.slick-list,.slick-slider,.slick-track{position:relative;display:block}label,strong,th{font-weight:400}.bootstrap-select>select,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.bootstrap-select.btn-group ul.inner>li,li,ol,ul{list-style:none}*,.slick-slider,:after,:before,html{box-sizing:border-box}.collapsing,.mainMenu__link:after,.underline:after,a,button{transition:all .2s linear}.contactTitle,.faqTitle,.mainTitle,.mainTitleWrapper .mainTitle{text-transform:uppercase}.articleBox__title,.pageName{text-overflow:ellipsis;white-space:nowrap}.slick-slide.dragging img,.videoOverlay{pointer-events:none}.slick-slider{-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden,select{display:none}button,input,textarea{border:none;padding:0}html{font-size:10px}body{margin:0;direction:ltr;font-family:frutigerRoman,arial}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}li,ol,ul{margin:0;padding:0}button{min-width:0;background:0 0}button:disabled{opacity:.5;cursor:no-drop}button,input,select,textarea{font-family:inherit}a,a:focus,a:hover{text-decoration:none}strong{font-family:frutigerBold,arial}input,textarea{border-radius:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-calendar-picker-indicator,input::-webkit-clear-button,input::-webkit-inner-spin-button{display:none}input[type=checkbox],input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}input::-webkit-clear-button,input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0}input::-webkit-calendar-picker-indicator,input::-webkit-inner-spin-button{display:none;-webkit-appearance:none}input[type=datetime-local]{-webkit-appearance:none}textarea{resize:none;overflow-x:hidden!important;overflow-y:auto!important}body:not(.keyboard) .focus,body:not(.keyboard) :focus{outline:0!important}label{margin-bottom:0}select{opacity:0;font-size:16px!important}input::-ms-clear{display:none}a[href^="tel:"]{white-space:nowrap;direction:ltr}a[href^="mailTo:"]{text-decoration:underline;word-break:break-all}.cdk-overlay-pane.mat-datepicker-popup{width:auto}body.keyboardFocus :focus,body.keyboardFocus input[type=checkbox]:focus+span,body.keyboardFocus input[type=radio]:focus+span{outline:red dotted 2px!important}fieldset{padding:0;margin:0;border:none}.underline{position:relative}.underline:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:#171a1a}.underline:focus:after,.underline:hover:after{left:51%;right:51%}.underline--orange:after{background:#f37e30}.underline--mobile:after{content:none}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select.btn-group ul.inner>li.active a,.bootstrap-select.btn-group ul.inner>li.selected a,.bootstrap-select.btn-group ul.inner>li:focus a,.bootstrap-select.btn-group ul.inner>li:hover a{outline:0!important}body.keyboardFocus .bootstrap-select .dropdown-toggle:focus,body.keyboardFocus .bootstrap-select.btn-group ul.inner>li.active a,body.keyboardFocus .bootstrap-select.btn-group ul.inner>li.selected a,body.keyboardFocus .bootstrap-select.btn-group ul.inner>li:focus a,body.keyboardFocus .bootstrap-select.btn-group ul.inner>li:hover a{outline:red dotted 2px!important}.bootstrap-select.btn-group{width:100%!important;min-width:110px;display:block;position:relative;right:auto;color:transparent;border-top:none;border-radius:50%;vertical-align:middle;appearance:none;-moz-appearance:none;-webkit-appearance:none}.bootstrap-select.btn-group.lang{width:auto!important}.bootstrap-select.btn-group.lang .dropdown-toggle{border:none!important;border-radius:0!important}.bootstrap-select.btn-group.lang.show .dropdown-menu{width:300px!important;background-color:rgba(255,255,255,.5)!important}.bootstrap-select.btn-group.lang.show ul.inner>li>a{padding:15px!important}.bootstrap-select.btn-group.show .dropdown-toggle .caret:after{-webkit-transform:rotate(225deg);transform:rotate(225deg);top:45%;left:40%}.bootstrap-select.btn-group.show .dropdown-menu{opacity:1;visibility:visible;overflow:hidden!important;z-index:1000}.bootstrap-select.btn-group.show .dropdown-menu:after{opacity:1;visibility:visible}.bootstrap-select.btn-group .dropdown-toggle{width:100%;height:45px;padding:0;border-radius:5px;border:1px solid #9a9a9a;cursor:pointer}.bootstrap-select.btn-group .dropdown-toggle.bs-placeholder .filter-option{color:#8b8c8c}.bootstrap-select.btn-group .filter-option{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;color:#171a1a;padding:1.2rem;font-size:1.6rem;text-align:left}.bootstrap-select.btn-group div.dropdown-menu,.bootstrap-select.btn-group ul.inner{float:none;padding:0;margin:0;background:#fff}.bootstrap-select.btn-group .bs-caret{display:block;height:100%;width:40px;position:absolute;right:0;top:0}.bootstrap-select.btn-group .caret{display:block;position:absolute;top:0;left:50%;width:100%;height:100%;right:auto;margin-top:0;-webkit-transform:translate(-50%);transform:translate(-50%)}.bootstrap-select.btn-group .caret:after{content:'';position:absolute;top:35%;left:50%;width:8px;height:8px;border-right:2px solid #9a9a9a;border-bottom:2px solid #9a9a9a;-webkit-transform:translate(-50%) rotate(45deg);transform:translate(-50%) rotate(45deg);transition:all .2s linear}.bootstrap-select.btn-group div.dropdown-menu{position:absolute;right:auto;left:0;top:100%;width:100%;min-width:0;opacity:0;border-radius:0;border:none;bottom:auto;text-align:right;overflow:hidden;box-shadow:0 2px 5px 0 rgba(189,189,189,.3);font-size:1.8em;color:#171a1a;visibility:hidden}.collapsing,.headerBottom,.mainHeader,.mainMenu__link{position:relative}.bootstrap-select.btn-group ul.inner>li:hover a,.contentSection--lightGray{background-color:#ebebeb}.bootstrap-select.btn-group ul.inner>li.active a,.bootstrap-select.btn-group ul.inner>li.selected a,.bootstrap-select.btn-group ul.inner>li:focus a{text-decoration:none;background-color:#ebebeb}.bootstrap-select.btn-group ul.inner>li>a{font-size:1.6rem;min-height:20px;color:#171a1a;display:block;padding:5px 10px;text-align:left;border-bottom:none;text-decoration:none}.bootstrap-select.btn-group ul.inner>li>a .text{white-space:normal;margin-bottom:0;margin-right:0!important;display:block}.bootstrap-select.btn-group .mCS-yesScrollBar.mCSB_scrollTools{top:6px;bottom:6px;left:0}.collapse:not(.show){display:none}.headerBottom,.row{display:-webkit-flex;display:-ms-flexbox}.collapsing{height:0;overflow:hidden}/*!
 * Bootstrap Grid v4.1.2 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}html{-ms-overflow-style:scrollbar}.fullHeightSection,.fullHeightSectionBody,.mainMenuSection,.pageName,.socialList{overflow:hidden}*,::after,::before{box-sizing:inherit}.row{display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;-webkit-order:-1;order:-1}.order-last{-ms-flex-order:13;-webkit-order:13;order:13}.order-0{-ms-flex-order:0;-webkit-order:0;order:0}.order-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-12{-ms-flex-order:12;-webkit-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;-webkit-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;-webkit-order:13;order:13}.order-sm-0{-ms-flex-order:0;-webkit-order:0;order:0}.order-sm-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-sm-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-sm-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-sm-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-sm-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-sm-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-sm-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-sm-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-sm-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-sm-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-sm-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-sm-12{-ms-flex-order:12;-webkit-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;-webkit-order:-1;order:-1}.order-md-last{-ms-flex-order:13;-webkit-order:13;order:13}.order-md-0{-ms-flex-order:0;-webkit-order:0;order:0}.order-md-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-md-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-md-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-md-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-md-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-md-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-md-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-md-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-md-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-md-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-md-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-md-12{-ms-flex-order:12;-webkit-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;-webkit-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;-webkit-order:13;order:13}.order-lg-0{-ms-flex-order:0;-webkit-order:0;order:0}.order-lg-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-lg-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-lg-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-lg-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-lg-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-lg-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-lg-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-lg-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-lg-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-lg-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-lg-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-lg-12{-ms-flex-order:12;-webkit-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;-webkit-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;-webkit-order:13;order:13}.order-xl-0{-ms-flex-order:0;-webkit-order:0;order:0}.order-xl-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-xl-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-xl-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-xl-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-xl-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-xl-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-xl-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-xl-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-xl-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-xl-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-xl-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-xl-12{-ms-flex-order:12;-webkit-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.flex-row{-ms-flex-direction:row!important;-webkit-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;-webkit-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;-webkit-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;-webkit-flex-grow:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;-webkit-flex-grow:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;-webkit-flex-shrink:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;-webkit-flex-shrink:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;-webkit-align-items:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;-webkit-align-content:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;-webkit-align-self:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;-webkit-align-self:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;-webkit-align-self:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-flex!important;display:inline-flex!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;-webkit-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;-webkit-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;-webkit-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;-webkit-flex-grow:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;-webkit-flex-grow:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;-webkit-flex-shrink:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;-webkit-flex-shrink:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;-webkit-align-items:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;-webkit-align-content:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;-webkit-align-self:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;-webkit-align-self:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;-webkit-align-self:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-flex!important;display:inline-flex!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;-webkit-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;-webkit-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;-webkit-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;-webkit-flex-grow:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;-webkit-flex-grow:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;-webkit-flex-shrink:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;-webkit-flex-shrink:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;-webkit-align-items:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;-webkit-align-content:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;-webkit-align-self:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;-webkit-align-self:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;-webkit-align-self:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-flex!important;display:inline-flex!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;-webkit-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;-webkit-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;-webkit-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;-webkit-flex-grow:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;-webkit-flex-grow:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;-webkit-flex-shrink:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;-webkit-flex-shrink:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;-webkit-align-items:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;-webkit-align-content:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;-webkit-align-self:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;-webkit-align-self:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;-webkit-align-self:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-flex!important;display:inline-flex!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;-webkit-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;-webkit-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;-webkit-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;-webkit-flex-grow:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;-webkit-flex-grow:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;-webkit-flex-shrink:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;-webkit-flex-shrink:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;-webkit-align-items:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;-webkit-align-content:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;-webkit-align-self:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;-webkit-align-self:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;-webkit-align-self:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-flex!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-flex!important;display:inline-flex!important}}@font-face{font-family:frutigerLight;src:url(../fonts/FrutigerLTStd-Light_gdi.eot);src:url(../fonts/FrutigerLTStd-Light_gdi.eot?#iefix) format("embedded-opentype"),url(../fonts/FrutigerLTStd-Light_gdi.woff) format("woff"),url(../fonts/FrutigerLTStd-Light_gdi.ttf) format("truetype"),url(../fonts/FrutigerLTStd-Light_gdi.svg#frutigerLight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:frutigerRoman;src:url(../fonts/FrutigerLTStd-Roman_gdi.eot);src:url(../fonts/FrutigerLTStd-Roman_gdi.eot?#iefix) format("embedded-opentype"),url(../fonts/FrutigerLTStd-Roman_gdi.woff) format("woff"),url(../fonts/FrutigerLTStd-Roman_gdi.ttf) format("truetype"),url(../fonts/FrutigerLTStd-Roman_gdi.svg#frutigerRoman) format("svg");font-weight:400;font-style:normal}@font-face{font-family:frutigerBold;src:url(../fonts/FrutigerLTStd-Bold_gdi.eot);src:url(../fonts/FrutigerLTStd-Bold_gdi.eot?#iefix) format("embedded-opentype"),url(../fonts/FrutigerLTStd-Bold_gdi.woff) format("woff"),url(../fonts/FrutigerLTStd-Bold_gdi.ttf) format("truetype"),url(../fonts/FrutigerLTStd-Bold_gdi.svg#frutigerBold) format("svg");font-weight:400;font-style:normal}.container-fluid{margin:0 auto;max-width:1440px}.container{width:90%;margin:0 auto}.container--noMargins{width:100%}.container--1780{max-width:1780px}.container--1652{max-width:1652px}.container--1200{max-width:1200px}.container--1420{max-width:1420px}.container--1210{max-width:1210px}.container--1182{max-width:1182px}.container--1440{max-width:1440px}.contentSection--noPadTop{padding-top:0}.headerBottom,.headerTop__inner{-webkit-align-items:center;padding:0 70px}.fullHeightSection{height:100vh}.mainHeader{background-color:#fff;box-shadow:0 4px 10px 2px rgba(0,0,0,.14)}.headerBottom{display:flex;-ms-flex-align:center;align-items:center;height:8.6rem;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;box-shadow:0 4px 10.53px 2.47px rgba(0,0,0,.14)}.headerTop__inner,.mainMenuSection{display:-webkit-flex;display:-ms-flexbox}.headerBottom__logo{width:11.7rem;height:4.7rem}.headerTop{background-color:#ebebeb}.headerTop__inner{display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.mobileMenuBtn{display:none}.mainMenuSection{display:flex;height:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:1rem;width:100%}.btnBorderContainer,.mainMenu{display:-webkit-flex;display:-ms-flexbox}.logoBtn{margin-right:4rem}.mainMenu{display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.mainMenu__item{margin-right:1.5rem}.mainMenu__item--noMarginR,.mainMenu__item:last-of-type{margin-right:0}.mainMenu__item--logo{display:none}.mainMenu__link{color:#171a1a;font:2rem frutigerBold,arial;white-space:nowrap}.mainMenu__link:after{content:"";left:0;right:0;height:.7rem;bottom:-4.1rem;position:absolute;background-color:#f37e30}.bannerFlach:after,.enterSection:after{content:''}.mainMenu__link:hover{color:#F38030}.mainMenu__link--current:after{bottom:-3.1rem}.logoLink{display:block}.logoLink__img{width:12.6rem}.textOrange{color:#f37e30}.enterSection{position:relative;background-size:cover;background-repeat:no-repeat;background-position:top right;height:100vh}.enterSection__inner{max-width:1160px;padding-top:20vh}.enterSection__confirmText{margin-top:1rem;color:#fff;font:4.5rem frutigerBold,arial}.enterSection__btns{margin-top:4rem}.enterSection:after{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:rgba(0,0,0,.8)}.masterOfStone{margin-bottom:4rem}.masterOfStone__img{width:22.7rem;height:9.1rem}.mainSubtitle,.mainTitle,.pageName{color:#363636}.generalBtn,.mainSubtitle--white,.mainTitle--light,.mainTitle--white,.pageName--light,.pageName--white{color:#fff}.pageName{font-size:4rem}.mainTitleWrapper{width:55rem}.mainTitle{line-height:1;max-width:100%;position:relative;word-break:break-word;font:7rem frutigerBold,arial}.mainTitle--light{}.mainTitle--smallTitle{font-size:5.5rem}.mainSubtitleWrapper{width:45rem;margin-top:3rem}.mainSubtitleWrapper--flach{margin-top:0}.mainSubtitle{line-height:1.5;font:2.5rem frutigerBold,arial}.mainSubtitle--light{color:#fff}.mainSubtitle--slideFlach{max-height:30px;overflow:hidden;font:2.5rem frutigerBold,arial;margin:.8rem 0 3.4rem}.orangeHr,.whiteHr{margin:0;border:none;text-align:left}.whiteHr{width:7rem;border-bottom:.7rem solid #fff}.whiteHr--enter{margin-top:2rem;margin-bottom:3rem}.whiteHr--banner,.whiteHr--white{margin-top:1.5rem;margin-bottom:1.5rem}.orangeHr{width:4.5rem;border-bottom:.5rem solid #f37e30}.orangeHr--articleTitle{margin:6rem auto}.orangeHr--articleTerm{margin:3rem auto}.orangeHr--contact{width:7em;margin:2.7em 0}.orangeHr--request{width:4.5em;margin:2.4rem 0}.orangeHr--videoBox{width:7em;margin:2em 0}.generalBtn{height:4.8rem;padding:0 8px;cursor:pointer;font-size:2rem;min-width:17.8rem;line-height:4.8rem;border-radius:5px;text-align:center;background-color:#f37e30;border:1px solid #f37e30}.generalBtn--secondary,.generalBtn--tertiary{background-color:transparent}.generalBtn:hover{opacity:.8}.generalBtn--lg{height:6.2rem;font-size:2.5rem;min-width:22.8rem;line-height:6.2rem;display:inline-block}.generalBtn--enter{margin-right:7rem}.generalBtn--tertiary{color:#171a1a;border-color:#c2c2c2}.generalBtn--tabNav{margin-right:12rem}.generalBtn--question{display:none}.generalBtn--rating{position:absolute;right:4rem;bottom:4rem}.btnBorderContainer{margin:10rem 0 0;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.HeaderRightWrapper,.btnBorder{display:-webkit-flex;display:-ms-flexbox}.btnBorder{display:flex;height:5rem;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:2rem;padding:0 3rem;color:#171a1a;border:2px solid #b0b0b1;border-radius:5px;cursor:pointer}.btnBorder:focus,.btnBorder:hover{background:#fff}.bannerSection,.bannerSectionBG{background-size:cover;background-repeat:no-repeat;background-position:top right}.HeaderRightWrapper{display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bookmarksLink,.langWrapper{display:-webkit-flex;display:-ms-flexbox}.langWrapper{display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:150px}.bookmarksLink,.iconsRow{-webkit-align-items:center}.langWrapper .langText{font:1.6em frutigerRoman,arial;padding:0 10px}.bookmarksLink{display:flex;-ms-flex-align:center;align-items:center}.iconsRow,.mainTabs__link{display:-webkit-flex;display:-ms-flexbox}.bookmarksLink__iconWrapper{position:relative;margin-right:10px}.bookmarksLink__{width:15px}.bookmarksLink__number{top:1px;left:50%;color:#fff;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);font:12px frutigerBold,arial}.bookmarksLink__text{font-size:1.6rem;color:#57575a}.mobileMenuUnderlay{top:0;left:0;right:0;bottom:0;opacity:0;z-index:900;position:fixed;visibility:hidden;transition:all .25s ease;background-color:rgba(0,0,0,.5)}.mobileMenuUnderlay--visible{opacity:1;visibility:visible}.bannerSectionBG{height:100%}.bannerSection{height:74.2rem}.bannerSection__inner{padding-top:14.6rem}.bannerSection--flach{height:95rem}.bannerSection--article .bannerSection__inner{padding-top:8rem}.bannerFlach{position:relative;max-width:68.5rem;padding:10rem;margin-left:4rem;background:rgba(0,0,0,.6)}.bannerFlach__icon{width:auto;margin-bottom:2rem}.bannerFlach:after{height:12px;position:absolute;bottom:0;right:10rem;left:10rem;background:#f37e30}.bannerFlach--white{background:rgba(255,255,255,.6)}.iconsRow{display:flex;-ms-flex-align:center;align-items:center}.iconsRow__item{position:relative;margin-right:3rem}.iconsRow__item--bookmark{width:20px;height:28px;position:relative}.iconsRow--banner{width:100%;z-index:10;margin:5rem auto 0;max-width:1210px}.iconBtn{cursor:pointer}.bookmarkIcon{width:2rem;height:2.8rem}.mailIcon{width:4rem;height:2.8rem}.shareIcon{width:3.1rem;height:3.6rem}.printIcon{width:3.2rem;height:3.4rem}.tabNavigationSection{z-index:21}.tabNavigationSection.sps--blw{top:0;left:0;right:0;position:fixed}.mainTabs{height:16.8rem;background-color:#fff;box-shadow:0 3px 24px 6px rgba(0,0,0,.15)}.mainTabs__item{border-left:1px solid rgba(0,0,0,.3)}.mainTabs__link{height:100%;display:flex;font-size:2rem;padding:0 4rem;text-align:center;color:#171a1a;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.article--term,.menuFooter{display:-webkit-flex;display:-ms-flexbox}.article__title,.contentSectionTitle{font:3rem frutigerBold,arial}.menuFooter,.socialList{-webkit-justify-content:center}.mainTabs__link.active{position:relative;color:#f37e30}.mainTabs__link.active:after{content:"";left:0;right:0;bottom:0;height:7px;position:absolute;background-color:#f37e30}.noMarginB{margin-bottom:0}.contentSectionTitle{margin:0 auto;max-width:78rem;text-align:center;color:#171a1a}.contentSectionTitle--articleTerm{max-width:100%;text-align:right}.contentSectionTitle--articles{margin-bottom:7rem}.article{margin-bottom:12rem}.article:first-of-type{padding-top:6rem}.article:last-of-type{margin-bottom:0;padding-bottom:2rem}.article--term{display:flex}.article--inline{display:inline}.article__icon{display:block;margin:0 auto 5rem}.article__title{margin:0 auto;max-width:78rem;text-align:center;color:#171a1a}.article__title--articleTerm{max-width:100%;text-align:left}.articleLinkContainer,.article__link,.linkNgSoftContainer,.linkTextFooter,.textFooter{text-align:center}.article__title--titleRte{font:3rem frutigerLight,arial}.article__text{line-height:1.4;font-size:2.5rem;margin-bottom:4.8rem;color:#171a1a}.article__text p{margin-bottom:1em}.article__text--resetStyle{line-height:normal;font-size:100%;margin:0}.article__term{margin-right:8%}.article .col{position:static}.article strong{font-weight:700}.article__link{display:block;font-size:2rem;margin-top:5rem;color:#f37e30;text-decoration:underline;font-family:frutigerBold,arial}.article__link:hover{text-decoration:none}.article__text ul,.article__text--resetStyle ul{padding-left:18px}.article__text ul li,.article__text--resetStyle ul li{margin-bottom:1em;position:relative}.article__text ul li:before,.article__text--resetStyle ul li:before{content:'';top:12px;width:8px;height:8px;left:-18px;position:absolute;border-radius:50%;display:inline-block;background:#363636}.footerSection:after,.linkSite:after{content:'';bottom:0;left:0;right:0}.articleLink{font:2em frutigerBold,arial;color:#f37e30}.tab-content.sps--blw{margin-top:16.8rem}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.fade{opacity:0;transition:opacity .15s linear}.fade.show{opacity:1}.footerSection{position:relative;background-repeat:no-repeat;background-position:center center}.footerSection:after{position:absolute;top:0;background-color:rgba(0,0,0,.8)}.footerSection__inner{position:relative;padding:8em 15px 5em;z-index:1}.menuFooter{display:flex;-ms-flex-pack:center;justify-content:center}.menuFooter__item{margin-right:8em}.menuFooter__item:last-child{margin-right:0}.menuFooter__Link{color:#fff;font-size:2em;transition:all .2s linear}.linkSite,.menuFooter__Link:focus,.menuFooter__Link:hover{color:#f37e30}.menuFooter--footer{margin-bottom:7.5em}.socialList{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.tabNavButtons,.tabsBulletsNav{-webkit-justify-content:center}.socialList__item{margin-right:7em}.socialList__item:last-child{margin-right:0}.socialList__link{display:block}.socialList__link:hover .socialListIcon{fill:#f37e30}.socialList .socialListIcon{fill:#fff;transition:all .2s linear}.socialList--footer{margin-bottom:4.5em}.linkTextFooter{width:100%;margin-bottom:5em}.linkSite{position:relative}.linkSite:after{position:absolute;height:1px;background:#f37e30;transition:all .2s linear}.linkSite:focus:after,.linkSite:hover:after{left:51%;right:51%}.linkSite--footer{font-size:2em}.textFooter{margin-bottom:4.5em;font-size:1.6em;line-height:1.5;color:#fff}.linkNgSoft{display:inline-block;cursor:pointer}.tabsBulletsNav{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:7.4rem;-ms-flex-pack:center;justify-content:center}.tabsBulletsNav__item{margin-right:1.4rem}.tabsBulletsNav__item:last-of-type{margin-right:0}.navBullet{width:2rem;height:.4rem;cursor:pointer;display:inline-block;background-color:#c2c2c2}.contactSection,.tabNavButtons{display:-webkit-flex;display:-ms-flexbox}.navBullet--current{background-color:#f37e30}.tabNavButtons{display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:10rem}.contactSection{display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.breadCrumbs,.contactSection__form{display:-webkit-flex;display:-ms-flexbox}.contactSection__picContainer{width:50%;background-position:center center;background-repeat:no-repeat;background-size:cover}.contactSection__pic{width:100%}.contactSection__form{width:50%;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:7rem 12rem 6.5rem 6rem}.breadCrumbs{position:absolute;left:70px;bottom:-34px;display:flex}.contactDetails,.contactDetails__link{display:-webkit-flex;display:-ms-flexbox}.breadCrumbs__item{margin-right:3px}.breadCrumbs__item:last-child .breadCrumbs__link:after{content:none}.breadCrumbs__link{position:relative;margin-right:14px;font-size:1.6em;color:#363636}.breadCrumbs__link:after{content:'>';position:absolute;right:-13px;top:0;color:#363636}.breadCrumbs__link--active:after{content:none}.contact{width:580px;max-width:580px}.contact__icon{margin-left:-36px;margin-bottom:1.5rem}.contact__smallTitle{font-size:3.5rem;color:#363636}.contactTitle{font:5.5em frutigerBold,arial;color:#363636}.contactDetailsTitle,.contactDetails__link{font:1.6rem frutigerBold,arial;color:#2e3030}.contactDetailsTitle{margin-bottom:1.2rem}.contactDetails{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contactDetails__item{margin:0 4.5rem 1.5rem 0}.contactDetails__link{display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative}.formContactRow,.questionContact{display:-webkit-flex;display:-ms-flexbox}.contactDetails__icon{padding-right:10px}.formContactRow{display:flex;margin:0 -22px}.formContactRow__formGroup{padding:0 22px}.formContactRow__formGroup .bootstrap-select.btn-group.show .dropdown-menu.open{max-height:200px!important;overflow-y:auto!important}.formContactRow__formGroup .bootstrap-select.btn-group ul.inner{max-height:100%!important}.formContactRow.checkboxRow{margin-top:20px}.formContactRow.checkboxRow .formControl{clip:auto;position:absolute;opacity:0;cursor:pointer;width:0;width:auto;height:auto}.formContactRow.checkboxRow .formControl:checked~.checkmark:after{display:block}.formContactRow.checkboxRow .formControl:checked~.checkmark{background-color:transparent}.formContactRow.checkboxRow .checkmark:after{content:"";position:absolute;display:none}.formContactRow.checkboxRow .checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:transparent;border:1px solid #9a9a9a;border-radius:5px}.formContactRow.checkboxRow .formGroup__label{display:block;position:relative;padding-left:25px;margin-bottom:12px;cursor:pointer;font-size:1.6rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.formContactRow.checkboxRow .formGroup__label .checkmark:after{left:4px;top:2px;width:5px;height:9px;border:solid #000;/*!rtl:begin:ignore*/border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)/*!rtl:end:ignore*/}.formContact__generalBtn{text-align:right;margin-top:4.6em}.faqBtnCloseContainer,.faq__icon,.picSection,.requestMsg__text,.tooltip,.videoOverlay{text-align:center}.formContact--contactPage{margin-top:5rem}.formContact--question{width:100%;max-width:580px}.formGroup{width:100%;margin-bottom:20px;position:relative}.formGroup__label{display:block;padding-left:18px;margin-bottom:7px;font:1.6rem frutigerBold,arial;color:#171a1a}.formGroup__topPosition{margin-bottom:20px;padding-left:0}.formControl{width:100%;padding:1.2rem;font-size:1.6rem;border-radius:5px;border:1px solid #9a9a9a}.formControl::-webkit-input-placeholder{color:#8b8c8c;opacity:1}.formControl::-moz-placeholder{color:#8b8c8c;opacity:1}.formControl:-ms-input-placeholder{color:#8b8c8c;opacity:1}.formControl--textarea{min-height:11rem}.addFile{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative;cursor:pointer}.addFile.active:after{content:'';position:absolute;top:0;right:-20px;width:.7rem;height:1.6rem;border-right:solid 2px #171a1a;border-bottom:solid 2px #171a1a;-webkit-transform:rotate(40deg);transform:rotate(40deg)}.addFile__icon{margin-right:8px}.addFile__btn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.addFile__text{font-size:1.6rem;color:#171a1a}.errorMsg{position:absolute;left:18px;bottom:-17px;font-size:1.5rem;color:red}.errorMsg--row{left:38px}.errorMsg--file{position:static;margin-top:8px}.questionSection{padding:6rem 0}.questionContact{display:flex}.formBox,.questionBox{width:50%;display:-webkit-flex;display:-ms-flexbox}.questionBox{display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.question{color:#2e3030}.question__title{margin-top:1.4rem;font-size:3.5em}.question__text{margin-bottom:1rem;font-size:2em}.question__phone{margin:2.8rem 0 5.8rem;font-size:3.5em;color:#f37e30}.formBox{display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.requestMsg,.requestMsgContainer{display:-webkit-flex;display:-ms-flexbox}.formBox--spaceTop{margin-top:3em}.requestMsgContainer{width:100%;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.requestMsg,.tooltip{-webkit-align-items:center}.requestMsg{display:flex;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:489px;min-height:331px;color:#f37e30;background:url(../img/requestMsg.png) no-repeat}.ratingBox,.tooltip{display:-webkit-flex;display:-ms-flexbox}.requestMsg__textBold{text-align:center;font:3em frutigerBold,arial}.requestMsg__textBold--question{margin-top:1.5rem}.requestMsg__textBold--noResults{margin:6.8rem 0 2rem;font-size:5rem}.requestMsg__textBold--noResultsIcon{width:100%;max-height:180px;overflow:hidden;margin:3rem 0 1rem;font-size:5rem}.requestMsg__text{font:1.6em frutigerBold,arial}.requestMsg__text--noResults{font-size:2.5em}.requestMsg--question{padding-top:3.5rem}.requestMsg--noResults{background:url(../img/noResultsBG.png) no-repeat;width:89.1rem;height:50.8rem;padding:0 3rem}.tooltip{width:21rem;height:7rem;display:flex;font-size:1.6rem;color:#171a1a;border-radius:5px;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;box-shadow:0 0 19px 3px rgba(0,0,0,.15)}.articleBox__shadow,.articleRect__inner,.containerVideo,.faqList__item,.ratingBox{box-shadow:0 3px 24.3px 5.7px rgba(0,0,0,.15)}.tooltip.bs-tooltip-bottom:after{content:"";width:0;height:0;top:-8px;left:50%;position:absolute;display:inline-block;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #fff}.ratingSection{padding:14rem 0}.ratingBox{display:flex;min-height:27.5rem}.ratingList,.ratingPic{display:-webkit-flex;display:-ms-flexbox}.ratingPic{width:36rem;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#ebebeb}.rating{-webkit-flex:1;-ms-flex:1;flex:1;position:relative;padding:4.5rem 22.4rem 2rem 5.8rem;background:#fff}.rating__title{font:3em frutigerBold,arial;margin:2.2rem 0 1.6rem}.rating__text{font:2em frutigerBold,arial}.ratingList{display:flex;color:#363636}.ratingList__item{margin-right:2.2rem}.ratingList__item:last-child{margin-right:0}.faqTextSection{padding:14.4rem 0 18rem;background:#ebebeb}.faqSection{margin-top:-140px}.faqBtn{width:5rem;height:5rem;position:absolute;top:2.8rem;right:2.5rem;border-radius:50%;background:#f37e30;cursor:pointer;z-index:1}.faqBtn.collapsed:before{transition:all .5s ease-in-out;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.faqBtn.collapsed:after{transition:all .5s ease-in-out;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);opacity:1}.faqBtn:after,.faqBtn:before{content:'';position:absolute;top:50%;left:50%;background:#fff;opacity:1;transition:all .5s ease-in-out}.faqBtn:before{width:.2rem;height:1.8rem;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.faqBtn:after{width:1.8rem;height:.2rem;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faqBtnCloseContainer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:2rem 0 6rem}.faqBtnClose{display:none;font:3rem frutigerBold,arial;color:#f37e30}.faqList{counter-reset:ol-counter;padding-bottom:3rem}.faqList__item{position:relative;padding:4.8rem 11rem 1.5rem 0;margin-bottom:3rem;border-left:solid 13px #f37e30;background:#fff}.faq{color:#171a1a}.faq--noIcon{padding-left:7rem}.faq--noIcon .ans,.faq--noIcon .faqText{padding-left:0}.faq__icon{min-width:27rem;padding:0 6.5rem 0 3rem}.ans,.faqText{padding-left:27rem}.faq ul li:before{top:9px}.faqHeader{display:-webkit-flex;display:-ms-flexbox;display:flex}.faqTitle{position:relative;margin-bottom:6rem;font:2.5em frutigerBold,arial}.faqTitle:before{display:inline-block;margin:0 4px 0 -26px;content:counter(ol-counter,decimal) ".";counter-increment:ol-counter;font:2.5rem frutigerBold,arial}.autoComplete:before,.bulletList__item:before,.collectionPic:after,.playBtn:after,.slideGallery .slick-arrow:after,.slideGallery__item:after{content:''}.faqText{margin:-50px 0 3rem;font:2em/2.7rem frutigerRoman,arial}.ans{font-size:2rem}.bulletList__item{position:relative;font:2rem/2.7rem frutigerRoman,arial;margin-bottom:3rem}.bulletList__item:before{width:8px;height:8px;position:absolute;top:8px;left:-16px;border-radius:50%;background:#363636}.articleBox,.articleBox__top{position:relative}.bulletList--article .bulletList__item:before{top:9px}.relatedArticlesRow{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.9rem}.articleBox,.articleBox:hover .articleBox__date{display:block}.relatedArticlesRow .articleBox{padding-left:.9rem;padding-right:.9rem;margin-bottom:11.8rem}.articleBox{cursor:pointer}.articleBox:hover .articleBox__summary{opacity:1}.articleBox:hover .articleBox__details{height:24rem}.articleBox__imgWrapper{max-height:410px;overflow:hidden}.articleBox__img{width:100%}.articleBox__shadow{top:0;left:0;right:0;bottom:-9rem;position:absolute}.articleBox__bookmark{top:2.2rem;right:2rem;cursor:pointer;position:absolute}.articleBox__details{bottom:-9rem;left:.9rem;right:.9rem;padding:3rem;height:10rem;overflow:hidden;position:absolute;transition:all .35s ease;background-color:#fff}.articleBox__date{display:none;font-size:1.5rem;margin-bottom:2rem;color:rgba(54,54,54,.5)}.articleBox__title{width:95%;overflow:hidden;color:#363636;font:3rem frutigerBold,arial}.articleBox__hr{margin:.7rem 0 0}.articleBox__summary{opacity:0;font-size:2rem;margin-top:1.2rem;color:#171a1a;margin-bottom:2rem;transition:opacity .15s ease}.articleBox__readMore{display:block;color:#f37e30;text-decoration:underline;font:2rem frutigerBold,arial}.articlesRow{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4.5rem}.articlesRow .articleRect{padding-left:4.5rem;padding-right:4.5rem}.articleRect{display:block;cursor:pointer;margin-bottom:6.4rem}.articleRect--long{margin:0 auto;max-width:120rem}.articleRect--long .articleRect__left{width:22.4rem;min-width:22.4rem}.articleRect--long .articleRect__details{width:auto}.articleRect--long .articleRect__summary{margin-bottom:3.8rem}.articleRect__inner{height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.articleRect__inner--card{height:32rem}.articleRect__inner--card .articleRect__img{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.articleRect__inner--card .articleRect__title{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;min-height:36px;max-height:72px;white-space:normal;text-overflow:clip}.articleRect__title,.videoTitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.articleRect__inner--card .articleRect__summary{min-height:120px;max-height:120px;overflow:hidden}.articleRect__left{min-width:37%;overflow:hidden;position:relative}.articleRect__img{top:0;left:0;height:100%;position:absolute}.articleRect__img--result{width:100%;height:auto}.articleRect__details{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;overflow:hidden;padding:3.5rem 2rem 5.5rem 3.4rem;background-color:#fff;position:relative}.articleRect__actions,.videoOverlay{display:-webkit-flex;display:-ms-flexbox}.articleRect__details--card{position:relative;padding:6rem 2rem 3rem 3.4rem}.articleRect__actions{display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:1.5rem;right:2rem;left:3.4rem}.articleRect__bookmark{top:3rem;right:2rem;cursor:pointer;position:absolute}.bgPic,.slideGallery .slick-arrow.slick-next{right:0}.articleRect__date{font-size:1.5rem;margin-bottom:1rem;color:rgba(54,54,54,.5)}.articleRect__date--card{position:absolute;top:3rem;left:3.6rem}.articleRect__title{min-height:18px;color:#363636;font:3rem frutigerBold,arial}.articleRect__hr{margin:.7rem 0 0}.articleRect__summary{font-size:2rem;margin-top:1.2rem;min-height:48px;color:#171a1a;transition:opacity .15s ease}.articleRect__readMore{display:block;color:#f37e30;text-decoration:underline;font:2rem frutigerBold,arial}.shareBtn{cursor:pointer}.shareBtn--articleRect{margin-left:auto;margin-right:2rem}.shareBtn__icon{height:2rem;width:1.8rem}.emailBtn{cursor:pointer}.emailBtn__icon{width:2.7rem;height:1.8rem}.btnPlayVideo,.videoIframe{height:100%;top:0;width:100%}.relatedArticleSection{padding:8rem 0;background:#ebebeb}.bgPic,.videoSection{background-repeat:no-repeat;background-size:cover;background-position:center center}.videoSection{padding:14rem 0;background-image:url(../img/videoSectionBG.png)}.videoSection--about{padding:0 0 14rem}.containerVideo{position:relative;overflow:hidden;padding-top:56.25%}.bgPic,.btnPlayVideo,.videoIframe,.videoOverlay{left:0;position:absolute}.containerVideo.active .btnPlayVideo{opacity:0}.containerVideo.active .videoOverlay{opacity:0;visibility:hidden}.btnPlayVideo{z-index:9;background-color:rgba(0,0,0,.4);cursor:pointer}.videoIframe{border:0}.videoDescMsg{margin-top:2rem;font-size:2.4rem}.bgPic{top:0;bottom:0;z-index:1;transition:all .2s linear}.videoOverlay{z-index:20;width:100%;display:flex;bottom:44.5%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.videoIcon{margin-bottom:2rem}.videoIcon__img{width:auto}.videoTitle{width:70%;font:4rem frutigerBold,arial;color:#fff}.playBtn{position:relative;width:9.3rem;height:9.3rem;border-radius:50%;background:#f37e30;cursor:pointer}.playBtn:after{position:absolute;top:3rem;left:3.6rem;width:0;height:0;border-top:1.6rem solid transparent;/*!rtl:ignore*/border-left:3.2rem solid #fff;border-bottom:1.6rem solid transparent}.playBtn--video{margin-top:3rem}.playBtn--small{position:absolute;width:6rem;height:6rem;left:3.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.playBtn--small:after{top:1.8rem;left:2.3rem;width:0;height:0;border-top:1.2rem solid transparent;border-left:2.2rem solid #fff;border-bottom:1.2rem solid transparent}/*!rtl:raw:
.playBtn:after {
    margin-right: -10px;
}
*/.slideGallery__item{width:100%;height:54rem;position:relative}.slideGallery__item:after{width:50%;position:absolute;top:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.slideGallery__bg{width:100%;height:100%;background-repeat:no-repeat;background-position:top right;background-size:cover}.slideGallery .slick-arrow{width:8.4rem;height:16rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:rgba(0,0,0,.7);z-index:1;cursor:pointer}.slideGallery .slick-arrow.slick-disabled{opacity:.5;cursor:default}.slideGallery .slick-arrow:after{width:4.2rem;height:4.2rem;position:absolute;top:50%;border-top:solid 2px #fff}.slideGallery .slick-arrow.slick-next:after{right:3rem;border-right:solid 2px #fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.slideGallery .slick-arrow.slick-prev{left:0}.slideGallery .slick-arrow.slick-prev:after{left:3rem;border-left:solid 2px #fff;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.dotsContainer{position:absolute;bottom:0;left:0;right:0}.dotsContainer .slick-dots{position:absolute;bottom:4rem;display:-webkit-flex;display:-ms-flexbox;display:flex}.dotsContainer .slick-dots li{margin-right:1.4rem}.dotsContainer .slick-dots .slick-active button{background:#f37e30;cursor:default}.dotsContainer .slick-dots button{width:2rem;height:.4rem;font-size:0;background:#fff;cursor:pointer}.slideFlachContainer{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;padding-top:6rem}.slideFlach{max-width:50rem}.slideFlach__icon{width:auto;margin-bottom:2.8rem}.slideFlach .generalBtn{display:inline-block}.slideFlach .mainTitle{max-height:166px;overflow:hidden}.autoCompleteContainer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.autoComplete,.searchBtn{display:-webkit-flex;display:-ms-flexbox}.autoComplete{display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:2rem;width:100%}.autoComplete:before{width:1px;height:4rem;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#f37e30}.formControlCompleter{width:22rem;font-size:2rem}.formControlCompleter::-webkit-input-placeholder{color:#f37e30;opacity:1}.formControlCompleter::-moz-placeholder{color:#f37e30;opacity:1}.formControlCompleter:-ms-input-placeholder{color:#f37e30;opacity:1}.searchBtnMobile{display:none}.searchBtn{display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:4.4rem;height:4.4rem;position:relative;border-radius:50%;background:#f37e30;cursor:pointer;z-index:999;margin:0 0 0 20px}.videoRow,.viewAllBtnContainer{display:-webkit-flex;display:-ms-flexbox}.searchBtn--banner{width:7.5rem;height:7.5rem;position:absolute;top:0;right:0;box-shadow:0 13px 27.3px 2.7px rgba(0,0,0,.25);z-index:99999}.cubeItemWrapper__cubeImage,.videoBox__inner{box-shadow:0 3px 24.3px 5.7px rgba(0,0,0,.15)}.searchIcon{width:2rem}.searchIcon--banner{width:3rem}.searchIcon__img{fill:#fff;fill-rule:evenodd}.tt-menu{left:-2.8rem!important;right:-5rem;padding-top:1.8rem;margin-top:3rem;background:rgba(255,255,255,.8)}.tt-menu .tt-suggestion{padding:0 2.8rem;margin-bottom:1.2rem;font-size:1.6em;cursor:pointer}.viewAllBtnContainer{display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:5.5rem;background:#fff;padding:0 2.8rem}.viewAllBtn{color:#f37e30;font-size:1.6em}.fabricationVideoSection{padding:8rem 0;background:#ebebeb}.videoRow{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.9rem}.headSection,.headSection__inner{display:-webkit-flex;display:-ms-flexbox}.videoBox{position:relative;padding:0 .9rem;margin-bottom:4rem}.videoBox__inner{height:100%;max-width:46rem;background:#fff}.videoBox__details{position:relative;padding:5rem 3.5rem 2rem;margin-top:-2px;font-size:2rem;line-height:1.3;color:#363636;background:#fff}.videoBoxPic{position:relative;max-height:41rem}.videoBoxPic__img{width:100%}.videoBoxText{position:absolute;left:3.5rem;right:3.5rem;bottom:4rem}.videoBoxText__title{font:4.5rem frutigerBold,arial;color:#fff}.bookmarkBtn.selected .removeIcon{opacity:1;visibility:visible}.bookmarkBtn .removeIcon,.bookmarkBtn.selected .addIcon{opacity:0;visibility:hidden}.bookmarkBtn img{position:absolute;top:0;right:0}.bookmarkBtn .addIcon{opacity:1;visibility:visible}.picSection{padding-bottom:75px}.picSection__img{width:auto}.picSection__caption{font:16px frutigerRoman,arial;text-align:left;padding:15px 0 0;max-width:1085px;margin:0 auto}.searchField .twitter-typeahead,.searchformControl{max-width:70rem;width:100%}.headSection{height:27rem;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-bottom:4rem;background:#ebebeb}.headSection__inner{display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.noResultsContainer,.searchField{display:-webkit-flex;display:-ms-flexbox}.noResultsContainer{display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:8rem 0}.orangeHrBookmarks{border-top:none;width:7em;border-bottom:.7rem solid #f37e30;margin:1.4em 0}.orangeHrBookmarks--noResults{margin:3.8em 0}.orangeHrBookmarks--noSearchResult{margin:2.4em 0 2.8rem}.resultSection{padding:8rem 0}.resultSection--resultPage{background:#f5f5f5}.searchContainer{-webkit-flex:1;-ms-flex:1;flex:1;padding-left:10rem}.searchField{width:100%;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.searchField .tt-menu{top:60%!important;left:0!important;right:0;padding-top:5rem;margin:0}.searchformControl{left:auto!important;right:0;height:7.5rem;position:relative;padding:0 9rem 0 3.7rem;border-radius:50px;font-size:2.5em;color:#57575a;background:#fff;z-index:9999}.resultText{font-size:2.5rem}.resultText--orange{color:#f37e30}.resultList--resultPage{margin-top:8rem}.resultList__item--resultPage{margin-bottom:3rem}.aboutTextSection{padding:8rem 0 0}.collectionSection{padding:8rem 0}.collectionList__item{margin-bottom:4rem}.collectionList__item:last-child{margin-bottom:0}.collection{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex}.collectionPic{position:relative;width:40%}.collectionPic__img{width:100%;display:block}.badge,.dataTable__row{display:-webkit-flex;display:-ms-flexbox}.collectionPic__titleBox{position:absolute;bottom:6rem;left:9rem}.collectionPic:after{position:absolute;bottom:0;left:9rem;width:10.7rem;height:1.3rem;background:#f37e30}.collectionTitle{font:5.5em frutigerBold,arial;color:#fff}.collectionSubTitle{font-size:3.5em;color:#fff}.collectionText{position:relative;-webkit-flex:1;-ms-flex:1;flex:1;padding:7rem 10rem 2rem;color:#363636;background:#ebebeb}.collectionText__title{font:2.5em frutigerBold,arial}.collectionText__text{margin-top:2rem;font-size:2em}.badge,.dataTable th{font:2em frutigerBold,arial}.badge{width:7.5rem;height:8rem;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:3rem;color:#fff;background-image:url(../img/new.svg);background-size:cover;background-repeat:no-repeat;text-align:center}.dataTable,.dataTable tbody,.dataTable thead{display:block}.caruselSection{position:relative}.lity-youtube .lity-container{max-width:1360px!important}.tableSection{padding:10rem 0}.dataTableContainer{border-bottom:solid 10px #f37e30}.dataTable{width:100%}.dataTable__row{display:flex}.dataTable__row:nth-child(even) td{background:#f5f5f5}.dataTable td,.dataTable th{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-left:solid 1px #b4b4b4;text-align:center}.dataTable td:first-child,.dataTable th:first-child{border-left:none}.dataTable th{height:90px;overflow:hidden;background:#e1e1e1;font-weight:700}.dataTable th.count{max-width:100px}.dataTable td{padding:16px;font-size:2em}.dataTable td.count{max-width:100px;text-align:center;font:3em frutigerBold,arial}.socialLinksList{display:none}.noResultIcon{margin-top:5rem}.articleRectSection{padding:11rem 0}.lity-active body{overflow:hidden}@media print{.footerSection,header{display:none!important}}.cubeImgsList{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -7.5px 110px}.cubeItemWrapper{width:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 7.5px}.cubeItemWrapper__cubeImage{height:100%;max-height:526px;background-size:cover;background-repeat:no-repeat;background-position:center center;margin:0 0 20px}.cubeItemWrapper__cubeImage:after{content:"";display:block;padding-top:100%}.cubeItemWrapper__caption{font-size:1.8em}.cookieinfo,.cookieinfo .cookieinfo-close{font:300 14px/18px FrutigerLTStd,sans-serif}.cookieinfo{border:1px solid #f58026;background-color:#fff;color:#545454}.cookieinfo .cookieinfo-close{color:#fff!important;height:25px;position:fixed;margin-left:10px!important;margin-top:5px!important;bottom:1%;right:1%}.cookieinfo span{display:block;padding:5px 0;font:300 15px FrutigerLTStd,sans-serif;color:#545454}@media (max-width:1600px){.logoBtn{margin-right:0}.formControlCompleter{width:20rem;font-size:1.7rem}.mainMenu__link{font-size:1.7rem}.headerBottom,.headerTop__inner{padding:0 50px}}@media (max-width:1400px){html{font-size:8px}.contactSection__form{padding:7rem 4rem 3rem 6rem}.articleRect__inner--card .articleRect__title{min-height:28px;max-height:56px}.articleRect__summary{font-size:1.7rem}.formControlCompleter{width:20rem}.searchBtn{margin:0 0 0 10px}.slideGallery .slick-arrow{width:5.4rem}.slideGallery .slick-arrow.slick-prev:after{left:2rem}.slideGallery .slick-arrow.slick-next:after{right:2rem}.collectionPic{width:44%}.collectionPic:after,.collectionPic__titleBox{left:4rem}.collectionText{padding:8rem 5rem 2rem}.bookmarksLink{top:-4em}}@media (max-width:1200px){.article__term,.mainMenu__item--noMarginR{margin-right:0}html{font-size:7px}.headerBottom,.headerTop__inner{padding:0 15px}.bootstrap-select.btn-group .dropdown-toggle{height:40px}.bootstrap-select.btn-group .filter-option,.bootstrap-select.btn-group ul.inner>li>a{font-size:2.6rem}.breadCrumbs{left:15px}.breadCrumbs__link{font-size:2.6em}.contactDetailsTitle{margin-bottom:2.2rem;font-size:2.6rem}.contactSection__form{width:100%;max-width:580px;padding:10rem 3rem 3rem}.contactSection__picContainer{display:none}.addFile__text,.contactDetails__link,.formControl,.formGroup__label{font-size:2.6rem}.errorMsg{font-size:2.4rem}.requestMsg{min-width:380px;min-height:260px;background-size:contain}.requestMsg__textBold{font-size:3.4em}.requestMsg__textBold--noResults{margin-top:3.8rem}.requestMsg__text{font-size:2em}.requestMsg--noResults{min-width:0;min-height:0;width:71.1rem;height:40rem}.article__term{margin-bottom:3rem}.bannerFlach{margin-left:0}.searchformControl{max-width:none}.dataTable td.count,.dataTable th.count{max-width:50px}.picSection{padding-bottom:30px}.picSection__img{width:100%}.bookmarksLink{top:-4.4em}.cubeImgsList{margin:0 -7.5px 30px}.cubeItemWrapper__caption{font:2em frutigerRoman,arial;padding-left:15px}.articleRect__inner--card .articleRect__title{min-height:25px;max-height:50px}.articleRect__inner--card .articleRect__summary{font-size:1.7rem;min-height:96px;max-height:96px}}@media (max-width:992px){.headerTop{height:0}.headerTop .headerTop__inner{height:60px}.headerTop .headerTop__inner .logoLink{display:none}.headerTop .headerTop__inner .HeaderRightWrapper{margin:0 120px 0 auto}.headerTop .headerTop__inner .langWrapper{position:relative;z-index:999;padding:0}.headerTop .headerTop__inner .langWrapper .btn-group{min-width:110px}.headerTop .headerTop__inner .langWrapper .langText{font:2.6em frutigerRoman,arial}.headerTop .headerTop__inner .langWrapper .dropdown-menu.open.show{width:200px!important;top:10px!important}.headerTop .headerTop__inner .bookmarksLink__iconWrapper{margin:0}.headerBottom__logo{margin-right:auto}.mobileMenuBtn{width:5rem;height:4rem;position:relative;display:inline-block}.mainMenu,.mainMenuSection,.mainMenu__item--logo{display:block}.mobileMenuBtn__middle{height:2px;width:100%;background-color:#171a1a}.mobileMenuBtn:after,.mobileMenuBtn:before{content:"";left:0;right:0;bottom:0;height:2px;position:absolute;background-color:#171a1a}.mobileMenuBtn:before{top:0}.mobileMenuBtn:after{bottom:0}.mainMenuSection{top:0;right:0;width:75vw;z-index:1000;height:100vh;margin-left:0;overflow:auto;position:fixed;-webkit-transform:translateX(100%);transform:translateX(100%);background-color:#464646;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.mainMenuSection--open{-webkit-transform:translateX(0);transform:translateX(0);box-shadow:0 4px 37px 9px rgba(0,0,0,.5)}.mainMenu{padding:5rem 0;width:85%}.mainMenu__item{margin:0;height:13rem;line-height:13rem;padding-left:5rem;border-bottom:1px solid rgba(255,255,255,.2);overflow:hidden}.mainMenu__link{color:#fff;font:17px frutigerRoman,arial}.mainMenu__link:after{bottom:-6.5rem}.mainMenu__link--current:after,.mainMenu__link:hover:after{bottom:-5.1rem}.mainMenu__link--current{color:#f37e30}.autoCompleteContainer{position:absolute;top:8.6rem;right:0;left:0;background:#fff;z-index:1;height:0;overflow:hidden;transition:all .2s linear}.autoCompleteContainer.active{height:auto;overflow:visible;padding:4rem 0;z-index:99999}.autoCompleteContainer.active .autoComplete{overflow:visible}.autoCompleteContainer.active .searchBtn{display:block;margin:0}.autoComplete{overflow:hidden;padding-left:0}.autoComplete:before{content:none}.autoComplete .twitter-typeahead{width:100%}.autoComplete .tt-menu{left:0!important;right:0;background:#fff}.autoComplete .tt-menu .tt-suggestion{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:10rem;font-size:3em;border-bottom:solid 1px #ccc}.autoComplete .tt-menu .tt-suggestion:last-child{border-bottom:none}.formControlCompleter{width:100%;left:50%!important;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:7.6rem;padding:0 8rem 0 4.5rem;border-radius:25px;font-size:3rem;background:#ebebeb;transition:all .2s linear}.formControlCompleter::-webkit-input-placeholder{color:#171a1a;opacity:1}.formControlCompleter::-moz-placeholder{color:#171a1a;opacity:1}.formControlCompleter:-ms-input-placeholder{color:#171a1a;opacity:1}.searchBtnMobile{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:9rem;display:block;z-index:9;cursor:pointer}.searchBtnMobile .searchIcon{width:4.6rem}.searchBtnMobile .searchIcon__img{fill:#171a1a}.headerSearchButton{position:absolute;top:0;right:0;width:7.6rem;height:7.6rem}.headerSearchButton .searchIcon{width:3rem}.bookmarksLink{top:50%;right:19em;z-index:2}.bookmarksLink__text{display:none}.articleRect__inner--card{height:40rem}.articleRect__inner--card .articleRect__title{max-height:100px}}@media (max-width:768px){html{font-size:5px}.headerTop .headerTop__inner{height:60px}.headerTop .headerTop__inner .logoLink{display:none}.headerTop .headerTop__inner .HeaderRightWrapper{margin:0 75px 0 auto}.headerTop .headerTop__inner .langWrapper{position:relative;z-index:999;padding:0}.headerTop .headerTop__inner .langWrapper .btn-group{min-width:60px}.headerTop .headerTop__inner .langWrapper .langText{font:2.6em frutigerRoman,arial}.headerTop .headerTop__inner .langWrapper .dropdown-menu.open.show{width:150px!important;top:10px!important}.generalBtn{height:7.2rem;font-size:3rem;min-width:27rem;line-height:7rem}.generalBtn--question{display:inline-block}.enterSection .mainSubtitle,.tabNavigationSection{display:none}.generalBtn--rating{position:static;margin-top:5rem}.btnBorder{height:7rem;padding:0 6rem}.underline--mobile:after{content:''}.contentSection{padding:7rem 0}.mainSubtitle,.mainTitle,.pageName{color:inherit}.mainSubtitle--white,.mainTitle--white,.pageName--white{color:#fff}.mainTitle--white{font-size:5rem}.mainTitle--smallTitle{font-size:4.5rem}.container{width:90%}.container--enterPage{width:100%;padding-left:30px;padding-right:15px}.container--relatedArticles{width:100%}.orangeHr{width:6rem;border-bottom:.6rem solid #f37e30}.mainTitleWrapper{width:45rem}.mainSubtitle{font-size:3.4rem}.mainSubtitle--slideFlach{max-height:20px}.whiteHr--banner{border-color:#f37e30}.whiteHr--white{margin-top:3.2rem;margin-bottom:3.2rem;border-color:#fff}.whiteHr--enter{width:8.8em;margin-top:3rem;margin-bottom:3.2rem}.headerBottom{height:10em}.logoLink--mainMenu .logoLink__img{top:1.5rem;width:22rem;position:relative}.iconsRow{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;background-color:rgba(0,0,0,.5)}.iconsRow--banner{left:0;right:0;bottom:0;height:10rem;margin-top:0;position:absolute}.bannerSectionBG--desktop{background-image:none!important}.bannerSection{height:88.4rem;position:relative;background-size:cover;background-repeat:no-repeat}.bannerSection__inner{z-index:10;padding-top:13rem;position:relative;color:#fff}.bannerSection--flach:before,.bannerSection:after{content:'';position:absolute;bottom:0}.bannerSection--flach:before{height:6px;right:14rem;left:14rem;background:#f37e30;z-index:1}.bannerSection:after{top:0;left:0;right:0;background:rgba(0,0,0,.5);z-index:0}.articleLink:after,.bannerFlach:after{content:none}.bannerFlach{max-width:55rem;padding:5rem;background:0 0}.bannerFlach__icon{width:11rem;margin-bottom:1rem}.bannerFlach .mainTitle{max-height:90px;overflow:hidden}.navDropdown{z-index:10;position:relative;background-color:#fff;box-shadow:0 4px 5px 2px rgba(0,0,0,.14)}.navDropdown.sps--blw{top:0;left:0;right:0;position:fixed}.navDropdown__toggle{height:10rem;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 5rem;font-size:3.5rem;color:#171a1a;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navDropdown__label{position:relative;padding-right:5rem}.navDropdown__label:after{content:"";right:0;top:50%;width:1px;height:5rem;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(54,54,54,.3)}.navDropdown__selectedOption{max-width:50rem;overflow:hidden;padding-left:5rem;white-space:nowrap;color:#f37e30;text-overflow:ellipsis}.navDropdown__caret{margin-left:auto;margin-bottom:1.5rem;width:2.8rem;height:2.8rem;border-top:none;border-left:none;display:inline-block;border-right:2px solid rgba(54,54,54,.3);border-bottom:2px solid rgba(54,54,54,.3);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navDropdown__item{height:10rem;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 5rem;font-size:3.5rem;color:#171a1a;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(54,54,54,.3)}.navDropdown__item--active{color:#f37e30}.navDropdown__menu{left:0;width:100%;z-index:1000;display:none;min-width:10rem;text-align:left;list-style:none;position:absolute;top:100%!important;-webkit-transform:none!important;transform:none!important;background-color:#fff;border:1px solid rgba(0,0,0,.15)}.show .navDropdown__menu{display:block}.article{padding-left:4rem;padding-right:4rem;margin-bottom:12rem}.article__icon{max-height:15rem}.article__title{line-height:1.4;font-size:4.2rem}.article__text{line-height:1.4;font-size:3rem;margin-bottom:4.8rem}.contentSectionTitle{font-size:4.2rem}.menuFooter{display:none}.footerSection__inner{padding:9em 6em}.linkSite--footer{font-size:3em}.textFooter{font-size:2.2em}.navBullet{height:.9rem;width:2.85rem;margin-right:2rem}.tab-content.sps--blw{margin-top:10rem}.bootstrap-select.btn-group .dropdown-toggle{height:30px}.contactTitle{font:6em frutigerBold,arial}.contact__icon{margin-left:-6px}.contact__icon__img{width:40px}.contactDetails__item{margin-bottom:3.5rem}.formContactRow{display:block;margin:0}.formContactRow__formGroup{padding:0}.formContact--contactPage{margin-top:2rem}.errorMsg--row{left:18px}.questionSection{padding:7rem 6rem}.questionBox{width:100%}.question__icon{width:34px}.question__title{margin-top:3rem;font-size:4em}.question__text{display:none}.question__phone{margin:.7rem 0 2rem;display:inline-block}.formBox{display:none}.nextTabTitle{margin-top:10rem;text-align:center;color:#57575a;font:2.5rem frutigerBold,arial}.videoOverlay .mainTitle,.videoTitle{color:#171a1a}.ratingSection{padding:9rem 4rem}.ratingBox{display:block}.faqTitleContainer,.rating{display:-webkit-flex;display:-ms-flexbox}.ratingPic{width:100%;padding:7rem}.rating{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:4.5rem 5rem 7rem}.rating__title{margin:3.5rem 0 2.6rem;font-size:3.6em}.rating__text{text-align:center;font-size:2.4em}.relatedArticlesRow{display:block;margin:0}.relatedArticlesRow--vertical .relatedArticle{margin-bottom:0}.relatedArticlesRow--vertical .slick-list{box-shadow:0 3px 24.3px 5.7px rgba(0,0,0,.15)}.relatedArticlesRow .articleBox{margin-bottom:2.5rem}.articlesRow{margin:-1rem}.articlesRow .articleRect{padding-left:1rem;padding-right:1rem}.articleBox:hover .articleBox__details{height:auto}.articleBox__details{height:auto;bottom:0}.articleBox__summary{display:none;font-size:3em;opacity:1}.articleBox__hr{margin:1.5rem 0 2.5rem}.articleBox__readMore{font-size:2.6rem}.articleBox__date{display:block;font-size:2.5rem;margin-bottom:1.5rem}.articleBox__top{padding-bottom:21rem}.articleBox__shadow{bottom:0}.articleBox__imgWrapper{height:260px}.articleRect__summary{max-height:9.1rem;font-size:2.5rem;overflow:hidden}.articleRect__date,.articleRect__readMore{font-size:2.5rem}.articleRect__img{width:auto;min-height:100%}.articleRect__inner--card{height:auto}.articleRect__inner--card .articleRect__img{-webkit-transform:none;transform:none;left:0}.articleRect__hr{margin:2rem 0}.articleRect__details--card{position:relative;padding-bottom:7rem}.articleRect__actions{bottom:2rem}.shareBtn__icon{height:3rem;width:2.8rem}.shareBtn--articleRect{margin-right:3rem;margin-top:.6rem}.emailBtn__icon{width:3.7rem;height:2.8rem}.emailBtn__title{margin:3.5rem 0 2.6rem;font-size:3.6em}.emailBtn__text{text-align:center;font-size:2.4em}.faqTextSection{background:#fff;padding-bottom:0}.faqSection{margin-top:0}.faqBtn:before{width:2px;height:10px}.faqBtn:after{width:10px;height:2px}.faqBtnClose{display:block}.faqList__item{min-height:20rem;padding:5rem 3rem 0;border-left-width:5px}.faqList__item.active{height:auto}.faq,.faqHeader{height:100%}.faqList__item.active .faqText{max-height:none}.faq__icon{min-width:0;max-width:13rem;padding:0 3rem 0 0}.searchField .twitter-typeahead,.videoBox__inner{max-width:none}.faq__img{width:100%}.faq--noIcon{padding-left:0}.ans,.faq--noIcon .ans,.faq--noIcon .faqText,.faqText{padding:0 2rem}.faqHeader{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.faqTitleContainer{display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.containerVideo,.socialLinksList{display:-webkit-flex;display:-ms-flexbox}.faqTitle{font-size:3em;margin-bottom:0}.faqTitle:before{margin:0;font-size:3rem}.faqText{margin:2rem 0;max-height:0;overflow:hidden;font:3em frutigerRoman,arial;transition:all .2s linear}.ans{font-size:3rem}.bulletList__item{font:2.6rem frutigerRoman,arial}.bulletList__item:before{width:6px;height:6px;top:4px;left:-10px}.videoSection{padding:5rem 0}.containerVideo{display:flex;padding-top:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;box-shadow:none}.videoOverlay{-webkit-order:-1;-ms-flex-order:-1;order:-1;position:static;box-shadow:none;margin-bottom:4rem;pointer-events:auto}.videoIcon{margin-bottom:1rem}.videoIcon__img{width:10rem}.videoIframe{position:static;width:100%;height:auto}.videoTitle{width:90%}.btnPlayVideo{display:none}.playBtn--video{left:50%;bottom:15%;width:74px;height:74px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.playBtn--video:after{left:6rem;top:4.5rem;border-left:4.2rem solid #fff;border-top:2.6rem solid transparent;border-bottom:2.6rem solid transparent}.playBtn--small{width:8.5rem;height:8.5rem;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.playBtn--small:after{top:2.2rem;left:3rem;border-top:1.8rem solid transparent;border-left:3rem solid #fff;border-bottom:1.8rem solid transparent}.slideGallery__item{height:100rem}.slideGallery__item:after{width:100%;top:40%;background:#57575a}.slideGallery__bg{height:46%}.slideGallery .slick-arrow{top:40%;width:8.4rem}.slideGallery .slick-arrow.slick-prev:after{left:3rem}.slideGallery .slick-arrow.slick-next:after{right:3rem}.dotsContainer .slick-dots{bottom:6rem;left:6.8rem}.slideFlachContainer{top:auto;padding-left:6rem;padding-bottom:12rem}.slideFlach__icon{width:7rem}.slideFlach .mainTitle{max-height:60px}.searchBtn{min-width:4.6rem;position:absolute;top:0;right:0;z-index:1;width:7.6rem;height:7.6rem}.searchBtn--banner{display:block;width:7.5rem;height:7.5rem;top:0;right:0;background:#f37e30;z-index:9999}.searchIcon,.searchIcon--banner{width:3.3rem}.searchIcon__img{fill:#fff}.tt-menu{margin-top:2.6rem}.tt-menu .tt-suggestion,.viewAllBtn{font-size:2em}.videoBox{width:100%}.videoBox__details{display:none}.collection,.headSection__inner{display:block}.videoBoxPic{height:32rem;overflow:hidden}.videoBoxText{bottom:1rem}.orangeHrBookmarks--noResults{margin:2em 0}.orangeHrBookmarks--noSearchResult{margin:1em 0 2rem}.requestMsg__text{font-size:2.4em}.requestMsg--padTop{padding-top:5rem}.requestMsg__textBold--noResultsIcon{margin:1rem 0;max-height:62px}.noResultIcon{width:24px;margin:0}.noResultsContainer{padding:0}.headSection{height:auto;padding-top:8rem}.resultSection{padding:5rem 0}.searchContainer{padding-left:0}.searchField{margin-top:3rem}.searchformControl{font-size:3rem}.btnBorderContainer{margin:6rem 0 0}.resultList--resultPage{margin-top:5rem}.articleLink{text-decoration:underline;line-height:3rem}.collectionPic{width:100%}.collectionTitle{font-size:6rem}.collectionSubTitle{font-size:4.5rem}.collectionText{width:100%;padding:9rem 4rem 4rem}.collectionText__title{font-size:3.5em}.collectionText__text{font-size:3em}.dataTableContainer{overflow-x:auto}.dataTable th{height:auto;padding:3rem 0}.dataTable td,.dataTable th{min-width:30%}.dataTable td.count,.dataTable th.count{min-width:32px}.socialLinksList{display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:6rem 0}.socialLinksList__item{margin:0 3rem}.socialBtn{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:8rem;height:8rem;border-radius:50%;background:#57575a;position:relative}.bookmarkBtn .bookmarkIcon--social{width:17px;height:17px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bookmarkBtn .bookmarkIcon--banner{width:3rem;height:3.2rem;top:50%;left:50%;right:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.addFile.active:after{width:1.4rem;height:2.8rem}.articleRectSection{padding:5.5rem 0}.article__text ul li:before,.article__text--resetStyle ul li:before{top:8px}}@media (max-width:767px){.bannerSection{background-position:top right -45rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNzcy9zbGljay5zY3NzIiwiY3NzL19yZXNldHMuc2NzcyIsImluZGV4LmNzcyIsImNzcy9zdHlsZXMuc2NzcyIsImNzcy9fZWxlbWVudHMuc2NzcyIsImNzcy9fYm9vdHN0cmFwLWdyaWQuc2NzcyIsImNzcy9zdHlsZXMxNjAwLnNjc3MiLCJjc3Mvc3R5bGVzMTQwMC5zY3NzIiwiY3NzL3N0eWxlczEyMDAuc2NzcyIsImNzcy9zdHlsZXM5OTIuc2NzcyIsImNzcy9zdHlsZXM3Njguc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvQkEsWUFuQkEsY0FpREEsYUFFSSxTQUFBLFNBSUEsUUFBQSxNQ3dGSixNQW5FQSxPQXJDQSxHQXlHSSxZQUFBLElBZ0ZKLHlCRHpIQSw0QkFqQ0EsNEJDMkpJLFdBQUEsT0FlSix3Q0NoSUEsR0FEQSxHRGhGQSxHQXdXWSxXQUFBLEtBdFlaLEVEREEsY0NDQSxPQUFBLFFDNmFBLEtBQ0UsV0FBWSxXQWhCZCxZQ3pRUSxzQkZ1Q1IsaUJDckRBLEVEMUVBLE9FaUdZLFdBQUEsSUFBQSxJQUFrQixPRGk4RjlCLGNBOGJBLFVBaGlDQSxXQ3Z3RUEsNkJBcTBDSSxlQUFBLFVEaWtFRixtQkE5b0NGLFVDL3lCUSxjQUFBLFNBREEsWUFBVSxPSGhtRGxCLDBCRW13SEEsY0MxM0RJLGVBQUEsS0h4K0RKLGNBT0ksb0JBQUEsS0FFSSxnQkFBQSxLQUNJLFlBQUEsS0FFUixzQkFBQSxLQUNBLG1CQUFBLEtBQ0EsaUJBQUEsTUFDSSxhQUFBLE1BQ0osNEJBQUEsWUFHSixZQUtJLFNBQUEsT0FFQSxPQUFBLEVBQ0EsUUFBQSxFQUVKLGtCQUVJLFFBQUEsRUFFSixxQkFFSSxPQUFBLFFBQ0EsT0FBQSxLRUpKLDBCRk9BLDJCQUdJLGtCQUFBLG1CQUlRLFVBQUEsbUJBR1osYUFHSSxJQUFBLEVBQ0EsS0FBQSxFQUdBLFlBQUEsS0FDQSxhQUFBLEtFWkosbUJGY0Esb0JBR0ksUUFBQSxNQUVBLFFBQUEsR0FFSixtQkFFSSxNQUFBLEtB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S0htWEosYUdsWEksU0FBQSxFQUFBLEVBQUEsS0FFRixhQUFBLEVBQUEsRUFBQSxLQUNFLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUFBLFVBQUEsS0hvWEosVUdsWEksU0FBQSxFQUFBLEVBQUEsVUFFRixhQUFBLEVBQUEsRUFBQSxVQUNFLEtBQUEsRUFBQSxFQUFBLFVBQ0EsVUFBQSxVSG1YSixVR2xYSSxTQUFBLEVBQUEsRUFBQSxXQUVGLGFBQUEsRUFBQSxFQUFBLFdBQ0UsS0FBQSxFQUFBLEVBQUEsV0FDQSxVQUFBLFdIbVhKLFVHbFhJLFNBQUEsRUFBQSxFQUFBLElBRUYsYUFBQSxFQUFBLEVBQUEsSUFDRSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUhtWEosVUdsWEksU0FBQSxFQUFBLEVBQUEsV0FFRixhQUFBLEVBQUEsRUFBQSxXQUNFLEtBQUEsRUFBQSxFQUFBLFdBQ0EsVUFBQSxXSG1YSixVR2xYSSxTQUFBLEVBQUEsRUFBQSxXQUVGLGFBQUEsRUFBQSxFQUFBLFdBQ0UsS0FBQSxFQUFBLEVBQUEsV0FDQSxVQUFBLFdIbVhKLFVHbFhJLFNBQUEsRUFBQSxFQUFBLElBRUYsYUFBQSxFQUFBLEVBQUEsSUFDRSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUhtWEosVUdsWEksU0FBQSxFQUFBLEVBQUEsV0FFRixhQUFBLEVBQUEsRUFBQSxXQUNFLEtBQUEsRUFBQSxFQUFBLFdBQ0EsVUFBQSxXSG1YSixVR2xYSSxTQUFBLEVBQUEsRUFBQSxXQUVGLGFBQUEsRUFBQSxFQUFBLFdBQ0UsS0FBQSxFQUFBLEVBQUEsV0FDQSxVQUFBLFdIbVhKLFVHbFhJLFNBQUEsRUFBQSxFQUFBLElBRUYsYUFBQSxFQUFBLEVBQUEsSUFDRSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUhtWEosV0dsWEksU0FBQSxFQUFBLEVBQUEsV0FFRixhQUFBLEVBQUEsRUFBQSxXQUNFLEtBQUEsRUFBQSxFQUFBLFdBQ0EsVUFBQSxXSG1YSixXR2xYSSxTQUFBLEVBQUEsRUFBQSxXQUVGLGFBQUEsRUFBQSxFQUFBLFdBQ0UsS0FBQSxFQUFBLEVBQUEsV0FDQSxVQUFBLFdIbVhKLFdHbFhJLFNBQUEsRUFBQSxFQUFBLEtBRUYsYUFBQSxFQUFBLEVBQUEsS0FDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLFVBQUEsS0htWEosZ0JHbFhJLGVBQWUsR0FFakIsY0FBQSxHQUNFLE1BQUEsR0htWEosZUdsWEksZUFDRCxHQUNELGNBQUEsR0FDRSxNQUFBLEdIbVhKLFlHbFhJLGVBQ0QsRUFDRCxjQUFBLEVBQ0UsTUFBQSxFSG1YSixZR2xYSSxlQUNELEVBQ0QsY0FBQSxFQUNFLE1BQUEsRUhtWEosWUdsWEksZUFDRCxFQUNELGNBQUEsRUFDRSxNQUFBLEVIbVhKLFlHbFhJLGVBQ0QsRUFDRCxjQUFBLEVBQ0UsTUFBQSxFSG1YSixZR2xYSSxlQUNELEVBQ0QsY0FBQSxFQUNFLE1BQUEsRUhtWEosWUdsWEksZUFDRCxFQUNELGNBQUEsRUFDRSxNQUFBLEVIbVhKLFlHbFhJLGVBQ0QsRUFDRCxjQUFBLEVBQ0UsTUFBQSxFSG1YSixZR2xYSSxlQUNELEVBQ0QsY0FBQSxFQUNFLE1BQUEsRUhtWEosWUdsWEksZUFDRCxFQUNELGNBQUEsRUFDRSxNQUFBLEVIbVhKLFlHbFhJLGVBQ0QsRUFDRCxjQUFBLEVBQ0UsTUFBQSxFSG1YSixhR2xYSSxlQUNELEdBQ0QsY0FBQSxHQUNFLE1BQUEsR0htWEosYUdsWEksZUFDRCxHQUNELGNBQUEsR0FDRSxNQUFBLEdIbVhKLGFHbFhJLGVBQ0QsR0FDRCxjQUFBLEdBQ0UsTUFBQSxHSG1YSixhR2xYSSxZQUNELEVBQ0QsYUFDRSxZQUFBLFVBRUYsYUFDRSxZQUFBLFdBRUYsYUFDRSxZQUFBLElBRUYsYUFDRSxZQUFBLFdBRUYsYUFDRSxZQUFBLFdBRUYsYUFDRSxZQUFBLElBRUYsYUFDRSxZQUFBLFdBRUYsYUFDRSxZQUFBLFdBRUYsYUFDRSxZQUFBLElBRUYsY0FDRSxZQUFBLFdBRUYsY0FDRSxZQUFBLFlIaTRCTix5QkF0aEJFLFFHcFdBLHdCQUFBLEVBQ0UsbUJBQUEsRUFDRSxXQUFBLEVBQ0Esa0JBQUEsRUFBQSxrQkFBYSxFQUNiLFVBQUEsRUFDQSxVQUFBLEtIdVdKLGFHdFdJLFNBQUEsRUFBQSxFQUFBLEtBRUYsYUFBQSxFQUFBLEVBQUEsS0FDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FBQSxVQUFBLEtId1dKLFVHdFdJLFNBQUEsRUFBQSxFQUFBLFVBRUYsYUFBQSxFQUFBLEVBQUEsVUFDRSxLQUFBLEVBQUEsRUFBQSxVQUNBLFVBQUEsVUh1V0osVUd0V0ksU0FBQSxFQUFBLEVBQUEsV0FFRixhQUFBLEVBQUEsRUFBQSxXQUNFLEtBQUEsRUFBQSxFQUFBLFdBQ0EsVUFBQSxXSHVXSixVR3RXSSxTQUFBLEVBQUEsRUFBQSxJQUVGLGFBQUEsRUFBQSxFQUFBLElBQ0UsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElIdVdKLFVHdFdJLFNBQUEsRUFBQSxFQUFBLFdBRUYsYUFBQSxFQUFBLEVBQUEsV0FDRSxLQUFBLEVBQUEsRUFBQSxXQUNBLFVBQUEsV0h1V0osVUd0V0ksU0FBQSxFQUFBLEVBQUEsV0FFRixhQUFBLEVBQUEsRUFBQSxXQUNFLEtBQUEsRUFBQSxFQUFBLFdBQ0EsVUFBQSxXSHVXSixVR3RXSSxTQUFBLEVBQUEsRUFBQSxJQUVGLGFBQUEsRUFBQSxFQUFBLElBQ0UsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElIdVdKLFVHdFdJLFNBQUEsRUFBQSxFQUFBLFdBRUYsYUFBQSxFQUFBLEVBQUEsV0FDRSxLQUFBLEVBQUEsRUFBQSxXQUNBLFVBQUEsV0h1V0osVUd0V0ksU0FBQSxFQUFBLEVBQUEsV0FFRixhQUFBLEVBQUEsRUFBQSxXQUNFLEtBQUEsRUFBQSxFQUFBLFdBQ0EsVUFBQSxXSHVXSixVR3RXSSxTQUFBLEVBQUEsRUFBQSxJQUVGLGFBQUEsRUFBQSxFQUFBLElBQ0UsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElIdVdKLFdHdFdJLFNBQUEsRUFBQSxFQUFBLFdBRUYsYUFBQSxFQUFBLEVBQUEsV0FDRSxLQUFBLEVBQUEsRUFBQSxXQUNBLFVBQUEsV0h1V0osV0d0V0ksU0FBQSxFQUFBLEVBQUEsV0FFRixhQUFBLEVBQUEsRUFBQSxXQUNFLEtBQUEsRUFBQSxFQUFBLFdBQ0EsVUFBQSxXSHVXSixXR3RXSSxTQUFBLEVBQUEsRUFBQSxLQUVGLGFBQUEsRUFBQSxFQUFBLEtBQ0UsS0FBQSxFQUFBLEVBQUEsS0FDQSxVQUFBLEtIdVdKLGdCR3RXSSxlQUFlLEdBRWpCLGNBQUEsR0FDRSxNQUFBLEdIdVdKLGVHdFdJLGVBQ0QsR0FDRCxjQUFBLEdBQ0UsTUFBQSxHSHVXSixZR3RXSSxlQUNELEVBQ0QsY0FBQSxFQUNFLE1BQUEsRUh1V0osWUd0V0ksZUFDRCxFQUNELGNBQUEsRUFDRSxNQUFBLEVIdVdKLFlHdFdJLGVBQ0QsRUFDRCxjQUFBLEVBQ0UsTUFBQSxFSHVXSixZR3RXSSxlQUNELEVBQ0QsY0FBQSxFQUNFLE1BQUEsRUh1V0osWUd0V0ksZUFDRCxFQUNELGNBQUEsRUFDRSxNQUFBLEVIdVdKLFlHdFdJLGVBQ0QsRUFDRCxjQUFBLEVBQ0UsTUFBQSxFSHVXSixZR3RXSSxlQUNELEVBQ0QsY0FBQSxFQUNFLE1BQUEsRUh1V0osWUd0V0ksZUFDRCxFQUNELGNBQUEsRUFDRSxNQUFBLEVIdVdKLFlHdFdJLGVBQ0QsRUFDRCxjQUFBLEVBQ0UsTUFBQSxFSHVXSixZR3RXSSxlQUNELEVBQ0QsY0FBQSxFQUNFLE1BQUEsRUh1V0osYUd0V0ksZUFDRCxHQUNELGNBQUEsR0FDRSxNQUFBLEdIdVdKLGFHdFdJLGVBQ0QsR0FDRCxjQUFBLEdBQ0UsTUFBQSxHSHVXSixhR3RXSSxlQUNELEdBQ0QsY0FBQSxHQUNFLE1BQUEsR0h1V0osYUd0V0ksWUFDRCxFQUNELGFBQ0UsWUFBQSxVQUVGLGFBQ0UsWUFBQSxXQUVGLGFBQ0UsWUFBQSxJQUVGLGFBQ0UsWUFBQSxXQUVGLGFBQ0UsWUFBQSxXQUVGLGFBQ0UsWUFBQSxJQUVGLGFBQ0UsWUFBQSxXQUVGLGFBQ0UsWUFBQSxXQUVGLGFBQ0UsWUFBQSxJQUVGLGNBQ0UsWUFBQSxXQUVGLGNBQ0UsWUFBQSxZSDZ1Qk4seUJBOVlFLFFHeFZBLHdCQUFBLEVBQ0UsbUJBQUEsRUFDRSxXQUFBLEVBQ0Esa0JBQUEsRUFBQSxrQkFBYSxFQUNiLFVBQUEsRUFDQSxVQUFBLEtIMlZKLGFHMVZJLFNBQUEsRUFBQSxFQUFBLEtBRUYsYUFBQSxFQUFBLEVBQUEsS0FDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FBQSxVQUFBLEtINFZKLFVHMVZJLFNBQUEsRUFBQSxFQUFBLFVBRUYsYUFBQSxFQUFBLEVBQUEsVUFDRSxLQUFBLEVBQUEsRUFBQSxVQUNBLFVBQUEsVUgyVkosVUcxVkksU0FBQSxFQUFBLEVBQUEsV0FFRixhQUFBLEVBQUEsRUFBQSxXQUNFLEtBQUEsRUFBQSxFQUFBLFdBQ0EsVUFBQSxXSDJWSixVRzFWSSxTQUFBLEVBQUEsRUFBQSxJQUVGLGFBQUEsRUFBQSxFQUFBLElBQ0UsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElIMlZKLFVHMVZJLFNBQUEsRUFBQSxFQUFBLFdBRUYsYUFBQSxFQUFBLEVBQUEsV0FDRSxLQUFBLEVBQUEsRUFBQSxXQUNBLFVBQUEsV0gyVkosVUcxVkksU0FBQSxFQUFBLEVBQUEsV0FFRixhQUFBLEVBQUEsRUFBQSxXQUNFLEtBQUEsRUFBQSxFQUFBLFdBQ0EsVUFBQSxXSDJWSixVRzFWSSxTQUFBLEVBQUEsRUFBQSxJQUVGLGFBQUEsRUFBQSxFQUFBLElBQ0UsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElIMlZKLFVHMVZJLFNBQUEsRUFBQSxFQUFBLFdBRUYsYUFBQSxFQUFBLEVBQUEsV0FDRSxLQUFBLEVBQUEsRUFBQSxXQUNBLFVBQUEsV0gyVkosVUcxVkksU0FBQSxFQUFBLEVBQUEsV0FFRixhQUFBLEVBQUEsRUFBQSxXQUNFLEtBQUEsRUFBQSxFQUFBLFdBQ0EsVUFBQSxXSDJWSixVRzFWSSxTQUFBLEVBQUEsRUFBQSxJQUVGLGFBQUEsRUFBQSxFQUFBLElBQ0UsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElIMlZKLFdHMVZJLFNBQUEsRUFBQSxFQUFBLFdBRUYsYUFBQSxFQUFBLEVBQUEsV0FDRSxLQUFBLEVBQUEsRUFBQSxXQUNBLFVBQUEsV0gyVkosV0cxVkksU0FBQSxFQUFBLEVBQUEsV0FFRixhQUFBLEVBQUEsRUFBQSxXQUNFLEtBQUEsRUFBQSxFQUFBLFdBQ0EsVUFBQSxXSDJWSixXRzFWSSxTQUFBLEVBQUEsRUFBQSxLQUVGLGFBQUEsRUFBQSxFQUFBLEtBQ0UsS0FBQSxFQUFBLEVBQUEsS0FDQSxVQUFBLEtIMlZKLGdCRzFWSSxlQUFlLEdBRWpCLGNBQUEsR0FDRSxNQUFBLEdIMlZKLGVHMVZJLGVBQ0QsR0FDRCxjQUFBLEdBQ0UsTUFBQSxHSDJWSixZRzFWSSxlQUNELEVBQ0QsY0FBQSxFQUNFLE1BQUEsRUgyVkosWUcxVkksZUFDRCxFQUNELGNBQUEsRUFDRSxNQUFBLEVIMlZKLFlHMVZJLGVBQ0QsRUFDRCxjQUFBLEVBQ0UsTUFBQSxFSDJWSixZRzFWSSxlQUNELEVBQ0QsY0FBQSxFQUNFLE1BQUEsRUgyVkosWUcxVkksZUFDRCxFQUNELGNBQUEsRUFDRSxNQUFBLEVIMlZKLFlHMVZJLGVBQ0QsRUFDRCxjQUFBLEVBQ0UsTUFBQSxFSDJWSixZRzFWSSxlQUNELEVBQ0QsY0FBQSxFQUNFLE1BQUEsRUgyVkosWUcxVkksZUFDRCxFQUNELGNBQUEsRUFDRSxNQUFBLEVIMlZKLFlHMVZJLGVBQ0QsRUFDRCxjQUFBLEVBQ0UsTUFBQSxFSDJWSixZRzFWSSxlQUNELEVBQ0QsY0FBQSxFQUNFLE1BQUEsRUgyVkosYUcxVkksZUFDRCxHQUNELGNBQUEsR0FDRSxNQUFBLEdIMlZKLGFHMVZJLGVBQ0QsR0FDRCxjQUFBLEdBQ0UsTUFBQSxHSDJWSixhRzFWSSxlQUNELEdBQ0QsY0FBQSxHQUNFLE1BQUEsR0gyVkosYUcxVkksWUFDRCxFQUNELGFBQ0UsWUFBQSxVQUVGLGFBQ0UsWUFBQSxXQUVGLGFBQ0UsWUFBQSxJQUVGLGFBQ0UsWUFBQSxXQUVGLGFBQ0UsWUFBQSxXQUVGLGFBQ0UsWUFBQSxJQUVGLGFBQ0UsWUFBQSxXQUVGLGFBQ0UsWUFBQSxXQUVGLGFBQ0UsWUFBQSxJQUVGLGNBQ0UsWUFBQSxXQUVGLGNBQ0UsWUFBQSxZSHlsQk4sMEJBdFFFLFFHNVVBLHdCQUFBLEVBQ0UsbUJBQUEsRUFDRSxXQUFBLEVBQ0Esa0JBQUEsRUFBQSxrQkFBYSxFQUNiLFVBQUEsRUFDQSxVQUFBLEtIK1VKLGFHOVVJLFNBQUEsRUFBQSxFQUFBLEtBRUYsYUFBQSxFQUFBLEVBQUEsS0FDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FBQSxVQUFBLEtIZ1ZKLFVHOVVJLFNBQUEsRUFBQSxFQUFBLFVBRUYsYUFBQSxFQUFBLEVBQUEsVUFDRSxLQUFBLEVBQUEsRUFBQSxVQUNBLFVBQUEsVUgrVUosVUc5VUksU0FBQSxFQUFBLEVBQUEsV0FFRixhQUFBLEVBQUEsRUFBQSxXQUNFLEtBQUEsRUFBQSxFQUFBLFdBQ0EsVUFBQSxXSCtVSixVRzlVSSxTQUFBLEVBQUEsRUFBQSxJQUVGLGFBQUEsRUFBQSxFQUFBLElBQ0UsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElIK1VKLFVHOVVJLFNBQUEsRUFBQSxFQUFBLFdBRUYsYUFBQSxFQUFBLEVBQUEsV0FDRSxLQUFBLEVBQUEsRUFBQSxXQUNBLFVBQUEsV0grVUosVUc5VUksU0FBQSxFQUFBLEVBQUEsV0FFRixhQUFBLEVBQUEsRUFBQSxXQUNFLEtBQUEsRUFBQSxFQUFBLFdBQ0EsVUFBQSxXSCtVSixVRzlVSSxTQUFBLEVBQUEsRUFBQSxJQUVGLGFBQUEsRUFBQSxFQUFBLElBQ0UsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElIK1VKLFVHOVVJLFNBQUEsRUFBQSxFQUFBLFdBRUYsYUFBQSxFQUFBLEVBQUEsV0FDRSxLQUFBLEVBQUEsRUFBQSxXQUNBLFVBQUEsV0grVUosVUc5VUksU0FBQSxFQUFBLEVBQUEsV0FFRixhQUFBLEVBQUEsRUFBQSxXQUNFLEtBQUEsRUFBQSxFQUFBLFdBQ0EsVUFBQSxXSCtVSixVRzlVSSxTQUFBLEVBQUEsRUFBQSxJQUVGLGFBQUEsRUFBQSxFQUFBLElBQ0UsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElIK1VKLFdHOVVJLFNBQUEsRUFBQSxFQUFBLFdBRUYsYUFBQSxFQUFBLEVBQUEsV0FDRSxLQUFBLEVBQUEsRUFBQSxXQUNBLFVBQUEsV0grVUosV0c5VUksU0FBQSxFQUFBLEVBQUEsV0FFRixhQUFBLEVBQUEsRUFBQSxXQUNFLEtBQUEsRUFBQSxFQUFBLFdBQ0EsVUFBQSxXSCtVSixXRzlVSSxTQUFBLEVBQUEsRUFBQSxLQUVGLGFBQUEsRUFBQSxFQUFBLEtBQ0UsS0FBQSxFQUFBLEVBQUEsS0FDQSxVQUFBLEtIK1VKLGdCRzlVSSxlQUFlLEdBRWpCLGNBQUEsR0FDRSxNQUFBLEdIK1VKLGVHOVVJLGVBQ0QsR0FDRCxjQUFBLEdBQ0UsTUFBQSxHSCtVSixZRzlVSSxlQUNELEVBQ0QsY0FBQSxFQUNFLE1BQUEsRUgrVUosWUc5VUksZUFDRCxFQUNELGNBQUEsRUFDRSxNQUFBLEVIK1VKLFlHOVVJLGVBQ0QsRUFDRCxjQUFBLEVBQ0UsTUFBQSxFSCtVSixZRzlVSSxlQUNELEVBQ0QsY0FBQSxFQUNFLE1BQUEsRUgrVUosWUc5VUksZUFDRCxFQUNELGNBQUEsRUFDRSxNQUFBLEVIK1VKLFlHOVVJLGVBQ0QsRUFDRCxjQUFBLEVBQ0UsTUFBQSxFSCtVSixZRzlVSSxlQUNELEVBQ0QsY0FBQSxFQUNFLE1BQUEsRUgrVUosWUc5VUksZUFDRCxFQUNELGNBQUEsRUFDRSxNQUFBLEVIK1VKLFlHOVVJLGVBQ0QsRUFDRCxjQUFBLEVBQ0UsTUFBQSxFSCtVSixZRzlVSSxlQUNELEVBQ0QsY0FBQSxFQUNFLE1BQUEsRUgrVUosYUc5VUksZUFDRCxHQUNELGNBQUEsR0FDRSxNQUFBLEdIK1VKLGFHOVVJLGVBQ0QsR0FDRCxjQUFBLEdBQ0UsTUFBQSxHSCtVSixhRzlVSSxlQUNELEdBQ0QsY0FBQSxHQUNFLE1BQUEsR0grVUosYUc5VUksWUFDRCxFQUNELGFBQ0UsWUFBQSxVQUVGLGFBQ0UsWUFBQSxXQUVGLGFBQ0UsWUFBQSxJQUVGLGFBQ0UsWUFBQSxXQUVGLGFBQ0UsWUFBQSxXQUVGLGFBQ0UsWUFBQSxJQUVGLGFBQ0UsWUFBQSxXQUVGLGFBQ0UsWUFBQSxXQUVGLGFBQ0UsWUFBQSxJQUVGLGNBQ0UsWUFBQSxXQUVGLGNBQ0UsWUFBQSxZSDZkTixVQUNFLG1CQUFvQixjR2pScEIsdUJBQUEsY0FDRSxlQUFBLGNIb1JKLGFBQ0UsbUJBQW9CLGlCR2pScEIsdUJBQUEsaUJBQ0UsZUFBQSxpQkhvUkosa0JBQ0UsbUJBQW9CLHNCR2pScEIsdUJBQUEsc0JBQ0UsZUFBQSxzQkhvUkoscUJBQ0UsbUJBQW9CLHlCR2pScEIsdUJBQUEseUJBQ0UsZUFBQSx5QkhvUkosV0FDRSxjQUFlLGVHalJmLGtCQUFBLGVBQ0UsVUFBQSxlSG9SSixhQUNFLGNBQWUsaUJHalJmLGtCQUFBLGlCQUNFLFVBQUEsaUJIb1JKLG1CQUNFLGNBQWUsdUJHalJmLGtCQUFBLHVCQUNFLFVBQUEsdUJIb1JKLFdBQ0UsU0FBVSxFQUFFLEVBQUUsZUdqUmQsYUFBQSxFQUFBLEVBQUEsZUFDRSxLQUFBLEVBQUEsRUFBQSxlSG9SSixhQUNFLGtCQUFtQixZR2pSbkIsa0JBQUEsWUFDRSxVQUFBLFlIb1JKLGFBQ0Usa0JBQW1CLFlHalJuQixrQkFBQSxZQUNFLFVBQUEsWUhvUkosZUFDRSxrQkFBbUIsWUdqUm5CLG9CQUFBLFlBQ0UsWUFBQSxZSG9SSixlQUNFLGtCQUFtQixZR2pSbkIsb0JBQUEsWUFDRSxZQUFBLFlIb1JKLHVCQUNFLGNBQWUsZ0JHalJmLHdCQUFBLHFCQUNFLGdCQUFBLHFCSG9SSixxQkFDRSxjQUFlLGNHalJmLHdCQUFBLG1CQUNFLGdCQUFBLG1CSG9SSix3QkFDRSxjQUFlLGlCR2pSZix3QkFBQSxpQkFDRSxnQkFBQSxpQkhvUkoseUJBQ0UsY0FBZSxrQkdqUmYsd0JBQUEsd0JBQ0UsZ0JBQUEsd0JIb1JKLHdCQUNFLGNBQWUscUJHalJmLHdCQUFBLHVCQUNFLGdCQUFBLHVCSG9SSixtQkFDRSxlQUFnQixnQkdqUmhCLG9CQUFBLHFCQUNFLFlBQUEscUJIb1JKLGlCQUNFLGVBQWdCLGNHalJoQixvQkFBQSxtQkFDRSxZQUFBLG1CSG9SSixvQkFDRSxlQUFnQixpQkdqUmhCLG9CQUFBLGlCQUNFLFlBQUEsaUJIb1JKLHNCQUNFLGVBQWdCLG1CR2pSaEIsb0JBQUEsbUJBQ0UsWUFBQSxtQkhvUkoscUJBQ0UsZUFBZ0Isa0JHalJoQixvQkFBQSxrQkFDRSxZQUFBLGtCSG9SSixxQkFDRSxtQkFBb0IsZ0JHalJwQixzQkFBQSxxQkFDRSxjQUFBLHFCSG9SSixtQkFDRSxtQkFBb0IsY0dqUnBCLHNCQUFBLG1CQUNFLGNBQUEsbUJIb1JKLHNCQUNFLG1CQUFvQixpQkdqUnBCLHNCQUFBLGlCQUNFLGNBQUEsaUJIb1JKLHVCQUNFLG1CQUFvQixrQkdqUnBCLHNCQUFBLHdCQUNFLGNBQUEsd0JIb1JKLHNCQUNFLG1CQUFvQixxQkdqUnBCLHNCQUFBLHVCQUNFLGNBQUEsdUJIb1JKLHVCQUNFLG1CQUFvQixrQkdqUnBCLHNCQUFBLGtCQUNFLGNBQUEsa0JIb1JKLGlCQUNFLG9CQUFxQixlR2pSckIsbUJBQUEsZUFDRSxtQkFBQSxlQUNBLFdBQUEsZUhvUkosa0JBQ0Usb0JBQXFCLGdCR2xSckIsbUJBQUEscUJBQ0UsV0FBQSxxQkhxUkosZ0JBQ0Usb0JBQXFCLGNHbFJyQixtQkFBQSxtQkFDRSxXQUFBLG1CSHFSSixtQkFDRSxvQkFBcUIsaUJHbFJyQixtQkFBQSxpQkFDRSxtQkFBQSxpQkFDQSxXQUFBLGlCSHFSSixxQkFDRSxvQkFBcUIsbUJHblJyQixtQkFBQSxtQkFDRSxXQUFBLG1CSHNSSixvQkFDRSxvQkFBcUIsa0JHblJyQixtQkFBQSxrQkFDRSxtQkFBQSxrQkFDQSxXQUFBLGtCSDAwQkosUUFDRSxRQUFTLGVBRVgsVUFDRSxRQUFTLGlCQUVYLGdCQUNFLFFBQVMsdUJBRVgsU0FDRSxRQUFTLGdCQUVYLFNBQ0UsUUFBUyxnQkFFWCxhQUNFLFFBQVMsb0JBRVgsY0FDRSxRQUFTLHFCQUVYLFFBQ0UsUUFBUyxzQkdqckNULFFBQUEsdUJBNjVCRSxRQUFBLGVId1JKLGVBQ0UsUUFBUyw2QkdqckNULFFBQUEsOEJBNjVCRSxRQUFBLHNCSHdSSix5QkFsbEJFLGFHcFJBLG1CQUFBLGNBQ0UsdUJBQUEsY0FDRSxlQUFBLGNIc1JKLGdCR3JSSSxtQkFBQSxpQkFFRix1QkFBQSxpQkFDRSxlQUFBLGlCSHNSSixxQkdyUkksbUJBQUEsc0JBRUYsdUJBQUEsc0JBQ0UsZUFBQSxzQkhzUkosd0JHclJJLG1CQUFBLHlCQUVGLHVCQUFBLHlCQUNFLGVBQUEseUJIc1JKLGNHclJJLGNBQUEsZUFFRixrQkFBQSxlQUNFLFVBQUEsZUhzUkosZ0JHclJJLGNBQUEsaUJBRUYsa0JBQUEsaUJBQ0UsVUFBQSxpQkhzUkosc0JHclJJLGNBQUEsdUJBRUYsa0JBQUEsdUJBQ0UsVUFBQSx1QkhzUkosY0dyUkksU0FBQSxFQUFBLEVBQUEsZUFFRixhQUFBLEVBQUEsRUFBQSxlQUNFLEtBQUEsRUFBQSxFQUFBLGVIc1JKLGdCR3JSSSxrQkFBQSxZQUVGLGtCQUFBLFlBQ0UsVUFBQSxZSHNSSixnQkdyUkksa0JBQUEsWUFFRixrQkFBQSxZQUNFLFVBQUEsWUhzUkosa0JHclJJLGtCQUFBLFlBRUYsb0JBQUEsWUFDRSxZQUFBLFlIc1JKLGtCR3JSSSxrQkFBQSxZQUVGLG9CQUFBLFlBQ0UsWUFBQSxZSHNSSiwwQkdyUkksY0FBQSxnQkFFRix3QkFBQSxxQkFDRSxnQkFBQSxxQkhzUkosd0JHclJJLGNBQUEsY0FFRix3QkFBQSxtQkFDRSxnQkFBQSxtQkhzUkosMkJHclJJLGNBQUEsaUJBRUYsd0JBQUEsaUJBQ0UsZ0JBQUEsaUJIc1JKLDRCR3JSSSxjQUFBLGtCQUVGLHdCQUFBLHdCQUNFLGdCQUFBLHdCSHNSSiwyQkdyUkksY0FBQSxxQkFFRix3QkFBQSx1QkFDRSxnQkFBQSx1QkhzUkosc0JHclJJLGVBQUEsZ0JBRUYsb0JBQUEscUJBQ0UsWUFBQSxxQkhzUkosb0JHclJJLGVBQUEsY0FFRixvQkFBQSxtQkFDRSxZQUFBLG1CSHNSSix1QkdyUkksZUFBQSxpQkFFRixvQkFBQSxpQkFDRSxZQUFBLGlCSHNSSix5QkdyUkksZUFBQSxtQkFFRixvQkFBQSxtQkFDRSxZQUFBLG1CSHNSSix3QkdyUkksZUFBQSxrQkFFRixvQkFBQSxrQkFDRSxZQUFBLGtCSHNSSix3QkdyUkksbUJBQUEsZ0JBRUYsc0JBQUEscUJBQ0UsY0FBQSxxQkhzUkosc0JHclJJLG1CQUFBLGNBRUYsc0JBQUEsbUJBQ0UsY0FBQSxtQkhzUkoseUJHclJJLG1CQUFBLGlCQUVGLHNCQUFBLGlCQUNFLGNBQUEsaUJIc1JKLDBCR3JSSSxtQkFBQSxrQkFFRixzQkFBQSx3QkFDRSxjQUFBLHdCSHNSSix5QkdyUkksbUJBQUEscUJBRUYsc0JBQUEsdUJBQ0UsY0FBQSx1QkhzUkosMEJHclJJLG1CQUFBLGtCQUVGLHNCQUFBLGtCQUNFLGNBQUEsa0JIc1JKLG9CR3JSSSxvQkFBQSxlQUVGLG1CQUFBLGVBQ0UsbUJBQUEsZUFDQSxXQUFBLGVIc1JKLHFCR3RSSSxvQkFBQSxnQkFFRixtQkFBQSxxQkFDRSxXQUFBLHFCSHVSSixtQkd0Ukksb0JBQUEsY0FFRixtQkFBQSxtQkFDRSxXQUFBLG1CSHVSSixzQkd0Ukksb0JBQUEsaUJBRUYsbUJBQUEsaUJBQ0UsbUJBQUEsaUJBQ0EsV0FBQSxpQkh1Ukosd0JHdlJJLG9CQUFBLG1CQUVGLG1CQUFBLG1CQUNFLFdBQUEsbUJId1JKLHVCR3ZSSSxvQkFBQSxrQkFFRixtQkFBQSxrQkFDRSxtQkFBQSxrQkFDQSxXQUFBLGtCSGd1QkosV0dyUkEsUUFBQSxlQTM1QkUsYUE2NUJFLFFBQUEsaUJBMTVCRixtQkE2NUJFLFFBQUEsdUJBMTVCRixZQTY1QkUsUUFBQSxnQkExNUJGLFlBNjVCRSxRQUFBLGdCQTE1QkYsZ0JBNjVCRSxRQUFBLG9CQTE1QkYsaUJBNjVCRSxRQUFBLHFCQTE1QkYsV0E2NUJFLFFBQUEsc0JBMTVCRixRQUFBLHVCQTY1QkUsUUFBQSxlSGdSSixrQkcvUUksUUFBQSw2QkExNUJGLFFBQUEsOEJBNjVCRSxRQUFBLHVCSGlSTix5QkE3ZEUsYUd0UkEsbUJBQUEsY0FDRSx1QkFBQSxjQUNFLGVBQUEsY0h3UkosZ0JHdlJJLG1CQUFBLGlCQUVGLHVCQUFBLGlCQUNFLGVBQUEsaUJId1JKLHFCR3ZSSSxtQkFBQSxzQkFFRix1QkFBQSxzQkFDRSxlQUFBLHNCSHdSSix3Qkd2UkksbUJBQUEseUJBRUYsdUJBQUEseUJBQ0UsZUFBQSx5Qkh3UkosY0d2UkksY0FBQSxlQUVGLGtCQUFBLGVBQ0UsVUFBQSxlSHdSSixnQkd2UkksY0FBQSxpQkFFRixrQkFBQSxpQkFDRSxVQUFBLGlCSHdSSixzQkd2UkksY0FBQSx1QkFFRixrQkFBQSx1QkFDRSxVQUFBLHVCSHdSSixjR3ZSSSxTQUFBLEVBQUEsRUFBQSxlQUVGLGFBQUEsRUFBQSxFQUFBLGVBQ0UsS0FBQSxFQUFBLEVBQUEsZUh3UkosZ0JHdlJJLGtCQUFBLFlBRUYsa0JBQUEsWUFDRSxVQUFBLFlId1JKLGdCR3ZSSSxrQkFBQSxZQUVGLGtCQUFBLFlBQ0UsVUFBQSxZSHdSSixrQkd2Ukksa0JBQUEsWUFFRixvQkFBQSxZQUNFLFlBQUEsWUh3Ukosa0JHdlJJLGtCQUFBLFlBRUYsb0JBQUEsWUFDRSxZQUFBLFlId1JKLDBCR3ZSSSxjQUFBLGdCQUVGLHdCQUFBLHFCQUNFLGdCQUFBLHFCSHdSSix3Qkd2UkksY0FBQSxjQUVGLHdCQUFBLG1CQUNFLGdCQUFBLG1CSHdSSiwyQkd2UkksY0FBQSxpQkFFRix3QkFBQSxpQkFDRSxnQkFBQSxpQkh3UkosNEJHdlJJLGNBQUEsa0JBRUYsd0JBQUEsd0JBQ0UsZ0JBQUEsd0JId1JKLDJCR3ZSSSxjQUFBLHFCQUVGLHdCQUFBLHVCQUNFLGdCQUFBLHVCSHdSSixzQkd2UkksZUFBQSxnQkFFRixvQkFBQSxxQkFDRSxZQUFBLHFCSHdSSixvQkd2UkksZUFBQSxjQUVGLG9CQUFBLG1CQUNFLFlBQUEsbUJId1JKLHVCR3ZSSSxlQUFBLGlCQUVGLG9CQUFBLGlCQUNFLFlBQUEsaUJId1JKLHlCR3ZSSSxlQUFBLG1CQUVGLG9CQUFBLG1CQUNFLFlBQUEsbUJId1JKLHdCR3ZSSSxlQUFBLGtCQUVGLG9CQUFBLGtCQUNFLFlBQUEsa0JId1JKLHdCR3ZSSSxtQkFBQSxnQkFFRixzQkFBQSxxQkFDRSxjQUFBLHFCSHdSSixzQkd2UkksbUJBQUEsY0FFRixzQkFBQSxtQkFDRSxjQUFBLG1CSHdSSix5Qkd2UkksbUJBQUEsaUJBRUYsc0JBQUEsaUJBQ0UsY0FBQSxpQkh3UkosMEJHdlJJLG1CQUFBLGtCQUVGLHNCQUFBLHdCQUNFLGNBQUEsd0JId1JKLHlCR3ZSSSxtQkFBQSxxQkFFRixzQkFBQSx1QkFDRSxjQUFBLHVCSHdSSiwwQkd2UkksbUJBQUEsa0JBRUYsc0JBQUEsa0JBQ0UsY0FBQSxrQkh3Ukosb0JHdlJJLG9CQUFBLGVBRUYsbUJBQUEsZUFDRSxtQkFBQSxlQUNBLFdBQUEsZUh3UkoscUJHeFJJLG9CQUFBLGdCQUVGLG1CQUFBLHFCQUNFLFdBQUEscUJIeVJKLG1CR3hSSSxvQkFBQSxjQUVGLG1CQUFBLG1CQUNFLFdBQUEsbUJIeVJKLHNCR3hSSSxvQkFBQSxpQkFFRixtQkFBQSxpQkFDRSxtQkFBQSxpQkFDQSxXQUFBLGlCSHlSSix3Qkd6Ukksb0JBQUEsbUJBRUYsbUJBQUEsbUJBQ0UsV0FBQSxtQkgwUkosdUJHelJJLG9CQUFBLGtCQUVGLG1CQUFBLGtCQUNFLG1CQUFBLGtCQUNBLFdBQUEsa0JINm1CSixXRzdRQSxRQUFBLGVBMzVCRSxhQTY1QkUsUUFBQSxpQkExNUJGLG1CQTY1QkUsUUFBQSx1QkExNUJGLFlBNjVCRSxRQUFBLGdCQTE1QkYsWUE2NUJFLFFBQUEsZ0JBMTVCRixnQkE2NUJFLFFBQUEsb0JBMTVCRixpQkE2NUJFLFFBQUEscUJBMTVCRixXQTY1QkUsUUFBQSxzQkExNUJGLFFBQUEsdUJBNjVCRSxRQUFBLGVId1FKLGtCR3ZRSSxRQUFBLDZCQTE1QkYsUUFBQSw4QkE2NUJFLFFBQUEsdUJIeVFOLHlCQXhXRSxhR3hSQSxtQkFBQSxjQUNFLHVCQUFBLGNBQ0UsZUFBQSxjSDBSSixnQkd6UkksbUJBQUEsaUJBRUYsdUJBQUEsaUJBQ0UsZUFBQSxpQkgwUkoscUJHelJJLG1CQUFBLHNCQUVGLHVCQUFBLHNCQUNFLGVBQUEsc0JIMFJKLHdCR3pSSSxtQkFBQSx5QkFFRix1QkFBQSx5QkFDRSxlQUFBLHlCSDBSSixjR3pSSSxjQUFBLGVBRUYsa0JBQUEsZUFDRSxVQUFBLGVIMFJKLGdCR3pSSSxjQUFBLGlCQUVGLGtCQUFBLGlCQUNFLFVBQUEsaUJIMFJKLHNCR3pSSSxjQUFBLHVCQUVGLGtCQUFBLHVCQUNFLFVBQUEsdUJIMFJKLGNHelJJLFNBQUEsRUFBQSxFQUFBLGVBRUYsYUFBQSxFQUFBLEVBQUEsZUFDRSxLQUFBLEVBQUEsRUFBQSxlSDBSSixnQkd6Ukksa0JBQUEsWUFFRixrQkFBQSxZQUNFLFVBQUEsWUgwUkosZ0JHelJJLGtCQUFBLFlBRUYsa0JBQUEsWUFDRSxVQUFBLFlIMFJKLGtCR3pSSSxrQkFBQSxZQUVGLG9CQUFBLFlBQ0UsWUFBQSxZSDBSSixrQkd6Ukksa0JBQUEsWUFFRixvQkFBQSxZQUNFLFlBQUEsWUgwUkosMEJHelJJLGNBQUEsZ0JBRUYsd0JBQUEscUJBQ0UsZ0JBQUEscUJIMFJKLHdCR3pSSSxjQUFBLGNBRUYsd0JBQUEsbUJBQ0UsZ0JBQUEsbUJIMFJKLDJCR3pSSSxjQUFBLGlCQUVGLHdCQUFBLGlCQUNFLGdCQUFBLGlCSDBSSiw0Qkd6UkksY0FBQSxrQkFFRix3QkFBQSx3QkFDRSxnQkFBQSx3QkgwUkosMkJHelJJLGNBQUEscUJBRUYsd0JBQUEsdUJBQ0UsZ0JBQUEsdUJIMFJKLHNCR3pSSSxlQUFBLGdCQUVGLG9CQUFBLHFCQUNFLFlBQUEscUJIMFJKLG9CR3pSSSxlQUFBLGNBRUYsb0JBQUEsbUJBQ0UsWUFBQSxtQkgwUkosdUJHelJJLGVBQUEsaUJBRUYsb0JBQUEsaUJBQ0UsWUFBQSxpQkgwUkoseUJHelJJLGVBQUEsbUJBRUYsb0JBQUEsbUJBQ0UsWUFBQSxtQkgwUkosd0JHelJJLGVBQUEsa0JBRUYsb0JBQUEsa0JBQ0UsWUFBQSxrQkgwUkosd0JHelJJLG1CQUFBLGdCQUVGLHNCQUFBLHFCQUNFLGNBQUEscUJIMFJKLHNCR3pSSSxtQkFBQSxjQUVGLHNCQUFBLG1CQUNFLGNBQUEsbUJIMFJKLHlCR3pSSSxtQkFBQSxpQkFFRixzQkFBQSxpQkFDRSxjQUFBLGlCSDBSSiwwQkd6UkksbUJBQUEsa0JBRUYsc0JBQUEsd0JBQ0UsY0FBQSx3QkgwUkoseUJHelJJLG1CQUFBLHFCQUVGLHNCQUFBLHVCQUNFLGNBQUEsdUJIMFJKLDBCR3pSSSxtQkFBQSxrQkFFRixzQkFBQSxrQkFDRSxjQUFBLGtCSDBSSixvQkd6Ukksb0JBQUEsZUFFRixtQkFBQSxlQUNFLG1CQUFBLGVBQ0EsV0FBQSxlSDBSSixxQkcxUkksb0JBQUEsZ0JBRUYsbUJBQUEscUJBQ0UsV0FBQSxxQkgyUkosbUJHMVJJLG9CQUFBLGNBRUYsbUJBQUEsbUJBQ0UsV0FBQSxtQkgyUkosc0JHMVJJLG9CQUFBLGlCQUVGLG1CQUFBLGlCQUNFLG1CQUFBLGlCQUNBLFdBQUEsaUJIMlJKLHdCRzNSSSxvQkFBQSxtQkFFRixtQkFBQSxtQkFDRSxXQUFBLG1CSDRSSix1QkczUkksb0JBQUEsa0JBRUYsbUJBQUEsa0JBQ0UsbUJBQUEsa0JBQ0EsV0FBQSxrQkgwZkosV0dyUUEsUUFBQSxlQTM1QkUsYUE2NUJFLFFBQUEsaUJBMTVCRixtQkE2NUJFLFFBQUEsdUJBMTVCRixZQTY1QkUsUUFBQSxnQkExNUJGLFlBNjVCRSxRQUFBLGdCQTE1QkYsZ0JBNjVCRSxRQUFBLG9CQTE1QkYsaUJBNjVCRSxRQUFBLHFCQTE1QkYsV0E2NUJFLFFBQUEsc0JBMTVCRixRQUFBLHVCQTY1QkUsUUFBQSxlSGdRSixrQkcvUEksUUFBQSw2QkExNUJGLFFBQUEsOEJBNjVCRSxRQUFBLHVCSGlRTiwwQkFuUEUsYUcxUkEsbUJBQUEsY0FDRSx1QkFBQSxjQUNFLGVBQUEsY0g0UkosZ0JHM1JJLG1CQUFBLGlCQUVGLHVCQUFBLGlCQUNFLGVBQUEsaUJINFJKLHFCRzNSSSxtQkFBQSxzQkFFRix1QkFBQSxzQkFDRSxlQUFBLHNCSDRSSix3QkczUkksbUJBQUEseUJBRUYsdUJBQUEseUJBQ0UsZUFBQSx5Qkg0UkosY0czUkksY0FBQSxlQUVGLGtCQUFBLGVBQ0UsVUFBQSxlSDRSSixnQkczUkksY0FBQSxpQkFFRixrQkFBQSxpQkFDRSxVQUFBLGlCSDRSSixzQkczUkksY0FBQSx1QkFFRixrQkFBQSx1QkFDRSxVQUFBLHVCSDRSSixjRzNSSSxTQUFBLEVBQUEsRUFBQSxlQUVGLGFBQUEsRUFBQSxFQUFBLGVBQ0UsS0FBQSxFQUFBLEVBQUEsZUg0UkosZ0JHM1JJLGtCQUFBLFlBRUYsa0JBQUEsWUFDRSxVQUFBLFlINFJKLGdCRzNSSSxrQkFBQSxZQUVGLGtCQUFBLFlBQ0UsVUFBQSxZSDRSSixrQkczUkksa0JBQUEsWUFFRixvQkFBQSxZQUNFLFlBQUEsWUg0Ukosa0JHM1JJLGtCQUFBLFlBRUYsb0JBQUEsWUFDRSxZQUFBLFlINFJKLDBCRzNSSSxjQUFBLGdCQUVGLHdCQUFBLHFCQUNFLGdCQUFBLHFCSDRSSix3QkczUkksY0FBQSxjQUVGLHdCQUFBLG1CQUNFLGdCQUFBLG1CSDRSSiwyQkczUkksY0FBQSxpQkFFRix3QkFBQSxpQkFDRSxnQkFBQSxpQkg0UkosNEJHM1JJLGNBQUEsa0JBRUYsd0JBQUEsd0JBQ0UsZ0JBQUEsd0JINFJKLDJCRzNSSSxjQUFBLHFCQUVGLHdCQUFBLHVCQUNFLGdCQUFBLHVCSDRSSixzQkczUkksZUFBQSxnQkFFRixvQkFBQSxxQkFDRSxZQUFBLHFCSDRSSixvQkczUkksZUFBQSxjQUVGLG9CQUFBLG1CQUNFLFlBQUEsbUJINFJKLHVCRzNSSSxlQUFBLGlCQUVGLG9CQUFBLGlCQUNFLFlBQUEsaUJINFJKLHlCRzNSSSxlQUFBLG1CQUVGLG9CQUFBLG1CQUNFLFlBQUEsbUJINFJKLHdCRzNSSSxlQUFBLGtCQUVGLG9CQUFBLGtCQUNFLFlBQUEsa0JINFJKLHdCRzNSSSxtQkFBQSxnQkFFRixzQkFBQSxxQkFDRSxjQUFBLHFCSDRSSixzQkczUkksbUJBQUEsY0FFRixzQkFBQSxtQkFDRSxjQUFBLG1CSDRSSix5QkczUkksbUJBQUEsaUJBRUYsc0JBQUEsaUJBQ0UsY0FBQSxpQkg0UkosMEJHM1JJLG1CQUFBLGtCQUVGLHNCQUFBLHdCQUNFLGNBQUEsd0JINFJKLHlCRzNSSSxtQkFBQSxxQkFFRixzQkFBQSx1QkFDRSxjQUFBLHVCSDRSSiwwQkczUkksbUJBQUEsa0JBRUYsc0JBQUEsa0JBQ0UsY0FBQSxrQkg0Ukosb0JHM1JJLG9CQUFBLGVBRUYsbUJBQUEsZUFDRSxtQkFBQSxlQUNBLFdBQUEsZUg0UkoscUJHNVJJLG9CQUFBLGdCQUVGLG1CQUFBLHFCQUNFLFdBQUEscUJINlJKLG1CRzVSSSxvQkFBQSxjQUVGLG1CQUFBLG1CQUNFLFdBQUEsbUJINlJKLHNCRzVSSSxvQkFBQSxpQkFFRixtQkFBQSxpQkFDRSxtQkFBQSxpQkFDQSxXQUFBLGlCSDZSSix3Qkc3Ukksb0JBQUEsbUJBRUYsbUJBQUEsbUJBQ0UsV0FBQSxtQkg4UkosdUJHN1JJLG9CQUFBLGtCQUVGLG1CQUFBLGtCQUNFLG1CQUFBLGtCQUNBLFdBQUEsa0JIdVlKLFdHN1BBLFFBQUEsZUEzNUJFLGFBNjVCRSxRQUFBLGlCQTE1QkYsbUJBNjVCRSxRQUFBLHVCQTE1QkYsWUE2NUJFLFFBQUEsZ0JBMTVCRixZQTY1QkUsUUFBQSxnQkExNUJGLGdCQTY1QkUsUUFBQSxvQkExNUJGLGlCQTY1QkUsUUFBQSxxQkExNUJGLFdBNjVCRSxRQUFBLHNCQTE1QkYsUUFBQSx1QkE2NUJFLFFBQUEsZUh3UEosa0JHdlBJLFFBQUEsNkJBMTVCRixRQUFBLDhCQTY1QkUsUUFBQSx1Qkh5UE4sYUFDRSxjR3JQQSxRQUFBLGVBMzVCRSxnQkE2NUJFLFFBQUEsaUJBMTVCRixzQkE2NUJFLFFBQUEsdUJBMTVCRixlQTY1QkUsUUFBQSxnQkExNUJGLGVBNjVCRSxRQUFBLGdCQTE1QkYsbUJBNjVCRSxRQUFBLG9CQTE1QkYsb0JBNjVCRSxRQUFBLHFCQTE1QkYsY0E2NUJFLFFBQUEsc0JBMTVCRixRQUFBLHVCQTY1QkUsUUFBQSxlSGdQSixxQkcvT0ksUUFBQSw2QkExNUJGLFFBQUEsOEJBNjVCRSxRQUFBLHVCSGlQTixXQUNFLFlBQWEsY0V4d0VYLElBQUEsMENBQ0ksSUFBQSxpREFBeUIsNEJBQUEsMkNBQUEsZUFBQSwwQ0FBQSxtQkFBQSx3REFBQSxjQUN6QixZQUFBLElBQ0EsV0FBQSxPRjJ3RVIsV0FDRSxZQUFhLGNFL3dFWCxJQUFBLDBDQUNJLElBQUEsaURBQXlCLDRCQUFBLDJDQUFBLGVBQUEsMENBQUEsbUJBQUEsd0RBQUEsY0FDekIsWUFBQSxJQUNBLFdBQUEsT0ZreEVSLFdBQ0UsWUFBYSxhRXR4RVgsSUFBQSx5Q0FDSSxJQUFBLGdEQUF5Qiw0QkFBQSwwQ0FBQSxlQUFBLHlDQUFBLG1CQUFBLHNEQUFBLGNBQ3pCLFlBQUEsSUFDQSxXQUFBLE9GeXhFUixpQkFDRSxPQUFRLEVBQUUsS0N4ekVaLFVBQUEsT0QyekVBLFdBQ0UsTUFBTyxJQ3Z6RVQsT0FBQSxFQUFBLEtBQ0ksc0JBQ0EsTUFBQSxLQUVBLGlCQUNJLFVBQUEsT0FHSixpQkFDSSxVQUFBLE9BR0osaUJBQ0ksVUFBQSxPQUdKLGlCQUNJLFVBQUEsT0FHSixpQkFDSSxVQUFBLE9BR0osaUJBQ0ksVUFBQSxPQUdKLGlCQUNJLFVBQUEsT0RnekVSLDBCQUNFLFlBQWEsRUFjZixjQy93RUEsa0JBZEksb0JBQWEsT0FxQlQsUUFBQSxFQUFBLEtEK3ZFUixtQkFDRSxPQUFRLE1BR1YsWUMveEVBLGlCQUFBLEtBQ0ksV0FBQSxFQUFBLElBQWtCLEtBQUEsSUFBQSxnQkRteUV0QixjQzd4RUksUUFBQSxLQUFBLGVBQWEsT0FDYixZQUFBLE9BQUEsT0FBQSxPQUNBLHdCQ2xEdUIsY0RtRHZCLGNBQUEsUUFDQSxnQkFBQSxjQUFBLFdBQUEsRUFBQSxJQUFBLFFBQUEsT0FBOEIsZ0JBVWxDLGtCRG16RUEsaUJDbHpFSSxRQUFBLGFBRUEsUUFBQSxZQVpBLG9CQUNBLE1BQUEsUUFFQSxPQUFBLE9EdXlFSixXQUNFLGlCQUFrQixRQ2x5RXBCLGtCQUlRLFFBQUEsS0FBQSxlQUFhLE9BQ2IsWUFBQSxPQUFBLHdCQUFtQixjQUNuQixjQUFBLFFBQ0EsZ0JBQUEsY0R5eUVSLGVBQ0UsUUFBUyxLQUVYLGlCQy94RUksUUFBQSxLQUFBLE9BQUEsS0FBQSxvQkFBYSxPQUNiLGVBQVksT0FDWixZQUFBLE9BQUEsYUFBQSxLQUVBLE1BQUEsS0RzL0VKLG9CQXhNQSxVQUNFLFFBQVMsYUNseUVYLFFBQUEsWUQyeEVBLFNBQ0UsYUFBYyxLQUtoQixVQ2h5RUksUUFBQSxLQUFBLHdCQUFhLGNBQWIsY0FBYSxRQUNiLGdCQUFBLGNBQUEsTUFBQSxLQUFBLGdCQUNBLGFBOENILE9BckNPLDJCQWhCUiw2QkFpQlksYUFBYSxFQVJwQixzQkFJTyxRQUFBLEtEd3lFVixnQkM1eEVFLE1BQUEsUUFDSSxLQUFBLEtBQUEsYUFBa0IsTUFDbEIsWUFBQSxPQUNBLHNCQUNBLFFBQUEsR0FKSCxLQUFBLEVBT08sTUFBQSxFQUNBLE9BQU8sTUFDUCxPQUFBLFFBQ0EsU0FBQSxTQUNBLGlCQUFlLFFENGpGekIsbUJDMWdGRSxvQkFzVUksUUFBQSxHRHU2REosc0JFNTNFQSxNQUFBLFFEa0ZDLCtCQWtCTyxPQUFBLFFENnhFWixVQUNFLFFBQVMsTUNseEVYLGVBQ0ksTUFBQSxRRHF4RUosWUFDRSxNQUFPLFFBRVQsY0FDRSxTQUFVLFNDOXdFWixnQkFBQSxNQUNJLGtCQUFrQixVQUNsQixvQkFBQSxJQUFzQixNQUV0QixPQUE4QixNQUM5QixxQkFDQSxVQUFBLE9BRUEsWUFBQSxLRCt3RUYsMkJDN3dFTSxXQUFBLEtBR0osTUFBQSxLQUNJLEtBQUEsT0FBQSxhQUFnQixNRDZ3RXRCLG9CQzN3RU0sV0FBQSxLQUdKLG9CQW5CSixTQUFBLFNDdEdJLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBTSxFQUNOLE9BQU8sRUFDUCxRQUFRLEdBQ1IsV0FBUyxlRnc0RWIsZUFDRSxjQUFlLEtDNXdFakIsb0JBQ0ksTUFBQSxRQUVBLE9BQUEsT0FNSixjRHl3RUEsV0FEQSxVQUdFLE1BQU8sUUFxRlQsWUF6Q0UscUJDcnhFRSxrQkRvd0VGLGtCQzd4RUUsaUJBR0EsaUJBOEhBLE1BQUEsS0Rtb0VKLFVBQ0UsVUFBVyxLQVNiLGtCQUNFLE1BQU8sTUFJVCxXQUNFLFlBQWEsRUNod0VmLFVBQUEsS0FDSSxTQUFBLFNBQ0EsV0FBQSxXQUVBLEtBQUEsS0FBQSxhQUFzQixNQUN0QixtQkFRQSx1QkFDSSxVQUFBLE9EZ3dFUixxQkFDRSxNQUFPLE1DenZFVCxXQUFBLEtBQ0ksNEJBQ0EsV0FBQSxFRDR2RUosY0FDRSxZQUFhLElDdHZFZixLQUFBLE9BQUEsYUFBQSxNQUNJLHFCQUdBLE1BQUEsS0FLQSwwQkFDSSxXQUFBLEtBR0osU0FBQSxPQUNJLEtBQUEsT0FBQSxhQUFnQixNQUNoQixPQUFBLE1BQUEsRUFBQSxPRHF2RVIsVUFEQSxTQzd1RUEsT0FBQSxFRGd2RUUsWUM5dUVFLFdBQVMsS0RpdkViLFNBQ0UsTUFBTyxLQzd1RVQsY0FBQSxNQUFBLE1BQUEsS0FDSSxnQkFDQSxXQUFBLEtBRUEsY0FBQSxLRDh1RUYsaUJDN3VFTSxnQkFDQSxXQUFBLE9BR0osY0FBQSxPRDZ1RUosVUFDRSxNQUFPLE9DeHVFVCxjQUFBLE1BQUEsTUFBQSxRQUNJLHdCQUNBLE9BQUEsS0FBQSxLQUVBLHVCQUNJLE9BQUEsS0FBQSxLQUdKLG1CQUNJLE1BQUEsSUFHSixPQUFBLE1BQUEsRURxdUVGLG1CQ251RU0sTUFBQSxNQUdKLE9BQUEsT0FBQSxFRG11RUYsb0JDanVFTSxNQUFBLElBR0osT0FBQSxJQUFBLEVEa3VFSixZQUNFLE9BQVEsT0M3dEVWLFFBQUEsRUFBQSxJQUNJLE9BQUEsUUFDQSxVQUFBLEtBQ0EsVUFBQSxRQUNBLFlBQUEsT0FDQSxjQUFBLElBRUEsV0FBQSxPQUNBLGlCQzdWZSxRRDhWZixPQUFBLElBQUEsTUFBQSxRQWdCQSx1QkFJQSxzQkFLSSxpQkN4WFcsWURnV2Ysa0JBQ0EsUUFBQSxHQVhKLGdCQWNRLE9BQUEsT0FHSixVQUFBLE9BQ0ksVUFBQSxRQUNBLFlBQUEsT0FDQSxRQUFBLGFENHRFTixtQkMxdEVNLGFBQUEsS0FPSixzQkFDSSxNQUFBLFFBR0osYUFBQSxRRHV0RUYsb0JDcHRFTSxhQUFBLE1BR0osc0JBQ0ksUUFBQSxLQUdKLG9CQUNJLFNBQUEsU0FHSixNQUFBLEtBQ0ksT0FBQSxLRGl0RVIsb0JBQ0UsT0FBUSxNQUFNLEVBQUUsRUMxc0VkLFFBQUEsS0FBQSx3QkFBYSxPQUFiLGNBQWEsT0FDYixnQkFBQSxPRHF1RUosb0JBcEJBLFdBQ0UsUUFBUyxhQy9zRVgsUUFBQSxZRDhzRUEsV0M3c0VJLFFBQUEsS0FBQSxPQUFBLEtBQUEsb0JBQWEsT0FDYixlQUFZLE9BQ1osWUFBQSxPQUFBLHdCQUFtQixPQUFuQixjQUFBLE9BQ0EsZ0JBQUEsT0FBQSxVQUFBLEtBQUEsUUFBQSxFQUFBLEtBQ0EsTUFBQSxRQUNBLE9BQUEsSUFBQSxNQUFlLFFBQ2YsY0N6WmUsSUQwWmYsT0FBQSxRQUNBLGlCQUFBLGlCQUNBLFdBQUEsS0R5eEVKLGVBTkEsaUJDdnNFQSxnQkFBQSxNQUNJLGtCQUFlLFVBQ2Ysb0JBQUEsSUFBc0IsTUQwb0UxQixvQkNodEVJLFFBQUEsS0FBQSxvQkFBYSxPQUFiLGVBQWEsT0FDYixZQUFBLE9EbXVFSixlQVpBLGFBQ0UsUUFBUyxhQ3J0RVgsUUFBQSxZRG90RUEsYUNudEVJLFFBQUEsS0FBQSxvQkFBYSxPQUFiLGVBQWEsT0FDYixZQUFBLE9BQUEsY0FBQSxNRDh0RUosZUE2RUEsVUNqeUVJLG9CQUFhLE9BVmIsdUJBQ0EsS0FBQSxNQUFBLGNBTUgsTUFURCxRQUFBLEVBQUEsS0RndUVBLGVDcHRFSSxRQUFBLEtBQUEsZUFBYSxPQUNiLFlBQUEsT0RneUVKLFVDNW5FSSxnQkQ2bkVGLFFBQVMsYUM5ckVYLFFBQUEsWUFuR0ksNEJBQUEsU0FBQSxTQUVBLGFBQUEsS0QydEVGLGlCQ3p0RU0sTUFBQSxLQUdKLHVCQUNJLElBQUEsSUFHSixLQUFBLElBQ0ksTUFBQSxLQUNBLFNBQVMsU0FDVCxrQkNsY1csaUJEbWNYLFVBQUEsaUJBQ0EsS0FBQSxLQUFBLGFBQUEsTUR1dEVOLHFCQ3R0RU0sVUFBQSxPQUdKLE1BQUEsUUR1dEVKLG9CQUNFLElBQUssRUNsdEVQLEtBQUEsRUFDSSxNQUFNLEVBQ04sT0FBTyxFQUNQLFFBQVEsRUFDUixRQUFBLElBQ0EsU0FBQSxNQUNBLFdBQUEsT0FDQSxXQUFBLElBQWUsS0FBQSxLQUNmLGlCQUFBLGVBQ0EsNkJBQ0EsUUFBQSxFQUVBLFdBQUEsUURvdEVKLGlCQUNFLE9BQVEsS0FLVixlQUNFLE9BQVEsUUMzc0VOLHNCQUNBLFlBQUEsUUFFQSxzQkFDSSxPQUFBLE1BR0osOENBQ0ksWUFBQSxLRDhzRVIsYUFDRSxTQUFVLFNDcnNFWixVQUFBLFFBQ0ksUUFBQSxNQUNBLFlBQUEsS0FDQSxXQUFBLGVBQ0EsbUJBQ0EsTUFBQSxLQUVBLGNBQUEsS0Rzc0VGLG1CQzdzRUYsT0FBQSxLQWFRLFNBQUEsU0FDQSxPQUFBLEVBQ0EsTUFBQSxNQUNBLEtBQUEsTUFDQSxXQUFBLFFEb3NFTixvQkNsc0VNLFdBQUEscUJEcXNFUixVQzVyRUksUUFBQSxLQUFBLGVBQWEsT0FDYixZQUFBLE9BQUEsZ0JBQUEsU0FBQSxTQUVBLGFBQUEsS0FDSSwwQkFDQSxNQUFBLEtBRUEsT0FBQSxLQUNJLFNBQUEsU0Rrc0VWLGtCQUNFLE1DanNFUSxLQUlSLFFBQUEsR0FDSSxPQUNXLEtBRFgsS0FBQSxFQUVBLFVBQUEsT0Rnc0VSLFNBQ0UsT0FBUSxRQUVWLGNBQ0UsTUFBTyxLQzFyRVQsT0FBQSxPRDZyRUEsVUFDRSxNQUFPLEtDenJFVCxPQUFBLE9ENHJFQSxXQUNFLE1BQU8sT0N4ckVULE9BQUEsT0QyckVBLFdBQ0UsTUFBTyxPQ3ZyRVQsT0FBQSxPRDByRUEsc0JBQ0UsUUFBUyxHQ3JyRVgsK0JBQ0ksSUFBQSxFQURKLEtBQUEsRUFJUSxNQUFNLEVBQ04sU0FBTyxNRHVyRWYsVUFDRSxPQUFRLFFDbHJFVixpQkFBQSxLQUNJLFdBQUEsRUFBZSxJQUFBLEtBQUEsSUFBQSxnQkFDZixnQkFDQSxZQUFBLElBQUEsTUFBQSxlQUVBLGdCQUNJLE9BQUEsS0FLQSxRQUFBLEtBQUEsVUFBQSxLQUFBLFFBQUEsRUFBQSxLQUNBLFdBQUEsT0FDQSxNQUFBLFFBQ0Esb0JBQWtCLE9BQ2xCLGVDbm1CVyxPRG9tQlgsWUFBQSxPQUFBLHdCQUFtQixPQUFuQixjQUFBLE9BQ0EsZ0JBQUEsT0R1dEVOLGVBMEdGLFlDOXdFUSxRQUFBLGFBR0osUUFBQSxZRDBxRUYsZ0JBNUJGLHFCQzluRVEsS0FBQSxLQUFBLGFBQWtCLE1EMnZFMUIsWUFvQkEsWUNqb0VJLHdCQUFhLE9BcE5ULHVCQUFBLFNBQUEsU0FSSCxNQUFBLFFBV08sNkJBQ0EsUUFBQSxHQVpQLEtBQUEsRUFlVyxNQUFBLEVBQ0EsT0FBTyxFQUNQLE9BQUEsSUFDQSxTQUFTLFNBQ1QsaUJBQVcsUURzckUzQixXQUNFLGNBQWUsRUFFakIscUJBQ0UsT0FBUSxFQUFFLEtDN3FFWixVQUFBLE1BQ0ksV0FBQSxPQUNBLE1BQUEsUUFFQSxrQ0FDQSxVQUFBLEtBRUEsV0FBQSxNRDhxRUYsK0JDNXFFTSxjQUFBLEtEK3FFUixTQUNFLGNBQWUsTUN2cUVqQix1QkFDSSxZQUFBLEtBREosc0JBSVEsY0FBQSxFQUpSLGVBQUEsS0Q2cUVFLGVDaHFFTSxRQUFBLEtEb3FFTixpQkNwcUVNLFFBQUEsT0FHSixlQUNJLFFBQUEsTUFHSixPQUFBLEVBQUEsS0FBQSxLRGtxRUYsZ0JDaHFFTSxPQUFBLEVBQUEsS0FHSixVQUFBLE1BQ0ksV0FBQSxPQUNBLE1BQUEsUUFFQSw2QkFDQSxVQUFBLEtBRUEsV0FBQSxLRDZzRVIsc0JDN3VFQSxlRGcyRUEscUJBL0JBLGdCQXVCQSxZQzV3RVEsV0FBQSxPRG1uRUosMEJDN3BFUSxLQUFBLEtBQUEsY0FDSCxNRDhwRVAsZUFDRSxZQzVwRVEsSUFJUixVQUFBLE9BQ0ksY0FBQSxPQUNBLE1BQUEsUUFDQSxpQkFDQSxjQWNILElBbEJBLDJCQU9PLFlBQUEsT0FHSixVQUFBLEtBQ0ksT0FBQSxFRHVwRVYsZUFDRSxhQ3BwRUssR0FLTCxjQUNJLFNBQUEsT0EvRFIsZ0JBbUVRLFlBQUEsSUFuRVIsZUF1RVEsUUFBQSxNQUdKLFVBQUEsS0FDSSxXQUFBLEtBRUEsTUFBQSxRQUNBLGdCQUFBLFVBQ0EsWUFBQSxhQzF0QlksTUQydEJaLHFCQUNBLGdCQUFBLEtBSUMsa0JEd29FVCw4QkFDRSxhQUFjLEtDMXFFUCxxQkFBQSxpQ0F1Q0QsY0FBQSxJQXZDQyxTQUFBLFNBMENxQiw0QkFBbEIsd0NBQ0EsUUFBQSxHQTNDSCxJQUFBLEtBOENPLE1BQUEsSUFDQSxPQUFBLElBQ0EsS0FBQSxNQUNBLFNBQUEsU0FDQSxjQUFXLElBQ1gsUUFBQSxhQUNBLFdBQUEsUUE2Q1oscUJBd0ZBLGdCQUNBLFFBQUEsR0FHSSxPQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsRUQ2L0RSLGFBQ0UsS0FBTSxJQUFJLGFBQWdCLE1DN25FNUIsTUFBQSxRRGdvRUEsc0JBQ0UsV0FBWSxRQUVkLHVCQUNFLFFBQVMsS0FFWCxxQkFDRSxRQUFTLE1BRVgsTUFDRSxRQUFTLEVDdG5FWCxXQUFBLFFBQUEsS0FBQSxPRHluRUEsV0FDRSxRQUFTLEVBR1gsZUNwbkVBLFNBQVksU0FFWixrQkFBQSxVQUNJLG9CQUFrQixPQUFBLE9BQ2xCLHFCQUZKLFNBQUEsU0FNUSxJQUFBLEVBSUEsaUJBQU8sZURxbkVmLHNCQUNFLFNBQVUsU0NobkVaLFFBQUEsSUFBQSxLQUFBLElBQ0ksUUFBQSxFRG1uRUosWUM3bUVJLFFBQUEsS0FBQSxjQUFhLE9BQ2IsZ0JBQUEsT0FBQSxrQkFBQSxhQUFBLElBRUEsNkJBQ0ksYUFBQSxFRG9uRU4sa0JBQ0UsTUNsbkVRLEtBSVIsVUFBQSxJQUNJLFdBQUEsSUNwMEJXLElBQUEsT0ZvOUZuQixVQy9vRXNCLHdCQUFkLHdCQXFEUixNQUFBLFFENGpFRSxvQkFDRSxjQzdtRVEsTUQrbUVaLFlBQ0UsUUFBUyxhQ3ZtRVgsUUFBQSxZQUNJLFFBQUEsS0FBQSxjQUFhLE9BQ2IsZ0JBQUEsT0RzckVKLGVBdEJBLGdCQzNrRUksd0JBQWEsT0FyRmIsa0JBQ0EsYUFBQSxJQUVBLDZCQUNJLGFBQUEsRUQ0bUVOLGtCQUNFLFFDMW1FUSxNQUlSLHdDQUNJLEtBQUEsUUR3bUVOLDRCQUNFLEtDcm1FWSxLQWxCaEIsV0FBQSxJQUFBLElBQUEsT0R5bkVFLG9CRTU1RkUsY0FBQSxNRis1RkosZ0JBQ0UsTUFBTyxLQzNsRUwsY0FBVyxJRCtsRWYsVUFDRSxTQUFVLFNDMWxFUixnQkFESixTQUFBLFNBUVEsT0FBTyxJQUNQLFdBQVEsUUFDUixXQUFXLElBQUEsSUFBQSxPQ2o0QkMsc0JGNjlGbEIsc0JFaDdGRSxLQUFBLElEMDBCSixNQUFBLElEeW1FRSxrQkN0bEVVLFVBQVUsSUR5bEV0QixZQUNFLGNBQWUsTUNobEViLFVBQUEsTUFDQSxZQUFBLElBQ0EsTUFBQSxLRHdsRUosWUFDRSxRQUFTLGFDL2tFWCxPQUFBLFFEa2xFQSxnQkFDRSxRQUFTLGFDN2tFWCxRQUFBLFlBQ0ksUUFBQSxLQUFBLGNBQUEsT0FDQSxjQUFBLE9BQ0EsZ0JBQUEsT0FBQSxzQkFBQSxhQUFBLE9BRUEsbUNBQ0ksYUFBQSxFRG1sRVIsV0FDRSxNQUFPLEtDNWtFVCxPQUFBLE1BQ0ksT0FBQSxRQUNBLFFBQUEsYUFDQSxpQkFBZSxRRDBsRW5CLGdCQVRBLGVBQ0UsUUFBUyxhQ3prRVgsUUFBQSxZQVJJLG9CQUNBLGlCQUFBLFFEK2tFSixlQ3ZrRUksUUFBQSxLQUFBLGNBQWEsT0FDYixnQkFBQSxPQUFBLGNBQUEsTUQra0VKLGdCQzFrRUksUUFBQSxLQUFBLHdCQUFhLE9BQWIsY0FBYSxPQUNiLGdCQUFBLE9EaW1FSixhQ3hsRUksc0JBSUEsUUFBQSxhQUNJLFFBQUEsWUFkSiw4QkFBQSxNQUFBLElBRUEsb0JBQUEsT0FBQSxPQUNJLGtCQUFVLFVBQ1YsZ0JBQUEsTURpbEVOLHFCQy9rRU0sTUFBQSxLQUdKLHNCQUNJLE1BQUEsSUFLQSxRQUFBLEtBQUEsd0JBQWEsU0FBYixjQUFhLElBQ2IsZ0JBQUEsU0FBQSxRQUFBLEtBQUEsTUFBeUIsT0FBQSxLRGlsRWpDLGFBQ0UsU0FBVSxTQzdrRVosS0FBQSxLQUNJLE9BQUEsTUFHQSxRQUFBLEtEcW5FSixnQkNsakVJLHNCRG1qRUYsUUFBUyxhQ3ZqRVgsUUFBQSxZQS9ESSxtQkFBQSxhQWtDSCxJQWhDRyx1REFDSSxRQUFBLEtEZ2xFTixtQkFDRSxTQzVrRWdCLFNBTWhCLGFBQUEsS0FDSSxVQUFBLE1BQ0EsTUFBQSxRQUNBLHlCQUNBLFFBQUEsSUFKSCxTQUFBLFNBT08sTUFBQSxNQUNBLElBQUEsRUFDQSxNQUFBLFFEdWtFUixpQ0Nya0VRLFFBQUEsS0R3a0VaLFNBQ0UsTUFBTyxNQzlqRVQsVUFBQSxNQUNJLGVBQ0EsWUFBQSxNQUVBLGNBQUEsT0QrakVGLHFCQzdqRU0sVUFBQSxPQUdKLE1BQUEsUUQ4akVKLGNBQ0UsS0FBTSxNQUFNLGFBQWdCLE1DempFOUIsTUFBQSxRRDZqRUEscUJDN2lFSSxzQkFNSSxLQUFBLE9BQUEsYUFBdUIsTUFDdkIsTUFBQSxRRHNpRVIscUJBQ0UsY0FBZSxPQUlqQixnQkNyakVJLFFBQUEsS0FBQSxrQkFBQSxLQUFBLGNBQWEsS0FDYixVQUFBLEtBQUEsc0JBQUEsT0FBQSxFQUFBLE9Bc0JILE9BQUEsRUFwQkcsc0JBS0ksUUFBQSxLQUFBLG9CQUFhLFdBQWIsZUFBYSxNQUNiLFlBQUEsV0FBQSxTQUFBLFNEa2tFUixnQkF5SkEsaUJBeEpFLFFBQVMsYUNuakVYLFFBQUEsWUQraUVFLHNCQzVqRU0sY0MvaUNlLEtGOG1HdkIsZ0JDampFSSxRQUFBLEtBQUEsT0FBQSxFQUFBLE1BQUEsMkJBQ0EsUUFBQSxFQUFBLEtBRUEsZ0ZBQ0ksV0FBQSxnQkFESCxXQUFBLGVEd2pFRCxnRUNuakVRLFdBQUEsZURxakVWLDRCQUNFLFdDbGpFUSxLQWJaLHlDQWtCUSxLQUFBLEtBbEJSLFNBQUEsU0FxQlksUUFBQSxFQUNBLE9BQUEsUUFFQSxNQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxrRUFDQSxRQUFBLE1BNUJaLDREQStCZ0IsaUJBQ0gsWUQ2aUVULDZDQUNFLFFDM2lFVSxHQW5DaEIsU0FBQSxTQXdDWSxRQUFBLEtEeWlFUix1Q0N2aUVRLFNBQUEsU0ExQ1osSUFBQSxFQThDWSxLQUFBLEVBQ0EsT0FBTSxLQUNOLE1BQUEsS0FDQSxpQkFBWSxZQUNaLE9BQUEsSUFBVyxNQUFBLFFBQ1gsY0FBQSxJRHVpRVIsOENDcmlFUSxRQUFBLE1BckRaLFNBQUEsU0F5RFksYUFBQSxLQUNBLGNBQUEsS0FDQSxPQUFBLFFBQ0EsVUFBQSxPQUNBLG9CQUFlLEtBQ2YsZ0JBQUEsS0FDQSxZQUFBLEtBRUEsK0RBQ0EsS0FBQSxJQWxFWixJQUFBLElBcUVnQixNQUFBLElBQ0EsT0FBQSxJQUNBLE9BQUEsTUFBVSwwQkFFVixhQUFrQixFQUFBLElBQUEsSUFBQSxFQUNsQixrQkFBQSxjQUNBLFVBQUEsaUNEcWlFaEIseUJBQ0UsV0FBWSxNQzFoRVYsV0FBQSxNRDIwRUosc0JBa0NFLFdBeXFCRixZQXYxQkUsa0JBYUYsU0FpZkEsY0EwVkUsV0FBWSxPQTEvQmQsMEJBQ0UsV0FBWSxLQUVkLHVCQUNFLE1BQU8sS0N4aEVMLFVBQUEsTUQyaEVKLFdBQ0UsTUFBTyxLQ3RoRVQsY0FBQSxLQUNJLFNBQUEsU0FDQSxrQkFDQSxRQUFBLE1BRUEsYUFBQSxLQUNJLGNBQWMsSUFDZCxLQUFBLE9BQUEsYUFBa0IsTUFDbEIsTUFBQSxRRHVoRU4sd0JDcmhFTSxjQzlxQ1csS0RpckNmLGFBQUEsRURzaEVKLGFBQ0UsTUFBTyxLQ2poRVQsUUFBQSxPQUNJLFVBQUEsT0FDQSxjQUFBLElBQ0EsT0FBQSxJQUFBLE1BQWlCLFFBQ2pCLHdDQUNBLE1BQUEsUUFMSixRQUFBLEVEeWhFRSwrQkU1cUdNLE1BQUEsUURtcENSLFFBQUEsRUQ0aEVFLG1DRTNxR00sTUFBQSxRRCtvQ1IsUUFBQSxFRCtoRUUsdUJFMXFHTSxXQUFVLE1GNnFHbEIsU0NsaEVBLFFBQUEsb0JBQ0ksUUFBQSxtQkFDQSxRQUFBLFlBQUEsU0FBQSxTQUFBLE9BQUEsUUFDQSxzQkFDQSxRQUFBLEdBSkosU0FBQSxTQVFZLElBQUEsRUFDQSxNQUFBLE1BQ0EsTUFBTSxNQUNOLE9BQUEsT0FDQSxhQUFZLE1BQUEsSUFBQSxRQUNaLGNBQWMsTUFBQSxJQUFBLFFBQ2Qsa0JBQUEsY0FDQSxVQUFBLGNEcWhFVixlQ3BoRVUsYUFBQSxJQUlSLGNBQ0ksU0FBQSxTQUdKLE1BQUEsSUFDSSxPQUFBLElBQ0EsUUFBQSxFQUNBLE9BQUEsS0FDQSxTQUFBLE9BQ0EsS0FBQSxjQUNBLE9BQUEsRURpaEVOLGVDL2dFTSxVQUFTLE9BR2IsTUFBQSxRRGdoRUosVUFDRSxTQUFVLFNDM2dFWixLQUFBLEtBQ0ksT0FBQSxNQUNBLFVBQVUsT0FDVixNQUFBLElBQ0EsZUFDQSxLQUFBLEtBRUEsZ0JBQ0ksU0FBQSxPQUdKLFdBQUEsSUQyZ0VKLGlCQUNFLFFBQVMsS0FBSyxFQUVoQixpQkNuZ0VJLFFBQUEsS0Q4aEVKLFNBdEJBLGFBdUJFLE1BQU8sSUM1aEVULFFBQUEsYUFDSSxRQUFBLFlEb2dFSixhQ25nRUksUUFBQSxLQUFBLG9CQUFhLE9BQWIsZUFBYSxPQUNiLFlBQUEsT0QyZ0VKLFVBQ0UsTUFBTyxRQ3pnRVQsaUJBQ0ksV0FBQSxPQUVBLFVBQUEsTUQwZ0VGLGdCQ3hnRU0sY0FBQSxLQUdKLFVBQUEsSUR3Z0VGLGlCQ3RnRU0sT0FBQSxPQUFjLEVBQ2pCLE9BRUQsVUFBQSxNQUNJLE1BQUEsUUR1Z0VSLFNDLy9ESSxRQUFBLEtBQUEsd0JBQWEsU0FBYixjQUFhLElBQ2IsZ0JBQUEsU0RraEVKLFlBVEEscUJDbGdFQSxRQUFBLGFBQ0ksUUFBQSxZQVJBLG1CQUFBLFdBQUEsSUR5Z0VKLHFCQUNFLE1BQU8sS0NqZ0VMLFFBQUEsS0FBQSx3QkFBYSxPQUFiLGNBQWEsT0FDYixnQkFBQSxPRHdnRUosWUF5Q0EsU0M3aUVJLG9CQUFhLE9Eb2dFakIsWUNwZ0VJLFFBQUEsS0FBQSxlQUFhLE9BQ2IsWUFBQSxPQUFBLHVCQUFtQixPQUFuQixtQkFBbUIsT0FDbkIsZUFBQSxPQUFBLFVBQUEsTUFBQSxXQUFBLE1BQ0EsTUFBQSxRQUNBLFdBQUEsMkJBQWlCLFVENGtFckIsV0FuQ0EsU0N6L0RJLFFBQUEsYUFDQSxRQUFBLFlBaERBLHNCQUNBLFdBQUEsT0FFQSxLQUFBLElBQUEsYUFBQSxNQUNJLGdDQUNBLFdBQUEsT0FFQSxpQ0FDSSxPQUFBLE9BQUEsRUFBQSxLQUdKLFVBQUEsS0QwZ0VKLHFDQ3hnRVEsTUFBQSxLQUdKLFdBQUEsTUFDSSxTQUFBLE9BQ0EsT0FBQSxLQUFBLEVBQUEsS0FDQSxVQUFBLEtEd2dFVixrQkNsZ0VFLEtBQUEsTUFBQSxhQUFBLE1BQ0ksNkJBQ0EsVUFBQSxNRHFnRU4sc0JBQ0UsWUNuZ0VRLE9BSVIsdUJBQ0ksV0FBQSw0QkFDSCxVQUVELE1BQUEsUUFDSSxPQUFBLFFBQ0EsUUFBQSxFQUFBLEtEZ2dFUixTQUNFLE1BQU8sTUMzL0RULE9BQUEsS0FHSSxRQUFBLEtBQUEsVUFBQSxPQUFBLE1BQUEsUUFFQSxjQzUyQ2UsSUQ4MkNmLGVBQUEsT0FDQSxZQUFBLE9BQUEsd0JBQW1CLE9BQW5CLGNBQUEsT0FDQSxnQkFBQSxPQUFBLGlCQUFBLEtBQUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxJQUF1QixnQkF1UnZCLG9CQTJGQyxvQkRta0VMLGdCQ3R5RUksZURxNERKLFdDMStDSSxXQUFBLEVBQUEsSUFBZ0IsT0FBQSxNQUFBLGdCQXppQmhCLGlDQUNBLFFBQUEsR0FYSixNQUFBLEVBZVksT0FBQSxFQUNBLElBQUEsS0FDQSxLQUFBLElBQ0EsU0FBUyxTQUNULFFBQUEsYUFDQSxrQkFBa0IsaUJBQ2xCLFVBQUEsaUJBQ0EsWUFBQSxLQUFBLE1BQUEsWUFBQSxhQUFBLEtBQUEsTUFBQSxZQUNBLGNBQUEsS0FBQSxNQUFBLEtEbWdFWixlQUNFLFFBQVMsTUFBTSxFQUVqQixXQzEvREksUUFBQSxLQUFBLFdBQUEsUUQyaEVKLFlBMUJBLFdDNS9EQSxRQUFBLGFBQ0ksUUFBQSxZRDIvREosV0FDRSxNQUFPLE1DMy9ETCxRQUFBLEtBQUEsb0JBQWEsT0FBYixlQUFhLE9BQ2IsWUFBQSxPQUFBLHdCQUFtQixPQUFuQixjQUFBLE9BQ0EsZ0JBQUEsT0FBQSxXQUFBLFFEcWdFSixRQUNFLGFBQWMsRUNsZ0VoQixTQUFBLEVBQ0ksS0FBQSxFQUFBLFNBQUEsU0FBQSxRQUFPLE9BQUEsUUFBQSxLQUFBLE9BQ1AsV0FBQSxLQUNBLGVBQ0EsS0FBQSxJQUFBLGFBVUgsTUFSRyxPQUFBLE9BQUEsRUFBQSxPRHFnRUYsY0NuZ0VNLEtBQUEsSUFBQSxhQUNILE1EcWdFTCxZQzcvREksUUFBQSxLQUFBLE1BQUEsUUFBQSxrQkFDQSxhQ3Q2Q29CLE9EdzZDcEIsNkJBQ0ksYUFBQSxFRG9nRVIsZ0JDNS9EQSxRQUFPLFFBQUEsRUFBQSxNQUNQLFdBQUEsUUQrL0RBLFlBQ0UsV0FBWSxPQUVkLFFBQ0UsTUFBTyxLQzEvRFQsT0FBQSxLQUNJLFNBQUEsU0FDQSxJQUFBLE9BQ0EsTUFBQSxPQUNBLGNBQVcsSUFDWCxXQUFBLFFBQ0EsT0FBQSxRQUNBLFFBQUEsRUFDQSx5QkFDQSxXQXdDSCxJQUFBLElBQUEsWUFqREQsa0JBQUEscUJBQUEsZUFjWSxVQUFBLHFCQUFnQyxlRHkvRDFDLHdCQ3gvRFUsV0FBQSxJQUFBLElBQUEsWUFmWixrQkFBQSxxQkFBQSxlQW1CWSxVQUFBLHFCQUFnQyxlQUNoQyxRQUFBLEVBQUEsY0R3L0RWLGVDdi9EVSxRQUFBLEdBckJaLFNBQUEsU0EwQlEsSUFBQSxJQUNBLEtBQUEsSUFDQSxXQUFRLEtBRVIsUUFBQSxFQWFBLFdBQUEsSUFBYSxJQUFBLFlEeStEbkIsZUNwL0RNLE1BQUEsTUFoQ1IsT0FBQSxPQXFDUSxrQkFBYyxxQkFBQSxjQUNkLFVBQUEscUJBQWdDLGNEby9EdEMsY0NuL0RNLE1BQUEsT0F2Q1IsT0FBQSxNQTRDUSxrQkFBYSxxQkFBQSxjQUNiLFVBQUEscUJBQWdDLGNBQ2hDLFFBQUEsRURvL0RSLHNCQUNFLFFBQVMsYUNoL0RYLFFBQUEsWUFDSSxRQUFBLEtBQUEsd0JBQWEsT0FBYixjQUFhLE9BQ2IsZ0JBQUEsT0FBQSxRQUFBLEtBQUEsRUFBQSxLRHUvREosYUFDRSxRQUFTLEtDbi9EWCxLQUFBLEtBQUEsYUFBQSxNQUNJLE1BQUEsUURzL0RKLFNBQ0UsY0FBZSxXQ2wvRGpCLGVBQUEsS0FDSSxlQUNBLFNBQUEsU0FFQSxRQUFBLE9BQUEsTUFBQSxPQUFBLEVBQ0ksY0FBQSxLQUNBLFlBQUEsTUFBQSxLQUFBLFFBRUEsV0FBQSxLRG8vRFIsS0FDRSxNQUFPLFFDLytEVCxhQUNJLGFDN2dEZSxLRCtnRGQsa0JBQUQsc0JBQ0ksYUFBQSxFRGsvRE4sV0FDRSxVQzUrRFEsTUFJUixRQUFBLEVBQUEsT0FBQSxFQUFBLEtEb2dFSixLQUxBLFNBTUUsYUFBYyxNQTFCZCxrQkN4K0RNLElBQUEsSUQyK0RSLFdBQ0UsUUFBUyxhQ3ArRFgsUUFBQSxZQUNJLFFBQUEsS0R1K0RKLFVBQ0UsU0FBVSxTQ3IrRFosY0FBQSxLQUNJLEtBQUEsTUFBQSxhQUFrQixNQUVsQixpQkFDQSxRQUFBLGFBSkosT0FBQSxFQUFBLElBQUEsRUFBQSxNQU9RLFFBQUEsNEJBQXFCLElBQ3JCLGtCQUFBLFdBQ0EsS0FBQSxPQUFBLGFBQUEsTUEybkJKLHFCQXZtQkkseUJEMHVGTixxQkM5ekVFLGVEeThERixpQ0N2NURNLDBCQW1kQSxRQUFBLEdEa2lDUixTQUNFLE9BQVEsTUFBTSxFQUFFLEtDbCtEbEIsS0FBQSxJQUFBLE9BQUEsY0FBQSxNRHMrREEsS0NoK0RBLFVBQUEsS0RvK0RBLGtCQUNFLFNBQVUsU0MvOURSLEtBQUEsS0FBQSxPQUFBLGNBQUEsTUFDSSxjQUFBLEtBQ0EseUJBRkgsTUFBQSxJQU1PLE9BQUEsSUFDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsTUFDQSxjQUFRLElBQ1IsV0FBVyxRRGkvRHZCLFlDOTdESSxpQkFDSSxTQUFBLFNENjZEUiw4Q0FDRSxJQUFLLElBRVAsb0JBQ0UsUUFBUyxhQ3Q5RFgsUUFBQSxZQUNJLFFBQUEsS0FBQSxrQkFBQSxLQUFBLGNBQWEsS0FDYixVQUFBLEtBQUEsT0FBQSxFQUFBLE9EZytESixZQ3Q5REEsb0NBV1ksUUFBQSxNQXJCUixnQ0FDQSxhQUFBLE1BSEosY0FBQSxNQU1RLGNBQUEsUUQ0OURSLFlDdDlEQSxPQUFBLFFBRUksdUNBQ0EsUUFBQSxFQUhKLHVDQU9ZLE9BQUEsTUFQWix3QkFlWSxXQUFBLE1BSVIsU0FBQSxPRGc5REYsaUJDOThETSxNQUFBLEtBT0osb0JBQ0ksSUFBQSxFQUdKLEtBQUEsRUFDSSxNQUFNLEVBQ04sT0FBTyxNQUNQLFNBQVEsU0QyOERkLHNCQ3g4RE0sSUFBQSxPQUdKLE1BQUEsS0FDSSxPQUFBLFFBQ0EsU0FBQSxTRHc4RE4scUJDdDhETSxPQUFBLE1BR0osS0FBQSxNQUNJLE1BQUEsTUFDQSxRQUFBLEtBQ0EsT0FBQSxNQUNBLFNBQUEsT0FDQSxTQUFBLFNBQ0EsV0FBQSxJQUFBLEtBQWdCLEtBQ2hCLGlCQUFBLEtEczhETixrQkNwOERNLFFBQUEsS0FHSixVQUFBLE9BQ0ksY0FBYSxLQUNiLE1BQUEsa0JEbzhETixtQkNsOERNLE1BQUEsSUFHSixTQUFBLE9BR0ksTUFBQSxRQUNBLEtBQUEsS0FBQSxhQUF1QixNRGs4RDdCLGdCQ2g4RE0sT0FBQSxNQUFBLEVBQUEsRUFHSixxQkFDSSxRQUFBLEVBR0osVUFBQSxLQUNJLFdBQVUsT0FDVixNQUFBLFFBQ0EsY0FBQSxLQUNBLFdBQUEsUUMvckRXLEtBQUEsS0Y2bkhqQixzQkM1N0RNLFFBQUEsTUFHSixNQUFBLFFBQ0ksZ0JBQWMsVUFDZCxLQUFBLEtBQUEsYUNsc0RZLE1GK25IcEIsYUFDRSxRQUFTLGFDdjdEWCxRQUFBLFlBQ0ksUUFBQSxLQUFBLGtCQUFBLEtBQUEsY0FBYSxLQUNiLFVBQUEsS0FBQSxPQUFBLEVBQUEsUUFBQSwwQkFDQSxhQUFBLE9BSEosY0FBQSxPRGs4REEsYUFDRSxRQUFTLE1DeDdEWCxPQUFBLFFBQ0ksY0FBYyxPQUNkLG1CQUNBLE9BQUEsRUFBQSxLQUVBLFVBQUEsT0R5N0RGLHNDQ3Y3RE0sTUFBQSxRQUdILFVBQUEsUUR1N0RILHlDQ3A3RFUsTUFBQSxLQUhQLHlDQU9PLGNBQ0gsT0FSSixvQkFXTyxPQUFBLEtBSVIsUUFBQSxhQUNJLFFBQUEsWUFDQSxRQUFBLEtBQUEsU0FBQSxTQUNBLDBCQUNBLE9BQUEsTUFFQSw0Q0FDSSxLQUFBLElBREgsa0JBQUEsaUJBSU8sVUFBUyxpQkQrNkRuQiw4Q0M5NkRVLG9CQUFBLEVBTFAsa0JBQUEsRUFTTyxZQUFBLEVBQUEsV0FBQSxLQUFBLFdBQUEsS0FDQSxZQUFBLE9BQ0EsY0FBQSxLRGsvRGQsb0JBcUhGLFlDcDREQSxZQUFBLE9BRUksY0FBQSxTRG84RUYsU0FBVSxPQXp2Qk4sZ0RDOTZEVSxXQUFBLE1BYlAsV0FBQSxNQWtCTyxTQUFBLE9ENjZEZCxtQkFDRSxVQzU2RFksSUFLWixTQUFBLE9BQ0ksU0FBQSxTRHk2RE4sa0JDdjZETSxJQUFBLEVBR0osS0FBQSxFQUNJLE9BQU0sS0FDTixTQUFPLFNBQ1AsMEJBQ0EsTUFBQSxLQUVBLE9BQUEsS0RzNkROLHNCQUNFLFFDcjZEUSxhQU1SLFFBQUEsWUFDSSxRQUFBLEtBQUEsdUJBQWEsT0FBYixtQkFBYSxPQUNiLGVBQUEsT0FBQSxhQUFBLEVBQUEsRUFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQ0EsS0FBQSxFQUFBLEVBQUEsRUFBQSxrQkFBVyxFQUFYLGtCQUFXLEVBQ1gsVUFBQSxFQUFBLG9CQUFZLEVBQVosa0JBQVksRUFDWixZQUFBLEVBQUEsbUJBQUEsRUFBQSx3QkFBYyxFQUNkLFdBQUEsRUFBQSxTQUFBLE9BQUEsUUFBQSxPQUFhLEtBQUEsT0FBQSxPQUNiLGlCQUFnQixLQUNoQixTQUFBLFNEZzdETixzQkFzSEYsY0FySEksUUMzNkRRLGFBSVIsUUFBQSxZQVRJLDRCQUNBLFNBQUEsU0FFQSxRQUFBLEtBQUEsS0FBQSxLQUFBLE9ENDZETixzQkNyNkRNLFFBQUEsS0FBQSxvQkFBYSxPQUFiLGVBQWEsT0FDYixZQUFBLE9BQUEsU0FBQSxTQUFBLE9BQUEsT0FDQSxNQUFBLEtBQ0EsS0FBQSxPRDY2RE4sdUJDMzZETSxJQUFBLEtBR0osTUFBQSxLQUNJLE9BQUEsUUFDQSxTQUFBLFNEcWdFUixPQTZIRSxzQ0NuM0RVLE1BQUEsRUQ0cERWLG1CQ3o2RE0sVUFBQSxPQUdKLGNBQUEsS0FDSSxNQUFBLGtCQUNBLHlCQUNBLFNBQUEsU0FFQSxJQUFBLEtBQ0ksS0FBQSxPRHc2RFYsb0JDajZERSxXQUFBLEtBR0ksTUFBQSxRQUNBLEtBQUEsS0FBQSxhQUF1QixNRG82RDdCLGlCQ2w2RE0sT0FBQSxNQUFBLEVBQUEsRUFHSixzQkFDSSxVQUFBLEtBR0osV0FBQSxPQUNJLFdBQUEsS0FDQSxNQUFBLFFBQ0EsV0FBQSxRQUFnQixLQUFBLEtEZzZEdEIsdUJDOTVETSxRQUFBLE1BR0osTUFBQSxRQUNJLGdCQUFjLFVBQ2QsS0FBQSxLQUFBLGFDdDJEWSxNRnF3SHBCLFVBQ0UsT0FBUSxRQzE1RFYsdUJBQ0ksWUFBQSxLQUVBLGFBQUEsS0QyNURGLGdCQ3o1RE0sT0FBQSxLQUdKLE1BQUEsT0QwNURKLFVBQ0UsT0FBUSxRQ3I1RFYsZ0JBQ0ksTUFBQSxPQUVBLE9BQUEsT0QrNkRKLGNBVUEsYUNsNERJLE9BQU8sS0FXWCxJQUFBLEVBY0ksTUFBQSxLRHUwREosdUJBQ0UsUUFBUyxLQUFLLEVDbDVEaEIsV0FBQSxRRCs3REEsT0ExQ0EsY0NwMURJLGtCQUFTLFVBQ1QsZ0JBQVUsTUFDVixvQkFBQSxPQUFBLE9EazFESixjQUNFLFFBQVMsTUFBTSxFQ2o1RGpCLGlCQUFBLCtCQUlJLHFCQUNBLFFBQUEsRUFBQSxFQUFBLE1EbzVESixnQkFDRSxTQUFVLFNDOTREWixTQUFBLE9BQ0ksWUFBQSxPRDY2REosT0F0QkEsY0FVQSxhQXdCQSxjQUNFLEtBQU0sRUMvM0RKLFNBQUEsU0F6REEscUNBQ0EsUUFBQSxFQUpKLHFDQVFZLFFBQUEsRUFSWixXQUFBLE9EdzVEQSxjQ2w0REksUUFBQSxFQUNBLGlCQUFZLGVBQ1osT0FBQSxRRDA0REosYUNqNERJLE9BQUEsRUR5NERKLGNBQ0UsV0FBWSxLQ3I0RGQsVUFBQSxPRHc0REEsT0NuNERBLElBQUEsRUFHSSxPQUFPLEVBQ1AsUUFBUSxFQUlSLFdBQUEsSUFBQSxJQUFBLE9EdTRESixjQ2w0REEsUUFBQSxHQUNJLE1BQUEsS0FHQSxRQUFBLEtBQUEsT0FBQSxNQUVBLG9CQUFrQixPQUNsQixlQUFBLE9BQ0EsWUFBQSxPQUFBLHVCQUFtQixPQUNuQixtQkFBQSxPQUNBLGVBQUEsT0QwNERKLFdBQ0UsY0FBZSxLQ3g0RGpCLGdCQUNJLE1BQUEsS0QyNERKLFlBQ0UsTUFBTyxJQ2w0REwsS0FBQSxLQUFBLGFBQWdCLE1BQ2hCLE1BQUEsS0R3NERKLFNBQ0UsU0FBVSxTQ3A0RFosTUFBQSxPQUNJLE9BQUEsT0FDQSxjQUFhLElBQ2IsV0FBQSxRQUNBLE9BQUEsUUFDQSxlQUxKLFNBQUEsU0FVUSxJQUFBLEtBQ0EsS0FBQSxPQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsV0FBUSxPQUFBLE1BQUEsMkJBRVIsWUFBb0MsT0FBQSxNQUFBLEtBQ3BDLGNBQWUsT0FBQSxNQUFBLFlEbzREckIsZ0JDbDRETSxXQUFBLEtBR0osZ0JBQ0ksU0FBQSxTQUdKLE1BQUEsS0FDSSxPQUFBLEtBQ0EsS0FBQSxPQUNBLGtCQUFZLGlCQUNaLFVBQUEsaUJBQ0EsUUFBQSxFQUFBLHNCQUNBLElBQUEsT0FOSCxLQUFBLE9BU08sTUFBQSxFQUNBLE9BQUEsRUFDQSxXQUFRLE9BQUEsTUFBQSxZQUNSLFlBQVMsT0FBQSxNQUFBLEtBQ1QsY0FBQSxPQUFBLE1BQUE7Ozs7QURzNERaLG9CQzMzREUsTUFBQSxLQUdFLE9BQUEsTUFDSSxTQUFBLFNBQ0EsMEJBRkgsTUFBQSxJQU1PLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE9BQU0sRUFDTixXQUFPLGVEMjNEbkIsa0JBQ0UsTUFBTyxLQ3QzREwsT0FBQSxLQUNJLGtCQUFXLFVBQ1gsb0JBQVksSUFBQSxNQUNaLGdCQUFBLE1EeTNEUiwyQkFDRSxNQUFPLE9DOTREVCxPQUFBLE1BMEJRLFNBQUEsU0FDQSxJQUFBLElBQ0Esa0JBQWtCLGlCQUNsQixVQUFRLGlCQUNSLFdBQUEsZUFBQSxRQUFBLEVBQ0EsT0FBQSxRQUNBLDBDQUNBLFFBQUEsR0FqQ1IsT0FBQSxRRDA1REUsaUNDMTVERixNQUFBLE9BeUNZLE9BQUEsT0FDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLFdBQUEsTUFBQSxJQUFrQixLQTVDOUIsNENBa0RZLE1BQVEsS0FsRHBCLGFBQUEsTUFBQSxJQUFBLEtBcURnQixrQkFBVyxpQkFBQSxjQUNYLFVBQUEsaUJBQUEsY0RrM0RkLHNDQUNFLEtDbDNEWSxFQXZEaEIsNENBNERZLEtBQU8sS0E1RG5CLFlBQUEsTUFBQSxJQUFBLEtBK0RnQixrQkFBVSxpQkFBQSxlQUNWLFVBQUEsaUJBQUEsZURnM0RoQixlQUNFLFNBQVUsU0MxMkRaLE9BQUEsRUFDSSxLQUFBLEVBQ0EsTUFBQSxFQUNBLDJCQUNBLFNBMEJILFNBOUJELE9BQUEsS0FPUSxRQUFBLGFBQ0EsUUFBQSxZQUNBLFFBQUEsS0FBQSw4QkFBQSxhQW9CSCxPQTdCTCxnREFZWSxXQUFBLFFBWlosT0FBQSxRRHkzREksa0NDdjJEWSxNQUFBLEtBbEJoQixPQUFBLE1BdUJZLFVBQUEsRUFDQSxXQUFBLEtBQ0EsT0FBQSxRRHUyRFoscUJBQ0UsU0FBVSxTQ2oyRFosSUFBQSxFQUNJLEtBQUEsRUFDQSxNQUFNLEVBQ04sT0FBTyxFQUNQLFFBQVEsRUFDUixZQUFTLEtEbzJEYixZQUNFLFVBQVcsTUNoMkRiLGtCQUNJLE1BQUEsS0FFQSxjQUFBLE9EaTJERix3QkMvMURNLFFBQUEsYUFMUix1QkFTUSxXQUFBLE1BVFIsU0FBQSxPRDAyREEsdUJBQ0UsUUFBUyxhQ3oxRFgsUUFBQSxZQUNJLFFBQUEsS0FBQSxvQkFBYSxPQUFiLGVBQWEsT0FDYixZQUFBLE9EODFESixjQXFDQSxXQXBDRSxRQUFTLGFDNTFEWCxRQUFBLFlEMjFEQSxjQzExREksUUFBQSxLQUFBLG9CQUFhLE9BQWIsZUFBYSxPQUNiLFlBQUEsT0FBQSxTQUFBLFNBQUEsYUFBQSxLQUNBLE1BQUEsS0FDQSxxQkFKSixNQUFBLElBUVEsT0FBQSxLQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxJQUNBLGtCQUFPLGlCQUNQLFVBQVEsaUJBQ1IsV0FBQSxRRGsyRFIsc0JBQ0UsTUFBTyxNQzkxRFQsVUFBQSxLQUNJLGlEQUNBLE1BQUEsUUFGSixRQUFBLEVEbTJERSx3Q0U1L0hNLE1BQUEsUUR5cEVSLFFBQUEsRURzMkRFLDRDRTMvSE0sTUFBQSxRRHFwRVIsUUFBQSxFRDAyREEsaUJBQ0UsUUFBUyxLQUVYLFdDbDJESSxRQUFBLEtBQUEsd0JBQWEsT0FBYixjQUFhLE9BQ2IsZ0JBQUEsT0FBQSxvQkFBQSxPQUFBLGVBQUEsT0FDQSxZQUFBLE9BQUEsVUFBQSxPQUFBLE9BQUEsT0FDQSxTQUFBLFNBQ0EsY0FBYyxJQUNkLFdBQUEsUUFDQSxPQUFBLFFBQ0EsUUFBQSxJQUNBLE9BQUEsRUFBQSxFQUFBLEVBQUEsS0Q0NURKLFVBbkJBLHFCQUNFLFFBQVMsYUMvMURYLFFBQUEsWUExQ0ksbUJBQ0EsTUFBQSxPQUVBLE9BQUEsT0FDSSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSxXQUFNLEVBQUEsS0FBQSxPQUFBLE1BQUEsZ0JBQ04sUUFBUSxNQTBjWiw0QkE5WUEsaUJBc1pJLFdBQUEsRUFBQSxJQUFBLE9BQUEsTUFBQSxnQkQwNUNSLFlBQ0UsTUFBTyxLQ3YyRFQsb0JBQ0ksTUFBQSxLQUVBLGlCQUNJLEtBQUEsS0FHSixVQUFBLFFEdTJESixTQUNFLEtBQU0sa0JDbDJEUixNQUFBLE1BQ0ksWUFBQSxPQUNBLFdBQUEsS0FDQSxXQUFBLHFCQUNBLHdCQUNBLFFBQUEsRUFBQSxPQUxKLGNBQUEsT0FRUSxVQUFBLE1BQ0EsT0FBQSxRRG8yRFIscUJDNzFESSxRQUFBLEtBQUEsb0JBQWEsT0FBYixlQUFhLE9BQ2IsWUFBQSxPQUFBLE9BQUEsT0FBQSxXQUFBLEtBQ0EsUUFBQSxFQUFBLE9EczJESixZQUNFLE1BQU8sUUNsMkRULFVBQUEsTURxMkRBLHlCQUNFLFFBQVMsS0FBSyxFQ2oyRGhCLFdBQUEsUURvMkRBLFVDOTFESSxRQUFBLEtBQUEsa0JBQUEsS0FBQSxjQUFhLEtBQ2IsVUFBQSxLQUFBLE9BQUEsRUFBQSxPRHc2REosYUNyMERJLG9CQUpKLFFBQUEsYUFDSSxRQUFBLFlEc3dESixVQUNFLFNBQVUsU0NuMkRaLFFBQUEsRUFBQSxNQUNJLGNBQUEsS0FDQSxpQkFDQSxPQUFBLEtBRUEsVUFBQSxNQUNJLFdBQUEsS0RxMkROLG1CQ2wyRE0sU0FBQSxTQUdKLFFBQUEsS0FBQSxPQUFBLEtBQ0ksV0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxRQUNBLFdBQUEsS0RtMkRSLGFBQ0UsU0FBVSxTQzkxRFosV0FBQSxNQUNJLGtCQUNBLE1BQUEsS0RpMkRKLGNBQ0UsU0FBVSxTQzMxRFosS0FBQSxPQUNJLE1BQUEsT0FDQSxPQUFBLEtBQ0EscUJBQ0EsS0FBQSxPQU1ILGFBQUEsTUFKRyxNQUFBLEtENjFESixrQ0FDRSxRQUFTLEVDeDFEWCxXQUFBLFFEbzJEQSx5QkFUQSwrQkFVRSxRQUFTLEVDcjJEWCxXQUFBLE9EKzFEQSxpQkFDRSxTQUFVLFNDaDJEWixJQUFBLEVBY1EsTUFBQSxFRDAxRFIsc0JBQ0UsUUFBUyxFQ3oyRFgsV0FBQSxRRDQyREEsWUM5MERBLGVBQUEsS0FDSSxpQkFDQSxNQUFBLEtBRUEscUJBQ0ksS0FBQSxLQUFBLGNBQ0gsTUFFRCxXQUFBLEtBQ0ksUUFBQSxLQUFBLEVBQUEsRUFDQSxVQUFBLE9BQ0EsT0FBQSxFQUFBLEtBeURKLGdDRDQxREosbUJDMzBEQSxVQUFBLE1ENDBERSxNQUFPLEtBdkVULGFBQ0UsT0FBUSxNQ3gwRE4sUUFBQSxLQUFBLG9CQUFhLFNBQWIsZUFBYSxJQUNiLFlBQUEsU0FBQSxlQUFBLEtBQUEsV0FBQSxRQUNBLG9CQUlJLFFBQUEsS0FBQSxvQkFBYSxTQUFiLGVBQWEsSUFDYixZQUFBLFNBQUEsd0JBQXFCLGNBQXJCLGNBQUEsUUFDQSxnQkFBQSxjRG8xRFIsb0JBOEJBLGFBN0JFLFFBQVMsYUNqMURYLFFBQUEsWURnMURBLG9CQy8wREksUUFBQSxLQUFBLHdCQUFhLE9BQWIsY0FBYSxPQUNiLGdCQUFBLE9BQUEsUUFBQSxLQUFBLEVEdTFESixtQkFDRSxXQUFZLEtDcDFEZCxNQUFBLElBQ0ksY0FBQSxNQUFnQixNQUFBLFFBQ2hCLE9BQUEsTUFBVSxFQUNWLDhCQUNBLE9BQUEsTUFBZSxFQUVmLG1DQUNJLE9BQUEsTUFBQSxFQUFlLE9EczFEdkIsZUFDRSxRQUFTLEtBQUssRUMvMERoQiwyQkFDSSxXQUFBLFFEazFESixpQkFDRSxhQUFjLEVDNTBEaEIsU0FBQSxFQUNJLEtBQUEsRUFBQSxhQUFPLE1EZzFEWCxhQUNFLE1BQU8sS0MzMERMLFFBQUEsS0FBQSx3QkFBYSxTQUFiLGNBQWEsSUFDYixnQkFBQSxTQUFBLFNBQUEsU0RxMURGLHNCQ2gxRE0sSUFBQSxjQVJSLEtBQUEsWUFZUSxNQUFBLEVBQ0EsWUFBQSxLQUNBLE9BQUEsRURpMURSLG1CQzEwREksS0FBQSxlQUNBLE1BQUEsRUFDQSxPQUFBLE9BQ0EsU0FBUSxTQUNSLFFBQUEsRUFBQSxLQUFjLEVBQUEsT0FDZCxjQUFBLEtBQ0EsVUFBQSxNQUNBLE1BQUEsUUFDQSxXQUFBLEtBQ0EsUUFBQSxLRCswREosWUFDRSxVQUFXLE9DMzBEYixvQkFDSSxNQUFBLFFEODBESix3QkFDRSxXQUFZLEtBRWQsOEJBQ0UsY0FBZSxLQUVqQixrQkFDRSxRQUFTLEtBQUssRUFBRSxFQUVsQixtQkFDRSxRQUFTLEtBQUssRUFFaEIsc0JBQ0UsY0FBZSxLQy96RGIsaUNBQ0ksY0FBQSxFRGswRFIsWUFDRSxTQUFVLFNDM3pEWixRQUFBLGFBQ0ksUUFBQSxZQUNBLFFBQUEsS0Q4ekRKLGVBQ0UsU0FBVSxTQzV6RFosTUFBQSxJQUNJLG9CQUNBLE1BQUEsS0FFQSxRQUFBLE1EZzJESixPQzl3REEsZ0JBaENJLFFBQUEsYUFDQSxRQUFBLFlEMHdERix5QkMzekRNLFNBQUEsU0FHSixPQUFBLEtBQ0ksS0FBQSxLRDJ6RE4scUJDcjBERixTQUFBLFNBZ0JRLE9BQUEsRUFDQSxLQUFBLEtBQ0EsTUFBQSxRQUNBLE9BQUEsT0FDQSxXQUFBLFFEMHpEUixpQkFDRSxLQUFNLE1BQU0sYUFBZ0IsTUNyekQ5QixNQUFBLEtEd3pEQSxvQkFDRSxVQUFXLE1DcHpEYixNQUFBLEtEdXpEQSxnQkFDRSxTQUFVLFNDbnpEWixhQUFBLEVBQ0ksU0FBQSxFQUNBLEtBQUEsRUFBQSxRQUFBLEtBQU8sTUFBQSxLQUFQLE1BQUEsUUFDQSxXQUFBLFFBQ0EsdUJBQ0EsS0FBQSxNQUFBLGFBVUgsTUFSRyxzQkFDSSxXQUFBLEtBR0osVUFBQSxJRHF6REosT0E2REUsY0M5eURNLEtBQUEsSUFBQSxhQUFZLE1EaXZEcEIsT0FDRSxNQUFPLE9DaHpEVCxPQUFBLEtBR0ksUUFBQSxLQUFBLG9CQUFhLE9BQWIsZUFBYSxPQUNiLFlBQUEsT0FBQSx3QkFBbUIsT0FBbkIsY0FBQSxPQUNBLGdCQUFBLE9BQUEsU0FBQSxTQUFBLElBQUEsRUFDQSxNQUFBLEtBRUEsTUFBQSxLQUNBLGlCQUFBLG9CQUNBLGdCQzFpRmUsTUQyaUZmLGtCQUFBLFVBQ0EsV0FBQSxPRHEwREosV0M5eURJLGlCQUFXLGlCQUNYLFFBQUEsTURpeURKLGdCQUNFLFNBQVUsU0FFWiw4QkFDRSxVQUFXLGlCQUViLGNBQ0UsUUFBUyxNQUFNLEVBRWpCLG9CQUNFLGNBQWUsTUFBTSxLQUFLLFFBRTVCLFdDaHpEQSxNQUFBLEtBQUEsZ0JBVVEsUUFBQSxLQUFBLG1DQUFBLFdBQWEsUUFEaEIsY0RtekRILGNBQ0UsYUMveURZLEVBZGhCLFNBQUEsRUFvQlEsS0FBQSxFQUFBLFFBQUEsYUFBQSxRQUFPLFlBQ1AsUUFBQSxLQUFBLG9CQUFhLE9BQWIsZUFBYSxPQUNiLFlBQUEsT0FBQSx3QkFBbUIsT0FBbkIsY0FBQSxPQUNBLGdCQUFBLE9BQUEsWUFBQSxNQUFBLElBQXVCLFFBQXZCLFdBQUEsT0FzQkEsMEJBYkEsMEJBY0EsWUFBYyxLRDZ4RHBCLGNDbHpETSxPQUFBLEtBekJSLFNBQUEsT0E4QlEsV0FBQSxRQUNBLFlBQUEsSUEvQlIsb0JBb0NZLFVBQUEsTURpekRWLGNBQ0UsUUM5eURRLEtBeENaLFVBQUEsSUFBQSxvQkFpRFksVUFBQSxNQWpEWixXQUFBLE9BcURZLEtBQUEsSUFBQSxhQUFnQixNRDB5RDVCLGlCQUNFLFFBQVMsS0FFWCxjQUNFLFdBQVksS0FFZCxvQkFDRSxRQUFTLE1BQU0sRUFFakIsa0JBQ0UsU0FBVSxPQUVaLGFBQ1UsZUFBUixPQzd4REYsUUFBQSxnQkRpeURBLGNDMXhEQSxNQUFBLEtBRUEsUUFBQSxhQUNJLFFBQUEsWUFDQSxRQUFBLEtBQUEsT0FBQSxFQUFBLE9BQUEsTUQ2eERKLGlCQUNFLE1BQU8sSUMxeERULFFBQUEsYUFDSSxRQUFBLFlBQ0EsUUFBQSxLQUFBLHVCQUFhLE9BQWIsbUJBQWEsT0FDYixlQUFBLE9BQUEsUUFBQSxFQUFBLE1BQUEsNEJBQ0EsT0FBQSxLQUVBLFdBQUEsTUFDSSxnQkFBWSxNQUNaLGtCQUFpQixVQUNqQixvQkFBQSxPQUFzQixPQUN0QixPQUFBLEVBQUEsRUFBQSxLQUVBLGtDQUNBLFFBQUEsR0FQSCxRQUFBLE1BVU8sWUFBVyxLRDh4RHJCLDBCQUNFLFVDN3hEUSxNRCt4RFosWUNqeERJLDhCQUNBLEtBQUEsSUFBQSxLQW1CSCxLQUFBLGNBQUEsV0Q2dkRELFlBQ0UsT0FBUSxJQUFJLE1BQU0sUUNyeERwQixpQkFBQSxLQUVJLE1BQUEsUUFDQSw4QkFISixNQUFBLGVBT1EsT0FBQSxLQUNBLFNBQUEsTUFDQSxZQUFZLGVBQ1osV0FBQSxjQUNBLE9BQUEsR0FDQSxNQUFBLEdEc3hETixpQkNweERNLFFBQUEsTUFkUixRQUFBLElBQUEsRUFrQlEsS0FBQSxJQUFBLEtBQWMsY0FBQSxXQUNkLE1BQUEsUURxeERSLDBCQUNFLFNJci9JRixhQUFBLEVIcUhBLHNCR2xIUSxNQUFBLE1IeXNFUixVQUFBLE9EOHlFRSxnQklsL0lNLFVBQUEsT0gwSUosY0FBQSxrQkdySVEsUUFBQSxFQUFBLE1Kay9JWiwwQkFDRSxLS2hnSkYsVUFBQSxJSjJHQSxzQklqR1EsUUFBQSxLQUFBLEtBQUEsS0FDSCxLSjY5QkQsOENJdjlCUSxXQUFBLEtKcXZESCxXQUFBLEtEc3dGUCxzQktuL0ljLFVBQUEsT0pzMURaLHNCSWgxRFEsTUFBQSxNSjZxRVosV0lwcUVRLE9BQUEsRUFBQSxFQUFBLEVBQVksS0o4cUVwQiwyQkkxcUVRLE1BQUEsT0pxZ0VSLDRDSWhnRVksS0FBQSxLSmdnRVosNENJNS9Eb0IsTUFBQSxLTG0rSWxCLGVBQ0UsTUs5OUlnQixJSmc4RXBCLHFCQUFBLHlCSXo3RVEsS0FBQSxLTDQ5SU4sZ0JBQ0UsUUt0OUlRLEtBQVUsS0FDYixLSnE5RVQsZUlqOUVRLElBQUEsTUxxOUlSLDBCQXVERSxlQ2orSUYsMkJEaytJSSxhTXgrSVEsRU5pN0lWLEtNcGlKRixVQUFBLElMMkZJLGNGbEZKLGtCT1BRLFFBQUEsRUFBQSxLTjRpSk4sNkNBQ0UsT00zaEpZLEtQMk5oQiwyQ0FBQSwwQ09wTlksVUFBQSxPUG9OWixhTzFNb0IsS0FBQSxLTDI4QnBCLG1CS3A4QlEsVUFLSCxNTnVnSkgscUJBQ0UsY00xZ0pRLE9MOC9CWixVQUFBLE9EOGdIRSxzQk10Z0pNLE1BQUEsS0xtN0JKLFVBQUEsTUs5NkJRLFFBQUEsTUFBVyxLQUFBLEtOcWdKckIsOEJNbmdKVSxRQUFBLEtMMG9DWixlQXpPSSxzQkEyTkEsYUE3SEEsa0JLMy9CUSxVQUFBLE9MeXJDUixVS25xQ1EsVUFBQSxPTHlxQ1osWUtwcUNRLFVBQUEsTUx1dUNSLFdBQUEsTUtudUNRLGdCQUFnQixRQUNoQixzQkFDQSxVQUFBLE1MMHVDSixpQ0t2dUNRLFdBQUEsT04rK0lSLGtCQUNFLFVNNytJVSxJTDB2Q1osdUJLcnZDUSxVQUFBLEVMa3dDUixXQUFBLEVLOXZDUSxNQUFBLFFBQ0EsT0FBQSxNTnkrSVYsZUM5M0hFLGNBQUEsS0RpNEhGLGFNbitJVSxZQUFBLEVMa1paLG1CSzdZUSxVQUFBLEtMazlFUixvQkFoSkEsb0JLOXpFUSxVQUFBLEtMODhFUixZS2w4RWdCLGVBQWUsS0w2dEUvQixpQkt2dEVRLE1BQUEsS05vOUlOLGVBQ0UsSU1sOUlRLE9MMFNaLGNLclNRLE9BQUEsRUFBQSxPQUNILEtMMmdGTCwwQkt0Z0ZRLEtBQUEsSUFBQSxjQUNILE1MaWlGRCxhQUFBLEtEMjZERiw4Q010OElVLFdBQUEsS0w0bERILFdBQUEsS0Q2MkZQLGdETS83SWtCLFVBQUEsT0xrbERYLFdBQUEsS0s5a0RXLFdBQUEsTU5nOElwQix5QkFDRSxXT3puSkYsT0FBQSxFQUVRLDZCQUNBLE9BQUEsS0FGSix1Q0FLWSxRQUFBLEtBTFosaURBUWdCLE9BQUEsRUFBQSxNQUNILEVBQUEsS0FUYiwwQ0FZZ0IsU0FBQSxTQVpoQixRQUFBLElBZ0JnQixRQUFBLEVBQ0EscURBQ0EsVUFjSCxNQWhDYixvREFxQm9CLEtBQUEsTUFBQSxjQUNILE1BdEJqQixtRUF5Qm9CLE1BQUEsZ0JBekJwQixJQUFBLGVBQUEseURBbUNnQixPQUFBLEVOcUNwQixvQk0zQlEsYUFBQSxLUHVtSk4sZUFDRSxNT3RtSlEsS051RFosT0FBQSxLTWxEUSxTQUFBLFNBQ0EsUUFBQSxhUHdvSk4sVUFwQkEsaUJPeGpKVSxzQkFrREksUUFBQSxNQTdHUix1QkFDQSxPQUFBLElBRUEsTUFBQSxLQUNJLGlCQUFXLFFBQ0EscUJQa21KbkIsc0JPam1KUSxRQUFBLEdBVFIsS0FBQSxFQWNRLE1BQUEsRUFDQSxPQUFPLEVBQ1AsT0FBQSxJQUNBLFNBQVMsU0FDVCxpQkFBVyxRUGdtSm5CLHNCTzlsSlEsSUFBQSxFQXBCUixxQkF3QlEsT0FBTSxFUDhsSmhCLGlCQy9qSkYsSUFBQSxFTXRCUSxNQUFBLEVBQ0EsTUFBTSxLQUNOLFFBQVEsS0FDUixPQUFBLE1BQ0EsWUFBQSxFQUNBLFNBQUEsS0FDQSxTQUFBLE1BQ0Esa0JBQWMsaUJBQ2QsVUFBQSxpQkFDQSxpQkFBQSxRQUFBLFdBQUEsa0JBQTJCLElBQUEsS0FDM0IsV0FBQSxVQUFBLElBQXlCLEtBQ3pCLFdBQUEsVUFBQSxJQUFBLEtBQUEsa0JBQThCLElBQUEsS0FBOUIsdUJBQUEsa0JBQUEsY0FFQSxVQUFBLGNBQ0ksV0FBQSxFQUFBLElBQUEsS0FBQSxJQUFBLGVQMmxKVixVQ2prSkYsUUFBQSxLQUFBLEVNcEJRLE1BQUEsSUFDQSxnQkFDQSxPQUFBLEVOY1IsT0FBQSxNTVhZLFlBQVMsTUFDVCxhQUFhLEtBQ2IsY0FBQSxJQUFrQixNQUFBLHFCQUNsQixTQUFBLE9QMGxKUixnQkFDRSxNT3RsSlUsS040QlosS0FBQSxLQUFBLGNBQUEsTU12QlEsc0JBQ0EsT0FBQSxRQVlBLCtCTlVQLDRCTVRXLE9BQUEsUUFmUCx5QkFVVyxNQUFBLFFQa2xKbEIsdUJBQ0UsU08za0pnQixTTndpRXBCLElBQUEsT01qaUVRLE1BQUEsRUFDQSxLQUFBLEVBQ0EsV0FBUSxLQUNSLFFBQU8sRUFDUCxPQUFBLEVBQ0EsU0FBQSxPQUNBLFdBQVMsSUFBQSxJQUFBLE9BQ1QsOEJMMUZKLE9BQUEsS0trRkEsU0FBQSxRQVlRLFFBQUEsS0FBWSxFQUNaLFFBQUEsTUFDQSw0Q0FDQSxTQUFBLFFBZlIseUNBa0JZLFFBQUEsTUFsQlosT0FBQSxFUHdsSkYsY0FDRSxTT2xrSlksT05naEVoQixhQUFBLEVNMWdFUSxxQkFDQSxRQUFBLEtOeWdFUixpQ01yZ0VZLE1BQUEsS0FOUix1QkFVUSxLQUFBLFlBVlIsTUFBQSxFQWNRLFdBQUEsS0FDQSxzQ0FDQSxRQUFBLGFBaEJSLFFBQUEsWUFtQlksUUFBQSxLQUFBLG9CQUFhLE9BQWIsZUFBYSxPQUNiLFlBQUEsT0FBQSxPQUFBLE1BQUEsVUFBQSxJQUNBLGNBQWEsTUFBQSxJQUFBLEtBQ2IsaURBQ0EsY0FBQSxLUDRqSmQsc0JBQ0UsTU8xakpnQixLTm9nRXBCLEtBQUEsY003L0RRLGtCQUFXLGlCQUNYLFVBQUEsaUJBQ0EsT0FBQSxPQUFBLFFBQUEsRUFBQSxLQUFBLEVBQUEsT0FDQSxjQUFjLEtBQ2QsVUFBQSxLQUNBLFdBQUEsUUFDQSxXQUFBLElBQWUsSUFBQSxPQUNmLGlETHRKSixNQUFBLFFENG9FSixRQUFBLEVEbWtGSSx3Q0U1dEpJLE1BQUEsUUR5cEVSLFFBQUEsRURza0ZJLDRDRTN0SkksTUFBQSxRRHFwRVIsUUFBQSxFRHlrRkUsaUJBQ0UsU0UzdEpJLFNEdXBFUixJQUFBLElNdC9EUSxrQkFBa0IsaUJBQ2xCLFVBQVEsaUJBQ1IsTUFBQSxLQUFBLFFBQUEsTUFDQSxRQUFBLEVBQ0EsT0FBQSxRQUNBLDZCQUNBLE1BQUEsT0FQSixrQ0FVUSxLQUFBLFFQNmpKVixvQkFDRSxTTzNqSlksU0FLWixJQUFBLEVBQ0ksTUFBQSxFQUNBLE1BQU0sT0FDTixPQUFBLE9BQ0EsZ0NBQ0EsTUFBQSxLUHdqSk4sZUFDRSxJT3RqSlEsSU42TVosTUFBQSxLTXZNUSxRQUFXLEVBQ1gscUJBQ0EsUUFBVSxLUG9qSmhCLDBCQUNFLE9PbGpKUSxNTnNnREosOENNLy9DUSxXQUFhLE9QK2lKN0IseUJBQ0UsS1F2ekpGLFVBQUEsSVRTQSw2QlNQUSxPQUFBLEtEREosdUNDT1ksUUFBQSxLRFBaLGlEQ1VnQixPQUFBLEVBQUEsS0FBYSxFQUNoQixLRFhiLDBDQ2NnQixTQUFBLFNEZGhCLFFBQUEsSUNrQmdCLFFBQUEsRUFDQSxxREFDQSxVQWNILEtEbENiLG9EQ3VCb0IsS0FBQSxNQUFBLGNBQ0gsTUR4QmpCLG1FQzJCb0IsTUFBQSxnQkQzQnBCLElBQUEsZVAyMEpGLFlBQ0UsT1F2eUpnQixPUCtUcEIsVUFBQSxLT3hUUSxVQUFBLE1BQ0EsWUFBQSxLQUNBLHNCQUNBLFFBQUEsYUF5QkosNEJSMjNKRixzQkFDRSxRUXB0SlEsS1ArSlIsb0JPN1ZRLFNBQUEsT1BpV1IsV0FBQSxLRGs4SUYsV0FDRSxPUS94SlEsS1B5V1osUUFBQSxFQUFBLEtEdzdJRSx5QlEzeEpNLFFBQUEsR1QwSkgsZ0JTcEpXLFFBQUEsS0FDSCxFUDRKYixjRCtuSkUsV1FueEpFLFVScXhKQSxNQUFPLFFDcmtKWCxxQkE1Q0ksa0JEa25KRixpQlExcEpVLE1BQUEsS1B3Q1Isa0JBMEJBLFVBQUEsS0Q2bEpGLHVCUXR3SlUsVUFBQSxPUDZLUixXT3pLUSxNQUFBLElQM0ZaLHNCT2dHUSxNQUFBLEtBRUEsYUFBQSxLQUNJLGNBQVcsS1Jrd0puQiw0QlFod0pRLE1BQUEsS1Jrd0pWLFVBQ0UsTVEvdkpRLEtQcU5aLGNBQUEsTUFBQSxNQUFBLFFENGlKRSxrQlEzdkpNLE1BQUEsTVA0SFIsY094SFEsVUFBQSxPUHdLSiwwQk9qS1EsV0FBQSxLUnd2SlYsaUJBQ0UsYVFydkpRLFFBS0osZ0JBQ0ksV0FBQSxPQUdKLGNBQUEsT0FDSSxhQUFBLEtSZ3ZKVixnQlE5dUpVLE1BQUEsTVB5S1IsV0FBQSxLT3JLUSxjQUFZLE9SOHVKdEIsY1E1dUpVLE9BQUEsS1BsRlosbUNPdUZRLElBQUEsT0FJQyxNQUFBLE1BRU8sU0FBQSxTUnV1SmQsVVFydUpjLHdCQUNILGFQOFhiLGNBQUEsV096WFEsZ0JBQUEsYUFBQSxpQkFBQSxlQUFBLGtCQUNBLEtBQUEsRVB1WUosTUFBQSxFT3BZUSxPQUFPLEVBQ1AsT0FBQSxNQUNBLFdBQVMsRUFDVCxTQUFBLFNSb3VKViwwQkFDRSxpQlFudUpRLGVBS0osZUFDSSxPQUFBLFFQMFRaLFNBQUEsU09yVFEsZ0JBQWUsTUFDZixrQkFBa0IsVUFDbEIsc0JBQ0EsUUFBQSxHUHdUSixZQUFBLE1PclRRLFNBQUEsU0FDQSxNQUFBLEtSNHRKUiw2QkFTQSxxQlF2dEpZLFFBQUEsR0F0QlosU0FBQSxTQXlYUSxPQUFBLEVSMjJJUiw2QlF2dEpLLE9BQUEsSUFJTyxNQUFBLE1BQ0EsS0FBQSxNQUNBLFdBQUEsUUFDQSxRQUFBLEVSeXRKWixxQkV4MUpBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBTSxFQUdOLFdBQVMsZUFDVCxRQUFBLEVNaThCSSxtQkExekJBLG1CQUNBLFFBQUEsS1JvdEpOLGFBQ0UsVVE1dEpRLE1QK1NaLFFBQUEsS08xU1EsZVAwU1IsbUJPclNZLE1BQUEsTVA0U1IsY0FBQSxLRDg2SUEsd0JRcnRKUSxXQUFBLEtBWFIsU0FBQSxPUHVYSixhT2xXUSxRQUFBLEdBR0osU0FBQSxTQUNJLGlCQUFXLEtBQ1gsV0FBQSxFQUFBLElBQWtCLElBQUEsSUFBQSxnQkFDbEIsc0JBQ0EsSUFBQSxFQUpKLEtBQUEsRUFPUSxNQUFNLEVBQ04sU0FBTyxNUitzSmYscUJRN3NKUSxPQUFBLE1BR0osUUFBQSxhQUNJLFFBQUEsWUFDQSxRQUFBLEtBQUEsUUFBQSxFQUFBLEtBQUEsVUFBQSxPQUNBLE1BQUEsUUFDQSxvQkFBaUIsT0FDakIsZU41UE8sT002UFAsWUFBQSxPUitzSlIsb0JRL3NKUSxTQUFBLFNBR0osY0FBQSxLQUNJLDBCQUNBLFFBQUEsR0FGSCxNQUFBLEVBS08sSUFBQSxJQUNBLE1BQUEsSUFDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLGtCQUFZLGlCQUNaLFVBQUEsaUJBQ0EsaUJBQUEsa0JSOHNKWiw2QkFDRSxVUTlzSlUsTUFJUixTQUFBLE9BQ0ksYUFBQSxLQUNBLFlBQUEsT0FDQSxNQUFBLFFBQ0EsY0FBQSxTUjRzSlIsb0JRMXNKUSxZQUFBLEtBR0osY0FBQSxPQUNJLE1BQUEsT0FDQSxPQUFBLE9Oek1SLFdBQUEsS0FDQSxZQUFBLEtBQ0EsUUFBQSxhQUNBLGFBQUEsSUFBaUIsTUFBQSxrQkFDakIsY0FBQSxJQUFBLE1BQXFCLGtCQUNyQixrQkFBQSxjQUNBLFVBQUEsY0ZvNUpBLG1CRTc0SkksT0FBQSxNTWdNQSxRQUFBLGFBQ0ksUUFBQSxZQUNBLFFBQUEsS0FBQSxRQUFBLEVBQUEsS0FBQSxVQUFBLE9BQ0EsTUFBQSxRQUNBLG9CQUFpQixPQUNqQixlTnBTTyxPTXFTUCxZQUFBLE9BQUEsY0FBQSxJQUFBLE1BQW1CLGtCQUFuQiwyQkFDQSxNQUFBLFFSb3RKUixtQkFDRSxLUWx0SlUsRUFJUixNQUFBLEtBQ0ksUUFBTyxLQUNQLFFBQUEsS0FDQSxVQUFBLE1BQ0EsV0FBQSxLQUNBLFdBQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxlQUNBLGtCQUFrQixlQUNsQixVQUFBLGVBQ0EsaUJBQUEsS0FBQSxPQUFBLElBQUEsTUFBQSxnQkFDQSx5QkFDQSxRQUFBLE1SaXRKVixTQUNFLGFRL3NKWSxLUG1WaEIsY0FBQSxLTzdVUSxjQUFBLE1BQ0EsZUFDQSxXQUFBLE1QK1ZKLGdCTzVWUSxZQUFBLElQaVdSLFVBQUEsT0QyMklBLGVRdnNKUSxZQUFBLElQNldSLFVBQUEsS096V1EsY0FBQSxPUnVzSlYscUJBQ0UsVVF0c0pRLE9Sd3NKVixZUWpzSkUsUUFBQSxLUCtkSixzQk83ZFEsUUFBQSxJQUFBLElQdWRSLGtCT2xkWSxVQUFBLElQa2pCUixZTzVpQlEsVUFBQSxNUjZySlYsV1F0ckpFLE9BQUEsTVAya0JKLE1BQUEsUU96a0JRLGFBQWEsS1J3ckpuQixzQlF0ckpNLFdBQUEsTVB3WlIsNkNPblpZLE9BQUEsS1R0SlosY1M0SlksS0FBQSxJQUFBLGFBQ0gsTVAycEJULGVPdnBCUSxZQUFBLEtQNG9CSixvQk92b0JRLE1BQUEsS1IycUpWLHNCQUNFLGNRenFKdUIsT1ArcEJ2QixnQk94cEJRLFFBQUEsTVA4cUJaLE9BQUEsRU96cUJRLDJCQUNBLFFBQVMsRVJrcUpmLDBCQUNFLFdRaHFKUSxLUGl3QlIsZU8zdkJRLEtBQUEsS1B3MUJSLGlCT2wxQlEsUUFBQSxLQUNILEtQMjFCVCxhT3YxQlEsTUFBQSxLUCsxQlIsZ0JPMzFCUSxNQUFBLEtBSUEsaUJBQ0ksV0FBVyxLUCsxQm5CLFVBQUEsSURtekhGLGdCUTdvSlUsUUFBQSxLUCsxQlIsaUJPMzFCUSxPQUFBLE1BQWEsRUFDaEIsS1ArMUJMLFFBQUEsYUQ4eUhGLFNRem9KVSxRQUFBLEtQazJCWixjTzcxQlEsV0FBQSxNQUdKLFdBQUEsT0FDSSxNQUFBLFFBQ0EsS0FBQSxPQUFBLGFBQWtCLE1BeVRsQix5QlJxaEpOLFlDcHpHRixNQUFBLFFENG1HRSxlUXBvSk0sUUFBQSxLQUFBLEtQdzdCUixXT3A3QlEsUUFBQSxNUjZ3Sk4sbUJBdElBLFFROW5KTSxRQUFBLGFQNjdCUixRQUFBLFlBZEEsV09wN0JRLE1BQUEsS1AwN0JSLFFBQUEsS0R5c0hFLFFRMW5KTSxRQUFBLEtBQUEsdUJBQWEsT0FBYixtQkFBYSxPQUNiLGVBQUEsT0FBQSxvQkFBQSxPQUFBLGVBQUEsT0FDQSxZQUFBLE9BQUEsUUFBQSxPQUFBLEtBQUEsS0FBQSxlQUNBLE9BQUEsT0FBQSxFQUFBLE9QNDdCSixVQUFBLE1EeXNIQSxjUWpvSlEsV0FBQSxPUDY3QlIsVUFBQSxNRHVzSEYsb0JBQ0UsUVFob0pRLE1QcW5DWixPQUFBLEVPaG5DUSw4Q0FDQSxjQWVILEVBYkksMENBRU8sV0FBQSxFQUFBLElBQWdCLE9BQ25CLE1BQUEsZ0JBSEosZ0NBTU8sY0FBQSxPUjBuSmQsYUFDRSxPUXRuSlEsTVBndENaLDBCTzNzQ1EsYUFNSCxLUHFzQ0wsY0FBQSxLRDA2R0UsdUNBQ0UsT1FsbkpRLEtQcW1DWixxQk85bENnQixPQUFBLEtQOG9DWixPQUFBLEVEaStHRixxQlF6bUpVLFFBQUEsS1B3cUNSLFVBQUEsSU9wcUNRLFFBQUEsRVJ5bUpWLGdCUXZtSlUsT0FBQSxPQUNILEVBQUEsT1A2cENMLHNCTzFwQ1EsVUFBQSxPUHVxQ1Isa0JPbnFDUSxRQUFBLE1Qc29DUixVQUFBLE9PbG9DUSxjQUFjLE9SbW1KeEIsaUJRam1KVSxlQUFBLE1QZ21DUixvQk81bENRLE9BQUEsRVBnbUNSLHdCTzVsQ1EsT0FBQSxNUCtrQ1Isc0JPM2tDUSxXQUFBLE9QNnlDUixVQUFBLE9PdnlDUSxTQUFBLE9SeWxKVixtQkM1MEdFLHVCTzN3Q1EsVUFBQSxPUDZ5Q1Isa0JPcnlDUSxNQUFBLEtQbXRDUixXQUFBLEtEbTRHRiwwQlFqbEpVLE9BQUEsS1ArcUNKLDRDTzFxQ1Esa0JBTUgsS1BvcUNKLFVBQUEsS092cUNVLEtBQUEsRVIra0pqQixpQkFDRSxPUS9rSmUsS0FDRixFUDB3Q2IsNEJPcndDUSxTQUFBLFNQeXRDSixlQUFBLEtEbzNHTixzQlF2a0pjLE9BQUEsS1B5dENaLGdCT3B0Q1EsT0FBQSxLUHN4Q1IsTUFBQSxPRGl6R0YsdUJRaGtKVSxhQUFhLEtQMHdDckIsV0FBQSxNRHl6R0YsZ0JROWpKVSxNQUFBLE9QbXhDUixPQUFBLE9EOHlHRixpQlExakpVLE9BQUEsT0FBYyxFQUNqQixPQUVELFVBQUEsTVIwakpOLGdCUXhqSlUsV0FBQSxPQUdKLFVBQUEsTVJ3akpOLGdCUXRqSlUsV0FBQSxLUHN6QlosZUFBQSxFRG13SEUsWVFuakpNLFdBQUEsRVBxekJSLGVPanpCUSxNQUFBLElQcXpCUixPQUFBLEtEK3ZIRSxjUTlpSlUsTUFBQSxLUCt5QlosT0FBQSxJRGt3SEUsYVE1aUpVLFFBQUEsTVBvMkJaLGVPLzFCUSxXQUFBLE1QeTJCSixRQUFBLEtBQUEsS0FBQSxFT3AyQlEsa0JBQWlCLElBQ2pCLHNCQUNBLE9BQUEsS1IwaUpWLEtBZUEsV0FDRSxPUXpoSlksS0FwQ1AsK0JBTU8sV0FBWSxLQVVwQixXQUNBLFVBQUEsRVA2MkJKLFVBQUEsTU8zMkJRLFFBQUEsRUFBQSxLQUFZLEVBQUEsRVA4dUR4QixnQ0EzSUEsaUJPM3hDUSxVQUFBLEtSeXRJSixVUS9oSlEsTUFBQSxLQUdKLGFBQ0ksYUFDSCxFUjJqSlAsS0NudUhHLGtCQUFELHNCRDR0SEYsU0M1cUhGLFFBQUEsRUFBQSxLRDBwSEUsV0NuckhGLG9CQUFBLE9PLzFCUSxlQUFZLE9BQ1osWUFBQSxPUnNoSk4sbUJRbGhKTSxRQUFBLEtBQUEsb0JBQWEsT0FBYixlQUFhLE9BQ2IsWUFBQSxPUCtyQ1IsZ0JEK2lIRSxpQlFyc0pNLFFBQUEsYVBrcUNSLFFBQUEsWUQ2MEdFLFVReGhKTSxVQUFBLElQNjFCUixjQUFBLEVPejFCUSxpQkFDQSxPQUFBLEVQdzFCUixVQUFBLEtEaXNIRSxTQUNFLE9RdGhKUSxLQUFBLEVBS0osV0FBQSxFQUNBLFNBQUEsT0FDQSxLQUFBLElBQUEsY0FBYSxNQUNiLFdBQUEsSUFBQSxJQUFnQixPUm9oSnRCLEtFanNLRSxVQUFBLEtGb3NLRixrQlFoaEpNLEtBQUEsT0FBQSxjQUNILE1QKzFCRCx5Qk8zMUJRLE1BQUEsSVAyMUJQLE9BQUEsSU94MUJXLElBQUEsSUFDQSxLQUFBLE1SOGdKZCxjQUNFLFFRN2dKWSxLQUFXLEVQNHBDM0IsZ0JPbHBDUSxRQUFBLEtBQUEsWUFBQSxFQUFBLGtCQUFhLEtBQ2IsY0FBYyxLQUNkLFVBQUEsS0FBQSxXQUFBLEtSMmdKTixjUTFnSk0sY0FBQSxHUG10Q1IsZUFBQSxHTy9zQ1EsTUFBQSxHQUFBLFNBQUEsT0FBQSxXQUFTLEtBQ1QsY0FBQSxLQUNBLGVBQUEsS1I4Z0pOLFdBQ0UsY1ExZ0pRLEtQcXRDWixnQk9odENRLE1BQUEsTVJ3Z0pOLGFBQ0UsU1F0Z0pRLE9QcXFDWixNQUFBLEtPaHFDUSxPQUFBLEtSb2dKTixZUWxnSk0sTUFBQSxJUnFnSk4sY1FoZ0pNLFFBQUEsS1A4b0NSLGdCTzFvQ1EsS0FBQSxJUG91Q0osT0FBQSxJTy90Q1EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0Esa0JBQVksaUJBQ1osVUFBQSxpQkFDQSxzQkFBQSxLQUFBLEtBTkgsSUFBQSxPQVNPLFlBQVUsT0FBQSxNQUFBLEtBQ1YsV0FBVyxPQUFBLE1BQUEsWUFDWCxjQUFBLE9BQUEsTUFBQSxZUjYvSWQsZ0JBQ0UsTVE1L0lZLE9QdXRDWixPQUFBLE9PbHRDUSxJQUFBLElBQ0EsS0FBQSxJQUNBLGtCQUFRLHFCQUNSLFVBQVMscUJBQ1Qsc0JBQUEsSUFBQSxPUDhzQ1AsS0FBQSxLTzNzQ1csV0FBVyxPQUFBLE1BQUEsWUFDWCxZQUFVLEtBQUEsTUFBQSxLQUNWLGNBQUEsT0FBQSxNQUFBLFlSMC9JZCxvQkFDRSxPUXovSVksT1BrdUNaLDBCTzN0Q1EsTUFBQSxLUDJ0Q1AsSUFBQSxJT3h0Q1csV0FBVyxRUm8vSXpCLGtCQUNFLE9Rbi9JWSxJUHN1Q1osMkJPanVDUSxJQUFBLElQZ3RDWixNQUFBLE9PNXNDWSw0Q0FDQSxLQUFBLEtQMnNDWiw0Q092c0NvQixNQUFBLEtSNitJbEIsMkJBQ0UsT1F4K0lnQixLUHd3Q3BCLEtBQUEsT0RrdUdFLHFCUWgrSVUsSUFBQSxLUDh4Q1osYUFBQSxLT3p4Q1EsZUFBUyxNUis5SWYsa0JRNzlJTSxNQUFBLEtQb3lDSix1Qk8veENRLFdBQVcsS1A0eEN2QixXT3h4Q1ksVUFBQSxPQUtKLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLFFBQU0sRUFDTixNQUFBLE9BQ0EsT0FBQSxPQUNBLG1CQUNBLFFBQUEsTVA2MENKLE1BQUEsT08xMENRLE9BQUEsT0FDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLFdBQU0sUUFDTixRQUFRLEtSczlJbEIsWUNyb0dGLG9CRHNvR0ksTVFyOUlRLE9QazFDUixpQk8xMENRLEtBQUEsS1JrOUlWLFNBQ0UsV1EvOElRLE9QZzFDWix3QkRrb0dFLFlRNzhJTSxVQUFBLElQazJDUixVTzExQ1EsTUFBQSxLUCsyQ0osbUJPeDJDUSxRQUFBLEtSbS9JVixZUTU3SU0sb0JSNjdJSixRUWw1SVEsTVJvMklWLGFBQ0UsT1FuOElRLE1QczNDWixTQUFBLE9EK2tHRSxjUS83SU0sT0FBQSxLUHkzQ1IsOEJPcjNDUSxPQUFBLElBQUEsRVAwOENKLG1DT3I4Q1EsT0FBQSxJQUFBLEVBQWEsS1B5OENyQixrQk9yOENRLFVBQUEsTVAyWVIsb0JPcFlRLFlBQUEsS0FHSixxQ0FDSSxPQUFBLEtBQUEsRVB1WEosV0FBQSxLRDZqSU4sY1E5NkljLE1BQUEsS1AwcURoQixPQUFBLEVEdXdGRSxvQlExNklNLFFBQUEsRVA2NUNSLGFPejVDUSxPQUFBLEtQMjRDUixZQUFBLEtEa2lHRSxlQUNFLFFRdDZJUSxLQUFBLEVQczZDWixpQk9qNkNRLGFBQUEsRVB5NkNSLGFPcjZDUSxXQUFBLEtSbzZJTixtQkFDRSxVUTk1SVEsS1B1N0NaLG9CT2w3Q1EsT0FBQSxLQUFBLEVBQUEsRVBwbkJSLHdCT3duQlEsV0FBQSxLUHM4Q0osYU9qOENRLGdCQUFnQixVUHRRNUIsWUFBQSxLQW91REEsZU9oOUNRLE1BQUEsS1BxOUNSLGlCT2o5Q1EsVUFBQSxLUDIrQ1Isb0JPditDUSxVQUFBLE9QNCtDUixnQk94K0NRLE1BQUEsS1A2K0NSLFFBQUEsS0FBQSxLQUFBLEtPeitDUSx1QkFDQSxVQUFBLE1QKytDSixzQk81K0NRLFVBQUEsSVJ1NElWLG9CQUNFLFdRcDRJUSxLUCtnRFosY08xZ0RRLE9BQUEsS1A4Z0RSLFFBQUEsS0FBQSxFT3pnRHdCLGNSODNJdEIsY1E3M0lVLFVBQUEsSVB3Z0RaLG9CQUFBLG9CT3BnRFksVUFBQSxLUjYzSVYsaUJRcDNJTSxRQUFBLEtBQUEsd0JBQWEsT0FBYixjQUFhLE9BQ2IsZ0JBQUEsT0FBQSxPQUFBLEtBQUEsRUFBQSx1QkFDQSxPQUFBLEVBQUEsS1I0M0lOLFdBQ0UsUVExM0lRLGFBSVIsUUFBQSxZQUNJLFFBQUEsS0FBQSxvQkFBYSxPQUFiLGVBQWEsT0FDYixZQUFBLE9BQUEsd0JBQW1CLE9BQW5CLGNBQUEsT0FDQSxnQkFBQSxPQUFBLE1BQUEsS0FBQSxPQUFBLEtBQ0EsY0FBVyxJQUNYLFdBQUEsUUFDQSxTQUFBLFNSODNJTixtQ1E1M0lNLE1BQUEsS0FNSixPQUFBLEtBR1ksSUFBQSxJQUNBLEtBQUEsSUFDQSxrQkFBUSxxQkFDUixVQUFTLHFCUnUzSXZCLG1DUXQzSWMsTUFBQSxLQVBaLE9BQUEsT0FXWSxJQUFBLElBQ0EsS0FBQSxJQUNBLE1BQUEsS0FDQSxrQkFBUyxxQkFDVCxVQUFBLHFCUnMzSWQsc0JRcjNJYyxNQUFBLE9QeUZoQixPQUFBLE9EK3hJRSxvQlEvMkljLFFBQUEsT0FBYyxFUCtnRDlCLDRCQUFBLHdDT3pnRFEsSUFBQSxLUjgySVIseUJBQ0UsZVE5MUlGLG9CQUFBLElBQUEsTUFBQSIsImZpbGUiOiJpbmRleC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBTbGlkZXIgKi9cclxuLnNsaWNrLXNsaWRlclxyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zbGljay1saXN0XHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG4uc2xpY2stbGlzdDpmb2N1c1xyXG57XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5zbGljay1saXN0LmRyYWdnaW5nXHJcbntcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGN1cnNvcjogaGFuZDtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Rcclxue1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2tcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcbi5zbGljay10cmFjazpiZWZvcmUsXHJcbi5zbGljay10cmFjazphZnRlclxyXG57XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuXHJcbiAgICBjb250ZW50OiAnJztcclxufVxyXG4uc2xpY2stdHJhY2s6YWZ0ZXJcclxue1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXHJcbntcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbn1cclxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG4uc2xpY2stc2xpZGUgaW1nXHJcbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ1xyXG57XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWdcclxue1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZVxyXG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGVcclxue1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGVcclxue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCJAaW1wb3J0ICdfZWxlbWVudHMnO1xuXG4qIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxufVxuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG59XG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICBmb250LWZhbWlseTogJGZvbnRGcnV0aWdlclJvbWFuO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnVsLFxub2wsXG5saSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudGgge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIGN1cnNvcjogbm8tZHJvcDtcbiAgICB9XG59XG5cbmlucHV0LFxudGV4dGFyZWEsXG5zZWxlY3QsXG5idXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5hIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uTW92ZSgpO1xufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6ICRmb250RnJ1dGlnZXJCb2xkO1xufVxuXG50ZXh0YXJlYSxcbmlucHV0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG59XG5cbmlucHV0Ojotd2Via2l0LWNsZWFyLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIGJvcmRlcjogMDtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4vKiBSZW1vdmVzIGFycm93cyAqL1xuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4vKiBSZW1vdmVzIGFycm93cyAqL1xuaW5wdXQ6Oi13ZWJraXQtY2xlYXItYnV0dG9uIHtcbiAgICAvKiBSZW1vdmVzIGJsdWUgY3Jvc3MgKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG59XG5cbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xufVxuXG5ib2R5Om5vdCgua2V5Ym9hcmQpICo6Zm9jdXMsXG5ib2R5Om5vdCgua2V5Ym9hcmQpICouZm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxubGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbmFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpcmVjdGlvbjogbHRyO1xufVxuXG5hW2hyZWZePVwibWFpbFRvOlwiXSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4uY2RrLW92ZXJsYXktcGFuZS5tYXQtZGF0ZXBpY2tlci1wb3B1cCB7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbmJvZHkua2V5Ym9hcmRGb2N1cyB7XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyBzcGFuLFxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyArIHNwYW4sXG4gICAgOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogcmVkIGRvdHRlZCAycHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmZpZWxkc2V0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi8qIGVuZCByZXNldCovXG5cbi51bmRlcmxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yQmxhY2s7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25Nb3ZlKCk7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiA1MSU7XG4gICAgICAgICAgICByaWdodDogNTElO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tb3JhbmdlIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JPcmFuZ2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tb2JpbGUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ib290c3RyYXAtc2VsZWN0ID4gc2VsZWN0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgdWwuaW5uZXIgPiBsaS5zZWxlY3RlZCBhLFxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIHVsLmlubmVyID4gbGk6aG92ZXIgYSxcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCB1bC5pbm5lciA+IGxpOmZvY3VzIGEsXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgdWwuaW5uZXIgPiBsaS5hY3RpdmUgYSB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgYm9keS5rZXlib2FyZEZvY3VzICYge1xuICAgICAgICBvdXRsaW5lOiAkY29sb3JSZWQgZG90dGVkIDJweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICYubGFuZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsLmlubmVyIHtcbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zaG93IHtcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAuY2FyZXQge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDQ1JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgei1pbmRleDogMTAwMDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzlhOWE5YTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYuYnMtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgLmZpbHRlci1vcHRpb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOGI4YzhjO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlci1vcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAkY29sb3JCbGFjaztcbiAgICAgICAgcGFkZGluZzogMS4ycmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuYnMtY2FyZXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC5jYXJldCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMzUlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzlhOWE5YTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOWE5YTlhO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25Nb3ZlKCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yV2hpdGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgxODksIDE4OSwgMTg5LCAuMyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3JCbGFjaztcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIHVsLmlubmVyIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yV2hpdGU7XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICArIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgLypib3JkZXItdG9wOiAxcHggc29saWQgIzdmN2Y3ZjsqL1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zZWxlY3RlZCBhLFxuICAgICAgICAgICAgJjpmb2N1cyBhLFxuICAgICAgICAgICAgJi5hY3RpdmUgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckxpZ2h0R3JheTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JMaWdodEdyYXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmxhY2s7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tQ1MteWVzU2Nyb2xsQmFyLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG4vKi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufSovXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uTW92ZSgpO1xufVxuIiwiLyoqXHJcbiAqICBEbyBub3QgcmVtb3ZlIHRoZSBjb21tZW50cyBiZWxvdy4gSXQncyB0aGUgbWFya2VycyB1c2VkIGJ5IHdpcmVkZXAgdG8gaW5qZWN0XHJcbiAqICBzYXNzIGRlcGVuZGVuY2llcyB3aGVuIGRlZmluZWQgaW4gdGhlIGJvd2VyLmpzb24gb2YgeW91ciBkZXBlbmRlbmNpZXNcclxuICovXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnOyB9XG5cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7IH1cblxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAqOmJlZm9yZSwgKjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBmb250LWZhbWlseTogXCJmcnV0aWdlclJvbWFuXCIsIGFyaWFsOyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbnVsLFxub2wsXG5saSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgYnV0dG9uOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBjdXJzb3I6IG5vLWRyb3A7IH1cblxuaW5wdXQsXG50ZXh0YXJlYSxcbnNlbGVjdCxcbmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyB9XG5cbmJ1dHRvbixcbmEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOmZvY3VzLCBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiZnJ1dGlnZXJCb2xkXCIsIGFyaWFsOyB9XG5cbnRleHRhcmVhLFxuaW5wdXQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuaW5wdXQ6Oi13ZWJraXQtY2xlYXItYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPXJhZGlvXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7IH1cblxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWNsZWFyLWJ1dHRvbiB7XG4gIC8qIFJlbW92ZXMgYmx1ZSBjcm9zcyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwOyB9XG5cbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDsgfVxuXG5ib2R5Om5vdCgua2V5Ym9hcmQpICo6Zm9jdXMsXG5ib2R5Om5vdCgua2V5Ym9hcmQpICouZm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxubGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbnNlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cblxuYVtocmVmXj1cIm1haWxUbzpcIl0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG5cbi5jZGstb3ZlcmxheS1wYW5lLm1hdC1kYXRlcGlja2VyLXBvcHVwIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuYm9keS5rZXlib2FyZEZvY3VzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIHNwYW4sXG5ib2R5LmtleWJvYXJkRm9jdXMgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzICsgc3BhbixcbmJvZHkua2V5Ym9hcmRGb2N1cyA6Zm9jdXMge1xuICBvdXRsaW5lOiByZWQgZG90dGVkIDJweCAhaW1wb3J0YW50OyB9XG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLyogZW5kIHJlc2V0Ki9cbi51bmRlcmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnVuZGVybGluZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICMxNzFhMWE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyOyB9XG4gIC51bmRlcmxpbmU6aG92ZXI6YWZ0ZXIsIC51bmRlcmxpbmU6Zm9jdXM6YWZ0ZXIge1xuICAgIGxlZnQ6IDUxJTtcbiAgICByaWdodDogNTElOyB9XG4gIC51bmRlcmxpbmUtLW9yYW5nZTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2YzN2UzMDsgfVxuICAudW5kZXJsaW5lLS1tb2JpbGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QgPiBzZWxlY3Qge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCB1bC5pbm5lciA+IGxpLnNlbGVjdGVkIGEsXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgdWwuaW5uZXIgPiBsaTpob3ZlciBhLFxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIHVsLmlubmVyID4gbGk6Zm9jdXMgYSxcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCB1bC5pbm5lciA+IGxpLmFjdGl2ZSBhIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGJvZHkua2V5Ym9hcmRGb2N1cyAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCBib2R5LmtleWJvYXJkRm9jdXNcbiAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIHVsLmlubmVyID4gbGkuc2VsZWN0ZWQgYSwgYm9keS5rZXlib2FyZEZvY3VzXG4gIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCB1bC5pbm5lciA+IGxpOmhvdmVyIGEsIGJvZHkua2V5Ym9hcmRGb2N1c1xuICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgdWwuaW5uZXIgPiBsaTpmb2N1cyBhLCBib2R5LmtleWJvYXJkRm9jdXNcbiAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIHVsLmlubmVyID4gbGkuYWN0aXZlIGEge1xuICAgIG91dGxpbmU6IHJlZCBkb3R0ZWQgMnB4ICFpbXBvcnRhbnQ7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAubGFuZyB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5sYW5nIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAubGFuZy5zaG93IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAubGFuZy5zaG93IHVsLmlubmVyID4gbGkgPiBhIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAhaW1wb3J0YW50OyB9XG4gIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUgLmNhcmV0OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgIHRvcDogNDUlO1xuICAgIGxlZnQ6IDQwJTsgfVxuICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxMDAwOyB9XG4gICAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjOWE5YTlhO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyIC5maWx0ZXItb3B0aW9uIHtcbiAgICAgIGNvbG9yOiAjOGI4YzhjOyB9XG4gIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZmlsdGVyLW9wdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogIzE3MWExYTtcbiAgICBwYWRkaW5nOiAxLjJyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJzLWNhcmV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDsgfVxuICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmNhcmV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTsgfVxuICAgIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuY2FyZXQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDM1JTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM5YTlhOWE7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzlhOWE5YTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7IH1cbiAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIGRpdi5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDE4OSwgMTg5LCAxODksIDAuMyk7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICBjb2xvcjogIzE3MWExYTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIHVsLmlubmVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIHVsLmlubmVyID4gbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIHVsLmlubmVyID4gbGkgKyBsaSBhIHtcbiAgICAgICAgLypib3JkZXItdG9wOiAxcHggc29saWQgIzdmN2Y3ZjsqLyB9XG4gICAgICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgdWwuaW5uZXIgPiBsaS5zZWxlY3RlZCBhLFxuICAgICAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIHVsLmlubmVyID4gbGk6Zm9jdXMgYSxcbiAgICAgIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCB1bC5pbm5lciA+IGxpLmFjdGl2ZSBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViOyB9XG4gICAgICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgdWwuaW5uZXIgPiBsaTpob3ZlciBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjsgfVxuICAgICAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIHVsLmlubmVyID4gbGkgPiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMTcxYTFhO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgdWwuaW5uZXIgPiBsaSA+IGEgLnRleHQge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLm1DUy15ZXNTY3JvbGxCYXIubUNTQl9zY3JvbGxUb29scyB7XG4gICAgdG9wOiA2cHg7XG4gICAgYm90dG9tOiA2cHg7XG4gICAgbGVmdDogMDsgfVxuXG4vKi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufSovXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyOyB9XG5cbi8qIVxyXG4gKiBCb290c3RyYXAgR3JpZCB2NC4xLjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxyXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxyXG4gKi9cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5jb2wge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgZmxleC1iYXNpczogMDtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtYXV0byB7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLmNvbC0xIHtcbiAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG5cbi5jb2wtMiB7XG4gIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICAtbXMtZmxleDogMCAwIDI1JTtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLmNvbC00IHtcbiAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG5cbi5jb2wtNSB7XG4gIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICAtbXMtZmxleDogMCAwIDUwJTtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLmNvbC03IHtcbiAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG5cbi5jb2wtOCB7XG4gIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICAtbXMtZmxleDogMCAwIDc1JTtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmNvbC0xMCB7XG4gIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuXG4uY29sLTExIHtcbiAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG5cbi5jb2wtMTIge1xuICAtbXMtZmxleDogMCAwIDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm9yZGVyLWZpcnN0IHtcbiAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICBvcmRlcjogLTE7IH1cblxuLm9yZGVyLWxhc3Qge1xuICAtbXMtZmxleC1vcmRlcjogMTM7XG4gIG9yZGVyOiAxMzsgfVxuXG4ub3JkZXItMCB7XG4gIC1tcy1mbGV4LW9yZGVyOiAwO1xuICBvcmRlcjogMDsgfVxuXG4ub3JkZXItMSB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItMiB7XG4gIC1tcy1mbGV4LW9yZGVyOiAyO1xuICBvcmRlcjogMjsgfVxuXG4ub3JkZXItMyB7XG4gIC1tcy1mbGV4LW9yZGVyOiAzO1xuICBvcmRlcjogMzsgfVxuXG4ub3JkZXItNCB7XG4gIC1tcy1mbGV4LW9yZGVyOiA0O1xuICBvcmRlcjogNDsgfVxuXG4ub3JkZXItNSB7XG4gIC1tcy1mbGV4LW9yZGVyOiA1O1xuICBvcmRlcjogNTsgfVxuXG4ub3JkZXItNiB7XG4gIC1tcy1mbGV4LW9yZGVyOiA2O1xuICBvcmRlcjogNjsgfVxuXG4ub3JkZXItNyB7XG4gIC1tcy1mbGV4LW9yZGVyOiA3O1xuICBvcmRlcjogNzsgfVxuXG4ub3JkZXItOCB7XG4gIC1tcy1mbGV4LW9yZGVyOiA4O1xuICBvcmRlcjogODsgfVxuXG4ub3JkZXItOSB7XG4gIC1tcy1mbGV4LW9yZGVyOiA5O1xuICBvcmRlcjogOTsgfVxuXG4ub3JkZXItMTAge1xuICAtbXMtZmxleC1vcmRlcjogMTA7XG4gIG9yZGVyOiAxMDsgfVxuXG4ub3JkZXItMTEge1xuICAtbXMtZmxleC1vcmRlcjogMTE7XG4gIG9yZGVyOiAxMTsgfVxuXG4ub3JkZXItMTIge1xuICAtbXMtZmxleC1vcmRlcjogMTI7XG4gIG9yZGVyOiAxMjsgfVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlOyB9XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclOyB9XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7IH1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7IH1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTsgfVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTsgfVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1zbS0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItc20tMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItc20tNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1zbS02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItc20tNyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1zbS05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItc20tMTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclOyB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7IH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7IH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLW1kLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbWQtMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1tZC00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbWQtNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1tZC03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbWQtOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbWQtMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7IH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7IH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wtbGctMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAuY29sLWxnLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbGctMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbGctMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1sZy01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbGctNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1sZy04IHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbGctOSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbGctMTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclOyB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7IH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wteGwtMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAuY29sLXhsLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLmNvbC14bC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteGwtNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC14bC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteGwtNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAuY29sLXhsLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC14bC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteGwtMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC14bC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAuY29sLXhsLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXIteGwtMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci14bC0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXIteGwtMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci14bC01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXIteGwtNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci14bC04IHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXIteGwtOSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteGwtMTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7IH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclOyB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7IH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclOyB9IH1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZmxleC1yb3cge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcCB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtbm93cmFwIHtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZmlsbCB7XG4gIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMCB7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMSB7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0wIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZnJ1dGlnZXJMaWdodFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZydXRpZ2VyTFRTdGQtTGlnaHRfZ2RpLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GcnV0aWdlckxUU3RkLUxpZ2h0X2dkaS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9GcnV0aWdlckxUU3RkLUxpZ2h0X2dkaS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0ZydXRpZ2VyTFRTdGQtTGlnaHRfZ2RpLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRnJ1dGlnZXJMVFN0ZC1MaWdodF9nZGkuc3ZnI2ZydXRpZ2VyTGlnaHRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZydXRpZ2VyUm9tYW5cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GcnV0aWdlckxUU3RkLVJvbWFuX2dkaS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnJ1dGlnZXJMVFN0ZC1Sb21hbl9nZGkuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRnJ1dGlnZXJMVFN0ZC1Sb21hbl9nZGkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9GcnV0aWdlckxUU3RkLVJvbWFuX2dkaS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0ZydXRpZ2VyTFRTdGQtUm9tYW5fZ2RpLnN2ZyNmcnV0aWdlclJvbWFuXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmcnV0aWdlckJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GcnV0aWdlckxUU3RkLUJvbGRfZ2RpLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GcnV0aWdlckxUU3RkLUJvbGRfZ2RpLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0ZydXRpZ2VyTFRTdGQtQm9sZF9nZGkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9GcnV0aWdlckxUU3RkLUJvbGRfZ2RpLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRnJ1dGlnZXJMVFN0ZC1Cb2xkX2dkaS5zdmcjZnJ1dGlnZXJCb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNDQwcHg7IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5jb250YWluZXItLW5vTWFyZ2lucyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbnRhaW5lci0tMTc4MCB7XG4gICAgbWF4LXdpZHRoOiAxNzgwcHg7IH1cbiAgLmNvbnRhaW5lci0tMTY1MiB7XG4gICAgbWF4LXdpZHRoOiAxNjUycHg7IH1cbiAgLmNvbnRhaW5lci0tMTIwMCB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cbiAgLmNvbnRhaW5lci0tMTQyMCB7XG4gICAgbWF4LXdpZHRoOiAxNDIwcHg7IH1cbiAgLmNvbnRhaW5lci0tMTIxMCB7XG4gICAgbWF4LXdpZHRoOiAxMjEwcHg7IH1cbiAgLmNvbnRhaW5lci0tMTE4MiB7XG4gICAgbWF4LXdpZHRoOiAxMTgycHg7IH1cbiAgLmNvbnRhaW5lci0tMTQ0MCB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7IH1cblxuLmNvbnRlbnRTZWN0aW9uLS1saWdodEdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViOyB9XG5cbi5jb250ZW50U2VjdGlvbi0tbm9QYWRUb3Age1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uZnVsbEhlaWdodFNlY3Rpb25Cb2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZnVsbEhlaWdodFNlY3Rpb24ge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tYWluSGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7IH1cblxuLmhlYWRlckJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogOC42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCA3MHB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEwLjUzcHggMi40N3B4IHJnYmEoMCwgMCwgMCwgMC4xNCk7IH1cbiAgLmhlYWRlckJvdHRvbV9fbG9nbyB7XG4gICAgd2lkdGg6IDExLjdyZW07XG4gICAgaGVpZ2h0OiA0LjdyZW07IH1cblxuLmhlYWRlclRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7IH1cbiAgLmhlYWRlclRvcF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvKmhlaWdodDogJGhlYWRlclRvcEhlaWdodDsqL1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDcwcHg7IH1cblxuLm1vYmlsZU1lbnVCdG4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tYWluTWVudVNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgLyptYXJnaW4tbGVmdDogMTYuNnJlbTsqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubG9nb0J0biB7XG4gIG1hcmdpbi1yaWdodDogNHJlbTsgfVxuXG4ubWFpbk1lbnVfX2l0ZW0ge1xuICAvKm1hcmdpbjogMCAhaW1wb3J0YW50OyovIH1cblxuLm1haW5NZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTsgfVxuICAubWFpbk1lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gICAgLm1haW5NZW51X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAubWFpbk1lbnVfX2l0ZW0tLWxvZ28ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tYWluTWVudV9faXRlbS0tbm9NYXJnaW5SIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubWFpbk1lbnVfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzE3MWExYTtcbiAgICBmb250OiAycmVtIFwiZnJ1dGlnZXJCb2xkXCIsIGFyaWFsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAubWFpbk1lbnVfX2xpbms6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogLjdyZW07XG4gICAgICBib3R0b206IC00LjFyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM3ZTMwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyOyB9XG4gICAgLm1haW5NZW51X19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRjM4MDMwOyB9XG4gICAgLm1haW5NZW51X19saW5rLS1jdXJyZW50OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLTMuMXJlbTsgfVxuXG4ubG9nb0xpbmsge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAubG9nb0xpbmtfX2ltZyB7XG4gICAgd2lkdGg6IDEyLjZyZW07IH1cblxuLnRleHRPcmFuZ2Uge1xuICBjb2xvcjogI2YzN2UzMDsgfVxuXG4uZW50ZXJTZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIC8qaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDVweCk7Ki9cbiAgaGVpZ2h0OiAxMDB2aDsgfVxuICAuZW50ZXJTZWN0aW9uX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwdmg7IH1cbiAgLmVudGVyU2VjdGlvbl9fY29uZmlybVRleHQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udDogNC41cmVtIFwiZnJ1dGlnZXJCb2xkXCIsIGFyaWFsOyB9XG4gIC5lbnRlclNlY3Rpb25fX2J0bnMge1xuICAgIG1hcmdpbi10b3A6IDRyZW07IH1cbiAgLmVudGVyU2VjdGlvbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cblxuLm1hc3Rlck9mU3RvbmUge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIC5tYXN0ZXJPZlN0b25lX19pbWcge1xuICAgIHdpZHRoOiAyMi43cmVtO1xuICAgIGhlaWdodDogOS4xcmVtOyB9XG5cbi5wYWdlTmFtZSxcbi5tYWluVGl0bGUsXG4ubWFpblN1YnRpdGxlIHtcbiAgY29sb3I6ICMzNjM2MzY7IH1cblxuLnBhZ2VOYW1lIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucGFnZU5hbWUtLWxpZ2h0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucGFnZU5hbWUtLXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubWFpblRpdGxlV3JhcHBlciB7XG4gIHdpZHRoOiA1NXJlbTsgfVxuICAubWFpblRpdGxlV3JhcHBlciAubWFpblRpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tYWluVGl0bGUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQ6IDdyZW0gXCJmcnV0aWdlckJvbGRcIiwgYXJpYWw7IH1cbiAgLm1haW5UaXRsZS0tbGlnaHQge1xuICAgIC8qaW4gbW9iaWxlIGJsYWNrKi9cbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubWFpblRpdGxlLS13aGl0ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1haW5UaXRsZS0tc21hbGxUaXRsZSB7XG4gICAgZm9udC1zaXplOiA1LjVyZW07IH1cblxuLm1haW5TdWJ0aXRsZVdyYXBwZXIge1xuICB3aWR0aDogNDVyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgLm1haW5TdWJ0aXRsZVdyYXBwZXItLWZsYWNoIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5tYWluU3VidGl0bGUge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250OiAyLjVyZW0gXCJmcnV0aWdlckJvbGRcIiwgYXJpYWw7IH1cbiAgLm1haW5TdWJ0aXRsZS0tbGlnaHQge1xuICAgIC8qaW4gbW9iaWxlIGJsYWNrKi9cbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubWFpblN1YnRpdGxlLS13aGl0ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1haW5TdWJ0aXRsZS0tc2xpZGVGbGFjaCB7XG4gICAgbWF4LWhlaWdodDogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQ6IDIuNXJlbSBcImZydXRpZ2VyQm9sZFwiLCBhcmlhbDtcbiAgICBtYXJnaW46IC44cmVtIDAgMy40cmVtOyB9XG5cbi53aGl0ZUhyLFxuLm9yYW5nZUhyIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLndoaXRlSHIge1xuICB3aWR0aDogN3JlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC43cmVtIHNvbGlkICNmZmZmZmY7IH1cbiAgLndoaXRlSHItLWVudGVyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgLndoaXRlSHItLWJhbm5lciwgLndoaXRlSHItLXdoaXRlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbi5vcmFuZ2VIciB7XG4gIHdpZHRoOiA0LjVyZW07XG4gIGJvcmRlci1ib3R0b206IDAuNXJlbSBzb2xpZCAjZjM3ZTMwOyB9XG4gIC5vcmFuZ2VIci0tYXJ0aWNsZVRpdGxlIHtcbiAgICBtYXJnaW46IDZyZW0gYXV0bzsgfVxuICAub3JhbmdlSHItLWFydGljbGVUZXJtIHtcbiAgICBtYXJnaW46IDNyZW0gYXV0bzsgfVxuICAub3JhbmdlSHItLWNvbnRhY3Qge1xuICAgIHdpZHRoOiA3ZW07XG4gICAgbWFyZ2luOiAyLjdlbSAwOyB9XG4gIC5vcmFuZ2VIci0tcmVxdWVzdCB7XG4gICAgd2lkdGg6IDQuNWVtO1xuICAgIG1hcmdpbjogMi40cmVtIDA7IH1cbiAgLm9yYW5nZUhyLS12aWRlb0JveCB7XG4gICAgd2lkdGg6IDdlbTtcbiAgICBtYXJnaW46IDJlbSAwOyB9XG5cbi5nZW5lcmFsQnRuIHtcbiAgaGVpZ2h0OiA0LjhyZW07XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWluLXdpZHRoOiAxNy44cmVtO1xuICBsaW5lLWhlaWdodDogNC44cmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzdlMzA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMzdlMzA7IH1cbiAgLmdlbmVyYWxCdG46aG92ZXIge1xuICAgIG9wYWNpdHk6IC44OyB9XG4gIC5nZW5lcmFsQnRuLS1sZyB7XG4gICAgaGVpZ2h0OiA2LjJyZW07XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbWluLXdpZHRoOiAyMi44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA2LjJyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5nZW5lcmFsQnRuLS1lbnRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtOyB9XG4gIC5nZW5lcmFsQnRuLS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5nZW5lcmFsQnRuLS10ZXJ0aWFyeSB7XG4gICAgY29sb3I6ICMxNzFhMWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzJjMmMyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5nZW5lcmFsQnRuLS10YWJOYXYge1xuICAgIG1hcmdpbi1yaWdodDogMTJyZW07IH1cbiAgLmdlbmVyYWxCdG4tLXF1ZXN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5nZW5lcmFsQnRuLS1yYXRpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNHJlbTtcbiAgICBib3R0b206IDRyZW07IH1cblxuLmJ0bkJvcmRlckNvbnRhaW5lciB7XG4gIG1hcmdpbjogMTByZW0gMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYnRuQm9yZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nOiAwIDNyZW07XG4gIGNvbG9yOiAjMTcxYTFhO1xuICBib3JkZXI6IHNvbGlkIDJweCAjYjBiMGIxO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYnRuQm9yZGVyOmhvdmVyLCAuYnRuQm9yZGVyOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbi5IZWFkZXJSaWdodFdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5sYW5nV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDE1MHB4OyB9XG4gIC5sYW5nV3JhcHBlciAubGFuZ1RleHQge1xuICAgIGZvbnQ6IDEuNmVtIFwiZnJ1dGlnZXJSb21hblwiLCBhcmlhbDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLmJvb2ttYXJrc0xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5ib29rbWFya3NMaW5rX19pY29uV3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuYm9va21hcmtzTGlua19fIHtcbiAgICB3aWR0aDogMTVweDsgfVxuICAuYm9va21hcmtzTGlua19fbnVtYmVyIHtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBmb250OiAxMnB4IFwiZnJ1dGlnZXJCb2xkXCIsIGFyaWFsOyB9XG4gIC5ib29rbWFya3NMaW5rX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjb2xvcjogIzU3NTc1YTsgfVxuXG4ubW9iaWxlTWVudVVuZGVybGF5IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5MDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLm1vYmlsZU1lbnVVbmRlcmxheS0tdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5iYW5uZXJTZWN0aW9uQkcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDsgfVxuXG4uYmFubmVyU2VjdGlvbiB7XG4gIGhlaWdodDogNzQuMnJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0OyB9XG4gIC5iYW5uZXJTZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDE0LjZyZW07IH1cbiAgLmJhbm5lclNlY3Rpb24tLWZsYWNoIHtcbiAgICBoZWlnaHQ6IDk1cmVtOyB9XG4gIC5iYW5uZXJTZWN0aW9uLS1hcnRpY2xlIC5iYW5uZXJTZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDhyZW07IH1cblxuLmJhbm5lckZsYWNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDY4LjVyZW07XG4gIHBhZGRpbmc6IDEwcmVtO1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG4gIC5iYW5uZXJGbGFjaF9faWNvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuYmFubmVyRmxhY2g6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAxMHJlbTtcbiAgICBsZWZ0OiAxMHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZjM3ZTMwOyB9XG4gIC5iYW5uZXJGbGFjaC0td2hpdGUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuXG4uaWNvbnNSb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5pY29uc1Jvd19faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTsgfVxuICAgIC5pY29uc1Jvd19faXRlbS0tYm9va21hcmsge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmljb25zUm93LS1iYW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgbWF4LXdpZHRoOiAxMjEwcHg7IH1cblxuLmljb25CdG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmJvb2ttYXJrSWNvbiB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDIuOHJlbTsgfVxuXG4ubWFpbEljb24ge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiAyLjhyZW07IH1cblxuLnNoYXJlSWNvbiB7XG4gIHdpZHRoOiAzLjFyZW07XG4gIGhlaWdodDogMy42cmVtOyB9XG5cbi5wcmludEljb24ge1xuICB3aWR0aDogMy4ycmVtO1xuICBoZWlnaHQ6IDMuNHJlbTsgfVxuXG4udGFiTmF2aWdhdGlvblNlY3Rpb24ge1xuICB6LWluZGV4OiAyMTsgfVxuICAudGFiTmF2aWdhdGlvblNlY3Rpb24uc3BzLS1ibHcge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4ubWFpblRhYnMge1xuICBoZWlnaHQ6IDE2LjhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggMjRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAubWFpblRhYnNfX2l0ZW0ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gIC5tYWluVGFic19fbGluayB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMxNzFhMWE7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tYWluVGFic19fbGluay5hY3RpdmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICNmMzdlMzA7IH1cbiAgICAgIC5tYWluVGFic19fbGluay5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM3ZTMwOyB9XG5cbi5ub01hcmdpbkIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jb250ZW50U2VjdGlvblRpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxNzFhMWE7XG4gIGZvbnQ6IDNyZW0gXCJmcnV0aWdlckJvbGRcIiwgYXJpYWw7IH1cbiAgLmNvbnRlbnRTZWN0aW9uVGl0bGUtLWFydGljbGVUZXJtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmNvbnRlbnRTZWN0aW9uVGl0bGUtLWFydGljbGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtOyB9XG5cbi5hcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJyZW07IH1cbiAgLmFydGljbGU6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07IH1cbiAgLmFydGljbGU6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIC5hcnRpY2xlLS10ZXJtIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5hcnRpY2xlLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuYXJ0aWNsZV9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gNXJlbTsgfVxuICAuYXJ0aWNsZV9fdGl0bGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNzhyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMTcxYTFhO1xuICAgIGZvbnQ6IDNyZW0gXCJmcnV0aWdlckJvbGRcIiwgYXJpYWw7IH1cbiAgICAuYXJ0aWNsZV9fdGl0bGUtLWFydGljbGVUZXJtIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuYXJ0aWNsZV9fdGl0bGUtLXRpdGxlUnRlIHtcbiAgICAgIGZvbnQ6IDNyZW0gXCJmcnV0aWdlckxpZ2h0XCIsIGFyaWFsOyB9XG4gIC5hcnRpY2xlX190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcbiAgICBjb2xvcjogIzE3MWExYTsgfVxuICAgIC5hcnRpY2xlX190ZXh0IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLmFydGljbGVfX3RleHQtLXJlc2V0U3R5bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuYXJ0aWNsZV9fdGVybSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4JTsgfVxuICAuYXJ0aWNsZSAuY29sIHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC5hcnRpY2xlIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmFydGljbGVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2YzN2UzMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LWZhbWlseTogXCJmcnV0aWdlckJvbGRcIiwgYXJpYWw7IH1cbiAgICAuYXJ0aWNsZV9fbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmFydGljbGVfX3RleHQtLXJlc2V0U3R5bGUgdWwsIC5hcnRpY2xlX190ZXh0IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4OyB9XG4gIC5hcnRpY2xlX190ZXh0LS1yZXNldFN0eWxlIHVsIGxpLCAuYXJ0aWNsZV9fdGV4dCB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hcnRpY2xlX190ZXh0LS1yZXNldFN0eWxlIHVsIGxpOmJlZm9yZSwgLmFydGljbGVfX3RleHQgdWwgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgbGVmdDogLTE4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzYzNjM2OyB9XG5cbi5hcnRpY2xlTGlua0NvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYXJ0aWNsZUxpbmsge1xuICBmb250OiAyZW0gXCJmcnV0aWdlckJvbGRcIiwgYXJpYWw7XG4gIGNvbG9yOiAjZjM3ZTMwOyB9XG5cbi50YWItY29udGVudC5zcHMtLWJsdyB7XG4gIG1hcmdpbi10b3A6IDE2LjhyZW07IH1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyOyB9XG5cbi5mYWRlLnNob3cge1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qUzpmb290ZXIqL1xuLmZvb3RlclNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgLmZvb3RlclNlY3Rpb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG5cbi5mb290ZXJTZWN0aW9uX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOGVtIDE1cHggNWVtO1xuICB6LWluZGV4OiAxOyB9XG5cbi5tZW51Rm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1lbnVGb290ZXJfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogOGVtOyB9XG4gICAgLm1lbnVGb290ZXJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm1lbnVGb290ZXJfX0xpbmsge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjsgfVxuICAgIC5tZW51Rm9vdGVyX19MaW5rOmhvdmVyLCAubWVudUZvb3Rlcl9fTGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogI2YzN2UzMDsgfVxuICAubWVudUZvb3Rlci0tZm9vdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVlbTsgfVxuXG4uc29jaWFsTGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zb2NpYWxMaXN0X19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdlbTsgfVxuICAgIC5zb2NpYWxMaXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5zb2NpYWxMaXN0X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zb2NpYWxMaXN0X19saW5rOmhvdmVyIC5zb2NpYWxMaXN0SWNvbiB7XG4gICAgICBmaWxsOiAjZjM3ZTMwOyB9XG4gIC5zb2NpYWxMaXN0IC5zb2NpYWxMaXN0SWNvbiB7XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7IH1cbiAgLnNvY2lhbExpc3QtLWZvb3RlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41ZW07IH1cblxuLmxpbmtUZXh0Rm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNWVtOyB9XG5cbi5saW5rU2l0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmMzdlMzA7IH1cbiAgLmxpbmtTaXRlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogI2YzN2UzMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7IH1cbiAgLmxpbmtTaXRlOmhvdmVyOmFmdGVyLCAubGlua1NpdGU6Zm9jdXM6YWZ0ZXIge1xuICAgIGxlZnQ6IDUxJTtcbiAgICByaWdodDogNTElOyB9XG4gIC5saW5rU2l0ZS0tZm9vdGVyIHtcbiAgICBmb250LXNpemU6IDJlbTsgfVxuXG4udGV4dEZvb3RlciB7XG4gIG1hcmdpbi1ib3R0b206IDQuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qRTpmb290ZXIqL1xuLmxpbmtOZ1NvZnRDb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmxpbmtOZ1NvZnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udGFic0J1bGxldHNOYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA3LjRyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC50YWJzQnVsbGV0c05hdl9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjRyZW07IH1cbiAgICAudGFic0J1bGxldHNOYXZfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ubmF2QnVsbGV0IHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMC40cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyYzJjMjsgfVxuICAubmF2QnVsbGV0LS1jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM3ZTMwOyB9XG5cbi50YWJOYXZCdXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtOyB9XG5cbi5jb250YWN0U2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5jb250YWN0U2VjdGlvbl9fcGljQ29udGFpbmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5jb250YWN0U2VjdGlvbl9fcGljIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29udGFjdFNlY3Rpb25fX2Zvcm0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDdyZW0gMTJyZW0gNi41cmVtIDZyZW07IH1cblxuLmJyZWFkQ3J1bWJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA3MHB4O1xuICBib3R0b206IC0zNHB4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5icmVhZENydW1ic19faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgICAuYnJlYWRDcnVtYnNfX2l0ZW06bGFzdC1jaGlsZCAuYnJlYWRDcnVtYnNfX2xpbms6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAuYnJlYWRDcnVtYnNfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICBjb2xvcjogIzM2MzYzNjsgfVxuICAgIC5icmVhZENydW1ic19fbGluazphZnRlciB7XG4gICAgICBjb250ZW50OiAnPic7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTEzcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBjb2xvcjogIzM2MzYzNjsgfVxuICAgIC5icmVhZENydW1ic19fbGluay0tYWN0aXZlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLmNvbnRhY3Qge1xuICB3aWR0aDogNTgwcHg7XG4gIG1heC13aWR0aDogNTgwcHg7IH1cbiAgLmNvbnRhY3RfX2ljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgLmNvbnRhY3RfX3NtYWxsVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIGNvbG9yOiAjMzYzNjM2OyB9XG5cbi5jb250YWN0VGl0bGUge1xuICBmb250OiA1LjVlbSBcImZydXRpZ2VyQm9sZFwiLCBhcmlhbDtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmNvbnRhY3REZXRhaWxzVGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gIGZvbnQ6IDEuNnJlbSBcImZydXRpZ2VyQm9sZFwiLCBhcmlhbDtcbiAgY29sb3I6ICMyZTMwMzA7IH1cblxuLmNvbnRhY3REZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jb250YWN0RGV0YWlsc19faXRlbSB7XG4gICAgbWFyZ2luOiAwIDQuNXJlbSAxLjVyZW0gMDsgfVxuICAuY29udGFjdERldGFpbHNfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQ6IDEuNnJlbSBcImZydXRpZ2VyQm9sZFwiLCBhcmlhbDtcbiAgICBjb2xvcjogIzJlMzAzMDsgfVxuICAuY29udGFjdERldGFpbHNfX2ljb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLmZvcm1Db250YWN0Um93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0yMnB4OyB9XG4gIC5mb3JtQ29udGFjdFJvd19fZm9ybUdyb3VwIHtcbiAgICBwYWRkaW5nOiAwIDIycHg7IH1cbiAgICAuZm9ybUNvbnRhY3RSb3dfX2Zvcm1Hcm91cCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tbWVudS5vcGVuIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZm9ybUNvbnRhY3RSb3dfX2Zvcm1Hcm91cCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgdWwuaW5uZXIge1xuICAgICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5mb3JtQ29udGFjdFJvdy5jaGVja2JveFJvdyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5mb3JtQ29udGFjdFJvdy5jaGVja2JveFJvdyAuZm9ybUNvbnRyb2wge1xuICAgICAgY2xpcDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuZm9ybUNvbnRhY3RSb3cuY2hlY2tib3hSb3cgLmZvcm1Db250cm9sOmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5mb3JtQ29udGFjdFJvdy5jaGVja2JveFJvdyAuZm9ybUNvbnRyb2w6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5mb3JtQ29udGFjdFJvdy5jaGVja2JveFJvdyAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZvcm1Db250YWN0Um93LmNoZWNrYm94Um93IC5jaGVja21hcmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOWE5YTlhO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgLmZvcm1Db250YWN0Um93LmNoZWNrYm94Um93IC5mb3JtR3JvdXBfX2xhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgLmZvcm1Db250YWN0Um93LmNoZWNrYm94Um93IC5mb3JtR3JvdXBfX2xhYmVsIC5jaGVja21hcms6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjMDAwO1xuICAgICAgICAvKiFydGw6YmVnaW46aWdub3JlKi9cbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAvKiFydGw6ZW5kOmlnbm9yZSovIH1cblxuLmZvcm1Db250YWN0X19nZW5lcmFsQnRuIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDQuNmVtOyB9XG5cbi5mb3JtQ29udGFjdC0tY29udGFjdFBhZ2Uge1xuICBtYXJnaW4tdG9wOiA1cmVtOyB9XG5cbi5mb3JtQ29udGFjdC0tcXVlc3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1ODBweDsgfVxuXG4uZm9ybUdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybUdyb3VwX19sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBmb250OiAxLjZyZW0gXCJmcnV0aWdlckJvbGRcIiwgYXJpYWw7XG4gICAgY29sb3I6ICMxNzFhMWE7IH1cbiAgLmZvcm1Hcm91cF9fdG9wUG9zaXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5mb3JtQ29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxLjJyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICM5YTlhOWE7IH1cbiAgLmZvcm1Db250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzhiOGM4YztcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtQ29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM4YjhjOGM7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybUNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzhiOGM4YztcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtQ29udHJvbC0tdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDExcmVtOyB9XG5cbi5hZGRGaWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmFkZEZpbGUuYWN0aXZlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICB3aWR0aDogLjdyZW07XG4gICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggIzE3MWExYTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggIzE3MWExYTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7IH1cbiAgLmFkZEZpbGVfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gIC5hZGRGaWxlX19idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmFkZEZpbGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGNvbG9yOiAjMTcxYTFhOyB9XG5cbi5lcnJvck1zZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMThweDtcbiAgYm90dG9tOiAtMTdweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiByZWQ7IH1cbiAgLmVycm9yTXNnLS1yb3cge1xuICAgIGxlZnQ6IDM4cHg7IH1cbiAgLmVycm9yTXNnLS1maWxlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuXG4ucXVlc3Rpb25TZWN0aW9uIHtcbiAgcGFkZGluZzogNnJlbSAwIDZyZW07IH1cblxuLnF1ZXN0aW9uQ29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnF1ZXN0aW9uQm94IHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ucXVlc3Rpb24ge1xuICBjb2xvcjogIzJlMzAzMDsgfVxuICAucXVlc3Rpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjRyZW07XG4gICAgZm9udC1zaXplOiAzLjVlbTsgfVxuICAucXVlc3Rpb25fX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZm9udC1zaXplOiAyZW07IH1cbiAgLnF1ZXN0aW9uX19waG9uZSB7XG4gICAgbWFyZ2luOiAyLjhyZW0gMCA1LjhyZW07XG4gICAgZm9udC1zaXplOiAzLjVlbTtcbiAgICBjb2xvcjogI2YzN2UzMDsgfVxuXG4uZm9ybUJveCB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmZvcm1Cb3gtLXNwYWNlVG9wIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07IH1cblxuLnJlcXVlc3RNc2dDb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnJlcXVlc3RNc2cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDQ4OXB4O1xuICBtaW4taGVpZ2h0OiAzMzFweDtcbiAgY29sb3I6ICNmMzdlMzA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcmVxdWVzdE1zZy5wbmcpIG5vLXJlcGVhdDsgfVxuICAucmVxdWVzdE1zZ19fdGV4dEJvbGQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250OiAzZW0gXCJmcnV0aWdlckJvbGRcIiwgYXJpYWw7IH1cbiAgICAucmVxdWVzdE1zZ19fdGV4dEJvbGQtLXF1ZXN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuICAgIC5yZXF1ZXN0TXNnX190ZXh0Qm9sZC0tbm9SZXN1bHRzIHtcbiAgICAgIG1hcmdpbjogNi44cmVtIDAgMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTsgfVxuICAgIC5yZXF1ZXN0TXNnX190ZXh0Qm9sZC0tbm9SZXN1bHRzSWNvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDE4MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbjogM3JlbSAwIDFyZW07XG4gICAgICBmb250LXNpemU6IDVyZW07IH1cbiAgLnJlcXVlc3RNc2dfX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250OiAxLjZlbSBcImZydXRpZ2VyQm9sZFwiLCBhcmlhbDsgfVxuICAgIC5yZXF1ZXN0TXNnX190ZXh0LS1ub1Jlc3VsdHMge1xuICAgICAgZm9udC1zaXplOiAyLjVlbTsgfVxuICAucmVxdWVzdE1zZy0tcXVlc3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW07IH1cbiAgLnJlcXVlc3RNc2ctLW5vUmVzdWx0cyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ub1Jlc3VsdHNCRy5wbmcpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogODkuMXJlbTtcbiAgICBoZWlnaHQ6IDUwLjhyZW07XG4gICAgcGFkZGluZzogMCAzcmVtOyB9XG5cbi50b29sdGlwIHtcbiAgd2lkdGg6IDIxcmVtO1xuICBoZWlnaHQ6IDdyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzE3MWExYTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDBweCAxOXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gIC50b29sdGlwLmJzLXRvb2x0aXAtYm90dG9tOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB0b3A6IC04cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkICNmZmZmZmY7IH1cblxuLnJhdGluZ1NlY3Rpb24ge1xuICBwYWRkaW5nOiAxNHJlbSAwOyB9XG5cbi5yYXRpbmdCb3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAyNy41cmVtO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDI0LjNweCA1LjdweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5yYXRpbmdQaWMge1xuICB3aWR0aDogMzZyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViOyB9XG5cbi5yYXRpbmcge1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQuNXJlbSAyMi40cmVtIDJyZW0gNS44cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5yYXRpbmdfX3RpdGxlIHtcbiAgICBmb250OiAzZW0gXCJmcnV0aWdlckJvbGRcIiwgYXJpYWw7XG4gICAgbWFyZ2luOiAyLjJyZW0gMCAxLjZyZW07IH1cbiAgLnJhdGluZ19fdGV4dCB7XG4gICAgZm9udDogMmVtIFwiZnJ1dGlnZXJCb2xkXCIsIGFyaWFsOyB9XG5cbi5yYXRpbmdMaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICMzNjM2MzY7IH1cbiAgLnJhdGluZ0xpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMi4ycmVtOyB9XG4gICAgLnJhdGluZ0xpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLypmYXEqL1xuLmZhcVRleHRTZWN0aW9uIHtcbiAgcGFkZGluZzogMTQuNHJlbSAwIDE4cmVtO1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViOyB9XG5cbi5mYXFTZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogLTE0MHB4OyB9XG5cbi5mYXFCdG4ge1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi44cmVtO1xuICByaWdodDogMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmMzdlMzA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTsgfVxuICAuZmFxQnRuLmNvbGxhcHNlZDpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtOTBkZWcpOyB9XG4gIC5mYXFCdG4uY29sbGFwc2VkOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mYXFCdG46YmVmb3JlLCAuZmFxQnRuOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZhcUJ0bjpiZWZvcmUge1xuICAgIHdpZHRoOiAuMnJlbTtcbiAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpOyB9XG4gIC5mYXFCdG46YWZ0ZXIge1xuICAgIHdpZHRoOiAxLjhyZW07XG4gICAgaGVpZ2h0OiAuMnJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLmZhcUJ0bkNsb3NlQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gMCA2cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhcUJ0bkNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udDogM3JlbSBcImZydXRpZ2VyQm9sZFwiLCBhcmlhbDtcbiAgY29sb3I6ICNmMzdlMzA7IH1cblxuLmZhcUxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBvbC1jb3VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICAuZmFxTGlzdF9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDQuOHJlbSAxMXJlbSAxLjVyZW0gMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxM3B4ICNmMzdlMzA7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCAyNC4zcHggNS43cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbi5mYXEge1xuICBjb2xvcjogIzE3MWExYTsgfVxuICAuZmFxLS1ub0ljb24ge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbTsgfVxuICAgIC5mYXEtLW5vSWNvbiAuZmFxVGV4dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuZmFxLS1ub0ljb24gLmFucyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmZhcV9faWNvbiB7XG4gICAgbWluLXdpZHRoOiAyN3JlbTtcbiAgICBwYWRkaW5nOiAwIDYuNXJlbSAwIDNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mYXEgdWwgbGk6YmVmb3JlIHtcbiAgICB0b3A6IDlweDsgfVxuXG4uZmFxSGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZmFxVGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIGZvbnQ6IDIuNWVtIFwiZnJ1dGlnZXJCb2xkXCIsIGFyaWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mYXFUaXRsZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNHB4IDAgLTI2cHg7XG4gICAgY29udGVudDogY291bnRlcihvbC1jb3VudGVyLCBkZWNpbWFsKSBcIi5cIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogb2wtY291bnRlcjtcbiAgICBmb250OiAyLjVyZW0gXCJmcnV0aWdlckJvbGRcIiwgYXJpYWw7IH1cblxuLmZhcVRleHQge1xuICBtYXJnaW46IC01MHB4IDAgM3JlbTtcbiAgZm9udDogMmVtLzIuN3JlbSBcImZydXRpZ2VyUm9tYW5cIiwgYXJpYWw7XG4gIHBhZGRpbmctbGVmdDogMjdyZW07IH1cblxuLmFucyB7XG4gIHBhZGRpbmctbGVmdDogMjdyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4uYnVsbGV0TGlzdF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udDogMnJlbS8yLjdyZW0gXCJmcnV0aWdlclJvbWFuXCIsIGFyaWFsO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIC5idWxsZXRMaXN0X19pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICMzNjM2MzY7IH1cblxuLmJ1bGxldExpc3QtLWFydGljbGUgLmJ1bGxldExpc3RfX2l0ZW06YmVmb3JlIHtcbiAgdG9wOiA5cHg7IH1cblxuLnJlbGF0ZWRBcnRpY2xlc1JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0wLjlyZW07IH1cbiAgLnJlbGF0ZWRBcnRpY2xlc1JvdyAuYXJ0aWNsZUJveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAuOXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuOXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS44cmVtOyB9XG5cbi5hcnRpY2xlQm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hcnRpY2xlQm94OmhvdmVyIC5hcnRpY2xlQm94X19zdW1tYXJ5IHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5hcnRpY2xlQm94OmhvdmVyIC5hcnRpY2xlQm94X19kZXRhaWxzIHtcbiAgICBoZWlnaHQ6IDI0cmVtOyB9XG4gIC5hcnRpY2xlQm94OmhvdmVyIC5hcnRpY2xlQm94X19kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYXJ0aWNsZUJveF9faW1nV3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogNDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYXJ0aWNsZUJveF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYXJ0aWNsZUJveF9fdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFydGljbGVCb3hfX3NoYWRvdyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtOXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCAyNC4zcHggNS43cHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAuYXJ0aWNsZUJveF9fYm9va21hcmsge1xuICAgIHRvcDogMi4ycmVtO1xuICAgIHJpZ2h0OiAycmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmFydGljbGVCb3hfX2RldGFpbHMge1xuICAgIGJvdHRvbTogLTlyZW07XG4gICAgbGVmdDogLjlyZW07XG4gICAgcmlnaHQ6IC45cmVtO1xuICAgIHBhZGRpbmc6IDNyZW07XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFydGljbGVCb3hfX2RhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBjb2xvcjogcmdiYSg1NCwgNTQsIDU0LCAwLjUpOyB9XG4gIC5hcnRpY2xlQm94X190aXRsZSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgY29sb3I6ICMzNjM2MzY7XG4gICAgZm9udDogM3JlbSBcImZydXRpZ2VyQm9sZFwiLCBhcmlhbDsgfVxuICAuYXJ0aWNsZUJveF9faHIge1xuICAgIG1hcmdpbjogLjdyZW0gMCAwOyB9XG4gIC5hcnRpY2xlQm94X19zdW1tYXJ5IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgY29sb3I6ICMxNzFhMWE7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZTsgfVxuICAuYXJ0aWNsZUJveF9fcmVhZE1vcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZjM3ZTMwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQ6IDJyZW0gXCJmcnV0aWdlckJvbGRcIiwgYXJpYWw7IH1cblxuLmFydGljbGVzUm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTQuNXJlbTsgfVxuICAuYXJ0aWNsZXNSb3cgLmFydGljbGVSZWN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW07IH1cblxuLmFydGljbGVSZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNi40cmVtOyB9XG4gIC5hcnRpY2xlUmVjdC0tbG9uZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjByZW07IH1cbiAgLmFydGljbGVSZWN0LS1sb25nIC5hcnRpY2xlUmVjdF9fbGVmdCB7XG4gICAgd2lkdGg6IDIyLjRyZW07XG4gICAgbWluLXdpZHRoOiAyMi40cmVtOyB9XG4gIC5hcnRpY2xlUmVjdC0tbG9uZyAuYXJ0aWNsZVJlY3RfX2RldGFpbHMge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5hcnRpY2xlUmVjdC0tbG9uZyAuYXJ0aWNsZVJlY3RfX3N1bW1hcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDMuOHJlbTsgfVxuICAuYXJ0aWNsZVJlY3RfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCAyNC4zcHggNS43cHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAgIC5hcnRpY2xlUmVjdF9faW5uZXItLWNhcmQge1xuICAgICAgaGVpZ2h0OiAzMnJlbTsgfVxuICAgICAgLmFydGljbGVSZWN0X19pbm5lci0tY2FyZCAuYXJ0aWNsZVJlY3RfX2ltZyB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgICAuYXJ0aWNsZVJlY3RfX2lubmVyLS1jYXJkIC5hcnRpY2xlUmVjdF9fdGl0bGUge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgICAgbWF4LWhlaWdodDogNzJweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogY2xpcDsgfVxuICAgICAgLmFydGljbGVSZWN0X19pbm5lci0tY2FyZCAuYXJ0aWNsZVJlY3RfX3N1bW1hcnkge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmFydGljbGVSZWN0X19sZWZ0IHtcbiAgICBtaW4td2lkdGg6IDM3JTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYXJ0aWNsZVJlY3RfX2ltZyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5hcnRpY2xlUmVjdF9faW1nLS1yZXN1bHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmFydGljbGVSZWN0X19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMSAxIDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAzLjVyZW0gMnJlbSA1LjVyZW0gMy40cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmFydGljbGVSZWN0X19kZXRhaWxzLS1jYXJkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDZyZW0gMnJlbSAzcmVtIDMuNHJlbTsgfVxuICAuYXJ0aWNsZVJlY3RfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxLjVyZW07XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgbGVmdDogMy40cmVtOyB9XG4gIC5hcnRpY2xlUmVjdF9fYm9va21hcmsge1xuICAgIHRvcDogMy4wcmVtO1xuICAgIHJpZ2h0OiAycmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmFydGljbGVSZWN0X19kYXRlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGNvbG9yOiByZ2JhKDU0LCA1NCwgNTQsIDAuNSk7IH1cbiAgICAuYXJ0aWNsZVJlY3RfX2RhdGUtLWNhcmQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcmVtO1xuICAgICAgbGVmdDogMy42cmVtOyB9XG4gIC5hcnRpY2xlUmVjdF9fdGl0bGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWluLWhlaWdodDogMThweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgIGZvbnQ6IDNyZW0gXCJmcnV0aWdlckJvbGRcIiwgYXJpYWw7IH1cbiAgLmFydGljbGVSZWN0X19ociB7XG4gICAgbWFyZ2luOiAuN3JlbSAwIDA7IH1cbiAgLmFydGljbGVSZWN0X19zdW1tYXJ5IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgY29sb3I6ICMxNzFhMWE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2U7IH1cbiAgLmFydGljbGVSZWN0X19yZWFkTW9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmMzdlMzA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udDogMnJlbSBcImZydXRpZ2VyQm9sZFwiLCBhcmlhbDsgfVxuXG4uc2hhcmVCdG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNoYXJlQnRuLS1hcnRpY2xlUmVjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4gIC5zaGFyZUJ0bl9faWNvbiB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHdpZHRoOiAxLjhyZW07IH1cblxuLmVtYWlsQnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5lbWFpbEJ0bl9faWNvbiB7XG4gICAgd2lkdGg6IDIuN3JlbTtcbiAgICBoZWlnaHQ6IDEuOHJlbTsgfVxuXG4ucmVsYXRlZEFydGljbGVTZWN0aW9uIHtcbiAgcGFkZGluZzogOHJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViOyB9XG5cbi52aWRlb1NlY3Rpb24ge1xuICBwYWRkaW5nOiAxNHJlbSAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3ZpZGVvU2VjdGlvbkJHLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnZpZGVvU2VjdGlvbi0tYWJvdXQge1xuICAgIHBhZGRpbmc6IDAgMCAxNHJlbTsgfVxuXG4uY29udGFpbmVyVmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggMjQuM3B4IDUuN3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgLmNvbnRhaW5lclZpZGVvLmFjdGl2ZSAuYnRuUGxheVZpZGVvIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5jb250YWluZXJWaWRlby5hY3RpdmUgLnZpZGVvT3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmJ0blBsYXlWaWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udmlkZW9JZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwOyB9XG5cbi52aWRlb0Rlc2NNc2cge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBmb250LXNpemU6IDIuNHJlbTsgfVxuXG4uYmdQaWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyOyB9XG5cbi52aWRlb092ZXJsYXkge1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvdHRvbTogNDQuNSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4udmlkZW9JY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAudmlkZW9JY29uX19pbWcge1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi52aWRlb1RpdGxlIHtcbiAgd2lkdGg6IDcwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQ6IDRyZW0gXCJmcnV0aWdlckJvbGRcIiwgYXJpYWw7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wbGF5QnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOS4zcmVtO1xuICBoZWlnaHQ6IDkuM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZjM3ZTMwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnBsYXlCdG46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNyZW07XG4gICAgbGVmdDogMy42cmVtO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiAxLjZyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgLyohcnRsOmlnbm9yZSovXG4gICAgYm9yZGVyLWxlZnQ6IDMuMnJlbSBzb2xpZCAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDEuNnJlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAucGxheUJ0bi0tdmlkZW8ge1xuICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgLnBsYXlCdG4tLXNtYWxsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDZyZW07XG4gICAgaGVpZ2h0OiA2cmVtO1xuICAgIGxlZnQ6IDMuNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5wbGF5QnRuLS1zbWFsbDphZnRlciB7XG4gICAgICB0b3A6IDEuOHJlbTtcbiAgICAgIGxlZnQ6IDIuM3JlbTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXRvcDogMS4ycmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDIuMnJlbSBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMS4ycmVtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi8qIXJ0bDpyYXc6XHJcbi5wbGF5QnRuOmFmdGVyIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbn1cclxuKi9cbi5zbGlkZUdhbGxlcnlfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zbGlkZUdhbGxlcnlfX2l0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLnNsaWRlR2FsbGVyeV9fYmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLnNsaWRlR2FsbGVyeSAuc2xpY2stYXJyb3cge1xuICB3aWR0aDogOC40cmVtO1xuICBoZWlnaHQ6IDE2cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zbGlkZUdhbGxlcnkgLnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnNsaWRlR2FsbGVyeSAuc2xpY2stYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA0LjJyZW07XG4gICAgaGVpZ2h0OiA0LjJyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCAjZmZmZmZmOyB9XG4gIC5zbGlkZUdhbGxlcnkgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgLnNsaWRlR2FsbGVyeSAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDphZnRlciB7XG4gICAgICByaWdodDogM3JlbTtcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMnB4ICNmZmZmZmY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTsgfVxuICAuc2xpZGVHYWxsZXJ5IC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLnNsaWRlR2FsbGVyeSAuc2xpY2stYXJyb3cuc2xpY2stcHJldjphZnRlciB7XG4gICAgICBsZWZ0OiAzcmVtO1xuICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCAjZmZmZmZmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5kb3RzQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG4gIC5kb3RzQ29udGFpbmVyIC5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZG90c0NvbnRhaW5lciAuc2xpY2stZG90cyBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNHJlbTsgfVxuICAgIC5kb3RzQ29udGFpbmVyIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMzdlMzA7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAuZG90c0NvbnRhaW5lciAuc2xpY2stZG90cyBidXR0b24ge1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IC40cmVtO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2xpZGVGbGFjaENvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nLXRvcDogNnJlbTsgfVxuXG4uc2xpZGVGbGFjaCB7XG4gIG1heC13aWR0aDogNTByZW07IH1cbiAgLnNsaWRlRmxhY2hfX2ljb24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTsgfVxuICAuc2xpZGVGbGFjaCAuZ2VuZXJhbEJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5zbGlkZUZsYWNoIC5tYWluVGl0bGUge1xuICAgIG1heC1oZWlnaHQ6IDE2NnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmF1dG9Db21wbGV0ZUNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmF1dG9Db21wbGV0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB3aWR0aDogMTAwJTsgfVxuICAuYXV0b0NvbXBsZXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQ6ICNmMzdlMzA7IH1cblxuLmZvcm1Db250cm9sQ29tcGxldGVyIHtcbiAgd2lkdGg6IDIycmVtO1xuICBmb250LXNpemU6IDJyZW07IH1cbiAgLmZvcm1Db250cm9sQ29tcGxldGVyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2YzN2UzMDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtQ29udHJvbENvbXBsZXRlcjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmMzdlMzA7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybUNvbnRyb2xDb21wbGV0ZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2YzN2UzMDtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5zZWFyY2hCdG5Nb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWFyY2hCdG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA0LjRyZW07XG4gIGhlaWdodDogNC40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2YzN2UzMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA5OTk7XG4gIG1hcmdpbjogMCAwIDAgMjBweDsgfVxuICAuc2VhcmNoQnRuLS1iYW5uZXIge1xuICAgIHdpZHRoOiA3LjVyZW07XG4gICAgaGVpZ2h0OiA3LjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3gtc2hhZG93OiAwcHggMTNweCAyNy4zcHggMi43cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICB6LWluZGV4OiA5OTk5OTsgfVxuXG4uc2VhcmNoSWNvbiB7XG4gIHdpZHRoOiAycmVtOyB9XG4gIC5zZWFyY2hJY29uLS1iYW5uZXIge1xuICAgIHdpZHRoOiAzcmVtOyB9XG4gIC5zZWFyY2hJY29uX19pbWcge1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgZmlsbC1ydWxlOiBldmVub2RkOyB9XG5cbi50dC1tZW51IHtcbiAgbGVmdDogLTIuOHJlbSAhaW1wb3J0YW50O1xuICByaWdodDogLTVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjhyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAudHQtbWVudSAudHQtc3VnZ2VzdGlvbiB7XG4gICAgcGFkZGluZzogMCAyLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi52aWV3QWxsQnRuQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1LjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgMi44cmVtOyB9XG5cbi52aWV3QWxsQnRuIHtcbiAgY29sb3I6ICNmMzdlMzA7XG4gIGZvbnQtc2l6ZTogMS42ZW07IH1cblxuLmZhYnJpY2F0aW9uVmlkZW9TZWN0aW9uIHtcbiAgcGFkZGluZzogOHJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViOyB9XG5cbi52aWRlb1JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0uOXJlbTsgfVxuXG4udmlkZW9Cb3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgLjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgLnZpZGVvQm94X19pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogNDZyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDNweCAyNC4zcHggNS43cHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAudmlkZW9Cb3hfX2RldGFpbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1cmVtIDMuNXJlbSAycmVtO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICMzNjM2MzY7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4udmlkZW9Cb3hQaWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDQxcmVtOyB9XG4gIC52aWRlb0JveFBpY19faW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4udmlkZW9Cb3hUZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzLjVyZW07XG4gIHJpZ2h0OiAzLjVyZW07XG4gIGJvdHRvbTogNHJlbTsgfVxuICAudmlkZW9Cb3hUZXh0X190aXRsZSB7XG4gICAgZm9udDogNC41cmVtIFwiZnJ1dGlnZXJCb2xkXCIsIGFyaWFsO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5ib29rbWFya0J0bi5zZWxlY3RlZCAucmVtb3ZlSWNvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmJvb2ttYXJrQnRuLnNlbGVjdGVkIC5hZGRJY29uIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5ib29rbWFya0J0biBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLmJvb2ttYXJrQnRuIC5yZW1vdmVJY29uIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5ib29rbWFya0J0biAuYWRkSWNvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnBpY1NlY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4OyB9XG4gIC5waWNTZWN0aW9uX19pbWcge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5waWNTZWN0aW9uX19jYXB0aW9uIHtcbiAgICBmb250OiAxNnB4IFwiZnJ1dGlnZXJSb21hblwiLCBhcmlhbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgIG1heC13aWR0aDogMTA4NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5oZWFkU2VjdGlvbiB7XG4gIGhlaWdodDogMjdyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7IH1cbiAgLmhlYWRTZWN0aW9uX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5ub1Jlc3VsdHNDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogOHJlbSAwOyB9XG5cbi5vcmFuZ2VIckJvb2ttYXJrcyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHdpZHRoOiA3ZW07XG4gIGJvcmRlci1ib3R0b206IDAuN3JlbSBzb2xpZCAjZjM3ZTMwO1xuICBtYXJnaW46IDEuNGVtIDA7IH1cbiAgLm9yYW5nZUhyQm9va21hcmtzLS1ub1Jlc3VsdHMge1xuICAgIG1hcmdpbjogMy44ZW0gMDsgfVxuICAub3JhbmdlSHJCb29rbWFya3MtLW5vU2VhcmNoUmVzdWx0IHtcbiAgICBtYXJnaW46IDIuNGVtIDAgMi44cmVtOyB9XG5cbi5yZXN1bHRTZWN0aW9uIHtcbiAgcGFkZGluZzogOHJlbSAwOyB9XG4gIC5yZXN1bHRTZWN0aW9uLS1yZXN1bHRQYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1OyB9XG5cbi5zZWFyY2hDb250YWluZXIge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtOyB9XG5cbi5zZWFyY2hGaWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlYXJjaEZpZWxkIC50d2l0dGVyLXR5cGVhaGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MHJlbTsgfVxuICAuc2VhcmNoRmllbGQgLnR0LW1lbnUge1xuICAgIHRvcDogNjAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIG1hcmdpbjogMDsgfVxuXG4uc2VhcmNoZm9ybUNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MHJlbTtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA3LjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA5cmVtIDAgMy43cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LXNpemU6IDIuNWVtO1xuICBjb2xvcjogIzU3NTc1YTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgei1pbmRleDogOTk5OTsgfVxuXG4ucmVzdWx0VGV4dCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtOyB9XG4gIC5yZXN1bHRUZXh0LS1vcmFuZ2Uge1xuICAgIGNvbG9yOiAjZjM3ZTMwOyB9XG5cbi5yZXN1bHRMaXN0LS1yZXN1bHRQYWdlIHtcbiAgbWFyZ2luLXRvcDogOHJlbTsgfVxuXG4ucmVzdWx0TGlzdF9faXRlbS0tcmVzdWx0UGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuLmFib3V0VGV4dFNlY3Rpb24ge1xuICBwYWRkaW5nOiA4cmVtIDAgMDsgfVxuXG4uY29sbGVjdGlvblNlY3Rpb24ge1xuICBwYWRkaW5nOiA4cmVtIDA7IH1cblxuLmNvbGxlY3Rpb25MaXN0X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAuY29sbGVjdGlvbkxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29sbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uY29sbGVjdGlvblBpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwJTsgfVxuICAuY29sbGVjdGlvblBpY19faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29sbGVjdGlvblBpY19fdGl0bGVCb3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDZyZW07XG4gICAgbGVmdDogOXJlbTsgfVxuICAuY29sbGVjdGlvblBpYzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA5cmVtO1xuICAgIHdpZHRoOiAxMC43cmVtO1xuICAgIGhlaWdodDogMS4zcmVtO1xuICAgIGJhY2tncm91bmQ6ICNmMzdlMzA7IH1cblxuLmNvbGxlY3Rpb25UaXRsZSB7XG4gIGZvbnQ6IDUuNWVtIFwiZnJ1dGlnZXJCb2xkXCIsIGFyaWFsO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uY29sbGVjdGlvblN1YlRpdGxlIHtcbiAgZm9udC1zaXplOiAzLjVlbTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmNvbGxlY3Rpb25UZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiA3cmVtIDEwcmVtIDJyZW07XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViOyB9XG4gIC5jb2xsZWN0aW9uVGV4dF9fdGl0bGUge1xuICAgIGZvbnQ6IDIuNWVtIFwiZnJ1dGlnZXJCb2xkXCIsIGFyaWFsOyB9XG4gIC5jb2xsZWN0aW9uVGV4dF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBmb250LXNpemU6IDJlbTsgfVxuXG4uYmFkZ2Uge1xuICB3aWR0aDogNy41cmVtO1xuICBoZWlnaHQ6IDhyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDNyZW07XG4gIGZvbnQ6IDJlbSBcImZydXRpZ2VyQm9sZFwiLCBhcmlhbDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbmV3LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY2FydXNlbFNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmxpdHkteW91dHViZSAubGl0eS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzNjBweCAhaW1wb3J0YW50OyB9XG5cbi50YWJsZVNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMHJlbSAwOyB9XG5cbi5kYXRhVGFibGVDb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxMHB4ICNmMzdlMzA7IH1cblxuLmRhdGFUYWJsZSB7XG4gIC8qdGFibGUtbGF5b3V0OiBmaXhlZDsqL1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRhdGFUYWJsZSB0Ym9keSwgLmRhdGFUYWJsZSB0aGVhZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRhdGFUYWJsZV9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmRhdGFUYWJsZV9fcm93Om50aC1jaGlsZChldmVuKSB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1OyB9XG4gIC5kYXRhVGFibGUgdGgsIC5kYXRhVGFibGUgdGQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2I0YjRiNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRhdGFUYWJsZSB0aCB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udDogMmVtIFwiZnJ1dGlnZXJCb2xkXCIsIGFyaWFsO1xuICAgIGJhY2tncm91bmQ6ICNlMWUxZTE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuZGF0YVRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gICAgLmRhdGFUYWJsZSB0aC5jb3VudCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4OyB9XG4gIC5kYXRhVGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgZm9udC1zaXplOiAyZW07IH1cbiAgICAuZGF0YVRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gICAgLmRhdGFUYWJsZSB0ZC5jb3VudCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udDogM2VtIFwiZnJ1dGlnZXJCb2xkXCIsIGFyaWFsOyB9XG5cbi5zb2NpYWxMaW5rc0xpc3Qge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ub1Jlc3VsdEljb24ge1xuICBtYXJnaW4tdG9wOiA1cmVtOyB9XG5cbi5hcnRpY2xlUmVjdFNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMXJlbSAwOyB9XG5cbi5saXR5LWFjdGl2ZSBib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICBoZWFkZXIsIC5mb290ZXJTZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKioqKiogYXNhZiBjb2RlICoqKioqKi9cbi5jdWJlSW1nc0xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC03LjVweCAxMTBweDsgfVxuXG4uY3ViZUl0ZW1XcmFwcGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCA3LjVweDsgfVxuICAuY3ViZUl0ZW1XcmFwcGVyX19jdWJlSW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1MjZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMjQuM3B4IDUuN3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAuY3ViZUl0ZW1XcmFwcGVyX19jdWJlSW1hZ2U6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgLmN1YmVJdGVtV3JhcHBlcl9fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjhlbTsgfVxuXG4uY29va2llaW5mbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNTgwMjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBmb250OiAzMDAgMTRweC8xOHB4ICdGcnV0aWdlckxUU3RkJywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1NDU0NTQ7IH1cbiAgLmNvb2tpZWluZm8gLmNvb2tpZWluZm8tY2xvc2Uge1xuICAgIGZvbnQ6IDMwMCAxNHB4LzE4cHggJ0ZydXRpZ2VyTFRTdGQnLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBib3R0b206IDElO1xuICAgIHJpZ2h0OiAxJTsgfVxuICAuY29va2llaW5mbyBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbiAgICBmb250OiAzMDAgMTVweCAnRnJ1dGlnZXJMVFN0ZCcsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1NDU0NTQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubG9nb0J0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5mb3JtQ29udHJvbENvbXBsZXRlciB7XG4gICAgd2lkdGg6IDIwcmVtO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtOyB9XG4gIC5tYWluTWVudV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07IH1cbiAgLmhlYWRlckJvdHRvbSwgLmhlYWRlclRvcF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgNTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA4cHg7IH1cbiAgLyoubG9nb0J0biB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfSovXG4gIC5tYWluTWVudVNlY3Rpb24ge1xuICAgIC8qbWFyZ2luLWxlZnQ6IDJyZW07Ki8gfVxuICAuY29udGFjdFNlY3Rpb25fX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDdyZW0gNHJlbSAzcmVtIDZyZW07IH1cbiAgLmFydGljbGVSZWN0X19pbm5lci0tY2FyZCAuYXJ0aWNsZVJlY3RfX3RpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgIG1heC1oZWlnaHQ6IDU2cHg7IH1cbiAgLmFydGljbGVSZWN0X19zdW1tYXJ5IHtcbiAgICBmb250LXNpemU6IDEuN3JlbTsgfVxuICAuZm9ybUNvbnRyb2xDb21wbGV0ZXIge1xuICAgIHdpZHRoOiAyMHJlbTsgfVxuICAuc2VhcmNoQnRuIHtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7IH1cbiAgLnNsaWRlR2FsbGVyeSAuc2xpY2stYXJyb3cge1xuICAgIHdpZHRoOiA1LjRyZW07IH1cbiAgICAuc2xpZGVHYWxsZXJ5IC5zbGljay1hcnJvdy5zbGljay1wcmV2OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDJyZW07IH1cbiAgICAuc2xpZGVHYWxsZXJ5IC5zbGljay1hcnJvdy5zbGljay1uZXh0OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAycmVtOyB9XG4gIC5jb2xsZWN0aW9uUGljIHtcbiAgICB3aWR0aDogNDQlOyB9XG4gICAgLmNvbGxlY3Rpb25QaWM6YWZ0ZXIge1xuICAgICAgbGVmdDogNHJlbTsgfVxuICAgIC5jb2xsZWN0aW9uUGljX190aXRsZUJveCB7XG4gICAgICBsZWZ0OiA0cmVtOyB9XG4gIC5jb2xsZWN0aW9uVGV4dCB7XG4gICAgcGFkZGluZzogOHJlbSA1cmVtIDJyZW07IH1cbiAgLmJvb2ttYXJrc0xpbmsge1xuICAgIHRvcDogLTRlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA3cHg7IH1cbiAgLmhlYWRlclRvcF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAuaGVhZGVyQm90dG9tIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLm1haW5NZW51X19pdGVtIHtcbiAgICAvKm1hcmdpbi1yaWdodDogN3JlbTsqLyB9XG4gICAgLm1haW5NZW51X19pdGVtLS1ub01hcmdpblIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5maWx0ZXItb3B0aW9uIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTsgfVxuICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgdWwuaW5uZXIgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtOyB9XG4gIC5icmVhZENydW1icyB7XG4gICAgbGVmdDogMTVweDsgfVxuICAgIC5icmVhZENydW1ic19fbGluayB7XG4gICAgICBmb250LXNpemU6IDIuNmVtOyB9XG4gIC5jb250YWN0RGV0YWlsc1RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XG4gICAgZm9udC1zaXplOiAyLjZyZW07IH1cbiAgLmNvbnRhY3RTZWN0aW9uX19mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgIHBhZGRpbmc6IDEwcmVtIDNyZW0gM3JlbTsgfVxuICAuY29udGFjdFNlY3Rpb25fX3BpY0NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY29udGFjdERldGFpbHNfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtOyB9XG4gIC5mb3JtR3JvdXBfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTsgfVxuICAuZm9ybUNvbnRyb2wge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtOyB9XG4gIC5hZGRGaWxlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIuNnJlbTsgfVxuICAuZXJyb3JNc2cge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9XG4gIC5yZXF1ZXN0TXNnIHtcbiAgICBtaW4td2lkdGg6IDM4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIC5yZXF1ZXN0TXNnX190ZXh0Qm9sZCB7XG4gICAgICBmb250LXNpemU6IDMuNGVtOyB9XG4gICAgICAucmVxdWVzdE1zZ19fdGV4dEJvbGQtLW5vUmVzdWx0cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuOHJlbTsgfVxuICAgIC5yZXF1ZXN0TXNnX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gICAgLnJlcXVlc3RNc2ctLW5vUmVzdWx0cyB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDcxLjFyZW07XG4gICAgICBoZWlnaHQ6IDQwcmVtOyB9XG4gIC5hcnRpY2xlX190ZXJtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAuYmFubmVyRmxhY2gge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5zZWFyY2hmb3JtQ29udHJvbCB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5kYXRhVGFibGUgdGguY291bnQge1xuICAgIG1heC13aWR0aDogNTBweDsgfVxuICAuZGF0YVRhYmxlIHRkLmNvdW50IHtcbiAgICBtYXgtd2lkdGg6IDUwcHg7IH1cbiAgLnBpY1NlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgLnBpY1NlY3Rpb25fX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuYm9va21hcmtzTGluayB7XG4gICAgdG9wOiAtNC40ZW07IH1cbiAgLmN1YmVJbWdzTGlzdCB7XG4gICAgbWFyZ2luOiAwIC03LjVweCAzMHB4OyB9XG4gIC5jdWJlSXRlbVdyYXBwZXJfX2NhcHRpb24ge1xuICAgIGZvbnQ6IDJlbSBcImZydXRpZ2VyUm9tYW5cIiwgYXJpYWw7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5hcnRpY2xlUmVjdF9faW5uZXItLWNhcmQgLmFydGljbGVSZWN0X190aXRsZSB7XG4gICAgbWluLWhlaWdodDogMjVweDtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4OyB9XG4gIC5hcnRpY2xlUmVjdF9faW5uZXItLWNhcmQgLmFydGljbGVSZWN0X19zdW1tYXJ5IHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBtaW4taGVpZ2h0OiA5NnB4O1xuICAgIG1heC1oZWlnaHQ6IDk2cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlclRvcCB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIC8qb3ZlcmZsb3c6IGhpZGRlbjsqLyB9XG4gICAgLmhlYWRlclRvcCAuaGVhZGVyVG9wX19pbm5lciB7XG4gICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAgIC5oZWFkZXJUb3AgLmhlYWRlclRvcF9faW5uZXIgLmxvZ29MaW5rIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmhlYWRlclRvcCAuaGVhZGVyVG9wX19pbm5lciAuSGVhZGVyUmlnaHRXcmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDEyMHB4IDAgYXV0bzsgfVxuICAgICAgLmhlYWRlclRvcCAuaGVhZGVyVG9wX19pbm5lciAubGFuZ1dyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuaGVhZGVyVG9wIC5oZWFkZXJUb3BfX2lubmVyIC5sYW5nV3JhcHBlciAuYnRuLWdyb3VwIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDExMHB4OyB9XG4gICAgICAgIC5oZWFkZXJUb3AgLmhlYWRlclRvcF9faW5uZXIgLmxhbmdXcmFwcGVyIC5sYW5nVGV4dCB7XG4gICAgICAgICAgZm9udDogMi42ZW0gZnJ1dGlnZXJSb21hbixhcmlhbDsgfVxuICAgICAgICAuaGVhZGVyVG9wIC5oZWFkZXJUb3BfX2lubmVyIC5sYW5nV3JhcHBlciAuZHJvcGRvd24tbWVudS5vcGVuLnNob3cge1xuICAgICAgICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gICAgICAuaGVhZGVyVG9wIC5oZWFkZXJUb3BfX2lubmVyIC5ib29rbWFya3NMaW5rIHtcbiAgICAgICAgLypkaXNwbGF5OiBub25lOyovIH1cbiAgICAgICAgLmhlYWRlclRvcCAuaGVhZGVyVG9wX19pbm5lciAuYm9va21hcmtzTGlua19faWNvbldyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAuaGVhZGVyQm90dG9tIHtcbiAgICAvKnBvc2l0aW9uOiBzdGF0aWM7Ki8gfVxuICAgIC5oZWFkZXJCb3R0b21fX2xvZ28ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5tb2JpbGVNZW51QnRuIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5tb2JpbGVNZW51QnRuX19taWRkbGUge1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzFhMWE7IH1cbiAgICAubW9iaWxlTWVudUJ0bjpiZWZvcmUsIC5tb2JpbGVNZW51QnRuOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzFhMWE7IH1cbiAgICAubW9iaWxlTWVudUJ0bjpiZWZvcmUge1xuICAgICAgdG9wOiAwOyB9XG4gICAgLm1vYmlsZU1lbnVCdG46YWZ0ZXIge1xuICAgICAgYm90dG9tOiAwOyB9XG4gIC5tYWluTWVudVNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNzV2dztcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0NjQ2O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTsgfVxuICAgIC5tYWluTWVudVNlY3Rpb24tLW9wZW4ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAzN3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLm1haW5NZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gICAgd2lkdGg6IDg1JTsgfVxuICAgIC5tYWluTWVudV9faXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBoZWlnaHQ6IDEzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzcmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5tYWluTWVudV9faXRlbS0tbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm1haW5NZW51X19saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udDogMTdweCBcImZydXRpZ2VyUm9tYW5cIiwgYXJpYWw7IH1cbiAgICAgIC5tYWluTWVudV9fbGluazphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTYuNXJlbTsgfVxuICAgICAgLm1haW5NZW51X19saW5rOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtNS4xcmVtOyB9XG4gICAgICAubWFpbk1lbnVfX2xpbmstLWN1cnJlbnQge1xuICAgICAgICBjb2xvcjogI2YzN2UzMDsgfVxuICAgICAgICAubWFpbk1lbnVfX2xpbmstLWN1cnJlbnQ6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogLTUuMXJlbTsgfVxuICAuYXV0b0NvbXBsZXRlQ29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4LjZyZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyOyB9XG4gICAgLmF1dG9Db21wbGV0ZUNvbnRhaW5lci5hY3RpdmUge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBwYWRkaW5nOiA0cmVtIDA7XG4gICAgICB6LWluZGV4OiA5OTk5OTsgfVxuICAgICAgLmF1dG9Db21wbGV0ZUNvbnRhaW5lci5hY3RpdmUgLmF1dG9Db21wbGV0ZSB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgICAuYXV0b0NvbXBsZXRlQ29udGFpbmVyLmFjdGl2ZSAuc2VhcmNoQnRuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAuYXV0b0NvbXBsZXRlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5hdXRvQ29tcGxldGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAuYXV0b0NvbXBsZXRlIC50d2l0dGVyLXR5cGVhaGVhZCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hdXRvQ29tcGxldGUgLnR0LW1lbnUge1xuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAuYXV0b0NvbXBsZXRlIC50dC1tZW51IC50dC1zdWdnZXN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2NjY2NjOyB9XG4gICAgICAgIC5hdXRvQ29tcGxldGUgLnR0LW1lbnUgLnR0LXN1Z2dlc3Rpb246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAuZm9ybUNvbnRyb2xDb21wbGV0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBoZWlnaHQ6IDcuNnJlbTtcbiAgICBwYWRkaW5nOiAwIDhyZW0gMCA0LjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7IH1cbiAgICAuZm9ybUNvbnRyb2xDb21wbGV0ZXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMxNzFhMWE7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmZvcm1Db250cm9sQ29tcGxldGVyOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMTcxYTFhO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5mb3JtQ29udHJvbENvbXBsZXRlcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMxNzFhMWE7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5zZWFyY2hCdG5Nb2JpbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDlyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogOTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2VhcmNoQnRuTW9iaWxlIC5zZWFyY2hJY29uIHtcbiAgICAgIHdpZHRoOiA0LjZyZW07IH1cbiAgICAgIC5zZWFyY2hCdG5Nb2JpbGUgLnNlYXJjaEljb25fX2ltZyB7XG4gICAgICAgIGZpbGw6ICMxNzFhMWE7IH1cbiAgLmhlYWRlclNlYXJjaEJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNy42cmVtO1xuICAgIGhlaWdodDogNy42cmVtOyB9XG4gICAgLmhlYWRlclNlYXJjaEJ1dHRvbiAuc2VhcmNoSWNvbiB7XG4gICAgICB3aWR0aDogM3JlbTsgfVxuICAuYm9va21hcmtzTGluayB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE5ZW07XG4gICAgLyp0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7Ki9cbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmJvb2ttYXJrc0xpbmtfX3RleHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuYXJ0aWNsZVJlY3RfX2lubmVyLS1jYXJkIHtcbiAgICBoZWlnaHQ6IDQwcmVtOyB9XG4gICAgLmFydGljbGVSZWN0X19pbm5lci0tY2FyZCAuYXJ0aWNsZVJlY3RfX3RpdGxlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogNXB4OyB9XG4gIC5oZWFkZXJUb3AgLmhlYWRlclRvcF9faW5uZXIge1xuICAgIGhlaWdodDogNjBweDsgfVxuICAgIC5oZWFkZXJUb3AgLmhlYWRlclRvcF9faW5uZXIgLmxvZ29MaW5rIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVhZGVyVG9wIC5oZWFkZXJUb3BfX2lubmVyIC5IZWFkZXJSaWdodFdyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwIDc1cHggMCBhdXRvOyB9XG4gICAgLmhlYWRlclRvcCAuaGVhZGVyVG9wX19pbm5lciAubGFuZ1dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmhlYWRlclRvcCAuaGVhZGVyVG9wX19pbm5lciAubGFuZ1dyYXBwZXIgLmJ0bi1ncm91cCB7XG4gICAgICAgIG1pbi13aWR0aDogNjBweDsgfVxuICAgICAgLmhlYWRlclRvcCAuaGVhZGVyVG9wX19pbm5lciAubGFuZ1dyYXBwZXIgLmxhbmdUZXh0IHtcbiAgICAgICAgZm9udDogMi42ZW0gZnJ1dGlnZXJSb21hbixhcmlhbDsgfVxuICAgICAgLmhlYWRlclRvcCAuaGVhZGVyVG9wX19pbm5lciAubGFuZ1dyYXBwZXIgLmRyb3Bkb3duLW1lbnUub3Blbi5zaG93IHtcbiAgICAgICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gICAgLmhlYWRlclRvcCAuaGVhZGVyVG9wX19pbm5lciAuYm9va21hcmtzTGluayB7XG4gICAgICAvKmRpc3BsYXk6IG5vbmU7Ki8gfVxuICAuZ2VuZXJhbEJ0biB7XG4gICAgaGVpZ2h0OiA3LjJyZW07XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIG1pbi13aWR0aDogMjdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDdyZW07IH1cbiAgICAuZ2VuZXJhbEJ0bi0tcXVlc3Rpb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmdlbmVyYWxCdG4tLXJhdGluZyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTsgfVxuICAuYnRuQm9yZGVyIHtcbiAgICBoZWlnaHQ6IDdyZW07XG4gICAgcGFkZGluZzogMCA2cmVtOyB9XG4gIC51bmRlcmxpbmUtLW1vYmlsZTphZnRlciB7XG4gICAgY29udGVudDogJyc7IH1cbiAgLmNvbnRlbnRTZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3cmVtIDA7IH1cbiAgLmVudGVyU2VjdGlvbiAubWFpblN1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdlTmFtZSxcbiAgLm1haW5UaXRsZSxcbiAgLm1haW5TdWJ0aXRsZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnBhZ2VOYW1lLS13aGl0ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1haW5UaXRsZS0td2hpdGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogNXJlbTsgfVxuICAubWFpblRpdGxlLS1zbWFsbFRpdGxlIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTsgfVxuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gICAgLmNvbnRhaW5lci0tZW50ZXJQYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIC5jb250YWluZXItLXJlbGF0ZWRBcnRpY2xlcyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAub3JhbmdlSHIge1xuICAgIHdpZHRoOiA2cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDAuNnJlbSBzb2xpZCAjZjM3ZTMwOyB9XG4gIC5tYWluVGl0bGVXcmFwcGVyIHtcbiAgICB3aWR0aDogNDVyZW07IH1cbiAgLm1haW5TdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07IH1cbiAgICAubWFpblN1YnRpdGxlLS13aGl0ZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5tYWluU3VidGl0bGUtLXNsaWRlRmxhY2gge1xuICAgICAgbWF4LWhlaWdodDogMjBweDsgfVxuICAud2hpdGVIci0tYmFubmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmMzdlMzA7IH1cbiAgLndoaXRlSHItLXdoaXRlIHtcbiAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAud2hpdGVIci0tZW50ZXIge1xuICAgIHdpZHRoOiA4LjhlbTtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTsgfVxuICAuaGVhZGVyQm90dG9tIHtcbiAgICBoZWlnaHQ6IDEwZW07IH1cbiAgLmxvZ29MaW5rLS1tYWluTWVudSAubG9nb0xpbmtfX2ltZyB7XG4gICAgdG9wOiAxLjVyZW07XG4gICAgd2lkdGg6IDIycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaWNvbnNSb3cge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIC5pY29uc1Jvdy0tYmFubmVyIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMTByZW07XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5iYW5uZXJTZWN0aW9uQkctLWRlc2t0b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYmFubmVyU2VjdGlvbiB7XG4gICAgaGVpZ2h0OiA4OC40cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAuYmFubmVyU2VjdGlvbl9faW5uZXIge1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBwYWRkaW5nLXRvcDogMTNyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5iYW5uZXJTZWN0aW9uLS1mbGFjaDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAxNHJlbTtcbiAgICAgIGxlZnQ6IDE0cmVtO1xuICAgICAgYmFja2dyb3VuZDogI2YzN2UzMDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYmFubmVyU2VjdGlvbjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgei1pbmRleDogMDsgfVxuICAuYmFubmVyRmxhY2gge1xuICAgIG1heC13aWR0aDogNTVyZW07XG4gICAgcGFkZGluZzogNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLmJhbm5lckZsYWNoOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAuYmFubmVyRmxhY2hfX2ljb24ge1xuICAgICAgd2lkdGg6IDExcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5iYW5uZXJGbGFjaCAubWFpblRpdGxlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50YWJOYXZpZ2F0aW9uU2VjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2RHJvcGRvd24ge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpOyB9XG4gICAgLm5hdkRyb3Bkb3duLnNwcy0tYmx3IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuICAgIC5uYXZEcm9wZG93bl9fdG9nZ2xlIHtcbiAgICAgIGhlaWdodDogMTByZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMCA1cmVtO1xuICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICBjb2xvcjogIzE3MWExYTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAubmF2RHJvcGRvd25fX2xhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07IH1cbiAgICAgIC5uYXZEcm9wZG93bl9fbGFiZWw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsIDU0LCA1NCwgMC4zKTsgfVxuICAgIC5uYXZEcm9wZG93bl9fc2VsZWN0ZWRPcHRpb24ge1xuICAgICAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgY29sb3I6ICNmMzdlMzA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC5uYXZEcm9wZG93bl9fY2FyZXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICB3aWR0aDogMi44cmVtO1xuICAgICAgaGVpZ2h0OiAyLjhyZW07XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDU0LCA1NCwgNTQsIDAuMyk7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSg1NCwgNTQsIDU0LCAwLjMpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLm5hdkRyb3Bkb3duX19pdGVtIHtcbiAgICAgIGhlaWdodDogMTByZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMCA1cmVtO1xuICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICBjb2xvcjogIzE3MWExYTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg1NCwgNTQsIDU0LCAwLjMpOyB9XG4gICAgICAubmF2RHJvcGRvd25fX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZjM3ZTMwOyB9XG4gICAgLm5hdkRyb3Bkb3duX19tZW51IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWluLXdpZHRoOiAxMHJlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gICAgICAuc2hvdyAubmF2RHJvcGRvd25fX21lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYXJ0aWNsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW07IH1cbiAgICAuYXJ0aWNsZV9faWNvbiB7XG4gICAgICBtYXgtaGVpZ2h0OiAxNXJlbTsgfVxuICAgIC5hcnRpY2xlX190aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgZm9udC1zaXplOiA0LjJyZW07IH1cbiAgICAuYXJ0aWNsZV9fdGV4dCB7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC44cmVtOyB9XG4gIC5jb250ZW50U2VjdGlvblRpdGxlIHtcbiAgICBmb250LXNpemU6IDQuMnJlbTsgfVxuICAvKnM6Zm9vdGVyKi9cbiAgLm1lbnVGb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvb3RlclNlY3Rpb25fX2lubmVyIHtcbiAgICBwYWRkaW5nOiA5ZW0gNmVtOyB9XG4gIC5saW5rU2l0ZS0tZm9vdGVyIHtcbiAgICBmb250LXNpemU6IDNlbTsgfVxuICAudGV4dEZvb3RlciB7XG4gICAgZm9udC1zaXplOiAyLjJlbTsgfVxuICAvKkU6Zm9vdGVyKi9cbiAgLm5hdkJ1bGxldCB7XG4gICAgaGVpZ2h0OiAuOXJlbTtcbiAgICB3aWR0aDogMi44NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgLnRhYi1jb250ZW50LnNwcy0tYmx3IHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbTsgfVxuICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gIC5jb250YWN0VGl0bGUge1xuICAgIGZvbnQ6IDZlbSBcImZydXRpZ2VyQm9sZFwiLCBhcmlhbDsgfVxuICAuY29udGFjdF9faWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7IH1cbiAgICAuY29udGFjdF9faWNvbl9faW1nIHtcbiAgICAgIHdpZHRoOiA0MHB4OyB9XG4gIC5jb250YWN0RGV0YWlsc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtOyB9XG4gIC5mb3JtQ29udGFjdFJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmZvcm1Db250YWN0Um93X19mb3JtR3JvdXAge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAuZm9ybUNvbnRhY3QtLWNvbnRhY3RQYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC5lcnJvck1zZy0tcm93IHtcbiAgICBsZWZ0OiAxOHB4OyB9XG4gIC5xdWVzdGlvblNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDdyZW0gNnJlbTsgfVxuICAucXVlc3Rpb25Cb3gge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5xdWVzdGlvbl9faWNvbiB7XG4gICAgd2lkdGg6IDM0cHg7IH1cbiAgLnF1ZXN0aW9uX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBmb250LXNpemU6IDRlbTsgfVxuICAucXVlc3Rpb25fX3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnF1ZXN0aW9uX19waG9uZSB7XG4gICAgbWFyZ2luOiAuN3JlbSAwIDJyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5mb3JtQm94IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uZXh0VGFiVGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzU3NTc1YTtcbiAgICBmb250OiAyLjVyZW0gXCJmcnV0aWdlckJvbGRcIiwgYXJpYWw7IH1cbiAgLnJhdGluZ1NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDlyZW0gNHJlbTsgfVxuICAucmF0aW5nQm94IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmF0aW5nUGljIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA3cmVtOyB9XG4gIC5yYXRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQuNXJlbSA1cmVtIDdyZW07IH1cbiAgICAucmF0aW5nX190aXRsZSB7XG4gICAgICBtYXJnaW46IDMuNXJlbSAwIDIuNnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMy42ZW07IH1cbiAgICAucmF0aW5nX190ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMi40ZW07IH1cbiAgLnJlbGF0ZWRBcnRpY2xlc1JvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnJlbGF0ZWRBcnRpY2xlc1Jvdy0tdmVydGljYWwgLnJlbGF0ZWRBcnRpY2xlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucmVsYXRlZEFydGljbGVzUm93LS12ZXJ0aWNhbCAuc2xpY2stbGlzdCB7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAyNC4zcHggNS43cHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAgIC5yZWxhdGVkQXJ0aWNsZXNSb3cgLmFydGljbGVCb3gge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gIC5hcnRpY2xlc1JvdyB7XG4gICAgbWFyZ2luOiAtMXJlbTsgfVxuICAgIC5hcnRpY2xlc1JvdyAuYXJ0aWNsZVJlY3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuICAuYXJ0aWNsZUJveDpob3ZlciAuYXJ0aWNsZUJveF9fZGV0YWlscyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5hcnRpY2xlQm94X19kZXRhaWxzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiAwOyB9XG4gIC5hcnRpY2xlQm94X19zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmFydGljbGVCb3hfX2hyIHtcbiAgICBtYXJnaW46IDEuNXJlbSAwIDIuNXJlbTsgfVxuICAuYXJ0aWNsZUJveF9fcmVhZE1vcmUge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtOyB9XG4gIC5hcnRpY2xlQm94X19kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgLmFydGljbGVCb3hfX3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcmVtOyB9XG4gIC5hcnRpY2xlQm94X19zaGFkb3cge1xuICAgIGJvdHRvbTogMDsgfVxuICAuYXJ0aWNsZUJveF9faW1nV3JhcHBlciB7XG4gICAgaGVpZ2h0OiAyNjBweDsgfVxuICAuYXJ0aWNsZVJlY3RfX3N1bW1hcnkge1xuICAgIG1heC1oZWlnaHQ6IDkuMXJlbTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hcnRpY2xlUmVjdF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgLmFydGljbGVSZWN0X19yZWFkTW9yZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgLmFydGljbGVSZWN0X19pbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgLmFydGljbGVSZWN0X19pbm5lci0tY2FyZCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmFydGljbGVSZWN0X19pbm5lci0tY2FyZCAuYXJ0aWNsZVJlY3RfX2ltZyB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5hcnRpY2xlUmVjdF9faHIge1xuICAgIG1hcmdpbjogMnJlbSAwOyB9XG4gIC5hcnRpY2xlUmVjdF9fZGV0YWlscy0tY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtOyB9XG4gIC5hcnRpY2xlUmVjdF9fYWN0aW9ucyB7XG4gICAgYm90dG9tOiAycmVtOyB9XG4gIC5zaGFyZUJ0bl9faWNvbiB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIHdpZHRoOiAyLjhyZW07IH1cbiAgLnNoYXJlQnRuLS1hcnRpY2xlUmVjdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbi10b3A6IC42cmVtOyB9XG4gIC5lbWFpbEJ0bl9faWNvbiB7XG4gICAgd2lkdGg6IDMuN3JlbTtcbiAgICBoZWlnaHQ6IDIuOHJlbTsgfVxuICAuZW1haWxCdG5fX3RpdGxlIHtcbiAgICBtYXJnaW46IDMuNXJlbSAwIDIuNnJlbTtcbiAgICBmb250LXNpemU6IDMuNmVtOyB9XG4gIC5lbWFpbEJ0bl9fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMi40ZW07IH1cbiAgLmZhcVRleHRTZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5mYXFTZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5mYXFCdG46YmVmb3JlIHtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMTBweDsgfVxuICAuZmFxQnRuOmFmdGVyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDJweDsgfVxuICAuZmFxQnRuQ2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mYXFMaXN0X19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAyMHJlbTtcbiAgICBwYWRkaW5nOiA1cmVtIDNyZW0gMDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogNXB4OyB9XG4gICAgLmZhcUxpc3RfX2l0ZW0uYWN0aXZlIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLmZhcUxpc3RfX2l0ZW0uYWN0aXZlIC5mYXFUZXh0IHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTsgfVxuICAuZmFxIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLypkaXNwbGF5OiBibG9jazsqLyB9XG4gICAgLmZhcV9faWNvbiB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEzcmVtO1xuICAgICAgcGFkZGluZzogMCAzcmVtIDAgMDsgfVxuICAgIC5mYXFfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mYXEtLW5vSWNvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5mYXEtLW5vSWNvbiAuZmFxVGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbTsgfVxuICAgICAgLmZhcS0tbm9JY29uIC5hbnMge1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW07IH1cbiAgLmZhcUhlYWRlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZhcVRpdGxlQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZhcVRpdGxlIHtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZhcVRpdGxlOmJlZm9yZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDNyZW07IH1cbiAgLmZhcVRleHQge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udDogM2VtIFwiZnJ1dGlnZXJSb21hblwiLCBhcmlhbDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7IH1cbiAgLmFucyB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIHBhZGRpbmc6IDAgMnJlbTsgfVxuICAuYnVsbGV0TGlzdF9faXRlbSB7XG4gICAgZm9udDogMi42cmVtIFwiZnJ1dGlnZXJSb21hblwiLCBhcmlhbDsgfVxuICAgIC5idWxsZXRMaXN0X19pdGVtOmJlZm9yZSB7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGxlZnQ6IC0xMHB4OyB9XG4gIC52aWRlb1NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDVyZW0gMDsgfVxuICAuY29udGFpbmVyVmlkZW8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnZpZGVvT3ZlcmxheSB7XG4gICAgb3JkZXI6IC0xO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgLnZpZGVvT3ZlcmxheSAubWFpblRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMTcxYTFhOyB9XG4gIC52aWRlb0ljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAudmlkZW9JY29uX19pbWcge1xuICAgICAgd2lkdGg6IDEwcmVtOyB9XG4gIC52aWRlb0lmcmFtZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnZpZGVvVGl0bGUge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgY29sb3I6ICMxNzFhMWE7IH1cbiAgLmJ0blBsYXlWaWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGxheUJ0bi0tdmlkZW8ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDE1JTtcbiAgICB3aWR0aDogNzRweDtcbiAgICBoZWlnaHQ6IDc0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIC5wbGF5QnRuLS12aWRlbzphZnRlciB7XG4gICAgICBsZWZ0OiA2cmVtO1xuICAgICAgdG9wOiA0LjVyZW07XG4gICAgICBib3JkZXItbGVmdDogNC4ycmVtIHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItdG9wOiAyLjZyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAyLjZyZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnBsYXlCdG4tLXNtYWxsIHtcbiAgICB3aWR0aDogOC41cmVtO1xuICAgIGhlaWdodDogOC41cmVtO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC5wbGF5QnRuLS1zbWFsbDphZnRlciB7XG4gICAgICB0b3A6IDIuMnJlbTtcbiAgICAgIGxlZnQ6IDNyZW07XG4gICAgICBib3JkZXItdG9wOiAxLjhyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogM3JlbSBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMS44cmVtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5zbGlkZUdhbGxlcnlfX2l0ZW0ge1xuICAgIGhlaWdodDogMTAwcmVtOyB9XG4gICAgLnNsaWRlR2FsbGVyeV9faXRlbTphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogNDAlO1xuICAgICAgYmFja2dyb3VuZDogIzU3NTc1YTsgfVxuICAuc2xpZGVHYWxsZXJ5X19iZyB7XG4gICAgaGVpZ2h0OiA0NiU7IH1cbiAgLnNsaWRlR2FsbGVyeSAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogNDAlO1xuICAgIHdpZHRoOiA4LjRyZW07IH1cbiAgICAuc2xpZGVHYWxsZXJ5IC5zbGljay1hcnJvdy5zbGljay1wcmV2OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDNyZW07IH1cbiAgICAuc2xpZGVHYWxsZXJ5IC5zbGljay1hcnJvdy5zbGljay1uZXh0OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAzcmVtOyB9XG4gIC5kb3RzQ29udGFpbmVyIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDZyZW07XG4gICAgbGVmdDogNi44cmVtOyB9XG4gIC5zbGlkZUZsYWNoQ29udGFpbmVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTsgfVxuICAuc2xpZGVGbGFjaF9faWNvbiB7XG4gICAgd2lkdGg6IDdyZW07IH1cbiAgLnNsaWRlRmxhY2ggLm1haW5UaXRsZSB7XG4gICAgbWF4LWhlaWdodDogNjBweDsgfVxuICAuc2VhcmNoQnRuIHtcbiAgICBtaW4td2lkdGg6IDQuNnJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA3LjZyZW07XG4gICAgaGVpZ2h0OiA3LjZyZW07IH1cbiAgICAuc2VhcmNoQnRuLS1iYW5uZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNy41cmVtO1xuICAgICAgaGVpZ2h0OiA3LjVyZW07XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmMzdlMzA7XG4gICAgICB6LWluZGV4OiA5OTk5OyB9XG4gIC5zZWFyY2hJY29uIHtcbiAgICB3aWR0aDogMy4zcmVtOyB9XG4gICAgLnNlYXJjaEljb24tLWJhbm5lciB7XG4gICAgICB3aWR0aDogMy4zcmVtOyB9XG4gICAgLnNlYXJjaEljb25fX2ltZyB7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC50dC1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAyLjZyZW07IH1cbiAgICAudHQtbWVudSAudHQtc3VnZ2VzdGlvbiB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAudmlld0FsbEJ0biB7XG4gICAgZm9udC1zaXplOiAyZW07IH1cbiAgLnZpZGVvQm94IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC52aWRlb0JveF9faW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgLnZpZGVvQm94X19kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnZpZGVvQm94UGljIHtcbiAgICBoZWlnaHQ6IDMycmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnZpZGVvQm94VGV4dCB7XG4gICAgYm90dG9tOiAxcmVtOyB9XG4gIC5vcmFuZ2VIckJvb2ttYXJrcy0tbm9SZXN1bHRzIHtcbiAgICBtYXJnaW46IDJlbSAwOyB9XG4gIC5vcmFuZ2VIckJvb2ttYXJrcy0tbm9TZWFyY2hSZXN1bHQge1xuICAgIG1hcmdpbjogMWVtIDAgMnJlbTsgfVxuICAucmVxdWVzdE1zZ19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyLjRlbTsgfVxuICAucmVxdWVzdE1zZy0tcGFkVG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTsgfVxuICAucmVxdWVzdE1zZ19fdGV4dEJvbGQtLW5vUmVzdWx0c0ljb24ge1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIG1heC1oZWlnaHQ6IDYycHg7IH1cbiAgLm5vUmVzdWx0SWNvbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5ub1Jlc3VsdHNDb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmhlYWRTZWN0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDhyZW07IH1cbiAgICAuaGVhZFNlY3Rpb25fX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yZXN1bHRTZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7IH1cbiAgLnNlYXJjaENvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5zZWFyY2hGaWVsZCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAgIC5zZWFyY2hGaWVsZCAudHdpdHRlci10eXBlYWhlYWQge1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5zZWFyY2hmb3JtQ29udHJvbCB7XG4gICAgZm9udC1zaXplOiAzcmVtOyB9XG4gIC5idG5Cb3JkZXJDb250YWluZXIge1xuICAgIG1hcmdpbjogNnJlbSAwIDA7IH1cbiAgLnJlc3VsdExpc3QtLXJlc3VsdFBhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDVyZW07IH1cbiAgLmFydGljbGVMaW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTsgfVxuICAgIC5hcnRpY2xlTGluazphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIC5jb2xsZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29sbGVjdGlvblBpYyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbGxlY3Rpb25UaXRsZSB7XG4gICAgZm9udC1zaXplOiA2cmVtOyB9XG4gIC5jb2xsZWN0aW9uU3ViVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtOyB9XG4gIC5jb2xsZWN0aW9uVGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOXJlbSA0cmVtIDRyZW07IH1cbiAgICAuY29sbGVjdGlvblRleHRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMy41ZW07IH1cbiAgICAuY29sbGVjdGlvblRleHRfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAzZW07IH1cbiAgLmRhdGFUYWJsZUNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteDogYXV0bzsgfVxuICAuZGF0YVRhYmxlIHRoIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogM3JlbSAwOyB9XG4gIC5kYXRhVGFibGUgdGgsIC5kYXRhVGFibGUgdGQge1xuICAgIG1pbi13aWR0aDogMzAlOyB9XG4gICAgLmRhdGFUYWJsZSB0aC5jb3VudCwgLmRhdGFUYWJsZSB0ZC5jb3VudCB7XG4gICAgICBtaW4td2lkdGg6IDMycHg7IH1cbiAgLnNvY2lhbExpbmtzTGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDZyZW0gMDsgfVxuICAgIC5zb2NpYWxMaW5rc0xpc3RfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDNyZW07IH1cbiAgLnNvY2lhbEJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA4cmVtO1xuICAgIGhlaWdodDogOHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzU3NTc1YTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJvb2ttYXJrQnRuIC5ib29rbWFya0ljb24tLXNvY2lhbCB7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAuYm9va21hcmtCdG4gLmJvb2ttYXJrSWNvbi0tYmFubmVyIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLmFkZEZpbGUuYWN0aXZlOmFmdGVyIHtcbiAgICB3aWR0aDogMS40cmVtO1xuICAgIGhlaWdodDogMi44cmVtOyB9XG4gIC5hcnRpY2xlUmVjdFNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDUuNXJlbSAwOyB9XG4gIC5hcnRpY2xlX190ZXh0LS1yZXNldFN0eWxlIHVsIGxpOmJlZm9yZSwgLmFydGljbGVfX3RleHQgdWwgbGk6YmVmb3JlIHtcbiAgICB0b3A6IDhweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyU2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0IC00NXJlbTsgfSB9XG4iLCJAaW1wb3J0ICdfZWxlbWVudHMnO1xyXG5AaW1wb3J0ICdzbGljay5zY3NzJztcclxuQGltcG9ydCAnX3Jlc2V0cyc7XHJcbkBpbXBvcnQgJ19ib290c3RyYXAtZ3JpZCc7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgnZnJ1dGlnZXJMaWdodCcsICdGcnV0aWdlckxUU3RkLUxpZ2h0X2dkaScpO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJ2ZydXRpZ2VyUm9tYW4nLCAnRnJ1dGlnZXJMVFN0ZC1Sb21hbl9nZGknKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCdmcnV0aWdlckJvbGQnLCAnRnJ1dGlnZXJMVFN0ZC1Cb2xkX2dkaScpO1xyXG5cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAmLS1ub01hcmdpbnMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLTE3ODAge1xyXG4gICAgICAgIG1heC13aWR0aDogMTc4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLTE2NTIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTY1MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLTEyMDAge1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLTE0MjAge1xyXG4gICAgICAgIG1heC13aWR0aDogMTQyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLTEyMTAge1xyXG4gICAgICAgIG1heC13aWR0aDogMTIxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLTExODIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTE4MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLTE0NDAge1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudFNlY3Rpb24ge1xyXG4gICAgJi0tbGlnaHRHcmF5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JMaWdodEdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbm9QYWRUb3Age1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZnVsbEhlaWdodFNlY3Rpb25Cb2R5IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mdWxsSGVpZ2h0U2VjdGlvbiB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm1haW5IZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yV2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XHJcbn1cclxuXHJcbi5oZWFkZXJCb3R0b20ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6ICRoZWFkZXJCb3R0b21IZWlnaHQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAwIDcwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwLjUzcHggMi40N3B4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDExLjdyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0LjdyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXJUb3Age1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTGlnaHRHcmF5O1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLypoZWlnaHQ6ICRoZWFkZXJUb3BIZWlnaHQ7Ki9cclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogMCA3MHB4O1xyXG5cclxuICAgICAgICAubGFuZ1dyYXBwZXIge1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vYmlsZU1lbnVCdG4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1haW5NZW51U2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgIC8qbWFyZ2luLWxlZnQ6IDE2LjZyZW07Ki9cclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmxvZ29CdG4ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xyXG59XHJcblxyXG4ubWFpbk1lbnVfX2l0ZW0ge1xyXG4gICAgLyptYXJnaW46IDAgIWltcG9ydGFudDsqL1xyXG59XHJcblxyXG4ubWFpbk1lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbm9NYXJnaW5SIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvckJsYWNrO1xyXG4gICAgICAgIGZvbnQ6IDJyZW0gJGZvbnRGcnV0aWdlckJvbGQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IC43cmVtO1xyXG4gICAgICAgICAgICBib3R0b206IC00LjFyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yT3JhbmdlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uTW92ZSgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRjM4MDMwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY3VycmVudCB7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTMuMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxvZ29MaW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEyLjZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXh0T3JhbmdlIHtcclxuICAgIGNvbG9yOiAkY29sb3JPcmFuZ2U7XHJcbn1cclxuXHJcbi5lbnRlclNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XHJcbiAgICAvKmhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlclRvcEhlaWdodH0pOyovXHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDExNjBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjB2aDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb25maXJtVGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XHJcbiAgICAgICAgZm9udDogNC41cmVtICRmb250RnJ1dGlnZXJCb2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J0bnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgY3JlYXRlT3ZlcmxheShyZ2JhKDAsIDAsIDAsIC44KSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYXN0ZXJPZlN0b25lIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICB3aWR0aDogMjIuN3JlbTtcclxuICAgICAgICBoZWlnaHQ6IDkuMXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2VOYW1lLFxyXG4ubWFpblRpdGxlLFxyXG4ubWFpblN1YnRpdGxlIHtcclxuICAgIGNvbG9yOiAkY29sb3JCbGFja0xpZ2h0O1xyXG59XHJcblxyXG4ucGFnZU5hbWUge1xyXG4gICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmLS1saWdodCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXdoaXRlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluVGl0bGVXcmFwcGVyIHtcclxuICAgIHdpZHRoOiA1NXJlbTtcclxuXHJcbiAgICAubWFpblRpdGxlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpblRpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250OiA3cmVtICRmb250RnJ1dGlnZXJCb2xkO1xyXG5cclxuICAgICYtLWxpZ2h0IHtcclxuICAgICAgICAvKmluIG1vYmlsZSBibGFjayovXHJcbiAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXdoaXRlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc21hbGxUaXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1LjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluU3VidGl0bGVXcmFwcGVyIHtcclxuICAgIHdpZHRoOiA0NXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDNyZW07XHJcblxyXG4gICAgJi0tZmxhY2gge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluU3VidGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGZvbnQ6IDIuNXJlbSAkZm9udEZydXRpZ2VyQm9sZDtcclxuXHJcbiAgICAmLS1saWdodCB7XHJcbiAgICAgICAgLyppbiBtb2JpbGUgYmxhY2sqL1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS13aGl0ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNsaWRlRmxhY2gge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBmb250OiAyLjVyZW0gJGZvbnRGcnV0aWdlckJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOiAuOHJlbSAwIDMuNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gc2VwYXJhdG9yc1xyXG4ud2hpdGVIcixcclxuLm9yYW5nZUhyIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi53aGl0ZUhyIHtcclxuICAgIHdpZHRoOiA3cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogLjdyZW0gc29saWQgJGNvbG9yV2hpdGU7XHJcblxyXG4gICAgJi0tZW50ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1iYW5uZXIsICYtLXdoaXRlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3JhbmdlSHIge1xyXG4gICAgd2lkdGg6IDQuNXJlbTtcclxuICAgIGJvcmRlci1ib3R0b206IC41cmVtIHNvbGlkICRjb2xvck9yYW5nZTtcclxuXHJcbiAgICAmLS1hcnRpY2xlVGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogNnJlbSBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWFydGljbGVUZXJtIHtcclxuICAgICAgICBtYXJnaW46IDNyZW0gYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLS1jb250YWN0IHtcclxuICAgICAgICB3aWR0aDogN2VtO1xyXG4gICAgICAgIG1hcmdpbjogMi43ZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1yZXF1ZXN0IHtcclxuICAgICAgICB3aWR0aDogNC41ZW07XHJcbiAgICAgICAgbWFyZ2luOiAyLjRyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS12aWRlb0JveCB7XHJcbiAgICAgICAgd2lkdGg6IDdlbTtcclxuICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ2VuZXJhbEJ0biB7XHJcbiAgICBoZWlnaHQ6IDQuOHJlbTtcclxuICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgbWluLXdpZHRoOiAxNy44cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQuOHJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck9yYW5nZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvck9yYW5nZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgIH1cclxuXHJcbiAgICAmLS1sZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA2LjJyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMi44cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2LjJyZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWVudGVyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2Vjb25kYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmLS10ZXJ0aWFyeSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvckJsYWNrO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2MyYzJjMjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmLS10YWJOYXYge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcXVlc3Rpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmF0aW5nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDRyZW07XHJcbiAgICAgICAgYm90dG9tOiA0cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuQm9yZGVyQ29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogMTByZW0gMCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uYnRuQm9yZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBwYWRkaW5nOiAwIDNyZW07XHJcbiAgICBjb2xvcjogJGNvbG9yQmxhY2s7XHJcbiAgICBib3JkZXI6IHNvbGlkIDJweCAjYjBiMGIxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcldoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uSGVhZGVyUmlnaHRXcmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ubGFuZ1dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcclxuXHJcbiAgICAubGFuZ1RleHQge1xyXG4gICAgICAgIGZvbnQ6IDEuNmVtICRmb250RnJ1dGlnZXJSb21hbjtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib29rbWFya3NMaW5rIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICZfX2ljb25XcmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfXyB7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbnVtYmVyIHtcclxuICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgZm9udDogMTJweCAkZm9udEZydXRpZ2VyQm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yRGFya0dyYXk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2JpbGVNZW51VW5kZXJsYXkge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHotaW5kZXg6IDkwMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcclxuXHJcbiAgICAmLS12aXNpYmxlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW5uZXJTZWN0aW9uQkcge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XHJcbn1cclxuXHJcbi5iYW5uZXJTZWN0aW9uIHtcclxuICAgIGhlaWdodDogNzQuMnJlbTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTQuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1mbGFjaCB7XHJcbiAgICAgICAgaGVpZ2h0OiA5NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1hcnRpY2xlICYge1xyXG4gICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmFubmVyRmxhY2gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiA2OC41cmVtO1xyXG4gICAgcGFkZGluZzogMTByZW07XHJcbiAgICBtYXJnaW4tbGVmdDogNHJlbTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjYpO1xyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEwcmVtO1xyXG4gICAgICAgIGxlZnQ6IDEwcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvck9yYW5nZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS13aGl0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pY29uc1JvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xyXG5cclxuICAgICAgICAmLS1ib29rbWFyayB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmFubmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTIxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaWNvbkJ0biB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5ib29rbWFya0ljb24ge1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBoZWlnaHQ6IDIuOHJlbTtcclxufVxyXG5cclxuLm1haWxJY29uIHtcclxuICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgaGVpZ2h0OiAyLjhyZW07XHJcbn1cclxuXHJcbi5zaGFyZUljb24ge1xyXG4gICAgd2lkdGg6IDMuMXJlbTtcclxuICAgIGhlaWdodDogMy42cmVtO1xyXG59XHJcblxyXG4ucHJpbnRJY29uIHtcclxuICAgIHdpZHRoOiAzLjJyZW07XHJcbiAgICBoZWlnaHQ6IDMuNHJlbTtcclxufVxyXG5cclxuLy8gdGFicyBuYXZpZ2F0aW9uIGNvbXBvbmVudFxyXG4udGFiTmF2aWdhdGlvblNlY3Rpb24ge1xyXG4gICAgei1pbmRleDogMjE7XHJcblxyXG4gICAgJi5zcHMtLWJsdyB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpblRhYnMge1xyXG4gICAgaGVpZ2h0OiAxNi44cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yV2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDI0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4zKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgcGFkZGluZzogMCA0cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yQmxhY2s7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JPcmFuZ2U7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5vTWFyZ2luQiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4vLyBuZWVkIHJldmlzaW9uXHJcbi5jb250ZW50U2VjdGlvblRpdGxlIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA3OHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkY29sb3JCbGFjaztcclxuICAgIGZvbnQ6IDNyZW0gJGZvbnRGcnV0aWdlckJvbGQ7XHJcblxyXG4gICAgJi0tYXJ0aWNsZVRlcm0ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1hcnRpY2xlcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gYXJ0aWNsZXNcclxuLmFydGljbGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XHJcblxyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLS10ZXJtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWlubGluZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDVyZW07XHJcbiAgICB9XHJcbiAgICAvLyByZW1vdmUgYWZ0ZXIgbWVyZ2Ugd2l0aCBNb3NoaXQ6c3RhcnRcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDc4cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yQmxhY2s7XHJcbiAgICAgICAgZm9udDogM3JlbSAkZm9udEZydXRpZ2VyQm9sZDtcclxuXHJcbiAgICAgICAgJi0tYXJ0aWNsZVRlcm0ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10aXRsZVJ0ZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6IDNyZW0gJGZvbnRGcnV0aWdlckxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIHJlbW92ZSBhZnRlciBtZXJnZSB3aXRoIE1vc2hpdDogZW5kXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yQmxhY2s7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yZXNldFN0eWxlIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXVsLWJvbGxldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBleHRlbmQgJXVsLWJvbGxldDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXJtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDglO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB9XHJcblxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvck9yYW5nZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRGcnV0aWdlckJvbGQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ldWwtYm9sbGV0IHtcclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xOHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM2MzYzNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFydGljbGVMaW5rQ29udGFpbmVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmFydGljbGVMaW5rIHtcclxuICAgIGZvbnQ6IDJlbSAkZm9udEZydXRpZ2VyQm9sZDtcclxuICAgIGNvbG9yOiAkY29sb3JPcmFuZ2U7XHJcbn1cclxuLy8gYm9vdHN0cmFwIGNvbXBvbmVudHNcclxuLy8gZm9yIHRhYiBuYXZzXHJcbi50YWItY29udGVudCB7XHJcbiAgICAmLnNwcy0tYmx3IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNi44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmZhZGUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBsaW5lYXI7XHJcbn1cclxuXHJcbi5mYWRlLnNob3cge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLypTOmZvb3RlciovXHJcblxyXG4uZm9vdGVyU2VjdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyU2VjdGlvbl9faW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogOGVtICRndXR0ZXIgNWVtO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLm1lbnVGb290ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOGVtO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX0xpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uTW92ZSgpO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yT3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1mb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcuNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc29jaWFsTGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogN2VtO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLnNvY2lhbExpc3RJY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvck9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFsTGlzdEljb24ge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25Nb3ZlKCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjVlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmxpbmtUZXh0Rm9vdGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNWVtO1xyXG59XHJcblxyXG4ubGlua1NpdGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICRjb2xvck9yYW5nZTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yT3JhbmdlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25Nb3ZlKCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiA1MSU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1MSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWZvb3RlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXh0Rm9vdGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQuNWVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogJGNvbG9yV2hpdGU7XHJcbn1cclxuLypFOmZvb3RlciovXHJcblxyXG4ubGlua05nU29mdENvbnRhaW5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5saW5rTmdTb2Z0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuXHJcbi50YWJzQnVsbGV0c05hdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNy40cmVtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjRyZW07XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5hdkJ1bGxldCB7XHJcbiAgICB3aWR0aDogMnJlbTtcclxuICAgIGhlaWdodDogMC40cmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyYzJjMjtcclxuXHJcbiAgICAmLS1jdXJyZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JPcmFuZ2U7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWJOYXZCdXR0b25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xyXG59XHJcblxyXG4uY29udGFjdFNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICZfX3BpY0NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19waWMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIHBhZGRpbmc6IDdyZW0gMTJyZW0gNi41cmVtIDZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icmVhZENydW1icyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA3MHB4O1xyXG4gICAgYm90dG9tOiAtMzRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIC5icmVhZENydW1ic19fbGluayB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yQmxhY2tMaWdodDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICc+JztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogLTEzcHg7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsYWNrTGlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0IHtcclxuICAgIHdpZHRoOiA1ODBweDtcclxuICAgIG1heC13aWR0aDogNTgwcHg7XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbWFsbFRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yQmxhY2tMaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3RUaXRsZSB7XHJcbiAgICBmb250OiA1LjVlbSAkZm9udEZydXRpZ2VyQm9sZDtcclxuICAgIGNvbG9yOiAkY29sb3JCbGFja0xpZ2h0O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmNvbnRhY3REZXRhaWxzVGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgZm9udDogMS42cmVtICRmb250RnJ1dGlnZXJCb2xkO1xyXG4gICAgY29sb3I6ICRjb2xvckJsYWNrRGFyaztcclxufVxyXG5cclxuLmNvbnRhY3REZXRhaWxzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDQuNXJlbSAxLjVyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250OiAxLjZyZW0gJGZvbnRGcnV0aWdlckJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvckJsYWNrRGFyaztcclxuXHJcbiAgICAgICAgJi0tbWFpbCB7XHJcbiAgICAgICAgICAgIC5jb250YWN0RGV0YWlsc19faWNvbiB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm1Db250YWN0Um93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDAgLTIycHg7XHJcblxyXG4gICAgJl9fZm9ybUdyb3VwIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIycHg7XHJcblxyXG4gICAgICAgIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi1tZW51Lm9wZW4ge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgdWwuaW5uZXIge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY2hlY2tib3hSb3cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgIC5mb3JtQ29udHJvbCB7XHJcbiAgICAgICAgICAgIGNsaXA6IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJjpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpjaGVja2VkIH4gLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrbWFyazphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVja21hcmsge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5YTlhOWE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtR3JvdXBfX2xhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgICAgICAgLmNoZWNrbWFyazphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgIzAwMDtcclxuICAgICAgICAgICAgICAgIC8qIXJ0bDpiZWdpbjppZ25vcmUqL1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIC8qIXJ0bDplbmQ6aWdub3JlKi9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uZm9ybUNvbnRhY3Qge1xyXG5cclxuICAgICZfX2dlbmVyYWxCdG4ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQuNmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbnRhY3RQYWdlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXF1ZXN0aW9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybUdyb3VwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICBmb250OiAxLjZyZW0gJGZvbnRGcnV0aWdlckJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvckJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcFBvc2l0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm1Db250cm9sIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMS4ycmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjOWE5YTlhO1xyXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIoIzhiOGM4Yyk7XHJcblxyXG4gICAgJi0tdGV4dGFyZWEge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDExcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWRkRmlsZUNvbnRhaW5lciB7XHJcbn1cclxuXHJcbi5hZGRGaWxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAuN3JlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMnB4ICRjb2xvckJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggJGNvbG9yQmxhY2s7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogLTFweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JCbGFjaztcclxuICAgIH1cclxufVxyXG5cclxuLmVycm9yTXNnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDE4cHg7XHJcbiAgICBib3R0b206IC0xN3B4O1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBjb2xvcjogJGNvbG9yUmVkO1xyXG5cclxuICAgICYtLXJvdyB7XHJcbiAgICAgICAgbGVmdDogMzhweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1maWxlIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIH1cclxufVxyXG5cclxuLnF1ZXN0aW9uU2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiA2cmVtIDAgNnJlbTtcclxufVxyXG5cclxuLnF1ZXN0aW9uQ29udGFjdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ucXVlc3Rpb25Cb3gge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucXVlc3Rpb24ge1xyXG4gICAgY29sb3I6ICRjb2xvckJsYWNrRGFyaztcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS40cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19waG9uZSB7XHJcbiAgICAgICAgbWFyZ2luOiAyLjhyZW0gMCA1LjhyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjVlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yT3JhbmdlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybUJveCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgJi0tc3BhY2VUb3Age1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnJlcXVlc3RNc2dDb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5yZXF1ZXN0TXNnIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1pbi13aWR0aDogNDg5cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzMzFweDtcclxuICAgIGNvbG9yOiAkY29sb3JPcmFuZ2U7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3JlcXVlc3RNc2cucG5nKSBuby1yZXBlYXQ7XHJcblxyXG4gICAgJl9fdGV4dEJvbGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250OiAzZW0gJGZvbnRGcnV0aWdlckJvbGQ7XHJcblxyXG4gICAgICAgICYtLXF1ZXN0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbm9SZXN1bHRzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA2LjhyZW0gMCAycmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ub1Jlc3VsdHNJY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtYXJnaW46IDNyZW0gMCAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250OiAxLjZlbSAkZm9udEZydXRpZ2VyQm9sZDtcclxuXHJcbiAgICAgICAgJi0tbm9SZXN1bHRzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcXVlc3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbm9SZXN1bHRzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL25vUmVzdWx0c0JHLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgIHdpZHRoOiA4OS4xcmVtO1xyXG4gICAgICAgIGhlaWdodDogNTAuOHJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwIDNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b29sdGlwIHtcclxuICAgIHdpZHRoOiAyMXJlbTtcclxuICAgIGhlaWdodDogN3JlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGNvbG9yOiAkY29sb3JCbGFjaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCAwcHggMTlweCAzcHggcmdiYSgwLDAsMCwuMTUpO1xyXG5cclxuICAgICYuYnMtdG9vbHRpcC1ib3R0b20ge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IC04cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCAkY29sb3JXaGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yYXRpbmdTZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDE0cmVtIDA7XHJcbn1cclxuXHJcbi5yYXRpbmdCb3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1pbi1oZWlnaHQ6IDI3LjVyZW07XHJcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDI0LjNweCA1LjdweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG59XHJcblxyXG4ucmF0aW5nUGljIHtcclxuICAgIHdpZHRoOiAzNnJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JMaWdodEdyYXk7XHJcbn1cclxuXHJcbi5yYXRpbmcge1xyXG4gICAgZmxleDogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDQuNXJlbSAyMi40cmVtIDJyZW0gNS44cmVtO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yV2hpdGU7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQ6IDNlbSAkZm9udEZydXRpZ2VyQm9sZDtcclxuICAgICAgICBtYXJnaW46IDIuMnJlbSAwIDEuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250OiAyZW0gJGZvbnRGcnV0aWdlckJvbGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yYXRpbmdMaXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjb2xvcjogJGNvbG9yQmxhY2tMaWdodDtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMnJlbTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLypmYXEqL1xyXG4uZmFxVGV4dFNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogMTQuNHJlbSAwIDE4cmVtO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yTGlnaHRHcmF5O1xyXG59XHJcblxyXG4uZmFxU2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHg7XHJcbn1cclxuXHJcbi5mYXFCdG4ge1xyXG4gICAgd2lkdGg6IDVyZW07XHJcbiAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIuOHJlbTtcclxuICAgIHJpZ2h0OiAyLjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JPcmFuZ2U7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICYuY29sbGFwc2VkIHtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yV2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbk1vdmUoKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogLjJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoOTBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxLjhyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAuMnJlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmZhcUJ0bkNsb3NlQ29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDJyZW0gMCA2cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZmFxQnRuQ2xvc2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZvbnQ6IDNyZW0gJGZvbnRGcnV0aWdlckJvbGQ7XHJcbiAgICBjb2xvcjogJGNvbG9yT3JhbmdlO1xyXG59XHJcblxyXG4uZmFxTGlzdCB7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBvbC1jb3VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDQuOHJlbSAxMXJlbSAxLjVyZW0gMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxM3B4ICRjb2xvck9yYW5nZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDI0LjNweCA1LjdweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcldoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFxIHtcclxuICAgIGNvbG9yOiAkY29sb3JCbGFjaztcclxuXHJcbiAgICAmLS1ub0ljb24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogN3JlbTtcclxuXHJcbiAgICAgICAgLmZhcVRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYW5zIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBtaW4td2lkdGg6IDI3cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNi41cmVtIDAgM3JlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgdWwgbGk6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IDlweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZhcUhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZmFxVGl0bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcclxuICAgIGZvbnQ6IDIuNWVtICRmb250RnJ1dGlnZXJCb2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCA0cHggMCAtMjZweDtcclxuICAgICAgICBjb250ZW50OiBjb3VudGVyKG9sLWNvdW50ZXIsIGRlY2ltYWwpJy4nO1xyXG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBvbC1jb3VudGVyO1xyXG4gICAgICAgIGZvbnQ6IDIuNXJlbSAkZm9udEZydXRpZ2VyQm9sZDtcclxuICAgIH1cclxufVxyXG5cclxuLmZhcVRleHQge1xyXG4gICAgbWFyZ2luOiAtNTBweCAwIDNyZW07XHJcbiAgICBmb250OiAyZW0vMi43cmVtICRmb250RnJ1dGlnZXJSb21hbjtcclxuICAgIHBhZGRpbmctbGVmdDogMjdyZW07XHJcbn1cclxuXHJcbi5hbnMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyN3JlbTtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxufVxyXG5cclxuLmJ1bGxldExpc3Qge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQ6IDJyZW0vMi43cmVtICRmb250RnJ1dGlnZXJSb21hbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgbGVmdDogLTE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yQmxhY2tMaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYXJ0aWNsZSB7XHJcbiAgICAgICAgLmJ1bGxldExpc3RfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJlbGF0ZWRBcnRpY2xlc1JvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAwIC0wLjlyZW07XHJcblxyXG4gICAgLmFydGljbGVCb3gge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogLjlyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjlyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTEuOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmFydGljbGVCb3gge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpob3ZlciAmIHtcclxuICAgICAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RldGFpbHMge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWdXcmFwcGVyIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0MTBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hhZG93IHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IC05cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDI0LjNweCA1LjdweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Jvb2ttYXJrIHtcclxuICAgICAgICB0b3A6IDIuMnJlbTtcclxuICAgICAgICByaWdodDogMnJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RldGFpbHMge1xyXG4gICAgICAgIGJvdHRvbTogLTlyZW07XHJcbiAgICAgICAgbGVmdDogLjlyZW07XHJcbiAgICAgICAgcmlnaHQ6IC45cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxMHJlbTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICBjb2xvcjogcmdiYSg1NCw1NCw1NCwuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JCbGFja0xpZ2h0O1xyXG4gICAgICAgIGZvbnQ6IDNyZW0gJGZvbnRGcnV0aWdlckJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faHIge1xyXG4gICAgICAgIG1hcmdpbjogLjdyZW0gMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yQmxhY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZWFkTW9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvck9yYW5nZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBmb250OiAycmVtICRmb250RnJ1dGlnZXJCb2xkO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL1xyXG4uYXJ0aWNsZXNSb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbjogMCAtNC41cmVtO1xyXG5cclxuICAgIC5hcnRpY2xlUmVjdCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0LjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNC41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZVJlY3Qge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2LjRyZW07XHJcblxyXG4gICAgJi0tbG9uZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjByZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbG9uZyAmIHtcclxuICAgICAgICAmX19sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDIyLjRyZW07XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjIuNHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RldGFpbHMge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAyNC4zcHggNS43cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHJcbiAgICAgICAgJi0tY2FyZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJyZW07XHJcblxyXG4gICAgICAgICAgICAuYXJ0aWNsZVJlY3RfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnRpY2xlUmVjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzJweDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLmFydGljbGVSZWN0X19zdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZnQge1xyXG4gICAgICAgIG1pbi13aWR0aDogMzclO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgJi0tcmVzdWx0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAzLjVyZW0gMnJlbSA1LjVyZW0gMy40cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi0tY2FyZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogNnJlbSAycmVtIDNyZW0gMy40cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgICAgIGxlZnQ6IDMuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib29rbWFyayB7XHJcbiAgICAgICAgdG9wOiAzLjByZW07XHJcbiAgICAgICAgcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDU0LDU0LDU0LC41KTtcclxuXHJcbiAgICAgICAgJi0tY2FyZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAzcmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAzLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvckJsYWNrTGlnaHQ7XHJcbiAgICAgICAgZm9udDogM3JlbSAkZm9udEZydXRpZ2VyQm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ociB7XHJcbiAgICAgICAgbWFyZ2luOiAuN3JlbSAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JCbGFjaztcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZWFkTW9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvck9yYW5nZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBmb250OiAycmVtICRmb250RnJ1dGlnZXJCb2xkO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2hhcmVCdG4ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICYtLWFydGljbGVSZWN0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIHdpZHRoOiAxLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lbWFpbEJ0biB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDIuN3JlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnJlbGF0ZWRBcnRpY2xlU2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiA4cmVtIDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JMaWdodEdyYXk7XHJcbn1cclxuXHJcbi52aWRlb1NlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogMTRyZW0gMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdmlkZW9TZWN0aW9uQkcucG5nKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAmLS1hYm91dCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDE0cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyVmlkZW8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDI0LjNweCA1LjdweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAuYnRuUGxheVZpZGVvIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWRlb092ZXJsYXkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuUGxheVZpZGVvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC40KTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnZpZGVvSWZyYW1lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLnZpZGVvRGVzY01zZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbn1cclxuXHJcbi5iZ1BpYyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbk1vdmUoKTtcclxufVxyXG5cclxuLnZpZGVvT3ZlcmxheSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMjA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3R0b206IDQ0LjUlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLnZpZGVvSWNvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aWRlb1RpdGxlIHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgZm9udDogNHJlbSAkZm9udEZydXRpZ2VyQm9sZDtcclxuICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxufVxyXG5cclxuLnBsYXlCdG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDkuM3JlbTtcclxuICAgIGhlaWdodDogOS4zcmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yT3JhbmdlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzcmVtO1xyXG4gICAgICAgIGxlZnQ6IDMuNnJlbTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMS42cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC8qIXJ0bDppZ25vcmUqL1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAzLjJyZW0gc29saWQgJGNvbG9yV2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMS42cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXZpZGVvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNtYWxsIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDZyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA2cmVtO1xyXG4gICAgICAgIGxlZnQ6IDMuNXJlbTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogMS44cmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAyLjNyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDEuMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDIuMnJlbSBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxLjJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiFydGw6cmF3OlxyXG4ucGxheUJ0bjphZnRlciB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG59XHJcbiovXHJcblxyXG4uc2xpZGVHYWxsZXJ5IHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNTRyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICB3aWR0aDogOC40cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTZyZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC43KTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJi5zbGljay1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0LjJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNC4ycmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAycHggJGNvbG9yV2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAkY29sb3JXaGl0ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCAkY29sb3JXaGl0ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRvdHNDb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA0cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvck9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogLjRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yV2hpdGU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZUZsYWNoQ29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcclxufVxyXG5cclxuLnNsaWRlRmxhY2gge1xyXG4gICAgbWF4LXdpZHRoOiA1MHJlbTtcclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmdlbmVyYWxCdG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAubWFpblRpdGxlIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxNjZweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXV0b0NvbXBsZXRlQ29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uYXV0b0NvbXBsZXRlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JPcmFuZ2U7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtQ29udHJvbENvbXBsZXRlciB7XHJcbiAgICB3aWR0aDogMjJyZW07XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlcigkY29sb3JPcmFuZ2UpO1xyXG59XHJcblxyXG4uc2VhcmNoQnRuTW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWFyY2hCdG4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1pbi13aWR0aDogNC40cmVtO1xyXG4gICAgaGVpZ2h0OiA0LjRyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JPcmFuZ2U7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBtYXJnaW46IDAgMCAwIDIwcHg7XHJcblxyXG4gICAgJi0tYmFubmVyIHtcclxuICAgICAgICB3aWR0aDogNy41cmVtO1xyXG4gICAgICAgIGhlaWdodDogNy41cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEzcHggMjcuM3B4IDIuN3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2hJY29uIHtcclxuICAgIHdpZHRoOiAycmVtO1xyXG5cclxuICAgICYtLWJhbm5lciB7XHJcbiAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBmaWxsOiAkY29sb3JXaGl0ZTtcclxuICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50dC1tZW51IHtcclxuICAgIGxlZnQ6IC0yLjhyZW0gIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OiAtNXJlbTtcclxuICAgIHBhZGRpbmctdG9wOiAxLjhyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG5cclxuICAgIC50dC1zdWdnZXN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIuOHJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aWV3QWxsQnRuQ29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA1LjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JXaGl0ZTtcclxuICAgIHBhZGRpbmc6IDAgMi44cmVtO1xyXG59XHJcblxyXG4udmlld0FsbEJ0biB7XHJcbiAgICBjb2xvcjogJGNvbG9yT3JhbmdlO1xyXG4gICAgZm9udC1zaXplOiAxLjZlbTtcclxufVxyXG5cclxuLmZhYnJpY2F0aW9uVmlkZW9TZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDhyZW0gMDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvckxpZ2h0R3JheTtcclxufVxyXG5cclxuLnZpZGVvUm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IDAgLS45cmVtO1xyXG59XHJcblxyXG4udmlkZW9Cb3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCAuOXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ2cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDI0LjNweCA1LjdweCByZ2JhKDAsMCwwLC4xNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGV0YWlscyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDVyZW0gMy41cmVtIDJyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICBjb2xvcjogJGNvbG9yQmxhY2tMaWdodDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JXaGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLnZpZGVvQm94UGljIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC1oZWlnaHQ6IDQxcmVtO1xyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aWRlb0JveFRleHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMy41cmVtO1xyXG4gICAgcmlnaHQ6IDMuNXJlbTtcclxuICAgIGJvdHRvbTogNHJlbTtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udDogNC41cmVtICRmb250RnJ1dGlnZXJCb2xkO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLmJvb2ttYXJrQnRuIHtcclxuICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgIC5yZW1vdmVJY29uIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZGRJY29uIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlbW92ZUljb24ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5hZGRJY29uIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5waWNTZWN0aW9uIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FwdGlvbiB7XHJcbiAgICAgICAgZm9udDogMTZweCAkZm9udEZydXRpZ2VyUm9tYW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwODVweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRTZWN0aW9uIHtcclxuICAgIGhlaWdodDogMjdyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JMaWdodEdyYXk7XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxufVxyXG5cclxuLm5vUmVzdWx0c0NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA4cmVtIDA7XHJcbn1cclxuXHJcbi5vcmFuZ2VIckJvb2ttYXJrcyB7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgd2lkdGg6IDdlbTtcclxuICAgIGJvcmRlci1ib3R0b206IDAuN3JlbSBzb2xpZCAkY29sb3JPcmFuZ2U7XHJcbiAgICBtYXJnaW46IDEuNGVtIDA7XHJcblxyXG4gICAgJi0tbm9SZXN1bHRzIHtcclxuICAgICAgICBtYXJnaW46IDMuOGVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbm9TZWFyY2hSZXN1bHQge1xyXG4gICAgICAgIG1hcmdpbjogMi40ZW0gMCAyLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXN1bHRTZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDhyZW0gMDtcclxuXHJcbiAgICAmLS1yZXN1bHRQYWdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoQ29udGFpbmVyIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xyXG59XHJcblxyXG4uc2VhcmNoRmllbGQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAudHdpdHRlci10eXBlYWhlYWQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNzByZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnR0LW1lbnUge1xyXG4gICAgICAgIHRvcDogNjAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaGZvcm1Db250cm9sIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA3MHJlbTtcclxuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiA3LjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIDlyZW0gMCAzLjdyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgIGNvbG9yOiAkY29sb3JEYXJrR3JheTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvcldoaXRlO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxufVxyXG5cclxuLnJlc3VsdFRleHQge1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcblxyXG4gICAgJi0tb3JhbmdlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yT3JhbmdlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVzdWx0TGlzdCB7XHJcbiAgICAmLS1yZXN1bHRQYWdlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICYtLXJlc3VsdFBhZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFib3V0VGV4dFNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogOHJlbSAwIDA7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uU2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiA4cmVtIDA7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uTGlzdCB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbGxlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25QaWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDQwJTtcclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlQm94IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA2cmVtO1xyXG4gICAgICAgIGxlZnQ6IDlyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiA5cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMC43cmVtO1xyXG4gICAgICAgIGhlaWdodDogMS4zcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvck9yYW5nZTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbGxlY3Rpb25UaXRsZSB7XHJcbiAgICBmb250OiA1LjVlbSAkZm9udEZydXRpZ2VyQm9sZDtcclxuICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25TdWJUaXRsZSB7XHJcbiAgICBmb250LXNpemU6IDMuNWVtO1xyXG4gICAgY29sb3I6ICRjb2xvcldoaXRlO1xyXG59XHJcblxyXG4uY29sbGVjdGlvblRleHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMTtcclxuICAgIHBhZGRpbmc6IDdyZW0gMTByZW0gMnJlbTtcclxuICAgIGNvbG9yOiAkY29sb3JCbGFja0xpZ2h0O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yTGlnaHRHcmF5O1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250OiAyLjVlbSAkZm9udEZydXRpZ2VyQm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFkZ2Uge1xyXG4gICAgd2lkdGg6IDcuNXJlbTtcclxuICAgIGhlaWdodDogOHJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogM3JlbTtcclxuICAgIGZvbnQ6IDJlbSAkZm9udEZydXRpZ2VyQm9sZDtcclxuICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbmV3LnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNhcnVzZWxTZWN0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxpdHkteW91dHViZSAubGl0eS1jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMzYwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRhYmxlU2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAxMHJlbSAwO1xyXG59XHJcblxyXG4uZGF0YVRhYmxlQ29udGFpbmVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDEwcHggJGNvbG9yT3JhbmdlO1xyXG59XHJcblxyXG4uZGF0YVRhYmxlIHtcclxuICAgIC8qdGFibGUtbGF5b3V0OiBmaXhlZDsqL1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICB0Ym9keSwgdGhlYWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjYjRiNGI0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICB0aCB7XHJcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZm9udDogMmVtICRmb250RnJ1dGlnZXJCb2xkO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWUxZTE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY291bnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb3VudCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udDogM2VtICRmb250RnJ1dGlnZXJCb2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNvY2lhbExpbmtzTGlzdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubm9SZXN1bHRJY29uIHtcclxuICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbn1cclxuXHJcbi5hcnRpY2xlUmVjdFNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogMTFyZW0gMDtcclxufVxyXG5cclxuLmxpdHktYWN0aXZlIHtcclxuICAgIGJvZHkge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHByaW50XHJcbkBtZWRpYSBwcmludCB7XHJcbiAgICBoZWFkZXIsIC5mb290ZXJTZWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKioqKiogYXNhZiBjb2RlICoqKioqKi9cclxuXHJcbi5jdWJlSW1nc0xpc3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luOiAwIC03LjVweCAxMTBweDtcclxufVxyXG5cclxuLmN1YmVJdGVtV3JhcHBlciB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiAwIDcuNXB4O1xyXG5cclxuICAgICZfX2N1YmVJbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUyNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAyNC4zcHggNS43cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uY29va2llaW5mbyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjU4MDI2O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBmb250OiAzMDAgMTRweC8xOHB4ICdGcnV0aWdlckxUU3RkJywgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAjNTQ1NDU0O1xyXG5cclxuICAgIC5jb29raWVpbmZvLWNsb3NlIHtcclxuICAgICAgICBmb250OiAzMDAgMTRweC8xOHB4ICdGcnV0aWdlckxUU3RkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm90dG9tOiAxJTtcclxuICAgICAgICByaWdodDogMSU7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDA7XHJcbiAgICAgICAgZm9udDogMzAwIDE1cHggJ0ZydXRpZ2VyTFRTdGQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGNvbG9yOiAjNTQ1NDU0O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vIGZvbnRzXHJcbiRmb250RnJ1dGlnZXJMaWdodDonZnJ1dGlnZXJMaWdodCcsIGFyaWFsO1xyXG4kZm9udEZydXRpZ2VyUm9tYW46J2ZydXRpZ2VyUm9tYW4nLCBhcmlhbDtcclxuJGZvbnRGcnV0aWdlckJvbGQ6J2ZydXRpZ2VyQm9sZCcsIGFyaWFsO1xyXG5cclxuLy8gbWVkaWEgc2l6ZVxyXG5cclxuJHNjcmVlbi1zbTogNzY4cHg7XHJcbiRzY3JlZW4tbWQ6IDk5MnB4O1xyXG4kc2NyZWVuLWxnOiAxMjAwcHg7XHJcbiRzY3JlZW4teGw6IDE0MDBweDtcclxuJHNjcmVlbi14bGc6IDE2MDBweDtcclxuXHJcbiRoZWFkZXJIaWdodDogNjBweDtcclxuJGd1dHRlcjoxNXB4O1xyXG5cclxuLy8gY29sb3JzXHJcbiRjb2xvckJsYWNrOiMxNzFhMWE7XHJcbiRjb2xvcldoaXRlOiNmZmZmZmY7XHJcbiRjb2xvckJsYWNrRGFyazojMmUzMDMwO1xyXG4kY29sb3JCbGFja0xpZ2h0OiMzNjM2MzY7XHJcbiRjb2xvck9yYW5nZTojZjM3ZTMwO1xyXG4kY29sb3JQbGFjZUhvbGRlcjojOGI4YzhjO1xyXG4kY29sb3JMaWdodEdyYXk6ICNlYmViZWI7XHJcbiRjb2xvclJlZDpyZWQ7XHJcbiRjb2xvckRhcmtHcmF5OiAjNTc1NzVhO1xyXG4vLyBzaXplc1xyXG4kaGVhZGVyVG9wSGVpZ2h0OiA0NXB4O1xyXG4kaGVhZGVyQm90dG9tSGVpZ2h0OiA4LjZyZW07XHJcblxyXG5cclxuLy8gbWl4aW5cclxuXHJcbkBtaXhpbiBmb250LWZhY2UoJGZhbWlseSwgJGZpbGUtbmFtZSkge1xyXG4gICAgJHBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmlsZS1uYW1lO1xyXG4gICAgQGZvbnQtZmFjZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICcjeyRmYW1pbHl9JztcclxuICAgICAgICBzcmM6IHVybCgnI3skcGF0aH0uZW90Jyk7XHJcbiAgICAgICAgc3JjOiB1cmwoJyN7JHBhdGh9LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgLyoqL1xyXG4gICAgICAgIHVybCgnI3skcGF0aH0ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIC8qKi9cclxuICAgICAgICB1cmwoJyN7JHBhdGh9LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICAvKiovXHJcbiAgICAgICAgdXJsKCcjeyRwYXRofS5zdmdcXCMjeyRmYW1pbHl9JykgZm9ybWF0KCdzdmcnKTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcikge1xyXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb25Nb3ZlKCkge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG59XHJcblxyXG5AbWl4aW4ga2V5ZnJhbWVzKCRuYW1lKSB7XHJcbiAgICBALW1vei1rZXlmcmFtZXMgI3skbmFtZX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgIEAtby1rZXlmcmFtZXMgI3skbmFtZX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgIEAtd2Via2l0LWtleWZyYW1lcyAjeyRuYW1lfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyAjeyRuYW1lfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjcmVhdGVPdmVybGF5KCRjb2xvcikge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGJhY2tncm91bmQ6ICN7JGNvbG9yfTtcclxufVxyXG5cclxuQG1peGluIGNyZWF0ZS1jYXJldCgkY29sb3IsICRzaXplLCAkdGhpbmtuZXNzLCAkZGlyZWN0aW9uKSB7XHJcbiAgICB3aWR0aDogI3skc2l6ZX07XHJcbiAgICBoZWlnaHQ6ICN7JHNpemV9O1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAjeyR0aGlua25lc3N9IHNvbGlkICN7JGNvbG9yfTtcclxuICAgIGJvcmRlci1ib3R0b206ICN7JHRoaW5rbmVzc30gc29saWQgI3skY29sb3J9O1xyXG5cclxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93biB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICB9XHJcbn0iLCIvKiFcclxuICogQm9vdHN0cmFwIEdyaWQgdjQuMS4yIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9yc1xyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cclxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcclxuICovXHJcbiBALW1zLXZpZXdwb3J0IHtcclxuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgfVxyXG4gIFxyXG4gIGh0bWwge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xyXG4gIH1cclxuICBcclxuICAqLFxyXG4gICo6OmJlZm9yZSxcclxuICAqOjphZnRlciB7XHJcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4gIH1cclxuICBcclxuLy8gICAuY29udGFpbmVyIHtcclxuLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuLy8gICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuLy8gICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuLy8gICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4vLyAgIH1cclxuICBcclxuLy8gICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuLy8gICAgIC5jb250YWluZXIge1xyXG4vLyAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuICBcclxuLy8gICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuLy8gICAgIC5jb250YWluZXIge1xyXG4vLyAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuICBcclxuLy8gICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuLy8gICAgIC5jb250YWluZXIge1xyXG4vLyAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuICBcclxuLy8gICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbi8vICAgICAuY29udGFpbmVyIHtcclxuLy8gICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4gIFxyXG4vLyAgIC5jb250YWluZXItZmx1aWQge1xyXG4vLyAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4vLyAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4vLyAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbi8vICAgfVxyXG4gIFxyXG4gIC5yb3cge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5uby1ndXR0ZXJzIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICBcclxuICAubm8tZ3V0dGVycyA+IC5jb2wsXHJcbiAgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuICBcclxuICAuY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxyXG4gIC5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcclxuICAuY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXHJcbiAgLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxyXG4gIC5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcclxuICAuY29sLXhsLWF1dG8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIH1cclxuICBcclxuICAuY29sIHtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBcclxuICAuY29sLWF1dG8ge1xyXG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbC0xIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xyXG4gIH1cclxuICBcclxuICAuY29sLTIge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jb2wtMyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICBtYXgtd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbC00IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xyXG4gIH1cclxuICBcclxuICAuY29sLTUge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jb2wtNiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcclxuICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbC03IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xyXG4gIH1cclxuICBcclxuICAuY29sLTgge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jb2wtOSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcclxuICAgIGZsZXg6IDAgMCA3NSU7XHJcbiAgICBtYXgtd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbC0xMCB7XHJcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbC0xMSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbC0xMiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgXHJcbiAgLm9yZGVyLWZpcnN0IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcclxuICAgIG9yZGVyOiAtMTtcclxuICB9XHJcbiAgXHJcbiAgLm9yZGVyLWxhc3Qge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xyXG4gICAgb3JkZXI6IDEzO1xyXG4gIH1cclxuICBcclxuICAub3JkZXItMCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcclxuICAgIG9yZGVyOiAwO1xyXG4gIH1cclxuICBcclxuICAub3JkZXItMSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxuICBcclxuICAub3JkZXItMiB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgIG9yZGVyOiAyO1xyXG4gIH1cclxuICBcclxuICAub3JkZXItMyB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgIG9yZGVyOiAzO1xyXG4gIH1cclxuICBcclxuICAub3JkZXItNCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgIG9yZGVyOiA0O1xyXG4gIH1cclxuICBcclxuICAub3JkZXItNSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcclxuICAgIG9yZGVyOiA1O1xyXG4gIH1cclxuICBcclxuICAub3JkZXItNiB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcclxuICAgIG9yZGVyOiA2O1xyXG4gIH1cclxuICBcclxuICAub3JkZXItNyB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNztcclxuICAgIG9yZGVyOiA3O1xyXG4gIH1cclxuICBcclxuICAub3JkZXItOCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogODtcclxuICAgIG9yZGVyOiA4O1xyXG4gIH1cclxuICBcclxuICAub3JkZXItOSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcclxuICAgIG9yZGVyOiA5O1xyXG4gIH1cclxuICBcclxuICAub3JkZXItMTAge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xyXG4gICAgb3JkZXI6IDEwO1xyXG4gIH1cclxuICBcclxuICAub3JkZXItMTEge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xyXG4gICAgb3JkZXI6IDExO1xyXG4gIH1cclxuICBcclxuICAub3JkZXItMTIge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xyXG4gICAgb3JkZXI6IDEyO1xyXG4gIH1cclxuICBcclxuICAub2Zmc2V0LTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcclxuICB9XHJcbiAgXHJcbiAgLm9mZnNldC0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xyXG4gIH1cclxuICBcclxuICAub2Zmc2V0LTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICB9XHJcbiAgXHJcbiAgLm9mZnNldC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xyXG4gIH1cclxuICBcclxuICAub2Zmc2V0LTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIFxyXG4gIC5vZmZzZXQtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuICBcclxuICAub2Zmc2V0LTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIFxyXG4gIC5vZmZzZXQtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcclxuICB9XHJcbiAgXHJcbiAgLm9mZnNldC05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgfVxyXG4gIFxyXG4gIC5vZmZzZXQtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIFxyXG4gIC5vZmZzZXQtMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgLmNvbC1zbSB7XHJcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG4gICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLWF1dG8ge1xyXG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS0xIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS0yIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS0zIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgIG1heC13aWR0aDogMjUlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS00IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS01IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS02IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS03IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS04IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS05IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA3NSU7XHJcbiAgICAgIGZsZXg6IDAgMCA3NSU7XHJcbiAgICAgIG1heC13aWR0aDogNzUlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS0xMCB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tMTEge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTEyIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXNtLWZpcnN0IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xyXG4gICAgICBvcmRlcjogLTE7XHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tbGFzdCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcclxuICAgICAgb3JkZXI6IDEzO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXNtLTAge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMDtcclxuICAgICAgb3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tMSB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuICAgIC5vcmRlci1zbS0yIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXNtLTMge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgICAgb3JkZXI6IDM7XHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tNCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xyXG4gICAgICBvcmRlcjogNDtcclxuICAgIH1cclxuICAgIC5vcmRlci1zbS01IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDU7XHJcbiAgICAgIG9yZGVyOiA1O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXNtLTYge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogNjtcclxuICAgICAgb3JkZXI6IDY7XHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tNyB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xyXG4gICAgICBvcmRlcjogNztcclxuICAgIH1cclxuICAgIC5vcmRlci1zbS04IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDg7XHJcbiAgICAgIG9yZGVyOiA4O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXNtLTkge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogOTtcclxuICAgICAgb3JkZXI6IDk7XHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tMTAge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTA7XHJcbiAgICAgIG9yZGVyOiAxMDtcclxuICAgIH1cclxuICAgIC5vcmRlci1zbS0xMSB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcclxuICAgICAgb3JkZXI6IDExO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXNtLTEyIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xyXG4gICAgICBvcmRlcjogMTI7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtc20tMSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtc20tMyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtc20tNSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS02IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtc20tNyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS04IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS0xMCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS0xMSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jb2wtbWQge1xyXG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuICAgICAgZmxleC1iYXNpczogMDtcclxuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC1hdXRvIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtMSB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtMiB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtMyB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtNCB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtNSB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtNiB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtNyB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtOCB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtOSB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xyXG4gICAgICBmbGV4OiAwIDAgNzUlO1xyXG4gICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtMTAge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTExIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC0xMiB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC1maXJzdCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcclxuICAgICAgb3JkZXI6IC0xO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLW1kLWxhc3Qge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTM7XHJcbiAgICAgIG9yZGVyOiAxMztcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC0wIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XHJcbiAgICAgIG9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLW1kLTEge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtMiB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC0zIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICAgIG9yZGVyOiAzO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLW1kLTQge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgICAgb3JkZXI6IDQ7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtNSB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgICBvcmRlcjogNTtcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC02IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDY7XHJcbiAgICAgIG9yZGVyOiA2O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLW1kLTcge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogNztcclxuICAgICAgb3JkZXI6IDc7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtOCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gICAgICBvcmRlcjogODtcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC05IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDk7XHJcbiAgICAgIG9yZGVyOiA5O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLW1kLTEwIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xyXG4gICAgICBvcmRlcjogMTA7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtMTEge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgICAgIG9yZGVyOiAxMTtcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC0xMiB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcclxuICAgICAgb3JkZXI6IDEyO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1tZC0wIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1tZC0yIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1tZC00IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbWQtNiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTcge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbWQtOCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1tZC05IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbWQtMTAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbWQtMTEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuY29sLWxnIHtcclxuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jb2wtbGctYXV0byB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTEge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgICAgZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTIge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTMge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTQge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTUge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTYge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDUwJTtcclxuICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTcge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTgge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTkge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDc1JTtcclxuICAgICAgZmxleDogMCAwIDc1JTtcclxuICAgICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTEwIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy0xMSB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbGctMTIge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctZmlyc3Qge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogLTE7XHJcbiAgICAgIG9yZGVyOiAtMTtcclxuICAgIH1cclxuICAgIC5vcmRlci1sZy1sYXN0IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xyXG4gICAgICBvcmRlcjogMTM7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctMCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xyXG4gICAgICBvcmRlcjogMDtcclxuICAgIH1cclxuICAgIC5vcmRlci1sZy0xIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxnLTIge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctMyB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgICBvcmRlcjogMztcclxuICAgIH1cclxuICAgIC5vcmRlci1sZy00IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgICAgIG9yZGVyOiA0O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxnLTUge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogNTtcclxuICAgICAgb3JkZXI6IDU7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctNiB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xyXG4gICAgICBvcmRlcjogNjtcclxuICAgIH1cclxuICAgIC5vcmRlci1sZy03IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDc7XHJcbiAgICAgIG9yZGVyOiA3O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxnLTgge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogODtcclxuICAgICAgb3JkZXI6IDg7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctOSB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xyXG4gICAgICBvcmRlcjogOTtcclxuICAgIH1cclxuICAgIC5vcmRlci1sZy0xMCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcclxuICAgICAgb3JkZXI6IDEwO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxnLTExIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDExO1xyXG4gICAgICBvcmRlcjogMTE7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctMTIge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTI7XHJcbiAgICAgIG9yZGVyOiAxMjtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbGctMCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1sZy0xIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbGctMiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1sZy0zIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbGctNCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1sZy01IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTYge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1sZy03IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTgge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbGctOSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTEwIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTExIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5jb2wteGwge1xyXG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuICAgICAgZmxleC1iYXNpczogMDtcclxuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNvbC14bC1hdXRvIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIH1cclxuICAgIC5jb2wteGwtMSB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wteGwtMiB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wteGwtMyB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgIH1cclxuICAgIC5jb2wteGwtNCB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wteGwtNSB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wteGwtNiB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIC5jb2wteGwtNyB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wteGwtOCB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wteGwtOSB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xyXG4gICAgICBmbGV4OiAwIDAgNzUlO1xyXG4gICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgIH1cclxuICAgIC5jb2wteGwtMTAge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXhsLTExIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC14bC0xMiB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5vcmRlci14bC1maXJzdCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcclxuICAgICAgb3JkZXI6IC0xO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLWxhc3Qge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTM7XHJcbiAgICAgIG9yZGVyOiAxMztcclxuICAgIH1cclxuICAgIC5vcmRlci14bC0wIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XHJcbiAgICAgIG9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTEge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbiAgICAub3JkZXIteGwtMiB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuICAgIC5vcmRlci14bC0zIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICAgIG9yZGVyOiAzO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTQge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgICAgb3JkZXI6IDQ7XHJcbiAgICB9XHJcbiAgICAub3JkZXIteGwtNSB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgICBvcmRlcjogNTtcclxuICAgIH1cclxuICAgIC5vcmRlci14bC02IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDY7XHJcbiAgICAgIG9yZGVyOiA2O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTcge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogNztcclxuICAgICAgb3JkZXI6IDc7XHJcbiAgICB9XHJcbiAgICAub3JkZXIteGwtOCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gICAgICBvcmRlcjogODtcclxuICAgIH1cclxuICAgIC5vcmRlci14bC05IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDk7XHJcbiAgICAgIG9yZGVyOiA5O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTEwIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xyXG4gICAgICBvcmRlcjogMTA7XHJcbiAgICB9XHJcbiAgICAub3JkZXIteGwtMTEge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgICAgIG9yZGVyOiAxMTtcclxuICAgIH1cclxuICAgIC5vcmRlci14bC0xMiB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcclxuICAgICAgb3JkZXI6IDEyO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC0wIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXhsLTEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC0yIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXhsLTMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC00IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXhsLTUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtNiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXhsLTcge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtOCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC05IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtMTAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtMTEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmQtbm9uZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5kLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmQtaW5saW5lLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZC1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZC10YWJsZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZC10YWJsZS1yb3cge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5kLXRhYmxlLWNlbGwge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZC1mbGV4IHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5kLWlubGluZS1mbGV4IHtcclxuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuZC1zbS1ub25lIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtc20taW5saW5lIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1zbS1pbmxpbmUtYmxvY2sge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXNtLWJsb2NrIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXNtLXRhYmxlIHtcclxuICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXNtLXRhYmxlLXJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtc20tdGFibGUtY2VsbCB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXNtLWZsZXgge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1zbS1pbmxpbmUtZmxleCB7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5kLW1kLW5vbmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1tZC1pbmxpbmUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLW1kLWlubGluZS1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbWQtYmxvY2sge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbWQtdGFibGUge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbWQtdGFibGUtcm93IHtcclxuICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1tZC10YWJsZS1jZWxsIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbWQtZmxleCB7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLW1kLWlubGluZS1mbGV4IHtcclxuICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmQtbGctbm9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLWxnLWlubGluZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbGctaW5saW5lLWJsb2NrIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1sZy1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1sZy10YWJsZSB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1sZy10YWJsZS1yb3cge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLWxnLXRhYmxlLWNlbGwge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1sZy1mbGV4IHtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbGctaW5saW5lLWZsZXgge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmQteGwtbm9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXhsLWlubGluZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQteGwtaW5saW5lLWJsb2NrIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC14bC1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC14bC10YWJsZSB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC14bC10YWJsZS1yb3cge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXhsLXRhYmxlLWNlbGwge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC14bC1mbGV4IHtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQteGwtaW5saW5lLWZsZXgge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIC5kLXByaW50LW5vbmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1wcmludC1pbmxpbmUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXByaW50LWlubGluZS1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtcHJpbnQtYmxvY2sge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtcHJpbnQtdGFibGUge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtcHJpbnQtdGFibGUtcm93IHtcclxuICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1wcmludC10YWJsZS1jZWxsIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtcHJpbnQtZmxleCB7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXByaW50LWlubGluZS1mbGV4IHtcclxuICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5mbGV4LXJvdyB7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZmxleC1jb2x1bW4ge1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmZsZXgtcm93LXJldmVyc2Uge1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZmxleC13cmFwIHtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZmxleC1ub3dyYXAge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZmxleC13cmFwLXJldmVyc2Uge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZmxleC1maWxsIHtcclxuICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmZsZXgtZ3Jvdy0wIHtcclxuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmZsZXgtZ3Jvdy0xIHtcclxuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmZsZXgtc2hyaW5rLTAge1xyXG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcclxuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5mbGV4LXNocmluay0xIHtcclxuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmp1c3RpZnktY29udGVudC1lbmQge1xyXG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYWxpZ24taXRlbXMtc3RhcnQge1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYWxpZ24taXRlbXMtZW5kIHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYWxpZ24taXRlbXMtY2VudGVyIHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGlnbi1pdGVtcy1zdHJldGNoIHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYWxpZ24tY29udGVudC1zdGFydCB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGlnbi1jb250ZW50LWVuZCB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGlnbi1zZWxmLWF1dG8ge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYWxpZ24tc2VsZi1zdGFydCB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYWxpZ24tc2VsZi1lbmQge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYWxpZ24tc2VsZi1jZW50ZXIge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmFsaWduLXNlbGYtYmFzZWxpbmUge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGlnbi1zZWxmLXN0cmV0Y2gge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIC5mbGV4LXNtLXJvdyB7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LXNtLWNvbHVtbiB7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LXNtLXdyYXAge1xyXG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtc20tbm93cmFwIHtcclxuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xyXG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LXNtLWZpbGwge1xyXG4gICAgICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LXNtLWdyb3ctMCB7XHJcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtc20tZ3Jvdy0xIHtcclxuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1zbS1zaHJpbmstMCB7XHJcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1zbS1zaHJpbmstMSB7XHJcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcclxuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcclxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcclxuICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMtc20tZW5kIHtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtc20tYXV0byB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1zbS1lbmQge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuZmxleC1tZC1yb3cge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1tZC1jb2x1bW4ge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1tZC13cmFwIHtcclxuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LW1kLW5vd3JhcCB7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcclxuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1tZC1maWxsIHtcclxuICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1tZC1ncm93LTAge1xyXG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LW1kLWdyb3ctMSB7XHJcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbWQtc2hyaW5rLTAge1xyXG4gICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbWQtc2hyaW5rLTEge1xyXG4gICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtbWQtZW5kIHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmZsZXgtbGctcm93IHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbGctY29sdW1uIHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbGctd3JhcCB7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1sZy1ub3dyYXAge1xyXG4gICAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbGctZmlsbCB7XHJcbiAgICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbGctZ3Jvdy0wIHtcclxuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1sZy1ncm93LTEge1xyXG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LWxnLXNocmluay0wIHtcclxuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LWxnLXNocmluay0xIHtcclxuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcclxuICAgICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcclxuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLWxnLWVuZCB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAuZmxleC14bC1yb3cge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC14bC1jb2x1bW4ge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC14bC13cmFwIHtcclxuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LXhsLW5vd3JhcCB7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcclxuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC14bC1maWxsIHtcclxuICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC14bC1ncm93LTAge1xyXG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LXhsLWdyb3ctMSB7XHJcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgteGwtc2hyaW5rLTAge1xyXG4gICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgteGwtc2hyaW5rLTEge1xyXG4gICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYteGwtZW5kIHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZC1ub25lIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmQtaW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZC1pbmxpbmUtYmxvY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5kLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5kLXRhYmxlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5kLXRhYmxlLXJvdyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmQtdGFibGUtY2VsbCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5kLWZsZXgge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmQtaW5saW5lLWZsZXgge1xyXG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIC5kLXNtLW5vbmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1zbS1pbmxpbmUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXNtLWlubGluZS1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtc20tYmxvY2sge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtc20tdGFibGUge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtc20tdGFibGUtcm93IHtcclxuICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1zbS10YWJsZS1jZWxsIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtc20tZmxleCB7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXNtLWlubGluZS1mbGV4IHtcclxuICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmQtbWQtbm9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLW1kLWlubGluZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbWQtaW5saW5lLWJsb2NrIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1tZC1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1tZC10YWJsZSB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1tZC10YWJsZS1yb3cge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLW1kLXRhYmxlLWNlbGwge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1tZC1mbGV4IHtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbWQtaW5saW5lLWZsZXgge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuZC1sZy1ub25lIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbGctaW5saW5lIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1sZy1pbmxpbmUtYmxvY2sge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLWxnLWJsb2NrIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLWxnLXRhYmxlIHtcclxuICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLWxnLXRhYmxlLXJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbGctdGFibGUtY2VsbCB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLWxnLWZsZXgge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1sZy1pbmxpbmUtZmxleCB7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAuZC14bC1ub25lIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQteGwtaW5saW5lIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC14bC1pbmxpbmUtYmxvY2sge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXhsLWJsb2NrIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXhsLXRhYmxlIHtcclxuICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXhsLXRhYmxlLXJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQteGwtdGFibGUtY2VsbCB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXhsLWZsZXgge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC14bC1pbmxpbmUtZmxleCB7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgLmQtcHJpbnQtbm9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXByaW50LWlubGluZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1wcmludC1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1wcmludC10YWJsZSB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1wcmludC10YWJsZS1yb3cge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXByaW50LXRhYmxlLWNlbGwge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1wcmludC1mbGV4IHtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9Iiwi77u/QGltcG9ydCAnX2VsZW1lbnRzJztcclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhsZykge1xyXG5cclxuICAgIC5sb2dvQnRuIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1Db250cm9sQ29tcGxldGVyIHtcclxuICAgICAgICB3aWR0aDogMjByZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5NZW51IHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJCb3R0b20sIC5oZWFkZXJUb3BfX2lubmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnX2VsZW1lbnRzJztcclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhsKSB7XHJcbiAgICBodG1sIHtcclxuICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAvKi5sb2dvQnRuIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9Ki9cclxuXHJcbiAgICAubWFpbk1lbnVTZWN0aW9uIHtcclxuICAgICAgICAvKm1hcmdpbi1sZWZ0OiAycmVtOyovXHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuY29udGFjdFNlY3Rpb24ge1xyXG4gICAgICAgICZfX2Zvcm0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cmVtIDRyZW0gM3JlbSA2cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZVJlY3Qge1xyXG4gICAgICAgICZfX2lubmVyLS1jYXJkIHtcclxuICAgICAgICAgICAgLmFydGljbGVSZWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcblxyXG5cclxuICAgIC5mb3JtQ29udHJvbENvbXBsZXRlciB7XHJcbiAgICAgICAgd2lkdGg6IDIwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hCdG4ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGVHYWxsZXJ5IHtcclxuICAgICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgICAgICB3aWR0aDogNS40cmVtO1xyXG5cclxuICAgICAgICAgICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sbGVjdGlvblBpYyB7XHJcbiAgICAgICAgd2lkdGg6IDQ0JTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZUJveCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsZWN0aW9uVGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogOHJlbSA1cmVtIDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmJvb2ttYXJrc0xpbmsge1xyXG4gICAgICAgIHRvcDogLTRlbTtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICdfZWxlbWVudHMnO1xyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGcpIHtcclxuICAgIGh0bWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJUb3Age1xyXG5cclxuICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGd1dHRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlckJvdHRvbSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkZ3V0dGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluTWVudSB7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIC8qbWFyZ2luLXJpZ2h0OiA3cmVtOyovXHJcbiAgICAgICAgICAgICYtLW5vTWFyZ2luUiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIHtcclxuICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsLmlubmVyIHtcclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZENydW1icyB7XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0RGV0YWlsc1RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RTZWN0aW9uIHtcclxuICAgICAgICAmX19mb3JtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTgwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcmVtIDNyZW0gM3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3BpY0NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0RGV0YWlscyB7XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybUdyb3VwIHtcclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybUNvbnRyb2wge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5hZGRGaWxlIHtcclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvck1zZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnJlcXVlc3RNc2cge1xyXG4gICAgICAgIG1pbi13aWR0aDogMzgwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjYwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgICAmX190ZXh0Qm9sZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40ZW07XHJcblxyXG4gICAgICAgICAgICAmLS1ub1Jlc3VsdHMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMy44cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ub1Jlc3VsdHMge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MS4xcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZSB7XHJcbiAgICAgICAgJl9fdGVybSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhbm5lckZsYWNoIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoZm9ybUNvbnRyb2wge1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0YVRhYmxlIHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICYuY291bnQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICYuY291bnQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5waWNTZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib29rbWFya3NMaW5rIHtcclxuICAgICAgICB0b3A6IC00LjRlbTtcclxuICAgIH1cclxuXHJcbiAgICAvLy8vLy8vLy8vLy8vLy8gYXNhZiBjb2RlIC8vLy8vLy8vLy8vL1xyXG5cclxuICAgIC5jdWJlSW1nc0xpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMCAtNy41cHggMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY3ViZUl0ZW1XcmFwcGVyIHtcclxuXHJcbiAgICAgICAgJl9fY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQ6IDJlbSAkZm9udEZydXRpZ2VyUm9tYW47XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGVSZWN0IHtcclxuICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgICYtLWNhcmQge1xyXG5cclxuICAgICAgICAgICAgICAgIC5hcnRpY2xlUmVjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJ0aWNsZVJlY3RfX3N1bW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDk2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICdfZWxlbWVudHMnO1xyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIC5oZWFkZXJUb3Age1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cclxuICAgICAgICAuaGVhZGVyVG9wIHtcclxuICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5sb2dvTGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuSGVhZGVyUmlnaHRXcmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTIwcHggMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sYW5nV3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnRuLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sYW5nVGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IDIuNmVtIGZydXRpZ2VyUm9tYW4sYXJpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudS5vcGVuLnNob3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ib29rbWFya3NMaW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAvKmRpc3BsYXk6IG5vbmU7Ki9cclxuICAgICAgICAgICAgICAgICAgICAmX19pY29uV3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlckJvdHRvbSB7XHJcbiAgICAgICAgLypwb3NpdGlvbjogc3RhdGljOyovXHJcbiAgICAgICAgJl9fbG9nbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZU1lbnVCdG4ge1xyXG4gICAgICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAmX19taWRkbGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsYWNrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsYWNrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbk1lbnVTZWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDc1dnc7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NDY0NjtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICYtLW9wZW4ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzdweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbk1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDVyZW0gMDtcclxuICAgICAgICB3aWR0aDogODUlO1xyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzcmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTNyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgJi0tbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgICAgICAgICAgZm9udDogMTdweCAkZm9udEZydXRpZ2VyUm9tYW47XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTYuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC01LjFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvck9yYW5nZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC01LjFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dG9Db21wbGV0ZUNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogOC42cmVtO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25Nb3ZlKCk7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcclxuXHJcbiAgICAgICAgICAgIC5hdXRvQ29tcGxldGUge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2hCdG4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dG9Db21wbGV0ZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHdpdHRlci10eXBlYWhlYWQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50dC1tZW51IHtcclxuICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yV2hpdGU7XHJcblxyXG4gICAgICAgICAgICAudHQtc3VnZ2VzdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTByZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2NjY2NjO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybUNvbnRyb2xDb21wbGV0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBoZWlnaHQ6IDcuNnJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwIDhyZW0gMCA0LjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yTGlnaHRHcmF5O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25Nb3ZlKCk7XHJcbiAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIoJGNvbG9yQmxhY2spO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hCdG5Nb2JpbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgcmlnaHQ6IDlyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIC5zZWFyY2hJY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQuNnJlbTtcclxuXHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JCbGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyU2VhcmNoQnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiA3LjZyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA3LjZyZW07XHJcblxyXG4gICAgICAgIC5zZWFyY2hJY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib29rbWFya3NMaW5rIHtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMTllbTtcclxuICAgICAgICAvKnRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsqL1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZVJlY3Qge1xyXG4gICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgJi0tY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC5hcnRpY2xlUmVjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ19lbGVtZW50cyc7XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xyXG4gICAgaHRtbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlclRvcCB7XHJcbiAgICAgICAgLmhlYWRlclRvcCB7XHJcbiAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAubG9nb0xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLkhlYWRlclJpZ2h0V3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDc1cHggMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sYW5nV3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnRuLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxhbmdUZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogMi42ZW0gZnJ1dGlnZXJSb21hbixhcmlhbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51Lm9wZW4uc2hvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJvb2ttYXJrc0xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIC8qZGlzcGxheTogbm9uZTsqL1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nZW5lcmFsQnRuIHtcclxuICAgICAgICBoZWlnaHQ6IDcuMnJlbTtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAyN3JlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogN3JlbTtcclxuXHJcbiAgICAgICAgJi0tcXVlc3Rpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yYXRpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuQm9yZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDdyZW07XHJcbiAgICAgICAgcGFkZGluZzogMCA2cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC51bmRlcmxpbmUge1xyXG4gICAgICAgICYtLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnRTZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiA3cmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmVudGVyU2VjdGlvbiB7XHJcbiAgICAgICAgLm1haW5TdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlTmFtZSxcclxuICAgIC5tYWluVGl0bGUsXHJcbiAgICAubWFpblN1YnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZU5hbWUge1xyXG4gICAgICAgICYtLXdoaXRlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpblRpdGxlIHtcclxuICAgICAgICAmLS13aGl0ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc21hbGxUaXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG5cclxuICAgICAgICAmLS1lbnRlclBhZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcmVsYXRlZEFydGljbGVzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcmFuZ2VIciB7XHJcbiAgICAgICAgd2lkdGg6IDZyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogLjZyZW0gc29saWQgJGNvbG9yT3JhbmdlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluVGl0bGVXcmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogNDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5TdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcblxyXG4gICAgICAgICYtLXdoaXRlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2xpZGVGbGFjaCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53aGl0ZUhyIHtcclxuICAgICAgICAmLS1iYW5uZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvck9yYW5nZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXdoaXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMy4ycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yV2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1lbnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4LjhlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyQm90dG9tIHtcclxuICAgICAgICBoZWlnaHQ6IDEwZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ29MaW5rIHtcclxuICAgICAgICAmLS1tYWluTWVudSAmIHtcclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycmVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uc1JvdyB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XHJcblxyXG4gICAgICAgICYtLWJhbm5lciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTByZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhbm5lclNlY3Rpb25CRyB7XHJcbiAgICAgICAgJi0tZGVza3RvcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhbm5lclNlY3Rpb24ge1xyXG4gICAgICAgIGhlaWdodDogODguNHJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTNyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZmxhY2gge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE0cmVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTRyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjM3ZTMwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNyZWF0ZU92ZXJsYXkocmdiYSgwLCAwLCAwLCAuNSkpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFubmVyRmxhY2gge1xyXG4gICAgICAgIG1heC13aWR0aDogNTVyZW07XHJcbiAgICAgICAgcGFkZGluZzogNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpblRpdGxlIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYk5hdmlnYXRpb25TZWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZEcm9wZG93biB7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xyXG5cclxuICAgICAgICAmLnNwcy0tYmx3IHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdG9nZ2xlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsYWNrO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNXJlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsIDU0LCA1NCwgLjMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zZWxlY3RlZE9wdGlvbiB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTByZW07XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvck9yYW5nZTtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jYXJldCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNyZWF0ZS1jYXJldChyZ2JhKDU0LCA1NCwgNTQsIC4zKSwgMi44cmVtLCAycHgsIGRvd24pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTByZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbGFjaztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNTQsIDU0LCA1NCwgLjMpO1xyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JPcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21lbnUge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMHJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcblxyXG4gICAgICAgICAgICAuc2hvdyAmIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gYXJ0aWNsZXNcclxuICAgIC5hcnRpY2xlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcclxuXHJcbiAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQuMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnRTZWN0aW9uVGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xyXG4gICAgfVxyXG4gICAgLypzOmZvb3RlciovXHJcbiAgICAubWVudUZvb3RlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyU2VjdGlvbiB7XHJcbiAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5ZW0gNmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlua1NpdGUge1xyXG4gICAgICAgICYtLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dEZvb3RlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJlbTtcclxuICAgIH1cclxuICAgIC8qRTpmb290ZXIqL1xyXG4gICAgLm5hdkJ1bGxldCB7XHJcbiAgICAgICAgaGVpZ2h0OiAuOXJlbTtcclxuICAgICAgICB3aWR0aDogMi44NXJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAmLnNwcy0tYmx3IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTByZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCB7XHJcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RUaXRsZSB7XHJcbiAgICAgICAgZm9udDogNmVtICRmb250RnJ1dGlnZXJCb2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0IHtcclxuICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3REZXRhaWxzIHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybUNvbnRhY3RSb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgJl9fZm9ybUdyb3VwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1Db250YWN0IHtcclxuICAgICAgICAmLS1jb250YWN0UGFnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvck1zZyB7XHJcbiAgICAgICAgJi0tcm93IHtcclxuICAgICAgICAgICAgbGVmdDogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnF1ZXN0aW9uU2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogN3JlbSA2cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5xdWVzdGlvbkJveCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1ZXN0aW9uIHtcclxuICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19waG9uZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLjdyZW0gMCAycmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtQm94IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXh0VGFiVGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yRGFya0dyYXk7XHJcbiAgICAgICAgZm9udDogMi41cmVtICRmb250RnJ1dGlnZXJCb2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYXRpbmdTZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiA5cmVtIDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnJhdGluZ0JveCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhdGluZ1BpYyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogN3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAucmF0aW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiA0LjVyZW0gNXJlbSA3cmVtO1xyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMy41cmVtIDAgMi42cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlbGF0ZWRBcnRpY2xlc1JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmLS12ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgIC5yZWxhdGVkQXJ0aWNsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAyNC4zcHggNS43cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZUJveCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGVzUm93IHtcclxuICAgICAgICBtYXJnaW46IC0xcmVtO1xyXG5cclxuICAgICAgICAuYXJ0aWNsZVJlY3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlQm94IHtcclxuICAgICAgICAmOmhvdmVyICYge1xyXG4gICAgICAgICAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faHIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEuNXJlbSAwIDIuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3JlYWRNb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190b3Age1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zaGFkb3cge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWdXcmFwcGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGVSZWN0IHtcclxuICAgICAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogOS4xcmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RhdGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3JlYWRNb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgJi0tY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgLmFydGljbGVSZWN0X19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faHIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDJyZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RldGFpbHMge1xyXG4gICAgICAgICAgICAmLS1jYXJkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19hY3Rpb25zIHtcclxuICAgICAgICAgICAgYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2hhcmVCdG4ge1xyXG4gICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAyLjhyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hcnRpY2xlUmVjdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbWFpbEJ0biB7XHJcbiAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzLjdyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMi44cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMuNXJlbSAwIDIuNnJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjZlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYXFUZXh0U2VjdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yV2hpdGU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhcVNlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhcUJ0biB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmFxQnRuQ2xvc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYXFMaXN0IHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjByZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVyZW0gM3JlbSAwO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogNXB4O1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mYXFUZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYXEge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAvKmRpc3BsYXk6IGJsb2NrOyovXHJcbiAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxM3JlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzcmVtIDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbm9JY29uIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgLmZhcVRleHQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYW5zIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmFxSGVhZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZmFxVGl0bGVDb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZmFxVGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYXFUZXh0IHtcclxuICAgICAgICBtYXJnaW46IDJyZW0gMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGZvbnQ6IDNlbSAkZm9udEZydXRpZ2VyUm9tYW47XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbk1vdmUoKTtcclxuICAgIH1cclxuXHJcbiAgICAuYW5zIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgcGFkZGluZzogMCAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5idWxsZXRMaXN0IHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgZm9udDogMi42cmVtICRmb250RnJ1dGlnZXJSb21hbjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvU2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXJWaWRlbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAudmlkZW9PdmVybGF5IHtcclxuICAgICAgICBvcmRlcjogLTE7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcblxyXG4gICAgICAgIC5tYWluVGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWRlb0ljb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvSWZyYW1lIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAudmlkZW9UaXRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yQmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0blBsYXlWaWRlbyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucGxheUJ0biB7XHJcbiAgICAgICAgJi0tdmlkZW8ge1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTUlO1xyXG4gICAgICAgICAgICB3aWR0aDogNzRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNnJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogNC41cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDQuMnJlbSBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMi42cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMi42cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zbWFsbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4LjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogOC41cmVtO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxLjhyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogM3JlbSBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMS44cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZUdhbGxlcnkge1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHJlbTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1NzU3NWE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2JnIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDguNHJlbTtcclxuXHJcbiAgICAgICAgICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRvdHNDb250YWluZXIge1xyXG5cclxuICAgICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNnJlbTtcclxuICAgICAgICAgICAgbGVmdDogNi44cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGVGbGFjaENvbnRhaW5lciB7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNnJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlRmxhY2gge1xyXG4gICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogN3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluVGl0bGUge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoQnRuIHtcclxuICAgICAgICBtaW4td2lkdGg6IDQuNnJlbTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiA3LjZyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA3LjZyZW07XHJcblxyXG4gICAgICAgICYtLWJhbm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNy41cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcuNXJlbTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yT3JhbmdlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoSWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDMuM3JlbTtcclxuXHJcbiAgICAgICAgJi0tYmFubmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMuM3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHQtbWVudSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi42cmVtO1xyXG5cclxuICAgICAgICAudHQtc3VnZ2VzdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlld0FsbEJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvQm94IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvQm94UGljIHtcclxuICAgICAgICBoZWlnaHQ6IDMycmVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvQm94VGV4dCB7XHJcbiAgICAgICAgYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmFuZ2VIckJvb2ttYXJrcyB7XHJcbiAgICAgICAgJi0tbm9SZXN1bHRzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5vU2VhcmNoUmVzdWx0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxZW0gMCAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVxdWVzdE1zZyB7XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcGFkVG9wIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0Qm9sZCB7XHJcbiAgICAgICAgICAgICYtLW5vUmVzdWx0c0ljb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ub1Jlc3VsdEljb24ge1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAubm9SZXN1bHRzQ29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkU2VjdGlvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cmVtO1xyXG5cclxuICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVzdWx0U2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hDb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoRmllbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcblxyXG4gICAgICAgIC50d2l0dGVyLXR5cGVhaGVhZCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaGZvcm1Db250cm9sIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bkJvcmRlckNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiA2cmVtIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAucmVzdWx0TGlzdCB7XHJcbiAgICAgICAgJi0tcmVzdWx0UGFnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlTGluayB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sbGVjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbGxlY3Rpb25QaWMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsZWN0aW9uVGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sbGVjdGlvblN1YlRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sbGVjdGlvblRleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDlyZW0gNHJlbSA0cmVtO1xyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kYXRhVGFibGVDb250YWluZXIge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGFUYWJsZSB7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAlO1xyXG5cclxuICAgICAgICAgICAgJi5jb3VudCB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNvY2lhbExpbmtzTGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDZyZW0gMDtcclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFsQnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDhyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA4cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNTc1NzVhO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib29rbWFya0J0biB7XHJcbiAgICAgICAgLmJvb2ttYXJrSWNvbiB7XHJcbiAgICAgICAgICAgICYtLXNvY2lhbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYmFubmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjJyZW07XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWRkRmlsZSB7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuOHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZVJlY3RTZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiA1LjVyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAldWwtYm9sbGV0IHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuYmFubmVyU2VjdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0IC00NXJlbTtcclxuICAgIH1cclxufVxyXG4iXX0= */
