.container-fluid.no-gutters{padding-left:0;padding-right:0}@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}@media (min-width: 768px){.container{max-width:690px}}@media (min-width: 1024px){.container{max-width:946px}}@media (min-width: 1280px){.container{max-width:1080px}}@media (min-width: 1920px){.container{max-width:1536px}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}.row{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-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.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-10,.col-xl-11,.col-xl-12,.col-xl,.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;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.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%}@media (min-width: 768px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.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%}}@media (min-width: 1024px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.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%}}@media (min-width: 1280px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.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%}}@media (min-width: 1920px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.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%}}.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}.d-none,a.plaintext:after,a.plaintext:hover:after,a.plaintext:focus:after,a.plaintext:active:after,.static .store-finder-content .select-country li.plaintext:after,.static .store-finder-content .select-country li.plaintext:hover:after,.static .store-finder-content .select-country li.plaintext:focus:after,.static .store-finder-content .select-country li.plaintext:active:after,.contact-form .store-finder-content .select-country li.plaintext:after,.contact-form .store-finder-content .select-country li.plaintext:hover:after,.contact-form .store-finder-content .select-country li.plaintext:focus:after,.contact-form .store-finder-content .select-country li.plaintext:active:after,.error-page .store-finder-content .select-country li.plaintext:after,.error-page .store-finder-content .select-country li.plaintext:hover:after,.error-page .store-finder-content .select-country li.plaintext:focus:after,.error-page .store-finder-content .select-country li.plaintext:active:after{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:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}@media (min-width: 768px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1024px){.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:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1280px){.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:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1920px){.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:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{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}}.flex-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-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{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-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{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-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;-ms-grid-row-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;-ms-grid-row-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;-ms-grid-row-align:stretch !important;align-self:stretch !important}@media (min-width: 768px){.flex-sm-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-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{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-sm-between{-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{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-sm-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-sm-center{-ms-flex-align:center !important;align-items:center !important}.align-items-sm-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-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;-ms-grid-row-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;-ms-grid-row-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;-ms-grid-row-align:stretch !important;align-self:stretch !important}}@media (min-width: 1024px){.flex-md-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-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{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-md-between{-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{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-md-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-md-center{-ms-flex-align:center !important;align-items:center !important}.align-items-md-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-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;-ms-grid-row-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;-ms-grid-row-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;-ms-grid-row-align:stretch !important;align-self:stretch !important}}@media (min-width: 1280px){.flex-lg-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-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{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-lg-between{-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{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-lg-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-lg-center{-ms-flex-align:center !important;align-items:center !important}.align-items-lg-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-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;-ms-grid-row-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;-ms-grid-row-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;-ms-grid-row-align:stretch !important;align-self:stretch !important}}@media (min-width: 1920px){.flex-xl-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-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{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xl-between{-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{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xl-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xl-center{-ms-flex-align:center !important;align-items:center !important}.align-items-xl-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-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;-ms-grid-row-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;-ms-grid-row-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;-ms-grid-row-align:stretch !important;align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 768px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 1024px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 1280px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1920px){.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: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.text-justify{text-align:justify !important}.text-nowrap{white-space:nowrap !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 768px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 1024px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 1280px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1920px){.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,a.senary,.static .store-finder-content .select-country li.senary,.contact-form .store-finder-content .select-country li.senary,.error-page .store-finder-content .select-country li.senary,.static .store-finder-detail-content .store-address li:first-child,.static .store-finder-detail-content .store-opening-times li:first-child,.contact-form .store-finder-detail-content .store-address li:first-child,.contact-form .store-finder-detail-content .store-opening-times li:first-child,.error-page .store-finder-detail-content .store-address li:first-child,.error-page .store-finder-detail-content .store-opening-times li:first-child,.static .toggle-content-wrapper.font-weight-normal span,.contact-form .toggle-content-wrapper.font-weight-normal span,.error-page .toggle-content-wrapper.font-weight-normal span,#privacy [data-wrapper-trigger-name].active,#public-procedure [data-wrapper-trigger-name].active,#terms [data-wrapper-trigger-name].active,#size-table [data-wrapper-trigger-name].active,#size-table [data-wrapper-trigger-name].active span,#faq .toggle-content-wrapper.active span,#payment .toggle-content-wrapper.active span,#imprint .toggle-content-wrapper.active span,#privacy .toggle-content-wrapper.active span,#terms .toggle-content-wrapper.active span,#faq .accordion-headline span,#payment .accordion-headline span,#imprint .accordion-headline span,#privacy .accordion-headline span,#terms .accordion-headline span{font-weight:500}.font-weight-bold,#returns h1>span{font-weight:bold}.font-italic{font-style:italic}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}a{cursor:pointer;color:base-color(#000);letter-spacing:0.5px;line-height:14px;position:relative;text-decoration:none}a:after{background-color:base-color(#000);bottom:-2px;content:"";height:1px;left:0;position:absolute;visibility:visible;width:100%;transform:scaleX(1);transition:all 0.3s ease-in-out 0s}a:hover:after,a:active:after,a:focus:after{background-color:base-color(#000);color:base-color(#000);visibility:visible;transform:scaleX(0)}a.secondary{font-style:italic;letter-spacing:.7px;line-height:14px}a.btn.secondary{font-style:inherit}a.tertiary:after,#returns .returns-list li a:after,#faq li a:after,#payment li a:after,#imprint li a:after,#privacy li a:after,#terms li a:after{transform:scaleX(0)}a.tertiary:hover:after,#returns .returns-list li a:hover:after,#faq li a:hover:after,#payment li a:hover:after,#imprint li a:hover:after,#privacy li a:hover:after,#terms li a:hover:after,a.tertiary:focus:after,#returns .returns-list li a:focus:after,#faq li a:focus:after,#payment li a:focus:after,#imprint li a:focus:after,#privacy li a:focus:after,#terms li a:focus:after,a.tertiary:active:after,#returns .returns-list li a:active:after,#faq li a:active:after,#payment li a:active:after,#imprint li a:active:after,#privacy li a:active:after,#terms li a:active:after{transform:scaleX(1)}a.tertiary-active:after{transform:scaleX(1)}a.tertiary-active:hover:after,a.tertiary-active:focus:after,a.tertiary-active:active:after{transform:scaleX(1)}a.icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}a.icon.icon-left>svg.icon{margin-right:10px}a.icon.icon-right>svg.icon{margin-left:10px}a.quaternary{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-weight:500;padding-left:45px}a.quaternary:after{content:none}a.quaternary .arrow_line-wrapper{position:absolute;left:0;top:0}a.quaternary .arrow_line-wrapper .arrow_line{background:base-color(#000);float:left;height:2px;left:0;position:absolute;width:25px;top:11px;animation:arrow-line 1.5s ease-in-out infinite}@media (min-width: 1024px){a.quaternary .arrow_line-wrapper .arrow_line{top:13px}}a.quaternary .arrow_line-wrapper>.icon{position:absolute;left:10px;top:-3px;animation:arrow-head 1.5s ease-in-out infinite}@media (min-width: 1024px){a.quaternary .arrow_line-wrapper>.icon{top:-1px}}@keyframes arrow-line{0%{width:25px}75%{width:35px}100%{width:25px}}@keyframes arrow-head{0%{left:10px}75%{left:20px}100%{left:10px}}a.quinary:after{height:3px;transform:scaleX(0)}a.quinary:hover:after,a.quinary:focus:after,a.quinary:active:after{transform:scaleX(1)}a.senary:after{height:3px;transform:scaleX(1)}a.senary:hover:after,a.senary:focus:after,a.senary:active:after{transform:scaleX(0)}a.active{font-weight:500}a[class^="icon-"]:before,a[class*=" icon-"]:before{padding-right:5px}a[class^="icon-"]:after,a[class*=" icon-"]:after{padding-left:5px}.f1{font-size:20px;letter-spacing:1px;line-height:38px}@media (min-width: 768px){.f1{font-size:28px;line-height:46px}}@media (min-width: 1280px){.f1{font-size:32px;line-height:50px}}@media (min-width: 1920px){.f1{font-size:42px;line-height:60px}}.f2,a.quinary,a.senary,.static .store-finder-content .select-country li.quinary,.contact-form .store-finder-content .select-country li.quinary,.error-page .store-finder-content .select-country li.quinary,.static .store-finder-content .select-country li.senary,.contact-form .store-finder-content .select-country li.senary,.error-page .store-finder-content .select-country li.senary,#returns .returns-list li a{font-size:16px;letter-spacing:.8px;line-height:32px}@media (min-width: 1280px){.f2,a.quinary,a.senary,.static .store-finder-content .select-country li.quinary,.contact-form .store-finder-content .select-country li.quinary,.error-page .store-finder-content .select-country li.quinary,.static .store-finder-content .select-country li.senary,.contact-form .store-finder-content .select-country li.senary,.error-page .store-finder-content .select-country li.senary,#returns .returns-list li a{font-size:18px;line-height:36px}}@media (min-width: 1920px){.f2,a.quinary,a.senary,.static .store-finder-content .select-country li.quinary,.contact-form .store-finder-content .select-country li.quinary,.error-page .store-finder-content .select-country li.quinary,.static .store-finder-content .select-country li.senary,.contact-form .store-finder-content .select-country li.senary,.error-page .store-finder-content .select-country li.senary,#returns .returns-list li a{font-size:22px;letter-spacing:1px;line-height:40px}}.f3,a.plaintext,.static .store-finder-content .select-country li.plaintext,.contact-form .store-finder-content .select-country li.plaintext,.error-page .store-finder-content .select-country li.plaintext,.gift-card .faq-info-link a{font-size:14px;letter-spacing:.7px;line-height:28px}@media (min-width: 768px){.f3,a.plaintext,.static .store-finder-content .select-country li.plaintext,.contact-form .store-finder-content .select-country li.plaintext,.error-page .store-finder-content .select-country li.plaintext,.gift-card .faq-info-link a{font-size:16px;letter-spacing:.8px;line-height:32px}}@media (min-width: 1920px){.f3,a.plaintext,.static .store-finder-content .select-country li.plaintext,.contact-form .store-finder-content .select-country li.plaintext,.error-page .store-finder-content .select-country li.plaintext,.gift-card .faq-info-link a{font-size:18px;line-height:36px}}.f4,a.secondary,a.quaternary,.static .static-content p a,.static .contact-content p a,.contact-form .static-content p a,.contact-form .contact-content p a,.error-page .static-content p a,.error-page .contact-content p a,.static .store-finder-content .select-country li.secondary,.contact-form .store-finder-content .select-country li.secondary,.error-page .store-finder-content .select-country li.secondary,.static .store-finder-content .select-country li.quaternary,.contact-form .store-finder-content .select-country li.quaternary,.error-page .store-finder-content .select-country li.quaternary,.static-list li a,#returns .title,#faq li,#payment li,#imprint li,#privacy li,#terms li,#faq li a,#payment li a,#imprint li a,#privacy li a,#terms li a,#faq p,#payment p,#imprint p,#privacy p,#terms p{font-size:13px;letter-spacing:.5px;line-height:24px}@media (min-width: 1280px){.f4,a.secondary,a.quaternary,.static .static-content p a,.static .contact-content p a,.contact-form .static-content p a,.contact-form .contact-content p a,.error-page .static-content p a,.error-page .contact-content p a,.static .store-finder-content .select-country li.secondary,.contact-form .store-finder-content .select-country li.secondary,.error-page .store-finder-content .select-country li.secondary,.static .store-finder-content .select-country li.quaternary,.contact-form .store-finder-content .select-country li.quaternary,.error-page .store-finder-content .select-country li.quaternary,.static-list li a,#returns .title,#faq li,#payment li,#imprint li,#privacy li,#terms li,#faq li a,#payment li a,#imprint li a,#privacy li a,#terms li a,#faq p,#payment p,#imprint p,#privacy p,#terms p{font-size:14px;letter-spacing:.8px;line-height:28px}}.f5,a,.static .store-finder-content .select-country li,.contact-form .store-finder-content .select-country li,.error-page .store-finder-content .select-country li{font-size:12px;letter-spacing:.2px;line-height:20px}.static #company-overview,.static #cult-of-care,.static #contact,.static #contact-directions,.static #imprint,.static #payment,.static #privacy,.static #public-procedure,.static #faq,.static #shipping,.static #static-page,.static #store-finder,.static #terms,.contact-form #company-overview,.contact-form #cult-of-care,.contact-form #contact,.contact-form #contact-directions,.contact-form #imprint,.contact-form #payment,.contact-form #privacy,.contact-form #public-procedure,.contact-form #faq,.contact-form #shipping,.contact-form #static-page,.contact-form #store-finder,.contact-form #terms,.error-page #company-overview,.error-page #cult-of-care,.error-page #contact,.error-page #contact-directions,.error-page #imprint,.error-page #payment,.error-page #privacy,.error-page #public-procedure,.error-page #faq,.error-page #shipping,.error-page #static-page,.error-page #store-finder,.error-page #terms{padding-bottom:70px}@media (min-width: 768px) and (max-width: 1279px){.static #company-overview,.static #cult-of-care,.static #contact,.static #contact-directions,.static #imprint,.static #payment,.static #privacy,.static #public-procedure,.static #faq,.static #shipping,.static #static-page,.static #store-finder,.static #terms,.contact-form #company-overview,.contact-form #cult-of-care,.contact-form #contact,.contact-form #contact-directions,.contact-form #imprint,.contact-form #payment,.contact-form #privacy,.contact-form #public-procedure,.contact-form #faq,.contact-form #shipping,.contact-form #static-page,.contact-form #store-finder,.contact-form #terms,.error-page #company-overview,.error-page #cult-of-care,.error-page #contact,.error-page #contact-directions,.error-page #imprint,.error-page #payment,.error-page #privacy,.error-page #public-procedure,.error-page #faq,.error-page #shipping,.error-page #static-page,.error-page #store-finder,.error-page #terms{padding:15px 0 110px}}@media (min-width: 1280px) and (max-width: 1919px){.static #company-overview,.static #cult-of-care,.static #contact,.static #contact-directions,.static #imprint,.static #payment,.static #privacy,.static #public-procedure,.static #faq,.static #shipping,.static #static-page,.static #store-finder,.static #terms,.contact-form #company-overview,.contact-form #cult-of-care,.contact-form #contact,.contact-form #contact-directions,.contact-form #imprint,.contact-form #payment,.contact-form #privacy,.contact-form #public-procedure,.contact-form #faq,.contact-form #shipping,.contact-form #static-page,.contact-form #store-finder,.contact-form #terms,.error-page #company-overview,.error-page #cult-of-care,.error-page #contact,.error-page #contact-directions,.error-page #imprint,.error-page #payment,.error-page #privacy,.error-page #public-procedure,.error-page #faq,.error-page #shipping,.error-page #static-page,.error-page #store-finder,.error-page #terms{padding:20px 0 150px}}@media (min-width: 1920px){.static #company-overview,.static #cult-of-care,.static #contact,.static #contact-directions,.static #imprint,.static #payment,.static #privacy,.static #public-procedure,.static #faq,.static #shipping,.static #static-page,.static #store-finder,.static #terms,.contact-form #company-overview,.contact-form #cult-of-care,.contact-form #contact,.contact-form #contact-directions,.contact-form #imprint,.contact-form #payment,.contact-form #privacy,.contact-form #public-procedure,.contact-form #faq,.contact-form #shipping,.contact-form #static-page,.contact-form #store-finder,.contact-form #terms,.error-page #company-overview,.error-page #cult-of-care,.error-page #contact,.error-page #contact-directions,.error-page #imprint,.error-page #payment,.error-page #privacy,.error-page #public-procedure,.error-page #faq,.error-page #shipping,.error-page #static-page,.error-page #store-finder,.error-page #terms{padding:60px 0 190px}}.static #store-finder-detail,.contact-form #store-finder-detail,.error-page #store-finder-detail{padding-bottom:70px}@media (min-width: 1024px) and (max-width: 1279px){.static #store-finder-detail,.contact-form #store-finder-detail,.error-page #store-finder-detail{padding-bottom:110px}}@media (min-width: 1280px) and (max-width: 1919px){.static #store-finder-detail,.contact-form #store-finder-detail,.error-page #store-finder-detail{padding-bottom:150px}}@media (min-width: 1920px){.static #store-finder-detail,.contact-form #store-finder-detail,.error-page #store-finder-detail{padding-bottom:190px}}.static #customer-service-block,.contact-form #customer-service-block,.error-page #customer-service-block{padding-bottom:50px}@media (min-width: 768px){.static #customer-service-block,.contact-form #customer-service-block,.error-page #customer-service-block{padding-bottom:70px}}@media (min-width: 1280px) and (max-width: 1919px){.static #customer-service-block,.contact-form #customer-service-block,.error-page #customer-service-block{padding-bottom:90px}}@media (min-width: 1920px){.static #customer-service-block,.contact-form #customer-service-block,.error-page #customer-service-block{padding-bottom:105px}}.static #customer-service-block .customer-service-phone svg,.contact-form #customer-service-block .customer-service-phone svg,.error-page #customer-service-block .customer-service-phone svg{margin-right:10px}.static #customer-service-block .customer-service-phone a,.contact-form #customer-service-block .customer-service-phone a,.error-page #customer-service-block .customer-service-phone a{font-weight:500}.static .no-underline>a:after,.contact-form .no-underline>a:after,.error-page .no-underline>a:after{display:none}.static .contact-content h2,.contact-form .contact-content h2,.error-page .contact-content h2{padding-bottom:40px}@media (min-width: 1024px){.static .contact-content h2,.contact-form .contact-content h2,.error-page .contact-content h2{padding-bottom:60px}}@media (min-width: 1920px){.static .contact-content h2,.contact-form .contact-content h2,.error-page .contact-content h2{padding-bottom:50px}}.static .contact-content .customer-service-icon,.contact-form .contact-content .customer-service-icon,.error-page .contact-content .customer-service-icon{margin-right:10px}.static .contact-content .contact-message,.contact-form .contact-content .contact-message,.error-page .contact-content .contact-message{width:100%}.static .contact-content .contact-captcha,.contact-form .contact-content .contact-captcha,.error-page .contact-content .contact-captcha{padding-left:0;margin-top:30px}.static .contact-content .contact-captcha .captcha-error-message,.contact-form .contact-content .contact-captcha .captcha-error-message,.error-page .contact-content .contact-captcha .captcha-error-message{padding-top:30px}.static .contact-content button[type="submit"],.static .contact-content button[type="reset"],.contact-form .contact-content button[type="submit"],.contact-form .contact-content button[type="reset"],.error-page .contact-content button[type="submit"],.error-page .contact-content button[type="reset"]{width:100%}.static .contact-content button[type="submit"],.contact-form .contact-content button[type="submit"],.error-page .contact-content button[type="submit"]{margin-top:60px}@media (min-width: 768px){.static .contact-content button[type="submit"],.contact-form .contact-content button[type="submit"],.error-page .contact-content button[type="submit"]{margin-top:70px}}@media (min-width: 1280px){.static .contact-content button[type="submit"],.contact-form .contact-content button[type="submit"],.error-page .contact-content button[type="submit"]{margin-top:80px}}.static .contact-content button[type="reset"],.contact-form .contact-content button[type="reset"],.error-page .contact-content button[type="reset"]{margin-top:15px}@media (min-width: 1024px){.static .contact-content button[type="reset"],.contact-form .contact-content button[type="reset"],.error-page .contact-content button[type="reset"]{margin-top:70px}}@media (min-width: 1280px){.static .contact-content button[type="reset"],.contact-form .contact-content button[type="reset"],.error-page .contact-content button[type="reset"]{margin-top:80px}}.static .contact-content .contact-salutation label[for="contact_salutation_0"],.contact-form .contact-content .contact-salutation label[for="contact_salutation_0"],.error-page .contact-content .contact-salutation label[for="contact_salutation_0"]{margin:0 20px 30px 0}@media (min-width: 768px) and (max-width: 1023px){.static .contact-content .contact-salutation label[for="contact_salutation_0"],.contact-form .contact-content .contact-salutation label[for="contact_salutation_0"],.error-page .contact-content .contact-salutation label[for="contact_salutation_0"]{margin-right:54px}}@media (min-width: 1024px){.static .contact-content .contact-salutation label[for="contact_salutation_0"],.contact-form .contact-content .contact-salutation label[for="contact_salutation_0"],.error-page .contact-content .contact-salutation label[for="contact_salutation_0"]{margin:0 20px 0 0}}@media (min-width: 1280px){.static .contact-content .contact-salutation label[for="contact_salutation_0"],.contact-form .contact-content .contact-salutation label[for="contact_salutation_0"],.error-page .contact-content .contact-salutation label[for="contact_salutation_0"]{margin-right:64px}}.static #error-page,.contact-form #error-page,.error-page #error-page{padding-bottom:140px}@media (min-width: 768px) and (max-width: 1023px){.static #error-page,.contact-form #error-page,.error-page #error-page{padding-bottom:280px}}@media (min-width: 1024px) and (max-width: 1279px){.static #error-page,.contact-form #error-page,.error-page #error-page{padding-bottom:300px}}@media (min-width: 1280px) and (max-width: 1919px){.static #error-page,.contact-form #error-page,.error-page #error-page{padding-bottom:286px}}@media (min-width: 1920px){.static #error-page,.contact-form #error-page,.error-page #error-page{padding-bottom:480px}}.static .error-content,.contact-form .error-content,.error-page .error-content{margin-top:70px}@media (min-width: 768px){.static .error-content,.contact-form .error-content,.error-page .error-content{margin-top:50px}}@media (min-width: 1024px){.static .error-content,.contact-form .error-content,.error-page .error-content{margin-top:70px}}@media (min-width: 1280px){.static .error-content,.contact-form .error-content,.error-page .error-content{margin-top:110px}}@media (min-width: 1920px){.static .error-content,.contact-form .error-content,.error-page .error-content{margin-top:150px}}.static .error-content h1,.contact-form .error-content h1,.error-page .error-content h1{font-size:28px;line-height:34px}@media (min-width: 768px){.static .error-content h1,.contact-form .error-content h1,.error-page .error-content h1{font-size:32px;line-height:38px}}@media (min-width: 1920px){.static .error-content h1,.contact-form .error-content h1,.error-page .error-content h1{font-size:42px;line-height:48px}}.static .error-menu-categories,.contact-form .error-menu-categories,.error-page .error-menu-categories{margin-bottom:80px}@media (min-width: 768px){.static .error-menu-categories,.contact-form .error-menu-categories,.error-page .error-menu-categories{margin-bottom:120px}}@media (min-width: 1280px){.static .error-menu-categories,.contact-form .error-menu-categories,.error-page .error-menu-categories{margin-bottom:160px}}@media (min-width: 1920px){.static .error-menu-categories,.contact-form .error-menu-categories,.error-page .error-menu-categories{margin-bottom:200px}}.static .error-menu-categories .menu,.contact-form .error-menu-categories .menu,.error-page .error-menu-categories .menu{margin-bottom:60px}@media (min-width: 768px){.static .error-menu-categories .menu,.contact-form .error-menu-categories .menu,.error-page .error-menu-categories .menu{margin-bottom:80px}}@media (min-width: 1280px){.static .error-menu-categories .menu,.contact-form .error-menu-categories .menu,.error-page .error-menu-categories .menu{margin-bottom:100px}}@media (min-width: 1920px){.static .error-menu-categories .menu,.contact-form .error-menu-categories .menu,.error-page .error-menu-categories .menu{margin-bottom:140px}}.static .error-menu-categories .menu a:after,.contact-form .error-menu-categories .menu a:after,.error-page .error-menu-categories .menu a:after{content:none}.static .error-menu-categories .btn.secondary,.contact-form .error-menu-categories .btn.secondary,.error-page .error-menu-categories .btn.secondary{font-style:normal;max-width:255px}.static .error-menu-categories .btn,.contact-form .error-menu-categories .btn,.error-page .error-menu-categories .btn{margin-left:auto;margin-right:auto}.static .company-content #breadcrumb-wrapper .fader.first,.contact-form .company-content #breadcrumb-wrapper .fader.first,.error-page .company-content #breadcrumb-wrapper .fader.first{left:2px}.static .company-content #breadcrumb-wrapper .fader.first.disabled,.contact-form .company-content #breadcrumb-wrapper .fader.first.disabled,.error-page .company-content #breadcrumb-wrapper .fader.first.disabled{left:-100px}.static .company-content #breadcrumb-wrapper .fader.last,.contact-form .company-content #breadcrumb-wrapper .fader.last,.error-page .company-content #breadcrumb-wrapper .fader.last{right:2px}.static .company-content #breadcrumb-wrapper .breadcrumb,.contact-form .company-content #breadcrumb-wrapper .breadcrumb,.error-page .company-content #breadcrumb-wrapper .breadcrumb{width:100%}@media (min-width: 1024px){.static .company-content #breadcrumb-wrapper .breadcrumb,.contact-form .company-content #breadcrumb-wrapper .breadcrumb,.error-page .company-content #breadcrumb-wrapper .breadcrumb{margin-left:0}}.static .company-content #breadcrumb-wrapper .breadcrumb>*,.contact-form .company-content #breadcrumb-wrapper .breadcrumb>*,.error-page .company-content #breadcrumb-wrapper .breadcrumb>*{margin:0 10px}.static .company-content #breadcrumb-wrapper .breadcrumb>*:first-child,.contact-form .company-content #breadcrumb-wrapper .breadcrumb>*:first-child,.error-page .company-content #breadcrumb-wrapper .breadcrumb>*:first-child{margin-left:0}.static .static-content,.static .contact-content,.contact-form .static-content,.contact-form .contact-content,.error-page .static-content,.error-page .contact-content{padding-top:0}.static .static-content h1,.static .contact-content h1,.contact-form .static-content h1,.contact-form .contact-content h1,.error-page .static-content h1,.error-page .contact-content h1{margin-bottom:48px}@media (min-width: 768px){.static .static-content h1,.static .contact-content h1,.contact-form .static-content h1,.contact-form .contact-content h1,.error-page .static-content h1,.error-page .contact-content h1{margin-bottom:70px}}@media (min-width: 1280px){.static .static-content h1,.static .contact-content h1,.contact-form .static-content h1,.contact-form .contact-content h1,.error-page .static-content h1,.error-page .contact-content h1{margin-bottom:85px}}.static .static-content p,.static .contact-content p,.contact-form .static-content p,.contact-form .contact-content p,.error-page .static-content p,.error-page .contact-content p{padding-top:30px}.static .static-content .plain-link[href^="tel:"],.static .static-content .plain-link[href^="mailto:"],.static .contact-content .plain-link[href^="tel:"],.static .contact-content .plain-link[href^="mailto:"],.contact-form .static-content .plain-link[href^="tel:"],.contact-form .static-content .plain-link[href^="mailto:"],.contact-form .contact-content .plain-link[href^="tel:"],.contact-form .contact-content .plain-link[href^="mailto:"],.error-page .static-content .plain-link[href^="tel:"],.error-page .static-content .plain-link[href^="mailto:"],.error-page .contact-content .plain-link[href^="tel:"],.error-page .contact-content .plain-link[href^="mailto:"]{font-weight:500}.static .contact-content p:first-of-type,.contact-form .contact-content p:first-of-type,.error-page .contact-content p:first-of-type{padding-top:0}.static .store-finder-content .select-country li,.contact-form .store-finder-content .select-country li,.error-page .store-finder-content .select-country li{cursor:pointer;color:#1A1919;letter-spacing:0.5px;line-height:14px;position:relative;text-decoration:none;cursor:pointer;margin:65px 35px 0 0}.static .store-finder-content .select-country li:after,.contact-form .store-finder-content .select-country li:after,.error-page .store-finder-content .select-country li:after{background-color:#1A1919;bottom:-2px;content:"";height:1px;left:0;position:absolute;visibility:visible;width:100%;transform:scaleX(1);transition:all 0.3s ease-in-out 0s}.static .store-finder-content .select-country li:hover:after,.static .store-finder-content .select-country li:active:after,.static .store-finder-content .select-country li:focus:after,.contact-form .store-finder-content .select-country li:hover:after,.contact-form .store-finder-content .select-country li:active:after,.contact-form .store-finder-content .select-country li:focus:after,.error-page .store-finder-content .select-country li:hover:after,.error-page .store-finder-content .select-country li:active:after,.error-page .store-finder-content .select-country li:focus:after{background-color:#1A1919;color:#1A1919;visibility:visible;transform:scaleX(0)}.static .store-finder-content .select-country li.secondary,.contact-form .store-finder-content .select-country li.secondary,.error-page .store-finder-content .select-country li.secondary{font-style:italic;letter-spacing:.7px;line-height:14px}.static .store-finder-content .select-country li.btn.secondary,.contact-form .store-finder-content .select-country li.btn.secondary,.error-page .store-finder-content .select-country li.btn.secondary{font-style:inherit}.static .store-finder-content .select-country li.tertiary:after,.contact-form .store-finder-content .select-country li.tertiary:after,.error-page .store-finder-content .select-country li.tertiary:after{transform:scaleX(0)}.static .store-finder-content .select-country li.tertiary:hover:after,.static .store-finder-content .select-country li.tertiary:focus:after,.static .store-finder-content .select-country li.tertiary:active:after,.contact-form .store-finder-content .select-country li.tertiary:hover:after,.contact-form .store-finder-content .select-country li.tertiary:focus:after,.contact-form .store-finder-content .select-country li.tertiary:active:after,.error-page .store-finder-content .select-country li.tertiary:hover:after,.error-page .store-finder-content .select-country li.tertiary:focus:after,.error-page .store-finder-content .select-country li.tertiary:active:after{transform:scaleX(1)}.static .store-finder-content .select-country li.tertiary-active:after,.contact-form .store-finder-content .select-country li.tertiary-active:after,.error-page .store-finder-content .select-country li.tertiary-active:after{transform:scaleX(1)}.static .store-finder-content .select-country li.tertiary-active:hover:after,.static .store-finder-content .select-country li.tertiary-active:focus:after,.static .store-finder-content .select-country li.tertiary-active:active:after,.contact-form .store-finder-content .select-country li.tertiary-active:hover:after,.contact-form .store-finder-content .select-country li.tertiary-active:focus:after,.contact-form .store-finder-content .select-country li.tertiary-active:active:after,.error-page .store-finder-content .select-country li.tertiary-active:hover:after,.error-page .store-finder-content .select-country li.tertiary-active:focus:after,.error-page .store-finder-content .select-country li.tertiary-active:active:after{transform:scaleX(1)}.static .store-finder-content .select-country li.icon,.contact-form .store-finder-content .select-country li.icon,.error-page .store-finder-content .select-country li.icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.static .store-finder-content .select-country li.icon.icon-left>svg.icon,.contact-form .store-finder-content .select-country li.icon.icon-left>svg.icon,.error-page .store-finder-content .select-country li.icon.icon-left>svg.icon{margin-right:10px}.static .store-finder-content .select-country li.icon.icon-right>svg.icon,.contact-form .store-finder-content .select-country li.icon.icon-right>svg.icon,.error-page .store-finder-content .select-country li.icon.icon-right>svg.icon{margin-left:10px}.static .store-finder-content .select-country li.quaternary,.contact-form .store-finder-content .select-country li.quaternary,.error-page .store-finder-content .select-country li.quaternary{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-weight:500;padding-left:45px}.static .store-finder-content .select-country li.quaternary:after,.contact-form .store-finder-content .select-country li.quaternary:after,.error-page .store-finder-content .select-country li.quaternary:after{content:none}.static .store-finder-content .select-country li.quaternary .arrow_line-wrapper,.contact-form .store-finder-content .select-country li.quaternary .arrow_line-wrapper,.error-page .store-finder-content .select-country li.quaternary .arrow_line-wrapper{position:absolute;left:0;top:0}.static .store-finder-content .select-country li.quaternary .arrow_line-wrapper .arrow_line,.contact-form .store-finder-content .select-country li.quaternary .arrow_line-wrapper .arrow_line,.error-page .store-finder-content .select-country li.quaternary .arrow_line-wrapper .arrow_line{background:#1A1919;float:left;height:2px;left:0;position:absolute;width:25px;top:11px;animation:arrow-line 1.5s ease-in-out infinite}@media (min-width: 1024px){.static .store-finder-content .select-country li.quaternary .arrow_line-wrapper .arrow_line,.contact-form .store-finder-content .select-country li.quaternary .arrow_line-wrapper .arrow_line,.error-page .store-finder-content .select-country li.quaternary .arrow_line-wrapper .arrow_line{top:13px}}.static .store-finder-content .select-country li.quaternary .arrow_line-wrapper>.icon,.contact-form .store-finder-content .select-country li.quaternary .arrow_line-wrapper>.icon,.error-page .store-finder-content .select-country li.quaternary .arrow_line-wrapper>.icon{position:absolute;left:10px;top:-3px;animation:arrow-head 1.5s ease-in-out infinite}@media (min-width: 1024px){.static .store-finder-content .select-country li.quaternary .arrow_line-wrapper>.icon,.contact-form .store-finder-content .select-country li.quaternary .arrow_line-wrapper>.icon,.error-page .store-finder-content .select-country li.quaternary .arrow_line-wrapper>.icon{top:-1px}}@keyframes arrow-line{0%{width:25px}75%{width:35px}100%{width:25px}}@keyframes arrow-head{0%{left:10px}75%{left:20px}100%{left:10px}}.static .store-finder-content .select-country li.quinary:after,.contact-form .store-finder-content .select-country li.quinary:after,.error-page .store-finder-content .select-country li.quinary:after{height:3px;transform:scaleX(0)}.static .store-finder-content .select-country li.quinary:hover:after,.static .store-finder-content .select-country li.quinary:focus:after,.static .store-finder-content .select-country li.quinary:active:after,.contact-form .store-finder-content .select-country li.quinary:hover:after,.contact-form .store-finder-content .select-country li.quinary:focus:after,.contact-form .store-finder-content .select-country li.quinary:active:after,.error-page .store-finder-content .select-country li.quinary:hover:after,.error-page .store-finder-content .select-country li.quinary:focus:after,.error-page .store-finder-content .select-country li.quinary:active:after{transform:scaleX(1)}.static .store-finder-content .select-country li.senary:after,.contact-form .store-finder-content .select-country li.senary:after,.error-page .store-finder-content .select-country li.senary:after{height:3px;transform:scaleX(1)}.static .store-finder-content .select-country li.senary:hover:after,.static .store-finder-content .select-country li.senary:focus:after,.static .store-finder-content .select-country li.senary:active:after,.contact-form .store-finder-content .select-country li.senary:hover:after,.contact-form .store-finder-content .select-country li.senary:focus:after,.contact-form .store-finder-content .select-country li.senary:active:after,.error-page .store-finder-content .select-country li.senary:hover:after,.error-page .store-finder-content .select-country li.senary:focus:after,.error-page .store-finder-content .select-country li.senary:active:after{transform:scaleX(0)}.static .store-finder-content .select-country li.active,.contact-form .store-finder-content .select-country li.active,.error-page .store-finder-content .select-country li.active{font-weight:500}.static .store-finder-content .select-country li[class^="icon-"]:before,.static .store-finder-content .select-country li[class*=" icon-"]:before,.contact-form .store-finder-content .select-country li[class^="icon-"]:before,.contact-form .store-finder-content .select-country li[class*=" icon-"]:before,.error-page .store-finder-content .select-country li[class^="icon-"]:before,.error-page .store-finder-content .select-country li[class*=" icon-"]:before{padding-right:5px}.static .store-finder-content .select-country li[class^="icon-"]:after,.static .store-finder-content .select-country li[class*=" icon-"]:after,.contact-form .store-finder-content .select-country li[class^="icon-"]:after,.contact-form .store-finder-content .select-country li[class*=" icon-"]:after,.error-page .store-finder-content .select-country li[class^="icon-"]:after,.error-page .store-finder-content .select-country li[class*=" icon-"]:after{padding-left:5px}@media (min-width: 1280px) and (max-width: 1919px){.static .store-finder-content .select-country li,.contact-form .store-finder-content .select-country li,.error-page .store-finder-content .select-country li{margin:70px 45px 0 0}}@media (min-width: 1920px){.static .store-finder-content .select-country li,.contact-form .store-finder-content .select-country li,.error-page .store-finder-content .select-country li{margin:80px 60px 0 0}}.static .store-finder-content .select-country li.active:after,.contact-form .store-finder-content .select-country li.active:after,.error-page .store-finder-content .select-country li.active:after{transform:scaleX(1)}.static .store-finder-content .select-country li:last-of-type,.contact-form .store-finder-content .select-country li:last-of-type,.error-page .store-finder-content .select-country li:last-of-type{margin-right:0}.static .store-finder-content .stores.active,.contact-form .store-finder-content .stores.active,.error-page .store-finder-content .stores.active{display:inline-block}@media (min-width: 768px){.static .store-finder-content .stores:not(.active),.contact-form .store-finder-content .stores:not(.active),.error-page .store-finder-content .stores:not(.active){display:none}}.static .store-finder-content .stores .stores-headline-mobile,.contact-form .store-finder-content .stores .stores-headline-mobile,.error-page .store-finder-content .stores .stores-headline-mobile{padding-top:50px}.static .store-finder-content .stores .store>div.row,.contact-form .store-finder-content .stores .store>div.row,.error-page .store-finder-content .stores .store>div.row{height:100%}.static .store-finder-content .stores .store>div.row hr,.contact-form .store-finder-content .stores .store>div.row hr,.error-page .store-finder-content .stores .store>div.row hr{height:1px;background:#BEBEBE;border:none;margin:45px 0 0}@media (min-width: 1280px){.static .store-finder-content .stores .store>div.row hr,.contact-form .store-finder-content .stores .store>div.row hr,.error-page .store-finder-content .stores .store>div.row hr{margin:50px 0 0}}.static .store-finder-content .stores .store .store-link-wrapper,.contact-form .store-finder-content .stores .store .store-link-wrapper,.error-page .store-finder-content .stores .store .store-link-wrapper{margin:40px 0 20px}@media (min-width: 768px){.static .store-finder-content .stores .store .store-link-wrapper,.contact-form .store-finder-content .stores .store .store-link-wrapper,.error-page .store-finder-content .stores .store .store-link-wrapper{margin-top:55px}}@media (min-width: 1024px) and (max-width: 1279px){.static .store-finder-content .stores .store .store-link-wrapper,.contact-form .store-finder-content .stores .store .store-link-wrapper,.error-page .store-finder-content .stores .store .store-link-wrapper{margin-top:60px}}@media (min-width: 1280px){.static .store-finder-content .stores .store .store-link-wrapper,.contact-form .store-finder-content .stores .store .store-link-wrapper,.error-page .store-finder-content .stores .store .store-link-wrapper{margin-top:65px}}@media (min-width: 1920px){.static .store-finder-content .stores .store .store-link-wrapper,.contact-form .store-finder-content .stores .store .store-link-wrapper,.error-page .store-finder-content .stores .store .store-link-wrapper{margin-top:70px}}.static .store-finder-content .stores .store .store-link-wrapper .store-link,.contact-form .store-finder-content .stores .store .store-link-wrapper .store-link,.error-page .store-finder-content .stores .store .store-link-wrapper .store-link{position:relative;padding:0 40px 0 0}.static .store-finder-content .stores .store .store-link-wrapper .store-link-icon,.contact-form .store-finder-content .stores .store .store-link-wrapper .store-link-icon,.error-page .store-finder-content .stores .store .store-link-wrapper .store-link-icon{position:absolute;top:50px;right:30px;padding:0}@media (min-width: 768px){.static .store-finder-content .stores .store .store-link-wrapper .store-link-icon,.contact-form .store-finder-content .stores .store .store-link-wrapper .store-link-icon,.error-page .store-finder-content .stores .store .store-link-wrapper .store-link-icon{top:65px}}@media (min-width: 1024px){.static .store-finder-content .stores .store .store-link-wrapper .store-link-icon,.contact-form .store-finder-content .stores .store .store-link-wrapper .store-link-icon,.error-page .store-finder-content .stores .store .store-link-wrapper .store-link-icon{top:70px}}@media (min-width: 1280px){.static .store-finder-content .stores .store .store-link-wrapper .store-link-icon,.contact-form .store-finder-content .stores .store .store-link-wrapper .store-link-icon,.error-page .store-finder-content .stores .store .store-link-wrapper .store-link-icon{top:80px}}.static .store-finder-content .stores .store .store-link-wrapper .store-link-icon a:after,.contact-form .store-finder-content .stores .store .store-link-wrapper .store-link-icon a:after,.error-page .store-finder-content .stores .store .store-link-wrapper .store-link-icon a:after{display:none}@media (max-width: 1023px){.static .store-finder-detail-content .store-teaser,.contact-form .store-finder-detail-content .store-teaser,.error-page .store-finder-detail-content .store-teaser{padding:0}}.static .store-finder-detail-content .store-finder-detail-headline,.contact-form .store-finder-detail-content .store-finder-detail-headline,.error-page .store-finder-detail-content .store-finder-detail-headline{padding:50px 15px}@media (min-width: 768px) and (max-width: 1023px){.static .store-finder-detail-content .store-finder-detail-headline,.contact-form .store-finder-detail-content .store-finder-detail-headline,.error-page .store-finder-detail-content .store-finder-detail-headline{padding:80px 15px 70px}}@media (min-width: 1024px) and (max-width: 1279px){.static .store-finder-detail-content .store-finder-detail-headline,.contact-form .store-finder-detail-content .store-finder-detail-headline,.error-page .store-finder-detail-content .store-finder-detail-headline{padding-top:0}}@media (min-width: 1280px){.static .store-finder-detail-content .store-finder-detail-headline,.contact-form .store-finder-detail-content .store-finder-detail-headline,.error-page .store-finder-detail-content .store-finder-detail-headline{padding-bottom:85px}}.static .store-finder-detail-content .store-address li:first-child,.static .store-finder-detail-content .store-opening-times li:first-child,.contact-form .store-finder-detail-content .store-address li:first-child,.contact-form .store-finder-detail-content .store-opening-times li:first-child,.error-page .store-finder-detail-content .store-address li:first-child,.error-page .store-finder-detail-content .store-opening-times li:first-child{padding-bottom:7px}.static .store-finder-detail-content .store-map-link,.contact-form .store-finder-detail-content .store-map-link,.error-page .store-finder-detail-content .store-map-link{padding:30px 0 55px}@media (min-width: 1280px) and (max-width: 1919px){.static .store-finder-detail-content .store-map-link,.contact-form .store-finder-detail-content .store-map-link,.error-page .store-finder-detail-content .store-map-link{padding-bottom:65px}}@media (min-width: 1920px){.static .store-finder-detail-content .store-map-link,.contact-form .store-finder-detail-content .store-map-link,.error-page .store-finder-detail-content .store-map-link{padding-bottom:70px}}.static .store-finder-detail-content .product-info,.contact-form .store-finder-detail-content .product-info,.error-page .store-finder-detail-content .product-info{padding:50px 0}@media (min-width: 1280px) and (max-width: 1919px){.static .store-finder-detail-content .product-info,.contact-form .store-finder-detail-content .product-info,.error-page .store-finder-detail-content .product-info{padding:55px 0 65px}}@media (min-width: 1920px){.static .store-finder-detail-content .product-info,.contact-form .store-finder-detail-content .product-info,.error-page .store-finder-detail-content .product-info{padding:65px 0 70px}}.static .store-finder-detail-content .product-info .store-offer,.contact-form .store-finder-detail-content .product-info .store-offer,.error-page .store-finder-detail-content .product-info .store-offer{padding-bottom:7px}.static .store-finder-detail-content .product-info li,.contact-form .store-finder-detail-content .product-info li,.error-page .store-finder-detail-content .product-info li{padding-bottom:5px;line-height:24px}@media (min-width: 1280px){.static .store-finder-detail-content .product-info li,.contact-form .store-finder-detail-content .product-info li,.error-page .store-finder-detail-content .product-info li{padding-bottom:10px;line-height:28px}}.static .store-finder-detail-content .product-info li:first-child,.contact-form .store-finder-detail-content .product-info li:first-child,.error-page .store-finder-detail-content .product-info li:first-child{padding-top:25px}@media (min-width: 1280px){.static .store-finder-detail-content .product-info li:first-child,.contact-form .store-finder-detail-content .product-info li:first-child,.error-page .store-finder-detail-content .product-info li:first-child{padding-top:30px}}.static .store-finder-detail-content .product-info li:last-child,.contact-form .store-finder-detail-content .product-info li:last-child,.error-page .store-finder-detail-content .product-info li:last-child{padding-bottom:0}.static .store-finder-detail-content .product-info li:before,.contact-form .store-finder-detail-content .product-info li:before,.error-page .store-finder-detail-content .product-info li:before{content:'-';padding-right:10px}.static .store-finder-detail-content .store-about p,.contact-form .store-finder-detail-content .store-about p,.error-page .store-finder-detail-content .store-about p{padding-top:30px}@media (min-width: 1280px) and (max-width: 1919px){.static .store-finder-detail-content .store-about p,.contact-form .store-finder-detail-content .store-about p,.error-page .store-finder-detail-content .store-about p{padding-top:35px}}@media (min-width: 1920px){.static .store-finder-detail-content .store-about p,.contact-form .store-finder-detail-content .store-about p,.error-page .store-finder-detail-content .store-about p{padding-top:45px}}.static .store-finder-detail-content .back-to-store-overview,.contact-form .store-finder-detail-content .back-to-store-overview,.error-page .store-finder-detail-content .back-to-store-overview{padding-top:70px}@media (min-width: 768px){.static .store-finder-detail-content .back-to-store-overview,.contact-form .store-finder-detail-content .back-to-store-overview,.error-page .store-finder-detail-content .back-to-store-overview{padding-top:90px}}@media (min-width: 1280px) and (max-width: 1919px){.static .store-finder-detail-content .back-to-store-overview,.contact-form .store-finder-detail-content .back-to-store-overview,.error-page .store-finder-detail-content .back-to-store-overview{padding-top:105px}}@media (min-width: 1920px){.static .store-finder-detail-content .back-to-store-overview,.contact-form .store-finder-detail-content .back-to-store-overview,.error-page .store-finder-detail-content .back-to-store-overview{padding-top:140px}}.static strong,.contact-form strong,.error-page strong{font-weight:500}.static hr,.contact-form hr,.error-page hr{margin:30px 0}.static .primary-note,.contact-form .primary-note,.error-page .primary-note{padding:0 0 85px 0}.static .care-content,.contact-form .care-content,.error-page .care-content{padding-top:70px}@media (min-width: 768px) and (max-width: 1023px){.static .care-content,.contact-form .care-content,.error-page .care-content{padding-top:90px}}@media (min-width: 1024px) and (max-width: 1279px){.static .care-content,.contact-form .care-content,.error-page .care-content{padding-top:60px}}@media (min-width: 1280px) and (max-width: 1919px){.static .care-content,.contact-form .care-content,.error-page .care-content{padding-top:70px}}@media (min-width: 1920px){.static .care-content,.contact-form .care-content,.error-page .care-content{padding-top:75px}}.static .care-content .image-full,.contact-form .care-content .image-full,.error-page .care-content .image-full{padding:0}.static .care-content .cult-of-care-headline,.contact-form .care-content .cult-of-care-headline,.error-page .care-content .cult-of-care-headline{margin-bottom:30px}@media (min-width: 768px){.static .care-content .cult-of-care-headline,.contact-form .care-content .cult-of-care-headline,.error-page .care-content .cult-of-care-headline{margin-bottom:40px}}@media (min-width: 1280px){.static .care-content .cult-of-care-headline,.contact-form .care-content .cult-of-care-headline,.error-page .care-content .cult-of-care-headline{margin-bottom:47px}}@media (min-width: 1920px){.static .care-content .cult-of-care-headline,.contact-form .care-content .cult-of-care-headline,.error-page .care-content .cult-of-care-headline{margin-bottom:82px}}.static .care-content h3,.contact-form .care-content h3,.error-page .care-content h3{padding-bottom:30px}@media (min-width: 768px){.static .care-content h3,.contact-form .care-content h3,.error-page .care-content h3{padding-bottom:40px}}@media (min-width: 1280px) and (max-width: 1919px){.static .care-content h3,.contact-form .care-content h3,.error-page .care-content h3{padding-bottom:50px}}@media (min-width: 1920px){.static .care-content h3,.contact-form .care-content h3,.error-page .care-content h3{padding-bottom:55px}}.static .care-content .care-intro,.contact-form .care-content .care-intro,.error-page .care-content .care-intro{padding-bottom:55px}@media (min-width: 768px){.static .care-content .care-intro,.contact-form .care-content .care-intro,.error-page .care-content .care-intro{padding-bottom:75px}}@media (min-width: 1280px) and (max-width: 1919px){.static .care-content .care-intro,.contact-form .care-content .care-intro,.error-page .care-content .care-intro{padding-bottom:90px}}@media (min-width: 1920px){.static .care-content .care-intro,.contact-form .care-content .care-intro,.error-page .care-content .care-intro{padding-bottom:80px}}.static .care-content .care-intro-knit,.contact-form .care-content .care-intro-knit,.error-page .care-content .care-intro-knit{padding-bottom:60px}@media (min-width: 768px){.static .care-content .care-intro-knit,.contact-form .care-content .care-intro-knit,.error-page .care-content .care-intro-knit{padding-bottom:114px}}@media (min-width: 1280px) and (max-width: 1919px){.static .care-content .care-intro-knit,.contact-form .care-content .care-intro-knit,.error-page .care-content .care-intro-knit{padding-bottom:148px}}@media (min-width: 1920px){.static .care-content .care-intro-knit,.contact-form .care-content .care-intro-knit,.error-page .care-content .care-intro-knit{padding-bottom:206px}}.static .care-content .care-links img,.contact-form .care-content .care-links img,.error-page .care-content .care-links img{min-height:130px}.static .care-content .care-links .care-link-socks,.contact-form .care-content .care-links .care-link-socks,.error-page .care-content .care-links .care-link-socks{margin-right:30px}.static .care-content .cult-of-care-intro-wrapper,.contact-form .care-content .cult-of-care-intro-wrapper,.error-page .care-content .cult-of-care-intro-wrapper{margin-bottom:70px}.static .care-content .cult-of-care-headline,.static .care-content .care-intro,.static .care-content .care-links,.contact-form .care-content .cult-of-care-headline,.contact-form .care-content .care-intro,.contact-form .care-content .care-links,.error-page .care-content .cult-of-care-headline,.error-page .care-content .care-intro,.error-page .care-content .care-links{max-width:100%}@media (min-width: 1280px) and (max-width: 1919px){.static .care-content .image-block,.contact-form .care-content .image-block,.error-page .care-content .image-block{margin-bottom:235px}}@media (min-width: 1920px){.static .care-content .image-block,.contact-form .care-content .image-block,.error-page .care-content .image-block{margin-bottom:140px}}@media (min-width: 1024px){.static .care-content .intro-image,.contact-form .care-content .intro-image,.error-page .care-content .intro-image{margin-top:-650px}}.static .care-content .care-instructions-list,.contact-form .care-content .care-instructions-list,.error-page .care-content .care-instructions-list{margin-bottom:64px}@media (min-width: 768px) and (max-width: 1023px){.static .care-content .care-instructions-list,.contact-form .care-content .care-instructions-list,.error-page .care-content .care-instructions-list{margin-bottom:80px}}@media (min-width: 1024px) and (max-width: 1279px){.static .care-content .care-instructions-list,.contact-form .care-content .care-instructions-list,.error-page .care-content .care-instructions-list{margin-bottom:85px}}@media (min-width: 1280px) and (max-width: 1919px){.static .care-content .care-instructions-list,.contact-form .care-content .care-instructions-list,.error-page .care-content .care-instructions-list{margin-bottom:110px}}@media (min-width: 1920px){.static .care-content .care-instructions-list,.contact-form .care-content .care-instructions-list,.error-page .care-content .care-instructions-list{margin-bottom:145px}}.static .care-content .care-instructions-list li,.contact-form .care-content .care-instructions-list li,.error-page .care-content .care-instructions-list li{counter-reset:section;counter-increment:li;padding-bottom:35px}.static .care-content .care-instructions-list li:before,.contact-form .care-content .care-instructions-list li:before,.error-page .care-content .care-instructions-list li:before{content:counter(li, decimal-leading-zero);font-size:12px;line-height:24px;padding:2px;text-align:center;min-width:33px;min-height:33px;display:inline-block;margin-right:20px;border:1px solid #1A1919;border-radius:33px;-ms-flex-item-align:start;align-self:flex-start}@media (min-width: 768px) and (max-width: 1023px){.static .care-content .care-instructions-list li:before,.contact-form .care-content .care-instructions-list li:before,.error-page .care-content .care-instructions-list li:before{margin-right:25px}}@media (min-width: 1024px){.static .care-content .care-instructions-list li:before,.contact-form .care-content .care-instructions-list li:before,.error-page .care-content .care-instructions-list li:before{font-size:22px;line-height:41px;padding:5px;min-width:55px;min-height:55px;border-radius:55px;border:2px solid #1A1919}}@media (min-width: 1280px) and (max-width: 1919px){.static .care-content .care-instructions-list li:before,.contact-form .care-content .care-instructions-list li:before,.error-page .care-content .care-instructions-list li:before{padding:8px;min-width:61px;min-height:61px;border-radius:61px;margin-right:30px}}@media (min-width: 1920px){.static .care-content .care-instructions-list li:before,.contact-form .care-content .care-instructions-list li:before,.error-page .care-content .care-instructions-list li:before{font-size:26px;line-height:48px;padding:13px;min-width:76px;min-height:76px;border-radius:76px;margin-right:45px}}@media (min-width: 768px) and (max-width: 1023px){.static .care-content .care-instructions-wrapper .imageblock,.contact-form .care-content .care-instructions-wrapper .imageblock,.error-page .care-content .care-instructions-wrapper .imageblock{margin-bottom:88px}}@media (min-width: 768px) and (max-width: 1023px){.static .care-content .care-instructions-headline-wrapper,.contact-form .care-content .care-instructions-headline-wrapper,.error-page .care-content .care-instructions-headline-wrapper{margin-top:-510px}}@media (min-width: 1024px){.static .care-content .care-instructions-headline-wrapper,.contact-form .care-content .care-instructions-headline-wrapper,.error-page .care-content .care-instructions-headline-wrapper{max-width:35%}}.static .care-content .care-instructions-headline,.contact-form .care-content .care-instructions-headline,.error-page .care-content .care-instructions-headline{padding:65px 0 40px}@media (min-width: 768px) and (max-width: 1023px){.static .care-content .care-instructions-headline,.contact-form .care-content .care-instructions-headline,.error-page .care-content .care-instructions-headline{padding:68px 0 260px}}@media (min-width: 1024px){.static .care-content .care-instructions-headline,.contact-form .care-content .care-instructions-headline,.error-page .care-content .care-instructions-headline{padding:0}}.static .care-content .prev-arrow svg,.contact-form .care-content .prev-arrow svg,.error-page .care-content .prev-arrow svg{transform:rotate(180deg)}.static .care-content .video-subline,.contact-form .care-content .video-subline,.error-page .care-content .video-subline{padding-top:30px}.static .care-content #cult-of-care-knitwear,.contact-form .care-content #cult-of-care-knitwear,.error-page .care-content #cult-of-care-knitwear{margin-top:64px}@media (min-width: 768px){.static .care-content #cult-of-care-knitwear,.contact-form .care-content #cult-of-care-knitwear,.error-page .care-content #cult-of-care-knitwear{margin:105px 0}}@media (min-width: 1024px) and (max-width: 1279px){.static .care-content #cult-of-care-knitwear,.contact-form .care-content #cult-of-care-knitwear,.error-page .care-content #cult-of-care-knitwear{margin-bottom:85px}}@media (min-width: 1280px) and (max-width: 1919px){.static .care-content #cult-of-care-knitwear,.contact-form .care-content #cult-of-care-knitwear,.error-page .care-content #cult-of-care-knitwear{margin-top:150px}}@media (min-width: 1920px){.static .care-content #cult-of-care-knitwear,.contact-form .care-content #cult-of-care-knitwear,.error-page .care-content #cult-of-care-knitwear{margin:180px 0 150px}}.static .care-content .cult-of-care-knit-wrapper,.contact-form .care-content .cult-of-care-knit-wrapper,.error-page .care-content .cult-of-care-knit-wrapper{padding-top:68px}@media (min-width: 768px) and (max-width: 1023px){.static .care-content .cult-of-care-knit-wrapper,.contact-form .care-content .cult-of-care-knit-wrapper,.error-page .care-content .cult-of-care-knit-wrapper{padding-top:24px}}@media (min-width: 1024px) and (max-width: 1279px){.static .care-content .cult-of-care-knit-wrapper,.contact-form .care-content .cult-of-care-knit-wrapper,.error-page .care-content .cult-of-care-knit-wrapper{padding-top:50px}}@media (min-width: 1280px) and (max-width: 1919px){.static .care-content .cult-of-care-knit-wrapper,.contact-form .care-content .cult-of-care-knit-wrapper,.error-page .care-content .cult-of-care-knit-wrapper{padding-top:120px}}@media (min-width: 1920px){.static .care-content .cult-of-care-knit-wrapper,.contact-form .care-content .cult-of-care-knit-wrapper,.error-page .care-content .cult-of-care-knit-wrapper{padding-top:160px}}@media (min-width: 768px){.static .care-content .knit-wear-intro-wrapper,.contact-form .care-content .knit-wear-intro-wrapper,.error-page .care-content .knit-wear-intro-wrapper{margin-top:-465px}}@media (min-width: 1024px){.static .care-content .knit-wear-intro-wrapper,.contact-form .care-content .knit-wear-intro-wrapper,.error-page .care-content .knit-wear-intro-wrapper{margin-top:-410px}}@media (min-width: 1280px){.static .care-content .knit-wear-intro-wrapper,.contact-form .care-content .knit-wear-intro-wrapper,.error-page .care-content .knit-wear-intro-wrapper{margin-top:-515px}}@media (min-width: 1920px){.static .care-content .knit-wear-intro-wrapper,.contact-form .care-content .knit-wear-intro-wrapper,.error-page .care-content .knit-wear-intro-wrapper{margin-top:-690px}}.static .care-content .care-instructions-headline-knitwear,.contact-form .care-content .care-instructions-headline-knitwear,.error-page .care-content .care-instructions-headline-knitwear{padding-bottom:40px}@media (min-width: 768px) and (max-width: 1023px){.static .care-content .care-instructions-headline-knitwear,.contact-form .care-content .care-instructions-headline-knitwear,.error-page .care-content .care-instructions-headline-knitwear{min-width:454px;padding-bottom:60px}}@media (min-width: 1024px) and (max-width: 1279px){.static .care-content .care-instructions-headline-knitwear,.contact-form .care-content .care-instructions-headline-knitwear,.error-page .care-content .care-instructions-headline-knitwear{min-width:230px}}@media (min-width: 1280px) and (max-width: 1919px){.static .care-content .care-instructions-headline-knitwear,.contact-form .care-content .care-instructions-headline-knitwear,.error-page .care-content .care-instructions-headline-knitwear{min-width:260px}}@media (min-width: 1920px){.static .care-content .care-instructions-headline-knitwear,.contact-form .care-content .care-instructions-headline-knitwear,.error-page .care-content .care-instructions-headline-knitwear{min-width:390px}}.static .care-content .checklist,.contact-form .care-content .checklist,.error-page .care-content .checklist{padding-bottom:60px}@media (min-width: 768px){.static .care-content .checklist,.contact-form .care-content .checklist,.error-page .care-content .checklist{padding-bottom:80px}}@media (min-width: 1280px) and (max-width: 1919px){.static .care-content .checklist,.contact-form .care-content .checklist,.error-page .care-content .checklist{padding-bottom:100px}}@media (min-width: 1920px){.static .care-content .checklist,.contact-form .care-content .checklist,.error-page .care-content .checklist{padding-bottom:135px}}.static .care-content .checklist li,.contact-form .care-content .checklist li,.error-page .care-content .checklist li{list-style:none}.static .care-content .checklist li:before,.contact-form .care-content .checklist li:before,.error-page .care-content .checklist li:before{content:'–';padding-right:10px;-ms-flex-item-align:start;align-self:flex-start}.static .care-content .cult-of-care-socks-outro,.contact-form .care-content .cult-of-care-socks-outro,.error-page .care-content .cult-of-care-socks-outro{padding-bottom:66px}@media (min-width: 768px){.static .care-content .cult-of-care-socks-outro,.contact-form .care-content .cult-of-care-socks-outro,.error-page .care-content .cult-of-care-socks-outro{padding-bottom:85px}}@media (min-width: 1280px) and (max-width: 1919px){.static .care-content .cult-of-care-socks-outro,.contact-form .care-content .cult-of-care-socks-outro,.error-page .care-content .cult-of-care-socks-outro{padding-bottom:105px}}@media (min-width: 1920px){.static .care-content .cult-of-care-socks-outro,.contact-form .care-content .cult-of-care-socks-outro,.error-page .care-content .cult-of-care-socks-outro{padding-bottom:145px}}.static .static-footer,.contact-form .static-footer,.error-page .static-footer{margin-top:140px}.static .static-footer .date,.contact-form .static-footer .date,.error-page .static-footer .date{padding-top:0}@media (max-width: 767px){.static .static-footer .date,.contact-form .static-footer .date,.error-page .static-footer .date{margin-bottom:30px}}.static .contact-directions-wrapper .map-container,.static .contact-directions-wrapper #gmap-canvas,.contact-form .contact-directions-wrapper .map-container,.contact-form .contact-directions-wrapper #gmap-canvas,.error-page .contact-directions-wrapper .map-container,.error-page .contact-directions-wrapper #gmap-canvas{height:230px;width:100%}@media (min-width: 768px) and (max-width: 1023px){.static .contact-directions-wrapper .map-container,.static .contact-directions-wrapper #gmap-canvas,.contact-form .contact-directions-wrapper .map-container,.contact-form .contact-directions-wrapper #gmap-canvas,.error-page .contact-directions-wrapper .map-container,.error-page .contact-directions-wrapper #gmap-canvas{height:470px}}@media (min-width: 1024px){.static .contact-directions-wrapper .map-container,.static .contact-directions-wrapper #gmap-canvas,.contact-form .contact-directions-wrapper .map-container,.contact-form .contact-directions-wrapper #gmap-canvas,.error-page .contact-directions-wrapper .map-container,.error-page .contact-directions-wrapper #gmap-canvas{height:410px;padding-right:0}}@media (min-width: 1280px) and (max-width: 1919px){.static .contact-directions-wrapper .map-container,.static .contact-directions-wrapper #gmap-canvas,.contact-form .contact-directions-wrapper .map-container,.contact-form .contact-directions-wrapper #gmap-canvas,.error-page .contact-directions-wrapper .map-container,.error-page .contact-directions-wrapper #gmap-canvas{height:500px}}@media (min-width: 1920px){.static .contact-directions-wrapper .map-container,.static .contact-directions-wrapper #gmap-canvas,.contact-form .contact-directions-wrapper .map-container,.contact-form .contact-directions-wrapper #gmap-canvas,.error-page .contact-directions-wrapper .map-container,.error-page .contact-directions-wrapper #gmap-canvas{height:740px}}.static .contact-directions-wrapper .map-container img,.static .contact-directions-wrapper #gmap-canvas img,.contact-form .contact-directions-wrapper .map-container img,.contact-form .contact-directions-wrapper #gmap-canvas img,.error-page .contact-directions-wrapper .map-container img,.error-page .contact-directions-wrapper #gmap-canvas img{max-width:none !important;background:none !important}.static .contact-directions-wrapper .contact-address address,.contact-form .contact-directions-wrapper .contact-address address,.error-page .contact-directions-wrapper .contact-address address{font-style:normal}.static .contact-directions-wrapper .contact-directions-content,.contact-form .contact-directions-wrapper .contact-directions-content,.error-page .contact-directions-wrapper .contact-directions-content{margin-top:50px}@media (min-width: 768px) and (max-width: 1023px){.static .contact-directions-wrapper .contact-directions-content,.contact-form .contact-directions-wrapper .contact-directions-content,.error-page .contact-directions-wrapper .contact-directions-content{margin-top:70px}}@media (min-width: 1024px) and (max-width: 1279px){.static .contact-directions-wrapper .contact-directions-content,.contact-form .contact-directions-wrapper .contact-directions-content,.error-page .contact-directions-wrapper .contact-directions-content{margin-top:120px}}@media (min-width: 1280px) and (max-width: 1919px){.static .contact-directions-wrapper .contact-directions-content,.contact-form .contact-directions-wrapper .contact-directions-content,.error-page .contact-directions-wrapper .contact-directions-content{margin-top:140px}}@media (min-width: 1920px){.static .contact-directions-wrapper .contact-directions-content,.contact-form .contact-directions-wrapper .contact-directions-content,.error-page .contact-directions-wrapper .contact-directions-content{margin-top:180px}}.static .contact-directions-wrapper .contact-directions-content .contact-address,.contact-form .contact-directions-wrapper .contact-directions-content .contact-address,.error-page .contact-directions-wrapper .contact-directions-content .contact-address{margin-top:25px}@media (min-width: 1280px) and (max-width: 1919px){.static .contact-directions-wrapper .contact-directions-content .contact-address,.contact-form .contact-directions-wrapper .contact-directions-content .contact-address,.error-page .contact-directions-wrapper .contact-directions-content .contact-address{margin-top:40px}}@media (min-width: 1920px){.static .contact-directions-wrapper .contact-directions-content .contact-address,.contact-form .contact-directions-wrapper .contact-directions-content .contact-address,.error-page .contact-directions-wrapper .contact-directions-content .contact-address{margin-top:60px}}.static .shipping-content p,.contact-form .shipping-content p,.error-page .shipping-content p{padding:0}.static .shipping-content .flag-icon,.contact-form .shipping-content .flag-icon,.error-page .shipping-content .flag-icon{margin-right:5px}.static .shipping-content .shipping-cost-headline,.static .shipping-content .shipping-cost-content,.contact-form .shipping-content .shipping-cost-headline,.contact-form .shipping-content .shipping-cost-content,.error-page .shipping-content .shipping-cost-headline,.error-page .shipping-content .shipping-cost-content{border-bottom:1px solid #f3f3f3;padding:30px 0;margin:0 10px}.static #company-history-content,.contact-form #company-history-content,.error-page #company-history-content{padding-bottom:140px}.static .company-content .head-teaser,.contact-form .company-content .head-teaser,.error-page .company-content .head-teaser{padding:0}.static .company-content .submenu a:after,.static .company-content .image-wrapper a:after,.contact-form .company-content .submenu a:after,.contact-form .company-content .image-wrapper a:after,.error-page .company-content .submenu a:after,.error-page .company-content .image-wrapper a:after{content:none}.static .company-content .company-overview-content,.contact-form .company-content .company-overview-content,.error-page .company-content .company-overview-content{padding:60px 0 50px}@media (min-width: 768px) and (max-width: 1023px){.static .company-content .company-overview-content,.contact-form .company-content .company-overview-content,.error-page .company-content .company-overview-content{padding:70px 0 80px}}@media (min-width: 1024px) and (max-width: 1279px){.static .company-content .company-overview-content,.contact-form .company-content .company-overview-content,.error-page .company-content .company-overview-content{padding:100px 0 0}}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .company-overview-content,.contact-form .company-content .company-overview-content,.error-page .company-content .company-overview-content{padding-top:120px}}@media (min-width: 1920px){.static .company-content .company-overview-content,.contact-form .company-content .company-overview-content,.error-page .company-content .company-overview-content{padding-top:160px}}.static .company-content .company-overview-content .intro-text,.contact-form .company-content .company-overview-content .intro-text,.error-page .company-content .company-overview-content .intro-text{padding-bottom:60px}@media (min-width: 768px) and (max-width: 1023px){.static .company-content .company-overview-content .intro-text,.contact-form .company-content .company-overview-content .intro-text,.error-page .company-content .company-overview-content .intro-text{padding-bottom:70px}}@media (min-width: 1024px){.static .company-content .company-overview-content .intro-text,.contact-form .company-content .company-overview-content .intro-text,.error-page .company-content .company-overview-content .intro-text{padding-bottom:0}}.static .company-content .press,.contact-form .company-content .press,.error-page .company-content .press{padding-bottom:50px}@media (min-width: 768px) and (max-width: 1023px){.static .company-content .press,.contact-form .company-content .press,.error-page .company-content .press{padding-bottom:80px}}@media (min-width: 1024px) and (max-width: 1279px){.static .company-content .press,.contact-form .company-content .press,.error-page .company-content .press{padding:160px 0 0}}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .press,.contact-form .company-content .press,.error-page .company-content .press{padding-top:200px}}@media (min-width: 1920px){.static .company-content .press,.contact-form .company-content .press,.error-page .company-content .press{padding-top:240px}}.static .company-content .quality,.contact-form .company-content .quality,.error-page .company-content .quality{padding-bottom:50px}@media (min-width: 768px) and (max-width: 1023px){.static .company-content .quality,.contact-form .company-content .quality,.error-page .company-content .quality{padding:240px 0 80px}}@media (min-width: 1024px){.static .company-content .quality,.contact-form .company-content .quality,.error-page .company-content .quality{padding:80px 0 100px}.static .company-content .quality img,.contact-form .company-content .quality img,.error-page .company-content .quality img{width:80%}}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .quality,.contact-form .company-content .quality,.error-page .company-content .quality{padding:100px 0 120px}}@media (min-width: 1920px){.static .company-content .quality,.contact-form .company-content .quality,.error-page .company-content .quality{padding:120px 0 160px}}@media (max-width: 1023px){.static .company-content .history,.contact-form .company-content .history,.error-page .company-content .history{padding-bottom:50px}}.static .company-content .about-us-intro-text,.contact-form .company-content .about-us-intro-text,.error-page .company-content .about-us-intro-text{padding:0 15px 60px}@media (min-width: 768px){.static .company-content .about-us-intro-text,.contact-form .company-content .about-us-intro-text,.error-page .company-content .about-us-intro-text{padding-bottom:80px}}@media (min-width: 1920px){.static .company-content .about-us-intro-text,.contact-form .company-content .about-us-intro-text,.error-page .company-content .about-us-intro-text{padding-bottom:90px}}.static .company-content #company-about-us-facts,.contact-form .company-content #company-about-us-facts,.error-page .company-content #company-about-us-facts{background-color:#f3f3f3}.static .company-content #company-about-us-facts .facts-content,.contact-form .company-content #company-about-us-facts .facts-content,.error-page .company-content #company-about-us-facts .facts-content{padding:70px 15px 80px}@media (min-width: 768px){.static .company-content #company-about-us-facts .facts-content,.contact-form .company-content #company-about-us-facts .facts-content,.error-page .company-content #company-about-us-facts .facts-content{padding:80px 15px 100px}}@media (min-width: 1280px){.static .company-content #company-about-us-facts .facts-content,.contact-form .company-content #company-about-us-facts .facts-content,.error-page .company-content #company-about-us-facts .facts-content{padding:100px 15px 120px}}@media (min-width: 1920px){.static .company-content #company-about-us-facts .facts-content,.contact-form .company-content #company-about-us-facts .facts-content,.error-page .company-content #company-about-us-facts .facts-content{padding:120px 15px 175px}}.static .company-content #company-about-us-facts .facts-content .facts-item,.contact-form .company-content #company-about-us-facts .facts-content .facts-item,.error-page .company-content #company-about-us-facts .facts-content .facts-item{padding-top:50px}@media (min-width: 768px){.static .company-content #company-about-us-facts .facts-content .facts-item,.contact-form .company-content #company-about-us-facts .facts-content .facts-item,.error-page .company-content #company-about-us-facts .facts-content .facts-item{padding-top:60px}}@media (min-width: 1024px){.static .company-content #company-about-us-facts .facts-content .facts-item,.contact-form .company-content #company-about-us-facts .facts-content .facts-item,.error-page .company-content #company-about-us-facts .facts-content .facts-item{padding-top:50px}}@media (min-width: 1280px){.static .company-content #company-about-us-facts .facts-content .facts-item,.contact-form .company-content #company-about-us-facts .facts-content .facts-item,.error-page .company-content #company-about-us-facts .facts-content .facts-item{padding-top:80px}}@media (min-width: 1920px){.static .company-content #company-about-us-facts .facts-content .facts-item,.contact-form .company-content #company-about-us-facts .facts-content .facts-item,.error-page .company-content #company-about-us-facts .facts-content .facts-item{padding-top:100px}}@media (min-width: 1920px){.static .company-content .identity-content,.contact-form .company-content .identity-content,.error-page .company-content .identity-content{padding-top:80px}}.static .company-content .identity-content h2,.contact-form .company-content .identity-content h2,.error-page .company-content .identity-content h2{padding-bottom:30px}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .identity-content h2,.contact-form .company-content .identity-content h2,.error-page .company-content .identity-content h2{padding-bottom:35px}}@media (min-width: 1920px){.static .company-content .identity-content h2,.contact-form .company-content .identity-content h2,.error-page .company-content .identity-content h2{padding-bottom:54px}}.static .company-content .identity-content p,.contact-form .company-content .identity-content p,.error-page .company-content .identity-content p{padding-bottom:60px}@media (min-width: 768px) and (max-width: 1023px){.static .company-content .identity-content p,.contact-form .company-content .identity-content p,.error-page .company-content .identity-content p{padding-bottom:80px}}@media (min-width: 1024px) and (max-width: 1279px){.static .company-content .identity-content p,.contact-form .company-content .identity-content p,.error-page .company-content .identity-content p{padding-bottom:100px}}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .identity-content p,.contact-form .company-content .identity-content p,.error-page .company-content .identity-content p{padding-bottom:120px}}@media (min-width: 1920px){.static .company-content .identity-content p,.contact-form .company-content .identity-content p,.error-page .company-content .identity-content p{padding-bottom:215px}}.static .company-content .history-headline,.static .company-content .about-us-headline,.static .company-content .quality-headline,.contact-form .company-content .history-headline,.contact-form .company-content .about-us-headline,.contact-form .company-content .quality-headline,.error-page .company-content .history-headline,.error-page .company-content .about-us-headline,.error-page .company-content .quality-headline{padding:10px 15px 15px}@media (min-width: 768px){.static .company-content .history-headline,.static .company-content .about-us-headline,.static .company-content .quality-headline,.contact-form .company-content .history-headline,.contact-form .company-content .about-us-headline,.contact-form .company-content .quality-headline,.error-page .company-content .history-headline,.error-page .company-content .about-us-headline,.error-page .company-content .quality-headline{padding-bottom:25px}}@media (min-width: 1280px){.static .company-content .history-headline,.static .company-content .about-us-headline,.static .company-content .quality-headline,.contact-form .company-content .history-headline,.contact-form .company-content .about-us-headline,.contact-form .company-content .quality-headline,.error-page .company-content .history-headline,.error-page .company-content .about-us-headline,.error-page .company-content .quality-headline{padding-bottom:45px}}@media (min-width: 1920px){.static .company-content .history-headline,.static .company-content .about-us-headline,.static .company-content .quality-headline,.contact-form .company-content .history-headline,.contact-form .company-content .about-us-headline,.contact-form .company-content .quality-headline,.error-page .company-content .history-headline,.error-page .company-content .about-us-headline,.error-page .company-content .quality-headline{padding-bottom:65px}}.static .company-content .history-headline h1,.static .company-content .about-us-headline h1,.static .company-content .quality-headline h1,.contact-form .company-content .history-headline h1,.contact-form .company-content .about-us-headline h1,.contact-form .company-content .quality-headline h1,.error-page .company-content .history-headline h1,.error-page .company-content .about-us-headline h1,.error-page .company-content .quality-headline h1{padding-bottom:20px}@media (min-width: 1280px){.static .company-content .history-headline h1,.static .company-content .about-us-headline h1,.static .company-content .quality-headline h1,.contact-form .company-content .history-headline h1,.contact-form .company-content .about-us-headline h1,.contact-form .company-content .quality-headline h1,.error-page .company-content .history-headline h1,.error-page .company-content .about-us-headline h1,.error-page .company-content .quality-headline h1{padding-bottom:30px}}.static .company-content .quality-content,.contact-form .company-content .quality-content,.error-page .company-content .quality-content{padding-bottom:60px;column-count:1}@media (min-width: 768px){.static .company-content .quality-content,.contact-form .company-content .quality-content,.error-page .company-content .quality-content{padding-bottom:120px}}@media (min-width: 1024px){.static .company-content .quality-content,.contact-form .company-content .quality-content,.error-page .company-content .quality-content{column-count:2;column-gap:30px}}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .quality-content,.contact-form .company-content .quality-content,.error-page .company-content .quality-content{padding-bottom:160px;column-gap:40px}}@media (min-width: 1920px){.static .company-content .quality-content,.contact-form .company-content .quality-content,.error-page .company-content .quality-content{padding-bottom:200px;column-gap:45px}}.static .company-content .about-us-image-wrapper,.contact-form .company-content .about-us-image-wrapper,.error-page .company-content .about-us-image-wrapper{padding-bottom:70px}@media (min-width: 768px){.static .company-content .about-us-image-wrapper,.contact-form .company-content .about-us-image-wrapper,.error-page .company-content .about-us-image-wrapper{padding-bottom:80px}}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .about-us-image-wrapper,.contact-form .company-content .about-us-image-wrapper,.error-page .company-content .about-us-image-wrapper{padding-bottom:100px}}@media (min-width: 1920px){.static .company-content .about-us-image-wrapper,.contact-form .company-content .about-us-image-wrapper,.error-page .company-content .about-us-image-wrapper{padding-bottom:120px}}.static .company-content .about-us-image-wrapper .image-3,.contact-form .company-content .about-us-image-wrapper .image-3,.error-page .company-content .about-us-image-wrapper .image-3{padding-top:15px}@media (min-width: 768px) and (max-width: 1023px){.static .company-content .about-us-image-wrapper .image-3,.contact-form .company-content .about-us-image-wrapper .image-3,.error-page .company-content .about-us-image-wrapper .image-3{padding-top:80px}}@media (min-width: 1024px) and (max-width: 1279px){.static .company-content .about-us-image-wrapper .image-3,.contact-form .company-content .about-us-image-wrapper .image-3,.error-page .company-content .about-us-image-wrapper .image-3{padding-top:120px}}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .about-us-image-wrapper .image-3,.contact-form .company-content .about-us-image-wrapper .image-3,.error-page .company-content .about-us-image-wrapper .image-3{padding-top:160px}}@media (min-width: 1920px){.static .company-content .about-us-image-wrapper .image-3,.contact-form .company-content .about-us-image-wrapper .image-3,.error-page .company-content .about-us-image-wrapper .image-3{padding-top:200px}}.static .company-content .philosophy-headline,.contact-form .company-content .philosophy-headline,.error-page .company-content .philosophy-headline{padding:25px 15px 60px}@media (min-width: 768px){.static .company-content .philosophy-headline,.contact-form .company-content .philosophy-headline,.error-page .company-content .philosophy-headline{padding:40px 15px 80px}}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .philosophy-headline,.contact-form .company-content .philosophy-headline,.error-page .company-content .philosophy-headline{padding-bottom:100px}}@media (min-width: 1920px){.static .company-content .philosophy-headline,.contact-form .company-content .philosophy-headline,.error-page .company-content .philosophy-headline{padding:60px 15px 120px}}.static .company-content .philosophy-content,.contact-form .company-content .philosophy-content,.error-page .company-content .philosophy-content{padding-bottom:50px}@media (min-width: 768px){.static .company-content .philosophy-content,.contact-form .company-content .philosophy-content,.error-page .company-content .philosophy-content{padding-bottom:90px}}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .philosophy-content,.contact-form .company-content .philosophy-content,.error-page .company-content .philosophy-content{padding-bottom:130px}}@media (min-width: 1920px){.static .company-content .philosophy-content,.contact-form .company-content .philosophy-content,.error-page .company-content .philosophy-content{padding-bottom:170px}}.static .company-content .philosophy-content p,.contact-form .company-content .philosophy-content p,.error-page .company-content .philosophy-content p{padding-bottom:30px}@media (min-width: 1024px){.static .company-content .history-row-wrapper,.contact-form .company-content .history-row-wrapper,.error-page .company-content .history-row-wrapper{padding-top:80px}}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .history-row-wrapper,.contact-form .company-content .history-row-wrapper,.error-page .company-content .history-row-wrapper{padding-top:100px}}@media (min-width: 1920px){.static .company-content .history-row-wrapper,.contact-form .company-content .history-row-wrapper,.error-page .company-content .history-row-wrapper{padding-top:120px}}.static .company-content .history-row-wrapper-first,.contact-form .company-content .history-row-wrapper-first,.error-page .company-content .history-row-wrapper-first{padding-top:0}.static .company-content .history-content-wrapper,.contact-form .company-content .history-content-wrapper,.error-page .company-content .history-content-wrapper{padding-bottom:80px}@media (min-width: 768px) and (max-width: 1023px){.static .company-content .history-content-wrapper,.contact-form .company-content .history-content-wrapper,.error-page .company-content .history-content-wrapper{padding-bottom:100px}}@media (min-width: 1024px){.static .company-content .history-content-wrapper,.contact-form .company-content .history-content-wrapper,.error-page .company-content .history-content-wrapper{padding-bottom:0}.static .company-content .history-content-wrapper:nth-child(even),.contact-form .company-content .history-content-wrapper:nth-child(even),.error-page .company-content .history-content-wrapper:nth-child(even){padding-top:80px}}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .history-content-wrapper:nth-child(even),.contact-form .company-content .history-content-wrapper:nth-child(even),.error-page .company-content .history-content-wrapper:nth-child(even){padding-top:100px}}@media (min-width: 1920px){.static .company-content .history-content-wrapper:nth-child(even),.contact-form .company-content .history-content-wrapper:nth-child(even),.error-page .company-content .history-content-wrapper:nth-child(even){padding-top:120px}}.static .company-content .history-text-wrapper h2,.contact-form .company-content .history-text-wrapper h2,.error-page .company-content .history-text-wrapper h2{padding:40px 0 10px}@media (min-width: 1280px){.static .company-content .history-text-wrapper h2,.contact-form .company-content .history-text-wrapper h2,.error-page .company-content .history-text-wrapper h2{padding-top:50px}}.static .company-content .history-text-wrapper p,.contact-form .company-content .history-text-wrapper p,.error-page .company-content .history-text-wrapper p{padding-top:30px}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .history-text-wrapper p,.contact-form .company-content .history-text-wrapper p,.error-page .company-content .history-text-wrapper p{padding-top:35px}}@media (min-width: 1920px){.static .company-content .history-text-wrapper p,.contact-form .company-content .history-text-wrapper p,.error-page .company-content .history-text-wrapper p{padding-top:40px}}.static .company-content .intro-wrapper,.contact-form .company-content .intro-wrapper,.error-page .company-content .intro-wrapper{padding-top:0}.static .company-content .intro-wrapper .quality-intro-text p,.contact-form .company-content .intro-wrapper .quality-intro-text p,.error-page .company-content .intro-wrapper .quality-intro-text p{padding-bottom:30px}@media (min-width: 1920px){.static .company-content .intro-wrapper .quality-intro-text p:last-of-type,.contact-form .company-content .intro-wrapper .quality-intro-text p:last-of-type,.error-page .company-content .intro-wrapper .quality-intro-text p:last-of-type{padding-bottom:0}}.static .company-content .intro-wrapper .quality-image,.contact-form .company-content .intro-wrapper .quality-image,.error-page .company-content .intro-wrapper .quality-image{padding-top:30px}@media (min-width: 768px) and (max-width: 1023px){.static .company-content .intro-wrapper .quality-image,.contact-form .company-content .intro-wrapper .quality-image,.error-page .company-content .intro-wrapper .quality-image{padding-top:50px}}@media (min-width: 1024px){.static .company-content .intro-wrapper .quality-image,.contact-form .company-content .intro-wrapper .quality-image,.error-page .company-content .intro-wrapper .quality-image{padding-top:0}}.static .company-content .quality-culture-headline,.contact-form .company-content .quality-culture-headline,.error-page .company-content .quality-culture-headline{padding-top:70px}@media (min-width: 768px) and (max-width: 1023px){.static .company-content .quality-culture-headline,.contact-form .company-content .quality-culture-headline,.error-page .company-content .quality-culture-headline{padding-top:100px}}@media (min-width: 1024px) and (max-width: 1279px){.static .company-content .quality-culture-headline,.contact-form .company-content .quality-culture-headline,.error-page .company-content .quality-culture-headline{padding-top:70px}}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .quality-culture-headline,.contact-form .company-content .quality-culture-headline,.error-page .company-content .quality-culture-headline{padding-top:90px}}@media (min-width: 1920px){.static .company-content .quality-culture-headline,.contact-form .company-content .quality-culture-headline,.error-page .company-content .quality-culture-headline{padding-top:150px}}.static .company-content .quality-culture-subtitle,.contact-form .company-content .quality-culture-subtitle,.error-page .company-content .quality-culture-subtitle{padding-top:25px}@media (min-width: 768px){.static .company-content .quality-culture-subtitle,.contact-form .company-content .quality-culture-subtitle,.error-page .company-content .quality-culture-subtitle{padding-top:40px}}@media (min-width: 1920px){.static .company-content .quality-culture-subtitle,.contact-form .company-content .quality-culture-subtitle,.error-page .company-content .quality-culture-subtitle{padding-top:60px}}.static .company-content .quality-culture-content,.contact-form .company-content .quality-culture-content,.error-page .company-content .quality-culture-content{padding:60px 15px;column-count:1}@media (min-width: 768px){.static .company-content .quality-culture-content,.contact-form .company-content .quality-culture-content,.error-page .company-content .quality-culture-content{padding:80px 15px 100px}}@media (min-width: 1024px){.static .company-content .quality-culture-content,.contact-form .company-content .quality-culture-content,.error-page .company-content .quality-culture-content{column-count:2;column-gap:30px}}@media (min-width: 1024px) and (max-width: 1279px){.static .company-content .quality-culture-content,.contact-form .company-content .quality-culture-content,.error-page .company-content .quality-culture-content{max-height:460px}}@media (min-width: 1280px){.static .company-content .quality-culture-content,.contact-form .company-content .quality-culture-content,.error-page .company-content .quality-culture-content{padding-top:100px;column-gap:40px}}@media (min-width: 1920px){.static .company-content .quality-culture-content,.contact-form .company-content .quality-culture-content,.error-page .company-content .quality-culture-content{padding:120px 15px 160px}}.static .company-content #quality-video,.contact-form .company-content #quality-video,.error-page .company-content #quality-video{padding-bottom:80px}@media (min-width: 768px){.static .company-content #quality-video,.contact-form .company-content #quality-video,.error-page .company-content #quality-video{padding-bottom:120px}}@media (min-width: 1280px){.static .company-content #quality-video,.contact-form .company-content #quality-video,.error-page .company-content #quality-video{padding-bottom:160px}}@media (min-width: 1920px){.static .company-content #quality-video,.contact-form .company-content #quality-video,.error-page .company-content #quality-video{padding-bottom:200px}}.static .static-drive,.contact-form .static-drive,.error-page .static-drive{margin-bottom:100px}.static .static-drive h1,.contact-form .static-drive h1,.error-page .static-drive h1{margin:50px 0 25px 0}.static .static-drive iframe,.contact-form .static-drive iframe,.error-page .static-drive iframe{width:100%;filter:grayscale(100%)}.static .static-drive address,.contact-form .static-drive address,.error-page .static-drive address{margin-bottom:70px;font-style:normal}.static .static-drive address span,.contact-form .static-drive address span,.error-page .static-drive address span{display:block}.static .arrow,.contact-form .arrow,.error-page .arrow{min-width:10px;transform:rotate(90deg);transition:all 0.4s}.static .arrow.down,.contact-form .arrow.down,.error-page .arrow.down{transform:rotate(270deg);top:35px}.static .toggle-content-wrapper,.contact-form .toggle-content-wrapper,.error-page .toggle-content-wrapper{cursor:pointer}.static .wrapper,.contact-form .wrapper,.error-page .wrapper{position:relative;border-bottom:1px solid #1A1919;padding:25px 10px 25px 0;max-width:100%}.static .wrapper:last-of-type,.contact-form .wrapper:last-of-type,.error-page .wrapper:last-of-type{margin-bottom:40px}.static .wrapper .content-wrapper,.contact-form .wrapper .content-wrapper,.error-page .wrapper .content-wrapper{padding:0 50px 0 0;display:none}.static-list{padding-top:30px}.static-list li{list-style:none;line-height:28px}.static-list li:before{content:'–';padding-right:10px}.gift-card .faq-info-link a{text-decoration:underline}.gift-card .faq-info-link a:after{display:none}#privacy [data-wrapper-trigger-name],#public-procedure [data-wrapper-trigger-name],#terms [data-wrapper-trigger-name]{cursor:pointer}#privacy [data-wrapper-trigger-name] svg,#public-procedure [data-wrapper-trigger-name] svg,#terms [data-wrapper-trigger-name] svg{transition:transform 0.3s}#privacy [data-wrapper-trigger-name].active svg,#public-procedure [data-wrapper-trigger-name].active svg,#terms [data-wrapper-trigger-name].active svg{transform:rotate(270deg)}#privacy [data-wrapper-name],#public-procedure [data-wrapper-name],#terms [data-wrapper-name]{display:none}#size-table{margin-bottom:100px}#size-table .level1-wrapper{margin-bottom:20px}#size-table [data-wrapper-trigger-name]{cursor:pointer}#size-table h2:not(:last-of-type){margin-right:40px}#size-table [data-wrapper-trigger-scope="level2"]{height:80px;margin:0}#size-table [data-wrapper-trigger-scope="level2"]:not(:last-of-type){border-bottom:1px solid #BEBEBE}#size-table .table-wrapper{overflow:auto;margin-left:0;margin-right:-30px}#size-table .table-wrapper [data-wrapper-name]{padding:0}#size-table .table-wrapper table{display:inline-table;margin-right:30px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;table-layout:auto;width:calc(100% - 30px)}#size-table .table-wrapper table td{white-space:nowrap}#size-table .table-wrapper table td:first-of-type{padding-right:25px;background:#FFF;background-clip:padding-box;left:0;position:-webkit-sticky;position:sticky}@media (max-width: 1023px){#size-table .table-wrapper table td:first-of-type{white-space:normal}}#size-table .table-wrapper table td:first-of-type:after{content:'';position:absolute;right:0;bottom:0;top:0;width:100%;border-right:1px solid #BEBEBE}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){#size-table .table-wrapper table td:first-of-type:after{border-right:none}}@media (min-width: 1024px){#size-table .table-wrapper table td:nth-of-type(even){padding:0 25px}}#size-table table{table-layout:fixed;width:100%}#size-table table tr{border-bottom:1px solid #BEBEBE}#size-table table tr td{height:80px;vertical-align:middle}#size-table table tr td:first-of-type{max-width:110px}@media (max-width: 1023px){#size-table table tr td:first-of-type{padding-right:20px}}#size-table table tr td:nth-of-type(2){padding-left:25px}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){#size-table table tr td:nth-of-type(2){border-left:1px solid #BEBEBE}}@media (max-width: 1023px){#size-table table tr td:not(:first-of-type){padding:0 20px}}#size-table table tbody tr:last-of-type{border-bottom:0}#size-table .mobile .table-wrapper{overflow:auto}#size-table .mobile .table-wrapper table{table-layout:auto;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}#size-table .mobile [data-wrapper-trigger-scope="level2"]>div.col{padding:0}#size-table .mobile [data-wrapper-trigger-scope="level2"] svg{transform:rotate(90deg)}#size-table .mobile [data-wrapper-trigger-scope="level2"].active svg{transform:rotate(-90deg)}#size-table .mobile table{margin-top:30px}.contact-success{margin:20px 0 100px}@media (min-width: 768px){.contact-success{margin:200px 0}}.contact-success h1{margin-bottom:10px}.contact-success .btn{margin-top:30px}.job-overview iframe{margin:80px 0}#returns div.row{margin-bottom:40px}#returns .title{margin-bottom:20px}#returns .bottom-space{padding-bottom:15px}#returns .y-space{padding-top:20px;padding-bottom:20px}#returns .returns-list li{border-bottom:1px solid #EFEFEF;padding:15px 0}#returns .returns-list li:last-of-type{border-bottom:none}#returns .returns-list li a{white-space:nowrap}#returns .returns-list li a.flag-icon::before{margin-right:36px}#returns .returns-list li a:hover::after{transform:scaleX(0)}#faq li,#payment li,#imprint li,#privacy li,#terms li{list-style:none;line-height:28px}#faq li:before,#payment li:before,#imprint li:before,#privacy li:before,#terms li:before{content:'–';padding-right:10px}#faq p,#payment p,#imprint p,#privacy p,#terms p{padding-top:0}#faq .accordion-headline,#payment .accordion-headline,#imprint .accordion-headline,#privacy .accordion-headline,#terms .accordion-headline{padding:80px 0 10px}#faq .accordion-content,#payment .accordion-content,#imprint .accordion-content,#privacy .accordion-content,#terms .accordion-content{padding-top:30px}#faq .cm-wrapper,#payment .cm-wrapper,#imprint .cm-wrapper,#privacy .cm-wrapper,#terms .cm-wrapper{visibility:inherit !important}#payment h1{margin-bottom:0}#payment .cm-block-element-multiple_textarea_wysiwyg{padding-top:50px}@media (min-width: 768px){#payment .cm-block-element-multiple_textarea_wysiwyg{padding-top:65px}}@media (min-width: 1280px){#payment .cm-block-element-multiple_textarea_wysiwyg{padding-top:80px}}#privacy .content-wrapper{padding-right:0}#terms .wrapper:last-child{margin-bottom:0}#shipping h1{margin-bottom:0;padding-left:20px}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0YXRpYy5jc3MiLCJib290c3RyYXAvX2N1c3RvbS5zY3NzIiwiYm9vdHN0cmFwL19ib290c3RyYXAtZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImJvb3RzdHJhcC9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCJjb21wb25lbnRzL19saW5rLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZmxvYXQuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCJib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwicGFnZXMvX3N0YXRpYy5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsImZ1bmN0aW9ucy9fZm9udHNpemVzLnNjc3MiLCJtaXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJmdW5jdGlvbnMvX2NvbG9yLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNEJDd0JnQixlQUVJLGVBQ1osQ0FBYSxjQUNoQixrQkNsQm9CLENBQUEsS0FHekIsc0JBQ2MsNEJBQ1EsQ0FBQSxxQkFLckIsa0JBQ2EsQ0FBQSxXQUNiLGtCQ2pCZSxpQkFDRCxtQkFDRyxrQkFDQSxVQUNULENBQUEsMEJDK0NPLFdDbkRkLGVKV00sQ0FBQSxDQUFBLDJCR3dDUSxXQ25EZCxlSllNLENBQUEsQ0FBQSwyQkd1Q1EsV0NuRGQsZ0JKYU0sQ0FBQSxDQUFBLDJCR3NDUSxXQ25EZCxnQkpjTSxDQUFBLENBQUEsaUJJRk4sV0FDUyxrQkZiSyxpQkFDRCxtQkFDRyxrQkFDQSxVQUNULENBQUEsS0VXTixvQkFBQSxBRkdRLGFBQUEsbUJBQUEsQUFDRSxlQUFBLG1CQUNJLGlCQUNBLENBQUEsWUVJZCxlQUthLGFBQ1osQ0FBVyw2Q0FHRCxnQkFDSyxjQUNiLENBQVksc3FCQ2xDaEIsa0JBQ1ksV0FDSCxlQUNLLG1CQUNJLGlCQUNBLENBQUEsS0FDakIsMEJBQUEsQUFrQmUsYUFBQSxvQkFBQSxBQUNELFlBQUEsY0FDRSxDQUFBLFVBQ1osa0JBQUEsQUFFTyxjQUFBLFdBQ0MsY0FDSSxDQUFBLE9BQ1osc0JBQUEsQUhFSyxrQkFBQSxrQkFJQyxDQUFBLE9HSEwsdUJBQUEsQUhESSxtQkFBQSxtQkFJQyxDQUFBLE9HSEwsaUJBQUEsQUhESSxhQUFBLGFBSUMsQ0FBQSxPR0hMLHVCQUFBLEFIREksbUJBQUEsbUJBSUMsQ0FBQSxPR0hMLHVCQUFBLEFIREksbUJBQUEsbUJBSUMsQ0FBQSxPR0hMLGlCQUFBLEFIREksYUFBQSxhQUlDLENBQUEsT0dITCx1QkFBQSxBSERJLG1CQUFBLG1CQUlDLENBQUEsT0dITCx1QkFBQSxBSERJLG1CQUFBLG1CQUlDLENBQUEsT0dITCxpQkFBQSxBSERJLGFBQUEsYUFJQyxDQUFBLFFHSEwsdUJBQUEsQUhESSxtQkFBQSxtQkFJQyxDQUFBLFFHSEwsdUJBQUEsQUhESSxtQkFBQSxtQkFJQyxDQUFBLFFHSEwsa0JBQUEsQUhESSxjQUFBLGNBSUMsQ0FBQSxTR0RKLGlCQUFBLEFBS0MsT0FBQSxDQUFLLFNBRFAsaUJBQUEsQUFDRSxPQUFBLENBQUssU0FEUCxpQkFBQSxBQUNFLE9BQUEsQ0FBSyxTQURQLGlCQUFBLEFBQ0UsT0FBQSxDQUFLLFNBRFAsaUJBQUEsQUFDRSxPQUFBLENBQUssU0FEUCxpQkFBQSxBQUNFLE9BQUEsQ0FBSyxTQURQLGlCQUFBLEFBQ0UsT0FBQSxDQUFLLFNBRFAsaUJBQUEsQUFDRSxPQUFBLENBQUssU0FEUCxpQkFBQSxBQUNFLE9BQUEsQ0FBSyxVQURQLGtCQUFBLEFBQ08sUUFBQSxDQUZJLFVBQ1gsa0JBQUEsQUFDTyxRQUFBLENBRkksVUFDWCxrQkFBQSxBQUNPLFFBQUEsQ0FGSSxVQUdWLG9CSERNLENBQUEsVUdNTCxxQkhOSyxDQUFBLFVHTUwsZUhOSyxDQUFBLFVHTUwscUJITkssQ0FBQSxVR01MLHFCSE5LLENBQUEsVUdNTCxlSE5LLENBQUEsVUdNTCxxQkhOSyxDQUFBLFVHTUwscUJITkssQ0FBQSxVR01MLGVITkssQ0FBQSxXR01MLHFCSE5LLENBQUEsV0dNTCxxQkhOSyxDQUFBLDBCQ09DLFFFMUJWLDBCQUFBLEFBQ1ksYUFBQSxvQkFBQSxBQUNELFlBQUEsY0FDRSxDQUFBLGFBQ1osa0JBQUEsQUFFTyxjQUFBLFdBQ0MsY0FDSSxDQUFBLFVBQ1osc0JBQUEsQUhFSyxrQkFBQSxrQkFJQyxDQUFBLFVHSEwsdUJBQUEsQUhESSxtQkFBQSxtQkFJQyxDQUFBLFVHSEwsaUJBQUEsQUhESSxhQUFBLGFBSUMsQ0FBQSxVR0hMLHVCQUFBLEFIREksbUJBQUEsbUJBSUMsQ0FBQSxVR0hMLHVCQUFBLEFIREksbUJBQUEsbUJBSUMsQ0FBQSxVR0hMLGlCQUFBLEFIREksYUFBQSxhQUlDLENBQUEsVUdITCx1QkFBQSxBSERJLG1CQUFBLG1CQUlDLENBQUEsVUdITCx1QkFBQSxBSERJLG1CQUFBLG1CQUlDLENBQUEsVUdITCxpQkFBQSxBSERJLGFBQUEsYUFJQyxDQUFBLFdHSEwsdUJBQUEsQUhESSxtQkFBQSxtQkFJQyxDQUFBLFdHSEwsdUJBQUEsQUhESSxtQkFBQSxtQkFJQyxDQUFBLFdHSEwsa0JBQUEsQUhESSxjQUFBLGNBSUMsQ0FBQSxZR0RKLGlCQUFBLEFBS0MsT0FBQSxDQUFLLFlBRFAsaUJBQUEsQUFDRSxPQUFBLENBQUssWUFEUCxpQkFBQSxBQUNFLE9BQUEsQ0FBSyxZQURQLGlCQUFBLEFBQ0UsT0FBQSxDQUFLLFlBRFAsaUJBQUEsQUFDRSxPQUFBLENBQUssWUFEUCxpQkFBQSxBQUNFLE9BQUEsQ0FBSyxZQURQLGlCQUFBLEFBQ0UsT0FBQSxDQUFLLFlBRFAsaUJBQUEsQUFDRSxPQUFBLENBQUssWUFEUCxpQkFBQSxBQUNFLE9BQUEsQ0FBSyxhQURQLGtCQUFBLEFBQ08sUUFBQSxDQUZJLGFBQ1gsa0JBQUEsQUFDTyxRQUFBLENBRkksYUFDWCxrQkFBQSxBQUNPLFFBQUEsQ0FGSSxhQUdWLGNIREksQ0FBRSxhR01MLG9CSE5LLENBQUEsYUdNTCxxQkhOSyxDQUFBLGFHTUwsZUhOSyxDQUFBLGFHTUwscUJITkssQ0FBQSxhR01MLHFCSE5LLENBQUEsYUdNTCxlSE5LLENBQUEsYUdNTCxxQkhOSyxDQUFBLGFHTUwscUJITkssQ0FBQSxhR01MLGVITkssQ0FBQSxjR01MLHFCSE5LLENBQUEsY0dNTCxxQkhOSyxDQUFBLENBQUEsMkJDT0MsUUUxQlYsMEJBQUEsQUFDWSxhQUFBLG9CQUFBLEFBQ0QsWUFBQSxjQUNFLENBQUEsYUFDWixrQkFBQSxBQUVPLGNBQUEsV0FDQyxjQUNJLENBQUEsVUFDWixzQkFBQSxBSEVLLGtCQUFBLGtCQUlDLENBQUEsVUdITCx1QkFBQSxBSERJLG1CQUFBLG1CQUlDLENBQUEsVUdITCxpQkFBQSxBSERJLGFBQUEsYUFJQyxDQUFBLFVHSEwsdUJBQUEsQUhESSxtQkFBQSxtQkFJQyxDQUFBLFVHSEwsdUJBQUEsQUhESSxtQkFBQSxtQkFJQyxDQUFBLFVHSEwsaUJBQUEsQUhESSxhQUFBLGFBSUMsQ0FBQSxVR0hMLHVCQUFBLEFIREksbUJBQUEsbUJBSUMsQ0FBQSxVR0hMLHVCQUFBLEFIREksbUJBQUEsbUJBSUMsQ0FBQSxVR0hMLGlCQUFBLEFIREksYUFBQSxhQUlDLENBQUEsV0dITCx1QkFBQSxBSERJLG1CQUFBLG1CQUlDLENBQUEsV0dITCx1QkFBQSxBSERJLG1CQUFBLG1CQUlDLENBQUEsV0dITCxrQkFBQSxBSERJLGNBQUEsY0FJQyxDQUFBLFlHREosaUJBQUEsQUFLQyxPQUFBLENBQUssWUFEUCxpQkFBQSxBQUNFLE9BQUEsQ0FBSyxZQURQLGlCQUFBLEFBQ0UsT0FBQSxDQUFLLFlBRFAsaUJBQUEsQUFDRSxPQUFBLENBQUssWUFEUCxpQkFBQSxBQUNFLE9BQUEsQ0FBSyxZQURQLGlCQUFBLEFBQ0UsT0FBQSxDQUFLLFlBRFAsaUJBQUEsQUFDRSxPQUFBLENBQUssWUFEUCxpQkFBQSxBQUNFLE9BQUEsQ0FBSyxZQURQLGlCQUFBLEFBQ0UsT0FBQSxDQUFLLGFBRFAsa0JBQUEsQUFDTyxRQUFBLENBRkksYUFDWCxrQkFBQSxBQUNPLFFBQUEsQ0FGSSxhQUNYLGtCQUFBLEFBQ08sUUFBQSxDQUZJLGFBR1YsY0hESSxDQUFFLGFHTUwsb0JITkssQ0FBQSxhR01MLHFCSE5LLENBQUEsYUdNTCxlSE5LLENBQUEsYUdNTCxxQkhOSyxDQUFBLGFHTUwscUJITkssQ0FBQSxhR01MLGVITkssQ0FBQSxhR01MLHFCSE5LLENBQUEsYUdNTCxxQkhOSyxDQUFBLGFHTUwsZUhOSyxDQUFBLGNHTUwscUJITkssQ0FBQSxjR01MLHFCSE5LLENBQUEsQ0FBQSwyQkNPQyxRRTFCViwwQkFBQSxBQUNZLGFBQUEsb0JBQUEsQUFDRCxZQUFBLGNBQ0UsQ0FBQSxhQUNaLGtCQUFBLEFBRU8sY0FBQSxXQUNDLGNBQ0ksQ0FBQSxVQUNaLHNCQUFBLEFIRUssa0JBQUEsa0JBSUMsQ0FBQSxVR0hMLHVCQUFBLEFIREksbUJBQUEsbUJBSUMsQ0FBQSxVR0hMLGlCQUFBLEFIREksYUFBQSxhQUlDLENBQUEsVUdITCx1QkFBQSxBSERJLG1CQUFBLG1CQUlDLENBQUEsVUdITCx1QkFBQSxBSERJLG1CQUFBLG1CQUlDLENBQUEsVUdITCxpQkFBQSxBSERJLGFBQUEsYUFJQyxDQUFBLFVHSEwsdUJBQUEsQUhESSxtQkFBQSxtQkFJQyxDQUFBLFVHSEwsdUJBQUEsQUhESSxtQkFBQSxtQkFJQyxDQUFBLFVHSEwsaUJBQUEsQUhESSxhQUFBLGFBSUMsQ0FBQSxXR0hMLHVCQUFBLEFIREksbUJBQUEsbUJBSUMsQ0FBQSxXR0hMLHVCQUFBLEFIREksbUJBQUEsbUJBSUMsQ0FBQSxXR0hMLGtCQUFBLEFIREksY0FBQSxjQUlDLENBQUEsWUdESixpQkFBQSxBQUtDLE9BQUEsQ0FBSyxZQURQLGlCQUFBLEFBQ0UsT0FBQSxDQUFLLFlBRFAsaUJBQUEsQUFDRSxPQUFBLENBQUssWUFEUCxpQkFBQSxBQUNFLE9BQUEsQ0FBSyxZQURQLGlCQUFBLEFBQ0UsT0FBQSxDQUFLLFlBRFAsaUJBQUEsQUFDRSxPQUFBLENBQUssWUFEUCxpQkFBQSxBQUNFLE9BQUEsQ0FBSyxZQURQLGlCQUFBLEFBQ0UsT0FBQSxDQUFLLFlBRFAsaUJBQUEsQUFDRSxPQUFBLENBQUssYUFEUCxrQkFBQSxBQUNPLFFBQUEsQ0FGSSxhQUNYLGtCQUFBLEFBQ08sUUFBQSxDQUZJLGFBQ1gsa0JBQUEsQUFDTyxRQUFBLENBRkksYUFHVixjSERJLENBQUUsYUdNTCxvQkhOSyxDQUFBLGFHTUwscUJITkssQ0FBQSxhR01MLGVITkssQ0FBQSxhR01MLHFCSE5LLENBQUEsYUdNTCxxQkhOSyxDQUFBLGFHTUwsZUhOSyxDQUFBLGFHTUwscUJITkssQ0FBQSxhR01MLHFCSE5LLENBQUEsYUdNTCxlSE5LLENBQUEsY0dNTCxxQkhOSyxDQUFBLGNHTUwscUJITkssQ0FBQSxDQUFBLDJCQ09DLFFFMUJWLDBCQUFBLEFBQ1ksYUFBQSxvQkFBQSxBQUNELFlBQUEsY0FDRSxDQUFBLGFBQ1osa0JBQUEsQUFFTyxjQUFBLFdBQ0MsY0FDSSxDQUFBLFVBQ1osc0JBQUEsQUhFSyxrQkFBQSxrQkFJQyxDQUFBLFVHSEwsdUJBQUEsQUhESSxtQkFBQSxtQkFJQyxDQUFBLFVHSEwsaUJBQUEsQUhESSxhQUFBLGFBSUMsQ0FBQSxVR0hMLHVCQUFBLEFIREksbUJBQUEsbUJBSUMsQ0FBQSxVR0hMLHVCQUFBLEFIREksbUJBQUEsbUJBSUMsQ0FBQSxVR0hMLGlCQUFBLEFIREksYUFBQSxhQUlDLENBQUEsVUdITCx1QkFBQSxBSERJLG1CQUFBLG1CQUlDLENBQUEsVUdITCx1QkFBQSxBSERJLG1CQUFBLG1CQUlDLENBQUEsVUdITCxpQkFBQSxBSERJLGFBQUEsYUFJQyxDQUFBLFdHSEwsdUJBQUEsQUhESSxtQkFBQSxtQkFJQyxDQUFBLFdHSEwsdUJBQUEsQUhESSxtQkFBQSxtQkFJQyxDQUFBLFdHSEwsa0JBQUEsQUhESSxjQUFBLGNBSUMsQ0FBQSxZR0RKLGlCQUFBLEFBS0MsT0FBQSxDQUFLLFlBRFAsaUJBQUEsQUFDRSxPQUFBLENBQUssWUFEUCxpQkFBQSxBQUNFLE9BQUEsQ0FBSyxZQURQLGlCQUFBLEFBQ0UsT0FBQSxDQUFLLFlBRFAsaUJBQUEsQUFDRSxPQUFBLENBQUssWUFEUCxpQkFBQSxBQUNFLE9BQUEsQ0FBSyxZQURQLGlCQUFBLEFBQ0UsT0FBQSxDQUFLLFlBRFAsaUJBQUEsQUFDRSxPQUFBLENBQUssWUFEUCxpQkFBQSxBQUNFLE9BQUEsQ0FBSyxhQURQLGtCQUFBLEFBQ08sUUFBQSxDQUZJLGFBQ1gsa0JBQUEsQUFDTyxRQUFBLENBRkksYUFDWCxrQkFBQSxBQUNPLFFBQUEsQ0FGSSxhQUdWLGNIREksQ0FBRSxhR01MLG9CSE5LLENBQUEsYUdNTCxxQkhOSyxDQUFBLGFHTUwsZUhOSyxDQUFBLGFHTUwscUJITkssQ0FBQSxhR01MLHFCSE5LLENBQUEsYUdNTCxlSE5LLENBQUEsYUdNTCxxQkhOSyxDQUFBLGFHTUwscUJITkssQ0FBQSxhR01MLGVITkssQ0FBQSxjR01MLHFCSE5LLENBQUEsY0dNTCxxQkhOSyxDQUFBLENBQUEsZ0JJakRmLGtDQUFxQyxDQUFBLFdBQXdCLDZCQUN4QixDQUFBLGNBQW1CLGdDQUNuQixDQUFBLGNBQXNCLGdDQUN0QixDQUFBLG1CQUFzQixxQ0FDdEIsQ0FBQSxnQkFBMkIsa0NBQzNCLENBQUEsZzlCQzJOckIsdUJDeE5ELENBQUEsVUFBb0IseUJBQ3BCLENBQUEsZ0JBQXNCLCtCQUN0QixDQUFBLFNBQTRCLHdCQUM1QixDQUFBLFNBQXFCLHdCQUNyQixDQUFBLGNBQXFCLDZCQUNyQixDQUFBLFFBQTBCLCtCQUFBLEFBQzFCLHVCQUFBLENBQUEsZUFBb0Isc0NBQUEsQUFDcEIsOEJBQUEsQ0FBQSwwQkx5Q0MsV0toRFosdUJBQVcsQ0FBQSxhQUFvQix5QkFDcEIsQ0FBQSxtQkFBc0IsK0JBQ3RCLENBQUEsWUFBNEIsd0JBQzVCLENBQUEsWUFBcUIsd0JBQ3JCLENBQUEsaUJBQXFCLDZCQUNyQixDQUFBLFdBQTBCLCtCQUFBLEFBQzFCLHVCQUFBLENBQUEsa0JBQW9CLHNDQUFBLEFBQ3BCLDhCQUFBLENBQUEsQ0FBQSwyQkx5Q0MsV0toRFosdUJBQVcsQ0FBQSxhQUFvQix5QkFDcEIsQ0FBQSxtQkFBc0IsK0JBQ3RCLENBQUEsWUFBNEIsd0JBQzVCLENBQUEsWUFBcUIsd0JBQ3JCLENBQUEsaUJBQXFCLDZCQUNyQixDQUFBLFdBQTBCLCtCQUFBLEFBQzFCLHVCQUFBLENBQUEsa0JBQW9CLHNDQUFBLEFBQ3BCLDhCQUFBLENBQUEsQ0FBQSwyQkx5Q0MsV0toRFosdUJBQVcsQ0FBQSxhQUFvQix5QkFDcEIsQ0FBQSxtQkFBc0IsK0JBQ3RCLENBQUEsWUFBNEIsd0JBQzVCLENBQUEsWUFBcUIsd0JBQ3JCLENBQUEsaUJBQXFCLDZCQUNyQixDQUFBLFdBQTBCLCtCQUFBLEFBQzFCLHVCQUFBLENBQUEsa0JBQW9CLHNDQUFBLEFBQ3BCLDhCQUFBLENBQUEsQ0FBQSwyQkx5Q0MsV0toRFosdUJBQVcsQ0FBQSxhQUFvQix5QkFDcEIsQ0FBQSxtQkFBc0IsK0JBQ3RCLENBQUEsWUFBNEIsd0JBQzVCLENBQUEsWUFBcUIsd0JBQ3JCLENBQUEsaUJBQXFCLDZCQUNyQixDQUFBLFdBQTBCLCtCQUFBLEFBQzFCLHVCQUFBLENBQUEsa0JBQW9CLHNDQUFBLEFBQ3BCLDhCQUFBLENBQUEsQ0FBQSxlQVNmLHVCQUNXLENBQUEsYUFFVCxlQUhGLHdCQUlhLENBQUEsQ0FBQSxnQkFJYix1QkFDVyxDQUFBLGFBRVQsZ0JBSEYseUJBSWEsQ0FBQSxDQUFBLHNCQUliLHVCQUNXLENBQUEsYUFFVCxzQkFIRiwrQkFJYSxDQUFBLENBQUEsYUFLWCxjQURGLHVCQUVhLENBQUEsQ0FBQSxVQzFDVCxrQ0FBQSxBQUFrQiw2QkFBQSxDQUFBLGFBQW1CLHFDQUFBLEFBQ25CLGdDQUFBLENBQUEsa0JBQXNCLDBDQUFBLEFBQ3RCLHFDQUFBLENBQUEscUJBQTJCLDZDQUFBLEFBQzNCLHdDQUFBLENBQUEsV0FBOEIsOEJBQUEsQUFFbkMseUJBQUEsQ0FBQSxhQUFvQixnQ0FBQSxBQUNwQiwyQkFBQSxDQUFBLG1CQUFzQixzQ0FBQSxBQUN0QixpQ0FBQSxDQUFBLHVCQUE0QiwrQkFBQSxBQUV0QixxQ0FBQSxDQUFBLHFCQUEwQiw2QkFBQSxBQUMxQixtQ0FBQSxDQUFBLHdCQUF3QixnQ0FBQSxBQUN4QixpQ0FBQSxDQUFBLHlCQUFzQixpQ0FBQSxBQUN0Qix3Q0FBQSxDQUFBLHdCQUE2QixvQ0FBQSxBQUM3Qix1Q0FBQSxDQUFBLG1CQUE0QixnQ0FBQSxBQUVoQyxpQ0FBQSxDQUFBLGlCQUEwQiw4QkFBQSxBQUMxQiwrQkFBQSxDQUFBLG9CQUF3QixpQ0FBQSxBQUN4Qiw2QkFBQSxDQUFBLHNCQUFzQixtQ0FBQSxBQUN0QiwrQkFBQSxDQUFBLHFCQUF3QixrQ0FBQSxBQUN4Qiw4QkFBQSxDQUFBLHFCQUF1QixvQ0FBQSxBQUVyQixtQ0FBQSxDQUFBLG1CQUEwQixrQ0FBQSxBQUMxQixpQ0FBQSxDQUFBLHNCQUF3QixxQ0FBQSxBQUN4QiwrQkFBQSxDQUFBLHVCQUFzQixzQ0FBQSxBQUN0QixzQ0FBQSxDQUFBLHNCQUE2Qix5Q0FBQSxBQUM3QixxQ0FBQSxDQUFBLHVCQUE0QixzQ0FBQSxBQUM1QixnQ0FBQSxDQUFBLGlCQUF1QixvQ0FBQSxBQUUxQixtQ0FGMEIsQUFFMUIsMEJBQUEsQ0FBQSxrQkFBb0IscUNBQUEsQUFDcEIsZ0NBQUEsQ0FBQSxnQkFBMEIsbUNBQUEsQUFDMUIsOEJBQUEsQ0FBQSxtQkFBd0Isc0NBQUEsQUFDeEIscUNBRHdCLEFBQ3hCLDRCQUFBLENBQUEscUJBQXNCLHdDQUFBLEFBQ3RCLDhCQUFBLENBQUEsb0JBQXdCLHVDQUFBLEFBQ3hCLHNDQUR3QixBQUN4Qiw2QkFBQSxDQUFBLDBCTmVGLGFNaERaLGtDQUFBLEFBQWtCLDZCQUFBLENBQUEsZ0JBQW1CLHFDQUFBLEFBQ25CLGdDQUFBLENBQUEscUJBQXNCLDBDQUFBLEFBQ3RCLHFDQUFBLENBQUEsd0JBQTJCLDZDQUFBLEFBQzNCLHdDQUFBLENBQUEsY0FBOEIsOEJBQUEsQUFFbkMseUJBQUEsQ0FBQSxnQkFBb0IsZ0NBQUEsQUFDcEIsMkJBQUEsQ0FBQSxzQkFBc0Isc0NBQUEsQUFDdEIsaUNBQUEsQ0FBQSwwQkFBNEIsK0JBQUEsQUFFdEIscUNBQUEsQ0FBQSx3QkFBMEIsNkJBQUEsQUFDMUIsbUNBQUEsQ0FBQSwyQkFBd0IsZ0NBQUEsQUFDeEIsaUNBQUEsQ0FBQSw0QkFBc0IsaUNBQUEsQUFDdEIsd0NBQUEsQ0FBQSwyQkFBNkIsb0NBQUEsQUFDN0IsdUNBQUEsQ0FBQSxzQkFBNEIsZ0NBQUEsQUFFaEMsaUNBQUEsQ0FBQSxvQkFBMEIsOEJBQUEsQUFDMUIsK0JBQUEsQ0FBQSx1QkFBd0IsaUNBQUEsQUFDeEIsNkJBQUEsQ0FBQSx5QkFBc0IsbUNBQUEsQUFDdEIsK0JBQUEsQ0FBQSx3QkFBd0Isa0NBQUEsQUFDeEIsOEJBQUEsQ0FBQSx3QkFBdUIsb0NBQUEsQUFFckIsbUNBQUEsQ0FBQSxzQkFBMEIsa0NBQUEsQUFDMUIsaUNBQUEsQ0FBQSx5QkFBd0IscUNBQUEsQUFDeEIsK0JBQUEsQ0FBQSwwQkFBc0Isc0NBQUEsQUFDdEIsc0NBQUEsQ0FBQSx5QkFBNkIseUNBQUEsQUFDN0IscUNBQUEsQ0FBQSwwQkFBNEIsc0NBQUEsQUFDNUIsZ0NBQUEsQ0FBQSxvQkFBdUIsb0NBQUEsQUFFMUIsbUNBRjBCLEFBRTFCLDBCQUFBLENBQUEscUJBQW9CLHFDQUFBLEFBQ3BCLGdDQUFBLENBQUEsbUJBQTBCLG1DQUFBLEFBQzFCLDhCQUFBLENBQUEsc0JBQXdCLHNDQUFBLEFBQ3hCLHFDQUR3QixBQUN4Qiw0QkFBQSxDQUFBLHdCQUFzQix3Q0FBQSxBQUN0Qiw4QkFBQSxDQUFBLHVCQUF3Qix1Q0FBQSxBQUN4QixzQ0FEd0IsQUFDeEIsNkJBQUEsQ0FBQSxDQUFBLDJCTmVGLGFNaERaLGtDQUFBLEFBQWtCLDZCQUFBLENBQUEsZ0JBQW1CLHFDQUFBLEFBQ25CLGdDQUFBLENBQUEscUJBQXNCLDBDQUFBLEFBQ3RCLHFDQUFBLENBQUEsd0JBQTJCLDZDQUFBLEFBQzNCLHdDQUFBLENBQUEsY0FBOEIsOEJBQUEsQUFFbkMseUJBQUEsQ0FBQSxnQkFBb0IsZ0NBQUEsQUFDcEIsMkJBQUEsQ0FBQSxzQkFBc0Isc0NBQUEsQUFDdEIsaUNBQUEsQ0FBQSwwQkFBNEIsK0JBQUEsQUFFdEIscUNBQUEsQ0FBQSx3QkFBMEIsNkJBQUEsQUFDMUIsbUNBQUEsQ0FBQSwyQkFBd0IsZ0NBQUEsQUFDeEIsaUNBQUEsQ0FBQSw0QkFBc0IsaUNBQUEsQUFDdEIsd0NBQUEsQ0FBQSwyQkFBNkIsb0NBQUEsQUFDN0IsdUNBQUEsQ0FBQSxzQkFBNEIsZ0NBQUEsQUFFaEMsaUNBQUEsQ0FBQSxvQkFBMEIsOEJBQUEsQUFDMUIsK0JBQUEsQ0FBQSx1QkFBd0IsaUNBQUEsQUFDeEIsNkJBQUEsQ0FBQSx5QkFBc0IsbUNBQUEsQUFDdEIsK0JBQUEsQ0FBQSx3QkFBd0Isa0NBQUEsQUFDeEIsOEJBQUEsQ0FBQSx3QkFBdUIsb0NBQUEsQUFFckIsbUNBQUEsQ0FBQSxzQkFBMEIsa0NBQUEsQUFDMUIsaUNBQUEsQ0FBQSx5QkFBd0IscUNBQUEsQUFDeEIsK0JBQUEsQ0FBQSwwQkFBc0Isc0NBQUEsQUFDdEIsc0NBQUEsQ0FBQSx5QkFBNkIseUNBQUEsQUFDN0IscUNBQUEsQ0FBQSwwQkFBNEIsc0NBQUEsQUFDNUIsZ0NBQUEsQ0FBQSxvQkFBdUIsb0NBQUEsQUFFMUIsbUNBRjBCLEFBRTFCLDBCQUFBLENBQUEscUJBQW9CLHFDQUFBLEFBQ3BCLGdDQUFBLENBQUEsbUJBQTBCLG1DQUFBLEFBQzFCLDhCQUFBLENBQUEsc0JBQXdCLHNDQUFBLEFBQ3hCLHFDQUR3QixBQUN4Qiw0QkFBQSxDQUFBLHdCQUFzQix3Q0FBQSxBQUN0Qiw4QkFBQSxDQUFBLHVCQUF3Qix1Q0FBQSxBQUN4QixzQ0FEd0IsQUFDeEIsNkJBQUEsQ0FBQSxDQUFBLDJCTmVGLGFNaERaLGtDQUFBLEFBQWtCLDZCQUFBLENBQUEsZ0JBQW1CLHFDQUFBLEFBQ25CLGdDQUFBLENBQUEscUJBQXNCLDBDQUFBLEFBQ3RCLHFDQUFBLENBQUEsd0JBQTJCLDZDQUFBLEFBQzNCLHdDQUFBLENBQUEsY0FBOEIsOEJBQUEsQUFFbkMseUJBQUEsQ0FBQSxnQkFBb0IsZ0NBQUEsQUFDcEIsMkJBQUEsQ0FBQSxzQkFBc0Isc0NBQUEsQUFDdEIsaUNBQUEsQ0FBQSwwQkFBNEIsK0JBQUEsQUFFdEIscUNBQUEsQ0FBQSx3QkFBMEIsNkJBQUEsQUFDMUIsbUNBQUEsQ0FBQSwyQkFBd0IsZ0NBQUEsQUFDeEIsaUNBQUEsQ0FBQSw0QkFBc0IsaUNBQUEsQUFDdEIsd0NBQUEsQ0FBQSwyQkFBNkIsb0NBQUEsQUFDN0IsdUNBQUEsQ0FBQSxzQkFBNEIsZ0NBQUEsQUFFaEMsaUNBQUEsQ0FBQSxvQkFBMEIsOEJBQUEsQUFDMUIsK0JBQUEsQ0FBQSx1QkFBd0IsaUNBQUEsQUFDeEIsNkJBQUEsQ0FBQSx5QkFBc0IsbUNBQUEsQUFDdEIsK0JBQUEsQ0FBQSx3QkFBd0Isa0NBQUEsQUFDeEIsOEJBQUEsQ0FBQSx3QkFBdUIsb0NBQUEsQUFFckIsbUNBQUEsQ0FBQSxzQkFBMEIsa0NBQUEsQUFDMUIsaUNBQUEsQ0FBQSx5QkFBd0IscUNBQUEsQUFDeEIsK0JBQUEsQ0FBQSwwQkFBc0Isc0NBQUEsQUFDdEIsc0NBQUEsQ0FBQSx5QkFBNkIseUNBQUEsQUFDN0IscUNBQUEsQ0FBQSwwQkFBNEIsc0NBQUEsQUFDNUIsZ0NBQUEsQ0FBQSxvQkFBdUIsb0NBQUEsQUFFMUIsbUNBRjBCLEFBRTFCLDBCQUFBLENBQUEscUJBQW9CLHFDQUFBLEFBQ3BCLGdDQUFBLENBQUEsbUJBQTBCLG1DQUFBLEFBQzFCLDhCQUFBLENBQUEsc0JBQXdCLHNDQUFBLEFBQ3hCLHFDQUR3QixBQUN4Qiw0QkFBQSxDQUFBLHdCQUFzQix3Q0FBQSxBQUN0Qiw4QkFBQSxDQUFBLHVCQUF3Qix1Q0FBQSxBQUN4QixzQ0FEd0IsQUFDeEIsNkJBQUEsQ0FBQSxDQUFBLDJCTmVGLGFNaERaLGtDQUFBLEFBQWtCLDZCQUFBLENBQUEsZ0JBQW1CLHFDQUFBLEFBQ25CLGdDQUFBLENBQUEscUJBQXNCLDBDQUFBLEFBQ3RCLHFDQUFBLENBQUEsd0JBQTJCLDZDQUFBLEFBQzNCLHdDQUFBLENBQUEsY0FBOEIsOEJBQUEsQUFFbkMseUJBQUEsQ0FBQSxnQkFBb0IsZ0NBQUEsQUFDcEIsMkJBQUEsQ0FBQSxzQkFBc0Isc0NBQUEsQUFDdEIsaUNBQUEsQ0FBQSwwQkFBNEIsK0JBQUEsQUFFdEIscUNBQUEsQ0FBQSx3QkFBMEIsNkJBQUEsQUFDMUIsbUNBQUEsQ0FBQSwyQkFBd0IsZ0NBQUEsQUFDeEIsaUNBQUEsQ0FBQSw0QkFBc0IsaUNBQUEsQUFDdEIsd0NBQUEsQ0FBQSwyQkFBNkIsb0NBQUEsQUFDN0IsdUNBQUEsQ0FBQSxzQkFBNEIsZ0NBQUEsQUFFaEMsaUNBQUEsQ0FBQSxvQkFBMEIsOEJBQUEsQUFDMUIsK0JBQUEsQ0FBQSx1QkFBd0IsaUNBQUEsQUFDeEIsNkJBQUEsQ0FBQSx5QkFBc0IsbUNBQUEsQUFDdEIsK0JBQUEsQ0FBQSx3QkFBd0Isa0NBQUEsQUFDeEIsOEJBQUEsQ0FBQSx3QkFBdUIsb0NBQUEsQUFFckIsbUNBQUEsQ0FBQSxzQkFBMEIsa0NBQUEsQUFDMUIsaUNBQUEsQ0FBQSx5QkFBd0IscUNBQUEsQUFDeEIsK0JBQUEsQ0FBQSwwQkFBc0Isc0NBQUEsQUFDdEIsc0NBQUEsQ0FBQSx5QkFBNkIseUNBQUEsQUFDN0IscUNBQUEsQ0FBQSwwQkFBNEIsc0NBQUEsQUFDNUIsZ0NBQUEsQ0FBQSxvQkFBdUIsb0NBQUEsQUFFMUIsbUNBRjBCLEFBRTFCLDBCQUFBLENBQUEscUJBQW9CLHFDQUFBLEFBQ3BCLGdDQUFBLENBQUEsbUJBQTBCLG1DQUFBLEFBQzFCLDhCQUFBLENBQUEsc0JBQXdCLHNDQUFBLEFBQ3hCLHFDQUR3QixBQUN4Qiw0QkFBQSxDQUFBLHdCQUFzQix3Q0FBQSxBQUN0Qiw4QkFBQSxDQUFBLHVCQUF3Qix1Q0FBQSxBQUN4QixzQ0FEd0IsQUFDeEIsNkJBQUEsQ0FBQSxDQUFBLFlDckNkLHFCQ0hLLENBQUEsYURHb0Isc0JDQXBCLENBQUEsWURDcUIscUJDRXJCLENBQUEsMEJSaURPLGVPcERaLHFCQ0hLLENBQUEsZ0JER29CLHNCQ0FwQixDQUFBLGVEQ3FCLHFCQ0VyQixDQUFBLENBQUEsMkJSaURPLGVPcERaLHFCQ0hLLENBQUEsZ0JER29CLHNCQ0FwQixDQUFBLGVEQ3FCLHFCQ0VyQixDQUFBLENBQUEsMkJSaURPLGVPcERaLHFCQ0hLLENBQUEsZ0JER29CLHNCQ0FwQixDQUFBLGVEQ3FCLHFCQ0VyQixDQUFBLENBQUEsMkJSaURPLGVPcERaLHFCQ0hLLENBQUEsZ0JER29CLHNCQ0FwQixDQUFBLGVEQ3FCLHFCQ0VyQixDQUFBLENBQUEsV0NMVCxlQUNZLE1BQ1AsUUFDRSxPQUNELFlDb2dCc0IsQ0FBQSxjRGxnQjNCLGVBR1csUUFDTCxTQUNDLE9BQ0YsWUM0ZnNCLENBQUEsNkREdmZMLFlBRHZCLHdCQUFBLEFBRWMsZ0JBQUEsTUFDUCxZQ29mcUIsQ0FBQSxDQUFBLGNDbmdCNUIsNkJBQTZCLENBQUEsYUFBdUIsNkJBQ3RCLENBQUEsV0FBc0IsMEJBUWxDLENBQUEsWUFBb0IsMkJBQ3BCLENBQUEsYUFBcUIsNEJBQ3JCLENBQUEsMEJYdUNGLGNXekNaLDBCQUFjLENBQUEsZUFBb0IsMkJBQ3BCLENBQUEsZ0JBQXFCLDRCQUNyQixDQUFBLENBQUEsMkJYdUNGLGNXekNaLDBCQUFjLENBQUEsZUFBb0IsMkJBQ3BCLENBQUEsZ0JBQXFCLDRCQUNyQixDQUFBLENBQUEsMkJYdUNGLGNXekNaLDBCQUFjLENBQUEsZUFBb0IsMkJBQ3BCLENBQUEsZ0JBQXFCLDRCQUNyQixDQUFBLENBQUEsMkJYdUNGLGNXekNaLDBCQUFjLENBQUEsZUFBb0IsMkJBQ3BCLENBQUEsZ0JBQXFCLDRCQUNyQixDQUFBLENBQUEsZ0JBTWxCLG1DQUFtQyxDQUFBLGdCQUF5QixtQ0FDekIsQ0FBQSxpQkFBeUIsb0NBQ3pCLENBQUEsczZDQzIwRDNCLGVmOTBEYSxDQUFBLG1DZTZ2RFosZ0JGamlEVSxDQUFBLGFDcE5xQyxpQkFDdEIsQ0FBQSxrQkFBVyxrQkU5Qi9CLGNBQ0QsV0FDRixVQUNBLGVBQ0csQ0FBQSwwQkFMRyxjQVFBLFVBQ0YsQ0FBRSwySUFPYixrQkFDYyxNQUNQLFNBQ0csT0FDRixXQUNHLFlBQ0MsUUFDUixDQUFNLGdDQUlTLHFCQUVGLENBQUEsZ0NBSUUsa0JBRUYsQ0FBQSwrQkFJQyxlQUVELENBQUEsK0JBSUMsZ0JBRUQsQ0FBQSxFQUFVLGVUbEJuQix1QkFDRCxxQkFDUyxpQkFDSCxrQkFDSCxvQkFDTyxDQUFBLFFBRWhCLGtDQUNxQixZQUNWLFdBQ0MsV0FDRCxPQUNKLGtCQUNNLG1CQUNFLFdBQ0wsb0JBQ0ksa0NBQ0MsQ0FBQSwyQ0FLVCxrQ0FFbUIsdUJBQ1gsbUJBQ0ssbUJBQ0QsQ0FBQSxZQUlsQixrQkFFZSxvQkFDSSxnQkFDSCxDQUFBLGdCQUdaLGtCQUNXLENBQUEsaUpBSVgsbUJBQ2MsQ0FBQSx3akJBS1AsbUJBRVcsQ0FBQSx3QkFLTixtQkFFRSxDQUFBLDJGQUtQLG1CQUVXLENBQUEsT0FLdEIsb0JBQUEsQUFDWSxhQUFBLHNCQUFBLEFBQ0ksa0JBQUEsQ0FBQSwwQkFFSSxpQkFDQyxDQUFBLDJCQUdBLGdCQUNELENBQUEsYUFJcEIsc0JBQUEsQUFLZ0IsbUJBQUEsb0JBQUEsQUFDSixhQUFBLGdCQUNJLGlCQUNDLENBQUEsbUJBUk4sWUFXSyxDQUFBLGlDQUdiLGtCQUNjLE9BQ04sS0FDSixDQUFHLDZDQUVILDRCQUNnQixXQUNMLFdBQ0MsT0FDSixrQkFDTSxXQXRCTixTQXdCQyw4Q0FDTSxDQUFBLDJCSm5GWCw2Q0kyRUosUUFXYSxDQUFBLENBQUEsdUNBR1Qsa0JBQ1UsVUEvQk4sU0FpQ0MsOENBQ00sQ0FBQSwyQko3RlgsdUNJeUZBLFFBUVMsQ0FBQSxDQUFBLHNCQUtqQixHQUNJLFVBN0NRLENBQUEsSUFnRFIsVUFDVyxDQUFBLEtBRVgsVUFuRFEsQ0FBQSxDQUFBLHNCQXdEWixHQUNJLFNBeERRLENBQUEsSUEyRFIsU0FDVSxDQUFBLEtBRVYsU0E5RFEsQ0FBQSxDQUFBLGdCQW9FUCxXQUlPLG1CQUNHLENBQUEsbUVBS1AsbUJBRVcsQ0FBQSxlQUtmLFdBS1EsbUJBQ0csQ0FBQSxnRUFLUCxtQkFFVyxDQUFBLFNBa0J0QixlQUNnQixDQUFBLG1EQUcyQixpQkFDekIsQ0FBQSxpREFHd0IsZ0JBQ3pCLENBQUEsSUFDakIsZVVsTzRCLG1CQUFBLGdCQUFBLENBQUEsMEJDRWIsSUROaEIsZUFTaUMsZ0JBQUEsQ0FBQSxDQUFBLDJCQ0hqQixJRE5oQixlQVNpQyxnQkFBQSxDQUFBLENBQUEsMkJDSGpCLElETmhCLGVBU2lDLGdCQUFBLENBQUEsQ0FBQSwwWkZzeEQzQixlRTN4RHVCLG9CQUFBLGdCQUFBLENBQUEsMkJDRWIsMFpIeXhEVixlRXR4RDJCLGdCQUFBLENBQUEsQ0FBQSwyQkNIakIsMFpIeXhEVixlRXR4RDJCLG1CQUFBLGdCQUFBLENBQUEsQ0FBQSx1T0Y0aURuQixlRWpqRGUsb0JBQUEsZ0JBQUEsQ0FBQSwwQkNFYix1T0graURGLGVFNWlEbUIsb0JBQUEsZ0JBQUEsQ0FBQSxDQUFBLDJCQ0hqQix1T0graURGLGVFNWlEbUIsZ0JBQUEsQ0FBQSxDQUFBLDh4QkZtekQvQixlRXh6RDJCLG9CQUFBLGdCQUFBLENBQUEsMkJDRWIsOHhCSHN6RGQsZUVuekQrQixvQkFBQSxnQkFBQSxDQUFBLENBQUEsbUtGK1R6QixlRXBVcUIsb0JBQUEsZ0JBQUEsQ0FBQSwyNEJGTTdCLG1CQUNvQixDQUFBLGtEWjZEYSwyNEJZOURqQyxvQkFJaUIsQ0FBQSxDQUFBLG1EWnVFbUIsMjRCWTNFcEMsb0JBUWlCLENBQUEsQ0FBQSwyQloyQkwsMjRCWW5DWixvQkFZaUIsQ0FBQSxDQUFBLGlHQUlqQixtQkFDb0IsQ0FBQSxtRFowRGdCLGlHWTNEcEMsb0JBSXdCLENBQUEsQ0FBQSxtRFp1RFksaUdZM0RwQyxvQkFRd0IsQ0FBQSxDQUFBLDJCWldaLGlHWW5CWixvQkFZd0IsQ0FBQSxDQUFBLDBHQUl4QixtQkFDb0IsQ0FBQSwwQlpFUiwwR1lIWixtQkFJd0IsQ0FBQSxDQUFBLG1EWnVDWSwwR1kzQ3BDLG1CQVF3QixDQUFBLENBQUEsMkJaTFosMEdZSFosb0JBWXdCLENBQUEsQ0FBQSw4TEFJaEIsaUJBQ2tCLENBQUEsd0xBRkMsZUFNRixDQUFBLG9HQUtSLFlBQ0osQ0FBQSw4RkFJVCxtQkFDb0IsQ0FBQSwyQlo3QlosOEZZNEJSLG1CQUl3QixDQUFBLENBQUEsMkJaaENoQiw4Rlk0QlIsbUJBUXdCLENBQUEsQ0FBQSwwSkFJeEIsaUJBQ2tCLENBQUEsd0lBR2xCLFVBQ1csQ0FBQSx3SUFHWCxlQUNnQixlQUNBLENBQUEsNk1BRVosZ0JBQ2lCLENBQUEsMlNBS1QsVUFDRCxDQUFBLHVKQUdDLGVBQ0ksQ0FBQSwwQlovRFIsdUpZOERJLGVBSVEsQ0FBQSxDQUFBLDJCWmxFWix1Slk4REksZUFRUSxDQUFBLENBQUEsb0pBSVIsZUFDSSxDQUFBLDJCWjNFUixvSlkwRUksZUFJUSxDQUFBLENBQUEsMkJaOUVaLG9KWTBFSSxlQVFRLENBQUEsQ0FBQSx1UEFLTixvQkFDRSxDQUFBLGtEWmhEZSx1UFkrQ2pCLGlCQUlZLENBQUEsQ0FBQSwyQlozRmxCLHVQWXVGTSxpQkFRTSxDQUFBLENBQUEsMkJaL0ZaLHVQWXVGTSxpQkFZWSxDQUFBLENBQUEsc0VBTTlCLG9CQUNvQixDQUFBLGtEWmxFZSxzRVlpRW5DLG9CQUl3QixDQUFBLENBQUEsbURackVZLHNFWWlFcEMsb0JBUXdCLENBQUEsQ0FBQSxtRFp6RVksc0VZaUVwQyxvQkFZd0IsQ0FBQSxDQUFBLDJCWnJIWixzRVl5R1osb0JBZ0J3QixDQUFBLENBQUEsK0VBSXhCLGVBQ2dCLENBQUEsMEJaOUhKLCtFWTZIWixlQUlvQixDQUFBLENBQUEsMkJaaklSLCtFWTZIWixlQVFvQixDQUFBLENBQUEsMkJacklSLCtFWTZIWixnQkFZb0IsQ0FBQSxDQUFBLDJCWnpJUiwrRVk2SFosZ0JBZ0JvQixDQUFBLENBQUEsd0ZBR2hCLGVBQ2UsZ0JBQ0UsQ0FBQSwwQlpsSlQsd0ZZZ0pSLGVBS21CLGdCQUNFLENBQUEsQ0FBQSwyQlp0SmIsd0ZZZ0pSLGVBVW1CLGdCQUNFLENBQUEsQ0FBQSx1R0FLekIsa0JBQ21CLENBQUEsMEJaaktQLHVHWWdLWixtQkFJdUIsQ0FBQSxDQUFBLDJCWnBLWCx1R1lnS1osbUJBUXVCLENBQUEsQ0FBQSwyQlp4S1gsdUdZZ0taLG1CQVl1QixDQUFBLENBQUEseUhBR25CLGtCQUNtQixDQUFBLDBCWmhMWCx5SFkrS1Isa0JBSXVCLENBQUEsQ0FBQSwyQlpuTGYseUhZK0tSLG1CQVF1QixDQUFBLENBQUEsMkJadkxmLHlIWStLUixtQkFZdUIsQ0FBQSxDQUFBLGlKQUdsQixZQUVnQixDQUFBLG9KQUtqQixrQkFDWSxlQUNELENBQUEsc0hBR2YsaUJBQ2lCLGlCQUNDLENBQUEsd0xBTVIsUUFHTyxDQUFBLG1OQURGLFdBSU8sQ0FBQSxxTEFOWixTQVdTLENBQUEscUxBSWYsVUFDVyxDQUFBLDJCWmxPUCxxTFlpT0osYUFJUSxDQUFXLENBQUUsMkxBSlYsYUFRSyxDQUFBLCtOQURULGFBSUssQ0FBVyx1S0FRL0IsYUFDSSxDQUFXLHlMQUVYLGtCQUNtQixDQUFBLDBCWnhQWCx5TFl1UFIsa0JBSXVCLENBQUEsQ0FBQSwyQlozUGYseUxZdVBSLGtCQVF1QixDQUFBLENBQUEsbUxBWFgsZ0JBZ0JLLENBQUEsd3BCQVNMLGVBQ1MsQ0FBQSxxSUFNcEIsYUFDTyxDQUFXLDZKQU1mLGVSdFRBLGNZQ0EscUJaQ1EsaUJBQ0gsa0JBQ0gscUJBQ08sZVFvVEcsb0JBQ0EsQ0FBQSwrS1JuVG5CLHlCWU5PLFlaUUksV0FDQyxXQUNELE9BQ0osa0JBQ00sbUJBQ0UsV0FDTCxvQkFDSSxrQ0FDQyxDQUFBLHNrQkFLVCx5QllyQkMsY0FBQSxtQlp5QlksbUJBQ0QsQ0FBQSwyTEFJbEIsa0JBRWUsb0JBQ0ksZ0JBQ0gsQ0FBQSx1TUFHWixrQkFDVyxDQUFBLDBNQUdOLG1CQUVTLENBQUEsdXBCQUtQLG1CQUVXLENBQUEsK05BS04sbUJBRUUsQ0FBQSxzdEJBS1AsbUJBRVcsQ0FBQSw0S0FLdEIsb0JBQUEsQUFDWSxhQUFBLHNCQUFBLEFBQ0ksa0JBQUEsQ0FBQSxxT0FFSSxpQkFDQyxDQUFBLHdPQUdBLGdCQUNELENBQUEsOExBSXBCLHNCQUFBLEFBS2dCLG1CQUFBLG9CQUFBLEFBQ0osYUFBQSxnQkFDSSxpQkFDQyxDQUFBLGdOQVJOLFlBV0ssQ0FBQSwwUEFHYixrQkFDYyxPQUNOLEtBQ0osQ0FBRyw4UkFFSCxtQllyR0EsV1p1R1csV0FDQyxPQUNKLGtCQUNNLFdBdEJOLFNBd0JDLDhDQUNNLENBQUEsMkJKbkZYLDhSSTJFSixRQVdhLENBQUEsQ0FBQSw0UUFHVCxrQkFDVSxVQS9CTixTQWlDQyw4Q0FDTSxDQUFBLDJCSjdGWCw0UUl5RkEsUUFRUyxDQUFBLENBQUEsc0JBS2pCLEdBQ0ksVUE3Q1EsQ0FBQSxJQWdEUixVQUNXLENBQUEsS0FFWCxVQW5EUSxDQUFBLENBQUEsc0JBd0RaLEdBQ0ksU0F4RFEsQ0FBQSxJQTJEUixTQUNVLENBQUEsS0FFVixTQTlEUSxDQUFBLENBQUEsdU1Bb0VQLFdBSU8sbUJBQ0csQ0FBQSw4b0JBS1AsbUJBRVcsQ0FBQSxvTUFLZixXQUtRLG1CQUNHLENBQUEscW9CQUtQLG1CQUVXLENBQUEsa0xBa0J0QixlQUNnQixDQUFBLHVjQUcyQixpQkFDekIsQ0FBQSxpY0FHd0IsZ0JBQ3pCLENBQUEsbURKaEprQiw2SlltUDVCLG9CQU9nQixDQUFBLENBQUEsMkJabFNaLDZKWTJSSixvQkFXZ0IsQ0FBQSxDQUFBLG9NQUdKLG1CQUVXLENBQUEsb01BaEJyQixjQXFCTSxDQUFZLGlKQUtqQixvQkFFVSxDQUFBLDBCWnZUVCxtS1kyVE0sWUFDTyxDQUFBLENBQUEsb01BSWpCLGdCQUNpQixDQUFBLHlLQUlOLFdBQ0ssQ0FBQSxrTEFFUixXQUNZLG1CSW5XcEIsWUpxV29CLGVBQ0EsQ0FBQSwyQlo1VWhCLGtMWXdVSSxlQU9nQixDQUFBLENBQUEsNk1BS3BCLGtCQUNZLENBQUEsMEJaclZaLDZNWW9WQSxlQUlvQixDQUFBLENBQUEsbURaaFRJLDZNWTRTeEIsZUFRb0IsQ0FBQSxDQUFBLDJCWjVWcEIsNk1Zb1ZBLGVBWW9CLENBQUEsQ0FBQSwyQlpoV3BCLDZNWW9WQSxlQWdCb0IsQ0FBQSxDQUFBLGlQQUdoQixrQkFDYyxrQkFDRCxDQUFBLGdRQUdiLGtCQUNjLFNBQ0wsV0FDRSxTQUNQLENBQU8sMEJaaFhmLGdRWTRXSSxRQU9hLENBQUEsQ0FBQSwyQlpuWGpCLGdRWTRXSSxRQVdhLENBQUEsQ0FBQSwyQlp2WGpCLGdRWTRXSSxRQWVhLENBQUEsQ0FBQSx3UkFHUixZQUVnQixDQUFBLDJCWm5YekIsbUtZNlhSLFNBRVEsQ0FBTyxDQUFFLG1OQUlqQixpQkFDYSxDQUFBLGtEWnpXa0IsbU5Zd1cvQixzQkFJaUIsQ0FBQSxDQUFBLG1EWjVXZSxtTll3V2hDLGFBUVEsQ0FBVyxDQUFFLDJCWnhaYixtTllnWlIsbUJBWXdCLENBQUEsQ0FBQSx3YkFNbEIsa0JBRXNCLENBQUEseUtBTTVCLG1CQUNhLENBQUEsbURablltQix5S1lrWWhDLG1CQUl3QixDQUFBLENBQUEsMkJaOWFoQix5S1kwYVIsbUJBUXdCLENBQUEsQ0FBQSxtS0FJeEIsY0FDYSxDQUFBLG1EWi9ZbUIsbUtZOFloQyxtQkFJaUIsQ0FBQSxDQUFBLDJCWjFiVCxtS1lzYlIsbUJBUWlCLENBQUEsQ0FBQSwwTUFHYixrQkFDb0IsQ0FBQSw0S0FHcEIsbUJBQ29CLGdCQUNILENBQUEsMkJadmNiLDRLWXFjSixvQkFLd0IsZ0JBQ0gsQ0FBQSxDQUFBLGdOQU5uQixnQkFVbUIsQ0FBQSwyQlovY2pCLGdOWXFjRixnQkFhdUIsQ0FBQSxDQUFBLDZNQWJ2QixnQkFrQk0sQ0FBYyxpTUFsQnBCLFlBc0JlLGtCQUNNLENBQUEsc0tBS2YsZ0JBRVMsQ0FBQSxtRFozYlcsc0tZeWJwQixnQkFLYSxDQUFBLENBQUEsMkJadGVqQixzS1lpZUksZ0JBU2EsQ0FBQSxDQUFBLGlNQUt6QixnQkFDaUIsQ0FBQSwwQlpoZlQsaU1ZK2VSLGdCQUlxQixDQUFBLENBQUEsbURaM2NXLGlNWXVjaEMsaUJBUXFCLENBQUEsQ0FBQSwyQlp2ZmIsaU1ZK2VSLGlCQVlxQixDQUFBLENBQUEsdURBS3pCLGVBQ2lCLENBQUEsMkNBR2pCLGFBQ1ksQ0FBQSw0RUFHWixrQkFDYSxDQUFBLDRFQUdiLGdCQUNpQixDQUFBLGtEWnJla0IsNEVZb2VuQyxnQkFJcUIsQ0FBQSxDQUFBLG1EWnhlZSw0RVlvZXBDLGdCQVFxQixDQUFBLENBQUEsbURaNWVlLDRFWW9lcEMsZ0JBWXFCLENBQUEsQ0FBQSwyQlp4aEJULDRFWTRnQlosZ0JBZ0JxQixDQUFBLENBQUEsZ0hBR2pCLFNBQ0ksQ0FBTyxpSkFHWCxrQkFDbUIsQ0FBQSwwQlpwaUJYLGlKWW1pQlIsa0JBSXVCLENBQUEsQ0FBQSwyQlp2aUJmLGlKWW1pQlIsa0JBUXVCLENBQUEsQ0FBQSwyQlozaUJmLGlKWW1pQlIsa0JBWXVCLENBQUEsQ0FBQSxxRkFJdkIsbUJBQ29CLENBQUEsMEJacGpCWixxRlltakJSLG1CQUl3QixDQUFBLENBQUEsbURaL2dCUSxxRlkyZ0JoQyxtQkFRd0IsQ0FBQSxDQUFBLDJCWjNqQmhCLHFGWW1qQlIsbUJBWXdCLENBQUEsQ0FBQSxnSEFJeEIsbUJBQ29CLENBQUEsMEJacGtCWixnSFlta0JSLG1CQUl3QixDQUFBLENBQUEsbURaL2hCUSxnSFkyaEJoQyxtQkFRd0IsQ0FBQSxDQUFBLDJCWjNrQmhCLGdIWW1rQlIsbUJBWXdCLENBQUEsQ0FBQSwrSEFJeEIsbUJBQ29CLENBQUEsMEJacGxCWiwrSFltbEJSLG9CQUl3QixDQUFBLENBQUEsbURaL2lCUSwrSFkyaUJoQyxvQkFRd0IsQ0FBQSxDQUFBLDJCWjNsQmhCLCtIWW1sQlIsb0JBWXdCLENBQUEsQ0FBQSw0SEFLcEIsZ0JBQ2dCLENBQUEsbUtBR2hCLGlCQUNrQixDQUFBLGdLQUl0QixrQkFDbUIsQ0FBQSxpWEFLbkIsY0FDZSxDQUFBLG1EWjVrQmlCLG1IWStrQmhDLG1CQUV1QixDQUFBLENBQUEsMkJaem5CZixtSFl1bkJSLG1CQU11QixDQUFBLENBQUEsMkJaN25CZixtSFlpb0JSLGlCQUVvQixDQUFBLENBQUEsb0pBS3BCLGtCQUNtQixDQUFBLGtEWmptQlksb0pZZ21CL0Isa0JBSXVCLENBQUEsQ0FBQSxtRFpwbUJTLG9KWWdtQmhDLGtCQVF1QixDQUFBLENBQUEsbURaeG1CUyxvSllnbUJoQyxtQkFZdUIsQ0FBQSxDQUFBLDJCWnBwQmYsb0pZd29CUixtQkFnQnVCLENBQUEsQ0FBQSw2SkFHbkIsc0JBQ21CLHFCQUNJLG1CQUNILENBQUEsa0xBSGxCLDBDQU1lLGVBQ0UsaUJBQ0UsWUFDSixrQkFDRyxlQUNELGdCQUNDLHFCQUNILGtCQUNLLHlCSW5zQnRCLG1CSnFzQnVCLDBCQUFBLEFBQ0gscUJBQUEsQ0FBQSxrRFpwb0JPLGtMWW1uQnpCLGlCQW9Cd0IsQ0FBQSxDQUFBLDJCWi9xQnRCLGtMWTJwQkYsZUF3QnFCLGlCQUNFLFlBQ0osZUFDRSxnQkFDQyxtQkFDRyx3QklsdEIzQixDQUFBLENBQUEsbURoQmtFNEIsa0xZbW5CMUIsWUFrQ21CLGVBQ0UsZ0JBQ0MsbUJBQ0csaUJBQ0QsQ0FBQSxDQUFBLDJCWmpzQnRCLGtMWTJwQkYsZUEwQ3FCLGlCQUNFLGFBQ0osZUFDRSxnQkFDQyxtQkFDRyxpQkFDRCxDQUFBLENBQUEsa0RabnFCQyxpTVkycUJ2QixrQkFDbUIsQ0FBQSxDQUFBLGtEWjVxQkksd0xZaXJCL0IsaUJBRW9CLENBQUEsQ0FBQSwyQlozdEJaLHdMWXl0QlIsYUFNbUIsQ0FBQSxDQUFBLGdLQUluQixtQkFDYSxDQUFBLGtEWjVyQmtCLGdLWTJyQi9CLG9CQUlpQixDQUFBLENBQUEsMkJadnVCVCxnS1ltdUJSLFNBUVEsQ0FBTyxDQUFFLDRIQUtiLHdCQUNlLENBQUEseUhBSW5CLGdCQUNpQixDQUFBLGlKQUdqQixlQUNnQixDQUFBLDBCWjF2QlIsaUpZeXZCUixjQUlnQixDQUFBLENBQUEsbURacnRCZ0IsaUpZaXRCaEMsa0JBUXVCLENBQUEsQ0FBQSxtRFp6dEJTLGlKWWl0QmhDLGdCQVlvQixDQUFBLENBQUEsMkJacndCWixpSll5dkJSLG9CQWdCZ0IsQ0FBQSxDQUFBLDZKQUloQixnQkFDaUIsQ0FBQSxrRFp0dUJjLDZKWXF1Qi9CLGdCQUlxQixDQUFBLENBQUEsbURaenVCVyw2SllxdUJoQyxnQkFRcUIsQ0FBQSxDQUFBLG1EWjd1QlcsNkpZcXVCaEMsaUJBWXFCLENBQUEsQ0FBQSwyQlp6eEJiLDZKWTZ3QlIsaUJBZ0JxQixDQUFBLENBQUEsMEJaN3hCYix1SllpeUJSLGlCQUVvQixDQUFBLENBQUEsMkJabnlCWix1SllpeUJSLGlCQU1vQixDQUFBLENBQUEsMkJadnlCWix1SllpeUJSLGlCQVVvQixDQUFBLENBQUEsMkJaM3lCWix1SllpeUJSLGlCQWNvQixDQUFBLENBQUEsMkxBSXBCLG1CQUNvQixDQUFBLGtEWjV3QlcsMkxZMndCL0IsZ0JBSW1CLG1CQUNLLENBQUEsQ0FBQSxtRFpoeEJRLDJMWTJ3QmhDLGVBU21CLENBQUEsQ0FBQSxtRFpweEJhLDJMWTJ3QmhDLGVBYW1CLENBQUEsQ0FBQSwyQlpoMEJYLDJMWW16QlIsZUFpQm1CLENBQUEsQ0FBQSw2R0FJbkIsbUJBQ29CLENBQUEsMEJaejBCWiw2R1l3MEJSLG1CQUl3QixDQUFBLENBQUEsbURacHlCUSw2R1lneUJoQyxvQkFRd0IsQ0FBQSxDQUFBLDJCWmgxQmhCLDZHWXcwQlIsb0JBWXdCLENBQUEsQ0FBQSxzSEFHcEIsZUFDZ0IsQ0FBQSwySUFEZCxZQUllLG1CQUNNLDBCQUFBLEFBQ0gscUJBQUEsQ0FBQSwwSkFLeEIsbUJBQ2tCLENBQUUsMEJabjJCWiwwSllrMkJSLG1CQUlzQixDQUFFLENBQUEsbURaOXpCUSwwSlkwekJoQyxvQkFRd0IsQ0FBQSxDQUFBLDJCWjEyQmhCLDBKWWsyQlIsb0JBWXdCLENBQUEsQ0FBQSwrRUFLNUIsZ0JBQ2dCLENBQUEsaUdBRVosYUFDSSxDQUFBLDBCWjEyQkksaUdZeTJCUixrQkFJcUIsQ0FBRSxDQUFBLGdVQU92QixhQUNZLFVBQ0gsQ0FBRSxrRFozMUJvQixnVVl5MUIvQixZQUtnQixDQUFBLENBQUEsMkJadDRCUixnVVlpNEJSLGFBU2dCLGVBQ1IsQ0FBQSxDQUFBLG1EWm4yQndCLGdVWXkxQmhDLFlBY2dCLENBQUEsQ0FBQSwyQlovNEJSLGdVWWk0QlIsWUFrQmdCLENBQUEsQ0FBQSx3VkFsQkosMEJBc0JXLDBCQUNDLENBQUEsaU1BS3BCLGlCQUNnQixDQUFBLDBNQUlwQixlQUNjLENBQUUsa0RaMzNCZSwwTVkwM0IvQixlQUlrQixDQUFFLENBQUEsbURaOTNCWSwwTVkwM0JoQyxnQkFRb0IsQ0FBQSxDQUFBLG1EWmw0QlksME1ZMDNCaEMsZ0JBWW9CLENBQUEsQ0FBQSwyQlo5NkJaLDBNWWs2QlIsZ0JBZ0JvQixDQUFBLENBQUEsNlBBR2hCLGVBQ2MsQ0FBRSxtRFo5NEJZLDZQWTY0QjVCLGVBSWtCLENBQUUsQ0FBQSwyQlp6N0JoQiw2UFlxN0JKLGVBUWtCLENBQUUsQ0FBQSw4RkFNNUIsU0FFUSxDQUFBLHlIQUdKLGdCQUNJLENBQVksNlRBSWhCLGdDSXYrQkksZUp5K0JTLGFBQ0QsQ0FBQSw2R0FJaEIsb0JBQ29CLENBQUEsNEhBSWhCLFNBQ0ksQ0FBQSxrU0FLQyxZQUVjLENBQUUsbUtBS3JCLG1CQUNhLENBQUEsa0RaLzdCa0IsbUtZODdCL0IsbUJBSWlCLENBQUEsQ0FBQSxtRFpsOEJlLG1LWTg3QmhDLGlCQVFpQixDQUFBLENBQUEsbURadDhCZSxtS1k4N0JoQyxpQkFZcUIsQ0FBQSxDQUFBLDJCWmwvQmIsbUtZcytCUixpQkFnQnFCLENBQUEsQ0FBQSx1TUFHakIsbUJBQ2tCLENBQUUsa0RabDlCTyx1TVlpOUIzQixtQkFJc0IsQ0FBRSxDQUFBLDJCWjcvQnBCLHVNWXkvQkosZ0JBUVEsQ0FBQSxDQUFBLDBHQUtaLG1CQUNrQixDQUFFLGtEWi85QlcsMEdZODlCL0IsbUJBSXNCLENBQUUsQ0FBQSxtRFpsK0JRLDBHWTg5QmhDLGlCQVFpQixDQUFBLENBQUEsbURadCtCZSwwR1k4OUJoQyxpQkFZcUIsQ0FBQSxDQUFBLDJCWmxoQ2IsMEdZc2dDUixpQkFnQnFCLENBQUEsQ0FBQSxnSEFJckIsbUJBQ2tCLENBQUUsa0Rabi9CVyxnSFlrL0IvQixvQkFJaUIsQ0FBQSxDQUFBLDJCWjloQ1QsZ0hZMGhDUixvQkFRaUIsQ0FBQSw0SEFSVCxTQVdJLENBQUssQ0FBRSxtRFo3L0JhLGdIWWsvQmhDLHFCQWdCaUIsQ0FBQSxDQUFBLDJCWjFpQ1QsZ0hZMGhDUixxQkFvQmlCLENBQUEsQ0FBQSwyQlpqaUNULGdIWXFpQ1IsbUJBRXNCLENBQUUsQ0FBQSxvSkFJeEIsbUJBQ2EsQ0FBQSwwQlp6akNMLG9KWXdqQ1IsbUJBSXNCLENBQUUsQ0FBQSwyQlo1akNoQixvSll3akNSLG1CQVFzQixDQUFFLENBQUEsNkpBSXhCLHdCSTlsQ0ksQ0FBQSwwTUppbUNBLHNCQUNhLENBQUEsMEJaeGtDVCwwTVl1a0NKLHVCQUlpQixDQUFBLENBQUEsMkJaM2tDYiwwTVl1a0NKLHdCQVFpQixDQUFBLENBQUEsMkJaL2tDYiwwTVl1a0NKLHdCQVlpQixDQUFBLENBQUEsOE9BR2IsZ0JBQ2UsQ0FBRSwwQlp2bENqQiw4T1lzbENBLGdCQUltQixDQUFFLENBQUEsMkJaMWxDckIsOE9Zc2xDQSxnQkFRbUIsQ0FBRSxDQUFBLDJCWjlsQ3JCLDhPWXNsQ0EsZ0JBWW1CLENBQUUsQ0FBQSwyQlpsbUNyQiw4T1lzbENBLGlCQWdCcUIsQ0FBQSxDQUFBLDJCWnRtQ3JCLDJJWTRtQ1IsZ0JBRW1CLENBQUUsQ0FBQSxvSkFGckIsbUJBTXNCLENBQUUsbURaMWtDUSxvSllva0NoQyxtQkFTMEIsQ0FBRSxDQUFBLDJCWnJuQ3BCLG9KWTRtQ1IsbUJBYTBCLENBQUUsQ0FBQSxpSkFiNUIsbUJBa0JzQixDQUFFLGtEWnRsQ08saUpZb2tDL0IsbUJBcUIwQixDQUFFLENBQUEsbURaemxDSSxpSllva0NoQyxvQkF5QjRCLENBQUEsQ0FBQSxtRFo3bENJLGlKWW9rQ2hDLG9CQTZCNEIsQ0FBQSxDQUFBLDJCWnpvQ3BCLGlKWTRtQ1Isb0JBaUM0QixDQUFBLENBQUEsb2FBTzVCLHNCQUNhLENBQUEsMEJacnBDTCxvYVlvcENSLG1CQUlzQixDQUFFLENBQUEsMkJaeHBDaEIsb2FZb3BDUixtQkFRc0IsQ0FBRSxDQUFBLDJCWjVwQ2hCLG9hWW9wQ1IsbUJBWXNCLENBQUUsQ0FBQSwrYkFaeEIsbUJBZ0JzQixDQUFFLDJCWnBxQ2hCLCtiWW9wQ1IsbUJBbUIwQixDQUFFLENBQUEsd0lBSzVCLG9CQUNvQixjQUNoQixDQUFBLDBCWjlxQ0ksd0lZNHFDUixvQkFLd0IsQ0FBQSxDQUFBLDJCWmpyQ2hCLHdJWTRxQ1IsZUFTUSxlQUNVLENBQUUsQ0FBQSxtRFo5b0NZLHdJWW9vQ2hDLHFCQWN3QixlQUNOLENBQUUsQ0FBQSwyQlozckNaLHdJWTRxQ1IscUJBbUJ3QixlQUNOLENBQUUsQ0FBQSw2SkFJcEIsbUJBQ2tCLENBQUUsMEJacnNDWiw2Sllvc0NSLG1CQUlzQixDQUFFLENBQUEsbURaaHFDUSw2Slk0cENoQyxvQkFRd0IsQ0FBQSxDQUFBLDJCWjVzQ2hCLDZKWW9zQ1Isb0JBWXdCLENBQUEsQ0FBQSx3TEFHcEIsZ0JBQ2UsQ0FBRSxrRFo1cUNVLHdMWTJxQzNCLGdCQUltQixDQUFFLENBQUEsbURaL3FDTyx3TFkycUM1QixpQkFRcUIsQ0FBQSxDQUFBLG1EWm5yQ08sd0xZMnFDNUIsaUJBWXFCLENBQUEsQ0FBQSwyQlovdENqQix3TFltdENKLGlCQWdCcUIsQ0FBQSxDQUFBLG9KQUt6QixzQkFDYSxDQUFBLDBCWnp1Q0wsb0pZd3VDUixzQkFJaUIsQ0FBQSxDQUFBLG1EWnBzQ2Usb0pZZ3NDaEMsb0JBUXdCLENBQUEsQ0FBQSwyQlpodkNoQixvSll3dUNSLHVCQVlpQixDQUFBLENBQUEsaUpBSWpCLG1CQUNrQixDQUFFLDBCWnp2Q1osaUpZd3ZDUixtQkFJc0IsQ0FBRSxDQUFBLG1EWnB0Q1EsaUpZZ3RDaEMsb0JBUXdCLENBQUEsQ0FBQSwyQlpod0NoQixpSll3dkNSLG9CQVl3QixDQUFBLENBQUEsdUpBWnhCLG1CQWdCc0IsQ0FBRSwyQlp4d0NoQixvSlk0d0NSLGdCQUdtQixDQUFFLENBQUEsbURadnVDVyxvSllvdUNoQyxpQkFPcUIsQ0FBQSxDQUFBLDJCWm54Q2Isb0pZNHdDUixpQkFXcUIsQ0FBQSxDQUFBLHNLQUlyQixhQUNJLENBQUEsZ0tBSUosbUJBQ2tCLENBQUUsa0RaenZDVyxnS1l3dkMvQixvQkFJd0IsQ0FBQSxDQUFBLDJCWnB5Q2hCLGdLWWd5Q1IsZ0JBUVEsQ0FBQSxnTkFFWSxnQkFDRyxDQUFFLENBQUEsbURabndDTyxnTll3d0NaLGlCQUNLLENBQUEsQ0FBQSwyQlpqekNqQixnTllzekNZLGlCQUNLLENBQUEsQ0FBQSxnS0FLekIsbUJBRWlCLENBQUEsMkJaOXpDVCxnS1k0ekNSLGdCQUt1QixDQUFFLENBQUEsNkpBTHpCLGdCQVVtQixDQUFFLG1EWjl4Q1csNkpZb3hDaEMsZ0JBYXVCLENBQUUsQ0FBQSwyQlp6MENqQiw2Slk0ekNSLGdCQWlCdUIsQ0FBRSxDQUFBLGtJQUt6QixhQUNJLENBQUEsb01BRUEsbUJBRXNCLENBQUUsMkJadjFDcEIsMk9ZczFDQyxnQkFLVyxDQUFBLENBQUEsK0tBTWhCLGdCQUNlLENBQUUsa0RaMXpDVSwrS1l5ekMzQixnQkFJbUIsQ0FBRSxDQUFBLDJCWnIyQ2pCLCtLWWkyQ0osYUFRUSxDQUFBLENBQUEsbUtBS1osZ0JBQ2UsQ0FBRSxrRFp2MENjLG1LWXMwQy9CLGlCQUlxQixDQUFBLENBQUEsbURaMTBDVyxtS1lzMENoQyxnQkFRbUIsQ0FBRSxDQUFBLG1EWjkwQ1csbUtZczBDaEMsZ0JBWW1CLENBQUUsQ0FBQSwyQloxM0NiLG1LWTgyQ1IsaUJBZ0JxQixDQUFBLENBQUEsbUtBSXJCLGdCQUNlLENBQUUsMEJabjRDVCxtS1lrNENSLGdCQUltQixDQUFFLENBQUEsMkJadDRDYixtS1lrNENSLGdCQVFtQixDQUFFLENBQUEsZ0tBSXJCLGtCQUNhLGNBQ1QsQ0FBQSwwQlpoNUNJLGdLWTg0Q1IsdUJBS2lCLENBQUEsQ0FBQSwyQlpuNUNULGdLWTg0Q1IsZUFTUSxlQUNVLENBQUUsQ0FBQSxtRFpoM0NZLGdLWXMyQ2hDLGdCQWNvQixDQUFBLENBQUEsMkJaNTVDWixnS1k4NENSLGtCQWtCcUIsZUFDSCxDQUFFLENBQUEsMkJaajZDWixnS1k4NENSLHdCQXVCaUIsQ0FBQSxDQUFBLGtJQUlqQixtQkFDa0IsQ0FBRSwwQloxNkNaLGtJWXk2Q1Isb0JBSXdCLENBQUEsQ0FBQSwyQlo3NkNoQixrSVl5NkNSLG9CQVF3QixDQUFBLENBQUEsMkJaajdDaEIsa0lZeTZDUixvQkFZd0IsQ0FBQSxDQUFBLDRFQUs1QixtQkFDbUIsQ0FBQSxxRkFEbkIsb0JBSWdCLENBQUEsaUdBR1osV0FDVyxzQkF2L0NSLENBQUEsb0dBMi9DSCxtQkFDbUIsaUJBQ0gsQ0FBQSxtSEFFWixhQUNhLENBQUEsdURBTXJCLGVBQ2Usd0JBQ0EsbUJBQ0MsQ0FBQSxzRUFIVix5QkFNYSxRQUNSLENBQUUsMEdBSWIsY0FDWSxDQUFBLDZEQU9aLGtCQUNjLGdDSS8vQ04seUJKaWdESyxjQUNBLENBQUUsb0dBSlAsa0JBT2EsQ0FBRSxnSEFHbkIsbUJBQ2EsWUFDRixDQUFFLGFBQ1osZ0JBS00sQ0FBRSxnQkFEakIsZ0JBSW9CLGdCQUNELENBQUUsdUJBRmYsWUFLYSxrQkFDUCxDQUFBLDRCQVVSLHlCQUVxQixDQUFBLGtDQUZMLFlBS1IsQ0FBQSxzSEFRUixjQUNZLENBQUEsa0lBRFoseUJBSW9CLENBQUEsdUpBR2Ysd0JBSWtCLENBQUEsOEZBS3ZCLFlBQ0ksQ0FBQSxZQUNILG1CQUlELENBQWEsNEJBRWIsa0JBQ0ksQ0FBQSx3Q0FHSixjQUNZLENBQUEsa0NBUUwsaUJBQ0gsQ0FBQSxrREFHd0IsWUFDeEIsUUFDQSxDQUFBLHFFQUVNLCtCSTVsREYsQ0FBQSwyQkppbURSLGNBQ0ksY0FDQSxrQkFDQSxDQUFZLCtDQUVaLFNBQ0ksQ0FBQSxpQ0FOTSxxQkFVRyxrQkFDVCw4QkFBQSxBQUNXLDJCQURYLEFBQ1csc0JBQUEsa0JBQ1gsdUJBQ08sQ0FBQSxvQ0FMWCxrQkFRbUIsQ0FBRSxrREFEZixtQkFJTSxnQkFDQSw0QkFDaUIsT0FDakIsd0JBQUEsQUFDUSxlQUFBLENBQUUsMkJabGxEZCxrRFkwa0RGLGtCQVdxQixDQUFFLENBQUEsd0RBUk4sV0FZUCxrQkFDUyxRQUNULFNBQ0EsTUFBVSxXQUVWLDhCSXJvRFosQ0FBQSxvRkp3b0RnRSx3REFwQjdDLGlCQXFCSCxDQUFBLENBQVksMkJaL21EeEIsc0RZb25EYyxjQUVDLENBQUUsQ0FBQSxrQkE1RXRCLG1CQW9GUyxVQUNaLENBQUEscUJBRkosK0JJdnBEUSxDQUFBLHdCSnVwREgsWUFRTyxxQkFDYyxDQUFHLHNDQUZuQixlQUtNLENBQVMsMkJaNW5EYixzQ1l1bkRGLGtCQVFVLENBQUEsQ0FBYSx1Q0FSdkIsaUJBYU0sQ0FBQSxvRkFHb0QsdUNBaEIxRCw2Qkk5cERGLENBQUEsQ0FBQSwyQmhCdUNJLDRDWTZvRFUsY0FDSyxDQUFFLENBQUEsd0NBTWpCLGVBQ0osQ0FBQSxtQ0FLSixhQUNJLENBQUEseUNBRFUsa0JBSU4sOEJBQUEsQUFDVywyQkFEWCxBQUNXLHFCQUFBLENBQUEsa0VBS1gsU0FDQSxDQUFBLDhEQUZvQix1QkFNVCxDQUFBLHFFQUdkLHdCQUNjLENBQUEsMEJBcEJoQixlQXlCQyxDQUFBLGlCQUNILG1CQUtHLENBQUEsMEJacnNESSxpQllvc0RoQixjQUlnQixDQUFBLENBQUEsb0JBSmhCLGtCQVFRLENBQUEsc0JBUlIsZUFZUSxDQUFBLHFCQUtKLGFBQ1UsQ0FBRSxpQkFTWixrQkFDSSxDQUFBLGdCQUdKLGtCQUVJLENBQUEsdUJBR0osbUJBQ0ksQ0FBQSxrQkFHSixpQkFDSSxtQkFDQSxDQUFBLDBCQUdKLGdDSTN3RFEsY0o4d0RPLENBQUUsdUNBRlgsa0JBS00sQ0FBQSw0QkFOWixrQkFZdUIsQ0FBRSw4Q0FFRixpQkFDUCxDQUFBLHlDQUdHLG1CQUNRLENBQUEsc0RBVy9CLGdCQUdRLGdCQUNBLENBQUEseUZBSEYsWUFNTSxrQkFDQSxDQUFBLGlEQVJaLGFBbUJRLENBQUEsMklBT0osbUJBQ2EsQ0FBQSxzSUFPYixnQkFDSSxDQUFBLG1HQUdKLDZCQUNnQixDQUFBLFlBQ2YsZUFLRyxDQUFBLHFEQUdKLGdCQUNJLENBQUEsMEJaaDBETSxxRFkrekRWLGdCQUlRLENBQUEsQ0FBQSwyQlpuMERFLHFEWSt6RFYsZ0JBUVEsQ0FBQSxDQUFBLDBCQU1SLGVBQ0ksQ0FBQSwyQkFLSSxlQUNKLENBQUEsYUFDSCxnQkFJRCxpQkFDQSxDQUFBIiwiZmlsZSI6InN0YXRpYy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuY29udGFpbmVyLWZsdWlkLm5vLWd1dHRlcnN7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfUAtbXMtdmlld3BvcnR7d2lkdGg6ZGV2aWNlLXdpZHRofWh0bWx7Ym94LXNpemluZzpib3JkZXItYm94Oy1tcy1vdmVyZmxvdy1zdHlsZTpzY3JvbGxiYXJ9KiwqOjpiZWZvcmUsKjo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0fS5jb250YWluZXJ7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bztwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjY5MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuY29udGFpbmVye21heC13aWR0aDo5NDZweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6MTA4MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuY29udGFpbmVye21heC13aWR0aDoxNTM2cHh9fS5jb250YWluZXItZmx1aWR7d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweDt3aWR0aDoxMDAlfS5yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDotMTVweH0ubm8tZ3V0dGVyc3ttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfS5uby1ndXR0ZXJzPi5jb2wsLm5vLWd1dHRlcnM+W2NsYXNzKj1cImNvbC1cIl17cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5jb2wtMSwuY29sLTIsLmNvbC0zLC5jb2wtNCwuY29sLTUsLmNvbC02LC5jb2wtNywuY29sLTgsLmNvbC05LC5jb2wtMTAsLmNvbC0xMSwuY29sLTEyLC5jb2wsLmNvbC1hdXRvLC5jb2wtc20tMSwuY29sLXNtLTIsLmNvbC1zbS0zLC5jb2wtc20tNCwuY29sLXNtLTUsLmNvbC1zbS02LC5jb2wtc20tNywuY29sLXNtLTgsLmNvbC1zbS05LC5jb2wtc20tMTAsLmNvbC1zbS0xMSwuY29sLXNtLTEyLC5jb2wtc20sLmNvbC1zbS1hdXRvLC5jb2wtbWQtMSwuY29sLW1kLTIsLmNvbC1tZC0zLC5jb2wtbWQtNCwuY29sLW1kLTUsLmNvbC1tZC02LC5jb2wtbWQtNywuY29sLW1kLTgsLmNvbC1tZC05LC5jb2wtbWQtMTAsLmNvbC1tZC0xMSwuY29sLW1kLTEyLC5jb2wtbWQsLmNvbC1tZC1hdXRvLC5jb2wtbGctMSwuY29sLWxnLTIsLmNvbC1sZy0zLC5jb2wtbGctNCwuY29sLWxnLTUsLmNvbC1sZy02LC5jb2wtbGctNywuY29sLWxnLTgsLmNvbC1sZy05LC5jb2wtbGctMTAsLmNvbC1sZy0xMSwuY29sLWxnLTEyLC5jb2wtbGcsLmNvbC1sZy1hdXRvLC5jb2wteGwtMSwuY29sLXhsLTIsLmNvbC14bC0zLC5jb2wteGwtNCwuY29sLXhsLTUsLmNvbC14bC02LC5jb2wteGwtNywuY29sLXhsLTgsLmNvbC14bC05LC5jb2wteGwtMTAsLmNvbC14bC0xMSwuY29sLXhsLTEyLC5jb2wteGwsLmNvbC14bC1hdXRve3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWluLWhlaWdodDoxcHg7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4fS5jb2x7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC0xe2ZsZXg6MCAwIDguMzMzMzMlO21heC13aWR0aDo4LjMzMzMzJX0uY29sLTJ7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtNHtmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0uY29sLTV7ZmxleDowIDAgNDEuNjY2NjclO21heC13aWR0aDo0MS42NjY2NyV9LmNvbC02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtN3tmbGV4OjAgMCA1OC4zMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzJX0uY29sLTh7ZmxleDowIDAgNjYuNjY2NjclO21heC13aWR0aDo2Ni42NjY2NyV9LmNvbC05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtMTB7ZmxleDowIDAgODMuMzMzMzMlO21heC13aWR0aDo4My4zMzMzMyV9LmNvbC0xMXtmbGV4OjAgMCA5MS42NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY3JX0uY29sLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLTF7b3JkZXI6MX0ub3JkZXItMntvcmRlcjoyfS5vcmRlci0ze29yZGVyOjN9Lm9yZGVyLTR7b3JkZXI6NH0ub3JkZXItNXtvcmRlcjo1fS5vcmRlci02e29yZGVyOjZ9Lm9yZGVyLTd7b3JkZXI6N30ub3JkZXItOHtvcmRlcjo4fS5vcmRlci05e29yZGVyOjl9Lm9yZGVyLTEwe29yZGVyOjEwfS5vcmRlci0xMXtvcmRlcjoxMX0ub3JkZXItMTJ7b3JkZXI6MTJ9Lm9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMlfS5vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NyV9Lm9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMlfS5vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NyV9Lm9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMlfS5vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NyV9Lm9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzJX0ub2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY3JX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jb2wtc217ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wtc20tYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC1zbS0xe2ZsZXg6MCAwIDguMzMzMzMlO21heC13aWR0aDo4LjMzMzMzJX0uY29sLXNtLTJ7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC1zbS0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtc20tNHtmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0uY29sLXNtLTV7ZmxleDowIDAgNDEuNjY2NjclO21heC13aWR0aDo0MS42NjY2NyV9LmNvbC1zbS02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtc20tN3tmbGV4OjAgMCA1OC4zMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzJX0uY29sLXNtLTh7ZmxleDowIDAgNjYuNjY2NjclO21heC13aWR0aDo2Ni42NjY2NyV9LmNvbC1zbS05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtc20tMTB7ZmxleDowIDAgODMuMzMzMzMlO21heC13aWR0aDo4My4zMzMzMyV9LmNvbC1zbS0xMXtmbGV4OjAgMCA5MS42NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY3JX0uY29sLXNtLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLXNtLTF7b3JkZXI6MX0ub3JkZXItc20tMntvcmRlcjoyfS5vcmRlci1zbS0ze29yZGVyOjN9Lm9yZGVyLXNtLTR7b3JkZXI6NH0ub3JkZXItc20tNXtvcmRlcjo1fS5vcmRlci1zbS02e29yZGVyOjZ9Lm9yZGVyLXNtLTd7b3JkZXI6N30ub3JkZXItc20tOHtvcmRlcjo4fS5vcmRlci1zbS05e29yZGVyOjl9Lm9yZGVyLXNtLTEwe29yZGVyOjEwfS5vcmRlci1zbS0xMXtvcmRlcjoxMX0ub3JkZXItc20tMTJ7b3JkZXI6MTJ9Lm9mZnNldC1zbS0we21hcmdpbi1sZWZ0OjAlfS5vZmZzZXQtc20tMXttYXJnaW4tbGVmdDo4LjMzMzMzJX0ub2Zmc2V0LXNtLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfS5vZmZzZXQtc20tM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1zbS00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0ub2Zmc2V0LXNtLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfS5vZmZzZXQtc20tNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1zbS03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0ub2Zmc2V0LXNtLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfS5vZmZzZXQtc20tOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1zbS0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9Lm9mZnNldC1zbS0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5jb2wtbWR7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wtbWQtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC1tZC0xe2ZsZXg6MCAwIDguMzMzMzMlO21heC13aWR0aDo4LjMzMzMzJX0uY29sLW1kLTJ7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC1tZC0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtbWQtNHtmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0uY29sLW1kLTV7ZmxleDowIDAgNDEuNjY2NjclO21heC13aWR0aDo0MS42NjY2NyV9LmNvbC1tZC02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtbWQtN3tmbGV4OjAgMCA1OC4zMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzJX0uY29sLW1kLTh7ZmxleDowIDAgNjYuNjY2NjclO21heC13aWR0aDo2Ni42NjY2NyV9LmNvbC1tZC05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtbWQtMTB7ZmxleDowIDAgODMuMzMzMzMlO21heC13aWR0aDo4My4zMzMzMyV9LmNvbC1tZC0xMXtmbGV4OjAgMCA5MS42NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY3JX0uY29sLW1kLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLW1kLTF7b3JkZXI6MX0ub3JkZXItbWQtMntvcmRlcjoyfS5vcmRlci1tZC0ze29yZGVyOjN9Lm9yZGVyLW1kLTR7b3JkZXI6NH0ub3JkZXItbWQtNXtvcmRlcjo1fS5vcmRlci1tZC02e29yZGVyOjZ9Lm9yZGVyLW1kLTd7b3JkZXI6N30ub3JkZXItbWQtOHtvcmRlcjo4fS5vcmRlci1tZC05e29yZGVyOjl9Lm9yZGVyLW1kLTEwe29yZGVyOjEwfS5vcmRlci1tZC0xMXtvcmRlcjoxMX0ub3JkZXItbWQtMTJ7b3JkZXI6MTJ9Lm9mZnNldC1tZC0we21hcmdpbi1sZWZ0OjAlfS5vZmZzZXQtbWQtMXttYXJnaW4tbGVmdDo4LjMzMzMzJX0ub2Zmc2V0LW1kLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfS5vZmZzZXQtbWQtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1tZC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0ub2Zmc2V0LW1kLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfS5vZmZzZXQtbWQtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1tZC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0ub2Zmc2V0LW1kLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfS5vZmZzZXQtbWQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1tZC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9Lm9mZnNldC1tZC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5jb2wtbGd7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wtbGctYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC1sZy0xe2ZsZXg6MCAwIDguMzMzMzMlO21heC13aWR0aDo4LjMzMzMzJX0uY29sLWxnLTJ7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC1sZy0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtbGctNHtmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0uY29sLWxnLTV7ZmxleDowIDAgNDEuNjY2NjclO21heC13aWR0aDo0MS42NjY2NyV9LmNvbC1sZy02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtbGctN3tmbGV4OjAgMCA1OC4zMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzJX0uY29sLWxnLTh7ZmxleDowIDAgNjYuNjY2NjclO21heC13aWR0aDo2Ni42NjY2NyV9LmNvbC1sZy05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtbGctMTB7ZmxleDowIDAgODMuMzMzMzMlO21heC13aWR0aDo4My4zMzMzMyV9LmNvbC1sZy0xMXtmbGV4OjAgMCA5MS42NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY3JX0uY29sLWxnLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLWxnLTF7b3JkZXI6MX0ub3JkZXItbGctMntvcmRlcjoyfS5vcmRlci1sZy0ze29yZGVyOjN9Lm9yZGVyLWxnLTR7b3JkZXI6NH0ub3JkZXItbGctNXtvcmRlcjo1fS5vcmRlci1sZy02e29yZGVyOjZ9Lm9yZGVyLWxnLTd7b3JkZXI6N30ub3JkZXItbGctOHtvcmRlcjo4fS5vcmRlci1sZy05e29yZGVyOjl9Lm9yZGVyLWxnLTEwe29yZGVyOjEwfS5vcmRlci1sZy0xMXtvcmRlcjoxMX0ub3JkZXItbGctMTJ7b3JkZXI6MTJ9Lm9mZnNldC1sZy0we21hcmdpbi1sZWZ0OjAlfS5vZmZzZXQtbGctMXttYXJnaW4tbGVmdDo4LjMzMzMzJX0ub2Zmc2V0LWxnLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfS5vZmZzZXQtbGctM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1sZy00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0ub2Zmc2V0LWxnLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfS5vZmZzZXQtbGctNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1sZy03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0ub2Zmc2V0LWxnLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfS5vZmZzZXQtbGctOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1sZy0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9Lm9mZnNldC1sZy0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5jb2wteGx7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wteGwtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC14bC0xe2ZsZXg6MCAwIDguMzMzMzMlO21heC13aWR0aDo4LjMzMzMzJX0uY29sLXhsLTJ7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC14bC0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wteGwtNHtmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0uY29sLXhsLTV7ZmxleDowIDAgNDEuNjY2NjclO21heC13aWR0aDo0MS42NjY2NyV9LmNvbC14bC02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wteGwtN3tmbGV4OjAgMCA1OC4zMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzJX0uY29sLXhsLTh7ZmxleDowIDAgNjYuNjY2NjclO21heC13aWR0aDo2Ni42NjY2NyV9LmNvbC14bC05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wteGwtMTB7ZmxleDowIDAgODMuMzMzMzMlO21heC13aWR0aDo4My4zMzMzMyV9LmNvbC14bC0xMXtmbGV4OjAgMCA5MS42NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY3JX0uY29sLXhsLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLXhsLTF7b3JkZXI6MX0ub3JkZXIteGwtMntvcmRlcjoyfS5vcmRlci14bC0ze29yZGVyOjN9Lm9yZGVyLXhsLTR7b3JkZXI6NH0ub3JkZXIteGwtNXtvcmRlcjo1fS5vcmRlci14bC02e29yZGVyOjZ9Lm9yZGVyLXhsLTd7b3JkZXI6N30ub3JkZXIteGwtOHtvcmRlcjo4fS5vcmRlci14bC05e29yZGVyOjl9Lm9yZGVyLXhsLTEwe29yZGVyOjEwfS5vcmRlci14bC0xMXtvcmRlcjoxMX0ub3JkZXIteGwtMTJ7b3JkZXI6MTJ9Lm9mZnNldC14bC0we21hcmdpbi1sZWZ0OjAlfS5vZmZzZXQteGwtMXttYXJnaW4tbGVmdDo4LjMzMzMzJX0ub2Zmc2V0LXhsLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfS5vZmZzZXQteGwtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC14bC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0ub2Zmc2V0LXhsLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfS5vZmZzZXQteGwtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC14bC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0ub2Zmc2V0LXhsLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfS5vZmZzZXQteGwtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC14bC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9Lm9mZnNldC14bC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9fS5hbGlnbi1iYXNlbGluZXt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi10b3B7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnR9LmFsaWduLW1pZGRsZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGUgIWltcG9ydGFudH0uYWxpZ24tYm90dG9te3ZlcnRpY2FsLWFsaWduOmJvdHRvbSAhaW1wb3J0YW50fS5hbGlnbi10ZXh0LWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbSAhaW1wb3J0YW50fS5hbGlnbi10ZXh0LXRvcHt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcCAhaW1wb3J0YW50fS5kLW5vbmUsYS5wbGFpbnRleHQ6YWZ0ZXIsYS5wbGFpbnRleHQ6aG92ZXI6YWZ0ZXIsYS5wbGFpbnRleHQ6Zm9jdXM6YWZ0ZXIsYS5wbGFpbnRleHQ6YWN0aXZlOmFmdGVyLC5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5wbGFpbnRleHQ6YWZ0ZXIsLnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnBsYWludGV4dDpob3ZlcjphZnRlciwuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucGxhaW50ZXh0OmZvY3VzOmFmdGVyLC5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5wbGFpbnRleHQ6YWN0aXZlOmFmdGVyLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5wbGFpbnRleHQ6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnBsYWludGV4dDpob3ZlcjphZnRlciwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucGxhaW50ZXh0OmZvY3VzOmFmdGVyLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5wbGFpbnRleHQ6YWN0aXZlOmFmdGVyLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucGxhaW50ZXh0OmFmdGVyLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucGxhaW50ZXh0OmhvdmVyOmFmdGVyLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucGxhaW50ZXh0OmZvY3VzOmFmdGVyLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucGxhaW50ZXh0OmFjdGl2ZTphZnRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZC1zbS1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5kLXNtLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLXNtLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLXNtLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1zbS10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtc20tdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1zbS1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLXNtLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmQtbWQtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC1tZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1tZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1tZC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtbWQtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLW1kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtbWQtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1tZC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5kLWxnLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQtbGctaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtbGctYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLWxnLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1sZy10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLWxnLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuZC14bC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5kLXhsLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLXhsLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLXhsLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC14bC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQteGwtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC14bC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLXhsLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH19LmQtcHJpbnQtYmxvY2t7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhIHByaW50ey5kLXByaW50LWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19LmQtcHJpbnQtaW5saW5le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSBwcmludHsuZC1wcmludC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH19LmQtcHJpbnQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSBwcmludHsuZC1wcmludC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH19QG1lZGlhIHByaW50ey5kLXByaW50LW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS5mbGV4LXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZsZXgtc20tcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LXNtLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1zbS1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXNtLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtc20td3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LXNtLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgtc20td3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5mbGV4LW1kLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtbWQtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1tZC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuZmxleC1sZy1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LWxnLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1sZy13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtbGctbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC1sZy13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmZsZXgteGwtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC14bC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LXhsLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9fS5mbG9hdC1sZWZ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQtcmlnaHR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQtbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZmxvYXQtc20tbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LXNtLXJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LXNtLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuZmxvYXQtbWQtbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LW1kLXJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LW1kLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuZmxvYXQtbGctbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LWxnLXJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LWxnLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuZmxvYXQteGwtbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LXhsLXJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LXhsLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fX0uZml4ZWQtdG9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MTAzMH0uZml4ZWQtYm90dG9te3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTAzMH1Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpey5zdGlja3ktdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9fS50ZXh0LWp1c3RpZnl7dGV4dC1hbGlnbjpqdXN0aWZ5ICFpbXBvcnRhbnR9LnRleHQtbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50fS50ZXh0LWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnRleHQtc20tbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1zbS1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtc20tY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey50ZXh0LW1kLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtbWQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LW1kLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsudGV4dC1sZy1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LWxnLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1sZy1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnRleHQteGwtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC14bC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQteGwtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fS50ZXh0LWxvd2VyY2FzZXt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2UgIWltcG9ydGFudH0udGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnR9LnRleHQtY2FwaXRhbGl6ZXt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplICFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LW5vcm1hbCxhLnNlbmFyeSwuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuc2VuYXJ5LC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5zZW5hcnksLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5zZW5hcnksLnN0YXRpYyAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5zdG9yZS1hZGRyZXNzIGxpOmZpcnN0LWNoaWxkLC5zdGF0aWMgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtb3BlbmluZy10aW1lcyBsaTpmaXJzdC1jaGlsZCwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLWFkZHJlc3MgbGk6Zmlyc3QtY2hpbGQsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5zdG9yZS1vcGVuaW5nLXRpbWVzIGxpOmZpcnN0LWNoaWxkLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLWFkZHJlc3MgbGk6Zmlyc3QtY2hpbGQsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtb3BlbmluZy10aW1lcyBsaTpmaXJzdC1jaGlsZCwuc3RhdGljIC50b2dnbGUtY29udGVudC13cmFwcGVyLmZvbnQtd2VpZ2h0LW5vcm1hbCBzcGFuLC5jb250YWN0LWZvcm0gLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuZm9udC13ZWlnaHQtbm9ybWFsIHNwYW4sLmVycm9yLXBhZ2UgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuZm9udC13ZWlnaHQtbm9ybWFsIHNwYW4sI3ByaXZhY3kgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcHVibGljLXByb2NlZHVyZSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCN0ZXJtcyBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNzaXplLXRhYmxlIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3NpemUtdGFibGUgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNmYXEgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHNwYW4sI3BheW1lbnQgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHNwYW4sI2ltcHJpbnQgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHNwYW4sI3ByaXZhY3kgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHNwYW4sI3Rlcm1zIC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSBzcGFuLCNmYXEgLmFjY29yZGlvbi1oZWFkbGluZSBzcGFuLCNwYXltZW50IC5hY2NvcmRpb24taGVhZGxpbmUgc3BhbiwjaW1wcmludCAuYWNjb3JkaW9uLWhlYWRsaW5lIHNwYW4sI3ByaXZhY3kgLmFjY29yZGlvbi1oZWFkbGluZSBzcGFuLCN0ZXJtcyAuYWNjb3JkaW9uLWhlYWRsaW5lIHNwYW57Zm9udC13ZWlnaHQ6NTAwfS5mb250LXdlaWdodC1ib2xkLCNyZXR1cm5zIGgxPnNwYW57Zm9udC13ZWlnaHQ6Ym9sZH0uZm9udC1pdGFsaWN7Zm9udC1zdHlsZTppdGFsaWN9LmVtYmVkLXJlc3BvbnNpdmV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW59LmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIn0uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSwuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW97cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjB9LmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZXtwYWRkaW5nLXRvcDo0Mi44NTcxNCV9LmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZXtwYWRkaW5nLXRvcDo1Ni4yNSV9LmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3Jle3BhZGRpbmctdG9wOjc1JX0uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmV7cGFkZGluZy10b3A6MTAwJX1he2N1cnNvcjpwb2ludGVyO2NvbG9yOmJhc2UtY29sb3IoIzAwMCk7bGV0dGVyLXNwYWNpbmc6MC41cHg7bGluZS1oZWlnaHQ6MTRweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWRlY29yYXRpb246bm9uZX1hOmFmdGVye2JhY2tncm91bmQtY29sb3I6YmFzZS1jb2xvcigjMDAwKTtib3R0b206LTJweDtjb250ZW50OlwiXCI7aGVpZ2h0OjFweDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dmlzaWJpbGl0eTp2aXNpYmxlO3dpZHRoOjEwMCU7dHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzfWE6aG92ZXI6YWZ0ZXIsYTphY3RpdmU6YWZ0ZXIsYTpmb2N1czphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOmJhc2UtY29sb3IoIzAwMCk7Y29sb3I6YmFzZS1jb2xvcigjMDAwKTt2aXNpYmlsaXR5OnZpc2libGU7dHJhbnNmb3JtOnNjYWxlWCgwKX1hLnNlY29uZGFyeXtmb250LXN0eWxlOml0YWxpYztsZXR0ZXItc3BhY2luZzouN3B4O2xpbmUtaGVpZ2h0OjE0cHh9YS5idG4uc2Vjb25kYXJ5e2ZvbnQtc3R5bGU6aW5oZXJpdH1hLnRlcnRpYXJ5OmFmdGVyLCNyZXR1cm5zIC5yZXR1cm5zLWxpc3QgbGkgYTphZnRlciwjZmFxIGxpIGE6YWZ0ZXIsI3BheW1lbnQgbGkgYTphZnRlciwjaW1wcmludCBsaSBhOmFmdGVyLCNwcml2YWN5IGxpIGE6YWZ0ZXIsI3Rlcm1zIGxpIGE6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlWCgwKX1hLnRlcnRpYXJ5OmhvdmVyOmFmdGVyLCNyZXR1cm5zIC5yZXR1cm5zLWxpc3QgbGkgYTpob3ZlcjphZnRlciwjZmFxIGxpIGE6aG92ZXI6YWZ0ZXIsI3BheW1lbnQgbGkgYTpob3ZlcjphZnRlciwjaW1wcmludCBsaSBhOmhvdmVyOmFmdGVyLCNwcml2YWN5IGxpIGE6aG92ZXI6YWZ0ZXIsI3Rlcm1zIGxpIGE6aG92ZXI6YWZ0ZXIsYS50ZXJ0aWFyeTpmb2N1czphZnRlciwjcmV0dXJucyAucmV0dXJucy1saXN0IGxpIGE6Zm9jdXM6YWZ0ZXIsI2ZhcSBsaSBhOmZvY3VzOmFmdGVyLCNwYXltZW50IGxpIGE6Zm9jdXM6YWZ0ZXIsI2ltcHJpbnQgbGkgYTpmb2N1czphZnRlciwjcHJpdmFjeSBsaSBhOmZvY3VzOmFmdGVyLCN0ZXJtcyBsaSBhOmZvY3VzOmFmdGVyLGEudGVydGlhcnk6YWN0aXZlOmFmdGVyLCNyZXR1cm5zIC5yZXR1cm5zLWxpc3QgbGkgYTphY3RpdmU6YWZ0ZXIsI2ZhcSBsaSBhOmFjdGl2ZTphZnRlciwjcGF5bWVudCBsaSBhOmFjdGl2ZTphZnRlciwjaW1wcmludCBsaSBhOmFjdGl2ZTphZnRlciwjcHJpdmFjeSBsaSBhOmFjdGl2ZTphZnRlciwjdGVybXMgbGkgYTphY3RpdmU6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlWCgxKX1hLnRlcnRpYXJ5LWFjdGl2ZTphZnRlcnt0cmFuc2Zvcm06c2NhbGVYKDEpfWEudGVydGlhcnktYWN0aXZlOmhvdmVyOmFmdGVyLGEudGVydGlhcnktYWN0aXZlOmZvY3VzOmFmdGVyLGEudGVydGlhcnktYWN0aXZlOmFjdGl2ZTphZnRlcnt0cmFuc2Zvcm06c2NhbGVYKDEpfWEuaWNvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfWEuaWNvbi5pY29uLWxlZnQ+c3ZnLmljb257bWFyZ2luLXJpZ2h0OjEwcHh9YS5pY29uLmljb24tcmlnaHQ+c3ZnLmljb257bWFyZ2luLWxlZnQ6MTBweH1hLnF1YXRlcm5hcnl7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmb250LXdlaWdodDo1MDA7cGFkZGluZy1sZWZ0OjQ1cHh9YS5xdWF0ZXJuYXJ5OmFmdGVye2NvbnRlbnQ6bm9uZX1hLnF1YXRlcm5hcnkgLmFycm93X2xpbmUtd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjB9YS5xdWF0ZXJuYXJ5IC5hcnJvd19saW5lLXdyYXBwZXIgLmFycm93X2xpbmV7YmFja2dyb3VuZDpiYXNlLWNvbG9yKCMwMDApO2Zsb2F0OmxlZnQ7aGVpZ2h0OjJweDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjVweDt0b3A6MTFweDthbmltYXRpb246YXJyb3ctbGluZSAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlfUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpe2EucXVhdGVybmFyeSAuYXJyb3dfbGluZS13cmFwcGVyIC5hcnJvd19saW5le3RvcDoxM3B4fX1hLnF1YXRlcm5hcnkgLmFycm93X2xpbmUtd3JhcHBlcj4uaWNvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjEwcHg7dG9wOi0zcHg7YW5pbWF0aW9uOmFycm93LWhlYWQgMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXthLnF1YXRlcm5hcnkgLmFycm93X2xpbmUtd3JhcHBlcj4uaWNvbnt0b3A6LTFweH19QGtleWZyYW1lcyBhcnJvdy1saW5lezAle3dpZHRoOjI1cHh9NzUle3dpZHRoOjM1cHh9MTAwJXt3aWR0aDoyNXB4fX1Aa2V5ZnJhbWVzIGFycm93LWhlYWR7MCV7bGVmdDoxMHB4fTc1JXtsZWZ0OjIwcHh9MTAwJXtsZWZ0OjEwcHh9fWEucXVpbmFyeTphZnRlcntoZWlnaHQ6M3B4O3RyYW5zZm9ybTpzY2FsZVgoMCl9YS5xdWluYXJ5OmhvdmVyOmFmdGVyLGEucXVpbmFyeTpmb2N1czphZnRlcixhLnF1aW5hcnk6YWN0aXZlOmFmdGVye3RyYW5zZm9ybTpzY2FsZVgoMSl9YS5zZW5hcnk6YWZ0ZXJ7aGVpZ2h0OjNweDt0cmFuc2Zvcm06c2NhbGVYKDEpfWEuc2VuYXJ5OmhvdmVyOmFmdGVyLGEuc2VuYXJ5OmZvY3VzOmFmdGVyLGEuc2VuYXJ5OmFjdGl2ZTphZnRlcnt0cmFuc2Zvcm06c2NhbGVYKDApfWEuYWN0aXZle2ZvbnQtd2VpZ2h0OjUwMH1hW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSxhW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmV7cGFkZGluZy1yaWdodDo1cHh9YVtjbGFzc149XCJpY29uLVwiXTphZnRlcixhW2NsYXNzKj1cIiBpY29uLVwiXTphZnRlcntwYWRkaW5nLWxlZnQ6NXB4fS5mMXtmb250LXNpemU6MjBweDtsZXR0ZXItc3BhY2luZzoxcHg7bGluZS1oZWlnaHQ6MzhweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5mMXtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDo0NnB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuZjF7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmYxe2ZvbnQtc2l6ZTo0MnB4O2xpbmUtaGVpZ2h0OjYwcHh9fS5mMixhLnF1aW5hcnksYS5zZW5hcnksLnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1aW5hcnksLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1aW5hcnksLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5xdWluYXJ5LC5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5zZW5hcnksLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnNlbmFyeSwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnNlbmFyeSwjcmV0dXJucyAucmV0dXJucy1saXN0IGxpIGF7Zm9udC1zaXplOjE2cHg7bGV0dGVyLXNwYWNpbmc6LjhweDtsaW5lLWhlaWdodDozMnB4fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5mMixhLnF1aW5hcnksYS5zZW5hcnksLnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1aW5hcnksLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1aW5hcnksLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5xdWluYXJ5LC5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5zZW5hcnksLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnNlbmFyeSwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnNlbmFyeSwjcmV0dXJucyAucmV0dXJucy1saXN0IGxpIGF7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MzZweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmYyLGEucXVpbmFyeSxhLnNlbmFyeSwuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVpbmFyeSwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVpbmFyeSwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1aW5hcnksLnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnNlbmFyeSwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuc2VuYXJ5LC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuc2VuYXJ5LCNyZXR1cm5zIC5yZXR1cm5zLWxpc3QgbGkgYXtmb250LXNpemU6MjJweDtsZXR0ZXItc3BhY2luZzoxcHg7bGluZS1oZWlnaHQ6NDBweH19LmYzLGEucGxhaW50ZXh0LC5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5wbGFpbnRleHQsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnBsYWludGV4dCwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnBsYWludGV4dCwuZ2lmdC1jYXJkIC5mYXEtaW5mby1saW5rIGF7Zm9udC1zaXplOjE0cHg7bGV0dGVyLXNwYWNpbmc6LjdweDtsaW5lLWhlaWdodDoyOHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmYzLGEucGxhaW50ZXh0LC5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5wbGFpbnRleHQsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnBsYWludGV4dCwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnBsYWludGV4dCwuZ2lmdC1jYXJkIC5mYXEtaW5mby1saW5rIGF7Zm9udC1zaXplOjE2cHg7bGV0dGVyLXNwYWNpbmc6LjhweDtsaW5lLWhlaWdodDozMnB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuZjMsYS5wbGFpbnRleHQsLnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnBsYWludGV4dCwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucGxhaW50ZXh0LC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucGxhaW50ZXh0LC5naWZ0LWNhcmQgLmZhcS1pbmZvLWxpbmsgYXtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDozNnB4fX0uZjQsYS5zZWNvbmRhcnksYS5xdWF0ZXJuYXJ5LC5zdGF0aWMgLnN0YXRpYy1jb250ZW50IHAgYSwuc3RhdGljIC5jb250YWN0LWNvbnRlbnQgcCBhLC5jb250YWN0LWZvcm0gLnN0YXRpYy1jb250ZW50IHAgYSwuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgcCBhLC5lcnJvci1wYWdlIC5zdGF0aWMtY29udGVudCBwIGEsLmVycm9yLXBhZ2UgLmNvbnRhY3QtY29udGVudCBwIGEsLnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnNlY29uZGFyeSwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuc2Vjb25kYXJ5LC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuc2Vjb25kYXJ5LC5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5xdWF0ZXJuYXJ5LC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5xdWF0ZXJuYXJ5LC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVhdGVybmFyeSwuc3RhdGljLWxpc3QgbGkgYSwjcmV0dXJucyAudGl0bGUsI2ZhcSBsaSwjcGF5bWVudCBsaSwjaW1wcmludCBsaSwjcHJpdmFjeSBsaSwjdGVybXMgbGksI2ZhcSBsaSBhLCNwYXltZW50IGxpIGEsI2ltcHJpbnQgbGkgYSwjcHJpdmFjeSBsaSBhLCN0ZXJtcyBsaSBhLCNmYXEgcCwjcGF5bWVudCBwLCNpbXByaW50IHAsI3ByaXZhY3kgcCwjdGVybXMgcHtmb250LXNpemU6MTNweDtsZXR0ZXItc3BhY2luZzouNXB4O2xpbmUtaGVpZ2h0OjI0cHh9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmY0LGEuc2Vjb25kYXJ5LGEucXVhdGVybmFyeSwuc3RhdGljIC5zdGF0aWMtY29udGVudCBwIGEsLnN0YXRpYyAuY29udGFjdC1jb250ZW50IHAgYSwuY29udGFjdC1mb3JtIC5zdGF0aWMtY29udGVudCBwIGEsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IHAgYSwuZXJyb3ItcGFnZSAuc3RhdGljLWNvbnRlbnQgcCBhLC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgcCBhLC5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5zZWNvbmRhcnksLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnNlY29uZGFyeSwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnNlY29uZGFyeSwuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVhdGVybmFyeSwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVhdGVybmFyeSwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1YXRlcm5hcnksLnN0YXRpYy1saXN0IGxpIGEsI3JldHVybnMgLnRpdGxlLCNmYXEgbGksI3BheW1lbnQgbGksI2ltcHJpbnQgbGksI3ByaXZhY3kgbGksI3Rlcm1zIGxpLCNmYXEgbGkgYSwjcGF5bWVudCBsaSBhLCNpbXByaW50IGxpIGEsI3ByaXZhY3kgbGkgYSwjdGVybXMgbGkgYSwjZmFxIHAsI3BheW1lbnQgcCwjaW1wcmludCBwLCNwcml2YWN5IHAsI3Rlcm1zIHB7Zm9udC1zaXplOjE0cHg7bGV0dGVyLXNwYWNpbmc6LjhweDtsaW5lLWhlaWdodDoyOHB4fX0uZjUsYSwuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGksLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGl7Zm9udC1zaXplOjEycHg7bGV0dGVyLXNwYWNpbmc6LjJweDtsaW5lLWhlaWdodDoyMHB4fS5zdGF0aWMgI2NvbXBhbnktb3ZlcnZpZXcsLnN0YXRpYyAjY3VsdC1vZi1jYXJlLC5zdGF0aWMgI2NvbnRhY3QsLnN0YXRpYyAjY29udGFjdC1kaXJlY3Rpb25zLC5zdGF0aWMgI2ltcHJpbnQsLnN0YXRpYyAjcGF5bWVudCwuc3RhdGljICNwcml2YWN5LC5zdGF0aWMgI3B1YmxpYy1wcm9jZWR1cmUsLnN0YXRpYyAjZmFxLC5zdGF0aWMgI3NoaXBwaW5nLC5zdGF0aWMgI3N0YXRpYy1wYWdlLC5zdGF0aWMgI3N0b3JlLWZpbmRlciwuc3RhdGljICN0ZXJtcywuY29udGFjdC1mb3JtICNjb21wYW55LW92ZXJ2aWV3LC5jb250YWN0LWZvcm0gI2N1bHQtb2YtY2FyZSwuY29udGFjdC1mb3JtICNjb250YWN0LC5jb250YWN0LWZvcm0gI2NvbnRhY3QtZGlyZWN0aW9ucywuY29udGFjdC1mb3JtICNpbXByaW50LC5jb250YWN0LWZvcm0gI3BheW1lbnQsLmNvbnRhY3QtZm9ybSAjcHJpdmFjeSwuY29udGFjdC1mb3JtICNwdWJsaWMtcHJvY2VkdXJlLC5jb250YWN0LWZvcm0gI2ZhcSwuY29udGFjdC1mb3JtICNzaGlwcGluZywuY29udGFjdC1mb3JtICNzdGF0aWMtcGFnZSwuY29udGFjdC1mb3JtICNzdG9yZS1maW5kZXIsLmNvbnRhY3QtZm9ybSAjdGVybXMsLmVycm9yLXBhZ2UgI2NvbXBhbnktb3ZlcnZpZXcsLmVycm9yLXBhZ2UgI2N1bHQtb2YtY2FyZSwuZXJyb3ItcGFnZSAjY29udGFjdCwuZXJyb3ItcGFnZSAjY29udGFjdC1kaXJlY3Rpb25zLC5lcnJvci1wYWdlICNpbXByaW50LC5lcnJvci1wYWdlICNwYXltZW50LC5lcnJvci1wYWdlICNwcml2YWN5LC5lcnJvci1wYWdlICNwdWJsaWMtcHJvY2VkdXJlLC5lcnJvci1wYWdlICNmYXEsLmVycm9yLXBhZ2UgI3NoaXBwaW5nLC5lcnJvci1wYWdlICNzdGF0aWMtcGFnZSwuZXJyb3ItcGFnZSAjc3RvcmUtZmluZGVyLC5lcnJvci1wYWdlICN0ZXJtc3twYWRkaW5nLWJvdHRvbTo3MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7LnN0YXRpYyAjY29tcGFueS1vdmVydmlldywuc3RhdGljICNjdWx0LW9mLWNhcmUsLnN0YXRpYyAjY29udGFjdCwuc3RhdGljICNjb250YWN0LWRpcmVjdGlvbnMsLnN0YXRpYyAjaW1wcmludCwuc3RhdGljICNwYXltZW50LC5zdGF0aWMgI3ByaXZhY3ksLnN0YXRpYyAjcHVibGljLXByb2NlZHVyZSwuc3RhdGljICNmYXEsLnN0YXRpYyAjc2hpcHBpbmcsLnN0YXRpYyAjc3RhdGljLXBhZ2UsLnN0YXRpYyAjc3RvcmUtZmluZGVyLC5zdGF0aWMgI3Rlcm1zLC5jb250YWN0LWZvcm0gI2NvbXBhbnktb3ZlcnZpZXcsLmNvbnRhY3QtZm9ybSAjY3VsdC1vZi1jYXJlLC5jb250YWN0LWZvcm0gI2NvbnRhY3QsLmNvbnRhY3QtZm9ybSAjY29udGFjdC1kaXJlY3Rpb25zLC5jb250YWN0LWZvcm0gI2ltcHJpbnQsLmNvbnRhY3QtZm9ybSAjcGF5bWVudCwuY29udGFjdC1mb3JtICNwcml2YWN5LC5jb250YWN0LWZvcm0gI3B1YmxpYy1wcm9jZWR1cmUsLmNvbnRhY3QtZm9ybSAjZmFxLC5jb250YWN0LWZvcm0gI3NoaXBwaW5nLC5jb250YWN0LWZvcm0gI3N0YXRpYy1wYWdlLC5jb250YWN0LWZvcm0gI3N0b3JlLWZpbmRlciwuY29udGFjdC1mb3JtICN0ZXJtcywuZXJyb3ItcGFnZSAjY29tcGFueS1vdmVydmlldywuZXJyb3ItcGFnZSAjY3VsdC1vZi1jYXJlLC5lcnJvci1wYWdlICNjb250YWN0LC5lcnJvci1wYWdlICNjb250YWN0LWRpcmVjdGlvbnMsLmVycm9yLXBhZ2UgI2ltcHJpbnQsLmVycm9yLXBhZ2UgI3BheW1lbnQsLmVycm9yLXBhZ2UgI3ByaXZhY3ksLmVycm9yLXBhZ2UgI3B1YmxpYy1wcm9jZWR1cmUsLmVycm9yLXBhZ2UgI2ZhcSwuZXJyb3ItcGFnZSAjc2hpcHBpbmcsLmVycm9yLXBhZ2UgI3N0YXRpYy1wYWdlLC5lcnJvci1wYWdlICNzdG9yZS1maW5kZXIsLmVycm9yLXBhZ2UgI3Rlcm1ze3BhZGRpbmc6MTVweCAwIDExMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljICNjb21wYW55LW92ZXJ2aWV3LC5zdGF0aWMgI2N1bHQtb2YtY2FyZSwuc3RhdGljICNjb250YWN0LC5zdGF0aWMgI2NvbnRhY3QtZGlyZWN0aW9ucywuc3RhdGljICNpbXByaW50LC5zdGF0aWMgI3BheW1lbnQsLnN0YXRpYyAjcHJpdmFjeSwuc3RhdGljICNwdWJsaWMtcHJvY2VkdXJlLC5zdGF0aWMgI2ZhcSwuc3RhdGljICNzaGlwcGluZywuc3RhdGljICNzdGF0aWMtcGFnZSwuc3RhdGljICNzdG9yZS1maW5kZXIsLnN0YXRpYyAjdGVybXMsLmNvbnRhY3QtZm9ybSAjY29tcGFueS1vdmVydmlldywuY29udGFjdC1mb3JtICNjdWx0LW9mLWNhcmUsLmNvbnRhY3QtZm9ybSAjY29udGFjdCwuY29udGFjdC1mb3JtICNjb250YWN0LWRpcmVjdGlvbnMsLmNvbnRhY3QtZm9ybSAjaW1wcmludCwuY29udGFjdC1mb3JtICNwYXltZW50LC5jb250YWN0LWZvcm0gI3ByaXZhY3ksLmNvbnRhY3QtZm9ybSAjcHVibGljLXByb2NlZHVyZSwuY29udGFjdC1mb3JtICNmYXEsLmNvbnRhY3QtZm9ybSAjc2hpcHBpbmcsLmNvbnRhY3QtZm9ybSAjc3RhdGljLXBhZ2UsLmNvbnRhY3QtZm9ybSAjc3RvcmUtZmluZGVyLC5jb250YWN0LWZvcm0gI3Rlcm1zLC5lcnJvci1wYWdlICNjb21wYW55LW92ZXJ2aWV3LC5lcnJvci1wYWdlICNjdWx0LW9mLWNhcmUsLmVycm9yLXBhZ2UgI2NvbnRhY3QsLmVycm9yLXBhZ2UgI2NvbnRhY3QtZGlyZWN0aW9ucywuZXJyb3ItcGFnZSAjaW1wcmludCwuZXJyb3ItcGFnZSAjcGF5bWVudCwuZXJyb3ItcGFnZSAjcHJpdmFjeSwuZXJyb3ItcGFnZSAjcHVibGljLXByb2NlZHVyZSwuZXJyb3ItcGFnZSAjZmFxLC5lcnJvci1wYWdlICNzaGlwcGluZywuZXJyb3ItcGFnZSAjc3RhdGljLXBhZ2UsLmVycm9yLXBhZ2UgI3N0b3JlLWZpbmRlciwuZXJyb3ItcGFnZSAjdGVybXN7cGFkZGluZzoyMHB4IDAgMTUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgI2NvbXBhbnktb3ZlcnZpZXcsLnN0YXRpYyAjY3VsdC1vZi1jYXJlLC5zdGF0aWMgI2NvbnRhY3QsLnN0YXRpYyAjY29udGFjdC1kaXJlY3Rpb25zLC5zdGF0aWMgI2ltcHJpbnQsLnN0YXRpYyAjcGF5bWVudCwuc3RhdGljICNwcml2YWN5LC5zdGF0aWMgI3B1YmxpYy1wcm9jZWR1cmUsLnN0YXRpYyAjZmFxLC5zdGF0aWMgI3NoaXBwaW5nLC5zdGF0aWMgI3N0YXRpYy1wYWdlLC5zdGF0aWMgI3N0b3JlLWZpbmRlciwuc3RhdGljICN0ZXJtcywuY29udGFjdC1mb3JtICNjb21wYW55LW92ZXJ2aWV3LC5jb250YWN0LWZvcm0gI2N1bHQtb2YtY2FyZSwuY29udGFjdC1mb3JtICNjb250YWN0LC5jb250YWN0LWZvcm0gI2NvbnRhY3QtZGlyZWN0aW9ucywuY29udGFjdC1mb3JtICNpbXByaW50LC5jb250YWN0LWZvcm0gI3BheW1lbnQsLmNvbnRhY3QtZm9ybSAjcHJpdmFjeSwuY29udGFjdC1mb3JtICNwdWJsaWMtcHJvY2VkdXJlLC5jb250YWN0LWZvcm0gI2ZhcSwuY29udGFjdC1mb3JtICNzaGlwcGluZywuY29udGFjdC1mb3JtICNzdGF0aWMtcGFnZSwuY29udGFjdC1mb3JtICNzdG9yZS1maW5kZXIsLmNvbnRhY3QtZm9ybSAjdGVybXMsLmVycm9yLXBhZ2UgI2NvbXBhbnktb3ZlcnZpZXcsLmVycm9yLXBhZ2UgI2N1bHQtb2YtY2FyZSwuZXJyb3ItcGFnZSAjY29udGFjdCwuZXJyb3ItcGFnZSAjY29udGFjdC1kaXJlY3Rpb25zLC5lcnJvci1wYWdlICNpbXByaW50LC5lcnJvci1wYWdlICNwYXltZW50LC5lcnJvci1wYWdlICNwcml2YWN5LC5lcnJvci1wYWdlICNwdWJsaWMtcHJvY2VkdXJlLC5lcnJvci1wYWdlICNmYXEsLmVycm9yLXBhZ2UgI3NoaXBwaW5nLC5lcnJvci1wYWdlICNzdGF0aWMtcGFnZSwuZXJyb3ItcGFnZSAjc3RvcmUtZmluZGVyLC5lcnJvci1wYWdlICN0ZXJtc3twYWRkaW5nOjYwcHggMCAxOTBweH19LnN0YXRpYyAjc3RvcmUtZmluZGVyLWRldGFpbCwuY29udGFjdC1mb3JtICNzdG9yZS1maW5kZXItZGV0YWlsLC5lcnJvci1wYWdlICNzdG9yZS1maW5kZXItZGV0YWlse3BhZGRpbmctYm90dG9tOjcwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7LnN0YXRpYyAjc3RvcmUtZmluZGVyLWRldGFpbCwuY29udGFjdC1mb3JtICNzdG9yZS1maW5kZXItZGV0YWlsLC5lcnJvci1wYWdlICNzdG9yZS1maW5kZXItZGV0YWlse3BhZGRpbmctYm90dG9tOjExMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljICNzdG9yZS1maW5kZXItZGV0YWlsLC5jb250YWN0LWZvcm0gI3N0b3JlLWZpbmRlci1kZXRhaWwsLmVycm9yLXBhZ2UgI3N0b3JlLWZpbmRlci1kZXRhaWx7cGFkZGluZy1ib3R0b206MTUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgI3N0b3JlLWZpbmRlci1kZXRhaWwsLmNvbnRhY3QtZm9ybSAjc3RvcmUtZmluZGVyLWRldGFpbCwuZXJyb3ItcGFnZSAjc3RvcmUtZmluZGVyLWRldGFpbHtwYWRkaW5nLWJvdHRvbToxOTBweH19LnN0YXRpYyAjY3VzdG9tZXItc2VydmljZS1ibG9jaywuY29udGFjdC1mb3JtICNjdXN0b21lci1zZXJ2aWNlLWJsb2NrLC5lcnJvci1wYWdlICNjdXN0b21lci1zZXJ2aWNlLWJsb2Nre3BhZGRpbmctYm90dG9tOjUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc3RhdGljICNjdXN0b21lci1zZXJ2aWNlLWJsb2NrLC5jb250YWN0LWZvcm0gI2N1c3RvbWVyLXNlcnZpY2UtYmxvY2ssLmVycm9yLXBhZ2UgI2N1c3RvbWVyLXNlcnZpY2UtYmxvY2t7cGFkZGluZy1ib3R0b206NzBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7LnN0YXRpYyAjY3VzdG9tZXItc2VydmljZS1ibG9jaywuY29udGFjdC1mb3JtICNjdXN0b21lci1zZXJ2aWNlLWJsb2NrLC5lcnJvci1wYWdlICNjdXN0b21lci1zZXJ2aWNlLWJsb2Nre3BhZGRpbmctYm90dG9tOjkwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgI2N1c3RvbWVyLXNlcnZpY2UtYmxvY2ssLmNvbnRhY3QtZm9ybSAjY3VzdG9tZXItc2VydmljZS1ibG9jaywuZXJyb3ItcGFnZSAjY3VzdG9tZXItc2VydmljZS1ibG9ja3twYWRkaW5nLWJvdHRvbToxMDVweH19LnN0YXRpYyAjY3VzdG9tZXItc2VydmljZS1ibG9jayAuY3VzdG9tZXItc2VydmljZS1waG9uZSBzdmcsLmNvbnRhY3QtZm9ybSAjY3VzdG9tZXItc2VydmljZS1ibG9jayAuY3VzdG9tZXItc2VydmljZS1waG9uZSBzdmcsLmVycm9yLXBhZ2UgI2N1c3RvbWVyLXNlcnZpY2UtYmxvY2sgLmN1c3RvbWVyLXNlcnZpY2UtcGhvbmUgc3Zne21hcmdpbi1yaWdodDoxMHB4fS5zdGF0aWMgI2N1c3RvbWVyLXNlcnZpY2UtYmxvY2sgLmN1c3RvbWVyLXNlcnZpY2UtcGhvbmUgYSwuY29udGFjdC1mb3JtICNjdXN0b21lci1zZXJ2aWNlLWJsb2NrIC5jdXN0b21lci1zZXJ2aWNlLXBob25lIGEsLmVycm9yLXBhZ2UgI2N1c3RvbWVyLXNlcnZpY2UtYmxvY2sgLmN1c3RvbWVyLXNlcnZpY2UtcGhvbmUgYXtmb250LXdlaWdodDo1MDB9LnN0YXRpYyAubm8tdW5kZXJsaW5lPmE6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAubm8tdW5kZXJsaW5lPmE6YWZ0ZXIsLmVycm9yLXBhZ2UgLm5vLXVuZGVybGluZT5hOmFmdGVye2Rpc3BsYXk6bm9uZX0uc3RhdGljIC5jb250YWN0LWNvbnRlbnQgaDIsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IGgyLC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgaDJ7cGFkZGluZy1ib3R0b206NDBweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuc3RhdGljIC5jb250YWN0LWNvbnRlbnQgaDIsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IGgyLC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgaDJ7cGFkZGluZy1ib3R0b206NjBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29udGFjdC1jb250ZW50IGgyLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCBoMiwuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IGgye3BhZGRpbmctYm90dG9tOjUwcHh9fS5zdGF0aWMgLmNvbnRhY3QtY29udGVudCAuY3VzdG9tZXItc2VydmljZS1pY29uLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCAuY3VzdG9tZXItc2VydmljZS1pY29uLC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgLmN1c3RvbWVyLXNlcnZpY2UtaWNvbnttYXJnaW4tcmlnaHQ6MTBweH0uc3RhdGljIC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtbWVzc2FnZSwuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtbWVzc2FnZSwuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IC5jb250YWN0LW1lc3NhZ2V7d2lkdGg6MTAwJX0uc3RhdGljIC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtY2FwdGNoYSwuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtY2FwdGNoYSwuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWNhcHRjaGF7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLXRvcDozMHB4fS5zdGF0aWMgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1jYXB0Y2hhIC5jYXB0Y2hhLWVycm9yLW1lc3NhZ2UsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWNhcHRjaGEgLmNhcHRjaGEtZXJyb3ItbWVzc2FnZSwuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWNhcHRjaGEgLmNhcHRjaGEtZXJyb3ItbWVzc2FnZXtwYWRkaW5nLXRvcDozMHB4fS5zdGF0aWMgLmNvbnRhY3QtY29udGVudCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSwuc3RhdGljIC5jb250YWN0LWNvbnRlbnQgYnV0dG9uW3R5cGU9XCJyZXNldFwiXSwuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IGJ1dHRvblt0eXBlPVwicmVzZXRcIl0sLmVycm9yLXBhZ2UgLmNvbnRhY3QtY29udGVudCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSwuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IGJ1dHRvblt0eXBlPVwicmVzZXRcIl17d2lkdGg6MTAwJX0uc3RhdGljIC5jb250YWN0LWNvbnRlbnQgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl17bWFyZ2luLXRvcDo2MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnN0YXRpYyAuY29udGFjdC1jb250ZW50IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSwuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IGJ1dHRvblt0eXBlPVwic3VibWl0XCJde21hcmdpbi10b3A6NzBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnN0YXRpYyAuY29udGFjdC1jb250ZW50IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSwuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IGJ1dHRvblt0eXBlPVwic3VibWl0XCJde21hcmdpbi10b3A6ODBweH19LnN0YXRpYyAuY29udGFjdC1jb250ZW50IGJ1dHRvblt0eXBlPVwicmVzZXRcIl0sLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IGJ1dHRvblt0eXBlPVwicmVzZXRcIl0sLmVycm9yLXBhZ2UgLmNvbnRhY3QtY29udGVudCBidXR0b25bdHlwZT1cInJlc2V0XCJde21hcmdpbi10b3A6MTVweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuc3RhdGljIC5jb250YWN0LWNvbnRlbnQgYnV0dG9uW3R5cGU9XCJyZXNldFwiXSwuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgYnV0dG9uW3R5cGU9XCJyZXNldFwiXSwuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IGJ1dHRvblt0eXBlPVwicmVzZXRcIl17bWFyZ2luLXRvcDo3MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuc3RhdGljIC5jb250YWN0LWNvbnRlbnQgYnV0dG9uW3R5cGU9XCJyZXNldFwiXSwuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgYnV0dG9uW3R5cGU9XCJyZXNldFwiXSwuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IGJ1dHRvblt0eXBlPVwicmVzZXRcIl17bWFyZ2luLXRvcDo4MHB4fX0uc3RhdGljIC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3Qtc2FsdXRhdGlvbiBsYWJlbFtmb3I9XCJjb250YWN0X3NhbHV0YXRpb25fMFwiXSwuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3Qtc2FsdXRhdGlvbiBsYWJlbFtmb3I9XCJjb250YWN0X3NhbHV0YXRpb25fMFwiXSwuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IC5jb250YWN0LXNhbHV0YXRpb24gbGFiZWxbZm9yPVwiY29udGFjdF9zYWx1dGF0aW9uXzBcIl17bWFyZ2luOjAgMjBweCAzMHB4IDB9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXsuc3RhdGljIC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3Qtc2FsdXRhdGlvbiBsYWJlbFtmb3I9XCJjb250YWN0X3NhbHV0YXRpb25fMFwiXSwuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3Qtc2FsdXRhdGlvbiBsYWJlbFtmb3I9XCJjb250YWN0X3NhbHV0YXRpb25fMFwiXSwuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IC5jb250YWN0LXNhbHV0YXRpb24gbGFiZWxbZm9yPVwiY29udGFjdF9zYWx1dGF0aW9uXzBcIl17bWFyZ2luLXJpZ2h0OjU0cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5zdGF0aWMgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1zYWx1dGF0aW9uIGxhYmVsW2Zvcj1cImNvbnRhY3Rfc2FsdXRhdGlvbl8wXCJdLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1zYWx1dGF0aW9uIGxhYmVsW2Zvcj1cImNvbnRhY3Rfc2FsdXRhdGlvbl8wXCJdLC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3Qtc2FsdXRhdGlvbiBsYWJlbFtmb3I9XCJjb250YWN0X3NhbHV0YXRpb25fMFwiXXttYXJnaW46MCAyMHB4IDAgMH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnN0YXRpYyAuY29udGFjdC1jb250ZW50IC5jb250YWN0LXNhbHV0YXRpb24gbGFiZWxbZm9yPVwiY29udGFjdF9zYWx1dGF0aW9uXzBcIl0sLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IC5jb250YWN0LXNhbHV0YXRpb24gbGFiZWxbZm9yPVwiY29udGFjdF9zYWx1dGF0aW9uXzBcIl0sLmVycm9yLXBhZ2UgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1zYWx1dGF0aW9uIGxhYmVsW2Zvcj1cImNvbnRhY3Rfc2FsdXRhdGlvbl8wXCJde21hcmdpbi1yaWdodDo2NHB4fX0uc3RhdGljICNlcnJvci1wYWdlLC5jb250YWN0LWZvcm0gI2Vycm9yLXBhZ2UsLmVycm9yLXBhZ2UgI2Vycm9yLXBhZ2V7cGFkZGluZy1ib3R0b206MTQwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXsuc3RhdGljICNlcnJvci1wYWdlLC5jb250YWN0LWZvcm0gI2Vycm9yLXBhZ2UsLmVycm9yLXBhZ2UgI2Vycm9yLXBhZ2V7cGFkZGluZy1ib3R0b206MjgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpey5zdGF0aWMgI2Vycm9yLXBhZ2UsLmNvbnRhY3QtZm9ybSAjZXJyb3ItcGFnZSwuZXJyb3ItcGFnZSAjZXJyb3ItcGFnZXtwYWRkaW5nLWJvdHRvbTozMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7LnN0YXRpYyAjZXJyb3ItcGFnZSwuY29udGFjdC1mb3JtICNlcnJvci1wYWdlLC5lcnJvci1wYWdlICNlcnJvci1wYWdle3BhZGRpbmctYm90dG9tOjI4NnB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljICNlcnJvci1wYWdlLC5jb250YWN0LWZvcm0gI2Vycm9yLXBhZ2UsLmVycm9yLXBhZ2UgI2Vycm9yLXBhZ2V7cGFkZGluZy1ib3R0b206NDgwcHh9fS5zdGF0aWMgLmVycm9yLWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuZXJyb3ItY29udGVudCwuZXJyb3ItcGFnZSAuZXJyb3ItY29udGVudHttYXJnaW4tdG9wOjcwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc3RhdGljIC5lcnJvci1jb250ZW50LC5jb250YWN0LWZvcm0gLmVycm9yLWNvbnRlbnQsLmVycm9yLXBhZ2UgLmVycm9yLWNvbnRlbnR7bWFyZ2luLXRvcDo1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuc3RhdGljIC5lcnJvci1jb250ZW50LC5jb250YWN0LWZvcm0gLmVycm9yLWNvbnRlbnQsLmVycm9yLXBhZ2UgLmVycm9yLWNvbnRlbnR7bWFyZ2luLXRvcDo3MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuc3RhdGljIC5lcnJvci1jb250ZW50LC5jb250YWN0LWZvcm0gLmVycm9yLWNvbnRlbnQsLmVycm9yLXBhZ2UgLmVycm9yLWNvbnRlbnR7bWFyZ2luLXRvcDoxMTBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuZXJyb3ItY29udGVudCwuY29udGFjdC1mb3JtIC5lcnJvci1jb250ZW50LC5lcnJvci1wYWdlIC5lcnJvci1jb250ZW50e21hcmdpbi10b3A6MTUwcHh9fS5zdGF0aWMgLmVycm9yLWNvbnRlbnQgaDEsLmNvbnRhY3QtZm9ybSAuZXJyb3ItY29udGVudCBoMSwuZXJyb3ItcGFnZSAuZXJyb3ItY29udGVudCBoMXtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDozNHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnN0YXRpYyAuZXJyb3ItY29udGVudCBoMSwuY29udGFjdC1mb3JtIC5lcnJvci1jb250ZW50IGgxLC5lcnJvci1wYWdlIC5lcnJvci1jb250ZW50IGgxe2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjM4cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgLmVycm9yLWNvbnRlbnQgaDEsLmNvbnRhY3QtZm9ybSAuZXJyb3ItY29udGVudCBoMSwuZXJyb3ItcGFnZSAuZXJyb3ItY29udGVudCBoMXtmb250LXNpemU6NDJweDtsaW5lLWhlaWdodDo0OHB4fX0uc3RhdGljIC5lcnJvci1tZW51LWNhdGVnb3JpZXMsLmNvbnRhY3QtZm9ybSAuZXJyb3ItbWVudS1jYXRlZ29yaWVzLC5lcnJvci1wYWdlIC5lcnJvci1tZW51LWNhdGVnb3JpZXN7bWFyZ2luLWJvdHRvbTo4MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnN0YXRpYyAuZXJyb3ItbWVudS1jYXRlZ29yaWVzLC5jb250YWN0LWZvcm0gLmVycm9yLW1lbnUtY2F0ZWdvcmllcywuZXJyb3ItcGFnZSAuZXJyb3ItbWVudS1jYXRlZ29yaWVze21hcmdpbi1ib3R0b206MTIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5zdGF0aWMgLmVycm9yLW1lbnUtY2F0ZWdvcmllcywuY29udGFjdC1mb3JtIC5lcnJvci1tZW51LWNhdGVnb3JpZXMsLmVycm9yLXBhZ2UgLmVycm9yLW1lbnUtY2F0ZWdvcmllc3ttYXJnaW4tYm90dG9tOjE2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5lcnJvci1tZW51LWNhdGVnb3JpZXMsLmNvbnRhY3QtZm9ybSAuZXJyb3ItbWVudS1jYXRlZ29yaWVzLC5lcnJvci1wYWdlIC5lcnJvci1tZW51LWNhdGVnb3JpZXN7bWFyZ2luLWJvdHRvbToyMDBweH19LnN0YXRpYyAuZXJyb3ItbWVudS1jYXRlZ29yaWVzIC5tZW51LC5jb250YWN0LWZvcm0gLmVycm9yLW1lbnUtY2F0ZWdvcmllcyAubWVudSwuZXJyb3ItcGFnZSAuZXJyb3ItbWVudS1jYXRlZ29yaWVzIC5tZW51e21hcmdpbi1ib3R0b206NjBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zdGF0aWMgLmVycm9yLW1lbnUtY2F0ZWdvcmllcyAubWVudSwuY29udGFjdC1mb3JtIC5lcnJvci1tZW51LWNhdGVnb3JpZXMgLm1lbnUsLmVycm9yLXBhZ2UgLmVycm9yLW1lbnUtY2F0ZWdvcmllcyAubWVudXttYXJnaW4tYm90dG9tOjgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5zdGF0aWMgLmVycm9yLW1lbnUtY2F0ZWdvcmllcyAubWVudSwuY29udGFjdC1mb3JtIC5lcnJvci1tZW51LWNhdGVnb3JpZXMgLm1lbnUsLmVycm9yLXBhZ2UgLmVycm9yLW1lbnUtY2F0ZWdvcmllcyAubWVudXttYXJnaW4tYm90dG9tOjEwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5lcnJvci1tZW51LWNhdGVnb3JpZXMgLm1lbnUsLmNvbnRhY3QtZm9ybSAuZXJyb3ItbWVudS1jYXRlZ29yaWVzIC5tZW51LC5lcnJvci1wYWdlIC5lcnJvci1tZW51LWNhdGVnb3JpZXMgLm1lbnV7bWFyZ2luLWJvdHRvbToxNDBweH19LnN0YXRpYyAuZXJyb3ItbWVudS1jYXRlZ29yaWVzIC5tZW51IGE6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuZXJyb3ItbWVudS1jYXRlZ29yaWVzIC5tZW51IGE6YWZ0ZXIsLmVycm9yLXBhZ2UgLmVycm9yLW1lbnUtY2F0ZWdvcmllcyAubWVudSBhOmFmdGVye2NvbnRlbnQ6bm9uZX0uc3RhdGljIC5lcnJvci1tZW51LWNhdGVnb3JpZXMgLmJ0bi5zZWNvbmRhcnksLmNvbnRhY3QtZm9ybSAuZXJyb3ItbWVudS1jYXRlZ29yaWVzIC5idG4uc2Vjb25kYXJ5LC5lcnJvci1wYWdlIC5lcnJvci1tZW51LWNhdGVnb3JpZXMgLmJ0bi5zZWNvbmRhcnl7Zm9udC1zdHlsZTpub3JtYWw7bWF4LXdpZHRoOjI1NXB4fS5zdGF0aWMgLmVycm9yLW1lbnUtY2F0ZWdvcmllcyAuYnRuLC5jb250YWN0LWZvcm0gLmVycm9yLW1lbnUtY2F0ZWdvcmllcyAuYnRuLC5lcnJvci1wYWdlIC5lcnJvci1tZW51LWNhdGVnb3JpZXMgLmJ0bnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5zdGF0aWMgLmNvbXBhbnktY29udGVudCAjYnJlYWRjcnVtYi13cmFwcGVyIC5mYWRlci5maXJzdCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgI2JyZWFkY3J1bWItd3JhcHBlciAuZmFkZXIuZmlyc3QsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAjYnJlYWRjcnVtYi13cmFwcGVyIC5mYWRlci5maXJzdHtsZWZ0OjJweH0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgI2JyZWFkY3J1bWItd3JhcHBlciAuZmFkZXIuZmlyc3QuZGlzYWJsZWQsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50ICNicmVhZGNydW1iLXdyYXBwZXIgLmZhZGVyLmZpcnN0LmRpc2FibGVkLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgI2JyZWFkY3J1bWItd3JhcHBlciAuZmFkZXIuZmlyc3QuZGlzYWJsZWR7bGVmdDotMTAwcHh9LnN0YXRpYyAuY29tcGFueS1jb250ZW50ICNicmVhZGNydW1iLXdyYXBwZXIgLmZhZGVyLmxhc3QsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50ICNicmVhZGNydW1iLXdyYXBwZXIgLmZhZGVyLmxhc3QsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAjYnJlYWRjcnVtYi13cmFwcGVyIC5mYWRlci5sYXN0e3JpZ2h0OjJweH0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50ICNicmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWJ7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50ICNicmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWJ7bWFyZ2luLWxlZnQ6MH19LnN0YXRpYyAuY29tcGFueS1jb250ZW50ICNicmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWI+KiwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYj4qLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYj4qe21hcmdpbjowIDEwcHh9LnN0YXRpYyAuY29tcGFueS1jb250ZW50ICNicmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWI+KjpmaXJzdC1jaGlsZCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYj4qOmZpcnN0LWNoaWxkLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYj4qOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LnN0YXRpYyAuc3RhdGljLWNvbnRlbnQsLnN0YXRpYyAuY29udGFjdC1jb250ZW50LC5jb250YWN0LWZvcm0gLnN0YXRpYy1jb250ZW50LC5jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCwuZXJyb3ItcGFnZSAuc3RhdGljLWNvbnRlbnQsLmVycm9yLXBhZ2UgLmNvbnRhY3QtY29udGVudHtwYWRkaW5nLXRvcDowfS5zdGF0aWMgLnN0YXRpYy1jb250ZW50IGgxLC5zdGF0aWMgLmNvbnRhY3QtY29udGVudCBoMSwuY29udGFjdC1mb3JtIC5zdGF0aWMtY29udGVudCBoMSwuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgaDEsLmVycm9yLXBhZ2UgLnN0YXRpYy1jb250ZW50IGgxLC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgaDF7bWFyZ2luLWJvdHRvbTo0OHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnN0YXRpYyAuc3RhdGljLWNvbnRlbnQgaDEsLnN0YXRpYyAuY29udGFjdC1jb250ZW50IGgxLC5jb250YWN0LWZvcm0gLnN0YXRpYy1jb250ZW50IGgxLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCBoMSwuZXJyb3ItcGFnZSAuc3RhdGljLWNvbnRlbnQgaDEsLmVycm9yLXBhZ2UgLmNvbnRhY3QtY29udGVudCBoMXttYXJnaW4tYm90dG9tOjcwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5zdGF0aWMgLnN0YXRpYy1jb250ZW50IGgxLC5zdGF0aWMgLmNvbnRhY3QtY29udGVudCBoMSwuY29udGFjdC1mb3JtIC5zdGF0aWMtY29udGVudCBoMSwuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgaDEsLmVycm9yLXBhZ2UgLnN0YXRpYy1jb250ZW50IGgxLC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgaDF7bWFyZ2luLWJvdHRvbTo4NXB4fX0uc3RhdGljIC5zdGF0aWMtY29udGVudCBwLC5zdGF0aWMgLmNvbnRhY3QtY29udGVudCBwLC5jb250YWN0LWZvcm0gLnN0YXRpYy1jb250ZW50IHAsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IHAsLmVycm9yLXBhZ2UgLnN0YXRpYy1jb250ZW50IHAsLmVycm9yLXBhZ2UgLmNvbnRhY3QtY29udGVudCBwe3BhZGRpbmctdG9wOjMwcHh9LnN0YXRpYyAuc3RhdGljLWNvbnRlbnQgLnBsYWluLWxpbmtbaHJlZl49XCJ0ZWw6XCJdLC5zdGF0aWMgLnN0YXRpYy1jb250ZW50IC5wbGFpbi1saW5rW2hyZWZePVwibWFpbHRvOlwiXSwuc3RhdGljIC5jb250YWN0LWNvbnRlbnQgLnBsYWluLWxpbmtbaHJlZl49XCJ0ZWw6XCJdLC5zdGF0aWMgLmNvbnRhY3QtY29udGVudCAucGxhaW4tbGlua1tocmVmXj1cIm1haWx0bzpcIl0sLmNvbnRhY3QtZm9ybSAuc3RhdGljLWNvbnRlbnQgLnBsYWluLWxpbmtbaHJlZl49XCJ0ZWw6XCJdLC5jb250YWN0LWZvcm0gLnN0YXRpYy1jb250ZW50IC5wbGFpbi1saW5rW2hyZWZePVwibWFpbHRvOlwiXSwuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgLnBsYWluLWxpbmtbaHJlZl49XCJ0ZWw6XCJdLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCAucGxhaW4tbGlua1tocmVmXj1cIm1haWx0bzpcIl0sLmVycm9yLXBhZ2UgLnN0YXRpYy1jb250ZW50IC5wbGFpbi1saW5rW2hyZWZePVwidGVsOlwiXSwuZXJyb3ItcGFnZSAuc3RhdGljLWNvbnRlbnQgLnBsYWluLWxpbmtbaHJlZl49XCJtYWlsdG86XCJdLC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgLnBsYWluLWxpbmtbaHJlZl49XCJ0ZWw6XCJdLC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgLnBsYWluLWxpbmtbaHJlZl49XCJtYWlsdG86XCJde2ZvbnQtd2VpZ2h0OjUwMH0uc3RhdGljIC5jb250YWN0LWNvbnRlbnQgcDpmaXJzdC1vZi10eXBlLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCBwOmZpcnN0LW9mLXR5cGUsLmVycm9yLXBhZ2UgLmNvbnRhY3QtY29udGVudCBwOmZpcnN0LW9mLXR5cGV7cGFkZGluZy10b3A6MH0uc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGksLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGl7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzFBMTkxOTtsZXR0ZXItc3BhY2luZzowLjVweDtsaW5lLWhlaWdodDoxNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO21hcmdpbjo2NXB4IDM1cHggMCAwfS5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaTphZnRlciwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGk6YWZ0ZXIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaTphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMxQTE5MTk7Ym90dG9tOi0ycHg7Y29udGVudDpcIlwiO2hlaWdodDoxcHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3Zpc2liaWxpdHk6dmlzaWJsZTt3aWR0aDoxMDAlO3RyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dCAwc30uc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGk6aG92ZXI6YWZ0ZXIsLnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpOmFjdGl2ZTphZnRlciwuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGk6Zm9jdXM6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpOmhvdmVyOmFmdGVyLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaTphY3RpdmU6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpOmZvY3VzOmFmdGVyLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGk6aG92ZXI6YWZ0ZXIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaTphY3RpdmU6YWZ0ZXIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaTpmb2N1czphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMxQTE5MTk7Y29sb3I6IzFBMTkxOTt2aXNpYmlsaXR5OnZpc2libGU7dHJhbnNmb3JtOnNjYWxlWCgwKX0uc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuc2Vjb25kYXJ5LC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5zZWNvbmRhcnksLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5zZWNvbmRhcnl7Zm9udC1zdHlsZTppdGFsaWM7bGV0dGVyLXNwYWNpbmc6LjdweDtsaW5lLWhlaWdodDoxNHB4fS5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5idG4uc2Vjb25kYXJ5LC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5idG4uc2Vjb25kYXJ5LC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuYnRuLnNlY29uZGFyeXtmb250LXN0eWxlOmluaGVyaXR9LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnRlcnRpYXJ5OmFmdGVyLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS50ZXJ0aWFyeTphZnRlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnRlcnRpYXJ5OmFmdGVye3RyYW5zZm9ybTpzY2FsZVgoMCl9LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnRlcnRpYXJ5OmhvdmVyOmFmdGVyLC5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS50ZXJ0aWFyeTpmb2N1czphZnRlciwuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkudGVydGlhcnk6YWN0aXZlOmFmdGVyLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS50ZXJ0aWFyeTpob3ZlcjphZnRlciwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkudGVydGlhcnk6Zm9jdXM6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnRlcnRpYXJ5OmFjdGl2ZTphZnRlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnRlcnRpYXJ5OmhvdmVyOmFmdGVyLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkudGVydGlhcnk6Zm9jdXM6YWZ0ZXIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS50ZXJ0aWFyeTphY3RpdmU6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlWCgxKX0uc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkudGVydGlhcnktYWN0aXZlOmFmdGVyLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS50ZXJ0aWFyeS1hY3RpdmU6YWZ0ZXIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS50ZXJ0aWFyeS1hY3RpdmU6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlWCgxKX0uc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkudGVydGlhcnktYWN0aXZlOmhvdmVyOmFmdGVyLC5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS50ZXJ0aWFyeS1hY3RpdmU6Zm9jdXM6YWZ0ZXIsLnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnRlcnRpYXJ5LWFjdGl2ZTphY3RpdmU6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnRlcnRpYXJ5LWFjdGl2ZTpob3ZlcjphZnRlciwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkudGVydGlhcnktYWN0aXZlOmZvY3VzOmFmdGVyLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS50ZXJ0aWFyeS1hY3RpdmU6YWN0aXZlOmFmdGVyLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkudGVydGlhcnktYWN0aXZlOmhvdmVyOmFmdGVyLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkudGVydGlhcnktYWN0aXZlOmZvY3VzOmFmdGVyLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkudGVydGlhcnktYWN0aXZlOmFjdGl2ZTphZnRlcnt0cmFuc2Zvcm06c2NhbGVYKDEpfS5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5pY29uLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5pY29uLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuaWNvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5pY29uLmljb24tbGVmdD5zdmcuaWNvbiwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuaWNvbi5pY29uLWxlZnQ+c3ZnLmljb24sLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5pY29uLmljb24tbGVmdD5zdmcuaWNvbnttYXJnaW4tcmlnaHQ6MTBweH0uc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuaWNvbi5pY29uLXJpZ2h0PnN2Zy5pY29uLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5pY29uLmljb24tcmlnaHQ+c3ZnLmljb24sLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5pY29uLmljb24tcmlnaHQ+c3ZnLmljb257bWFyZ2luLWxlZnQ6MTBweH0uc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVhdGVybmFyeSwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVhdGVybmFyeSwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1YXRlcm5hcnl7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmb250LXdlaWdodDo1MDA7cGFkZGluZy1sZWZ0OjQ1cHh9LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1YXRlcm5hcnk6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1YXRlcm5hcnk6YWZ0ZXIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5xdWF0ZXJuYXJ5OmFmdGVye2NvbnRlbnQ6bm9uZX0uc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVhdGVybmFyeSAuYXJyb3dfbGluZS13cmFwcGVyLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5xdWF0ZXJuYXJ5IC5hcnJvd19saW5lLXdyYXBwZXIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5xdWF0ZXJuYXJ5IC5hcnJvd19saW5lLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowfS5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5xdWF0ZXJuYXJ5IC5hcnJvd19saW5lLXdyYXBwZXIgLmFycm93X2xpbmUsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1YXRlcm5hcnkgLmFycm93X2xpbmUtd3JhcHBlciAuYXJyb3dfbGluZSwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1YXRlcm5hcnkgLmFycm93X2xpbmUtd3JhcHBlciAuYXJyb3dfbGluZXtiYWNrZ3JvdW5kOiMxQTE5MTk7ZmxvYXQ6bGVmdDtoZWlnaHQ6MnB4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyNXB4O3RvcDoxMXB4O2FuaW1hdGlvbjphcnJvdy1saW5lIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGV9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1YXRlcm5hcnkgLmFycm93X2xpbmUtd3JhcHBlciAuYXJyb3dfbGluZSwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVhdGVybmFyeSAuYXJyb3dfbGluZS13cmFwcGVyIC5hcnJvd19saW5lLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVhdGVybmFyeSAuYXJyb3dfbGluZS13cmFwcGVyIC5hcnJvd19saW5le3RvcDoxM3B4fX0uc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVhdGVybmFyeSAuYXJyb3dfbGluZS13cmFwcGVyPi5pY29uLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5xdWF0ZXJuYXJ5IC5hcnJvd19saW5lLXdyYXBwZXI+Lmljb24sLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5xdWF0ZXJuYXJ5IC5hcnJvd19saW5lLXdyYXBwZXI+Lmljb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxMHB4O3RvcDotM3B4O2FuaW1hdGlvbjphcnJvdy1oZWFkIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGV9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1YXRlcm5hcnkgLmFycm93X2xpbmUtd3JhcHBlcj4uaWNvbiwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVhdGVybmFyeSAuYXJyb3dfbGluZS13cmFwcGVyPi5pY29uLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVhdGVybmFyeSAuYXJyb3dfbGluZS13cmFwcGVyPi5pY29ue3RvcDotMXB4fX1Aa2V5ZnJhbWVzIGFycm93LWxpbmV7MCV7d2lkdGg6MjVweH03NSV7d2lkdGg6MzVweH0xMDAle3dpZHRoOjI1cHh9fUBrZXlmcmFtZXMgYXJyb3ctaGVhZHswJXtsZWZ0OjEwcHh9NzUle2xlZnQ6MjBweH0xMDAle2xlZnQ6MTBweH19LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1aW5hcnk6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1aW5hcnk6YWZ0ZXIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5xdWluYXJ5OmFmdGVye2hlaWdodDozcHg7dHJhbnNmb3JtOnNjYWxlWCgwKX0uc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVpbmFyeTpob3ZlcjphZnRlciwuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVpbmFyeTpmb2N1czphZnRlciwuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVpbmFyeTphY3RpdmU6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1aW5hcnk6aG92ZXI6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1aW5hcnk6Zm9jdXM6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1aW5hcnk6YWN0aXZlOmFmdGVyLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVpbmFyeTpob3ZlcjphZnRlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1aW5hcnk6Zm9jdXM6YWZ0ZXIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5xdWluYXJ5OmFjdGl2ZTphZnRlcnt0cmFuc2Zvcm06c2NhbGVYKDEpfS5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5zZW5hcnk6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnNlbmFyeTphZnRlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnNlbmFyeTphZnRlcntoZWlnaHQ6M3B4O3RyYW5zZm9ybTpzY2FsZVgoMSl9LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnNlbmFyeTpob3ZlcjphZnRlciwuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuc2VuYXJ5OmZvY3VzOmFmdGVyLC5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5zZW5hcnk6YWN0aXZlOmFmdGVyLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5zZW5hcnk6aG92ZXI6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnNlbmFyeTpmb2N1czphZnRlciwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuc2VuYXJ5OmFjdGl2ZTphZnRlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnNlbmFyeTpob3ZlcjphZnRlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnNlbmFyeTpmb2N1czphZnRlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnNlbmFyeTphY3RpdmU6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlWCgwKX0uc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuYWN0aXZlLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5hY3RpdmUsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5hY3RpdmV7Zm9udC13ZWlnaHQ6NTAwfS5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaVtjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsLnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGlbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmV7cGFkZGluZy1yaWdodDo1cHh9LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpW2NsYXNzXj1cImljb24tXCJdOmFmdGVyLC5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaVtjbGFzcyo9XCIgaWNvbi1cIl06YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpW2NsYXNzXj1cImljb24tXCJdOmFmdGVyLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaVtjbGFzcyo9XCIgaWNvbi1cIl06YWZ0ZXIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaVtjbGFzc149XCJpY29uLVwiXTphZnRlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpW2NsYXNzKj1cIiBpY29uLVwiXTphZnRlcntwYWRkaW5nLWxlZnQ6NXB4fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpey5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaSwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGksLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaXttYXJnaW46NzBweCA0NXB4IDAgMH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaSwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpe21hcmdpbjo4MHB4IDYwcHggMCAwfX0uc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuYWN0aXZlOmFmdGVyLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5hY3RpdmU6YWZ0ZXIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5hY3RpdmU6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlWCgxKX0uc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGk6bGFzdC1vZi10eXBlLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaTpsYXN0LW9mLXR5cGUsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaTpsYXN0LW9mLXR5cGV7bWFyZ2luLXJpZ2h0OjB9LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3Jlcy5hY3RpdmUsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3Jlcy5hY3RpdmUsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMuYWN0aXZle2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3Jlczpub3QoLmFjdGl2ZSksLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3Jlczpub3QoLmFjdGl2ZSksLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXM6bm90KC5hY3RpdmUpe2Rpc3BsYXk6bm9uZX19LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmVzLWhlYWRsaW5lLW1vYmlsZSwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5zdG9yZXMtaGVhZGxpbmUtbW9iaWxlLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5zdG9yZXMtaGVhZGxpbmUtbW9iaWxle3BhZGRpbmctdG9wOjUwcHh9LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmU+ZGl2LnJvdywuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5zdG9yZT5kaXYucm93LC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5zdG9yZT5kaXYucm93e2hlaWdodDoxMDAlfS5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMgLnN0b3JlPmRpdi5yb3cgaHIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmU+ZGl2LnJvdyBociwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmU+ZGl2LnJvdyBocntoZWlnaHQ6MXB4O2JhY2tncm91bmQ6I0JFQkVCRTtib3JkZXI6bm9uZTttYXJnaW46NDVweCAwIDB9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmU+ZGl2LnJvdyBociwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5zdG9yZT5kaXYucm93IGhyLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5zdG9yZT5kaXYucm93IGhye21hcmdpbjo1MHB4IDAgMH19LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5zdG9yZSAuc3RvcmUtbGluay13cmFwcGVyLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5zdG9yZSAuc3RvcmUtbGluay13cmFwcGVye21hcmdpbjo0MHB4IDAgMjBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMgLnN0b3JlIC5zdG9yZS1saW5rLXdyYXBwZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlcnttYXJnaW4tdG9wOjU1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpey5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMgLnN0b3JlIC5zdG9yZS1saW5rLXdyYXBwZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlcnttYXJnaW4tdG9wOjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMgLnN0b3JlIC5zdG9yZS1saW5rLXdyYXBwZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlcnttYXJnaW4tdG9wOjY1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMgLnN0b3JlIC5zdG9yZS1saW5rLXdyYXBwZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlcnttYXJnaW4tdG9wOjcwcHh9fS5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMgLnN0b3JlIC5zdG9yZS1saW5rLXdyYXBwZXIgLnN0b3JlLWxpbmssLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciAuc3RvcmUtbGluaywuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciAuc3RvcmUtbGlua3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgNDBweCAwIDB9LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciAuc3RvcmUtbGluay1pY29uLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMgLnN0b3JlIC5zdG9yZS1saW5rLXdyYXBwZXIgLnN0b3JlLWxpbmstaWNvbiwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciAuc3RvcmUtbGluay1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MHB4O3JpZ2h0OjMwcHg7cGFkZGluZzowfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciAuc3RvcmUtbGluay1pY29uLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMgLnN0b3JlIC5zdG9yZS1saW5rLXdyYXBwZXIgLnN0b3JlLWxpbmstaWNvbiwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciAuc3RvcmUtbGluay1pY29ue3RvcDo2NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5zdG9yZSAuc3RvcmUtbGluay13cmFwcGVyIC5zdG9yZS1saW5rLWljb24sLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciAuc3RvcmUtbGluay1pY29uLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5zdG9yZSAuc3RvcmUtbGluay13cmFwcGVyIC5zdG9yZS1saW5rLWljb257dG9wOjcwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMgLnN0b3JlIC5zdG9yZS1saW5rLXdyYXBwZXIgLnN0b3JlLWxpbmstaWNvbiwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5zdG9yZSAuc3RvcmUtbGluay13cmFwcGVyIC5zdG9yZS1saW5rLWljb24sLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMgLnN0b3JlIC5zdG9yZS1saW5rLXdyYXBwZXIgLnN0b3JlLWxpbmstaWNvbnt0b3A6ODBweH19LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciAuc3RvcmUtbGluay1pY29uIGE6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciAuc3RvcmUtbGluay1pY29uIGE6YWZ0ZXIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMgLnN0b3JlIC5zdG9yZS1saW5rLXdyYXBwZXIgLnN0b3JlLWxpbmstaWNvbiBhOmFmdGVye2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsuc3RhdGljIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLXRlYXNlciwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLXRlYXNlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5zdG9yZS10ZWFzZXJ7cGFkZGluZzowfX0uc3RhdGljIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLWZpbmRlci1kZXRhaWwtaGVhZGxpbmUsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5zdG9yZS1maW5kZXItZGV0YWlsLWhlYWRsaW5lLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLWZpbmRlci1kZXRhaWwtaGVhZGxpbmV7cGFkZGluZzo1MHB4IDE1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXsuc3RhdGljIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLWZpbmRlci1kZXRhaWwtaGVhZGxpbmUsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5zdG9yZS1maW5kZXItZGV0YWlsLWhlYWRsaW5lLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLWZpbmRlci1kZXRhaWwtaGVhZGxpbmV7cGFkZGluZzo4MHB4IDE1cHggNzBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7LnN0YXRpYyAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5zdG9yZS1maW5kZXItZGV0YWlsLWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtZmluZGVyLWRldGFpbC1oZWFkbGluZSwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5zdG9yZS1maW5kZXItZGV0YWlsLWhlYWRsaW5le3BhZGRpbmctdG9wOjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5zdGF0aWMgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtZmluZGVyLWRldGFpbC1oZWFkbGluZSwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLWZpbmRlci1kZXRhaWwtaGVhZGxpbmUsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtZmluZGVyLWRldGFpbC1oZWFkbGluZXtwYWRkaW5nLWJvdHRvbTo4NXB4fX0uc3RhdGljIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLWFkZHJlc3MgbGk6Zmlyc3QtY2hpbGQsLnN0YXRpYyAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5zdG9yZS1vcGVuaW5nLXRpbWVzIGxpOmZpcnN0LWNoaWxkLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtYWRkcmVzcyBsaTpmaXJzdC1jaGlsZCwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLW9wZW5pbmctdGltZXMgbGk6Zmlyc3QtY2hpbGQsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtYWRkcmVzcyBsaTpmaXJzdC1jaGlsZCwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5zdG9yZS1vcGVuaW5nLXRpbWVzIGxpOmZpcnN0LWNoaWxke3BhZGRpbmctYm90dG9tOjdweH0uc3RhdGljIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLW1hcC1saW5rLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtbWFwLWxpbmssLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtbWFwLWxpbmt7cGFkZGluZzozMHB4IDAgNTVweH1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLW1hcC1saW5rLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtbWFwLWxpbmssLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtbWFwLWxpbmt7cGFkZGluZy1ib3R0b206NjVweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5zdG9yZS1tYXAtbGluaywuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLW1hcC1saW5rLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLW1hcC1saW5re3BhZGRpbmctYm90dG9tOjcwcHh9fS5zdGF0aWMgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZvLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZvLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnByb2R1Y3QtaW5mb3twYWRkaW5nOjUwcHggMH1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnByb2R1Y3QtaW5mbywuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnByb2R1Y3QtaW5mbywuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5wcm9kdWN0LWluZm97cGFkZGluZzo1NXB4IDAgNjVweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5wcm9kdWN0LWluZm8sLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5wcm9kdWN0LWluZm8sLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZve3BhZGRpbmc6NjVweCAwIDcwcHh9fS5zdGF0aWMgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZvIC5zdG9yZS1vZmZlciwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnByb2R1Y3QtaW5mbyAuc3RvcmUtb2ZmZXIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZvIC5zdG9yZS1vZmZlcntwYWRkaW5nLWJvdHRvbTo3cHh9LnN0YXRpYyAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5wcm9kdWN0LWluZm8gbGksLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5wcm9kdWN0LWluZm8gbGksLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZvIGxpe3BhZGRpbmctYm90dG9tOjVweDtsaW5lLWhlaWdodDoyNHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5zdGF0aWMgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZvIGxpLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZvIGxpLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnByb2R1Y3QtaW5mbyBsaXtwYWRkaW5nLWJvdHRvbToxMHB4O2xpbmUtaGVpZ2h0OjI4cHh9fS5zdGF0aWMgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZvIGxpOmZpcnN0LWNoaWxkLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZvIGxpOmZpcnN0LWNoaWxkLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnByb2R1Y3QtaW5mbyBsaTpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDoyNXB4fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5zdGF0aWMgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZvIGxpOmZpcnN0LWNoaWxkLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZvIGxpOmZpcnN0LWNoaWxkLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnByb2R1Y3QtaW5mbyBsaTpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDozMHB4fX0uc3RhdGljIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnByb2R1Y3QtaW5mbyBsaTpsYXN0LWNoaWxkLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZvIGxpOmxhc3QtY2hpbGQsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZvIGxpOmxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MH0uc3RhdGljIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnByb2R1Y3QtaW5mbyBsaTpiZWZvcmUsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5wcm9kdWN0LWluZm8gbGk6YmVmb3JlLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnByb2R1Y3QtaW5mbyBsaTpiZWZvcmV7Y29udGVudDonLSc7cGFkZGluZy1yaWdodDoxMHB4fS5zdGF0aWMgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtYWJvdXQgcCwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLWFib3V0IHAsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtYWJvdXQgcHtwYWRkaW5nLXRvcDozMHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpey5zdGF0aWMgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtYWJvdXQgcCwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLWFib3V0IHAsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtYWJvdXQgcHtwYWRkaW5nLXRvcDozNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLWFib3V0IHAsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5zdG9yZS1hYm91dCBwLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLWFib3V0IHB7cGFkZGluZy10b3A6NDVweH19LnN0YXRpYyAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5iYWNrLXRvLXN0b3JlLW92ZXJ2aWV3LC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuYmFjay10by1zdG9yZS1vdmVydmlldywuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5iYWNrLXRvLXN0b3JlLW92ZXJ2aWV3e3BhZGRpbmctdG9wOjcwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc3RhdGljIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLmJhY2stdG8tc3RvcmUtb3ZlcnZpZXcsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5iYWNrLXRvLXN0b3JlLW92ZXJ2aWV3LC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLmJhY2stdG8tc3RvcmUtb3ZlcnZpZXd7cGFkZGluZy10b3A6OTBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7LnN0YXRpYyAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5iYWNrLXRvLXN0b3JlLW92ZXJ2aWV3LC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuYmFjay10by1zdG9yZS1vdmVydmlldywuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5iYWNrLXRvLXN0b3JlLW92ZXJ2aWV3e3BhZGRpbmctdG9wOjEwNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLmJhY2stdG8tc3RvcmUtb3ZlcnZpZXcsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5iYWNrLXRvLXN0b3JlLW92ZXJ2aWV3LC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLmJhY2stdG8tc3RvcmUtb3ZlcnZpZXd7cGFkZGluZy10b3A6MTQwcHh9fS5zdGF0aWMgc3Ryb25nLC5jb250YWN0LWZvcm0gc3Ryb25nLC5lcnJvci1wYWdlIHN0cm9uZ3tmb250LXdlaWdodDo1MDB9LnN0YXRpYyBociwuY29udGFjdC1mb3JtIGhyLC5lcnJvci1wYWdlIGhye21hcmdpbjozMHB4IDB9LnN0YXRpYyAucHJpbWFyeS1ub3RlLC5jb250YWN0LWZvcm0gLnByaW1hcnktbm90ZSwuZXJyb3ItcGFnZSAucHJpbWFyeS1ub3Rle3BhZGRpbmc6MCAwIDg1cHggMH0uc3RhdGljIC5jYXJlLWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50LC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnR7cGFkZGluZy10b3A6NzBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpey5zdGF0aWMgLmNhcmUtY29udGVudCwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudHtwYWRkaW5nLXRvcDo5MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50LC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnR7cGFkZGluZy10b3A6NjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7LnN0YXRpYyAuY2FyZS1jb250ZW50LC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50e3BhZGRpbmctdG9wOjcwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgLmNhcmUtY29udGVudCwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudHtwYWRkaW5nLXRvcDo3NXB4fX0uc3RhdGljIC5jYXJlLWNvbnRlbnQgLmltYWdlLWZ1bGwsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5pbWFnZS1mdWxsLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmltYWdlLWZ1bGx7cGFkZGluZzowfS5zdGF0aWMgLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLWhlYWRsaW5lLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1oZWFkbGluZXttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1oZWFkbGluZSwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1oZWFkbGluZSwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jdWx0LW9mLWNhcmUtaGVhZGxpbmV7bWFyZ2luLWJvdHRvbTo0MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1oZWFkbGluZSwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1oZWFkbGluZSwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jdWx0LW9mLWNhcmUtaGVhZGxpbmV7bWFyZ2luLWJvdHRvbTo0N3B4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1oZWFkbGluZSwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1oZWFkbGluZSwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jdWx0LW9mLWNhcmUtaGVhZGxpbmV7bWFyZ2luLWJvdHRvbTo4MnB4fX0uc3RhdGljIC5jYXJlLWNvbnRlbnQgaDMsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IGgzLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgaDN7cGFkZGluZy1ib3R0b206MzBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zdGF0aWMgLmNhcmUtY29udGVudCBoMywuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgaDMsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCBoM3twYWRkaW5nLWJvdHRvbTo0MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgaDMsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IGgzLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgaDN7cGFkZGluZy1ib3R0b206NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY2FyZS1jb250ZW50IGgzLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCBoMywuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IGgze3BhZGRpbmctYm90dG9tOjU1cHh9fS5zdGF0aWMgLmNhcmUtY29udGVudCAuY2FyZS1pbnRybywuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW50cm8sLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1pbnRyb3twYWRkaW5nLWJvdHRvbTo1NXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jYXJlLWludHJvLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2FyZS1pbnRybywuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jYXJlLWludHJve3BhZGRpbmctYm90dG9tOjc1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuY2FyZS1pbnRybywuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW50cm8sLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1pbnRyb3twYWRkaW5nLWJvdHRvbTo5MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW50cm8sLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jYXJlLWludHJvLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW50cm97cGFkZGluZy1ib3R0b206ODBweH19LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jYXJlLWludHJvLWtuaXQsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jYXJlLWludHJvLWtuaXQsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1pbnRyby1rbml0e3BhZGRpbmctYm90dG9tOjYwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW50cm8ta25pdCwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW50cm8ta25pdCwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jYXJlLWludHJvLWtuaXR7cGFkZGluZy1ib3R0b206MTE0cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuY2FyZS1pbnRyby1rbml0LC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2FyZS1pbnRyby1rbml0LC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW50cm8ta25pdHtwYWRkaW5nLWJvdHRvbToxNDhweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jYXJlLWludHJvLWtuaXQsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jYXJlLWludHJvLWtuaXQsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1pbnRyby1rbml0e3BhZGRpbmctYm90dG9tOjIwNnB4fX0uc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNhcmUtbGlua3MgaW1nLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2FyZS1saW5rcyBpbWcsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1saW5rcyBpbWd7bWluLWhlaWdodDoxMzBweH0uc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNhcmUtbGlua3MgLmNhcmUtbGluay1zb2NrcywuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNhcmUtbGlua3MgLmNhcmUtbGluay1zb2NrcywuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jYXJlLWxpbmtzIC5jYXJlLWxpbmstc29ja3N7bWFyZ2luLXJpZ2h0OjMwcHh9LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jdWx0LW9mLWNhcmUtaW50cm8td3JhcHBlciwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1pbnRyby13cmFwcGVyLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1pbnRyby13cmFwcGVye21hcmdpbi1ib3R0b206NzBweH0uc3RhdGljIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1oZWFkbGluZSwuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW50cm8sLnN0YXRpYyAuY2FyZS1jb250ZW50IC5jYXJlLWxpbmtzLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2FyZS1pbnRybywuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNhcmUtbGlua3MsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLWhlYWRsaW5lLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW50cm8sLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1saW5rc3ttYXgtd2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmltYWdlLWJsb2NrLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuaW1hZ2UtYmxvY2ssLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuaW1hZ2UtYmxvY2t7bWFyZ2luLWJvdHRvbToyMzVweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY2FyZS1jb250ZW50IC5pbWFnZS1ibG9jaywuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmltYWdlLWJsb2NrLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmltYWdlLWJsb2Nre21hcmdpbi1ib3R0b206MTQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuaW50cm8taW1hZ2UsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5pbnRyby1pbWFnZSwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5pbnRyby1pbWFnZXttYXJnaW4tdG9wOi02NTBweH19LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1saXN0LC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtbGlzdCwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1saXN0e21hcmdpbi1ib3R0b206NjRweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtbGlzdCwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWxpc3QsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtbGlzdHttYXJnaW4tYm90dG9tOjgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtbGlzdCwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWxpc3QsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtbGlzdHttYXJnaW4tYm90dG9tOjg1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtbGlzdCwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWxpc3QsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtbGlzdHttYXJnaW4tYm90dG9tOjExMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWxpc3QsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1saXN0LC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWxpc3R7bWFyZ2luLWJvdHRvbToxNDVweH19LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1saXN0IGxpLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtbGlzdCBsaSwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1saXN0IGxpe2NvdW50ZXItcmVzZXQ6c2VjdGlvbjtjb3VudGVyLWluY3JlbWVudDpsaTtwYWRkaW5nLWJvdHRvbTozNXB4fS5zdGF0aWMgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtbGlzdCBsaTpiZWZvcmUsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1saXN0IGxpOmJlZm9yZSwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1saXN0IGxpOmJlZm9yZXtjb250ZW50OmNvdW50ZXIobGksIGRlY2ltYWwtbGVhZGluZy16ZXJvKTtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyNHB4O3BhZGRpbmc6MnB4O3RleHQtYWxpZ246Y2VudGVyO21pbi13aWR0aDozM3B4O21pbi1oZWlnaHQ6MzNweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MjBweDtib3JkZXI6MXB4IHNvbGlkICMxQTE5MTk7Ym9yZGVyLXJhZGl1czozM3B4O2FsaWduLXNlbGY6ZmxleC1zdGFydH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtbGlzdCBsaTpiZWZvcmUsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1saXN0IGxpOmJlZm9yZSwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1saXN0IGxpOmJlZm9yZXttYXJnaW4tcmlnaHQ6MjVweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1saXN0IGxpOmJlZm9yZSwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWxpc3QgbGk6YmVmb3JlLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWxpc3QgbGk6YmVmb3Jle2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjQxcHg7cGFkZGluZzo1cHg7bWluLXdpZHRoOjU1cHg7bWluLWhlaWdodDo1NXB4O2JvcmRlci1yYWRpdXM6NTVweDtib3JkZXI6MnB4IHNvbGlkICMxQTE5MTl9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtbGlzdCBsaTpiZWZvcmUsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1saXN0IGxpOmJlZm9yZSwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1saXN0IGxpOmJlZm9yZXtwYWRkaW5nOjhweDttaW4td2lkdGg6NjFweDttaW4taGVpZ2h0OjYxcHg7Ym9yZGVyLXJhZGl1czo2MXB4O21hcmdpbi1yaWdodDozMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWxpc3QgbGk6YmVmb3JlLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtbGlzdCBsaTpiZWZvcmUsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtbGlzdCBsaTpiZWZvcmV7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6NDhweDtwYWRkaW5nOjEzcHg7bWluLXdpZHRoOjc2cHg7bWluLWhlaWdodDo3NnB4O2JvcmRlci1yYWRpdXM6NzZweDttYXJnaW4tcmlnaHQ6NDVweH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLXdyYXBwZXIgLmltYWdlYmxvY2ssLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy13cmFwcGVyIC5pbWFnZWJsb2NrLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLXdyYXBwZXIgLmltYWdlYmxvY2t7bWFyZ2luLWJvdHRvbTo4OHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmUtd3JhcHBlciwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWhlYWRsaW5lLXdyYXBwZXIsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmUtd3JhcHBlcnttYXJnaW4tdG9wOi01MTBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1oZWFkbGluZS13cmFwcGVyLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmUtd3JhcHBlciwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1oZWFkbGluZS13cmFwcGVye21heC13aWR0aDozNSV9fS5zdGF0aWMgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmUsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1oZWFkbGluZSwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1oZWFkbGluZXtwYWRkaW5nOjY1cHggMCA0MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1oZWFkbGluZSwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWhlYWRsaW5lLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWhlYWRsaW5le3BhZGRpbmc6NjhweCAwIDI2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmUsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmV7cGFkZGluZzowfX0uc3RhdGljIC5jYXJlLWNvbnRlbnQgLnByZXYtYXJyb3cgc3ZnLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAucHJldi1hcnJvdyBzdmcsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAucHJldi1hcnJvdyBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5zdGF0aWMgLmNhcmUtY29udGVudCAudmlkZW8tc3VibGluZSwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLnZpZGVvLXN1YmxpbmUsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAudmlkZW8tc3VibGluZXtwYWRkaW5nLXRvcDozMHB4fS5zdGF0aWMgLmNhcmUtY29udGVudCAjY3VsdC1vZi1jYXJlLWtuaXR3ZWFyLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAjY3VsdC1vZi1jYXJlLWtuaXR3ZWFyLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgI2N1bHQtb2YtY2FyZS1rbml0d2VhcnttYXJnaW4tdG9wOjY0cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgI2N1bHQtb2YtY2FyZS1rbml0d2VhciwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgI2N1bHQtb2YtY2FyZS1rbml0d2VhciwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50ICNjdWx0LW9mLWNhcmUta25pdHdlYXJ7bWFyZ2luOjEwNXB4IDB9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAjY3VsdC1vZi1jYXJlLWtuaXR3ZWFyLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAjY3VsdC1vZi1jYXJlLWtuaXR3ZWFyLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgI2N1bHQtb2YtY2FyZS1rbml0d2VhcnttYXJnaW4tYm90dG9tOjg1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAjY3VsdC1vZi1jYXJlLWtuaXR3ZWFyLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAjY3VsdC1vZi1jYXJlLWtuaXR3ZWFyLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgI2N1bHQtb2YtY2FyZS1rbml0d2VhcnttYXJnaW4tdG9wOjE1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgI2N1bHQtb2YtY2FyZS1rbml0d2VhciwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgI2N1bHQtb2YtY2FyZS1rbml0d2VhciwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50ICNjdWx0LW9mLWNhcmUta25pdHdlYXJ7bWFyZ2luOjE4MHB4IDAgMTUwcHh9fS5zdGF0aWMgLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLWtuaXQtd3JhcHBlciwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1rbml0LXdyYXBwZXIsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLWtuaXQtd3JhcHBlcntwYWRkaW5nLXRvcDo2OHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jdWx0LW9mLWNhcmUta25pdC13cmFwcGVyLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLWtuaXQtd3JhcHBlciwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jdWx0LW9mLWNhcmUta25pdC13cmFwcGVye3BhZGRpbmctdG9wOjI0cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLWtuaXQtd3JhcHBlciwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1rbml0LXdyYXBwZXIsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLWtuaXQtd3JhcHBlcntwYWRkaW5nLXRvcDo1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1rbml0LXdyYXBwZXIsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jdWx0LW9mLWNhcmUta25pdC13cmFwcGVyLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1rbml0LXdyYXBwZXJ7cGFkZGluZy10b3A6MTIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLWtuaXQtd3JhcHBlciwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1rbml0LXdyYXBwZXIsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLWtuaXQtd3JhcHBlcntwYWRkaW5nLXRvcDoxNjBweH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmtuaXQtd2Vhci1pbnRyby13cmFwcGVyLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAua25pdC13ZWFyLWludHJvLXdyYXBwZXIsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAua25pdC13ZWFyLWludHJvLXdyYXBwZXJ7bWFyZ2luLXRvcDotNDY1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAua25pdC13ZWFyLWludHJvLXdyYXBwZXIsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5rbml0LXdlYXItaW50cm8td3JhcHBlciwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5rbml0LXdlYXItaW50cm8td3JhcHBlcnttYXJnaW4tdG9wOi00MTBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnN0YXRpYyAuY2FyZS1jb250ZW50IC5rbml0LXdlYXItaW50cm8td3JhcHBlciwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmtuaXQtd2Vhci1pbnRyby13cmFwcGVyLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmtuaXQtd2Vhci1pbnRyby13cmFwcGVye21hcmdpbi10b3A6LTUxNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmtuaXQtd2Vhci1pbnRyby13cmFwcGVyLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAua25pdC13ZWFyLWludHJvLXdyYXBwZXIsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAua25pdC13ZWFyLWludHJvLXdyYXBwZXJ7bWFyZ2luLXRvcDotNjkwcHh9fS5zdGF0aWMgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmUta25pdHdlYXIsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1oZWFkbGluZS1rbml0d2VhciwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1oZWFkbGluZS1rbml0d2VhcntwYWRkaW5nLWJvdHRvbTo0MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1oZWFkbGluZS1rbml0d2VhciwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWhlYWRsaW5lLWtuaXR3ZWFyLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWhlYWRsaW5lLWtuaXR3ZWFye21pbi13aWR0aDo0NTRweDtwYWRkaW5nLWJvdHRvbTo2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWhlYWRsaW5lLWtuaXR3ZWFyLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmUta25pdHdlYXIsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmUta25pdHdlYXJ7bWluLXdpZHRoOjIzMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWhlYWRsaW5lLWtuaXR3ZWFyLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmUta25pdHdlYXIsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmUta25pdHdlYXJ7bWluLXdpZHRoOjI2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWhlYWRsaW5lLWtuaXR3ZWFyLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmUta25pdHdlYXIsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmUta25pdHdlYXJ7bWluLXdpZHRoOjM5MHB4fX0uc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNoZWNrbGlzdCwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNoZWNrbGlzdCwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jaGVja2xpc3R7cGFkZGluZy1ib3R0b206NjBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuY2hlY2tsaXN0LC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2hlY2tsaXN0LC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmNoZWNrbGlzdHtwYWRkaW5nLWJvdHRvbTo4MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNoZWNrbGlzdCwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNoZWNrbGlzdCwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jaGVja2xpc3R7cGFkZGluZy1ib3R0b206MTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuY2hlY2tsaXN0LC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2hlY2tsaXN0LC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmNoZWNrbGlzdHtwYWRkaW5nLWJvdHRvbToxMzVweH19LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jaGVja2xpc3QgbGksLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jaGVja2xpc3QgbGksLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2hlY2tsaXN0IGxpe2xpc3Qtc3R5bGU6bm9uZX0uc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNoZWNrbGlzdCBsaTpiZWZvcmUsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jaGVja2xpc3QgbGk6YmVmb3JlLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmNoZWNrbGlzdCBsaTpiZWZvcmV7Y29udGVudDon4oCTJztwYWRkaW5nLXJpZ2h0OjEwcHg7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5zdGF0aWMgLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLXNvY2tzLW91dHJvLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLXNvY2tzLW91dHJvLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1zb2Nrcy1vdXRyb3twYWRkaW5nLWJvdHRvbTo2NnB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jdWx0LW9mLWNhcmUtc29ja3Mtb3V0cm8sLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jdWx0LW9mLWNhcmUtc29ja3Mtb3V0cm8sLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLXNvY2tzLW91dHJve3BhZGRpbmctYm90dG9tOjg1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLXNvY2tzLW91dHJvLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLXNvY2tzLW91dHJvLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1zb2Nrcy1vdXRyb3twYWRkaW5nLWJvdHRvbToxMDVweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jdWx0LW9mLWNhcmUtc29ja3Mtb3V0cm8sLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jdWx0LW9mLWNhcmUtc29ja3Mtb3V0cm8sLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLXNvY2tzLW91dHJve3BhZGRpbmctYm90dG9tOjE0NXB4fX0uc3RhdGljIC5zdGF0aWMtZm9vdGVyLC5jb250YWN0LWZvcm0gLnN0YXRpYy1mb290ZXIsLmVycm9yLXBhZ2UgLnN0YXRpYy1mb290ZXJ7bWFyZ2luLXRvcDoxNDBweH0uc3RhdGljIC5zdGF0aWMtZm9vdGVyIC5kYXRlLC5jb250YWN0LWZvcm0gLnN0YXRpYy1mb290ZXIgLmRhdGUsLmVycm9yLXBhZ2UgLnN0YXRpYy1mb290ZXIgLmRhdGV7cGFkZGluZy10b3A6MH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zdGF0aWMgLnN0YXRpYy1mb290ZXIgLmRhdGUsLmNvbnRhY3QtZm9ybSAuc3RhdGljLWZvb3RlciAuZGF0ZSwuZXJyb3ItcGFnZSAuc3RhdGljLWZvb3RlciAuZGF0ZXttYXJnaW4tYm90dG9tOjMwcHh9fS5zdGF0aWMgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5tYXAtY29udGFpbmVyLC5zdGF0aWMgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyICNnbWFwLWNhbnZhcywuY29udGFjdC1mb3JtIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAubWFwLWNvbnRhaW5lciwuY29udGFjdC1mb3JtIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAjZ21hcC1jYW52YXMsLmVycm9yLXBhZ2UgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5tYXAtY29udGFpbmVyLC5lcnJvci1wYWdlIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAjZ21hcC1jYW52YXN7aGVpZ2h0OjIzMHB4O3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXsuc3RhdGljIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAubWFwLWNvbnRhaW5lciwuc3RhdGljIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAjZ21hcC1jYW52YXMsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLm1hcC1jb250YWluZXIsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgI2dtYXAtY2FudmFzLC5lcnJvci1wYWdlIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAubWFwLWNvbnRhaW5lciwuZXJyb3ItcGFnZSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgI2dtYXAtY2FudmFze2hlaWdodDo0NzBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnN0YXRpYyAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLm1hcC1jb250YWluZXIsLnN0YXRpYyAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgI2dtYXAtY2FudmFzLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5tYXAtY29udGFpbmVyLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyICNnbWFwLWNhbnZhcywuZXJyb3ItcGFnZSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLm1hcC1jb250YWluZXIsLmVycm9yLXBhZ2UgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyICNnbWFwLWNhbnZhc3toZWlnaHQ6NDEwcHg7cGFkZGluZy1yaWdodDowfX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAubWFwLWNvbnRhaW5lciwuc3RhdGljIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAjZ21hcC1jYW52YXMsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLm1hcC1jb250YWluZXIsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgI2dtYXAtY2FudmFzLC5lcnJvci1wYWdlIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAubWFwLWNvbnRhaW5lciwuZXJyb3ItcGFnZSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgI2dtYXAtY2FudmFze2hlaWdodDo1MDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLm1hcC1jb250YWluZXIsLnN0YXRpYyAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgI2dtYXAtY2FudmFzLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5tYXAtY29udGFpbmVyLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyICNnbWFwLWNhbnZhcywuZXJyb3ItcGFnZSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLm1hcC1jb250YWluZXIsLmVycm9yLXBhZ2UgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyICNnbWFwLWNhbnZhc3toZWlnaHQ6NzQwcHh9fS5zdGF0aWMgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5tYXAtY29udGFpbmVyIGltZywuc3RhdGljIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAjZ21hcC1jYW52YXMgaW1nLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5tYXAtY29udGFpbmVyIGltZywuY29udGFjdC1mb3JtIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAjZ21hcC1jYW52YXMgaW1nLC5lcnJvci1wYWdlIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAubWFwLWNvbnRhaW5lciBpbWcsLmVycm9yLXBhZ2UgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyICNnbWFwLWNhbnZhcyBpbWd7bWF4LXdpZHRoOm5vbmUgIWltcG9ydGFudDtiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudH0uc3RhdGljIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAuY29udGFjdC1hZGRyZXNzIGFkZHJlc3MsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLmNvbnRhY3QtYWRkcmVzcyBhZGRyZXNzLC5lcnJvci1wYWdlIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAuY29udGFjdC1hZGRyZXNzIGFkZHJlc3N7Zm9udC1zdHlsZTpub3JtYWx9LnN0YXRpYyAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLmNvbnRhY3QtZGlyZWN0aW9ucy1jb250ZW50LC5jb250YWN0LWZvcm0gLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5jb250YWN0LWRpcmVjdGlvbnMtY29udGVudCwuZXJyb3ItcGFnZSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLmNvbnRhY3QtZGlyZWN0aW9ucy1jb250ZW50e21hcmdpbi10b3A6NTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpey5zdGF0aWMgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5jb250YWN0LWRpcmVjdGlvbnMtY29udGVudCwuY29udGFjdC1mb3JtIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAuY29udGFjdC1kaXJlY3Rpb25zLWNvbnRlbnQsLmVycm9yLXBhZ2UgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5jb250YWN0LWRpcmVjdGlvbnMtY29udGVudHttYXJnaW4tdG9wOjcwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpey5zdGF0aWMgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5jb250YWN0LWRpcmVjdGlvbnMtY29udGVudCwuY29udGFjdC1mb3JtIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAuY29udGFjdC1kaXJlY3Rpb25zLWNvbnRlbnQsLmVycm9yLXBhZ2UgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5jb250YWN0LWRpcmVjdGlvbnMtY29udGVudHttYXJnaW4tdG9wOjEyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAuY29udGFjdC1kaXJlY3Rpb25zLWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLmNvbnRhY3QtZGlyZWN0aW9ucy1jb250ZW50LC5lcnJvci1wYWdlIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAuY29udGFjdC1kaXJlY3Rpb25zLWNvbnRlbnR7bWFyZ2luLXRvcDoxNDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLmNvbnRhY3QtZGlyZWN0aW9ucy1jb250ZW50LC5jb250YWN0LWZvcm0gLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5jb250YWN0LWRpcmVjdGlvbnMtY29udGVudCwuZXJyb3ItcGFnZSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLmNvbnRhY3QtZGlyZWN0aW9ucy1jb250ZW50e21hcmdpbi10b3A6MTgwcHh9fS5zdGF0aWMgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5jb250YWN0LWRpcmVjdGlvbnMtY29udGVudCAuY29udGFjdC1hZGRyZXNzLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5jb250YWN0LWRpcmVjdGlvbnMtY29udGVudCAuY29udGFjdC1hZGRyZXNzLC5lcnJvci1wYWdlIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAuY29udGFjdC1kaXJlY3Rpb25zLWNvbnRlbnQgLmNvbnRhY3QtYWRkcmVzc3ttYXJnaW4tdG9wOjI1cHh9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7LnN0YXRpYyAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLmNvbnRhY3QtZGlyZWN0aW9ucy1jb250ZW50IC5jb250YWN0LWFkZHJlc3MsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLmNvbnRhY3QtZGlyZWN0aW9ucy1jb250ZW50IC5jb250YWN0LWFkZHJlc3MsLmVycm9yLXBhZ2UgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5jb250YWN0LWRpcmVjdGlvbnMtY29udGVudCAuY29udGFjdC1hZGRyZXNze21hcmdpbi10b3A6NDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLmNvbnRhY3QtZGlyZWN0aW9ucy1jb250ZW50IC5jb250YWN0LWFkZHJlc3MsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLmNvbnRhY3QtZGlyZWN0aW9ucy1jb250ZW50IC5jb250YWN0LWFkZHJlc3MsLmVycm9yLXBhZ2UgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5jb250YWN0LWRpcmVjdGlvbnMtY29udGVudCAuY29udGFjdC1hZGRyZXNze21hcmdpbi10b3A6NjBweH19LnN0YXRpYyAuc2hpcHBpbmctY29udGVudCBwLC5jb250YWN0LWZvcm0gLnNoaXBwaW5nLWNvbnRlbnQgcCwuZXJyb3ItcGFnZSAuc2hpcHBpbmctY29udGVudCBwe3BhZGRpbmc6MH0uc3RhdGljIC5zaGlwcGluZy1jb250ZW50IC5mbGFnLWljb24sLmNvbnRhY3QtZm9ybSAuc2hpcHBpbmctY29udGVudCAuZmxhZy1pY29uLC5lcnJvci1wYWdlIC5zaGlwcGluZy1jb250ZW50IC5mbGFnLWljb257bWFyZ2luLXJpZ2h0OjVweH0uc3RhdGljIC5zaGlwcGluZy1jb250ZW50IC5zaGlwcGluZy1jb3N0LWhlYWRsaW5lLC5zdGF0aWMgLnNoaXBwaW5nLWNvbnRlbnQgLnNoaXBwaW5nLWNvc3QtY29udGVudCwuY29udGFjdC1mb3JtIC5zaGlwcGluZy1jb250ZW50IC5zaGlwcGluZy1jb3N0LWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLnNoaXBwaW5nLWNvbnRlbnQgLnNoaXBwaW5nLWNvc3QtY29udGVudCwuZXJyb3ItcGFnZSAuc2hpcHBpbmctY29udGVudCAuc2hpcHBpbmctY29zdC1oZWFkbGluZSwuZXJyb3ItcGFnZSAuc2hpcHBpbmctY29udGVudCAuc2hpcHBpbmctY29zdC1jb250ZW50e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmM2YzZjM7cGFkZGluZzozMHB4IDA7bWFyZ2luOjAgMTBweH0uc3RhdGljICNjb21wYW55LWhpc3RvcnktY29udGVudCwuY29udGFjdC1mb3JtICNjb21wYW55LWhpc3RvcnktY29udGVudCwuZXJyb3ItcGFnZSAjY29tcGFueS1oaXN0b3J5LWNvbnRlbnR7cGFkZGluZy1ib3R0b206MTQwcHh9LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oZWFkLXRlYXNlciwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmhlYWQtdGVhc2VyLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmhlYWQtdGVhc2Vye3BhZGRpbmc6MH0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnN1Ym1lbnUgYTphZnRlciwuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmltYWdlLXdyYXBwZXIgYTphZnRlciwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnN1Ym1lbnUgYTphZnRlciwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmltYWdlLXdyYXBwZXIgYTphZnRlciwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5zdWJtZW51IGE6YWZ0ZXIsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaW1hZ2Utd3JhcHBlciBhOmFmdGVye2NvbnRlbnQ6bm9uZX0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmNvbXBhbnktb3ZlcnZpZXctY29udGVudCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmNvbXBhbnktb3ZlcnZpZXctY29udGVudCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5jb21wYW55LW92ZXJ2aWV3LWNvbnRlbnR7cGFkZGluZzo2MHB4IDAgNTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuY29tcGFueS1vdmVydmlldy1jb250ZW50LC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuY29tcGFueS1vdmVydmlldy1jb250ZW50LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmNvbXBhbnktb3ZlcnZpZXctY29udGVudHtwYWRkaW5nOjcwcHggMCA4MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmNvbXBhbnktb3ZlcnZpZXctY29udGVudCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmNvbXBhbnktb3ZlcnZpZXctY29udGVudCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5jb21wYW55LW92ZXJ2aWV3LWNvbnRlbnR7cGFkZGluZzoxMDBweCAwIDB9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuY29tcGFueS1vdmVydmlldy1jb250ZW50LC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuY29tcGFueS1vdmVydmlldy1jb250ZW50LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmNvbXBhbnktb3ZlcnZpZXctY29udGVudHtwYWRkaW5nLXRvcDoxMjBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5jb21wYW55LW92ZXJ2aWV3LWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5jb21wYW55LW92ZXJ2aWV3LWNvbnRlbnQsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuY29tcGFueS1vdmVydmlldy1jb250ZW50e3BhZGRpbmctdG9wOjE2MHB4fX0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmNvbXBhbnktb3ZlcnZpZXctY29udGVudCAuaW50cm8tdGV4dCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmNvbXBhbnktb3ZlcnZpZXctY29udGVudCAuaW50cm8tdGV4dCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5jb21wYW55LW92ZXJ2aWV3LWNvbnRlbnQgLmludHJvLXRleHR7cGFkZGluZy1ib3R0b206NjBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuY29tcGFueS1vdmVydmlldy1jb250ZW50IC5pbnRyby10ZXh0LC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuY29tcGFueS1vdmVydmlldy1jb250ZW50IC5pbnRyby10ZXh0LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmNvbXBhbnktb3ZlcnZpZXctY29udGVudCAuaW50cm8tdGV4dHtwYWRkaW5nLWJvdHRvbTo3MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmNvbXBhbnktb3ZlcnZpZXctY29udGVudCAuaW50cm8tdGV4dCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmNvbXBhbnktb3ZlcnZpZXctY29udGVudCAuaW50cm8tdGV4dCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5jb21wYW55LW92ZXJ2aWV3LWNvbnRlbnQgLmludHJvLXRleHR7cGFkZGluZy1ib3R0b206MH19LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5wcmVzcywuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnByZXNzLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnByZXNze3BhZGRpbmctYm90dG9tOjUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnByZXNzLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucHJlc3MsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucHJlc3N7cGFkZGluZy1ib3R0b206ODBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5wcmVzcywuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnByZXNzLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnByZXNze3BhZGRpbmc6MTYwcHggMCAwfX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnByZXNzLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucHJlc3MsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucHJlc3N7cGFkZGluZy10b3A6MjAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucHJlc3MsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5wcmVzcywuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5wcmVzc3twYWRkaW5nLXRvcDoyNDBweH19LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucXVhbGl0eSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5e3BhZGRpbmctYm90dG9tOjUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHksLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHl7cGFkZGluZzoyNDBweCAwIDgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucXVhbGl0eSwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHksLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eXtwYWRkaW5nOjgwcHggMCAxMDBweH0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHkgaW1nLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucXVhbGl0eSBpbWcsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eSBpbWd7d2lkdGg6ODAlfX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHksLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHl7cGFkZGluZzoxMDBweCAwIDEyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHksLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHl7cGFkZGluZzoxMjBweCAwIDE2MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnksLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmhpc3Rvcnl7cGFkZGluZy1ib3R0b206NTBweH19LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbnRyby10ZXh0LC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaW50cm8tdGV4dCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbnRyby10ZXh0e3BhZGRpbmc6MCAxNXB4IDYwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWludHJvLXRleHQsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbnRyby10ZXh0LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWludHJvLXRleHR7cGFkZGluZy1ib3R0b206ODBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbnRyby10ZXh0LC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaW50cm8tdGV4dCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbnRyby10ZXh0e3BhZGRpbmctYm90dG9tOjkwcHh9fS5zdGF0aWMgLmNvbXBhbnktY29udGVudCAjY29tcGFueS1hYm91dC11cy1mYWN0cywuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgI2NvbXBhbnktYWJvdXQtdXMtZmFjdHMsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAjY29tcGFueS1hYm91dC11cy1mYWN0c3tiYWNrZ3JvdW5kLWNvbG9yOiNmM2YzZjN9LnN0YXRpYyAuY29tcGFueS1jb250ZW50ICNjb21wYW55LWFib3V0LXVzLWZhY3RzIC5mYWN0cy1jb250ZW50LC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAjY29tcGFueS1hYm91dC11cy1mYWN0cyAuZmFjdHMtY29udGVudCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50ICNjb21wYW55LWFib3V0LXVzLWZhY3RzIC5mYWN0cy1jb250ZW50e3BhZGRpbmc6NzBweCAxNXB4IDgwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgI2NvbXBhbnktYWJvdXQtdXMtZmFjdHMgLmZhY3RzLWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50ICNjb21wYW55LWFib3V0LXVzLWZhY3RzIC5mYWN0cy1jb250ZW50LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgI2NvbXBhbnktYWJvdXQtdXMtZmFjdHMgLmZhY3RzLWNvbnRlbnR7cGFkZGluZzo4MHB4IDE1cHggMTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAjY29tcGFueS1hYm91dC11cy1mYWN0cyAuZmFjdHMtY29udGVudCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgI2NvbXBhbnktYWJvdXQtdXMtZmFjdHMgLmZhY3RzLWNvbnRlbnQsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAjY29tcGFueS1hYm91dC11cy1mYWN0cyAuZmFjdHMtY29udGVudHtwYWRkaW5nOjEwMHB4IDE1cHggMTIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAjY29tcGFueS1hYm91dC11cy1mYWN0cyAuZmFjdHMtY29udGVudCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgI2NvbXBhbnktYWJvdXQtdXMtZmFjdHMgLmZhY3RzLWNvbnRlbnQsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAjY29tcGFueS1hYm91dC11cy1mYWN0cyAuZmFjdHMtY29udGVudHtwYWRkaW5nOjEyMHB4IDE1cHggMTc1cHh9fS5zdGF0aWMgLmNvbXBhbnktY29udGVudCAjY29tcGFueS1hYm91dC11cy1mYWN0cyAuZmFjdHMtY29udGVudCAuZmFjdHMtaXRlbSwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgI2NvbXBhbnktYWJvdXQtdXMtZmFjdHMgLmZhY3RzLWNvbnRlbnQgLmZhY3RzLWl0ZW0sLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAjY29tcGFueS1hYm91dC11cy1mYWN0cyAuZmFjdHMtY29udGVudCAuZmFjdHMtaXRlbXtwYWRkaW5nLXRvcDo1MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50ICNjb21wYW55LWFib3V0LXVzLWZhY3RzIC5mYWN0cy1jb250ZW50IC5mYWN0cy1pdGVtLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAjY29tcGFueS1hYm91dC11cy1mYWN0cyAuZmFjdHMtY29udGVudCAuZmFjdHMtaXRlbSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50ICNjb21wYW55LWFib3V0LXVzLWZhY3RzIC5mYWN0cy1jb250ZW50IC5mYWN0cy1pdGVte3BhZGRpbmctdG9wOjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAjY29tcGFueS1hYm91dC11cy1mYWN0cyAuZmFjdHMtY29udGVudCAuZmFjdHMtaXRlbSwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgI2NvbXBhbnktYWJvdXQtdXMtZmFjdHMgLmZhY3RzLWNvbnRlbnQgLmZhY3RzLWl0ZW0sLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAjY29tcGFueS1hYm91dC11cy1mYWN0cyAuZmFjdHMtY29udGVudCAuZmFjdHMtaXRlbXtwYWRkaW5nLXRvcDo1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgI2NvbXBhbnktYWJvdXQtdXMtZmFjdHMgLmZhY3RzLWNvbnRlbnQgLmZhY3RzLWl0ZW0sLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50ICNjb21wYW55LWFib3V0LXVzLWZhY3RzIC5mYWN0cy1jb250ZW50IC5mYWN0cy1pdGVtLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgI2NvbXBhbnktYWJvdXQtdXMtZmFjdHMgLmZhY3RzLWNvbnRlbnQgLmZhY3RzLWl0ZW17cGFkZGluZy10b3A6ODBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50ICNjb21wYW55LWFib3V0LXVzLWZhY3RzIC5mYWN0cy1jb250ZW50IC5mYWN0cy1pdGVtLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAjY29tcGFueS1hYm91dC11cy1mYWN0cyAuZmFjdHMtY29udGVudCAuZmFjdHMtaXRlbSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50ICNjb21wYW55LWFib3V0LXVzLWZhY3RzIC5mYWN0cy1jb250ZW50IC5mYWN0cy1pdGVte3BhZGRpbmctdG9wOjEwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmlkZW50aXR5LWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5pZGVudGl0eS1jb250ZW50LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmlkZW50aXR5LWNvbnRlbnR7cGFkZGluZy10b3A6ODBweH19LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5pZGVudGl0eS1jb250ZW50IGgyLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaWRlbnRpdHktY29udGVudCBoMiwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5pZGVudGl0eS1jb250ZW50IGgye3BhZGRpbmctYm90dG9tOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5pZGVudGl0eS1jb250ZW50IGgyLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaWRlbnRpdHktY29udGVudCBoMiwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5pZGVudGl0eS1jb250ZW50IGgye3BhZGRpbmctYm90dG9tOjM1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuaWRlbnRpdHktY29udGVudCBoMiwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmlkZW50aXR5LWNvbnRlbnQgaDIsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaWRlbnRpdHktY29udGVudCBoMntwYWRkaW5nLWJvdHRvbTo1NHB4fX0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmlkZW50aXR5LWNvbnRlbnQgcCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmlkZW50aXR5LWNvbnRlbnQgcCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5pZGVudGl0eS1jb250ZW50IHB7cGFkZGluZy1ib3R0b206NjBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuaWRlbnRpdHktY29udGVudCBwLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaWRlbnRpdHktY29udGVudCBwLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmlkZW50aXR5LWNvbnRlbnQgcHtwYWRkaW5nLWJvdHRvbTo4MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmlkZW50aXR5LWNvbnRlbnQgcCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmlkZW50aXR5LWNvbnRlbnQgcCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5pZGVudGl0eS1jb250ZW50IHB7cGFkZGluZy1ib3R0b206MTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuaWRlbnRpdHktY29udGVudCBwLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaWRlbnRpdHktY29udGVudCBwLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmlkZW50aXR5LWNvbnRlbnQgcHtwYWRkaW5nLWJvdHRvbToxMjBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5pZGVudGl0eS1jb250ZW50IHAsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5pZGVudGl0eS1jb250ZW50IHAsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaWRlbnRpdHktY29udGVudCBwe3BhZGRpbmctYm90dG9tOjIxNXB4fX0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktaGVhZGxpbmUsLnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1oZWFkbGluZSwuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmUsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWhlYWRsaW5lLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktaGVhZGxpbmUsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZXtwYWRkaW5nOjEwcHggMTVweCAxNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lLC5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUsLnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1oZWFkbGluZSwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmV7cGFkZGluZy1ib3R0b206MjVweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lLC5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUsLnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1oZWFkbGluZSwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmV7cGFkZGluZy1ib3R0b206NDVweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lLC5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUsLnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1oZWFkbGluZSwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmV7cGFkZGluZy1ib3R0b206NjVweH19LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lIGgxLC5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUgaDEsLnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWhlYWRsaW5lIGgxLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1oZWFkbGluZSBoMSwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lIGgxLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZSBoMSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lIGgxLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lIGgxLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmUgaDF7cGFkZGluZy1ib3R0b206MjBweH1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktaGVhZGxpbmUgaDEsLnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1oZWFkbGluZSBoMSwuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmUgaDEsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lIGgxLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUgaDEsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWhlYWRsaW5lIGgxLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktaGVhZGxpbmUgaDEsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUgaDEsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZSBoMXtwYWRkaW5nLWJvdHRvbTozMHB4fX0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktY29udGVudCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktY29udGVudCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWNvbnRlbnR7cGFkZGluZy1ib3R0b206NjBweDtjb2x1bW4tY291bnQ6MX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jb250ZW50LC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jb250ZW50LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktY29udGVudHtwYWRkaW5nLWJvdHRvbToxMjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWNvbnRlbnQsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jb250ZW50e2NvbHVtbi1jb3VudDoyO2NvbHVtbi1nYXA6MzBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWNvbnRlbnQsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jb250ZW50e3BhZGRpbmctYm90dG9tOjE2MHB4O2NvbHVtbi1nYXA6NDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWNvbnRlbnQsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jb250ZW50e3BhZGRpbmctYm90dG9tOjIwMHB4O2NvbHVtbi1nYXA6NDVweH19LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbWFnZS13cmFwcGVyLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaW1hZ2Utd3JhcHBlciwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbWFnZS13cmFwcGVye3BhZGRpbmctYm90dG9tOjcwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWltYWdlLXdyYXBwZXIsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbWFnZS13cmFwcGVyLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWltYWdlLXdyYXBwZXJ7cGFkZGluZy1ib3R0b206ODBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbWFnZS13cmFwcGVyLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaW1hZ2Utd3JhcHBlciwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbWFnZS13cmFwcGVye3BhZGRpbmctYm90dG9tOjEwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWltYWdlLXdyYXBwZXIsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbWFnZS13cmFwcGVyLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWltYWdlLXdyYXBwZXJ7cGFkZGluZy1ib3R0b206MTIwcHh9fS5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaW1hZ2Utd3JhcHBlciAuaW1hZ2UtMywuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWltYWdlLXdyYXBwZXIgLmltYWdlLTMsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaW1hZ2Utd3JhcHBlciAuaW1hZ2UtM3twYWRkaW5nLXRvcDoxNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbWFnZS13cmFwcGVyIC5pbWFnZS0zLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaW1hZ2Utd3JhcHBlciAuaW1hZ2UtMywuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbWFnZS13cmFwcGVyIC5pbWFnZS0ze3BhZGRpbmctdG9wOjgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaW1hZ2Utd3JhcHBlciAuaW1hZ2UtMywuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWltYWdlLXdyYXBwZXIgLmltYWdlLTMsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaW1hZ2Utd3JhcHBlciAuaW1hZ2UtM3twYWRkaW5nLXRvcDoxMjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbWFnZS13cmFwcGVyIC5pbWFnZS0zLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaW1hZ2Utd3JhcHBlciAuaW1hZ2UtMywuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbWFnZS13cmFwcGVyIC5pbWFnZS0ze3BhZGRpbmctdG9wOjE2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWltYWdlLXdyYXBwZXIgLmltYWdlLTMsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbWFnZS13cmFwcGVyIC5pbWFnZS0zLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWltYWdlLXdyYXBwZXIgLmltYWdlLTN7cGFkZGluZy10b3A6MjAwcHh9fS5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucGhpbG9zb3BoeS1oZWFkbGluZSwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnBoaWxvc29waHktaGVhZGxpbmUsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucGhpbG9zb3BoeS1oZWFkbGluZXtwYWRkaW5nOjI1cHggMTVweCA2MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5waGlsb3NvcGh5LWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucGhpbG9zb3BoeS1oZWFkbGluZSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5waGlsb3NvcGh5LWhlYWRsaW5le3BhZGRpbmc6NDBweCAxNXB4IDgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucGhpbG9zb3BoeS1oZWFkbGluZSwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnBoaWxvc29waHktaGVhZGxpbmUsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucGhpbG9zb3BoeS1oZWFkbGluZXtwYWRkaW5nLWJvdHRvbToxMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5waGlsb3NvcGh5LWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucGhpbG9zb3BoeS1oZWFkbGluZSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5waGlsb3NvcGh5LWhlYWRsaW5le3BhZGRpbmc6NjBweCAxNXB4IDEyMHB4fX0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnBoaWxvc29waHktY29udGVudCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnBoaWxvc29waHktY29udGVudCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5waGlsb3NvcGh5LWNvbnRlbnR7cGFkZGluZy1ib3R0b206NTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucGhpbG9zb3BoeS1jb250ZW50LC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucGhpbG9zb3BoeS1jb250ZW50LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnBoaWxvc29waHktY29udGVudHtwYWRkaW5nLWJvdHRvbTo5MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnBoaWxvc29waHktY29udGVudCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnBoaWxvc29waHktY29udGVudCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5waGlsb3NvcGh5LWNvbnRlbnR7cGFkZGluZy1ib3R0b206MTMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucGhpbG9zb3BoeS1jb250ZW50LC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucGhpbG9zb3BoeS1jb250ZW50LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnBoaWxvc29waHktY29udGVudHtwYWRkaW5nLWJvdHRvbToxNzBweH19LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5waGlsb3NvcGh5LWNvbnRlbnQgcCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnBoaWxvc29waHktY29udGVudCBwLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnBoaWxvc29waHktY29udGVudCBwe3BhZGRpbmctYm90dG9tOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LXJvdy13cmFwcGVyLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1yb3ctd3JhcHBlciwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LXJvdy13cmFwcGVye3BhZGRpbmctdG9wOjgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1yb3ctd3JhcHBlciwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmhpc3Rvcnktcm93LXdyYXBwZXIsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1yb3ctd3JhcHBlcntwYWRkaW5nLXRvcDoxMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LXJvdy13cmFwcGVyLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1yb3ctd3JhcHBlciwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LXJvdy13cmFwcGVye3BhZGRpbmctdG9wOjEyMHB4fX0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmhpc3Rvcnktcm93LXdyYXBwZXItZmlyc3QsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LXJvdy13cmFwcGVyLWZpcnN0LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmhpc3Rvcnktcm93LXdyYXBwZXItZmlyc3R7cGFkZGluZy10b3A6MH0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktY29udGVudC13cmFwcGVyLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1jb250ZW50LXdyYXBwZXIsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1jb250ZW50LXdyYXBwZXJ7cGFkZGluZy1ib3R0b206ODBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1jb250ZW50LXdyYXBwZXIsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWNvbnRlbnQtd3JhcHBlciwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWNvbnRlbnQtd3JhcHBlcntwYWRkaW5nLWJvdHRvbToxMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWNvbnRlbnQtd3JhcHBlciwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktY29udGVudC13cmFwcGVyLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktY29udGVudC13cmFwcGVye3BhZGRpbmctYm90dG9tOjB9LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWNvbnRlbnQtd3JhcHBlcjpudGgtY2hpbGQoZXZlbiksLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWNvbnRlbnQtd3JhcHBlcjpudGgtY2hpbGQoZXZlbiksLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1jb250ZW50LXdyYXBwZXI6bnRoLWNoaWxkKGV2ZW4pe3BhZGRpbmctdG9wOjgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1jb250ZW50LXdyYXBwZXI6bnRoLWNoaWxkKGV2ZW4pLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1jb250ZW50LXdyYXBwZXI6bnRoLWNoaWxkKGV2ZW4pLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktY29udGVudC13cmFwcGVyOm50aC1jaGlsZChldmVuKXtwYWRkaW5nLXRvcDoxMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWNvbnRlbnQtd3JhcHBlcjpudGgtY2hpbGQoZXZlbiksLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWNvbnRlbnQtd3JhcHBlcjpudGgtY2hpbGQoZXZlbiksLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1jb250ZW50LXdyYXBwZXI6bnRoLWNoaWxkKGV2ZW4pe3BhZGRpbmctdG9wOjEyMHB4fX0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktdGV4dC13cmFwcGVyIGgyLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS10ZXh0LXdyYXBwZXIgaDIsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS10ZXh0LXdyYXBwZXIgaDJ7cGFkZGluZzo0MHB4IDAgMTBweH1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktdGV4dC13cmFwcGVyIGgyLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS10ZXh0LXdyYXBwZXIgaDIsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS10ZXh0LXdyYXBwZXIgaDJ7cGFkZGluZy10b3A6NTBweH19LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LXRleHQtd3JhcHBlciBwLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS10ZXh0LXdyYXBwZXIgcCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LXRleHQtd3JhcHBlciBwe3BhZGRpbmctdG9wOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LXRleHQtd3JhcHBlciBwLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS10ZXh0LXdyYXBwZXIgcCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LXRleHQtd3JhcHBlciBwe3BhZGRpbmctdG9wOjM1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS10ZXh0LXdyYXBwZXIgcCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktdGV4dC13cmFwcGVyIHAsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS10ZXh0LXdyYXBwZXIgcHtwYWRkaW5nLXRvcDo0MHB4fX0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmludHJvLXdyYXBwZXIsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5pbnRyby13cmFwcGVyLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmludHJvLXdyYXBwZXJ7cGFkZGluZy10b3A6MH0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmludHJvLXdyYXBwZXIgLnF1YWxpdHktaW50cm8tdGV4dCBwLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaW50cm8td3JhcHBlciAucXVhbGl0eS1pbnRyby10ZXh0IHAsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaW50cm8td3JhcHBlciAucXVhbGl0eS1pbnRyby10ZXh0IHB7cGFkZGluZy1ib3R0b206MzBweH1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmludHJvLXdyYXBwZXIgLnF1YWxpdHktaW50cm8tdGV4dCBwOmxhc3Qtb2YtdHlwZSwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmludHJvLXdyYXBwZXIgLnF1YWxpdHktaW50cm8tdGV4dCBwOmxhc3Qtb2YtdHlwZSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5pbnRyby13cmFwcGVyIC5xdWFsaXR5LWludHJvLXRleHQgcDpsYXN0LW9mLXR5cGV7cGFkZGluZy1ib3R0b206MH19LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5pbnRyby13cmFwcGVyIC5xdWFsaXR5LWltYWdlLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaW50cm8td3JhcHBlciAucXVhbGl0eS1pbWFnZSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5pbnRyby13cmFwcGVyIC5xdWFsaXR5LWltYWdle3BhZGRpbmctdG9wOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmludHJvLXdyYXBwZXIgLnF1YWxpdHktaW1hZ2UsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5pbnRyby13cmFwcGVyIC5xdWFsaXR5LWltYWdlLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmludHJvLXdyYXBwZXIgLnF1YWxpdHktaW1hZ2V7cGFkZGluZy10b3A6NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5pbnRyby13cmFwcGVyIC5xdWFsaXR5LWltYWdlLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaW50cm8td3JhcHBlciAucXVhbGl0eS1pbWFnZSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5pbnRyby13cmFwcGVyIC5xdWFsaXR5LWltYWdle3BhZGRpbmctdG9wOjB9fS5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jdWx0dXJlLWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jdWx0dXJlLWhlYWRsaW5lLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktY3VsdHVyZS1oZWFkbGluZXtwYWRkaW5nLXRvcDo3MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtaGVhZGxpbmUsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtaGVhZGxpbmUsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jdWx0dXJlLWhlYWRsaW5le3BhZGRpbmctdG9wOjEwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktY3VsdHVyZS1oZWFkbGluZSwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktY3VsdHVyZS1oZWFkbGluZSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtaGVhZGxpbmV7cGFkZGluZy10b3A6NzBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtaGVhZGxpbmUsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtaGVhZGxpbmUsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jdWx0dXJlLWhlYWRsaW5le3BhZGRpbmctdG9wOjkwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jdWx0dXJlLWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jdWx0dXJlLWhlYWRsaW5lLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktY3VsdHVyZS1oZWFkbGluZXtwYWRkaW5nLXRvcDoxNTBweH19LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtc3VidGl0bGUsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtc3VidGl0bGUsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jdWx0dXJlLXN1YnRpdGxle3BhZGRpbmctdG9wOjI1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktY3VsdHVyZS1zdWJ0aXRsZSwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktY3VsdHVyZS1zdWJ0aXRsZSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtc3VidGl0bGV7cGFkZGluZy10b3A6NDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtc3VidGl0bGUsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtc3VidGl0bGUsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jdWx0dXJlLXN1YnRpdGxle3BhZGRpbmctdG9wOjYwcHh9fS5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jdWx0dXJlLWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtY29udGVudCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtY29udGVudHtwYWRkaW5nOjYwcHggMTVweDtjb2x1bW4tY291bnQ6MX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jdWx0dXJlLWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtY29udGVudCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtY29udGVudHtwYWRkaW5nOjgwcHggMTVweCAxMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtY29udGVudCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktY3VsdHVyZS1jb250ZW50LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktY3VsdHVyZS1jb250ZW50e2NvbHVtbi1jb3VudDoyO2NvbHVtbi1nYXA6MzBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtY29udGVudCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktY3VsdHVyZS1jb250ZW50LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktY3VsdHVyZS1jb250ZW50e21heC1oZWlnaHQ6NDYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jdWx0dXJlLWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtY29udGVudCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtY29udGVudHtwYWRkaW5nLXRvcDoxMDBweDtjb2x1bW4tZ2FwOjQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jdWx0dXJlLWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtY29udGVudCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtY29udGVudHtwYWRkaW5nOjEyMHB4IDE1cHggMTYwcHh9fS5zdGF0aWMgLmNvbXBhbnktY29udGVudCAjcXVhbGl0eS12aWRlbywuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgI3F1YWxpdHktdmlkZW8sLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAjcXVhbGl0eS12aWRlb3twYWRkaW5nLWJvdHRvbTo4MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50ICNxdWFsaXR5LXZpZGVvLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAjcXVhbGl0eS12aWRlbywuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50ICNxdWFsaXR5LXZpZGVve3BhZGRpbmctYm90dG9tOjEyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgI3F1YWxpdHktdmlkZW8sLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50ICNxdWFsaXR5LXZpZGVvLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgI3F1YWxpdHktdmlkZW97cGFkZGluZy1ib3R0b206MTYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAjcXVhbGl0eS12aWRlbywuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgI3F1YWxpdHktdmlkZW8sLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAjcXVhbGl0eS12aWRlb3twYWRkaW5nLWJvdHRvbToyMDBweH19LnN0YXRpYyAuc3RhdGljLWRyaXZlLC5jb250YWN0LWZvcm0gLnN0YXRpYy1kcml2ZSwuZXJyb3ItcGFnZSAuc3RhdGljLWRyaXZle21hcmdpbi1ib3R0b206MTAwcHh9LnN0YXRpYyAuc3RhdGljLWRyaXZlIGgxLC5jb250YWN0LWZvcm0gLnN0YXRpYy1kcml2ZSBoMSwuZXJyb3ItcGFnZSAuc3RhdGljLWRyaXZlIGgxe21hcmdpbjo1MHB4IDAgMjVweCAwfS5zdGF0aWMgLnN0YXRpYy1kcml2ZSBpZnJhbWUsLmNvbnRhY3QtZm9ybSAuc3RhdGljLWRyaXZlIGlmcmFtZSwuZXJyb3ItcGFnZSAuc3RhdGljLWRyaXZlIGlmcmFtZXt3aWR0aDoxMDAlO2ZpbHRlcjpncmF5c2NhbGUoMTAwJSl9LnN0YXRpYyAuc3RhdGljLWRyaXZlIGFkZHJlc3MsLmNvbnRhY3QtZm9ybSAuc3RhdGljLWRyaXZlIGFkZHJlc3MsLmVycm9yLXBhZ2UgLnN0YXRpYy1kcml2ZSBhZGRyZXNze21hcmdpbi1ib3R0b206NzBweDtmb250LXN0eWxlOm5vcm1hbH0uc3RhdGljIC5zdGF0aWMtZHJpdmUgYWRkcmVzcyBzcGFuLC5jb250YWN0LWZvcm0gLnN0YXRpYy1kcml2ZSBhZGRyZXNzIHNwYW4sLmVycm9yLXBhZ2UgLnN0YXRpYy1kcml2ZSBhZGRyZXNzIHNwYW57ZGlzcGxheTpibG9ja30uc3RhdGljIC5hcnJvdywuY29udGFjdC1mb3JtIC5hcnJvdywuZXJyb3ItcGFnZSAuYXJyb3d7bWluLXdpZHRoOjEwcHg7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNpdGlvbjphbGwgMC40c30uc3RhdGljIC5hcnJvdy5kb3duLC5jb250YWN0LWZvcm0gLmFycm93LmRvd24sLmVycm9yLXBhZ2UgLmFycm93LmRvd257dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpO3RvcDozNXB4fS5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIsLmNvbnRhY3QtZm9ybSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlciwuZXJyb3ItcGFnZSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcntjdXJzb3I6cG9pbnRlcn0uc3RhdGljIC53cmFwcGVyLC5jb250YWN0LWZvcm0gLndyYXBwZXIsLmVycm9yLXBhZ2UgLndyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzFBMTkxOTtwYWRkaW5nOjI1cHggMTBweCAyNXB4IDA7bWF4LXdpZHRoOjEwMCV9LnN0YXRpYyAud3JhcHBlcjpsYXN0LW9mLXR5cGUsLmNvbnRhY3QtZm9ybSAud3JhcHBlcjpsYXN0LW9mLXR5cGUsLmVycm9yLXBhZ2UgLndyYXBwZXI6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206NDBweH0uc3RhdGljIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIsLmNvbnRhY3QtZm9ybSAud3JhcHBlciAuY29udGVudC13cmFwcGVyLC5lcnJvci1wYWdlIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXJ7cGFkZGluZzowIDUwcHggMCAwO2Rpc3BsYXk6bm9uZX0uc3RhdGljLWxpc3R7cGFkZGluZy10b3A6MzBweH0uc3RhdGljLWxpc3QgbGl7bGlzdC1zdHlsZTpub25lO2xpbmUtaGVpZ2h0OjI4cHh9LnN0YXRpYy1saXN0IGxpOmJlZm9yZXtjb250ZW50OifigJMnO3BhZGRpbmctcmlnaHQ6MTBweH0uZ2lmdC1jYXJkIC5mYXEtaW5mby1saW5rIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZ2lmdC1jYXJkIC5mYXEtaW5mby1saW5rIGE6YWZ0ZXJ7ZGlzcGxheTpub25lfSNwcml2YWN5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXSwjcHVibGljLXByb2NlZHVyZSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0sI3Rlcm1zIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXXtjdXJzb3I6cG9pbnRlcn0jcHJpdmFjeSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0gc3ZnLCNwdWJsaWMtcHJvY2VkdXJlIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXSBzdmcsI3Rlcm1zIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXSBzdmd7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4zc30jcHJpdmFjeSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHN2ZywjcHVibGljLXByb2NlZHVyZSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHN2ZywjdGVybXMgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpfSNwcml2YWN5IFtkYXRhLXdyYXBwZXItbmFtZV0sI3B1YmxpYy1wcm9jZWR1cmUgW2RhdGEtd3JhcHBlci1uYW1lXSwjdGVybXMgW2RhdGEtd3JhcHBlci1uYW1lXXtkaXNwbGF5Om5vbmV9I3NpemUtdGFibGV7bWFyZ2luLWJvdHRvbToxMDBweH0jc2l6ZS10YWJsZSAubGV2ZWwxLXdyYXBwZXJ7bWFyZ2luLWJvdHRvbToyMHB4fSNzaXplLXRhYmxlIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXXtjdXJzb3I6cG9pbnRlcn0jc2l6ZS10YWJsZSBoMjpub3QoOmxhc3Qtb2YtdHlwZSl7bWFyZ2luLXJpZ2h0OjQwcHh9I3NpemUtdGFibGUgW2RhdGEtd3JhcHBlci10cmlnZ2VyLXNjb3BlPVwibGV2ZWwyXCJde2hlaWdodDo4MHB4O21hcmdpbjowfSNzaXplLXRhYmxlIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1zY29wZT1cImxldmVsMlwiXTpub3QoOmxhc3Qtb2YtdHlwZSl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0JFQkVCRX0jc2l6ZS10YWJsZSAudGFibGUtd3JhcHBlcntvdmVyZmxvdzphdXRvO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi0zMHB4fSNzaXplLXRhYmxlIC50YWJsZS13cmFwcGVyIFtkYXRhLXdyYXBwZXItbmFtZV17cGFkZGluZzowfSNzaXplLXRhYmxlIC50YWJsZS13cmFwcGVyIHRhYmxle2Rpc3BsYXk6aW5saW5lLXRhYmxlO21hcmdpbi1yaWdodDozMHB4O21pbi13aWR0aDptYXgtY29udGVudDt0YWJsZS1sYXlvdXQ6YXV0bzt3aWR0aDpjYWxjKDEwMCUgLSAzMHB4KX0jc2l6ZS10YWJsZSAudGFibGUtd3JhcHBlciB0YWJsZSB0ZHt3aGl0ZS1zcGFjZTpub3dyYXB9I3NpemUtdGFibGUgLnRhYmxlLXdyYXBwZXIgdGFibGUgdGQ6Zmlyc3Qtb2YtdHlwZXtwYWRkaW5nLXJpZ2h0OjI1cHg7YmFja2dyb3VuZDojRkZGO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtsZWZ0OjA7cG9zaXRpb246c3RpY2t5fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpeyNzaXplLXRhYmxlIC50YWJsZS13cmFwcGVyIHRhYmxlIHRkOmZpcnN0LW9mLXR5cGV7d2hpdGUtc3BhY2U6bm9ybWFsfX0jc2l6ZS10YWJsZSAudGFibGUtd3JhcHBlciB0YWJsZSB0ZDpmaXJzdC1vZi10eXBlOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206MDt0b3A6MDt3aWR0aDoxMDAlO2JvcmRlci1yaWdodDoxcHggc29saWQgI0JFQkVCRX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXsjc2l6ZS10YWJsZSAudGFibGUtd3JhcHBlciB0YWJsZSB0ZDpmaXJzdC1vZi10eXBlOmFmdGVye2JvcmRlci1yaWdodDpub25lfX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjc2l6ZS10YWJsZSAudGFibGUtd3JhcHBlciB0YWJsZSB0ZDpudGgtb2YtdHlwZShldmVuKXtwYWRkaW5nOjAgMjVweH19I3NpemUtdGFibGUgdGFibGV7dGFibGUtbGF5b3V0OmZpeGVkO3dpZHRoOjEwMCV9I3NpemUtdGFibGUgdGFibGUgdHJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0JFQkVCRX0jc2l6ZS10YWJsZSB0YWJsZSB0ciB0ZHtoZWlnaHQ6ODBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9I3NpemUtdGFibGUgdGFibGUgdHIgdGQ6Zmlyc3Qtb2YtdHlwZXttYXgtd2lkdGg6MTEwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7I3NpemUtdGFibGUgdGFibGUgdHIgdGQ6Zmlyc3Qtb2YtdHlwZXtwYWRkaW5nLXJpZ2h0OjIwcHh9fSNzaXplLXRhYmxlIHRhYmxlIHRyIHRkOm50aC1vZi10eXBlKDIpe3BhZGRpbmctbGVmdDoyNXB4fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpeyNzaXplLXRhYmxlIHRhYmxlIHRyIHRkOm50aC1vZi10eXBlKDIpe2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjQkVCRUJFfX1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsjc2l6ZS10YWJsZSB0YWJsZSB0ciB0ZDpub3QoOmZpcnN0LW9mLXR5cGUpe3BhZGRpbmc6MCAyMHB4fX0jc2l6ZS10YWJsZSB0YWJsZSB0Ym9keSB0cjpsYXN0LW9mLXR5cGV7Ym9yZGVyLWJvdHRvbTowfSNzaXplLXRhYmxlIC5tb2JpbGUgLnRhYmxlLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0b30jc2l6ZS10YWJsZSAubW9iaWxlIC50YWJsZS13cmFwcGVyIHRhYmxle3RhYmxlLWxheW91dDphdXRvO21pbi13aWR0aDptYXgtY29udGVudH0jc2l6ZS10YWJsZSAubW9iaWxlIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1zY29wZT1cImxldmVsMlwiXT5kaXYuY29se3BhZGRpbmc6MH0jc2l6ZS10YWJsZSAubW9iaWxlIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1zY29wZT1cImxldmVsMlwiXSBzdmd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9I3NpemUtdGFibGUgLm1vYmlsZSBbZGF0YS13cmFwcGVyLXRyaWdnZXItc2NvcGU9XCJsZXZlbDJcIl0uYWN0aXZlIHN2Z3t0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9I3NpemUtdGFibGUgLm1vYmlsZSB0YWJsZXttYXJnaW4tdG9wOjMwcHh9LmNvbnRhY3Qtc3VjY2Vzc3ttYXJnaW46MjBweCAwIDEwMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNvbnRhY3Qtc3VjY2Vzc3ttYXJnaW46MjAwcHggMH19LmNvbnRhY3Qtc3VjY2VzcyBoMXttYXJnaW4tYm90dG9tOjEwcHh9LmNvbnRhY3Qtc3VjY2VzcyAuYnRue21hcmdpbi10b3A6MzBweH0uam9iLW92ZXJ2aWV3IGlmcmFtZXttYXJnaW46ODBweCAwfSNyZXR1cm5zIGRpdi5yb3d7bWFyZ2luLWJvdHRvbTo0MHB4fSNyZXR1cm5zIC50aXRsZXttYXJnaW4tYm90dG9tOjIwcHh9I3JldHVybnMgLmJvdHRvbS1zcGFjZXtwYWRkaW5nLWJvdHRvbToxNXB4fSNyZXR1cm5zIC55LXNwYWNle3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweH0jcmV0dXJucyAucmV0dXJucy1saXN0IGxpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNFRkVGRUY7cGFkZGluZzoxNXB4IDB9I3JldHVybnMgLnJldHVybnMtbGlzdCBsaTpsYXN0LW9mLXR5cGV7Ym9yZGVyLWJvdHRvbTpub25lfSNyZXR1cm5zIC5yZXR1cm5zLWxpc3QgbGkgYXt3aGl0ZS1zcGFjZTpub3dyYXB9I3JldHVybnMgLnJldHVybnMtbGlzdCBsaSBhLmZsYWctaWNvbjo6YmVmb3Jle21hcmdpbi1yaWdodDozNnB4fSNyZXR1cm5zIC5yZXR1cm5zLWxpc3QgbGkgYTpob3Zlcjo6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlWCgwKX0jZmFxIGxpLCNwYXltZW50IGxpLCNpbXByaW50IGxpLCNwcml2YWN5IGxpLCN0ZXJtcyBsaXtsaXN0LXN0eWxlOm5vbmU7bGluZS1oZWlnaHQ6MjhweH0jZmFxIGxpOmJlZm9yZSwjcGF5bWVudCBsaTpiZWZvcmUsI2ltcHJpbnQgbGk6YmVmb3JlLCNwcml2YWN5IGxpOmJlZm9yZSwjdGVybXMgbGk6YmVmb3Jle2NvbnRlbnQ6J+KAkyc7cGFkZGluZy1yaWdodDoxMHB4fSNmYXEgcCwjcGF5bWVudCBwLCNpbXByaW50IHAsI3ByaXZhY3kgcCwjdGVybXMgcHtwYWRkaW5nLXRvcDowfSNmYXEgLmFjY29yZGlvbi1oZWFkbGluZSwjcGF5bWVudCAuYWNjb3JkaW9uLWhlYWRsaW5lLCNpbXByaW50IC5hY2NvcmRpb24taGVhZGxpbmUsI3ByaXZhY3kgLmFjY29yZGlvbi1oZWFkbGluZSwjdGVybXMgLmFjY29yZGlvbi1oZWFkbGluZXtwYWRkaW5nOjgwcHggMCAxMHB4fSNmYXEgLmFjY29yZGlvbi1jb250ZW50LCNwYXltZW50IC5hY2NvcmRpb24tY29udGVudCwjaW1wcmludCAuYWNjb3JkaW9uLWNvbnRlbnQsI3ByaXZhY3kgLmFjY29yZGlvbi1jb250ZW50LCN0ZXJtcyAuYWNjb3JkaW9uLWNvbnRlbnR7cGFkZGluZy10b3A6MzBweH0jZmFxIC5jbS13cmFwcGVyLCNwYXltZW50IC5jbS13cmFwcGVyLCNpbXByaW50IC5jbS13cmFwcGVyLCNwcml2YWN5IC5jbS13cmFwcGVyLCN0ZXJtcyAuY20td3JhcHBlcnt2aXNpYmlsaXR5OmluaGVyaXQgIWltcG9ydGFudH0jcGF5bWVudCBoMXttYXJnaW4tYm90dG9tOjB9I3BheW1lbnQgLmNtLWJsb2NrLWVsZW1lbnQtbXVsdGlwbGVfdGV4dGFyZWFfd3lzaXd5Z3twYWRkaW5nLXRvcDo1MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I3BheW1lbnQgLmNtLWJsb2NrLWVsZW1lbnQtbXVsdGlwbGVfdGV4dGFyZWFfd3lzaXd5Z3twYWRkaW5nLXRvcDo2NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsjcGF5bWVudCAuY20tYmxvY2stZWxlbWVudC1tdWx0aXBsZV90ZXh0YXJlYV93eXNpd3lne3BhZGRpbmctdG9wOjgwcHh9fSNwcml2YWN5IC5jb250ZW50LXdyYXBwZXJ7cGFkZGluZy1yaWdodDowfSN0ZXJtcyAud3JhcHBlcjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0jc2hpcHBpbmcgaDF7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctbGVmdDoyMHB4fVxuIiwiLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgICB4czogMCxcbiAgICBzbTogNzY4cHgsXG4gICAgbWQ6IDEwMjRweCxcbiAgICBsZzogMTI4MHB4LFxuICAgIHhsOiAxOTIwcHhcbik7XG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgICBzbTogNjkwcHgsXG4gICAgbWQ6IDk0NnB4LFxuICAgIGxnOiAxMDgwcHgsXG4gICAgeGw6IDE1MzZweFxuKTtcblxuJGZvbnQtd2VpZ2h0LW5vcm1hbDogNTAwO1xuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgICAmLm5vLWd1dHRlcnMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuIiwiLy8gQm9vdHN0cmFwIEdyaWQgb25seVxuLy9cbi8vIEluY2x1ZGVzIHJlbGV2YW50IHZhcmlhYmxlcyBhbmQgbWl4aW5zIGZvciB0aGUgZmxleGJveCBncmlkXG4vLyBzeXN0ZW0sIGFzIHdlbGwgYXMgdGhlIGdlbmVyYXRlZCBwcmVkZWZpbmVkIGNsYXNzZXMgKGUuZy4sIGAuY29sLXNtLTRgKS5cblxuLy9cbi8vIEJveCBzaXppbmcsIHJlc3BvbnNpdmUsIGFuZCBtb3JlXG4vL1xuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQgeyB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4vL1xuLy8gR3JpZCBtaXhpbnNcbi8vXG5cbkBpbXBvcnQgXCJtaXhpbnMvYnJlYWtwb2ludHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZmxvYXRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZC1mcmFtZXdvcmtcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZFwiO1xuXG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9hbGlnblwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9kaXNwbGF5XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2ZsZXhcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZmxvYXRcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvcG9zaXRpb25cIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdGV4dFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9lbWJlZFwiO1xuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1yb3coKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xuICBtYXJnaW4tbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMS5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2N3B4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAxcHgsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lKVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lKVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxufVxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG59XG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIG9yZGVyOiAkaTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8vIEBuYW1lIExpbmtcbi8vLyBAZ3JvdXAgY29tcG9uZW50c1xuLy8vIEBhdXRob3IgdG9iaWFzLnNjaG1pdHpAZXZlbi1vbi1zdW5kYXkuY29tXG4vLy8gQHNpbmNlIDAuMC4zXG4vLy9cbi8vLyBAZXhhbXBsZSAtIE5vcm1hbCB0ZXh0IGxpbmtcbi8vLyB7eyBsaW5rX3RvKFxuLy8vICAgICB0ZXh0PSdhcnRpY2xlJyxcbi8vLyAgICAgcm91dGU9J2FwcF9hcnRpY2xlJyxcbi8vLyAgICAgcm91dGVfcGFyYW1zPSB7XG4vLy8gICAgICAgICAnYXJ0aWNsZUlkJzogYXJ0aWNsZS5pZCxcbi8vLyAgICAgICAgICdjb2xvck51bWJlcic6IGFydGljbGUuY29sb3IuaWQsXG4vLy8gICAgIH0sXG4vLy8gICAgIHRpdGxlPSd0aGlzIGlzIHRoZSBsaW5rIHRpdGxlJ1xuLy8vICkgfX1cbi8vL1xuLy8vIEBleGFtcGxlIC0gSWNvbiB0ZXh0IGxpbmtcbi8vLyB7eyBsaW5rX3RvIChcbi8vLyAgICAgaWNvbj0nY2xvc2UnLFxuLy8vICAgICBpY29uX3NpemU9MTAsXG4vLy8gICAgIHRleHQ9J2NhcnQucmVtb3ZlX2NhcnRfbGluZScsXG4vLy8gICAgIHJvdXRlPSdhcHBfY2FydC5jYXJ0X2xpbmUucmVtb3ZlJyxcbi8vLyAgICAgcm91dGVfcGFyYW1zPXtcbi8vLyAgICAgICAgICdjYXJ0TGluZUlkJzogY2FydF9saW5lLmlkXG4vLy8gICAgIH1cbi8vLyApIH19XG5cbkBtaXhpbiBjbXBfbGluayB7XG4gICAgQGV4dGVuZCAuZjU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNlY29uZGFyeSB7XG4gICAgICAgIEBleHRlbmQgLmY0O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB9XG5cbiAgICAmLmJ0bi5zZWNvbmRhcnkge1xuICAgICAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgIH1cblxuICAgICYudGVydGlhcnkge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRlcnRpYXJ5LWFjdGl2ZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJi5pY29uLWxlZnQgPiBzdmcuaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tcmlnaHQgPiBzdmcuaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucXVhdGVybmFyeSB7XG4gICAgICAgIEBleHRlbmQgLmY0O1xuICAgICAgICAkbGluZVdpZHRoOiAyNXB4O1xuICAgICAgICAkYXJyb3dMZWZ0OiAxMHB4O1xuXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYXJyb3dfbGluZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgIC5hcnJvd19saW5lIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGxpbmVXaWR0aDtcbiAgICAgICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhcnJvdy1saW5lIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmID4gLmljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAkYXJyb3dMZWZ0O1xuICAgICAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGFycm93LWhlYWQgMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcblxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGtleWZyYW1lcyBhcnJvdy1saW5lIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGxpbmVXaWR0aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDc1JSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRsaW5lV2lkdGggKyAxMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkbGluZVdpZHRoO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGtleWZyYW1lcyBhcnJvdy1oZWFkIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAkYXJyb3dMZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNzUlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAkYXJyb3dMZWZ0ICsgMTA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAkYXJyb3dMZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5xdWluYXJ5IHtcbiAgICAgICAgQGV4dGVuZCAuZjI7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNlbmFyeSB7XG4gICAgICAgIEBleHRlbmQgLmYyO1xuICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ub3JtYWw7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBsYWludGV4dCB7XG4gICAgICAgIEBleHRlbmQgLmYzO1xuXG4gICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmQtbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAmW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgJltjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cblxuICAgICZbY2xhc3NePVwiaWNvbi1cIl06YWZ0ZXIsICZbY2xhc3MqPVwiIGljb24tXCJdOmFmdGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgfVxufVxuXG5hIHtcbiAgICBAaW5jbHVkZSBjbXBfbGluaztcbn1cbiIsIi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZCN7JGluZml4fS1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbi5kLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC1wcmludC1ub25lIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCJAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBAaW5jbHVkZSBmbG9hdC1sZWZ0OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgQGluY2x1ZGUgZmxvYXQtcmlnaHQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBAaW5jbHVkZSBmbG9hdC1ub25lOyB9XG4gIH1cbn1cbiIsIkBtaXhpbiBmbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBmbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuQG1peGluIGZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gUG9zaXRpb25pbmdcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gQ29weSBzZXR0aW5ncyBmcm9tIHRoaXMgZmlsZSBpbnRvIHRoZSBwcm92aWRlZCBgX2N1c3RvbS5zY3NzYCB0byBvdmVycmlkZVxuLy8gdGhlIEJvb3RzdHJhcCBkZWZhdWx0cyB3aXRob3V0IG1vZGlmeWluZyBrZXksIHZlcnNpb25lZCBmaWxlcy5cbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBUYWJsZSBvZiBDb250ZW50c1xuLy9cbi8vIENvbG9yIHN5c3RlbVxuLy8gT3B0aW9uc1xuLy8gU3BhY2luZ1xuLy8gQm9keVxuLy8gTGlua3Ncbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vIEdyaWQgY29udGFpbmVyc1xuLy8gR3JpZCBjb2x1bW5zXG4vLyBGb250c1xuLy8gQ29tcG9uZW50c1xuLy8gVGFibGVzXG4vLyBCdXR0b25zXG4vLyBGb3Jtc1xuLy8gRHJvcGRvd25zXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vLyBOYXZzXG4vLyBOYXZiYXJcbi8vIFBhZ2luYXRpb25cbi8vIEp1bWJvdHJvblxuLy8gRm9ybSBzdGF0ZXMgYW5kIGFsZXJ0c1xuLy8gQ2FyZHNcbi8vIFRvb2x0aXBzXG4vLyBQb3BvdmVyc1xuLy8gQmFkZ2VzXG4vLyBNb2RhbHNcbi8vIEFsZXJ0c1xuLy8gUHJvZ3Jlc3MgYmFyc1xuLy8gTGlzdCBncm91cFxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLy8gRmlndXJlc1xuLy8gQnJlYWRjcnVtYnNcbi8vIENhcm91c2VsXG4vLyBDbG9zZVxuLy8gQ29kZVxuXG5cbi8vXG4vLyBDb2xvciBzeXN0ZW1cbi8vXG5cbiR3aGl0ZTogICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM4NjhlOTYgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6IChcbiAgMTAwOiAkZ3JheS0xMDAsXG4gIDIwMDogJGdyYXktMjAwLFxuICAzMDA6ICRncmF5LTMwMCxcbiAgNDAwOiAkZ3JheS00MDAsXG4gIDUwMDogJGdyYXktNTAwLFxuICA2MDA6ICRncmF5LTYwMCxcbiAgNzAwOiAkZ3JheS03MDAsXG4gIDgwMDogJGdyYXktODAwLFxuICA5MDA6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6IChcbiAgYmx1ZTogJGJsdWUsXG4gIGluZGlnbzogJGluZGlnbyxcbiAgcHVycGxlOiAkcHVycGxlLFxuICBwaW5rOiAkcGluayxcbiAgcmVkOiAkcmVkLFxuICBvcmFuZ2U6ICRvcmFuZ2UsXG4gIHllbGxvdzogJHllbGxvdyxcbiAgZ3JlZW46ICRncmVlbixcbiAgdGVhbDogJHRlYWwsXG4gIGN5YW46ICRjeWFuLFxuICB3aGl0ZTogJHdoaXRlLFxuICBncmF5OiAkZ3JheS02MDAsXG4gIGdyYXktZGFyazogJGdyYXktODAwXG4pICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoXG4gIHByaW1hcnk6ICRibHVlLFxuICBzZWNvbmRhcnk6ICRncmF5LTYwMCxcbiAgc3VjY2VzczogJGdyZWVuLFxuICBpbmZvOiAkY3lhbixcbiAgd2FybmluZzogJHllbGxvdyxcbiAgZGFuZ2VyOiAkcmVkLFxuICBsaWdodDogJGdyYXktMTAwLFxuICBkYXJrOiAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogOCUgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAoJHNwYWNlciAqIC4yNSksXG4gIDI6ICgkc3BhY2VyICogLjUpLFxuICAzOiAkc3BhY2VyLFxuICA0OiAoJHNwYWNlciAqIDEuNSksXG4gIDU6ICgkc3BhY2VyICogMylcbikgIWRlZmF1bHQ7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKFxuICAyNTogMjUlLFxuICA1MDogNTAlLFxuICA3NTogNzUlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAzMHB4ICFkZWZhdWx0O1xuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBGb250c1xuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtYmFzZTogMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgIC44NzVyZW0gIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1ub3JtYWw6IG5vcm1hbCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiBib2xkICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6IDIuNXJlbSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6IDJyZW0gIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAxLjc1cmVtICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogMS41cmVtICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgIDEuMSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6IDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAxLjI1cmVtICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogNXB4ICFkZWZhdWx0O1xuXG4kbWFyay1iZzogI2ZjZjhlMyAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHRhYmxlLWludmVyc2UtYWNjZW50LWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1pbnZlcnNlLWhvdmVyLWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWludmVyc2UtYm9yZGVyLWNvbG9yOiAgICBsaWdodGVuKCRncmF5LTkwMCwgNy41JSkgIWRlZmF1bHQ7XG4kdGFibGUtaW52ZXJzZS1jb2xvcjogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgMS41ICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAxLjUgIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgIDAgMCAwIDNweCByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjI1KSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICBhbGwgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLC4xNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9ybSBjb250cm9scyBhbmQgYnV0dG9uc1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgIGxpZ2h0ZW4odGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgJGlucHV0LWJveC1zaGFkb3csICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLXNtOiAgICAgICAgICgkZm9udC1zaXplLXNtICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItc219ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWxnOiAgICAgICAgICgkZm9udC1zaXplLXNtICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZykgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItbGd9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6IC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogLjc1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgIDEuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteTogLjI1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAxcmVtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6IGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbi1kaXNhYmxlZC1jb2xvcjogICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAxcHggJGJvZHktYmcsIDAgMCAwIDNweCB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgIGxpZ2h0ZW4odGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiBsaWdodGVuKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgMjUlKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSwgMCAwIDVweCByZ2JhKCRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvciwgLjUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICA3NSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAyLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtd2lkdGg6ICAgICAgICAgICAgMTRyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAkd2hpdGUsIDAgMCAwIC4ycmVtIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgMS41ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgIGluc2V0IDAgLjJyZW0gLjRyZW0gcmdiYSgkYmxhY2ssLjA1KSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgcGxhY2Vob2xkZXI6IChcbiAgICBlbjogXCJDaG9vc2UgZmlsZS4uLlwiXG4gICksXG4gIGJ1dHRvbi1sYWJlbDogKFxuICAgIGVuOiBcIkJyb3dzZVwiXG4gIClcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXZiYXItYnJhbmQtaGVpZ2h0IC0gJG5hdi1saW5rLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgIHJnYmEoJHdoaXRlLDEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLC4xKSAhZGVmYXVsdDtcblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICA1cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICA1cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIDVweCAxMHB4IHJnYmEoJGJsYWNrLC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICA4cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICA5cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgICAgNXB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg6ICAgICAgICAgICAoJHBvcG92ZXItYXJyb3ctd2lkdGggKyAxcHgpICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogMzBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgIHJnYmEoJGJsYWNrLC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAwIDNweCA5cHggcmdiYSgkYmxhY2ssLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogMCA1cHggMTVweCByZ2JhKCRibGFjaywuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6IDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICNkZGQgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywuMDc1KSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtdHJhbnNpdGlvbjogICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNCAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMS41IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICB0cmFuc2Zvcm0gLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kY29kZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRjb2RlLXBhZGRpbmcteDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgI2JkNDE0NyAhZGVmYXVsdDtcbiRjb2RlLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAzNDBweCAhZGVmYXVsdDtcbiIsIi8vXG4vLyBUZXh0XG4vL1xuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7IH1cbi5mb250LXdlaWdodC1ib2xkICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiIsIi8vIHdvcmthcm91bmQgZm9yIGdyYXlzY2FsZVxuLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvNDAzMTQ5MDAvZmlsdGVyLWdyYXlzY2FsZS1ub3Qtd29ya2luZy13aXRoLWNocm9tZVxuQG1peGluIGdyYXlzY2FsZSgkdmFsdWUpIHtcbiAgICBmaWx0ZXI6ICN7IFwiZ3JheXNjYWxlKFwiICsgJHZhbHVlICsgXCIpXCIgfTtcbn1cblxuLnN0YXRpYyxcbi5jb250YWN0LWZvcm0sXG4uZXJyb3ItcGFnZSB7XG4gICAgI2NvbXBhbnktb3ZlcnZpZXcsXG4gICAgI2N1bHQtb2YtY2FyZSxcbiAgICAjY29udGFjdCxcbiAgICAjY29udGFjdC1kaXJlY3Rpb25zLFxuICAgICNpbXByaW50LFxuICAgICNwYXltZW50LFxuICAgICNwcml2YWN5LFxuICAgICNwdWJsaWMtcHJvY2VkdXJlLFxuICAgICNmYXEsXG4gICAgI3NoaXBwaW5nLFxuICAgICNzdGF0aWMtcGFnZSxcbiAgICAjc3RvcmUtZmluZGVyLFxuICAgICN0ZXJtcyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAxMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDE1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDE5MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3N0b3JlLWZpbmRlci1kZXRhaWwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2N1c3RvbWVyLXNlcnZpY2UtYmxvY2sge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY3VzdG9tZXItc2VydmljZS1waG9uZSB7XG4gICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5vLXVuZGVybGluZSA+IGE6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jb250YWN0LWNvbnRlbnQge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY3VzdG9tZXItc2VydmljZS1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0LW1lc3NhZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFjdC1jYXB0Y2hhIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgIC5jYXB0Y2hhLWVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAgIGJ1dHRvblt0eXBlPVwicmVzZXRcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b25bdHlwZT1cInJlc2V0XCJdIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0LXNhbHV0YXRpb24ge1xuICAgICAgICAgICAgbGFiZWxbZm9yPVwiY29udGFjdF9zYWx1dGF0aW9uXzBcIl0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDMwcHggMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2Vycm9yLXBhZ2Uge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI4NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVycm9yLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVycm9yLW1lbnUtY2F0ZWdvcmllcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLnNlY29uZGFyeSB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb21wYW55LWNvbnRlbnQge1xuICAgICAgICAjYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgICAgICAgICAgIC5mYWRlciB7XG5cbiAgICAgICAgICAgICAgICAmLmZpcnN0IHtcbiAgICAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmxhc3Qge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJyZWFkY3J1bWIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmPioge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXRpYy1jb250ZW50LFxuICAgIC5jb250YWN0LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wbGFpbi1saW5rIHtcbiAgICAgICAgICAgICZbaHJlZl49XCJ0ZWw6XCJdLFxuICAgICAgICAgICAgJltocmVmXj1cIm1haWx0bzpcIl0ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdC1jb250ZW50IHtcbiAgICAgICAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdG9yZS1maW5kZXItY29udGVudCB7XG4gICAgICAgIC5zZWxlY3QtY291bnRyeSB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY21wX2xpbms7XG5cbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA2NXB4IDM1cHggMCAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNzBweCA0NXB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogODBweCA2MHB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3RvcmVzIHtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RvcmVzLWhlYWRsaW5lLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdG9yZSB7XG4gICAgICAgICAgICAgICAgJiA+IGRpdi5yb3cge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgaHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBiYXNlLWNvbG9yKGdyZXksIGxpZ2h0LTEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0NXB4IDAgMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3RvcmUtbGluay13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMjBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc3RvcmUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnN0b3JlLWxpbmstaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQge1xuICAgICAgICAuc3RvcmUtdGVhc2VyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3RvcmUtZmluZGVyLWRldGFpbC1oZWFkbGluZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMTVweCA3MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0b3JlLWFkZHJlc3MsXG4gICAgICAgIC5zdG9yZS1vcGVuaW5nLXRpbWVzIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdG9yZS1tYXAtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgNTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0LWluZm8ge1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1NXB4IDAgNjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDY1cHggMCA3MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RvcmUtb2ZmZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0b3JlLWFib3V0IHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJhY2stdG8tc3RvcmUtb3ZlcnZpZXcge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICBociB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgIH1cblxuICAgIC5wcmltYXJ5LW5vdGUge1xuICAgICAgICBwYWRkaW5nOiAwIDAgODVweCAwO1xuICAgIH1cblxuICAgIC5jYXJlLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZS1mdWxsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY3VsdC1vZi1jYXJlLWhlYWRsaW5lIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmUtaW50cm8ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJlLWludHJvLWtuaXQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJlLWxpbmtzIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJlLWxpbmstc29ja3Mge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jdWx0LW9mLWNhcmUtaW50cm8td3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmN1bHQtb2YtY2FyZS1oZWFkbGluZSxcbiAgICAgICAgLmNhcmUtaW50cm8sXG4gICAgICAgIC5jYXJlLWxpbmtzIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZS1ibG9jayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmludHJvLWltYWdlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJlLWluc3RydWN0aW9ucy1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQ1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xuICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihsaSwgZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzM3B4O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMzcHg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDc2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZS1pbnN0cnVjdGlvbnMtd3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICAgICAgICAgICAgICAuaW1hZ2VibG9jayB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDg4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmUtaW5zdHJ1Y3Rpb25zLWhlYWRsaW5lLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTUxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmUge1xuICAgICAgICAgICAgcGFkZGluZzogNjVweCAwIDQwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDY4cHggMCAyNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJldi1hcnJvdyB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmlkZW8tc3VibGluZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICNjdWx0LW9mLWNhcmUta25pdHdlYXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTA1cHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE4MHB4IDAgMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY3VsdC1vZi1jYXJlLWtuaXQtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjhweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua25pdC13ZWFyLWludHJvLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00NjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC02OTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJlLWluc3RydWN0aW9ucy1oZWFkbGluZS1rbml0d2VhciB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0NTRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2hlY2tsaXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfigJMnO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jdWx0LW9mLWNhcmUtc29ja3Mtb3V0cm8ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDY2cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXRpYy1mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNDBweDtcblxuICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciB7XG4gICAgICAgIC5tYXAtY29udGFpbmVyLFxuICAgICAgICAjZ21hcC1jYW52YXMge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFjdC1hZGRyZXNzIHtcbiAgICAgICAgICAgIGFkZHJlc3Mge1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0LWRpcmVjdGlvbnMtY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRhY3QtYWRkcmVzcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hpcHBpbmctY29udGVudCB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mbGFnLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2hpcHBpbmctY29zdC1oZWFkbGluZSxcbiAgICAgICAgLnNoaXBwaW5nLWNvc3QtY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmFzZS1jb2xvcih3aGl0ZSwgZGFya2VuLTEpO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjY29tcGFueS1oaXN0b3J5LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gICAgfVxuXG4gICAgLmNvbXBhbnktY29udGVudCB7XG4gICAgICAgIC5oZWFkLXRlYXNlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1Ym1lbnUsXG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21wYW55LW92ZXJ2aWV3LWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDUwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMCA4MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmludHJvLXRleHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByZXNzIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTYwcHggMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucXVhbGl0eSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjQwcHggMCA4MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogODBweCAwIDEwMHB4O1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMTIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMjBweCAwIDE2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhpc3Rvcnkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWJvdXQtdXMtaW50cm8tdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggNjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjY29tcGFueS1hYm91dC11cy1mYWN0cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiYXNlLWNvbG9yKHdoaXRlLCBkYXJrZW4tMSk7XG5cbiAgICAgICAgICAgIC5mYWN0cy1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDE1cHggODBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogODBweCAxNXB4IDEwMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMTVweCAxMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEyMHB4IDE1cHggMTc1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZhY3RzLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaWRlbnRpdHktY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oaXN0b3J5LWhlYWRsaW5lLFxuICAgICAgICAuYWJvdXQtdXMtaGVhZGxpbmUsXG4gICAgICAgIC5xdWFsaXR5LWhlYWRsaW5lIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5xdWFsaXR5LWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogNDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hYm91dC11cy1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlLTMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGhpbG9zb3BoeS1oZWFkbGluZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHggNjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTVweCA4MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDE1cHggMTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGhpbG9zb3BoeS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGlzdG9yeS1yb3ctd3JhcHBlciB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhpc3Rvcnktcm93LXdyYXBwZXItZmlyc3Qge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5oaXN0b3J5LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhpc3RvcnktdGV4dC13cmFwcGVyIHtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnRyby13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICAucXVhbGl0eS1pbnRyby10ZXh0IHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucXVhbGl0eS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucXVhbGl0eS1jdWx0dXJlLWhlYWRsaW5lIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5xdWFsaXR5LWN1bHR1cmUtc3VidGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnF1YWxpdHktY3VsdHVyZS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMTVweDtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMTVweCAxMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTIwcHggMTVweCAxNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNxdWFsaXR5LXZpZGVvIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXRpYy1kcml2ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCAwIDI1cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGFkZHJlc3Mge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5hcnJvdyB7XG4gICAgICAgIG1pbi13aWR0aDogMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcblxuICAgICAgICAmLmRvd24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b2dnbGUtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYuZm9udC13ZWlnaHQtbm9ybWFsIHNwYW4ge1xuICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICAgICAgcGFkZGluZzogMjVweCAxMHB4IDI1cHggMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweCAwIDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RhdGljLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAn4oCTJztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmY0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ2lmdC1jYXJkIHtcbiAgICAuZmFxLWluZm8tbGluayBhIHtcbiAgICAgICAgQGV4dGVuZCAuZjM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3ByaXZhY3ksXG4jcHVibGljLXByb2NlZHVyZSxcbiN0ZXJtcyB7XG4gICAgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgW2RhdGEtd3JhcHBlci1uYW1lXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4jc2l6ZS10YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cbiAgICAubGV2ZWwxLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJi5hY3RpdmUgc3BhbiB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgW2RhdGEtd3JhcHBlci10cmlnZ2VyLXNjb3BlPVwibGV2ZWwyXCJdIHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJhc2UtY29sb3IoZ3JleSwgbGlnaHQtMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtd3JhcHBlciB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcblxuICAgICAgICBbZGF0YS13cmFwcGVyLW5hbWVdIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBiYXNlLWNvbG9yKGdyZXksIGxpZ2h0LTEpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJhc2UtY29sb3IoZ3JleSwgbGlnaHQtMSk7XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ24gOiBtaWRkbGU7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gSUUxMSBmaXhcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBiYXNlLWNvbG9yKGdyZXksIGxpZ2h0LTEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0Ym9keSB0cjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2JpbGUge1xuICAgICAgICAudGFibGUtd3JhcHBlciB7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgIHRhYmxlLWxheW91dDogYXV0bztcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgW2RhdGEtd3JhcHBlci10cmlnZ2VyLXNjb3BlPVwibGV2ZWwyXCJdIHtcbiAgICAgICAgICAgICYgPiBkaXYuY29sIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRhY3Qtc3VjY2VzcyB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTAwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbjogMjAwcHggMDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxufVxuXG4uam9iLW92ZXJ2aWV3IHtcbiAgICBpZnJhbWUge1xuICAgICAgICBtYXJnaW46IDgwcHggMDtcbiAgICB9XG59XG5cbiNyZXR1cm5zIHtcbiAgICBoMSA+IHNwYW4ge1xuICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ib2xkO1xuICAgIH1cblxuICAgIGRpdi5yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICAgIEBleHRlbmQgLmY0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5ib3R0b20tc3BhY2Uge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAueS1zcGFjZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAucmV0dXJucy1saXN0IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJhc2UtY29sb3IoZ3JleSwgbGlnaHQtMik7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC50ZXJ0aWFyeTtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mMjtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAgICAgJi5mbGFnLWljb246OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2ZhcSxcbiNwYXltZW50LFxuI2ltcHJpbnQsXG4jcHJpdmFjeSxcbiN0ZXJtcyB7XG4gICAgbGkge1xuICAgICAgICBAZXh0ZW5kIC5mNDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ+KAkyc7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mNDtcbiAgICAgICAgICAgIEBleHRlbmQgLnRlcnRpYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIEBleHRlbmQgLmY0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgc3BhbiB7XG4gICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWhlYWRsaW5lIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwIDEwcHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAuY20td3JhcHBlciB7XG4gICAgICAgIHZpc2liaWxpdHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbiNwYXltZW50IHtcbiAgICBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmNtLWJsb2NrLWVsZW1lbnQtbXVsdGlwbGVfdGV4dGFyZWFfd3lzaXd5ZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNwcml2YWN5IHtcbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG59XG5cbiN0ZXJtcyB7XG4gICAgLndyYXBwZXI6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4jc2hpcHBpbmcgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuIiwiLmVtYmVkLXJlc3BvbnNpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICAgIGlmcmFtZSxcbiAgICBlbWJlZCxcbiAgICBvYmplY3QsXG4gICAgdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDIxKTtcbiAgICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMTYpO1xuICAgIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMyAvIDQpO1xuICAgIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMSAvIDEpO1xuICAgIH1cbn1cbiIsIi8vLyBDb2xvciBGb250LVNpemVcbi8vLyBAZXhhbXBsZVxuLy8vIGxpIGEgeyBmb250LXNpemU6IGZvbnRTaXplKGxpc3RJdGVtKTsgfVxuLy8vIGEgeyBmb250LXNpemU6IGZvbnRTaXplKGxpc3RJdGVtKTsgfVxuQGZ1bmN0aW9uIGZvbnRUeXBlKCR0eXBlLCRjaGlsZDogXCJkZWZhdWx0XCIpIHtcbiAgICBAcmV0dXJuICN7bWFwLWdldChtYXAtZ2V0KCRmb250U2l6ZXMsJHR5cGUpLCAkY2hpbGQpfTtcbn1cblxuLy8vIENyZWF0ZSBoZWxwZXIgY2xhc3Nlc1xuQGVhY2ggJGNsYXNzS2V5LCAkaXRlbSBpbiAkZm9udFNpemVzIHtcbiAgICAvLyBjbGFzc2VzXG4gICAgLiN7JGNsYXNzS2V5fSB7XG4gICAgICAgIEBlYWNoICRicCwgJGF0dHJzIGluICRpdGVtIHtcbiAgICAgICAgICAgIEBpZiAkYnAgPT0gZGVmYXVsdCB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJGssICRpIGluICRhdHRycyB7XG4gICAgICAgICAgICAgICAgICAgICN7bnRoKCRrLDEpfTogI3tudGgoJGksMSl9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRicCkge1xuICAgICAgICAgICAgICAgICAgICBAZWFjaCAkaywgJGkgaW4gJGF0dHJzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICN7bnRoKCRrLDEpfTogI3tudGgoJGksMSl9O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gZXh0ZW5kIGhlbHBlclxuICAgICUjeyRjbGFzc0tleX0ge1xuICAgICAgICBAZWFjaCAkYnAsICRhdHRycyBpbiAkaXRlbSB7XG4gICAgICAgICAgICBAaWYgJGJwID09IGRlZmF1bHQge1xuICAgICAgICAgICAgICAgIEBlYWNoICRrLCAkaSBpbiAkYXR0cnMge1xuICAgICAgICAgICAgICAgICAgICAje250aCgkaywxKX06ICN7bnRoKCRpLDEpfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkYnApIHtcbiAgICAgICAgICAgICAgICAgICAgQGVhY2ggJGssICRpIGluICRhdHRycyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAje250aCgkaywxKX06ICN7bnRoKCRpLDEpfTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vLyBCcmVha3BvaW50IE1peGluXG4vLy8gdG8gY2hlY2sgYWxsIG1lZGlhIGJyZWFrcG9pbnRzIHBsZWFzZSBnbyB0byBfdmFyaWFibGVzLnNjc3Ncbi8vLyBAZXhhbXBsZVxuLy8vICBAaW5jbHVkZSBtZWRpYShzbSkge1xuLy8vICAgICBoMSB7XG4vLy8gICAgICAgICAgY29sb3I6IGJhc2UtY29sb3IocGxhY2Vob2xkZXIpO1xuLy8vICAgICAgfVxuLy8vICB9XG4vLy8gQGV4YW1wbGVcbi8vLyAgQGluY2x1ZGUgbWVkaWEoc20sbGcpIHtcbi8vLyAgICAgIGgxIHtcbi8vLyAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcihwbGFjZWhvbGRlcik7XG4vLy8gICAgICB9XG4vLy8gIH1cblxuQG1peGluIG1lZGlhKCRtaW4sJG1heDpmYWxzZSkge1xuICAgIEBpZiAkbWF4ID09IGZhbHNlIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsJG1pbil9KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJG1pbiA9PSAwIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICgje21hcC1nZXQoJGJyZWFrcG9pbnRzLCRtYXgpfSAtIDEpICkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsJG1pbil9KSBhbmQgKG1heC13aWR0aDogKCN7bWFwLWdldCgkYnJlYWtwb2ludHMsJG1heCl9IC0gMSkpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8vIEFycmF5IENvbG9yXG4vLy8gQGdyb3VwIENvbG9yXG4vLy8gQHBhcmFtZXRlclxuLy8vIGNyZWF0ZSBhIGxvb3Agb2YgY29sb3IgY2xhc3Nlc1xuLy8vIEBleGFtcGxlXG4vLy8gPGEgY2xhc3M9XCJjb2xvci0zXCI+aSBoYXZlIGEgY29sb3IgbnIgMzwvYT5cblxuLy8gVm9yZXJzdCB3aXJkIGVzIG5pY2h0IGdlYnJhdWNodFxuXG4vL0BlYWNoICRuYW1lIGluICRjb2xvcnMge1xuLy8gICAgQGlmICgkbmFtZSkge1xuLy8gICAgICAgIC5jb2xvci0je250aCgkbmFtZSwxKX0ge1xuLy8gICAgICAgICAgICBjb2xvcjogI3tudGgoJG5hbWUsMil9O1xuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vfVxuXG4vLy8gQ29sb3IgZnVuY3Rpb25cbi8vLyBAZXhhbXBsZVxuLy8vIGEgeyBjb2xvcjogYmFzZS1jb2xvcihwbGFjZWhvbGRlcik7IH1cbi8vLyBkaXYgeyBiYWNrZ3JvdW5kLWNvbG9yOiBiYXNlLWNvbG9yKHBsYWNlaG9sZGVyKTsgfVxuQGZ1bmN0aW9uIGNvbG9yKCRuYW1lKSB7IC8vIEBUb0RvOiBSZW5hbWUgYmFzZS1jb2xvciB0byBjb2xvciwgY2hlY2sgaWYgY3VycmVudGx5IGNvbG9yIGlzIHVzZWQ/IVxuICAgIEByZXR1cm4gI3ttYXAtZ2V0KCRjb2xvcnMsICRuYW1lKX07XG59XG5cbi8vLyBDb2xvciBmdW5jdGlvblxuLy8vIEBleGFtcGxlXG4vLy8gYSB7IGNvbG9yOiBiYXNlLWNvbG9yKGJsYWNrKTsgfVxuLy8vIGRpdiB7IGJhY2tncm91bmQtY29sb3I6IGJhc2UtY29sb3IoZ3JleSxkYXJrZW4tMSk7IH1cbkBmdW5jdGlvbiBiYXNlLWNvbG9yKCRuYW1lLCRjaGlsZDogXCJiYXNlXCIpIHtcbiAgICBAcmV0dXJuICN7bWFwLWdldChtYXAtZ2V0KCRjb2xvcnMsJG5hbWUpLCAkY2hpbGQpfTtcbn1cbiJdfQ== */
