.hero-img{position:relative;height:100%;min-height:300px;background-color:var(--color-primary);overflow:hidden}.hero-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.8}.hero-img>.title{position:absolute;top:50%;z-index:1;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:75%;left:15%;margin:0 auto;text-align:center;color:var(--color-neutral-lightest);font-family:Poppins-Medium,sans-serif;font-size:52px;font-weight:400;text-shadow:0 6px 6px rgba(38,37,37,.8392156863)}.hero-img .icon-circle{position:absolute;display:block;width:120px;height:120px}.hero-img .icon-circle.circle-red{top:-50px;right:40px;background:url(/theme/frontend/_assets/images/icons/icon-circle-red.png) center/contain no-repeat}.hero-img .icon-circle.circle-yellow{right:60px;bottom:-50px;background:url(/theme/frontend/_assets/images/icons/icon-circle-yellow.png) center/contain no-repeat}.hero-img .icon-circle.circle-green{top:120px;left:-50px;background:url(/theme/frontend/_assets/images/icons/icon-circle-green.png) center/contain no-repeat}@media screen and (min-width:768px){.hero-img>.title{font-size:72px}.hero-img .icon-circle{width:200px;height:200px}.hero-img .icon-circle.circle-red{top:-100px;right:40px}.hero-img .icon-circle.circle-yellow{right:60px;bottom:-100px}.hero-img .icon-circle.circle-green{top:120px;left:-100px}.experience-slide .article__body{text-shadow:0 0 3px #000}}@media screen and (min-width:992px){.hero-img>.title{font-size:92px}.hero-img .icon-circle.circle-red{right:150px}.hero-img .icon-circle.circle-green{top:220px}}@media screen and (min-width:1200px){.hero-img>.title{font-size:112px}.hero-img .icon-circle.circle-red{right:200px}.hero-img .icon-circle.circle-yellow{right:300px}}.datepicker--cells{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell{border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-ms-flexbox;display:-webkit-box;display:flex;position:relative;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4eb5e6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4eb5e6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#ff9a19;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex:1;-webkit-box-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.-only-timepicker- .datepicker--content,.datepicker--body,.datepicker-inline .datepicker--pointer{display:none}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;-webkit-box-sizing:content-box;box-sizing:content-box;font-size:14px;color:#4a4a4a;position:absolute;left:-100000px;opacity:0;transition:opacity .3s,transform .3s,left .3s,-webkit-transform .3s;-webkit-transition:opacity .3s,left .3s,-webkit-transform .3s;z-index:100}.datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s,transform .3s,left,-webkit-transform .3s;-webkit-transition:opacity .3s,left,-webkit-transform .3s}.datepicker-inline .datepicker{border-color:#d7d7d7;-webkit-box-shadow:none;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.datepicker--content{-webkit-box-sizing:content-box;box-sizing:content-box;padding:4px}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:#f0f0f0}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 5px)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 5px)}.datepicker--body.active{display:block}.datepicker--nav{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:-ms-flexbox;display:-webkit-box;display:flex;cursor:pointer;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--buttons,.datepicker--time{border-top:1px solid #efefef;padding:4px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title.-disabled-{cursor:default;background:0 0}.datepicker--buttons{display:-ms-flexbox;display:-webkit-box;display:flex}.datepicker--button{color:#4eb5e6;cursor:pointer;border-radius:4px;-ms-flex:1;-webkit-box-flex:1;flex:1;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-ms-flex:0 1 138px;-webkit-box-flex:0;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-ms-flex:0 1 153px;-webkit-box-flex:0;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex:1;-webkit-box-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:"";background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;font-size:11px;height:17px;background:-webkit-gradient(linear,left top,right top,from(#dedede),to(#dedede)) left 50%/100% 1px no-repeat;background:linear-gradient(to right,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:0 0;cursor:pointer;-ms-flex:1;-webkit-box-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:0}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;margin-top:-6px}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-moz-transition:background .2s;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-ms-transition:background .2s;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-fill-lower{background:0 0}.datepicker--time-row input[type=range]::-ms-fill-upper{background:0 0}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:"";background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}.hidden,[hidden]{display:none!important}.col{max-width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -15px}.col--1of2{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.col--1of4{max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.visible-mobile{display:none!important}.red-color{color:#e84042}.green-color{color:#118c8f}.yellow-color{color:#fab64e}.datepicker{width:100%;border:none;font-family:Poppins-Medium,sans-serif}.datepicker .datepicker--nav{padding:16px 18px 7px;border:none}.datepicker .datepicker--cells{margin:0 -16px}.datepicker .datepicker--nav-title{font-weight:700;color:#28306c;font-family:Poppins-Medium,sans-serif}.datepicker .datepicker--nav-title i{color:#28306c;margin:0}.datepicker .datepicker--nav-action{position:relative;top:-3px;visibility:visible}.datepicker .datepicker--nav-action svg{width:35px;height:35px}.datepicker .datepicker--nav-action path{stroke:red}.datepicker .datepicker--content{padding:0 46px 0 31px}.datepicker .datepicker--days-names{padding-bottom:6px;border-bottom:1px solid #28306c;margin:0 0 3px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.datepicker .datepicker--day-name{font-size:14px;color:#28306c;letter-spacing:.025em;font-weight:500;text-transform:none;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;text-align:left}.datepicker .datepicker--cell-day{font-size:14px;font-weight:500;color:#28306c;height:48px;background:0 0!important;-webkit-transition:color .4s;transition:color .4s;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.datepicker .datepicker--cell-day:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-44c82aa94a.svg#icon-calendar-pointer) 0 0/100% 100% no-repeat!important;width:34px;height:35px;z-index:-1;margin-left:-1px;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.datepicker .datepicker--cell-day.-current-:after{visibility:visible}.datepicker .datepicker--cell-day.-selected-{color:#fff}.datepicker .datepicker--cell-day.-selected-:after{opacity:1;visibility:visible}.datepicker .datepicker--cell-day.-disabled-{color:#b6b6b6;cursor:default}@media (max-width:1200px){.datepicker .datepicker--content{padding:0 15px}}@media (max-width:1023px){.datepicker{max-width:300px}}@media screen and (max-width:991px){.datepicker{max-width:100%}}.range-slider{position:relative;border:none!important;background:#28306c!important;border-radius:0;height:2px}.range-slider .dots{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.range-slider .dots li{display:inline-block;border-radius:50%;width:7px;height:7px;background:#28306c}.range-slider .ui-widget-header{background:#28306c!important}.range-slider .ui-slider-handle{border-radius:50%;width:20px;height:20px;background:#e84042;border:none;top:-10px}.masonry-grid .col-lg-4{margin-bottom:50px}.masonry-grid--size1 .col-lg-4{margin-bottom:40px}.masonry-grid-alt .col-lg-4{margin-bottom:50px}.masonry-grid-alt--size1 .col-lg-4{margin-bottom:40px}@media (max-width:767px){.visible-mobile{display:block!important}.hidden-mobile{display:none!important}.masonry-grid>div{position:static!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.masonry-grid .col-lg-4{margin-bottom:50px}.masonry-grid-alt>div{position:static!important}.masonry-grid-alt .col-lg-4{margin-bottom:50px}}.disable-scroll{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:50;opacity:0;visibility:hidden}.disable-scroll.active{opacity:1;visibility:visible}.selectric{border:1px solid #707070;border-radius:2px}.selectric .label{background-color:#f5f2f2;height:58px;line-height:60px;margin:0;position:relative;font-size:0;background-repeat:no-repeat;background-position:9px center;background-size:54px 36px}.selectric .label:after{content:"";position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../../_build/assets/images/temp/ico-angle-down-gray.png) 0 0/100% 100% no-repeat;width:12px;height:8px;pointer-events:none}.selectric .button{display:none}.selectric-items{width:510px!important;background:#fff;border:1px solid #707070;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.selectric-items ul{padding:12px 15px}.selectric-items li{min-height:36px;background-position:0 0!important;background-repeat:no-repeat!important;background-size:54px 36px!important;padding-left:69px;font-size:20px;font-weight:500;color:#585858;position:relative}.selectric-items li+li{margin:4px 0 0}.selectric-items li:nth-child(4){margin-top:25px}.selectric-items li:nth-child(4):after{content:"";position:absolute;top:-11px;left:-6px;right:-11px;height:1px;background:#707070}.selectric-items li.highlighted{background:0 0}@media (max-width:767px){.selectric .label{height:35px;line-height:35px;background-position:15px center;background-size:37px 25px}.selectric .label:after{width:10px;height:6px}.selectric-items{width:100%!important}.selectric-items ul{padding:12px 15px}.selectric-items li{font-size:11px;min-height:36px;background-position:0 center!important;background-size:37px 25px!important;padding:5px 5px 5px 50px}.selectric-items li:nth-child(4):after{top:-14px;left:0;right:0}}.feature-secondary .feature__body>h3{text-shadow:0 0 3px #000}.feature-secondary .feature__body .favourite__title{text-shadow:none}.select select:active,.select select:focus,.select select:hover{cursor:pointer}.experiences-slider{text-align:center}.experiences-slider button.slick-arrow{outline:0}@media screen and (max-width:767px){.experiences-slider button.slick-arrow{height:60px;width:60px}}.incrementor__field:hover{cursor:default}.drop-shadow{text-shadow:3px 3px 3px #000}.article-primary .article__body .host__description{font-size:1.2rem;min-height:auto}@media screen and (max-width:950px) and (min-width:767px){.list-circles .icon-cirlce1{width:186px}.list-circles .icon-cirlce2{width:200px}.list-circles .icon-cirlce3{width:189px}}.article-secondary+div.content-page-form{margin-right:0}.robly-wrap{margin:0 auto}.slogan__title{position:relative;z-index:10;margin-top:20px}.slogan__title>h3{font-size:1.2rem}.invisible{position:absolute;top:-9999px;left:-9999px}.host-content .host-reviews .aside-reviews{width:330px;margin:0 auto}.host-content .host-reviews .aside-reviews .section__head{margin:0 0 60px}.host-content .host-reviews .aside-reviews .section__head h2{font-size:30px}.host-content .host-reviews .aside-reviews .widget-messages .widget-message{position:relative;display:inline-block;margin:0 0 40px;text-align:left}.host-content .host-reviews .aside-reviews .widget-messages .widget-message .widget__content{text-align:center}.host-content .host-reviews .aside-reviews .widget-messages .widget-message .widget__content h2{font-size:22px;margin:0 0 15px}.host-content .host-reviews .aside-reviews .widget-messages .widget-message .widget__content p{font-size:16px;margin:0}.host-content .host-reviews .aside-reviews .section__actions{text-align:center}.host-request .accordions,.host-request .accordions h6,.host-request .form__col,.host-request .form__col h6{font-size:16px!important}.may-also-like{padding:50px 0!important}.host-page-slider{margin:0 auto 50px;padding:0}.host-page-slider .slick-arrow{top:50%}.host-page-slider .host-page-slider-item{height:250px;padding:0 6px}.host-page-slider .host-page-slider-item img{width:100%;display:block;height:100%;-o-object-fit:cover;object-fit:cover}.host-page-slider .host-page-slider-text{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f6f6f6}.host-page-slider .host-page-slider-text .icon{display:block;width:60px;height:60px;margin:0 auto 20px}.host-page-slider .host-page-slider-text .icon-cocktail{background:url(../../_build/assets/images/svg/cocktail-icon.svg) no-repeat}.host-page-slider .host-page-slider-text .icon-footbal{background:url(../../_build/assets/images/svg/futbol-icon.svg) no-repeat}.host-page-slider .host-page-slider-text .text{font-size:12px;text-align:center;text-transform:uppercase;line-height:30px}.host-page-slider .host-page-slider-text .text span{font-size:20px;font-weight:700;text-transform:capitalize}@media screen and (min-width:767px){.host-page-slider.container{padding:0}.host-page-slider.container .host-page-slider-item{height:350px}.host-page-slider.container .host-page-slider-text .icon{width:90px;height:90px}.host-page-slider.container .host-page-slider-text .text{font-size:16px;line-height:50px}.host-page-slider.container .host-page-slider-text .text span{font-size:30px}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.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-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.gift-vouchers .section-title{font-family:Poppins-Bold,sans-serif;font-size:16px;color:var(--blue-basic);text-align:start;margin-top:0}.gift-vouchers .input-title{font-family:Poppins-Regular,sans-serif;font-size:16px;color:#707070;margin-bottom:5px}.gift-vouchers .arrow-down{position:absolute;top:40%;right:5%;width:23px;height:15px;background:var(--color-primary);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-646baa9b1f.svg#icon-angle-down) center no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-646baa9b1f.svg#icon-angle-down) center no-repeat;-webkit-mask-size:contain;mask-size:contain}.gift-vouchers .gift-builder-hero{position:relative;width:100%;overflow:hidden;background:var(--grey-light-basic)}.gift-vouchers .gift-builder-hero img{display:block;width:100%;height:100%;min-height:120px;max-height:850px;-o-object-fit:cover;object-fit:cover}.gift-vouchers .gift-builder-hero .title-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gift-vouchers .gift-builder-hero .title{font-family:Poppins-Bold,sans-serif;font-size:42px;margin:30px 0 5px;font-weight:700;text-align:center;color:var(--blue-basic)}.gift-vouchers .gift-builder-hero .text{text-align:center}.gift-vouchers .gift-builder-hero .doodle-container{position:relative;-webkit-transform:rotate(356deg);transform:rotate(356deg)}.gift-vouchers .gift-builder-hero .doodle-container .arrow-mobile{position:absolute;width:50px;height:50px;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/e-gift-page-sprite-e8fd741e09.svg#swirly-arrow_blue) center no-repeat;display:block;-webkit-transform:scaleX(-1) rotate(59deg);transform:scaleX(-1) rotate(59deg);right:-12%;bottom:60%}.gift-vouchers .gift-builder-hero .doodle-text{font-family:SysFalso-Italic,sans-serif;width:200px;height:50px;margin:20px auto;text-align:center}.gift-vouchers .gift-builder-select{padding:30px 15px}.gift-vouchers .gift-builder-select .select-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gift-vouchers .gift-builder-select .select-value-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--blue-basic);width:55%;height:50px;position:relative}.gift-vouchers .gift-builder-select .select-value-wrapper p{font-family:Poppins-Regular,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;cursor:pointer;position:relative}.gift-vouchers .gift-builder-select .select-value-wrapper p::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:pointer}.gift-vouchers .gift-builder-select .select-value-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;position:absolute;background-color:var(--white);border:1px solid var(--blue-basic);z-index:10000;width:100%;top:55px;left:0}.gift-vouchers .gift-builder-select .select-value-list__wrapper{display:none}.gift-vouchers .gift-builder-select .select-value-list__wrapper.open-select-list{display:block}.gift-vouchers .gift-builder-select .select-value-list>li input[type=radio]{display:none}.gift-vouchers .gift-builder-select .select-value-list>li label{display:block;padding:10px 25px;font-size:16px;cursor:pointer}.gift-vouchers .gift-builder-select .select-value-list>li input[type=radio]:checked+label,.gift-vouchers .gift-builder-select .select-value-list>li:hover{background-color:var(--blue-basic);color:var(--white)}.gift-vouchers .gift-builder-select .currency-in-main-menu{display:inline-block;margin:0;border:1px solid var(--blue-basic);width:40%;height:50px;position:relative}.gift-vouchers .gift-builder-select .currency-in-main-menu.currency--opened::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.gift-vouchers .gift-builder-select .currency-in-main-menu button{width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;z-index:1;font-size:16px;font-family:Poppins-Regular,sans-serif;padding:5px}.gift-vouchers .gift-builder-select .currency-in-main-menu button span{margin-right:2px;margin-top:5px}.gift-vouchers .gift-builder-select .currency-in-main-menu .currency-icon-btn{width:12px;height:15px;margin:4px 0 4px 3px}.gift-vouchers .gift-builder-select .currency-in-main-menu .currency__list{width:100%;z-index:10000;border-radius:0;left:0;top:15px;border-top:1px solid var(--blue-basic)}.gift-vouchers .gift-builder-select .currency-in-main-menu .currency__list label::before{top:1px}.gift-vouchers .gift-builder-select .currency-in-main-menu::after{content:"";position:absolute;top:40%;right:5%;width:23px;height:15px;background:var(--color-primary);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-646baa9b1f.svg#icon-angle-down) center no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-646baa9b1f.svg#icon-angle-down) center no-repeat;-webkit-mask-size:contain;mask-size:contain;cursor:pointer;-webkit-transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.gift-vouchers .gift-builder-customise-card{padding-top:10px;padding-bottom:10px}.gift-vouchers .gift-builder-customise-card .controls-inputs,.gift-vouchers .gift-builder-customise-card .section-title{padding:0 15px}.gift-vouchers .gift-builder-customise-card .user-controls{width:100%;max-width:1010px;padding:10px 0}.gift-vouchers .gift-builder-customise-card .user-controls .select-wrapper{position:relative;width:100%;margin:0 auto 20px;z-index:9998}.gift-vouchers .gift-builder-customise-card .user-controls .select-wrapper>p{position:relative;font-family:Poppins-Regular,sans-serif;width:100%;height:50px;padding:15px 25px;font-size:16px;border:1px solid var(--blue-basic);background-color:var(--white)}.gift-vouchers .gift-builder-customise-card .user-controls .select-wrapper>p::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:pointer}.gift-vouchers .gift-builder-customise-card .user-controls .select-wrapper .select-congrats-list__wrapper{display:none;position:absolute;top:100px;left:0;width:100%;z-index:3}.gift-vouchers .gift-builder-customise-card .user-controls .select-wrapper .select-congrats-list__wrapper.open-select-list{display:block}.gift-vouchers .gift-builder-customise-card .user-controls .select-wrapper .select-congrats-list__wrapper .select-congrats-list{position:relative;padding:20px 0 10px;border:1px solid var(--color-primary);background-color:var(--white)}.gift-vouchers .gift-builder-customise-card .user-controls .select-wrapper .select-congrats-list__wrapper .select-congrats-list::after{content:"";position:absolute;top:-9px;right:25px;width:15px;height:15px;border:1px solid var(--color-primary);border-right-color:transparent;border-bottom-color:transparent;background-color:var(--color-neutral-lightest);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gift-vouchers .gift-builder-customise-card .user-controls .select-wrapper .select-congrats-list__wrapper .select-congrats-list li input[type=radio]{display:none}.gift-vouchers .gift-builder-customise-card .user-controls .select-wrapper .select-congrats-list__wrapper .select-congrats-list li label{display:block;padding:10px 25px;font-size:16px;cursor:pointer}.gift-vouchers .gift-builder-customise-card .user-controls .select-wrapper .select-congrats-list__wrapper .select-congrats-list li input[type=radio]:checked+label,.gift-vouchers .gift-builder-customise-card .user-controls .select-wrapper .select-congrats-list__wrapper .select-congrats-list li:hover{background-color:var(--blue-basic);color:var(--white)}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider{position:relative;padding:50px 0;background-color:var(--color-neutral-lightest)}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider::before{top:25px}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider::after{bottom:25px}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider .card-text{position:absolute;top:50%;left:50%;max-width:450px;padding:0 10px;margin:0;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;color:#fff;z-index:1;text-shadow:2px 4px 3px #000}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider .card-text span{display:block}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider .card-text span.normal-text{font-size:1.5rem;word-break:break-word;max-width:290px}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider .card-text span.decor-text{font-family:Gotcha-Standup,sans-serif;font-size:2.5rem;white-space:nowrap}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider .customise-card-slider{margin:0 auto}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider .customise-card-slider .slider-item{position:relative;margin:0 5px;overflow:hidden;width:330px}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider .customise-card-slider .slider-item img{width:100%;-webkit-filter:brightness(90%);filter:brightness(90%)}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider .customise-card-slider .slider-item .currency-total{position:absolute;top:5px;left:5px;margin:0;color:#fff}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider .customise-card-slider .slick-dots{position:absolute;bottom:-40px;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider .customise-card-slider .slick-dots li{width:12px;height:12px;overflow:hidden;border-radius:50%}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider .customise-card-slider .slick-dots li:not(:last-of-type){margin-right:10px}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider .customise-card-slider .slick-dots li.slick-active button{background-color:var(--yellow-basic)}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider .customise-card-slider .slick-dots li button{width:48px;height:48px;font-size:0;border:none;background-color:#b4b4b4}.gift-vouchers .gift-builder-customise-card .user-controls .input-name__wrapper{width:100%;margin:20px auto 0}.gift-vouchers .gift-builder-customise-card .user-controls .input-name__wrapper input[type=text]{font-family:Poppins-Regular,sans-serif;width:100%;height:50px;padding:10px 25px;font-size:16px;line-height:1;border:1px solid var(--blue-basic);color:var(--color-primary);background-color:var(--color-neutral-lightest);text-overflow:ellipsis}.gift-vouchers .gift-builder-customise-card .user-controls .input-name__wrapper p{margin:5px 0 0;text-align:center;color:#707070}.gift-vouchers .gift-builder-form{padding:30px 15px}.gift-vouchers .gift-builder-form .user-input{margin-bottom:25px}.gift-vouchers .gift-builder-form .user-input:not(:last-of-type){margin-bottom:20px}.gift-vouchers .gift-builder-form .user-input.calendar-field{position:relative}.gift-vouchers .gift-builder-form .user-input.calendar-field .date-text{font-family:Poppins-Regular,sans-serif;font-size:16px}.gift-vouchers .gift-builder-form .user-input.calendar-field .close-calendar-icon{position:absolute;right:0;z-index:99}.gift-vouchers .gift-builder-form .user-input.calendar-field .calendar-icon{width:40px;height:30px;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/e-gift-page-sprite-e8fd741e09.svg#icon-calendar) 0 0/cover no-repeat}.gift-vouchers .gift-builder-form .user-input.calendar-field .gift-builder-calendar{display:none;position:absolute;left:0;top:90%;border:1px solid var(--color-primary);z-index:9999}.gift-vouchers .gift-builder-form .user-input.calendar-field .gift-builder-calendar.active{display:block}.gift-vouchers .gift-builder-form .user-input.calendar-field .gift-builder-calendar .datepicker{background-color:var(--color-neutral-lightest)}.gift-vouchers .gift-builder-form .user-input.calendar-field .datepicker--nav-action svg path{stroke:var(--blue-basic)}.gift-vouchers .gift-builder-form .user-input>strong{display:inline-block;margin-bottom:15px}.gift-vouchers .gift-builder-form .user-input>input,.gift-vouchers .gift-builder-form .user-input>p{font-family:Poppins-Regular,sans-serif;width:100%;height:50px;padding:10px 25px;margin-bottom:5px;line-height:1;border:1px solid var(--blue-basic);color:var(--color-primary);background-color:var(--color-neutral-lightest);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gift-vouchers .gift-builder-form .user-input>p{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:55px;margin-top:0;cursor:pointer}.gift-vouchers .gift-builder-form .user-input>p::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.gift-vouchers .gift-builder-form .user-input>p svg{width:25px;margin-right:15px}.gift-vouchers .gift-builder-form .user-input .textarea-wrapper{position:relative;font-family:Poppins-Regular,sans-serif}.gift-vouchers .gift-builder-form .user-input .textarea-wrapper textarea{width:100%;padding:15px;font-size:16px;border:1px solid var(--blue-basic);color:var(--color-primary);background-color:var(--color-neutral-lightest);resize:none}.gift-vouchers .gift-builder-form .user-input .textarea-wrapper .characters-left{position:absolute;font-size:14px;right:5px;bottom:10px;margin:0;color:#777272}.gift-vouchers .gift-builder-form .user-input .gift-builder-form__error{display:block;min-height:14px;font-size:12px;color:#e84042}.gift-vouchers .gift-builder-form .user-input .gift-builder-form__error.main__error{margin-top:10px}.gift-vouchers .gift-builder-form .total-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:30px 0 15px;font-weight:700}.gift-vouchers .gift-builder-form .add-suitcase__btn{width:100%;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;text-transform:uppercase;color:var(--blue-basic);background-color:var(--yellow-basic);-webkit-transition:.5s;transition:.5s;cursor:pointer;border:none}.gift-vouchers .gift-builder-form .add-suitcase__btn:hover{color:var(--yellow-basic);background-color:var(--blue-basic)}@media screen and (min-width:992px){.gift-vouchers{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:10px}.gift-vouchers section{padding:0}.gift-vouchers .gift-builder-hero{width:45%;margin-right:50px;height:100%;position:sticky;top:calc(var(--nav-bar-height) + 10px)}.gift-vouchers .gift-builder-hero .title-section{position:absolute;top:5px;left:5%;color:var(--white)}.gift-vouchers .gift-builder-hero .title{width:100%;font-size:48px;color:var(--white);text-align:start}.gift-vouchers .gift-builder-hero .text{width:75%;text-align:start;font-size:22px;padding:0;-ms-flex-item-align:start;align-self:flex-start}.gift-vouchers .gift-builder-hero .text br{display:none}.gift-vouchers .gift-builder-hero img{-webkit-filter:brightness(50%);filter:brightness(50%)}.gift-vouchers .gift-builder-hero .doodle-container .arrow-mobile{display:none}.gift-vouchers .gift-builder-hero .doodle-container .arrow-desktop{display:block;margin:0 auto;width:75px;height:80px;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/e-gift-page-sprite-e8fd741e09.svg#swirly-arrow_white) 0 0/cover no-repeat}.gift-vouchers .gift-builder-hero .doodle-container .gift-icon{display:block;margin:15px auto;width:135px;height:90px;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/e-gift-page-sprite-e8fd741e09.svg#e-gift-card) 0 0/cover no-repeat}.gift-vouchers .gift-builder-hero .doodle-container .doodle-text{font-size:18px;width:230px;margin:0 auto}.gift-vouchers .main-container{width:45%}.gift-vouchers .select-container{width:80%}.gift-vouchers .gift-builder-select .title{max-width:850px}}@media screen and (min-width:1200px) and (min-width:1600px){.gift-vouchers .gift-builder-hero .text{width:60%}}@media screen and (min-width:1200px){.gift-vouchers .gift-builder-hero{width:45%}.gift-vouchers .gift-builder-hero .title{font-size:60px}.gift-vouchers .gift-builder-hero .text{font-size:28px}.gift-vouchers .gift-builder-hero .doodle-container .arrow-desktop{width:90px;height:100px}.gift-vouchers .gift-builder-hero .doodle-container .gift-icon{width:165px;height:115px}.gift-vouchers .gift-builder-hero .doodle-container .doodle-text{font-size:22px;width:250px;height:70px}.gift-vouchers .gift-builder-form .user-input>input,.gift-vouchers .gift-builder-form .user-input>p{width:65%}}@media screen and (min-width:1440px){.gift-vouchers .gift-builder-hero .icon-cloud.icon-cloud-left{left:-200px}}.gift-vouchers .gift-builder-select .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.gift-vouchers .gift-builder-select .title p{margin:0;font-size:14px}.gift-vouchers .gift-builder-select .select-value-list li p{font-size:14px}@media screen and (min-width:992px){.gift-vouchers .gift-builder-select .select-value-list li p,.gift-vouchers .gift-builder-select .title p{font-size:16px}.gift-vouchers .gift-builder-select .select-value-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.gift-vouchers .gift-builder-select .select-value-list>li:not(:last-of-type){margin-bottom:0;border-right-color:transparent}.gift-vouchers .gift-builder-select .select-value-list .select-controls .select-value-btn{font-size:14px}.gift-vouchers .gift-builder-customise-card{padding-bottom:50px}}@media screen and (min-width:992px){.gift-vouchers .gift-builder-customise-card .user-controls .select-wrapper{margin:0}.gift-vouchers .gift-builder-customise-card .user-controls .select-wrapper>p{margin:0 auto;font-size:14px}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider{padding:70px 65px}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider::after,.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider::before{max-width:80%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider::before{top:35px}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider::after{bottom:20px}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider .card-text span.normal-text{font-size:24px;line-height:30px}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider .card-text span.decor-text{font-size:26px}}@media screen and (min-width:992px) and (min-width:992px){.gift-vouchers .gift-builder-customise-card .user-controls .select-wrapper>p,.gift-vouchers .gift-builder-select .select-value-list .select-controls .select-value-btn{font-size:16px}}@media screen and (min-width:992px) and (min-width:1024px){.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider .customise-card-slider .slick-dots li:not(:last-of-type){margin-right:15px}}@media screen and (min-width:992px) and (min-width:1200px){.gift-vouchers .gift-builder-customise-card .user-controls .controls-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.gift-vouchers .gift-builder-customise-card .user-controls .select-wrapper{width:48%}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider .card-text span.normal-text{font-size:32px}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider .card-text span.decor-text{font-size:34px}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider .customise-card-slider .slick-dots li:not(:last-of-type){margin-right:20px}.gift-vouchers .gift-builder-customise-card .user-controls .input-name__wrapper{width:48%;margin:0}}@media screen and (min-width:992px){.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider .customise-card-slider{max-width:480px}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider .customise-card-slider .slick-arrow::after{background-color:var(--color-primary);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-646baa9b1f.svg#carousel-arrow) center no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-646baa9b1f.svg#carousel-arrow) center no-repeat;-webkit-mask-size:contain;mask-size:contain}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider .customise-card-slider .slick-arrow.slick-prev{left:-70px}.gift-vouchers .gift-builder-customise-card .user-controls .gift-builder-customise-card-slider .customise-card-slider .slick-arrow.slick-next{right:-70px}.gift-vouchers .gift-builder-customise-card .user-controls .input-name__wrapper input[type=text]{height:50px;font-size:14px}.gift-vouchers .gift-builder-customise-card .user-controls .input-name__wrapper p{font-size:14px}}@media screen and (min-width:992px) and (min-width:992px){.gift-vouchers .gift-builder-customise-card .user-controls .input-name__wrapper input[type=text],.gift-vouchers .gift-builder-customise-card .user-controls .input-name__wrapper p{font-size:16px}}.gift-vouchers .gift-builder-form .preview-email-btn{font-size:14px}.gift-vouchers .gift-builder-form .user-input>strong{font-size:14px}@media screen and (min-width:992px){.gift-vouchers .gift-builder-form .preview-email-btn,.gift-vouchers .gift-builder-form .user-input>strong{font-size:16px}}.gift-vouchers .gift-builder-form .user-input>input,.gift-vouchers .gift-builder-form .user-input>p{font-size:14px}.gift-vouchers .gift-builder-form .total-form{font-size:14px}@media screen and (min-width:992px){.gift-vouchers .gift-builder-form .total-form,.gift-vouchers .gift-builder-form .user-input>input,.gift-vouchers .gift-builder-form .user-input>p{font-size:16px}}.gift-vouchers .gift-builder-form .textarea-wrapper textarea{font-size:14px}.gift-vouchers .gift-builder-form .textarea-wrapper .characters-left p{font-size:14px}.gift-vouchers .gift-builder-form .add-suitcase__btn{font-size:16px}.gift-vouchers textarea{max-height:140px}@media screen and (min-width:992px){.gift-vouchers .gift-builder-form .textarea-wrapper .characters-left p,.gift-vouchers .gift-builder-form .textarea-wrapper textarea{font-size:16px}.gift-vouchers .gift-builder-form__wrapper{padding:0}}@media screen and (min-width:1024px){.gift-vouchers .gift-builder-form__wrapper .gift-builder-form{max-width:1045px}.gift-vouchers .gift-builder-form__wrapper .gift-builder-form .field-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gift-vouchers .gift-builder-form__wrapper .gift-builder-form .field-group .user-input{width:100%;font-size:14px}.gift-vouchers .gift-builder-form__wrapper .gift-builder-form .characters-left,.gift-vouchers .gift-builder-form__wrapper .gift-builder-form .user-input>strong{font-size:14px}}@media screen and (min-width:1024px) and (min-width:992px){.gift-vouchers .gift-builder-form__wrapper .gift-builder-form .characters-left,.gift-vouchers .gift-builder-form__wrapper .gift-builder-form .field-group .user-input,.gift-vouchers .gift-builder-form__wrapper .gift-builder-form .user-input>strong{font-size:16px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhci93d3cvY2l0eXVuc2NyaXB0ZWQtd2ViL0FwcGxpY2F0aW9uL3NlcnZlcl9yb290L3B1YmxpY19odG1sL3RoZW1lL2Zyb250ZW5kL19zdHlsZXMvaGVhZGVyL2hlcm8taW1nLnNjc3MiLCJ2YXIvd3d3L2NpdHl1bnNjcmlwdGVkLXdlYi9BcHBsaWNhdGlvbi9zZXJ2ZXJfcm9vdC9wdWJsaWNfaHRtbC90aGVtZS9mcm9udGVuZC9fc3R5bGVzL2xlZ2FjeS1zY3NzL19oZWxwZXJzLnNjc3MiLCJ2YXIvd3d3L2NpdHl1bnNjcmlwdGVkLXdlYi9ub2RlX21vZHVsZXMvYWlyLWRhdGVwaWNrZXIvZGlzdC9jc3MvZGF0ZXBpY2tlci5taW4uY3NzIiwibWFpbi5jc3MiLCJ2YXIvd3d3L2NpdHl1bnNjcmlwdGVkLXdlYi9BcHBsaWNhdGlvbi9zZXJ2ZXJfcm9vdC9wdWJsaWNfaHRtbC90aGVtZS9mcm9udGVuZC9fc3R5bGVzL2xlZ2FjeS1zY3NzL19zbGljay5zY3NzIiwiZ2lmdC1idWlsZGVyX21vYmlsZS5zY3NzIiwiZ2lmdC1idWlsZGVyX2Rlc2t0b3Auc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxVQUNJLFNBQUEsU0FDQSxPQUFBLEtBQ0EsV0FBQSxNQUNBLGlCQUFBLHFCQUNBLFNBQUEsT0FFQSxjQUNJLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsTUFBQSxXQUFBLE1BQ0EsUUFBQSxHQUdKLGlCQUNJLFNBQUEsU0FDQSxJQUFBLElBQ0EsUUFBQSxFQUNBLGtCQUFBLGtCQUFBLFVBQUEsa0JBQ0EsTUFBQSxJQUNBLEtBQUEsSUFDQSxPQUFBLEVBQUEsS0FDQSxXQUFBLE9BQ0EsTUFBQSw4QkFDQSxZQUFBLGNBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxFQUFBLElBQUEsSUFBQSwyQkFHSix1QkFDSSxTQUFBLFNBQ0EsUUFBQSxNQUNBLE1BQUEsTUFDQSxPQUFBLE1BRUEsa0NBQ0ksSUFBQSxN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WUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBRUEsdUZBQ0ksTUFBQSxLQUNBLFVBQUEsS0FnQlIsK0VBUkksaUZBQ0ksVUFBQSxNQVNKLDJEQUZKLCtFQWxCSSx1RkFVQSxpRkFOUSxVQUFBIiwiZmlsZSI6ImdpZnQtdm91Y2hlcnMtcGFnZS1jZTI3YTdmN2I3Lm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVyby1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cblxuICAgICYgPiAudGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgbGVmdDogMTUlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCA2cHggNnB4ICMyNjI1MjVkNjtcbiAgICB9XG5cbiAgICAuaWNvbi1jaXJjbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG5cbiAgICAgICAgJi5jaXJjbGUtcmVkIHtcbiAgICAgICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tY2lyY2xlLXJlZC5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jaXJjbGUteWVsbG93IHtcbiAgICAgICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYm90dG9tOiAtNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tY2lyY2xlLXllbGxvdy5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jaXJjbGUtZ3JlZW4ge1xuICAgICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNvbi1jaXJjbGUtZ3JlZW4ucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVyby1pbWcge1xuICAgICAgICBcbiAgICAgICAgJiA+IC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1jaXJjbGUge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcblxuICAgICAgICAgICAgJi5jaXJjbGUtcmVkIHtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jaXJjbGUteWVsbG93IHtcbiAgICAgICAgICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jaXJjbGUtZ3JlZW4ge1xuICAgICAgICAgICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oZXJvLWltZyB7XG4gICAgICAgICYgPiAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA5MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tY2lyY2xlIHtcbiAgICAgICAgICAgICYuY2lyY2xlLXJlZCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNpcmNsZS1ncmVlbiB7XG4gICAgICAgICAgICAgICAgdG9wOiAyMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlcm8taW1nIHtcbiAgICAgICAgJiA+IC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExMnB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuaWNvbi1jaXJjbGUge1xuICAgICAgICAgICAgJi5jaXJjbGUtcmVkIHtcbiAgICAgICAgICAgICAgICByaWdodDogMjAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2lyY2xlLXllbGxvdyB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnLi4vY29tbW9uLXZhcmlhYmxlcycgYXMgKjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRIZWxwZXJzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qICBIaWRkZW4gICovXG5baGlkZGVuXSxcbi5oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qICBHcmlkICAqL1xuLmNvbCB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0ZmxleDogMTtcblxuXHQmcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdG1hcmdpbjogMCAtMTVweDtcblx0fVxuXG5cdCYtLTFvZjIge1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHRcdGZsZXg6IDAgMCA1MCU7XG5cdH1cblxuXHQmLS0xb2Y0IHtcblx0XHRtYXgtd2lkdGg6IDI1JTtcblx0XHRmbGV4OiAwIDAgMjUlO1xuXHR9XG59XG5cbi52aXNpYmxlLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgXG59XG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0LnZpc2libGUtbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyBcblx0fVxuXG5cdC5oaWRkZW4tbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IFxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0VGV4dCBDb2xvcnNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnJlZC1jb2xvciB7IFxuXHRjb2xvcjogI2U4NDA0MjsgXG59XG4uZ3JlZW4tY29sb3IgeyBcblx0Y29sb3I6ICMxMThjOGY7IFxufVxuLnllbGxvdy1jb2xvciB7IFxuXHRjb2xvcjogI2ZhYjY0ZTsgXG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0RGF0ZXBpY2tlclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZGF0ZXBpY2tlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IG5vbmU7XG5cdGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcblxuXHQuZGF0ZXBpY2tlci0tbmF2IHtcblx0XHRwYWRkaW5nOiAxNnB4IDE4cHggN3B4OyBcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblxuXHQuZGF0ZXBpY2tlci0tY2VsbHMge1xuXHRcdG1hcmdpbjogMCAtMTZweDsgXG5cdH1cblxuXHQuZGF0ZXBpY2tlci0tbmF2LXRpdGxlIHtcblx0XHRmb250LXdlaWdodDogNzAwOyBcblx0XHRjb2xvcjogIzI4MzA2YzsgXG5cdFx0Zm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xuXG5cdFx0aSB7XG5cdFx0XHRjb2xvcjogIzI4MzA2YzsgXG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblx0LmRhdGVwaWNrZXItLW5hdi1hY3Rpb24ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdFx0dG9wOiAtM3B4O1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7IFxuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiAzNXB4OyBcblx0XHRcdGhlaWdodDogMzVweDtcblx0XHR9XG5cblx0XHRwYXRoIHtcblx0XHRcdHN0cm9rZTogcmVkO1xuXHRcdH1cblx0fVxuXG5cdC5kYXRlcGlja2VyLS1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAwIDQ2cHggMCAzMXB4OyBcblx0fVxuXG5cdC5kYXRlcGlja2VyLS1kYXlzLW5hbWVzIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNnB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjgzMDZjO1xuXHRcdG1hcmdpbjogMCAwIDNweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQuZGF0ZXBpY2tlci0tZGF5LW5hbWUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDsgXG5cdFx0Y29sb3I6ICMyODMwNmM7IFxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7IFxuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdGZsZXg6IGluaGVyaXQ7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdC5kYXRlcGlja2VyLS1jZWxsLWRheSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICMyODMwNmM7IFxuXHRcdGhlaWdodDogNDhweDtcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IFxuXHRcdHRyYW5zaXRpb246IGNvbG9yIC40czsgXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ICAgXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJGdlbmVyYWwtaWNvbnMtc3ByaXRlICsgJyNpY29uLWNhbGVuZGFyLXBvaW50ZXInKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMzRweDsgXG5cdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUgIWltcG9ydGFudDsgXG5cdFx0XHRvcGFjaXR5OiAwOyBcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjsgXG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHM7IFxuXHRcdH1cblxuXHRcdCYuLWN1cnJlbnQtIHtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji4tc2VsZWN0ZWQtIHtcblx0XHRcdGNvbG9yOiAjZmZmOyBcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7IFxuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyBcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLi1kaXNhYmxlZC0ge1xuXHRcdFx0Y29sb3I6ICNiNmI2YjY7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1kZXNrdG9wfSB7XG5cdC5kYXRlcGlja2VyIHtcblx0XHQuZGF0ZXBpY2tlci0tY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7IFxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XG5cdC5kYXRlcGlja2VyIHtcblx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5kYXRlcGlja2VyIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRSYW5nZSBTbGlkZXJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnJhbmdlLXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiAjMjgzMDZjICFpbXBvcnRhbnQ7IFxuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRoZWlnaHQ6IDJweDtcblxuXHQuZG90cyB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTsgXG5cdFx0ZGlzcGxheTogZmxleDsgXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0dG9wOiA1MCU7IFxuXHRcdGxlZnQ6IDA7IFxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlOyBcblx0XHRcdHdpZHRoOiA3cHg7IFxuXHRcdFx0aGVpZ2h0OiA3cHg7IFxuXHRcdFx0YmFja2dyb3VuZDogIzI4MzA2YzsgXG5cdFx0fVxuXHR9XG5cblx0LnVpLXdpZGdldC1oZWFkZXIge1xuXHRcdGJhY2tncm91bmQ6ICMyODMwNmMgIWltcG9ydGFudDsgXG5cdH1cblxuXHQudWktc2xpZGVyLWhhbmRsZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlOyBcblx0XHR3aWR0aDogMjBweDsgXG5cdFx0aGVpZ2h0OiAyMHB4OyBcblx0XHRiYWNrZ3JvdW5kOiAjZTg0MDQyO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR0b3A6IC0xMHB4O1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TWFzb25yeVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ubWFzb25yeS1ncmlkIHtcblx0LmNvbC1sZy00IHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cblx0Ji0tc2l6ZTEge1xuXHRcdC5jb2wtbGctNCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cdFxuXHR9XG59XG5cbi5tYXNvbnJ5LWdyaWQtYWx0IHtcblx0LmNvbC1sZy00IHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cblx0Ji0tc2l6ZTEge1xuXHRcdC5jb2wtbGctNCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cdFxuXHR9XG59XG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0Lm1hc29ucnktZ3JpZCB7XG5cdFx0PiBkaXYge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyBcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50OyBcblx0XHR9XG5cblx0XHQuY29sLWxnLTQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHR9XG5cdH1cblxuXHQubWFzb25yeS1ncmlkLWFsdCB7XG5cdFx0PiBkaXYge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyBcblx0XHR9XG5cblx0XHQuY29sLWxnLTQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHREaXNhYmxlIFNjcm9sbFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZGlzYWJsZS1zY3JvbGwge1xuXHRwb3NpdGlvbjogZml4ZWQ7IFxuXHR0b3A6IDA7IFxuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTsgXG5cdGhlaWdodDogMTAwdmg7IFxuXHR6LWluZGV4OiA1MDtcblx0b3BhY2l0eTogMDsgXG5cdHZpc2liaWxpdHk6IGhpZGRlbjsgIFxuXG5cdCYuYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAxOyBcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyBcblx0fVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U2VsZWN0cmljXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zZWxlY3RyaWMge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuXHRib3JkZXItcmFkaXVzOiAycHg7IFxuXG5cdC5sYWJlbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjJGMjsgXG5cdFx0aGVpZ2h0OiA1OHB4OyBcblx0XHRsaW5lLWhlaWdodDogNjBweDsgXG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDlweCBjZW50ZXI7IFxuXHRcdGJhY2tncm91bmQtc2l6ZTogNTRweCAzNnB4OyBcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdFx0dG9wOiA1MCU7IFxuXHRcdFx0cmlnaHQ6IDhweDsgXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWFuZ2xlLWRvd24tZ3JheS5wbmcpIG5vLXJlcGVhdCAwIDA7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogOHB4OyAgXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5zZWxlY3RyaWMtaXRlbXMge1xuXHR3aWR0aDogNTEwcHggIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcblx0Ym94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAuMTYpO1xuXG5cdHVsIHtcblx0XHRwYWRkaW5nOiAxMnB4IDE1cHg7IFxuXHR9XG5cblxuXHRsaSB7XG5cdFx0bWluLWhlaWdodDogMzZweDsgXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50OyAgIFxuXHRcdGJhY2tncm91bmQtc2l6ZTogNTRweCAzNnB4ICFpbXBvcnRhbnQ7IFxuXHRcdHBhZGRpbmctbGVmdDogNjlweDtcblx0XHRmb250LXNpemU6IDIwcHg7IFxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7IFxuXHRcdGNvbG9yOiAjNTg1ODU4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cblx0XHQrIGxpIHtcblx0XHRcdG1hcmdpbjogNHB4IDAgMDsgXG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdFx0XHR0b3A6IC0xMXB4OyBcblx0XHRcdFx0bGVmdDogLTZweDsgXG5cdFx0XHRcdHJpZ2h0OiAtMTFweDsgXG5cdFx0XHRcdGhlaWdodDogMXB4OyBcblx0XHRcdFx0YmFja2dyb3VuZDogIzcwNzA3MDsgXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5oaWdobGlnaHRlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0LnNlbGVjdHJpYyB7XG5cdFx0LmxhYmVsIHtcblx0XHRcdGhlaWdodDogMzVweDsgXG5cdFx0XHRsaW5lLWhlaWdodDogMzVweDsgXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IGNlbnRlcjsgXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDM3cHggMjVweDsgXG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0aGVpZ2h0OiA2cHg7ICBcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2VsZWN0cmljLWl0ZW1zIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG5cdFx0dWwge1xuXHRcdFx0cGFkZGluZzogMTJweCAxNXB4OyBcblx0XHR9XG5cblxuXHRcdGxpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDsgXG5cdFx0XHRtaW4taGVpZ2h0OiAzNnB4OyBcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDM3cHggMjVweCAhaW1wb3J0YW50OyBcblx0XHRcdHBhZGRpbmc6IDVweCA1cHggNXB4IDUwcHg7XG5cblx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0dG9wOiAtMTRweDsgXG5cdFx0XHRcdFx0bGVmdDogMDsgXG5cdFx0XHRcdFx0cmlnaHQ6IDA7IFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qICBmb3IgdGhlIGxpZ2h0IGJhY2tncm91bmQgaW1hZ2VzIChleGNlcHQgbW9iaWxlKSAgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5leHBlcmllbmNlLXNsaWRlIHtcblx0XHQuYXJ0aWNsZV9fYm9keSB7XG5cdFx0XHR0ZXh0LXNoYWRvdzogMCAwIDNweCAjMDAwMDAwO1xuXHRcdH1cblx0fVxufVxuXG4uZmVhdHVyZS1zZWNvbmRhcnkge1xuXHQuZmVhdHVyZV9fYm9keSB7XG5cdFx0JiA+IGgzIHtcblx0XHRcdHRleHQtc2hhZG93OiAwIDAgM3B4ICMwMDAwMDA7XG5cdFx0fVxuXG5cdFx0JiAuZmF2b3VyaXRlX190aXRsZSB7XG5cdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLyogIGFjdGl2ZSBjdXJzb3IgZm9yIGFsbCBzZWxlY3RzICAqL1xuLnNlbGVjdCBzZWxlY3Q6aG92ZXIsXG4uc2VsZWN0IHNlbGVjdDpmb2N1cyxcbi5zZWxlY3Qgc2VsZWN0OmFjdGl2ZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gY29ycmVjdGlvbnMgaW4gUG9wdWxhciBFeHBlcmllbmNlcy1zbGlkZXJcbi5leHBlcmllbmNlcy1zbGlkZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0YnV0dG9uLnNsaWNrLWFycm93IHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRidXR0b24uc2xpY2stYXJyb3cge1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qICBmb3IgdGhlIEFkdWx0cy9DaGlsZHJlbiBpbnB1dHMgICovXG4uaW5jcmVtZW50b3JfX2ZpZWxkOmhvdmVyIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiAgRHJvcCBzaGFkb3cgY2xhc3MgZm9yIHRoZSBhbGwgVGl0bGVzICAqL1xuLmRyb3Atc2hhZG93IHtcblx0dGV4dC1zaGFkb3c6IDNweCAzcHggM3B4ICMwMDAwMDBcbn1cblxuLyogIGF1dG8gaGVpZ2h0IHRvIHJlbW92ZSBleHRyYSBzcGFjZXMgaW4gaG9zdCdzIGRlc2NyaXB0aW9uICAqL1xuLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fYm9keSAuaG9zdF9fZGVzY3JpcHRpb24ge1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0bWluLWhlaWdodDogYXV0bztcbn1cblxuLyogIGNvcnJlY3Qgd2l0aCBmb3IgdGhlIGNpcmNsZXMgaW4gJ1N1YnNjcmliZSBub3cgYW5kIHRoYW5rIHVzIGxhdGVyJyBzZWN0aW9uICAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuXHQubGlzdC1jaXJjbGVzIHtcblx0XHQuaWNvbi1jaXJsY2UxIHtcblx0XHRcdHdpZHRoOiAxODZweDtcblx0XHR9XG5cblx0XHQuaWNvbi1jaXJsY2UyIHtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHR9XG5cblx0XHQuaWNvbi1jaXJsY2UzIHtcblx0XHRcdHdpZHRoOiAxODlweDtcblx0XHR9XG5cdH1cbn1cblxuLmFydGljbGUtc2Vjb25kYXJ5ICsgZGl2LmNvbnRlbnQtcGFnZS1mb3JtIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKiAgc3R5bGUgZm9yIHRoZSBzaWduLXVwLWZvcm0gICovXG4ucm9ibHktd3JhcCB7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiAgc3R5bGUgZm9yIHNsb2dhbiB0aXRsZSBzZWN0aW9uICAqL1xuLnNsb2dhbl9fdGl0bGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdCYgPiBoMyB7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdH1cbn1cblxuLmludmlzaWJsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtOTk5OXB4O1xuXHRsZWZ0OiAtOTk5OXB4O1xufVxuXG4vKiBUT0RPOjogRE0gJiBJTiByZWZhY3RvciBhbmQgbWFrZSBsZXNzIGh1Z2UgICAqL1xuXG4vKiAgaG9zdCBjb250ZW50ICAqL1xuLmhvc3QtY29udGVudCB7XG5cdC5ob3N0LXJldmlld3Mge1xuXHRcdC5hc2lkZS1yZXZpZXdzIHtcblx0XHRcdHdpZHRoOiAzMzBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDYwcHggMDtcblx0XG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XG5cdFx0XHQud2lkZ2V0LW1lc3NhZ2VzIHtcblx0XHRcdFx0LndpZGdldC1tZXNzYWdlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDQwcHggMDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcblx0XHRcdFx0XHQud2lkZ2V0X19jb250ZW50IHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdFx0XHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTVweCAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNlY3Rpb25fX2FjdGlvbnMge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qICBob3N0IHJlcXVlc3QgICovXG4uaG9zdC1yZXF1ZXN0IHtcblx0LmZvcm1fX2NvbCxcblx0LmFjY29yZGlvbnMge1xuXHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXG5cdFx0aDYge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5tYXktYWxzby1saWtlIHtcblx0cGFkZGluZzogNTBweCAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gPT09PT0gaG9zdCBwYWdlID09PT09XG5cbi5ob3N0LXBhZ2Utc2xpZGVyIHtcblx0bWFyZ2luOiAwIGF1dG8gNTBweDtcblx0cGFkZGluZzogMDtcblxuXHQuc2xpY2stYXJyb3cge1xuXHRcdHRvcDogNTAlO1xuXHR9XG5cblx0Lmhvc3QtcGFnZS1zbGlkZXItaXRlbSB7XG5cdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRwYWRkaW5nOiAwIDZweDtcblxuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdH1cblxuXHQuaG9zdC1wYWdlLXNsaWRlci10ZXh0IHtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuXG5cdFx0Lmljb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cdFx0fVxuXG5cdFx0Lmljb24tY29ja3RhaWwge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9zdmcvY29ja3RhaWwtaWNvbi5zdmcnKSBuby1yZXBlYXQ7XG5cdFx0fVxuXG5cdFx0Lmljb24tZm9vdGJhbCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3N2Zy9mdXRib2wtaWNvbi5zdmcnKSBuby1yZXBlYXQ7XG5cdFx0fVxuXG5cdFx0LnRleHR7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcblx0Lmhvc3QtcGFnZS1zbGlkZXIuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0Lmhvc3QtcGFnZS1zbGlkZXItaXRlbSB7XG5cdFx0XHRoZWlnaHQ6IDM1MHB4O1xuXHRcdH1cblxuXHRcdC5ob3N0LXBhZ2Utc2xpZGVyLXRleHQge1xuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHR3aWR0aDogOTBweDtcblx0XHRcdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQudGV4dHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLy8gPT09PT09PT09PT09PT09PT09PT09XG4iLCIuZGF0ZXBpY2tlci0tY2VsbHN7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXB9LmRhdGVwaWNrZXItLWNlbGx7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjMycHg7ei1pbmRleDoxfS5kYXRlcGlja2VyLS1jZWxsLi1mb2N1cy17YmFja2dyb3VuZDojZjBmMGYwfS5kYXRlcGlja2VyLS1jZWxsLi1jdXJyZW50LXtjb2xvcjojNEVCNUU2fS5kYXRlcGlja2VyLS1jZWxsLi1jdXJyZW50LS4tZm9jdXMte2NvbG9yOiM0YTRhNGF9LmRhdGVwaWNrZXItLWNlbGwuLWN1cnJlbnQtLi1pbi1yYW5nZS17Y29sb3I6IzRFQjVFNn0uZGF0ZXBpY2tlci0tY2VsbC4taW4tcmFuZ2Ute2JhY2tncm91bmQ6cmdiYSg5MiwxOTYsMjM5LC4xKTtjb2xvcjojNGE0YTRhO2JvcmRlci1yYWRpdXM6MH0uZGF0ZXBpY2tlci0tY2VsbC4taW4tcmFuZ2UtLi1mb2N1cy17YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDkyLDE5NiwyMzksLjIpfS5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC17Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6I2FlYWVhZX0uZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtLi1mb2N1cy17Y29sb3I6I2FlYWVhZX0uZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtLi1pbi1yYW5nZS17Y29sb3I6I2ExYTFhMX0uZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtLi1jdXJyZW50LS4tZm9jdXMte2NvbG9yOiNhZWFlYWV9LmRhdGVwaWNrZXItLWNlbGwuLXJhbmdlLWZyb20te2JvcmRlcjoxcHggc29saWQgcmdiYSg5MiwxOTYsMjM5LC41KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoOTIsMTk2LDIzOSwuMSk7Ym9yZGVyLXJhZGl1czo0cHggMCAwIDRweH0uZGF0ZXBpY2tlci0tY2VsbC4tcmFuZ2UtdG8te2JvcmRlcjoxcHggc29saWQgcmdiYSg5MiwxOTYsMjM5LC41KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoOTIsMTk2LDIzOSwuMSk7Ym9yZGVyLXJhZGl1czowIDRweCA0cHggMH0uZGF0ZXBpY2tlci0tY2VsbC4tc2VsZWN0ZWQtLC5kYXRlcGlja2VyLS1jZWxsLi1zZWxlY3RlZC0uLWN1cnJlbnQte2NvbG9yOiNmZmY7YmFja2dyb3VuZDojNWNjNGVmfS5kYXRlcGlja2VyLS1jZWxsLi1yYW5nZS1mcm9tLS4tcmFuZ2UtdG8te2JvcmRlci1yYWRpdXM6NHB4fS5kYXRlcGlja2VyLS1jZWxsLi1zZWxlY3RlZC17Ym9yZGVyOm5vbmV9LmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLS4tZm9jdXMte2JhY2tncm91bmQ6IzQ1YmNlZH0uZGF0ZXBpY2tlci0tY2VsbDplbXB0eXtjdXJzb3I6ZGVmYXVsdH0uZGF0ZXBpY2tlci0tZGF5cy1uYW1lc3tkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDttYXJnaW46OHB4IDAgM3B4fS5kYXRlcGlja2VyLS1kYXktbmFtZXtjb2xvcjojRkY5QTE5O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjE7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTouOGVtfS4tb25seS10aW1lcGlja2VyLSAuZGF0ZXBpY2tlci0tY29udGVudCwuZGF0ZXBpY2tlci0tYm9keSwuZGF0ZXBpY2tlci1pbmxpbmUgLmRhdGVwaWNrZXItLXBvaW50ZXJ7ZGlzcGxheTpub25lfS5kYXRlcGlja2VyLS1jZWxsLWRheXt3aWR0aDoxNC4yODU3MSV9LmRhdGVwaWNrZXItLWNlbGxzLW1vbnRoc3toZWlnaHQ6MTcwcHh9LmRhdGVwaWNrZXItLWNlbGwtbW9udGh7d2lkdGg6MzMuMzMlO2hlaWdodDoyNSV9LmRhdGVwaWNrZXItLWNlbGxzLXllYXJzLC5kYXRlcGlja2VyLS15ZWFyc3toZWlnaHQ6MTcwcHh9LmRhdGVwaWNrZXItLWNlbGwteWVhcnt3aWR0aDoyNSU7aGVpZ2h0OjMzLjMzJX0uZGF0ZXBpY2tlcnMtY29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MH1AbWVkaWEgcHJpbnR7LmRhdGVwaWNrZXJzLWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9fS5kYXRlcGlja2Vye2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkYmRiZGI7Ym94LXNoYWRvdzowIDRweCAxMnB4IHJnYmEoMCwwLDAsLjE1KTtib3JkZXItcmFkaXVzOjRweDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2ZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM0YTRhNGE7d2lkdGg6MjUwcHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTAwMDAwcHg7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZSxsZWZ0IDBzIC4zcywtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UsdHJhbnNmb3JtIC4zcyBlYXNlLGxlZnQgMHMgLjNzO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZSx0cmFuc2Zvcm0gLjNzIGVhc2UsbGVmdCAwcyAuM3MsLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7ei1pbmRleDoxMDB9LmRhdGVwaWNrZXIuLWZyb20tdG9wLXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC04cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC04cHgpfS5kYXRlcGlja2VyLi1mcm9tLXJpZ2h0LXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDhweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoOHB4KX0uZGF0ZXBpY2tlci4tZnJvbS1ib3R0b20tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg4cHgpfS5kYXRlcGlja2VyLi1mcm9tLWxlZnQtey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLThweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLThweCl9LmRhdGVwaWNrZXIuYWN0aXZle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwKTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UsbGVmdCAwcyAwcywtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UsdHJhbnNmb3JtIC4zcyBlYXNlLGxlZnQgMHMgMHM7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLHRyYW5zZm9ybSAuM3MgZWFzZSxsZWZ0IDBzIDBzLC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlfS5kYXRlcGlja2VyLWlubGluZSAuZGF0ZXBpY2tlcntib3JkZXItY29sb3I6I2Q3ZDdkNztib3gtc2hhZG93Om5vbmU7cG9zaXRpb246c3RhdGljO2xlZnQ6YXV0bztyaWdodDphdXRvO29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfS5kYXRlcGlja2VyLS1jb250ZW50e2JveC1zaXppbmc6Y29udGVudC1ib3g7cGFkZGluZzo0cHh9LmRhdGVwaWNrZXItLXBvaW50ZXJ7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkICNkYmRiZGI7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGJkYmRiO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7ei1pbmRleDotMX0uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbjpob3ZlciwuZGF0ZXBpY2tlci0tbmF2LXRpdGxlOmhvdmVye2JhY2tncm91bmQ6I2YwZjBmMH0uLXRvcC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tdG9wLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tdG9wLXJpZ2h0LSAuZGF0ZXBpY2tlci0tcG9pbnRlcnt0b3A6Y2FsYygxMDAlIC0gNHB4KTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDEzNWRlZyl9Li1yaWdodC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tcmlnaHQtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwuLXJpZ2h0LXRvcC0gLmRhdGVwaWNrZXItLXBvaW50ZXJ7cmlnaHQ6Y2FsYygxMDAlIC0gNHB4KTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyl9Li1ib3R0b20tY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwuLWJvdHRvbS1sZWZ0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciwuLWJvdHRvbS1yaWdodC0gLmRhdGVwaWNrZXItLXBvaW50ZXJ7Ym90dG9tOmNhbGMoMTAwJSAtIDRweCk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDMxNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzMTVkZWcpfS4tbGVmdC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tbGVmdC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tbGVmdC10b3AtIC5kYXRlcGlja2VyLS1wb2ludGVye2xlZnQ6Y2FsYygxMDAlIC0gNHB4KTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS4tYm90dG9tLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tdG9wLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVye2xlZnQ6MTBweH0uLWJvdHRvbS1yaWdodC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsLi10b3AtcmlnaHQtIC5kYXRlcGlja2VyLS1wb2ludGVye3JpZ2h0OjEwcHh9Li1ib3R0b20tY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwuLXRvcC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVye2xlZnQ6Y2FsYyg1MCUgLSAxMHB4IC8gMil9Li1sZWZ0LXRvcC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsLi1yaWdodC10b3AtIC5kYXRlcGlja2VyLS1wb2ludGVye3RvcDoxMHB4fS4tbGVmdC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tcmlnaHQtYm90dG9tLSAuZGF0ZXBpY2tlci0tcG9pbnRlcntib3R0b206MTBweH0uLWxlZnQtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwuLXJpZ2h0LWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXJ7dG9wOmNhbGMoNTAlIC0gMTBweCAvIDIpfS5kYXRlcGlja2VyLS1ib2R5LmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5kYXRlcGlja2VyLS1uYXZ7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VmZWZlZjttaW4taGVpZ2h0OjMycHg7cGFkZGluZzo0cHh9Li1vbmx5LXRpbWVwaWNrZXItIC5kYXRlcGlja2VyLS1uYXZ7ZGlzcGxheTpub25lfS5kYXRlcGlja2VyLS1uYXYtYWN0aW9uLC5kYXRlcGlja2VyLS1uYXYtdGl0bGV7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbnt3aWR0aDozMnB4O2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbi4tZGlzYWJsZWQte3Zpc2liaWxpdHk6aGlkZGVufS5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHN2Z3t3aWR0aDozMnB4O2hlaWdodDozMnB4fS5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHBhdGh7ZmlsbDpub25lO3N0cm9rZTojOWM5YzljO3N0cm9rZS13aWR0aDoycHh9LmRhdGVwaWNrZXItLW5hdi10aXRsZXtib3JkZXItcmFkaXVzOjRweDtwYWRkaW5nOjAgOHB4fS5kYXRlcGlja2VyLS1idXR0b25zLC5kYXRlcGlja2VyLS10aW1le2JvcmRlci10b3A6MXB4IHNvbGlkICNlZmVmZWY7cGFkZGluZzo0cHh9LmRhdGVwaWNrZXItLW5hdi10aXRsZSBpe2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOiM5YzljOWM7bWFyZ2luLWxlZnQ6NXB4fS5kYXRlcGlja2VyLS1uYXYtdGl0bGUuLWRpc2FibGVkLXtjdXJzb3I6ZGVmYXVsdDtiYWNrZ3JvdW5kOjAgMH0uZGF0ZXBpY2tlci0tYnV0dG9uc3tkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0uZGF0ZXBpY2tlci0tYnV0dG9ue2NvbG9yOiM0RUI1RTY7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjE7ZGlzcGxheTotd2Via2l0LWlubGluZS1mbGV4O2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94O2Rpc3BsYXk6aW5saW5lLWZsZXg7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MzJweH0uZGF0ZXBpY2tlci0tYnV0dG9uOmhvdmVye2NvbG9yOiM0YTRhNGE7YmFja2dyb3VuZDojZjBmMGYwfS5kYXRlcGlja2VyLS10aW1le2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LmRhdGVwaWNrZXItLXRpbWUuLWFtLXBtLSAuZGF0ZXBpY2tlci0tdGltZS1zbGlkZXJzey13ZWJraXQtZmxleDowIDEgMTM4cHg7LW1zLWZsZXg6MCAxIDEzOHB4O2ZsZXg6MCAxIDEzOHB4O21heC13aWR0aDoxMzhweH0uLW9ubHktdGltZXBpY2tlci0gLmRhdGVwaWNrZXItLXRpbWV7Ym9yZGVyLXRvcDpub25lfS5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnN7LXdlYmtpdC1mbGV4OjAgMSAxNTNweDstbXMtZmxleDowIDEgMTUzcHg7ZmxleDowIDEgMTUzcHg7bWFyZ2luLXJpZ2h0OjEwcHg7bWF4LXdpZHRoOjE1M3B4fS5kYXRlcGlja2VyLS10aW1lLWxhYmVse2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MTJweH0uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50e2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjE7Zm9udC1zaXplOjE0cHg7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgMCAwIDEwcHh9LmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1jb2xvbnttYXJnaW46MCAycHggM3B4O2xpbmUtaGVpZ2h0OjF9LmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1ob3VycywuZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LW1pbnV0ZXN7bGluZS1oZWlnaHQ6MTtmb250LXNpemU6MTlweDtmb250LWZhbWlseTpcIkNlbnR1cnkgR290aGljXCIsQ2VudHVyeUdvdGhpYyxBcHBsZUdvdGhpYyxzYW5zLXNlcmlmO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWhvdXJzOmFmdGVyLC5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtbWludXRlczphZnRlcntjb250ZW50OicnO2JhY2tncm91bmQ6I2YwZjBmMDtib3JkZXItcmFkaXVzOjRweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0ycHg7dG9wOi0zcHg7cmlnaHQ6LTJweDtib3R0b206LTJweDt6LWluZGV4Oi0xO29wYWNpdHk6MH0uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWhvdXJzLi1mb2N1cy06YWZ0ZXIsLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1taW51dGVzLi1mb2N1cy06YWZ0ZXJ7b3BhY2l0eToxfS5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtYW1wbXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7LXdlYmtpdC1hbGlnbi1zZWxmOmZsZXgtZW5kOy1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kO2FsaWduLXNlbGY6ZmxleC1lbmQ7Y29sb3I6IzljOWM5YzttYXJnaW4tbGVmdDo2cHg7Zm9udC1zaXplOjExcHg7bWFyZ2luLWJvdHRvbToxcHh9LmRhdGVwaWNrZXItLXRpbWUtcm93e2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOjExcHg7aGVpZ2h0OjE3cHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsI2RlZGVkZSwjZGVkZWRlKSBsZWZ0IDUwJS8xMDAlIDFweCBuby1yZXBlYXR9LmRhdGVwaWNrZXItLXRpbWUtcm93OmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206NHB4fS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXXtiYWNrZ3JvdW5kOjAgMDtjdXJzb3I6cG9pbnRlcjstd2Via2l0LWZsZXg6MTstbXMtZmxleDoxO2ZsZXg6MTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjA7bWFyZ2luOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdG9vbHRpcHtkaXNwbGF5Om5vbmV9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmhvdmVyOjotd2Via2l0LXNsaWRlci10aHVtYntib3JkZXItY29sb3I6I2I4YjhiOH0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06aG92ZXI6Oi1tb3otcmFuZ2UtdGh1bWJ7Ym9yZGVyLWNvbG9yOiNiOGI4Yjh9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmhvdmVyOjotbXMtdGh1bWJ7Ym9yZGVyLWNvbG9yOiNiOGI4Yjh9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmZvY3Vze291dGxpbmU6MH0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JhY2tncm91bmQ6IzVjYzRlZjtib3JkZXItY29sb3I6IzVjYzRlZn0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWJ7YmFja2dyb3VuZDojNWNjNGVmO2JvcmRlci1jb2xvcjojNWNjNGVmfS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1zLXRodW1ie2JhY2tncm91bmQ6IzVjYzRlZjtib3JkZXItY29sb3I6IzVjYzRlZn0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveDtoZWlnaHQ6MTJweDt3aWR0aDoxMnB4O2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlcjoxcHggc29saWQgI2RlZGVkZTtiYWNrZ3JvdW5kOiNmZmY7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yczttYXJnaW4tdG9wOi02cHh9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1ie2JveC1zaXppbmc6Ym9yZGVyLWJveDtoZWlnaHQ6MTJweDt3aWR0aDoxMnB4O2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlcjoxcHggc29saWQgI2RlZGVkZTtiYWNrZ3JvdW5kOiNmZmY7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yc30uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYntib3gtc2l6aW5nOmJvcmRlci1ib3g7aGVpZ2h0OjEycHg7d2lkdGg6MTJweDtib3JkZXItcmFkaXVzOjNweDtib3JkZXI6MXB4IHNvbGlkICNkZWRlZGU7YmFja2dyb3VuZDojZmZmO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMnN9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tib3JkZXI6bm9uZTtoZWlnaHQ6MXB4O2N1cnNvcjpwb2ludGVyO2NvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQ6MCAwfS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tib3JkZXI6bm9uZTtoZWlnaHQ6MXB4O2N1cnNvcjpwb2ludGVyO2NvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQ6MCAwfS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JvcmRlcjpub25lO2hlaWdodDoxcHg7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZDowIDB9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlcntiYWNrZ3JvdW5kOjAgMH0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVye2JhY2tncm91bmQ6MCAwfS5kYXRlcGlja2VyLS10aW1lLXJvdyBzcGFue3BhZGRpbmc6MCAxMnB4fS5kYXRlcGlja2VyLS10aW1lLWljb257Y29sb3I6IzljOWM5Yztib3JkZXI6MXB4IHNvbGlkO2JvcmRlci1yYWRpdXM6NTAlO2ZvbnQtc2l6ZToxNnB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDVweCAtMXB4IDA7d2lkdGg6MWVtO2hlaWdodDoxZW19LmRhdGVwaWNrZXItLXRpbWUtaWNvbjphZnRlciwuZGF0ZXBpY2tlci0tdGltZS1pY29uOmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6Y3VycmVudENvbG9yO3Bvc2l0aW9uOmFic29sdXRlfS5kYXRlcGlja2VyLS10aW1lLWljb246YWZ0ZXJ7aGVpZ2h0Oi40ZW07d2lkdGg6MXB4O2xlZnQ6Y2FsYyg1MCUgLSAxcHgpO3RvcDpjYWxjKDUwJSArIDFweCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfS5kYXRlcGlja2VyLS10aW1lLWljb246YmVmb3Jle3dpZHRoOi40ZW07aGVpZ2h0OjFweDt0b3A6Y2FsYyg1MCUgKyAxcHgpO2xlZnQ6Y2FsYyg1MCUgLSAxcHgpfS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS17Y29sb3I6I2RlZGVkZX0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLTpob3ZlciwuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtOmhvdmVye2NvbG9yOiNjNWM1YzV9Li1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLC4tZGlzYWJsZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUte2NvbG9yOiNkZWRlZGV9Li1zZWxlY3RlZC0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwuLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS17Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNhMmRkZjZ9Li1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLC4tc2VsZWN0ZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUte2JhY2tncm91bmQ6IzhhZDVmNH0uLWluLXJhbmdlLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLC4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoOTIsMTk2LDIzOSwuMSk7Y29sb3I6I2NjY30uLWluLXJhbmdlLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sLi1pbi1yYW5nZS0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS17YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDkyLDE5NiwyMzksLjIpfS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmVtcHR5LC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS06ZW1wdHl7YmFja2dyb3VuZDowIDA7Ym9yZGVyOm5vbmV9IiwiLmhlcm8taW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZXJvLWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5oZXJvLWltZyA+IC50aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB3aWR0aDogNzUlO1xuICBsZWZ0OiAxNSU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDUycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtc2hhZG93OiAwIDZweCA2cHggcmdiYSgzOCwgMzcsIDM3LCAwLjgzOTIxNTY4NjMpO1xufVxuLmhlcm8taW1nIC5pY29uLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cbi5oZXJvLWltZyAuaWNvbi1jaXJjbGUuY2lyY2xlLXJlZCB7XG4gIHRvcDogLTUwcHg7XG4gIHJpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNvbi1jaXJjbGUtcmVkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uaGVyby1pbWcgLmljb24tY2lyY2xlLmNpcmNsZS15ZWxsb3cge1xuICByaWdodDogNjBweDtcbiAgYm90dG9tOiAtNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tY2lyY2xlLXllbGxvdy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmhlcm8taW1nIC5pY29uLWNpcmNsZS5jaXJjbGUtZ3JlZW4ge1xuICB0b3A6IDEyMHB4O1xuICBsZWZ0OiAtNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tY2lyY2xlLWdyZWVuLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWltZyA+IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICB9XG4gIC5oZXJvLWltZyAuaWNvbi1jaXJjbGUge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5oZXJvLWltZyAuaWNvbi1jaXJjbGUuY2lyY2xlLXJlZCB7XG4gICAgdG9wOiAtMTAwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLmhlcm8taW1nIC5pY29uLWNpcmNsZS5jaXJjbGUteWVsbG93IHtcbiAgICByaWdodDogNjBweDtcbiAgICBib3R0b206IC0xMDBweDtcbiAgfVxuICAuaGVyby1pbWcgLmljb24tY2lyY2xlLmNpcmNsZS1ncmVlbiB7XG4gICAgdG9wOiAxMjBweDtcbiAgICBsZWZ0OiAtMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvLWltZyA+IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA5MnB4O1xuICB9XG4gIC5oZXJvLWltZyAuaWNvbi1jaXJjbGUuY2lyY2xlLXJlZCB7XG4gICAgcmlnaHQ6IDE1MHB4O1xuICB9XG4gIC5oZXJvLWltZyAuaWNvbi1jaXJjbGUuY2lyY2xlLWdyZWVuIHtcbiAgICB0b3A6IDIyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlcm8taW1nID4gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDExMnB4O1xuICB9XG4gIC5oZXJvLWltZyAuaWNvbi1jaXJjbGUuY2lyY2xlLXJlZCB7XG4gICAgcmlnaHQ6IDIwMHB4O1xuICB9XG4gIC5oZXJvLWltZyAuaWNvbi1jaXJjbGUuY2lyY2xlLXllbGxvdyB7XG4gICAgcmlnaHQ6IDMwMHB4O1xuICB9XG59XG4uZGF0ZXBpY2tlci0tY2VsbHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tZm9jdXMtIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLWN1cnJlbnQtIHtcbiAgY29sb3I6ICM0RUI1RTY7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1jdXJyZW50LS4tZm9jdXMtIHtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1jdXJyZW50LS4taW4tcmFuZ2UtIHtcbiAgY29sb3I6ICM0RUI1RTY7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1pbi1yYW5nZS0ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4xKTtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1pbi1yYW5nZS0uLWZvY3VzLSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjIpO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogI2FlYWVhZTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLWRpc2FibGVkLS4tZm9jdXMtIHtcbiAgY29sb3I6ICNhZWFlYWU7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC0uLWluLXJhbmdlLSB7XG4gIGNvbG9yOiAjYTFhMWExO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtLi1jdXJyZW50LS4tZm9jdXMtIHtcbiAgY29sb3I6ICNhZWFlYWU7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1yYW5nZS1mcm9tLSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoOTIsIDE5NiwgMjM5LCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1yYW5nZS10by0ge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDkyLCAxOTYsIDIzOSwgMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tc2VsZWN0ZWQtLCAuZGF0ZXBpY2tlci0tY2VsbC4tc2VsZWN0ZWQtLi1jdXJyZW50LSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNWNjNGVmO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tcmFuZ2UtZnJvbS0uLXJhbmdlLXRvLSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLS4tZm9jdXMtIHtcbiAgYmFja2dyb3VuZDogIzQ1YmNlZDtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGw6ZW1wdHkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5kYXRlcGlja2VyLS1kYXlzLW5hbWVzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiA4cHggMCAzcHg7XG59XG5cbi5kYXRlcGlja2VyLS1kYXktbmFtZSB7XG4gIGNvbG9yOiAjRkY5QTE5O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuLi1vbmx5LXRpbWVwaWNrZXItIC5kYXRlcGlja2VyLS1jb250ZW50LCAuZGF0ZXBpY2tlci0tYm9keSwgLmRhdGVwaWNrZXItaW5saW5lIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwtZGF5IHtcbiAgd2lkdGg6IDE0LjI4NTcxJTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGxzLW1vbnRocyB7XG4gIGhlaWdodDogMTcwcHg7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLW1vbnRoIHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgaGVpZ2h0OiAyNSU7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxscy15ZWFycywgLmRhdGVwaWNrZXItLXllYXJzIHtcbiAgaGVpZ2h0OiAxNzBweDtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwteWVhciB7XG4gIHdpZHRoOiAyNSU7XG4gIGhlaWdodDogMzMuMzMlO1xufVxuXG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kYXRlcGlja2Vycy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5kYXRlcGlja2VyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICB3aWR0aDogMjUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgbGVmdCAwcyAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBsZWZ0IDBzIDAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBsZWZ0IDBzIDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uZGF0ZXBpY2tlci4tZnJvbS10b3AtIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbn1cblxuLmRhdGVwaWNrZXIuLWZyb20tcmlnaHQtIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XG59XG5cbi5kYXRlcGlja2VyLi1mcm9tLWJvdHRvbS0ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcbn1cblxuLmRhdGVwaWNrZXIuLWZyb20tbGVmdC0ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04cHgpO1xufVxuXG4uZGF0ZXBpY2tlci5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIGxlZnQgMHMgMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIGxlZnQgMHMgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBsZWZ0IDBzIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi5kYXRlcGlja2VyLWlubGluZSAuZGF0ZXBpY2tlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q3ZDdkNztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyLS1jb250ZW50IHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGJkYmRiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmRhdGVwaWNrZXItLW5hdi1hY3Rpb246aG92ZXIsIC5kYXRlcGlja2VyLS1uYXYtdGl0bGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuXG4uLXRvcC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXRvcC1sZWZ0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi10b3AtcmlnaHQtIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgdG9wOiBjYWxjKDEwMCUgLSA0cHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5cbi4tcmlnaHQtYm90dG9tLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1yaWdodC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXJpZ2h0LXRvcC0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICByaWdodDogY2FsYygxMDAlIC0gNHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xufVxuXG4uLWJvdHRvbS1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLWJvdHRvbS1sZWZ0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1ib3R0b20tcmlnaHQtIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgYm90dG9tOiBjYWxjKDEwMCUgLSA0cHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG59XG5cbi4tbGVmdC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLWxlZnQtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1sZWZ0LXRvcC0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uLWJvdHRvbS1sZWZ0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi10b3AtbGVmdC0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uLWJvdHRvbS1yaWdodC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tdG9wLXJpZ2h0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4uLWJvdHRvbS1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXRvcC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgbGVmdDogY2FsYyg1MCUgLSA1cHgpO1xufVxuXG4uLWxlZnQtdG9wLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1yaWdodC10b3AtIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgdG9wOiAxMHB4O1xufVxuXG4uLWxlZnQtYm90dG9tLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1yaWdodC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgYm90dG9tOiAxMHB4O1xufVxuXG4uLWxlZnQtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1yaWdodC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG59XG5cbi5kYXRlcGlja2VyLS1ib2R5LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGF0ZXBpY2tlci0tbmF2IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLi1vbmx5LXRpbWVwaWNrZXItIC5kYXRlcGlja2VyLS1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbiwgLmRhdGVwaWNrZXItLW5hdi10aXRsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyLS1uYXYtYWN0aW9uLi1kaXNhYmxlZC0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHN2ZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHBhdGgge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICM5YzljOWM7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuXG4uZGF0ZXBpY2tlci0tbmF2LXRpdGxlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLmRhdGVwaWNrZXItLWJ1dHRvbnMsIC5kYXRlcGlja2VyLS10aW1lIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmVmZWY7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLmRhdGVwaWNrZXItLW5hdi10aXRsZSBpIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzljOWM5YztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmRhdGVwaWNrZXItLW5hdi10aXRsZS4tZGlzYWJsZWQtIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5kYXRlcGlja2VyLS1idXR0b25zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmRhdGVwaWNrZXItLWJ1dHRvbiB7XG4gIGNvbG9yOiAjNEVCNUU2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5kYXRlcGlja2VyLS1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUuLWFtLXBtLSAuZGF0ZXBpY2tlci0tdGltZS1zbGlkZXJzIHtcbiAgLXdlYmtpdC1mbGV4OiAwIDEgMTM4cHg7XG4gIC1tcy1mbGV4OiAwIDEgMTM4cHg7XG4gIGZsZXg6IDAgMSAxMzhweDtcbiAgbWF4LXdpZHRoOiAxMzhweDtcbn1cblxuLi1vbmx5LXRpbWVwaWNrZXItIC5kYXRlcGlja2VyLS10aW1lIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtc2xpZGVycyB7XG4gIC13ZWJraXQtZmxleDogMCAxIDE1M3B4O1xuICAtbXMtZmxleDogMCAxIDE1M3B4O1xuICBmbGV4OiAwIDEgMTUzcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWF4LXdpZHRoOiAxNTNweDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtY29sb24ge1xuICBtYXJnaW46IDAgMnB4IDNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtaG91cnMsIC5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtbWludXRlcyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNlbnR1cnkgR290aGljXCIsIENlbnR1cnlHb3RoaWMsIEFwcGxlR290aGljLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtaG91cnM6YWZ0ZXIsIC5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtbWludXRlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMnB4O1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAtMnB4O1xuICBib3R0b206IC0ycHg7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWhvdXJzLi1mb2N1cy06YWZ0ZXIsIC5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtbWludXRlcy4tZm9jdXMtOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1hbXBtIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgY29sb3I6ICM5YzljOWM7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkZWRlZGUsICNkZWRlZGUpIGxlZnQgNTAlLzEwMCUgMXB4IG5vLXJlcGVhdDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpob3Zlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3JkZXItY29sb3I6ICNiOGI4Yjg7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpob3Zlcjo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJvcmRlci1jb2xvcjogI2I4YjhiODtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmhvdmVyOjotbXMtdGh1bWIge1xuICBib3JkZXItY29sb3I6ICNiOGI4Yjg7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjNWNjNGVmO1xuICBib3JkZXItY29sb3I6ICM1Y2M0ZWY7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICM1Y2M0ZWY7XG4gIGJvcmRlci1jb2xvcjogIzVjYzRlZjtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjNWNjNGVmO1xuICBib3JkZXItY29sb3I6ICM1Y2M0ZWY7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1iIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC11cHBlciB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IHNwYW4ge1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLWljb24ge1xuICBjb2xvcjogIzljOWM5YztcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCA1cHggLTFweCAwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtaWNvbjphZnRlciwgLmRhdGVwaWNrZXItLXRpbWUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtaWNvbjphZnRlciB7XG4gIGhlaWdodDogMC40ZW07XG4gIHdpZHRoOiAxcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMXB4KTtcbiAgdG9wOiBjYWxjKDUwJSArIDFweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtaWNvbjpiZWZvcmUge1xuICB3aWR0aDogMC40ZW07XG4gIGhlaWdodDogMXB4O1xuICB0b3A6IGNhbGMoNTAlICsgMXB4KTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxcHgpO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gIGNvbG9yOiAjZGVkZWRlO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLTpob3ZlciwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLTpob3ZlciB7XG4gIGNvbG9yOiAjYzVjNWM1O1xufVxuXG4uLWRpc2FibGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tZGlzYWJsZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgY29sb3I6ICNkZWRlZGU7XG59XG5cbi4tc2VsZWN0ZWQtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tc2VsZWN0ZWQtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjYTJkZGY2O1xufVxuXG4uLXNlbGVjdGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tc2VsZWN0ZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgYmFja2dyb3VuZDogIzhhZDVmNDtcbn1cblxuLi1pbi1yYW5nZS0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1pbi1yYW5nZS0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMSk7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uLWluLXJhbmdlLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4taW4tcmFuZ2UtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMik7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmVtcHR5LCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtOmVtcHR5IHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0VmFyaWFibGVzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEhlbHBlcnNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICBIaWRkZW4gICovXG5baGlkZGVuXSxcbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qICBHcmlkICAqL1xuLmNvbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbn1cbi5jb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuLmNvbC0tMW9mMiB7XG4gIG1heC13aWR0aDogNTAlO1xuICBmbGV4OiAwIDAgNTAlO1xufVxuLmNvbC0tMW9mNCB7XG4gIG1heC13aWR0aDogMjUlO1xuICBmbGV4OiAwIDAgMjUlO1xufVxuXG4udmlzaWJsZS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhpZGRlbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRUZXh0IENvbG9yc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnJlZC1jb2xvciB7XG4gIGNvbG9yOiAjZTg0MDQyO1xufVxuXG4uZ3JlZW4tY29sb3Ige1xuICBjb2xvcjogIzExOGM4Zjtcbn1cblxuLnllbGxvdy1jb2xvciB7XG4gIGNvbG9yOiAjZmFiNjRlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdERhdGVwaWNrZXJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5kYXRlcGlja2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLW5hdiB7XG4gIHBhZGRpbmc6IDE2cHggMThweCA3cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1jZWxscyB7XG4gIG1hcmdpbjogMCAtMTZweDtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1uYXYtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzI4MzA2YztcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLW5hdi10aXRsZSBpIHtcbiAgY29sb3I6ICMyODMwNmM7XG4gIG1hcmdpbjogMDtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tbmF2LWFjdGlvbiBzdmcge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLW5hdi1hY3Rpb24gcGF0aCB7XG4gIHN0cm9rZTogcmVkO1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDQ2cHggMCAzMXB4O1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLWRheXMtbmFtZXMge1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI4MzA2YztcbiAgbWFyZ2luOiAwIDAgM3B4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tZGF5LW5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjgzMDZjO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZsZXg6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tY2VsbC1kYXkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjgzMDZjO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1jZWxsLWRheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9nZW5lcmFsLWljb25zLXNwcml0ZS00NGM4MmFhOTRhLnN2ZyNpY29uLWNhbGVuZGFyLXBvaW50ZXJcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICB6LWluZGV4OiAtMTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzLCB2aXNpYmlsaXR5IDAuNHM7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tY2VsbC1kYXkuLWN1cnJlbnQtOmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1jZWxsLWRheS4tc2VsZWN0ZWQtIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tY2VsbC1kYXkuLXNlbGVjdGVkLTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tY2VsbC1kYXkuLWRpc2FibGVkLSB7XG4gIGNvbG9yOiAjYjZiNmI2O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGF0ZXBpY2tlciB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRhdGVwaWNrZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRSYW5nZSBTbGlkZXJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5yYW5nZS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMjgzMDZjICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xufVxuLnJhbmdlLXNsaWRlciAuZG90cyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucmFuZ2Utc2xpZGVyIC5kb3RzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kOiAjMjgzMDZjO1xufVxuLnJhbmdlLXNsaWRlciAudWktd2lkZ2V0LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMyODMwNmMgIWltcG9ydGFudDtcbn1cbi5yYW5nZS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlODQwNDI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdG9wOiAtMTBweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRNYXNvbnJ5XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFzb25yeS1ncmlkIC5jb2wtbGctNCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ubWFzb25yeS1ncmlkLS1zaXplMSAuY29sLWxnLTQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubWFzb25yeS1ncmlkLWFsdCAuY29sLWxnLTQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLm1hc29ucnktZ3JpZC1hbHQtLXNpemUxIC5jb2wtbGctNCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFzb25yeS1ncmlkID4gZGl2IHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hc29ucnktZ3JpZCAuY29sLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLm1hc29ucnktZ3JpZC1hbHQgPiBkaXYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuICAubWFzb25yeS1ncmlkLWFsdCAuY29sLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0RGlzYWJsZSBTY3JvbGxcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5kaXNhYmxlLXNjcm9sbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogNTA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5kaXNhYmxlLXNjcm9sbC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNlbGVjdHJpY1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlbGVjdHJpYyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5zZWxlY3RyaWMgLmxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjJGMjtcbiAgaGVpZ2h0OiA1OHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOXB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1NHB4IDM2cHg7XG59XG4uc2VsZWN0cmljIC5sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWFuZ2xlLWRvd24tZ3JheS5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNlbGVjdHJpYyAuYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdHJpYy1pdGVtcyB7XG4gIHdpZHRoOiA1MTBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuLnNlbGVjdHJpYy1pdGVtcyB1bCB7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbn1cbi5zZWxlY3RyaWMtaXRlbXMgbGkge1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDU0cHggMzZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDY5cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWxlY3RyaWMtaXRlbXMgbGkgKyBsaSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbn1cbi5zZWxlY3RyaWMtaXRlbXMgbGk6bnRoLWNoaWxkKDQpIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5zZWxlY3RyaWMtaXRlbXMgbGk6bnRoLWNoaWxkKDQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMXB4O1xuICBsZWZ0OiAtNnB4O1xuICByaWdodDogLTExcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjNzA3MDcwO1xufVxuLnNlbGVjdHJpYy1pdGVtcyBsaS5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VsZWN0cmljIC5sYWJlbCB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzdweCAyNXB4O1xuICB9XG4gIC5zZWxlY3RyaWMgLmxhYmVsOmFmdGVyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgfVxuICAuc2VsZWN0cmljLWl0ZW1zIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWxlY3RyaWMtaXRlbXMgdWwge1xuICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgfVxuICAuc2VsZWN0cmljLWl0ZW1zIGxpIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWluLWhlaWdodDogMzZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzdweCAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggNTBweDtcbiAgfVxuICAuc2VsZWN0cmljLWl0ZW1zIGxpOm50aC1jaGlsZCg0KTphZnRlciB7XG4gICAgdG9wOiAtMTRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4vKiAgZm9yIHRoZSBsaWdodCBiYWNrZ3JvdW5kIGltYWdlcyAoZXhjZXB0IG1vYmlsZSkgICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhwZXJpZW5jZS1zbGlkZSAuYXJ0aWNsZV9fYm9keSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAzcHggIzAwMDAwMDtcbiAgfVxufVxuLmZlYXR1cmUtc2Vjb25kYXJ5IC5mZWF0dXJlX19ib2R5ID4gaDMge1xuICB0ZXh0LXNoYWRvdzogMCAwIDNweCAjMDAwMDAwO1xufVxuLmZlYXR1cmUtc2Vjb25kYXJ5IC5mZWF0dXJlX19ib2R5IC5mYXZvdXJpdGVfX3RpdGxlIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qICBhY3RpdmUgY3Vyc29yIGZvciBhbGwgc2VsZWN0cyAgKi9cbi5zZWxlY3Qgc2VsZWN0OmhvdmVyLFxuLnNlbGVjdCBzZWxlY3Q6Zm9jdXMsXG4uc2VsZWN0IHNlbGVjdDphY3RpdmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5leHBlcmllbmNlcy1zbGlkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZXhwZXJpZW5jZXMtc2xpZGVyIGJ1dHRvbi5zbGljay1hcnJvdyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXhwZXJpZW5jZXMtc2xpZGVyIGJ1dHRvbi5zbGljay1hcnJvdyB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5cbi8qICBmb3IgdGhlIEFkdWx0cy9DaGlsZHJlbiBpbnB1dHMgICovXG4uaW5jcmVtZW50b3JfX2ZpZWxkOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiAgRHJvcCBzaGFkb3cgY2xhc3MgZm9yIHRoZSBhbGwgVGl0bGVzICAqL1xuLmRyb3Atc2hhZG93IHtcbiAgdGV4dC1zaGFkb3c6IDNweCAzcHggM3B4ICMwMDAwMDA7XG59XG5cbi8qICBhdXRvIGhlaWdodCB0byByZW1vdmUgZXh0cmEgc3BhY2VzIGluIGhvc3QncyBkZXNjcmlwdGlvbiAgKi9cbi5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2JvZHkgLmhvc3RfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbi8qICBjb3JyZWN0IHdpdGggZm9yIHRoZSBjaXJjbGVzIGluICdTdWJzY3JpYmUgbm93IGFuZCB0aGFuayB1cyBsYXRlcicgc2VjdGlvbiAgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxpc3QtY2lyY2xlcyAuaWNvbi1jaXJsY2UxIHtcbiAgICB3aWR0aDogMTg2cHg7XG4gIH1cbiAgLmxpc3QtY2lyY2xlcyAuaWNvbi1jaXJsY2UyIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgLmxpc3QtY2lyY2xlcyAuaWNvbi1jaXJsY2UzIHtcbiAgICB3aWR0aDogMTg5cHg7XG4gIH1cbn1cbi5hcnRpY2xlLXNlY29uZGFyeSArIGRpdi5jb250ZW50LXBhZ2UtZm9ybSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLyogIHN0eWxlIGZvciB0aGUgc2lnbi11cC1mb3JtICAqL1xuLnJvYmx5LXdyYXAge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogIHN0eWxlIGZvciBzbG9nYW4gdGl0bGUgc2VjdGlvbiAgKi9cbi5zbG9nYW5fX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zbG9nYW5fX3RpdGxlID4gaDMge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLmludmlzaWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuXG4vKiBUT0RPOjogRE0gJiBJTiByZWZhY3RvciBhbmQgbWFrZSBsZXNzIGh1Z2UgICAqL1xuLyogIGhvc3QgY29udGVudCAgKi9cbi5ob3N0LWNvbnRlbnQgLmhvc3QtcmV2aWV3cyAuYXNpZGUtcmV2aWV3cyB7XG4gIHdpZHRoOiAzMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaG9zdC1jb250ZW50IC5ob3N0LXJldmlld3MgLmFzaWRlLXJldmlld3MgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW46IDAgMCA2MHB4IDA7XG59XG4uaG9zdC1jb250ZW50IC5ob3N0LXJldmlld3MgLmFzaWRlLXJldmlld3MgLnNlY3Rpb25fX2hlYWQgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG59XG4uaG9zdC1jb250ZW50IC5ob3N0LXJldmlld3MgLmFzaWRlLXJldmlld3MgLndpZGdldC1tZXNzYWdlcyAud2lkZ2V0LW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmhvc3QtY29udGVudCAuaG9zdC1yZXZpZXdzIC5hc2lkZS1yZXZpZXdzIC53aWRnZXQtbWVzc2FnZXMgLndpZGdldC1tZXNzYWdlIC53aWRnZXRfX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaG9zdC1jb250ZW50IC5ob3N0LXJldmlld3MgLmFzaWRlLXJldmlld3MgLndpZGdldC1tZXNzYWdlcyAud2lkZ2V0LW1lc3NhZ2UgLndpZGdldF9fY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xufVxuLmhvc3QtY29udGVudCAuaG9zdC1yZXZpZXdzIC5hc2lkZS1yZXZpZXdzIC53aWRnZXQtbWVzc2FnZXMgLndpZGdldC1tZXNzYWdlIC53aWRnZXRfX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuLmhvc3QtY29udGVudCAuaG9zdC1yZXZpZXdzIC5hc2lkZS1yZXZpZXdzIC5zZWN0aW9uX19hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiAgaG9zdCByZXF1ZXN0ICAqL1xuLmhvc3QtcmVxdWVzdCAuZm9ybV9fY29sLFxuLmhvc3QtcmVxdWVzdCAuYWNjb3JkaW9ucyB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuLmhvc3QtcmVxdWVzdCAuZm9ybV9fY29sIGg2LFxuLmhvc3QtcmVxdWVzdCAuYWNjb3JkaW9ucyBoNiB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubWF5LWFsc28tbGlrZSB7XG4gIHBhZGRpbmc6IDUwcHggMCAhaW1wb3J0YW50O1xufVxuXG4uaG9zdC1wYWdlLXNsaWRlciB7XG4gIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uaG9zdC1wYWdlLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICB0b3A6IDUwJTtcbn1cbi5ob3N0LXBhZ2Utc2xpZGVyIC5ob3N0LXBhZ2Utc2xpZGVyLWl0ZW0ge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBwYWRkaW5nOiAwIDZweDtcbn1cbi5ob3N0LXBhZ2Utc2xpZGVyIC5ob3N0LXBhZ2Utc2xpZGVyLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmhvc3QtcGFnZS1zbGlkZXIgLmhvc3QtcGFnZS1zbGlkZXItdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4uaG9zdC1wYWdlLXNsaWRlciAuaG9zdC1wYWdlLXNsaWRlci10ZXh0IC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG4uaG9zdC1wYWdlLXNsaWRlciAuaG9zdC1wYWdlLXNsaWRlci10ZXh0IC5pY29uLWNvY2t0YWlsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvc3ZnL2NvY2t0YWlsLWljb24uc3ZnXCIpIG5vLXJlcGVhdDtcbn1cbi5ob3N0LXBhZ2Utc2xpZGVyIC5ob3N0LXBhZ2Utc2xpZGVyLXRleHQgLmljb24tZm9vdGJhbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3N2Zy9mdXRib2wtaWNvbi5zdmdcIikgbm8tcmVwZWF0O1xufVxuLmhvc3QtcGFnZS1zbGlkZXIgLmhvc3QtcGFnZS1zbGlkZXItdGV4dCAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5ob3N0LXBhZ2Utc2xpZGVyIC5ob3N0LXBhZ2Utc2xpZGVyLXRleHQgLnRleHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuaG9zdC1wYWdlLXNsaWRlci5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmhvc3QtcGFnZS1zbGlkZXIuY29udGFpbmVyIC5ob3N0LXBhZ2Utc2xpZGVyLWl0ZW0ge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbiAgLmhvc3QtcGFnZS1zbGlkZXIuY29udGFpbmVyIC5ob3N0LXBhZ2Utc2xpZGVyLXRleHQgLmljb24ge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxuICAuaG9zdC1wYWdlLXNsaWRlci5jb250YWluZXIgLmhvc3QtcGFnZS1zbGlkZXItdGV4dCAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5ob3N0LXBhZ2Utc2xpZGVyLmNvbnRhaW5lciAuaG9zdC1wYWdlLXNsaWRlci10ZXh0IC50ZXh0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLCAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5naWZ0LXZvdWNoZXJzIHtcbiAgLyogPT09ICdIZXJvIGltYWdlJyBzZWN0aW9uID09PSAqL1xuICAvKiA9PT0gJ1NlbGVjdCBlLUdpZnQgQ2FyZCB2YWx1ZScgc2VjdGlvbiA9PT0gKi9cbiAgLyogPT09ICdDdXN0b21pc2UgeW91ciBlLUdpZnQgQ2FyZCcgc2VjdGlvbiA9PT0gKi9cbiAgLyogPT09ICdlLUdpZnQgRm9ybScgc2VjdGlvbiA9PT0gKi9cbn1cbi5naWZ0LXZvdWNoZXJzIC5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmdpZnQtdm91Y2hlcnMgLmlucHV0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzcwNzA3MDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmdpZnQtdm91Y2hlcnMgLmFycm93LWRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICByaWdodDogNSU7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvbWFpbi1pY29ucy1zcHJpdGUtNjQ2YmFhOWIxZi5zdmcjaWNvbi1hbmdsZS1kb3duXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyZXktbGlnaHQtYmFzaWMpO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1oZXJvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgbWF4LWhlaWdodDogODUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1oZXJvIC50aXRsZS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWhlcm8gLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBtYXJnaW46IDMwcHggMCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1oZXJvIC50ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1oZXJvIC5kb29kbGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTZkZWcpO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1oZXJvIC5kb29kbGUtY29udGFpbmVyIC5hcnJvdy1tb2JpbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9lLWdpZnQtcGFnZS1zcHJpdGUtZThmZDc0MWUwOS5zdmcjc3dpcmx5LWFycm93X2JsdWVcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoNTlkZWcpO1xuICByaWdodDogLTEyJTtcbiAgYm90dG9tOiA2MCU7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWhlcm8gLmRvb2RsZS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFN5c0ZhbHNvLUl0YWxpYywgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItc2VsZWN0IC5zZWxlY3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1zZWxlY3QgLnNlbGVjdC12YWx1ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuICB3aWR0aDogNTUlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItc2VsZWN0IC5zZWxlY3QtdmFsdWUtd3JhcHBlciBwIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLXNlbGVjdCAuc2VsZWN0LXZhbHVlLXdyYXBwZXIgcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1zZWxlY3QgLnNlbGVjdC12YWx1ZS1saXN0IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNTVweDtcbiAgbGVmdDogMDtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItc2VsZWN0IC5zZWxlY3QtdmFsdWUtbGlzdF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLXNlbGVjdCAuc2VsZWN0LXZhbHVlLWxpc3RfX3dyYXBwZXIub3Blbi1zZWxlY3QtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1zZWxlY3QgLnNlbGVjdC12YWx1ZS1saXN0ID4gbGkgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1zZWxlY3QgLnNlbGVjdC12YWx1ZS1saXN0ID4gbGkgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItc2VsZWN0IC5zZWxlY3QtdmFsdWUtbGlzdCA+IGxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1zZWxlY3QgLnNlbGVjdC12YWx1ZS1saXN0ID4gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItc2VsZWN0IC5jdXJyZW5jeS1pbi1tYWluLW1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1zZWxlY3QgLmN1cnJlbmN5LWluLW1haW4tbWVudS5jdXJyZW5jeS0tb3BlbmVkOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1zZWxlY3QgLmN1cnJlbmN5LWluLW1haW4tbWVudSBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogNXB4O1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1zZWxlY3QgLmN1cnJlbmN5LWluLW1haW4tbWVudSBidXR0b24gc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLXNlbGVjdCAuY3VycmVuY3ktaW4tbWFpbi1tZW51IC5jdXJyZW5jeS1pY29uLWJ0biB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogNHB4IDAgNHB4IDNweDtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItc2VsZWN0IC5jdXJyZW5jeS1pbi1tYWluLW1lbnUgLmN1cnJlbmN5X19saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItc2VsZWN0IC5jdXJyZW5jeS1pbi1tYWluLW1lbnUgLmN1cnJlbmN5X19saXN0IGxhYmVsOjpiZWZvcmUge1xuICB0b3A6IDFweDtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItc2VsZWN0IC5jdXJyZW5jeS1pbi1tYWluLW1lbnU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgcmlnaHQ6IDUlO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL21haW4taWNvbnMtc3ByaXRlLTY0NmJhYTliMWYuc3ZnI2ljb24tYW5nbGUtZG93blwiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnNlY3Rpb24tdGl0bGUge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC5jb250cm9scy1pbnB1dHMge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5zZWxlY3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIHotaW5kZXg6IDk5OTg7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5zZWxlY3Qtd3JhcHBlciA+IHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuc2VsZWN0LXdyYXBwZXIgPiBwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5zZWxlY3Qtd3JhcHBlciAuc2VsZWN0LWNvbmdyYXRzLWxpc3RfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdC1jb25ncmF0cy1saXN0X193cmFwcGVyLm9wZW4tc2VsZWN0LWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLnNlbGVjdC13cmFwcGVyIC5zZWxlY3QtY29uZ3JhdHMtbGlzdF9fd3JhcHBlciAuc2VsZWN0LWNvbmdyYXRzLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdC1jb25ncmF0cy1saXN0X193cmFwcGVyIC5zZWxlY3QtY29uZ3JhdHMtbGlzdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTlweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLnNlbGVjdC13cmFwcGVyIC5zZWxlY3QtY29uZ3JhdHMtbGlzdF9fd3JhcHBlciAuc2VsZWN0LWNvbmdyYXRzLWxpc3QgbGkgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdC1jb25ncmF0cy1saXN0X193cmFwcGVyIC5zZWxlY3QtY29uZ3JhdHMtbGlzdCBsaSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdC1jb25ncmF0cy1saXN0X193cmFwcGVyIC5zZWxlY3QtY29uZ3JhdHMtbGlzdCBsaSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLnNlbGVjdC13cmFwcGVyIC5zZWxlY3QtY29uZ3JhdHMtbGlzdF9fd3JhcHBlciAuc2VsZWN0LWNvbmdyYXRzLWxpc3QgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZC1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQtc2xpZGVyOjpiZWZvcmUge1xuICB0b3A6IDI1cHg7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQtc2xpZGVyOjphZnRlciB7XG4gIGJvdHRvbTogMjVweDtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZC1zbGlkZXIgLmNhcmQtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1zaGFkb3c6IDJweCA0cHggM3B4ICMwMDA7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQtc2xpZGVyIC5jYXJkLXRleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkLXNsaWRlciAuY2FyZC10ZXh0IHNwYW4ubm9ybWFsLXRleHQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgbWF4LXdpZHRoOiAyOTBweDtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZC1zbGlkZXIgLmNhcmQtdGV4dCBzcGFuLmRlY29yLXRleHQge1xuICBmb250LWZhbWlseTogXCJHb3RjaGEtU3RhbmR1cFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZC1zbGlkZXIgLmN1c3RvbWlzZS1jYXJkLXNsaWRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkLXNsaWRlciAuY3VzdG9taXNlLWNhcmQtc2xpZGVyIC5zbGlkZXItaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDMzMHB4O1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkLXNsaWRlciAuY3VzdG9taXNlLWNhcmQtc2xpZGVyIC5zbGlkZXItaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQtc2xpZGVyIC5jdXN0b21pc2UtY2FyZC1zbGlkZXIgLnNsaWRlci1pdGVtIC5jdXJyZW5jeS10b3RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZC1zbGlkZXIgLmN1c3RvbWlzZS1jYXJkLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDBweDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZC1zbGlkZXIgLmN1c3RvbWlzZS1jYXJkLXNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZC1zbGlkZXIgLmN1c3RvbWlzZS1jYXJkLXNsaWRlciAuc2xpY2stZG90cyBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQtc2xpZGVyIC5jdXN0b21pc2UtY2FyZC1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQtc2xpZGVyIC5jdXN0b21pc2UtY2FyZC1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNEI0QjQ7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5pbnB1dC1uYW1lX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5pbnB1dC1uYW1lX193cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0ge1xuICBmb250LWZhbWlseTogUG9wcGlucy1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLmlucHV0LW5hbWVfX3dyYXBwZXIgcCB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSB7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAudXNlci1pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm0gLnVzZXItaW5wdXQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAudXNlci1pbnB1dC5jYWxlbmRhci1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAudXNlci1pbnB1dC5jYWxlbmRhci1maWVsZCAuZGF0ZS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC51c2VyLWlucHV0LmNhbGVuZGFyLWZpZWxkIC5jbG9zZS1jYWxlbmRhci1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm0gLnVzZXItaW5wdXQuY2FsZW5kYXItZmllbGQgLmNhbGVuZGFyLWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZS1naWZ0LXBhZ2Utc3ByaXRlLWU4ZmQ3NDFlMDkuc3ZnI2ljb24tY2FsZW5kYXJcIikgMCAwL2NvdmVyIG5vLXJlcGVhdDtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAudXNlci1pbnB1dC5jYWxlbmRhci1maWVsZCAuZ2lmdC1idWlsZGVyLWNhbGVuZGFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDkwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm0gLnVzZXItaW5wdXQuY2FsZW5kYXItZmllbGQgLmdpZnQtYnVpbGRlci1jYWxlbmRhci5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAudXNlci1pbnB1dC5jYWxlbmRhci1maWVsZCAuZ2lmdC1idWlsZGVyLWNhbGVuZGFyIC5kYXRlcGlja2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm0gLnVzZXItaW5wdXQuY2FsZW5kYXItZmllbGQgLmRhdGVwaWNrZXItLW5hdi1hY3Rpb24gc3ZnIHBhdGgge1xuICBzdHJva2U6IHZhcigtLWJsdWUtYmFzaWMpO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC51c2VyLWlucHV0ID4gc3Ryb25nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm0gLnVzZXItaW5wdXQgPiBpbnB1dCwgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC51c2VyLWlucHV0ID4gcCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC51c2VyLWlucHV0ID4gcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogNTVweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC51c2VyLWlucHV0ID4gcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAudXNlci1pbnB1dCA+IHAgc3ZnIHtcbiAgd2lkdGg6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAudXNlci1pbnB1dCAudGV4dGFyZWEtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtUmVndWxhciwgc2Fucy1zZXJpZjtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAudXNlci1pbnB1dCAudGV4dGFyZWEtd3JhcHBlciB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICByZXNpemU6IG5vbmU7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm0gLnVzZXItaW5wdXQgLnRleHRhcmVhLXdyYXBwZXIgLmNoYXJhY3RlcnMtbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICByaWdodDogNXB4O1xuICBib3R0b206IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM3NzcyNzI7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm0gLnVzZXItaW5wdXQgLmdpZnQtYnVpbGRlci1mb3JtX19lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZTg0MDQyO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC51c2VyLWlucHV0IC5naWZ0LWJ1aWxkZXItZm9ybV9fZXJyb3IubWFpbl9fZXJyb3Ige1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC50b3RhbC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDMwcHggMCAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm0gLmFkZC1zdWl0Y2FzZV9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC5hZGQtc3VpdGNhc2VfX2J0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cblxuLmdpZnQtdm91Y2hlcnMge1xuICAvKiA9PT0gJ1NlbGVjdCBlLUdpZnQgQ2FyZCB2YWx1ZScgc2VjdGlvbiA9PT0gKi9cbiAgLyogPT09ICdDdXN0b21pc2UgeW91ciBlLUdpZnQgQ2FyZCcgc2VjdGlvbiA9PT0gKi9cbiAgLyogPT09ICdlLUdpZnQgRm9ybScgc2VjdGlvbiA9PT0gKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLmdpZnQtdm91Y2hlcnMgc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWhlcm8ge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogY2FsYyh2YXIoLS1uYXYtYmFyLWhlaWdodCkgKyAxMHB4KTtcbiAgfVxuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWhlcm8gLnRpdGxlLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiA1JTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItaGVybyAudGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItaGVybyAudGV4dCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItaGVybyAudGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWhlcm8gaW1nIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNTAlKTtcbiAgfVxuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWhlcm8gLmRvb2RsZS1jb250YWluZXIgLmFycm93LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWhlcm8gLmRvb2RsZS1jb250YWluZXIgLmFycm93LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9lLWdpZnQtcGFnZS1zcHJpdGUtZThmZDc0MWUwOS5zdmcjc3dpcmx5LWFycm93X3doaXRlXCIpIDAgMC9jb3ZlciBuby1yZXBlYXQ7XG4gIH1cbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1oZXJvIC5kb29kbGUtY29udGFpbmVyIC5naWZ0LWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICAgIHdpZHRoOiAxMzVweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2UtZ2lmdC1wYWdlLXNwcml0ZS1lOGZkNzQxZTA5LnN2ZyNlLWdpZnQtY2FyZFwiKSAwIDAvY292ZXIgbm8tcmVwZWF0O1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItaGVybyAuZG9vZGxlLWNvbnRhaW5lciAuZG9vZGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgfVxuICAuZ2lmdC12b3VjaGVycyAubWFpbi1jb250YWluZXIge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbiAgLmdpZnQtdm91Y2hlcnMgLnNlbGVjdC1jb250YWluZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWhlcm8ge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1oZXJvIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItaGVybyAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1oZXJvIC50ZXh0IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1oZXJvIC5kb29kbGUtY29udGFpbmVyIC5hcnJvdy1kZXNrdG9wIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItaGVybyAuZG9vZGxlLWNvbnRhaW5lciAuZ2lmdC1pY29uIHtcbiAgICB3aWR0aDogMTY1cHg7XG4gICAgaGVpZ2h0OiAxMTVweDtcbiAgfVxuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWhlcm8gLmRvb2RsZS1jb250YWluZXIgLmRvb2RsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIHtcbiAgICAvKiA9PT0gJ0hlcm8gaW1hZ2UnIHNlY3Rpb24gPT09ICovXG4gIH1cbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1oZXJvIC5pY29uLWNsb3VkLmljb24tY2xvdWQtbGVmdCB7XG4gICAgbGVmdDogLTIwMHB4O1xuICB9XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLXNlbGVjdCAudGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLXNlbGVjdCAudGl0bGUge1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gIH1cbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItc2VsZWN0IC50aXRsZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLXNlbGVjdCAudGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLXNlbGVjdCAuc2VsZWN0LXZhbHVlLWxpc3QgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItc2VsZWN0IC5zZWxlY3QtdmFsdWUtbGlzdCBsaSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItc2VsZWN0IC5zZWxlY3QtdmFsdWUtbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItc2VsZWN0IC5zZWxlY3QtdmFsdWUtbGlzdCA+IGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItc2VsZWN0IC5zZWxlY3QtdmFsdWUtbGlzdCAuc2VsZWN0LWNvbnRyb2xzIC5zZWxlY3QtdmFsdWUtYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1zZWxlY3QgLnNlbGVjdC12YWx1ZS1saXN0IC5zZWxlY3QtY29udHJvbHMgLnNlbGVjdC12YWx1ZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLmNvbnRyb2xzLWlucHV0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLnNlbGVjdC13cmFwcGVyIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLnNlbGVjdC13cmFwcGVyID4gcCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLnNlbGVjdC13cmFwcGVyID4gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiA3MHB4IDY1cHg7XG4gIH1cbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkLXNsaWRlcjo6YmVmb3JlLCAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQtc2xpZGVyOjphZnRlciB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZC1zbGlkZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAzNXB4O1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZC1zbGlkZXI6OmFmdGVyIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkLXNsaWRlciAuY2FyZC10ZXh0IHNwYW4ubm9ybWFsLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQtc2xpZGVyIC5jYXJkLXRleHQgc3Bhbi5kZWNvci10ZXh0IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZC1zbGlkZXIgLmNhcmQtdGV4dCBzcGFuLm5vcm1hbC10ZXh0IHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkLXNsaWRlciAuY2FyZC10ZXh0IHNwYW4uZGVjb3ItdGV4dCB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQtc2xpZGVyIC5jdXN0b21pc2UtY2FyZC1zbGlkZXIge1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gIH1cbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkLXNsaWRlciAuY3VzdG9taXNlLWNhcmQtc2xpZGVyIC5zbGljay1hcnJvdzo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9tYWluLWljb25zLXNwcml0ZS02NDZiYWE5YjFmLnN2ZyNjYXJvdXNlbC1hcnJvd1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgfVxuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQtc2xpZGVyIC5jdXN0b21pc2UtY2FyZC1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC03MHB4O1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZC1zbGlkZXIgLmN1c3RvbWlzZS1jYXJkLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC03MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQtc2xpZGVyIC5jdXN0b21pc2UtY2FyZC1zbGlkZXIgLnNsaWNrLWRvdHMgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZC1zbGlkZXIgLmN1c3RvbWlzZS1jYXJkLXNsaWRlciAuc2xpY2stZG90cyBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuaW5wdXQtbmFtZV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLmlucHV0LW5hbWVfX3dyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5pbnB1dC1uYW1lX193cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuaW5wdXQtbmFtZV9fd3JhcHBlciBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuaW5wdXQtbmFtZV9fd3JhcHBlciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAucHJldmlldy1lbWFpbC1idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm0gLnByZXZpZXctZW1haWwtYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAudXNlci1pbnB1dCA+IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAudXNlci1pbnB1dCA+IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm0gLnVzZXItaW5wdXQgPiBpbnB1dCwgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC51c2VyLWlucHV0ID4gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAudXNlci1pbnB1dCA+IGlucHV0LCAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm0gLnVzZXItaW5wdXQgPiBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm0gLnVzZXItaW5wdXQgPiBpbnB1dCwgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC51c2VyLWlucHV0ID4gcCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC50b3RhbC1mb3JtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC50b3RhbC1mb3JtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAudGV4dGFyZWEtd3JhcHBlciB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAudGV4dGFyZWEtd3JhcHBlciB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm0gLnRleHRhcmVhLXdyYXBwZXIgLmNoYXJhY3RlcnMtbGVmdCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC50ZXh0YXJlYS13cmFwcGVyIC5jaGFyYWN0ZXJzLWxlZnQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm0gLmFkZC1zdWl0Y2FzZV9fYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmdpZnQtdm91Y2hlcnMgdGV4dGFyZWEge1xuICBtYXgtaGVpZ2h0OiAxNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybV9fd3JhcHBlciAuZ2lmdC1idWlsZGVyLWZvcm0ge1xuICAgIG1heC13aWR0aDogMTA0NXB4O1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybV9fd3JhcHBlciAuZ2lmdC1idWlsZGVyLWZvcm0gLmZpZWxkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybV9fd3JhcHBlciAuZ2lmdC1idWlsZGVyLWZvcm0gLmZpZWxkLWdyb3VwIC51c2VyLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybV9fd3JhcHBlciAuZ2lmdC1idWlsZGVyLWZvcm0gLmZpZWxkLWdyb3VwIC51c2VyLWlucHV0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm1fX3dyYXBwZXIgLmdpZnQtYnVpbGRlci1mb3JtIC51c2VyLWlucHV0ID4gc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybV9fd3JhcHBlciAuZ2lmdC1idWlsZGVyLWZvcm0gLnVzZXItaW5wdXQgPiBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybV9fd3JhcHBlciAuZ2lmdC1idWlsZGVyLWZvcm0gLmNoYXJhY3RlcnMtbGVmdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm1fX3dyYXBwZXIgLmdpZnQtYnVpbGRlci1mb3JtIC5jaGFyYWN0ZXJzLWxlZnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufSIsIi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDBcbn1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiAwXG59XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjaywgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvXG59XG5cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJ1xufVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aFxufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4XG59XG5cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodFxufVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlblxufVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnRcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmVcbn0iLCJAdXNlICcuLi8uLi9jb21tb24tdmFyaWFibGVzJyBhcyAqO1xuXG4uZ2lmdC12b3VjaGVycyB7XG5cbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuaW5wdXQtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLmFycm93LWRvd24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDAlO1xuICAgICAgICByaWdodDogNSU7XG4gICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBtYXNrOiB1cmwoJG1haW4taWNvbnMtc3ByaXRlICsgJyNpY29uLWFuZ2xlLWRvd24nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgfVxuXG4vKiA9PT0gJ0hlcm8gaW1hZ2UnIHNlY3Rpb24gPT09ICovXG4gICAgLmdpZnQtYnVpbGRlci1oZXJvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZ3JleS1saWdodC1iYXNpYyk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDg1MHB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUtc2VjdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICB9XG5cbiAgICAgICAgLmRvb2RsZXtcbiAgICAgICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU2ZGVnKTtcblxuICAgICAgICAgICAgICAgIC5hcnJvdy1tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkZS1naWZ0LXBhZ2Utc3ByaXRlICsgJyNzd2lybHktYXJyb3dfYmx1ZScpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDU5ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMiU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNjAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU3lzRmFsc28tSXRhbGljLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4vKiA9PT0gJ1NlbGVjdCBlLUdpZnQgQ2FyZCB2YWx1ZScgc2VjdGlvbiA9PT0gKi9cbiAgICAuZ2lmdC1idWlsZGVyLXNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcblxuICAgICAgICAuc2VsZWN0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdC12YWx1ZS13cmFwcGVye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG4gICAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QtdmFsdWUtbGlzdCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdG9wOiA1NXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICYub3Blbi1zZWxlY3QtbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICAgICAgICAgICBcblxuICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXJyZW5jeS1pbi1tYWluLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmLmN1cnJlbmN5LS1vcGVuZWQge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3VycmVuY3ktaWNvbi1idG4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDRweCAwIDRweCAzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jdXJyZW5jeV9fbGlzdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICAgICAgICByaWdodDogNSU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIG1hc2s6IHVybCgkbWFpbi1pY29ucy1zcHJpdGUgKyAnI2ljb24tYW5nbGUtZG93bicpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBsaW5lYXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbi8qID09PSAnQ3VzdG9taXNlIHlvdXIgZS1HaWZ0IENhcmQnIHNlY3Rpb24gPT09ICovXG4gICAgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udHJvbHMtaW5wdXRzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC51c2VyLWNvbnRyb2xzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgICAgIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk5ODtcblxuICAgICAgICAgICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VsZWN0LWNvbmdyYXRzLWxpc3RfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgICAgICAgICAgICAgICYub3Blbi1zZWxlY3QtbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QtY29uZ3JhdHMtbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZC1zbGlkZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhcmQtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDJweCA0cHggM3B4ICMwMDA7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5ub3JtYWwtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRlY29yLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGNoYS1TdGFuZHVwXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jdXN0b21pc2UtY2FyZC1zbGlkZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAuc2xpZGVyLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdXJyZW5jeS10b3RhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC00MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCNEI0QjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5wdXQtbmFtZV9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4vKiA9PT0gJ2UtR2lmdCBGb3JtJyBzZWN0aW9uID09PSAqL1xuICAgIC5naWZ0LWJ1aWxkZXItZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcblxuICAgICAgICAudXNlci1pbnB1dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jYWxlbmRhci1maWVsZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgLmRhdGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2xvc2UtY2FsZW5kYXItaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYWxlbmRhci1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRlLWdpZnQtcGFnZS1zcHJpdGUgKyAnI2ljb24tY2FsZW5kYXInKSAwIDAvY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5naWZ0LWJ1aWxkZXItY2FsZW5kYXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogOTAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZGF0ZXBpY2tlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHsgXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICAgICAgfSAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IGlucHV0LFxuICAgICAgICAgICAgJiA+IHAge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IHAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dGFyZWEtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG5cbiAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNoYXJhY3RlcnMtbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3NzcyNzI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2lmdC1idWlsZGVyLWZvcm1fX2Vycm9yIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2U4NDA0MjtcblxuICAgICAgICAgICAgICAgICYubWFpbl9fZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50b3RhbC1mb3JtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYWRkLXN1aXRjYXNlX19idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCJAdXNlICcuLi8uLi9jb21tb24tdmFyaWFibGVzJyBhcyAqO1xuXG4uZ2lmdC12b3VjaGVycyB7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZ2lmdC1idWlsZGVyLWhlcm8ge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICB0b3A6IGNhbGModmFyKC0tbmF2LWJhci1oZWlnaHQpICsgMTBweCk7XG5cbiAgICAgICAgICAgIC50aXRsZS1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNSU7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDUwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kb29kbGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAuYXJyb3ctbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXJyb3ctZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGUtZ2lmdC1wYWdlLXNwcml0ZSArICcjc3dpcmx5LWFycm93X3doaXRlJylcbiAgICAgICAgICAgICAgICAgICAgICAgIDAgMCAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZ2lmdC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTM1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRlLWdpZnQtcGFnZS1zcHJpdGUgKyAnI2UtZ2lmdC1jYXJkJylcbiAgICAgICAgICAgICAgICAgICAgICAgIDAgMCAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZG9vZGxlLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmdpZnQtYnVpbGRlci1oZXJvIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZG9vZGxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLmFycm93LWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZ2lmdC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kb29kbGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC8qID09PSAnSGVybyBpbWFnZScgc2VjdGlvbiA9PT0gKi9cbiAgICAgICAgLmdpZnQtYnVpbGRlci1oZXJvIHtcbiAgICAgICAgICAgIC5pY29uLWNsb3VkIHtcbiAgICAgICAgICAgICAgICAmLmljb24tY2xvdWQtbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiA9PT0gJ1NlbGVjdCBlLUdpZnQgQ2FyZCB2YWx1ZScgc2VjdGlvbiA9PT0gKi9cbiAgICAuZ2lmdC1idWlsZGVyLXNlbGVjdCB7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdC12YWx1ZS1saXN0IHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5zZWxlY3QtdmFsdWUtbGlzdCB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VsZWN0LWNvbnRyb2xzIHtcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC12YWx1ZS1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiA9PT0gJ0N1c3RvbWlzZSB5b3VyIGUtR2lmdCBDYXJkJyBzZWN0aW9uID09PSAqL1xuICAgIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgICAgIC51c2VyLWNvbnRyb2xzIHtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAuY29udHJvbHMtaW5wdXRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlbGVjdC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkLXNsaWRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggNjVweDtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm5vcm1hbC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRlY29yLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ub3JtYWwtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRlY29yLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmN1c3RvbWlzZS1jYXJkLXNsaWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hc2s6IHVybCgkbWFpbi1pY29ucy1zcHJpdGUgKyAnI2Nhcm91c2VsLWFycm93JykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC03MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbGljay1kb3RzIHtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmlucHV0LW5hbWVfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogPT09ICdlLUdpZnQgRm9ybScgc2VjdGlvbiA9PT0gKi9cbiAgICAuZ2lmdC1idWlsZGVyLWZvcm0ge1xuICAgICAgICAucHJldmlldy1lbWFpbC1idG4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudXNlci1pbnB1dCB7XG4gICAgICAgICAgICAmID4gc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IGlucHV0LFxuICAgICAgICAgICAgJiA+IHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50b3RhbC1mb3JtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHRhcmVhLXdyYXBwZXIge1xuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hhcmFjdGVycy1sZWZ0IHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFkZC1zdWl0Y2FzZV9fYnRuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTQwcHg7XG4gICAgfVxuXG4gICAgLmdpZnQtYnVpbGRlci1mb3JtX193cmFwcGVyIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIC5naWZ0LWJ1aWxkZXItZm9ybSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDQ1cHg7XG5cbiAgICAgICAgICAgICAgICAuZmllbGQtZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAgICAgLnVzZXItaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC51c2VyLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgJiA+IHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jaGFyYWN0ZXJzLWxlZnQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXX0= */
