.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-blue-sky{position:absolute;top:0;display:block;width:80px;height:100%;-webkit-transform:scale(1.5);transform:scale(1.5)}.hero-img .icon-blue-sky.blue-sky-left{left:0;background:url(/theme/frontend/_assets/images/doodles/doodle-sky-left-blue.png) right/cover no-repeat}.hero-img .icon-blue-sky.blue-sky-right{right:0;background:url(/theme/frontend/_assets/images/doodles/doodle-sky-right-blue.png) left/cover no-repeat}.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-blue-sky{width:130px}.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-blue-sky{width:200px}.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;font-size:1.25rem}.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;font-size:16px;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-size:1.5rem;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-size:1.125rem;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:768px) 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:768px) and (min-width:1200px) and (min-width:1600px){.gift-vouchers .gift-builder-hero .text{width:60%}}@media screen and (min-width:768px) 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:768px) and (min-width:1440px){.gift-vouchers .gift-builder-hero .icon-cloud.icon-cloud-left{left:-200px}}@media screen and (min-width:768px){.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-form .preview-email-btn,.gift-vouchers .gift-builder-select .select-value-list li p{font-size:14px}}@media screen and (min-width:768px) 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:768px) 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:768px) 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:768px) 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:768px) 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:768px) 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:768px) 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}}@media screen and (min-width:768px){.gift-vouchers .gift-builder-form .user-input>strong{font-size:14px}}@media screen and (min-width:768px) and (min-width:992px){.gift-vouchers .gift-builder-form .preview-email-btn,.gift-vouchers .gift-builder-form .user-input>strong{font-size:16px}}@media screen and (min-width:768px){.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:14px}}@media screen and (min-width:768px) 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}}@media screen and (min-width:768px){.gift-vouchers .gift-builder-form .textarea-wrapper .characters-left p,.gift-vouchers .gift-builder-form .textarea-wrapper textarea{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:768px) 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:768px) 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:768px) 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2hlYWRlci9oZXJvLWltZy5zY3NzIiwiLi4vLi4vbGVnYWN5LXNjc3MvX2hlbHBlcnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9haXItZGF0ZXBpY2tlci9kaXN0L2Nzcy9kYXRlcGlja2VyLm1pbi5jc3MiLCJtYWluLmNzcyIsIi4uLy4uL2xlZ2FjeS1zY3NzL19zbGljay5zY3NzIiwiZ2lmdC1idWlsZGVyX21vYmlsZS5zY3NzIiwiZ2lmdC1idWlsZGVyX2Rlc2t0b3Auc2NzcyIsIm1haW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxVQUNJLFNBQUEsU0FDQSxPQUFBLEtBQ0EsV0FBQSxNQUNBLGlCQUFBLHFCQUNBLFNBQUEsT0FFQSxjQUNJLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsTUFBQSxXQUFBLE1BQ0EsUUFBQSxHQUdKLGlCQUNJLFNBQUEsU0FDQSxJQUFBLElBQ0EsUUFBQSxFQUNBLGtCQUFBLGtCQUFBLFVBQUEsa0JBQ0EsTUFBQSxJQUNBLEtBQUEsSUFDQSxPQUFBLEVBQUEsS0FDQSxXQUFBLE9BQ0EsTUFBQSw4QkFDQSxZQUFBLGNBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxFQUFBLElBQUEsSUFBQSwyQkFHSix5QkFDSSxTQUFBLFNBQ0EsSUFBQSxFQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGtCQUFBLFdBQUEsVUFBQSxXQUVBLHVDQUNJLEtBQUEsRUFDQSxXQUFBLHFFQUFBLE1BQ0EsTUFEQSxVQUlKLHdDQUNJLE1BQUEsRUFDQSxXQUFBLHNFQUFBLEtBQ0EsTUFEQSxVQUtSLHVCQUNJLFNBQUEsU0FDQSxRQUFBLE1BQ0EsTUFBQSxNQUNBLE9BQUEsTUFFQSxrQ0FDSSxJQUFBLE1BQ0EsTUFBQSxLQUNBLFdBQUEsOERBQUEsT0FDQSxRQURBLFVBSUoscUNBQ0ksTUFBQSxLQUNBLE9BQUEsTUFDQSxXQUFBLGlFQUFBLE9BQ0EsUUFEQSxVQUlKLG9DQUNJLElBQUEsTUFDQSxLQUFBLE1BQ0EsV0FBQSxnRUFBQSxPQUNBLFFBREEsVUFNWixvQ0FHUSxpQkFDSSxVQUFBLEtBR0oseUJBQ0ksTUFBQSxNQUdKLHVCQUNJLE1BQUEsTUFDQSxPQUFBLE1BRUEsa0NBQ0ksSUFBQSxPQUNBLE1BQUEsS0FHSixxQ0FDSSxNQUFBLEtBQ0EsT0FBQSxPQUdKLG9DQUNJLElBQUEsTUFDQSxLQUFBLE9DNlVkLGlDQUNDLFlBQUEsRUFBQSxFQUFBLElBQUEsTUR4VUgsb0NBRVEsaUJBQ0ksVUFBQSxLQUlBLGtDQUNJLE1BQUEsTUFHSixvQ0FDSSxJQUFBLE9BTWhCLHFDQUVRLGlCQUNJLFVBQUEsTUFHSix5QkFDSSxNQUFBLE1BSUEsa0NBQ0ksTUFBQSxNQUdKLHFDQUNJLE1BQUEsT0VwSmhCLG1CQUF3QyxRQUFBLFlBQW9CLFFBQUEsWUFBQSxRQUFBLEtBQW9DLGNBQUEsS0FBbUIsVUFBQSxLQUFlLGtCQUFrQixjQUFBLElBQWtCLG1CQUFBLFdBQUEsV0FBQSxXQUFzQixPQUFBLFFBQW9DLFFBQUEsWUFBb0IsUUFBQSxZQUFBLFFBQUEsS0FBYSxTQUFBLFNBQTZDLGVBQUEsT0FBc0Isa0JBQUEsT0FBQSxZQUFBLE9BQWtELGNBQUEsT0FBcUIsaUJBQUEsT0FBQSxnQkFBQSxPQUF1QixPQUFBLEtBQVksUUFBQSxFQUFVLDBCQUEwQixXQUFBLFFBQW1CLDRCQUE0QixNQUFBLFFBQWMsb0NBQW9DLE1BQUEsUUFBYyx1Q0FBdUMsTUFBQSxRQUFjLDZCQUE2QixXQUFBLG9CQUErQixNQUFBLFFBQWMsY0FBQSxFQUFnQixxQ0FBcUMsaUJBQUEsb0JBQXFDLDZCQUE2QixPQUFBLFFBQWUsTUFBQSxRQUFjLHFDQUFxQyxNQUFBLFFBQWMsd0NBQXdDLE1BQUEsUUFBYywrQ0FBK0MsTUFBQSxRQUFjLCtCQUErQixPQUFBLElBQUEsTUFBQSxvQkFBcUMsaUJBQUEsb0JBQXFDLGNBQUEsSUFBQSxFQUFBLEVBQUEsSUFBMEIsNkJBQTZCLE9BQUEsSUFBQSxNQUFBLG9CQUFxQyxpQkFBQSxvQkFBcUMsY0FBQSxFQUFBLElBQUEsSUFBQSxFQUEwQiw2QkFBQSx1Q0FBb0UsTUFBQSxLQUFXLFdBQUEsUUFBbUIsMENBQTBDLGNBQUEsSUFBa0IsNkJBQTZCLFlBQVkscUNBQXFDLFdBQUEsUUFBbUIsd0JBQXdCLE9BQUEsUUFBZSx3QkFBNkMsUUFBQSxZQUFvQixRQUFBLFlBQUEsUUFBQSxLQUFvQyxjQUFBLEtBQW1CLFVBQUEsS0FBZSxPQUFBLElBQUEsRUFBQSxJQUFpQixzQkFBc0IsTUFBQSxRQUFtQyxRQUFBLFlBQW9CLFFBQUEsWUFBQSxRQUFBLEtBQXdDLGVBQUEsT0FBc0Isa0JBQUEsT0FBQSxZQUFBLE9BQWtELGNBQUEsT0FBcUIsaUJBQUEsT0FBQSxnQkFBQSxPQUFzQyxTQUFBLEVBQVcsaUJBQUEsRUFBQSxLQUFBLEVBQU8sV0FBQSxPQUFrQixlQUFBLFVBQXlCLFVBQUEsS0FBZSx3Q0FBQSxrQkFBQSx3Q0FBa0csUUFBQSxLQUFhLHNCQUFzQixNQUFBLFVBQWdCLDBCQUEwQixPQUFBLE1BQWEsd0JBQXdCLE1BQUEsT0FBYSxPQUFBLElBQVcseUJBQUEsbUJBQTRDLE9BQUEsTUFBYSx1QkFBdUIsTUFBQSxJQUFVLE9BQUEsT0FBYyx1QkFBdUIsU0FBQSxTQUFrQixLQUFBLEVBQU8sSUFBQSxFQUFNLGFBQWEsdUJBQXVCLFFBQUEsTUFBYyxZQUFZLFdBQUEsS0FBZ0IsT0FBQSxJQUFBLE1BQUEsUUFBeUIsbUJBQUEsRUFBQSxJQUFBLEtBQUEsZ0JBQUEsV0FBQSxFQUFBLElBQUEsS0FBQSxnQkFBc0MsY0FBQSxJQUFrQixtQkFBQSxZQUFBLFdBQUEsWUFBcUQsVUFBQSxLQUFlLE1BQUEsUUFBMEIsU0FBQSxTQUFrQixLQUFBLFVBQWUsUUFBQSxFQUFVLFdBQThILFFBQUEsSUFBQSxVQUFBLElBQUEsS0FBQSxJQUFBLGtCQUFBLElBQTNELG1CQUFBLFFBQUEsSUFBQSxLQUFBLElBQUEsa0JBQUEsSUFBaUosUUFBQSxJQUFZLHVCQUF1QixrQkFBQSxpQkFBbUMsVUFBQSxpQkFBMkIseUJBQXlCLGtCQUFBLGdCQUFrQyxVQUFBLGdCQUEwQiwwQkFBMEIsa0JBQUEsZ0JBQWtDLFVBQUEsZ0JBQTBCLHdCQUF3QixrQkFBQSxpQkFBbUMsVUFBQSxpQkFBMkIsbUJBQW1CLFFBQUEsRUFBVSxrQkFBQSxhQUErQixVQUFBLGFBQXVCLFdBQTRILFFBQUEsSUFBQSxVQUFBLElBQUEsS0FBQSxrQkFBQSxJQUExRCxtQkFBQSxRQUFBLElBQUEsS0FBQSxrQkFBQSxJQUErSSwrQkFBK0IsYUFBQSxRQUFxQixtQkFBQSxLQUFBLFdBQUEsS0FBZ0IsU0FBQSxPQUFnQixLQUFBLEtBQVUsTUFBQSxLQUFXLFFBQUEsRUFBVSxrQkFBQSxLQUF1QixVQUFBLEtBQWUscUJBQXFCLG1CQUFBLFlBQUEsV0FBQSxZQUF1QixRQUFBLElBQVkscUJBQXFCLFNBQUEsU0FBa0IsV0FBQSxLQUFnQixXQUFBLElBQUEsTUFBQSxRQUE2QixhQUFBLElBQUEsTUFBQSxRQUErQixNQUFBLEtBQVcsT0FBQSxLQUFZLFFBQUEsR0FBVyw4QkFBQSw2QkFBMkQsV0FBQSxRQUFtQixtQ0FBQSxpQ0FBQSxrQ0FBc0csSUFBQSxpQkFBcUIsa0JBQUEsZUFBaUMsVUFBQSxlQUF5QixxQ0FBQSxxQ0FBQSxrQ0FBNEcsTUFBQSxpQkFBdUIsa0JBQUEsZUFBaUMsVUFBQSxlQUF5QixzQ0FBQSxvQ0FBQSxxQ0FBK0csT0FBQSxpQkFBd0Isa0JBQUEsZUFBaUMsVUFBQSxlQUF5QixvQ0FBQSxvQ0FBQSxpQ0FBeUcsS0FBQSxpQkFBc0Isa0JBQUEsY0FBZ0MsVUFBQSxjQUF3QixvQ0FBQSxpQ0FBcUUsS0FBQSxLQUFVLHFDQUFBLGtDQUF1RSxNQUFBLEtBQVcsc0NBQUEsbUNBQXlFLEtBQUEsZ0JBQTBCLGlDQUFBLGtDQUFtRSxJQUFBLEtBQVMsb0NBQUEscUNBQXlFLE9BQUEsS0FBWSxvQ0FBQSxxQ0FBeUUsSUFBQSxnQkFBeUIseUJBQXlCLFFBQUEsTUFBYyxpQkFBc0MsUUFBQSxZQUFvQixRQUFBLFlBQUEsUUFBQSxLQUFtRCxjQUFBLFFBQXNCLGlCQUFBLFFBQUEsZ0JBQUEsY0FBOEIsY0FBQSxJQUFBLE1BQUEsUUFBZ0MsV0FBQSxLQUFnQixRQUFBLElBQVksb0NBQW9DLFFBQUEsS0FBYSx3QkFBQSx1QkFBb0UsUUFBQSxZQUFvQixRQUFBLFlBQUEsUUFBQSxLQUFhLE9BQUEsUUFBMEMsZUFBQSxPQUFzQixrQkFBQSxPQUFBLFlBQUEsT0FBa0QsY0FBQSxPQUFxQixpQkFBQSxPQUFBLGdCQUFBLE9BQXVCLHdCQUF3QixNQUFBLEtBQVcsY0FBQSxJQUFrQixvQkFBQSxLQUF5QixpQkFBQSxLQUFzQixnQkFBQSxLQUFxQixZQUFBLEtBQWlCLG1DQUFtQyxXQUFBLE9BQWtCLDRCQUE0QixNQUFBLEtBQVcsT0FBQSxLQUFZLDZCQUE2QixLQUFBLEtBQVUsT0FBQSxRQUFlLGFBQUEsSUFBaUIsdUJBQXVCLGNBQUEsSUFBa0IsUUFBQSxFQUFBLElBQWMscUJBQUEsa0JBQXVDLFdBQUEsSUFBQSxNQUFBLFFBQTZCLFFBQUEsSUFBWSx5QkFBeUIsV0FBQSxPQUFrQixNQUFBLFFBQWMsWUFBQSxJQUFnQixrQ0FBa0MsT0FBQSxRQUFlLGVBQWUscUJBQTBDLFFBQUEsWUFBb0IsUUFBQSxZQUFBLFFBQUEsS0FBYSxvQkFBb0IsTUFBQSxRQUFjLE9BQUEsUUFBZSxjQUFBLElBQWlDLFNBQUEsRUFBVyxpQkFBQSxFQUFBLEtBQUEsRUFBbUMsUUFBQSxtQkFBMkIsUUFBQSxtQkFBQSxRQUFBLFlBQW1ELGNBQUEsT0FBcUIsaUJBQUEsT0FBQSxnQkFBQSxPQUFrRCxlQUFBLE9BQXNCLGtCQUFBLE9BQUEsWUFBQSxPQUFtQixPQUFBLEtBQVksMEJBQTBCLE1BQUEsUUFBYyxXQUFBLFFBQW1CLGtCQUF1QyxRQUFBLFlBQW9CLFFBQUEsWUFBQSxRQUFBLEtBQXdDLGVBQUEsT0FBc0Isa0JBQUEsT0FBQSxZQUFBLE9BQW1CLFNBQUEsU0FBa0Isb0RBQTJFLFNBQUEsRUFBQSxFQUFBLE1BQW1CLGlCQUFBLEVBQUEsS0FBQSxFQUFBLEVBQUEsTUFBZSxVQUFBLE1BQWdCLHFDQUFxQyxnQkFBZ0IsMEJBQWlELFNBQUEsRUFBQSxFQUFBLE1BQW1CLGlCQUFBLEVBQUEsS0FBQSxFQUFBLEVBQUEsTUFBZSxhQUFBLEtBQWtCLFVBQUEsTUFBZ0Isd0JBQXdCLFFBQUEsS0FBYSxVQUFBLEtBQWUsMEJBQStDLFFBQUEsWUFBb0IsUUFBQSxZQUFBLFFBQUEsS0FBd0MsZUFBQSxPQUFzQixrQkFBQSxPQUFBLFlBQUEsT0FBa0MsU0FBQSxFQUFXLGlCQUFBLEVBQUEsS0FBQSxFQUFPLFVBQUEsS0FBZSxXQUFBLE9BQWtCLE9BQUEsRUFBQSxFQUFBLEVBQUEsS0FBa0IsZ0NBQWdDLE9BQUEsRUFBQSxJQUFBLElBQWlCLFlBQUEsRUFBYyxnQ0FBQSxrQ0FBa0UsWUFBQSxFQUFjLFVBQUEsS0FBZSxZQUFBLGdCQUFBLENBQUEsYUFBQSxDQUFBLFdBQUEsQ0FBQSxXQUFrRSxTQUFBLFNBQWtCLFFBQUEsRUFBVSxzQ0FBQSx3Q0FBOEUsUUFBQSxHQUFXLFdBQUEsUUFBbUIsY0FBQSxJQUFrQixTQUFBLFNBQWtCLEtBQUEsS0FBVSxJQUFBLEtBQVMsTUFBQSxLQUFXLE9BQUEsS0FBWSxRQUFBLEdBQVcsUUFBQSxFQUFVLDhDQUFBLGdEQUE4RixRQUFBLEVBQVUsK0JBQStCLGVBQUEsVUFBeUIsbUJBQUEsU0FBNEIsb0JBQUEsSUFBd0IsV0FBQSxTQUFvQixNQUFBLFFBQWMsWUFBQSxJQUFnQixVQUFBLEtBQWUsY0FBQSxJQUFrQixzQkFBMkMsUUFBQSxZQUFvQixRQUFBLFlBQUEsUUFBQSxLQUF3QyxlQUFBLE9BQXNCLGtCQUFBLE9BQUEsWUFBQSxPQUFtQixVQUFBLEtBQWUsT0FBQSxLQUFZLFdBQUEsc0VBQUEsS0FBQSxJQUFBLEtBQUEsSUFBQSxVQUFBLFdBQUEsMENBQUEsS0FBQSxJQUFBLEtBQUEsSUFBQSxVQUFpRixrQ0FBa0MsY0FBQSxJQUFrQix3Q0FBd0MsZUFBZSxPQUFBLFFBQThCLFNBQUEsRUFBVyxpQkFBQSxFQUFBLEtBQUEsRUFBTyxPQUFBLEtBQVksUUFBQSxFQUFVLE9BQUEsRUFBUyxtQkFBQSxLQUF3QixxREFBcUQsUUFBQSxLQUFhLG9FQUFvRSxhQUFBLFFBQXFCLGdFQUFnRSxhQUFBLFFBQXFCLHlEQUF5RCxhQUFBLFFBQXFCLDhDQUE4QyxRQUFBLEVBQVUsb0VBQW9FLFdBQUEsUUFBbUIsYUFBQSxRQUFxQixnRUFBZ0UsV0FBQSxRQUFtQixhQUFBLFFBQXFCLHlEQUF5RCxXQUFBLFFBQW1CLGFBQUEsUUFBcUIsOERBQThELG1CQUFBLEtBQXdCLG1CQUFBLFdBQUEsV0FBQSxXQUFzQixPQUFBLEtBQVksTUFBQSxLQUFXLGNBQUEsSUFBa0IsT0FBQSxJQUFBLE1BQUEsUUFBeUIsV0FBQSxLQUFnQixPQUFBLFFBQWUsbUJBQUEsV0FBQSxJQUFBLFdBQUEsV0FBQSxJQUEwQixXQUFBLEtBQWdCLDBEQUEwRCxXQUFBLFdBQXNCLE9BQUEsS0FBWSxNQUFBLEtBQVcsY0FBQSxJQUFrQixPQUFBLElBQUEsTUFBQSxRQUF5QixXQUFBLEtBQWdCLE9BQUEsUUFBZSxnQkFBQSxXQUFBLElBQUEsV0FBQSxXQUFBLElBQTBCLG1EQUFtRCxXQUFBLFdBQXNCLE9BQUEsS0FBWSxNQUFBLEtBQVcsY0FBQSxJQUFrQixPQUFBLElBQUEsTUFBQSxRQUF5QixXQUFBLEtBQWdCLE9BQUEsUUFBZSxlQUFBLFdBQUEsSUFBQSxXQUFBLFdBQUEsSUFBMEIsdUVBQXVFLFlBQVksT0FBQSxJQUFXLE9BQUEsUUFBZSxNQUFBLFlBQWtCLGVBQWUsMERBQTBELFlBQVksT0FBQSxJQUFXLE9BQUEsUUFBZSxNQUFBLFlBQWtCLGVBQWUsbURBQW1ELFlBQVksT0FBQSxJQUFXLE9BQUEsUUFBZSxNQUFBLFlBQWtCLGVBQWUsd0RBQXdELGVBQWUsd0RBQXdELGVBQWUsMkJBQTJCLFFBQUEsRUFBQSxLQUFlLHVCQUF1QixNQUFBLFFBQWMsT0FBQSxJQUFBLE1BQWlCLGNBQUEsSUFBa0IsVUFBQSxLQUFlLFNBQUEsU0FBa0IsT0FBQSxFQUFBLElBQUEsS0FBQSxFQUFvQixNQUFBLElBQVUsT0FBQSxJQUFXLDZCQUFBLDhCQUEyRCxRQUFBLEdBQVcsV0FBQSxhQUF3QixTQUFBLFNBQWtCLDZCQUE2QixPQUFBLEtBQVksTUFBQSxJQUFVLEtBQUEsZ0JBQXFCLElBQUEsZ0JBQW9CLGtCQUFBLGtCQUFvQyxVQUFBLGtCQUE0Qiw4QkFBOEIsTUFBQSxLQUFXLE9BQUEsSUFBVyxJQUFBLGdCQUFvQixLQUFBLGdCQUFxQixvQ0FBQSxzQ0FBMEUsTUFBQSxRQUFjLDBDQUFBLDRDQUFzRixNQUFBLFFBQWMsdURBQUEseURBQWdILE1BQUEsUUFBYywrQ0FBQSxpREFBZ0csTUFBQSxLQUFXLFdBQUEsUUFBbUIsdURBQUEseURBQWdILFdBQUEsUUFBbUIsK0NBQUEsaURBQWdHLGlCQUFBLG9CQUFxQyxNQUFBLEtBQVcsdURBQUEseURBQWdILGlCQUFBLG9CQUFxQywwQ0FBQSw0Q0FBc0YsZUFBZSxZQ3MwQnI5WCxRRmowQkEsU0FFQyxRQUFBLGVBSUQsS0FDQyxVQUFBLEtBQ0EsaUJBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxFQUVBLE1BQ0MsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsV0FBQSxzQkFBQSxPQUFBLGNBQUEsSUFBQSxLQUFBLFVBQUEsSUFBQSxLQUNBLE9BQUEsRUFBQSxNQUdELFdBQ0MsVUFBQSxJQUNBLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUdELFdBQ0MsVUFBQSxJQUNBLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlGLGdCQUNDLFFBQUEsZUFpQkQsV0FDQyxNQUFBLFFBRUQsYUFDQyxNQUFBLFFBRUQsY0FDQyxNQUFBLFFBT0QsWUFDQyxNQUFBLEtBQ0EsWUFDQSxZQUFBLGNBQUEsQ0FBQSxXQUVBLDZCQUNDLFFBQUEsS0FBQSxLQUFBLElBQ0EsWUFHRCwrQkFDQyxPQUFBLEVBQUEsTUFHRCxtQ0FDQyxZQUFBLElBQ0EsTUFBQSxRQUNBLFlBQUEsY0FBQSxDQUFBLFdBRUEscUNBQ0MsTUFBQSxRQUNBLE9BQUEsRUFJRixvQ0FDQyxTQUFBLFNBQ0EsSUFBQSxLQUNBLFdBQUEsUUFFQSx3Q0FDQyxNQUFBLEtBQ0EsT0FBQSxLQUdELHlDQUNDLE9BQUEsSUFJRixpQ0FDQyxRQUFBLEVBQUEsS0FBQSxFQUFBLEtBR0Qsb0NBQ0MsZUFBQSxJQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsT0FBQSxFQUFBLEVBQUEsSUFDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUdELGtDQUNDLFVBQUEsS0FDQSxNQUFBLFFBQ0EsZUFBQSxPQUNBLFlBQUEsSUFDQSxlQUFBLEtBQ0EsaUJBQUEsUUFBQSxTQUFBLFFBQUEsS0FBQSxRQUNBLFdBQUEsS0FHRCxrQ0FDQyxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsUUFDQSxPQUFBLEtBQ0EseUJBQ0EsbUJBQUEsTUFBQSxJQUFBLFdBQUEsTUFBQSxJQUNBLE9BQUEsUUFDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUVBLHdDQUNDLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsSUFDQSxrQkFBQSxxQkFBQSxVQUFBLHFCQUNBLFdBQUEscUlBQUEsRUFBQSxFQUtBLEtBQUEsS0FMQSxvQkFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsR0FDQSxZQUFBLEtBRUEsUUFBQSxFQUNBLFdBQUEsT0FDQSxtQkFBQSxRQUFBLElBQUEsV0FBQSxJQUFBLFdBQUEsUUFBQSxJQUFBLFdBQUEsSUFLQSxrREFDQyxXQUFBLFFBSUYsNkNBQ0MsTUFBQSxLQUVBLG1EQUNDLFFBQUEsRUFDQSxXQUFBLFFBSUYsNkNBQ0MsTUFBQSxRQUNBLE9BQUEsUUFLSCwwQkFFRSxpQ0FDQyxRQUFBLEVBQUEsTUFLSCwwQkFDQyxZQUNDLFVBQUEsT0FJRixvQ0FDQyxZQUNDLFVBQUEsTUFRRixjQUNDLFNBQUEsU0FDQSxzQkFDQSxXQUFBLGtCQUNBLGNBQUEsRUFDQSxPQUFBLElBRUEsb0JBQ0MsV0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBQ0EsZUFBQSxLQUVBLHVCQUNDLFFBQUEsYUFDQSxjQUFBLElBQ0EsTUFBQSxJQUNBLE9BQUEsSUFDQSxXQUFBLFFBSUYsZ0NBQ0MsV0FBQSxrQkFHRCxnQ0FDQyxjQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLFFBQ0EsWUFDQSxJQUFBLE1BU0Qsd0JBQ0MsY0FBQSxLQUlBLCtCQUNDLGNBQUEsS0FNRiw0QkFDQyxjQUFBLEtBSUEsbUNBQ0MsY0FBQSxLQUtILHlCQXZPQyxnQkFDQyxRQUFBLGdCQUdELGVBQ0MsUUFBQSxlQW9PQSxrQkFDQyxTQUFBLGlCQUNBLGtCQUFBLHdCQUFBLFVBQUEsd0JBR0Qsd0JBQ0MsY0FBQSxLQUtELHNCQUNDLFNBQUEsaUJBR0QsNEJBQ0MsY0FBQSxNQVNILGdCQUNDLFNBQUEsTUFDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLE1BQ0EsUUFBQSxHQUNBLFFBQUEsRUFDQSxXQUFBLE9BRUEsdUJBQ0MsUUFBQSxFQUNBLFdBQUEsUUFTRixXQUNDLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUVBLGtCQUNDLGlCQUFBLFFBQ0EsT0FBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLEVBQ0EsU0FBQSxTQUNBLFVBQUEsRUFDQSxrQkFBQSxVQUNBLG9CQUFBLElBQUEsT0FDQSxnQkFBQSxLQUFBLEtBRUEsd0JBQ0MsUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsTUFBQSxJQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBQ0EsV0FBQSw2REFBQSxFQUFBLEVBR0EsS0FBQSxLQUhBLFVBQ0EsTUFBQSxLQUNBLE9BQUEsSUFFQSxlQUFBLEtBSUYsbUJBQ0MsUUFBQSxLQUlGLGlCQUNDLE1BQUEsZ0JBQ0EsV0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsbUJBQUEsRUFBQSxJQUFBLElBQUEsRUFBQSxnQkFBQSxXQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZ0JBRUEsb0JBQ0MsUUFBQSxLQUFBLEtBSUQsb0JBQ0MsV0FBQSxLQUNBLG9CQUFBLEVBQUEsWUFDQSxrQkFBQSxvQkFDQSxnQkFBQSxLQUFBLGVBQ0EsYUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxRQUNBLFNBQUEsU0FFQSx1QkFDQyxPQUFBLElBQUEsRUFBQSxFQUdELGlDQUNDLFdBQUEsS0FFQSx1Q0FDQyxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsTUFDQSxLQUFBLEtBQ0EsTUFBQSxNQUNBLE9BQUEsSUFDQSxXQUFBLFFBSUYsZ0NBQ0MsZUFNSCx5QkFFRSxrQkFDQyxPQUFBLEtBQ0EsWUFBQSxLQUNBLG9CQUFBLEtBQUEsT0FDQSxnQkFBQSxLQUFBLEtBRUEsd0JBQ0MsTUFBQSxLQUNBLE9BQUEsSUFLSCxpQkFDQyxNQUFBLGVBRUEsb0JBQ0MsUUFBQSxLQUFBLEtBSUQsb0JBQ0MsVUFBQSxLQUNBLFdBQUEsS0FDQSxvQkFBQSxFQUFBLGlCQUNBLGdCQUFBLEtBQUEsZUFDQSxRQUFBLElBQUEsSUFBQSxJQUFBLEtBR0MsdUNBQ0MsSUFBQSxNQUNBLEtBQUEsRUFDQSxNQUFBLEdBa0JILHFDQUNDLFlBQUEsRUFBQSxFQUFBLElBQUEsS0FHRCxvREFDQyxZQUFBLEtFNndCSCxzQkFEQSxxQkZ0d0JBLHFCQUdDLE9BQUEsUUFJRCxvQkFDQyxXQUFBLE9BRUEsdUNBQ0MsUUFBQSxFQUdELG9DQUNDLHVDQUNDLE9BQUEsS0FDQSxNQUFBLE1BTUgsMEJBQ0MsT0FBQSxRQUlELGFBQ0MsWUFBQSxJQUFBLElBQUEsSUFBQSxLQUlELG1EQUNDLFVBQUEsT0FDQSxXQUFBLEtBSUQsMERBRUUsNEJBQ0MsTUFBQSxNQUdELDRCQUNDLE1BQUEsTUFHRCw0QkFDQyxNQUFBLE9BS0gseUNBQ0MsYUFBQSxFQUlELFlBQ0MsT0FBQSxFQUFBLEtBSUQsZUFDQyxTQUFBLFNBQ0EsUUFBQSxHQUNBLFdBQUEsS0FFQSxrQkFDQyxVQUFBLE9BSUYsV0FDQyxTQUFBLFNBQ0EsSUFBQSxRQUNBLEtBQUEsUUFRQywyQ0FDQyxNQUFBLE1BQ0EsT0FBQSxFQUFBLEtBRUEsMERBQ0MsT0FBQSxFQUFBLEVBQUEsS0FFQSw2REFDQyxVQUFBLEtBS0QsNEVBQ0MsU0FBQSxTQUNBLFFBQUEsYUFDQSxPQUFBLEVBQUEsRUFBQSxLQUNBLFdBQUEsS0FFQSw2RkFDQyxXQUFBLE9BRUEsZ0dBQ0MsVUFBQSxLQUNBLE9BQUEsRUFBQSxFQUFBLEtBR0QsK0ZBQ0MsVUFBQSxLQUNBLE9BQUEsRUFNSiw2REFDQyxXQUFBLE9Fc3ZCSiwwQkFJQSw2QkZsdkJDLHlCQUlDLDRCQUZBLFVBQUEsZUFRRixlQUNDLFFBQUEsS0FBQSxZQVFELGtCQUNDLE9BQUEsRUFBQSxLQUFBLEtBQ0EsUUFBQSxFQUVBLCtCQUNDLElBQUEsSUFHRCx5Q0FDQyxPQUFBLE1BQ0EsUUFBQSxFQUFBLElBRUEsNkNBQ0MsTUFBQSxLQUNBLFFBQUEsTUFDQSxPQUFBLEtBQ0EsY0FBQSxNQUFBLFdBQUEsTUFJRix5Q0FDQyxRQUFBLHNCQUFBLFFBQUEsc0JBQUEsUUFBQSxlQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGlCQUFBLFFBRUEsK0NBQ0MsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQUEsS0FHRCx3REFDQyxXQUFBLHNEQUFBLFVBR0QsdURBQ0MsV0FBQSxvREFBQSxVQUdELCtDQUNDLFVBQUEsS0FDQSxXQUFBLE9BQ0EsZUFBQSxVQUNBLFlBQUEsS0FFQSxvREFDQyxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsV0FNSixvQ0FDQyw0QkFDQyxRQUFBLEVBRUEsbURBQ0MsT0FBQSxNQUlBLHlEQUNDLE1BQUEsS0FDQSxPQUFBLEtBR0QseURBQ0MsVUFBQSxLQUNBLFlBQUEsS0FFQSw4REFDQyxVQUFBLE1HNXFCTCxjQUNFLFNBQUEsU0FDQSxRQUFBLE1BQ0EsbUJBQUEsV0FDQSxXQUFBLFdBQ0Esb0JBQUEsS0FDQSxpQkFBQSxLQUNBLGdCQUFBLEtBQ0EsWUFBQSxLQUNBLHNCQUFBLEtBQ0EsaUJBQUEsTUFDQSxhQUFBLE1BQ0EsNEJBQUEsWUFHRixZQUNFLFNBQUEsU0FDQSxRQUFBLE1BQ0EsU0FBQSxPQUNBLE9BQUEsRUFDQSxRQUFBLEVBR0Ysa0JBQ0UsUUFBQSxFQUdGLHFCQUNFLE9BQUEsUUFHRiwwQkFBQSwyQkFDRSxrQkFBQSxtQkFFQSxVQUFBLG1CQUdGLGFBQ0UsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsUUFBQSxNQUNBLFlBQUEsS0FDQSxhQUFBLEtBR0YsbUJBQUEsb0JBQ0UsUUFBQSxNQUNBLFFBQUEsR0FHRixtQkFDRSxNQUFBLEtBR0YsNEJBQ0UsV0FBQSxPQUdGLGFBQ0UsUUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxJQUdGLHVCQUNFLE1BQUEsTUFHRixpQkFDRSxRQUFBLE1BR0YsK0JBQ0UsUUFBQSxLQUdGLDBCQUNFLGVBQUEsS0FHRixnQ0FDRSxRQUFBLE1BR0YsNEJBQ0UsV0FBQSxPQUdGLDZCQUNFLFFBQUEsTUFDQSxPQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsWUFHRiwwQkFDRSxRQUFBLEtDL0ZFLDhCQUNJLFlBQUEsWUFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLE1BQUEsa0JBQ0EsV0FBQSxNQUNBLFdBQUEsRUFHSiw0QkFDSSxZQUFBLGVBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxNQUFBLFFBQ0EsY0FBQSxJQUdKLDJCQUNJLFNBQUEsU0FDQSxJQUFBLElBQ0EsTUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxxQkFDQSxhQUFBLDRIQUFBLE9BQUEsVUFBQSxLQUFBLDRIQUFBLE9BQUEsVUFDQSxrQkFBQSxRQUFBLFVBQUEsUUFJSixrQ0FDSSxTQUFBLFNBQ0EsTUFBQSxLQUNBLFNBQUEsT0FDQSxXQUFBLHdCQUVBLHNDQUNJLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsTUFDQSxXQUFBLE1BQ0EsY0FBQSxNQUFBLFdBQUEsTUFHSixpREFDSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BR0oseUNBQ0ksWUFBQSxZQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsT0FBQSxLQUFBLEVBQUEsSUFDQSxZQUFBLElBQ0EsV0FBQSxPQUNBLE1BQUEsa0JBR0osd0NBQ0ksV0FBQSxPQUtBLG9EQUNJLFNBQUEsU0FDQSxrQkFBQSxlQUFBLFVBQUEsZUFFQSxrRUFDSSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLCtIQUFBLE9BQUEsVUFDQSxRQUFBLE1BQ0Esa0JBQUEsV0FBQSxjQUFBLFVBQUEsV0FBQSxjQUNBLE1BQUEsS0FDQSxPQUFBLElBSVIsK0NBQ0ksWUFBQSxlQUFBLENBQUEsV0FDQSxNQUFBLE1BQ0EsT0FBQSxLQUNBLE9BQUEsS0FBQSxLQUNBLFdBQUEsT0FNWixvQ0FDSSxRQUFBLEtBQUEsS0FFQSxzREFDSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUdKLDBEQUNJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsT0FBQSxJQUFBLE1BQUEsa0JBQ0EsTUFBQSxJQUNBLE9BQUEsS0FDQSxTQUFBLFNBRUEsNERBQ0ksWUFBQSxlQUFBLENBQUEsV0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLE9BQUEsRUFDQSxPQUFBLFFBQ0EsU0FBQSxTQUVBLG1FQUNJLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFDQSxPQUFBLFFBS1osdURBQ0ksbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGNBQUEsV0FBQSxnQkFBQSxhQUNBLFNBQUEsU0FDQSxpQkFBQSxhQUNBLE9BQUEsSUFBQSxNQUFBLGtCQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsSUFBQSxLQUNBLEtBQUEsRUFFQSxnRUFDSSxRQUFBLEtBRUEsaUZBQ0ksUUFBQSxNQUtKLDRFQUNJLFFBQUEsS0FHSixnRUFDSSxRQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQ0EsVUFBQSxLQUNBLE9BQUEsUUFHSiwwRkFLQSxnRUFKSSxpQkFBQSxrQkFDQSxNQUFBLGFBVVosMkRBQ0ksUUFBQSxhQUNBLE9BQUEsRUFDQSxPQUFBLElBQUEsTUFBQSxrQkFDQSxNQUFBLElBQ0EsT0FBQSxLQUNBLFNBQUEsU0FHSSxtRkFDSSxrQkFBQSxnQkFBQSxVQUFBLGdCQUlSLGtFQUNJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsWUFDQSxRQUFBLEVBQ0EsVUFBQSxLQUNBLFlBQUEsZUFBQSxDQUFBLFdBQ0EsUUFBQSxJQUVBLHVFQUNJLGFBQUEsSUFDQSxXQUFBLElBSVIsOEVBQ0ksTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLElBQUEsRUFBQSxJQUFBLElBR0osMkVBQ0ksTUFBQSxLQUNBLFFBQUEsTUFDQSxjQUFBLEVBQ0EsS0FBQSxFQUNBLElBQUEsS0FDQSxXQUFBLElBQUEsTUFBQSxrQkFHSSx5RkFDSSxJQUFBLElBS1osa0VBQ0ksUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsTUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxxQkFDQSxhQUFBLDRIQUFBLE9BQUEsVUFBQSxLQUFBLDRIQUFBLE9BQUEsVUFDQSxrQkFBQSxRQUFBLFVBQUEsUUFDQSxPQUFBLFFBQ0EsbUJBQUEsa0JBQUEsSUFBQSxPQUFBLFdBQUEsVUFBQSxJQUFBLE9BQUEsV0FBQSxVQUFBLElBQUEsT0FBQSxrQkFBQSxJQUFBLE9BTVosNENBQ0ksWUFBQSxLQUNBLGVBQUEsS0FNQSw2REFKQSwyREFDSSxRQUFBLEVBQUEsS0FPSiwyREFDSSxNQUFBLEtBQ0EsVUFBQSxPQUNBLFFBQUEsS0FBQSxFQUVBLDJFQUNJLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQUEsS0FDQSxRQUFBLEtBRUEsNkVBQ0ksU0FBQSxTQUNBLFlBQUEsZUFBQSxDQUFBLFdBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxVQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsa0JBQ0EsaUJBQUEsYUFFQSxvRkFDSSxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEVBQ0EsT0FBQSxRQUlSLDBHQUNJLFFBQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxNQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsUUFBQSxFQUVBLDJIQUNJLFFBQUEsTUFHSixnSUFDSSxTQUFBLFNBQ0EsUUFBQSxLQUFBLEVBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxxQkFDQSxpQkFBQSxhQUVBLHVJQUNJLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLHFCQUNBLG1CQUFBLFlBQ0Esb0JBQUEsWUFDQSxpQkFBQSw4QkFDQSxrQkFBQSxjQUFBLFVBQUEsY0FJQSxxSkFDSSxRQUFBLEtBR0oseUlBQ0ksUUFBQSxNQUNBLFFBQUEsS0FBQSxLQUNBLFVBQUEsS0FDQSxPQUFBLFFBR0osbUtBS0EseUlBSkksaUJBQUEsa0JBQ0EsTUFBQSxhQVlwQiwrRkFDSSxTQUFBLFNBQ0EsUUFBQSxLQUFBLEVBQ0EsaUJBQUEsOEJBRUEsdUdBQ0ksSUFBQSxLQUdKLHNHQUNJLE9BQUEsS0FHSiwwR0FDSSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsSUFDQSxVQUFBLE1BQ0EsUUFBQSxFQUFBLEtBQ0EsT0FBQSxFQUNBLFdBQUEsT0FDQSxrQkFBQSxxQkFBQSxVQUFBLHFCQUNBLGVBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxFQUNBLFlBQUEsSUFBQSxJQUFBLElBQUEsS0FFQSwrR0FDSSxRQUFBLE1BRUEsMkhBQ0ksVUFBQSxPQUNBLFdBQUEsV0FDQSxVQUFBLE1BR0osMEhBQ0ksWUFBQSxjQUFBLENBQUEsV0FDQSxVQUFBLE9BQ0EsWUFBQSxPQUtaLHNIQUNJLE9BQUEsRUFBQSxLQUVBLG1JQUNJLFNBQUEsU0FDQSxPQUFBLEVBQUEsSUFDQSxTQUFBLE9BQ0EsTUFBQSxNQUVBLHVJQUNJLE1BQUEsS0FDQSxlQUFBLGdCQUFBLE9BQUEsZ0JBR0osbUpBQ0ksU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0EsT0FBQSxFQUNBLE1BQUEsS0FJUixrSUFDSSxTQUFBLFNBQ0EsT0FBQSxNQUNBLEtBQUEsSUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUVBLHFJQUNJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxPQUNBLGNBQUEsSUFFQSx3SkFDSSxhQUFBLEtBSUEseUpBQ0ksaUJBQUEsb0JBSVIsNElBQ0ksTUFBQSxLQUNBLE9BQUEsS0FDQSxVQUFBLEVBQ0EsWUFDQSxpQkFBQSxRQU9wQixnRkFDSSxNQUFBLEtBQ0EsT0FBQSxLQUFBLEtBQUEsRUFFQSxpR0FDSSxZQUFBLGVBQUEsQ0FBQSxXQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsRUFDQSxPQUFBLElBQUEsTUFBQSxrQkFDQSxNQUFBLHFCQUNBLGlCQUFBLDhCQUNBLGNBQUEsU0FHSixrRkFDSSxPQUFBLElBQUEsRUFBQSxFQUNBLFdBQUEsT0FDQSxNQUFBLFFBT2hCLGtDQUNJLFFBQUEsS0FBQSxLQUVBLDhDQUNJLGNBQUEsS0FFQSxpRUFDSSxjQUFBLEtBR0osNkRBQ0ksU0FBQSxTQUVBLHdFQUNJLFlBQUEsZUFBQSxDQUFBLFdBQ0EsVUFBQSxLQUdKLGtGQUNJLFNBQUEsU0FDQSxNQUFBLEVBQ0EsUUFBQSxHQUdKLDRFQUNJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSwySEFBQSxFQUFBLEVBQUEsTUFBQSxVQUdKLG9GQUNJLFFBQUEsS0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxxQkFFQSxRQUFBLEtBRUEsMkZBQ0ksUUFBQSxNQUdKLGdHQUNJLGlCQUFBLDhCQU1BLDhGQUNJLE9BQUEsa0JBTWhCLHFEQUNJLFFBQUEsYUFDQSxjQUFBLEtBQ0EsVUFBQSxRQUdKLG9EQUFBLGdEQUVJLFlBQUEsZUFBQSxDQUFBLFdBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxjQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsRUFDQSxPQUFBLElBQUEsTUFBQSxrQkFDQSxNQUFBLHFCQUNBLGlCQUFBLDhCQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBR0osZ0RBQ0ksU0FBQSxTQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxXQUFBLEtBQ0EsV0FBQSxFQUNBLE9BQUEsUUFFQSx1REFDSSxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEVBR0osb0RBQ0ksTUFBQSxLQUNBLGFBQUEsS0FJUixnRUFDSSxTQUFBLFNBQ0EsWUFBQSxlQUFBLENBQUEsV0FFQSx5RUFDSSxNQUFBLEtBQ0EsUUFBQSxLQUNBLFVBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxrQkFDQSxNQUFBLHFCQUNBLGlCQUFBLDhCQUNBLE9BQUEsS0FHSixpRkFDSSxTQUFBLFNBQ0EsVUFBQSxLQUNBLE1BQUEsSUFDQSxPQUFBLEtBQ0EsT0FBQSxFQUNBLE1BQUEsUUFJUix3RUFDSSxRQUFBLE1BQ0EsV0FBQSxLQUNBLFVBQUEsS0FDQSxNQUFBLFFBRUEsb0ZBQ0ksV0FBQSxLQUtaLDhDQUNJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxNQUFBLGNBQUEsTUFBQSxnQkFBQSxXQUNBLE9BQUEsS0FBQSxFQUFBLEtBQ0EsVUFBQSxPQUNBLFlBQUEsSUFHSixxREFDSSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLFVBQUEsU0FDQSxZQUFBLElBQ0EsZUFBQSxVQUNBLE1BQUEsa0JBQ0EsaUJBQUEsb0JBQ0EsbUJBQUEsSUFBQSxXQUFBLElBQ0EsT0FBQSxRQUNBLFlBRUEsMkRBQ0ksTUFBQSxvQkFDQSxpQkFBQSxrQkNwb0JaLDBEQUZKLGVBR1EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsS0FFQSx1QkFDSSxRQUFBLEVBR0osa0NBQ0ksTUFBQSxJQUNBLGFBQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxPQUNBLElBQUEsbUNBRUEsaURBQ0ksU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLEdBQ0EsTUFBQSxhQUdKLHlDQUNJLE1BQUEsS0FDQSxVQUFBLEtBQ0EsTUFBQSxhQUNBLFdBQUEsTUFHSix3Q0FDSSxNQUFBLElBQ0EsV0FBQSxNQUNBLFVBQUEsS0FDQSxRQUFBLEVBQ0Esb0JBQUEsTUFBQSxXQUFBLFdBRUEsMkNBQ0ksUUFBQSxLQUlSLHNDQUNJLGVBQUEsZ0JBQUEsT0FBQSxnQkFJQSxrRUFDSSxRQUFBLEtBR0osbUVBQ0ksUUFBQSxNQUNBLE9BQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxnSUFBQSxFQUFBLEVBQUEsTUFBQSxVQUlKLCtEQUNJLFFBQUEsTUFDQSxPQUFBLEtBQUEsS0FDQSxNQUFBLE1BQ0EsT0FBQSxLQUNBLFdBQUEseUhBQUEsRUFBQSxFQUFBLE1BQUEsVUFJSixpRUFDSSxVQUFBLEtBQ0EsTUFBQSxNQUNBLE9BQUEsRUFBQSxLQUtaLCtCQUNJLE1BQUEsSUFHSixpQ0FDSSxNQUFBLElBcURKLDJDQU9RLFVBQUEsT0E3Q0Esa0ZBSEosd0NBSVEsTUFBQSxLQVpoQiwyREFDSSxrQ0FDSSxNQUFBLElBRUEseUNBQ0ksVUFBQSxLQUdKLHdDQUNJLFVBQUEsS0FRQSxtRUFDSSxNQUFBLEtBQ0EsT0FBQSxNQUdKLCtEQUNJLE1BQUEsTUFDQSxPQUFBLE1BR0osaUVBQ0ksVUFBQSxLQUNBLE1BQUEsTUFDQSxPQUFBLEtBK05SLG9EQUFBLGdEQU9RLE1BQUEsS0FoT2hCLDJEQUlZLDhEQUNJLEtBQUEsUUNqSHBCLG9DRHlIUSwyQ0FDSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxjQUFBLEtBTUEsNkNBQ0ksT0FBQSxFQUNBLFVBQUEsS0FpTFIscURBeEtRLDREQUNJLFVBQUEsTUFRWiwwREFUUSw0REFYSiw2Q0FJUSxVQUFBLEtBaUJSLHVEQUNJLGlCQUFBLE1BQUEsY0FBQSxNQUFBLGdCQUFBLFdBR0ksNkVBQ0ksY0FBQSxFQUNBLG1CQUFBLFlBS0osMEZBQ0ksVUFBQSxLQVdwQiw0Q0FFUSxlQUFBLE1BREosMERBaUJRLDJFQUNJLE9BQUEsRUFFQSw2RUFDSSxPQUFBLEVBQUEsS0FDQSxVQUFBLEtBT1IsK0ZBQ0ksUUFBQSxLQUFBLEtBRUEsc0dBQUEsdUdBRUksVUFBQSxJQUNBLEtBQUEsSUFDQSxrQkFBQSxxQkFBQSxVQUFBLHFCQUdKLHVHQUNJLElBQUEsS0FHSixzR0FDSSxPQUFBLEtBS0ksMkhBQ0ksVUFBQSxLQUNBLFlBQUEsS0FHSiwwSEFDSSxVQUFBLE1BaENSLGdGQUhKLDZFQWpDQSwwRkFHUSxVQUFBLE1BeUdRLGlGQURKLHdKQUVRLGFBQUEsTUFhcEIsaUZBdkdBLDRFQUNJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0Esa0JBQUEsSUFBQSxlQUFBLElBQUEsWUFBQSxTQUdKLDJFQUNJLE1BQUEsSUFnRFEsMkhBQ0ksVUFBQSxLQUdKLDBIQUNJLFVBQUEsS0E0Qkosd0pBTVEsYUFBQSxLQVF4QixnRkFFUSxNQUFBLElBQ0EsT0FBQSxHQS9HaEIsMERBd0VZLHNIQUNJLFVBQUEsTUFHSSwwSUFDSSxpQkFBQSxxQkFDQSxhQUFBLDJIQUFBLE9BQUEsVUFBQSxLQUFBLDJIQUFBLE9BQUEsVUFDQSxrQkFBQSxRQUFBLFVBQUEsUUFHSiw4SUFDSSxLQUFBLE1BR0osOElBQ0ksTUFBQSxNQTJCWixpR0FDSSxPQUFBLEtBQ0EsVUFBQSxLQUtKLGtGQUNJLFVBQUEsTUFDQSxnRkFUSixpR0FPQSxrRkFIUSxVQUFBLE1DdFM1QixvQ0Q4VFkscURBQ0ksVUFBQSxNQUNBLDBEQVZSLHFEQVFJLHFEQUxJLFVBQUEsTUN6VGhCLG9DRGlWUSw4Q0FaSSxvREFBQSxnREFFSSxVQUFBLE1BWUosMERBRkosOENBWkksb0RBQUEsZ0RBSVEsVUFBQSxNQ3pVcEIsb0NEaVdnQix1RUFSSiw2REFDSSxVQUFBLEtBZ0JSLHFEQUNJLFVBQUEsS0FJUix3QkFDSSxXQUFBLE9BSUEsMERBbkJRLHVFQVJKLDZEQUdRLFVBQUEsS0F1QmhCLDJDQUVRLFFBQUEsR0FHSiwyREFDSSw4REFDSSxVQUFBLE9BRUEsMkVBQ0ksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBRUEsdUZBQ0ksTUFBQSxLQUNBLFVBQUEsS0FnQlIsK0VBUkksaUZBQ0ksVUFBQSxNQVNKLGlGQUZKLCtFQWxCSSx1RkFVQSxpRkFOUSxVQUFBIiwiZmlsZSI6ImdpZnQtdm91Y2hlcnMtcGFnZS0xNGIzOTZiNTUyLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVyby1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cblxuICAgICYgPiAudGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgbGVmdDogMTUlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCA2cHggNnB4ICMyNjI1MjVkNjtcbiAgICB9XG5cbiAgICAuaWNvbi1ibHVlLXNreSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuXG4gICAgICAgICYuYmx1ZS1za3ktbGVmdCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvZG9vZGxlcy9kb29kbGUtc2t5LWxlZnQtYmx1ZS5wbmcnKSBuby1yZXBlYXQgcmlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ibHVlLXNreS1yaWdodCB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL2Rvb2RsZXMvZG9vZGxlLXNreS1yaWdodC1ibHVlLnBuZycpIG5vLXJlcGVhdCBsZWZ0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uLWNpcmNsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcblxuICAgICAgICAmLmNpcmNsZS1yZWQge1xuICAgICAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNvbi1jaXJjbGUtcmVkLnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cblxuICAgICAgICAmLmNpcmNsZS15ZWxsb3cge1xuICAgICAgICAgICAgcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBib3R0b206IC01MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNvbi1jaXJjbGUteWVsbG93LnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cblxuICAgICAgICAmLmNpcmNsZS1ncmVlbiB7XG4gICAgICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICAgICAgbGVmdDogLTUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9pY29ucy9pY29uLWNpcmNsZS1ncmVlbi5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZXJvLWltZyB7XG4gICAgICAgIFxuICAgICAgICAmID4gLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWJsdWUtc2t5IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWNpcmNsZSB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuXG4gICAgICAgICAgICAmLmNpcmNsZS1yZWQge1xuICAgICAgICAgICAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNpcmNsZS15ZWxsb3cge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNpcmNsZS1ncmVlbiB7XG4gICAgICAgICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlcm8taW1nIHtcbiAgICAgICAgJiA+IC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDkycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1jaXJjbGUge1xuICAgICAgICAgICAgJi5jaXJjbGUtcmVkIHtcbiAgICAgICAgICAgICAgICByaWdodDogMTUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2lyY2xlLWdyZWVuIHtcbiAgICAgICAgICAgICAgICB0b3A6IDIyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVyby1pbWcge1xuICAgICAgICAmID4gLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1ibHVlLXNreSB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1jaXJjbGUge1xuICAgICAgICAgICAgJi5jaXJjbGUtcmVkIHtcbiAgICAgICAgICAgICAgICByaWdodDogMjAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2lyY2xlLXllbGxvdyB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRIZWxwZXJzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qICBIaWRkZW4gICovXG5baGlkZGVuXSxcbi5oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qICBHcmlkICAqL1xuLmNvbCB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0ZmxleDogMTtcblxuXHQmcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdG1hcmdpbjogMCAtMTVweDtcblx0fVxuXG5cdCYtLTFvZjIge1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHRcdGZsZXg6IDAgMCA1MCU7XG5cdH1cblxuXHQmLS0xb2Y0IHtcblx0XHRtYXgtd2lkdGg6IDI1JTtcblx0XHRmbGV4OiAwIDAgMjUlO1xuXHR9XG59XG5cbi52aXNpYmxlLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgXG59XG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0LnZpc2libGUtbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyBcblx0fVxuXG5cdC5oaWRkZW4tbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IFxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0VGV4dCBDb2xvcnNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnJlZC1jb2xvciB7IFxuXHRjb2xvcjogI2U4NDA0MjsgXG59XG4uZ3JlZW4tY29sb3IgeyBcblx0Y29sb3I6ICMxMThjOGY7IFxufVxuLnllbGxvdy1jb2xvciB7IFxuXHRjb2xvcjogI2ZhYjY0ZTsgXG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0RGF0ZXBpY2tlclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZGF0ZXBpY2tlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IG5vbmU7XG5cdGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcblxuXHQuZGF0ZXBpY2tlci0tbmF2IHtcblx0XHRwYWRkaW5nOiAxNnB4IDE4cHggN3B4OyBcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblxuXHQuZGF0ZXBpY2tlci0tY2VsbHMge1xuXHRcdG1hcmdpbjogMCAtMTZweDsgXG5cdH1cblxuXHQuZGF0ZXBpY2tlci0tbmF2LXRpdGxlIHtcblx0XHRmb250LXdlaWdodDogNzAwOyBcblx0XHRjb2xvcjogIzI4MzA2YzsgXG5cdFx0Zm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xuXG5cdFx0aSB7XG5cdFx0XHRjb2xvcjogIzI4MzA2YzsgXG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblx0LmRhdGVwaWNrZXItLW5hdi1hY3Rpb24ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdFx0dG9wOiAtM3B4O1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7IFxuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiAzNXB4OyBcblx0XHRcdGhlaWdodDogMzVweDtcblx0XHR9XG5cblx0XHRwYXRoIHtcblx0XHRcdHN0cm9rZTogcmVkO1xuXHRcdH1cblx0fVxuXG5cdC5kYXRlcGlja2VyLS1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAwIDQ2cHggMCAzMXB4OyBcblx0fVxuXG5cdC5kYXRlcGlja2VyLS1kYXlzLW5hbWVzIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNnB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjgzMDZjO1xuXHRcdG1hcmdpbjogMCAwIDNweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQuZGF0ZXBpY2tlci0tZGF5LW5hbWUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDsgXG5cdFx0Y29sb3I6ICMyODMwNmM7IFxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7IFxuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdGZsZXg6IGluaGVyaXQ7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdC5kYXRlcGlja2VyLS1jZWxsLWRheSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICMyODMwNmM7IFxuXHRcdGhlaWdodDogNDhweDtcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IFxuXHRcdHRyYW5zaXRpb246IGNvbG9yIC40czsgXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ICAgXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJGdlbmVyYWwtaWNvbnMtc3ByaXRlICsgJyNpY29uLWNhbGVuZGFyLXBvaW50ZXInKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMzRweDsgXG5cdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUgIWltcG9ydGFudDsgXG5cdFx0XHRvcGFjaXR5OiAwOyBcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjsgXG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHM7IFxuXHRcdH1cblxuXHRcdCYuLWN1cnJlbnQtIHtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji4tc2VsZWN0ZWQtIHtcblx0XHRcdGNvbG9yOiAjZmZmOyBcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7IFxuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyBcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLi1kaXNhYmxlZC0ge1xuXHRcdFx0Y29sb3I6ICNiNmI2YjY7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1kZXNrdG9wfSB7XG5cdC5kYXRlcGlja2VyIHtcblx0XHQuZGF0ZXBpY2tlci0tY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7IFxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XG5cdC5kYXRlcGlja2VyIHtcblx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5kYXRlcGlja2VyIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRSYW5nZSBTbGlkZXJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnJhbmdlLXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiAjMjgzMDZjICFpbXBvcnRhbnQ7IFxuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRoZWlnaHQ6IDJweDtcblxuXHQuZG90cyB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTsgXG5cdFx0ZGlzcGxheTogZmxleDsgXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0dG9wOiA1MCU7IFxuXHRcdGxlZnQ6IDA7IFxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlOyBcblx0XHRcdHdpZHRoOiA3cHg7IFxuXHRcdFx0aGVpZ2h0OiA3cHg7IFxuXHRcdFx0YmFja2dyb3VuZDogIzI4MzA2YzsgXG5cdFx0fVxuXHR9XG5cblx0LnVpLXdpZGdldC1oZWFkZXIge1xuXHRcdGJhY2tncm91bmQ6ICMyODMwNmMgIWltcG9ydGFudDsgXG5cdH1cblxuXHQudWktc2xpZGVyLWhhbmRsZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlOyBcblx0XHR3aWR0aDogMjBweDsgXG5cdFx0aGVpZ2h0OiAyMHB4OyBcblx0XHRiYWNrZ3JvdW5kOiAjZTg0MDQyO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR0b3A6IC0xMHB4O1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TWFzb25yeVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ubWFzb25yeS1ncmlkIHtcblx0LmNvbC1sZy00IHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cblx0Ji0tc2l6ZTEge1xuXHRcdC5jb2wtbGctNCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cdFxuXHR9XG59XG5cbi5tYXNvbnJ5LWdyaWQtYWx0IHtcblx0LmNvbC1sZy00IHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cblx0Ji0tc2l6ZTEge1xuXHRcdC5jb2wtbGctNCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cdFxuXHR9XG59XG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0Lm1hc29ucnktZ3JpZCB7XG5cdFx0PiBkaXYge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyBcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50OyBcblx0XHR9XG5cblx0XHQuY29sLWxnLTQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHR9XG5cdH1cblxuXHQubWFzb25yeS1ncmlkLWFsdCB7XG5cdFx0PiBkaXYge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyBcblx0XHR9XG5cblx0XHQuY29sLWxnLTQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHREaXNhYmxlIFNjcm9sbFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZGlzYWJsZS1zY3JvbGwge1xuXHRwb3NpdGlvbjogZml4ZWQ7IFxuXHR0b3A6IDA7IFxuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTsgXG5cdGhlaWdodDogMTAwdmg7IFxuXHR6LWluZGV4OiA1MDtcblx0b3BhY2l0eTogMDsgXG5cdHZpc2liaWxpdHk6IGhpZGRlbjsgIFxuXG5cdCYuYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAxOyBcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyBcblx0fVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U2VsZWN0cmljXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zZWxlY3RyaWMge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuXHRib3JkZXItcmFkaXVzOiAycHg7IFxuXG5cdC5sYWJlbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjJGMjsgXG5cdFx0aGVpZ2h0OiA1OHB4OyBcblx0XHRsaW5lLWhlaWdodDogNjBweDsgXG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDlweCBjZW50ZXI7IFxuXHRcdGJhY2tncm91bmQtc2l6ZTogNTRweCAzNnB4OyBcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdFx0dG9wOiA1MCU7IFxuXHRcdFx0cmlnaHQ6IDhweDsgXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWFuZ2xlLWRvd24tZ3JheS5wbmcpIG5vLXJlcGVhdCAwIDA7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogOHB4OyAgXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5zZWxlY3RyaWMtaXRlbXMge1xuXHR3aWR0aDogNTEwcHggIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcblx0Ym94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAuMTYpO1xuXG5cdHVsIHtcblx0XHRwYWRkaW5nOiAxMnB4IDE1cHg7IFxuXHR9XG5cblxuXHRsaSB7XG5cdFx0bWluLWhlaWdodDogMzZweDsgXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50OyAgIFxuXHRcdGJhY2tncm91bmQtc2l6ZTogNTRweCAzNnB4ICFpbXBvcnRhbnQ7IFxuXHRcdHBhZGRpbmctbGVmdDogNjlweDtcblx0XHRmb250LXNpemU6IDIwcHg7IFxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7IFxuXHRcdGNvbG9yOiAjNTg1ODU4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cblx0XHQrIGxpIHtcblx0XHRcdG1hcmdpbjogNHB4IDAgMDsgXG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdFx0XHR0b3A6IC0xMXB4OyBcblx0XHRcdFx0bGVmdDogLTZweDsgXG5cdFx0XHRcdHJpZ2h0OiAtMTFweDsgXG5cdFx0XHRcdGhlaWdodDogMXB4OyBcblx0XHRcdFx0YmFja2dyb3VuZDogIzcwNzA3MDsgXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5oaWdobGlnaHRlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcblx0LnNlbGVjdHJpYyB7XG5cdFx0LmxhYmVsIHtcblx0XHRcdGhlaWdodDogMzVweDsgXG5cdFx0XHRsaW5lLWhlaWdodDogMzVweDsgXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IGNlbnRlcjsgXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDM3cHggMjVweDsgXG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0aGVpZ2h0OiA2cHg7ICBcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2VsZWN0cmljLWl0ZW1zIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG5cdFx0dWwge1xuXHRcdFx0cGFkZGluZzogMTJweCAxNXB4OyBcblx0XHR9XG5cblxuXHRcdGxpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDsgXG5cdFx0XHRtaW4taGVpZ2h0OiAzNnB4OyBcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDM3cHggMjVweCAhaW1wb3J0YW50OyBcblx0XHRcdHBhZGRpbmc6IDVweCA1cHggNXB4IDUwcHg7XG5cblx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0dG9wOiAtMTRweDsgXG5cdFx0XHRcdFx0bGVmdDogMDsgXG5cdFx0XHRcdFx0cmlnaHQ6IDA7IFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qICBmb3IgdGhlIGxpZ2h0IGJhY2tncm91bmQgaW1hZ2VzIChleGNlcHQgbW9iaWxlKSAgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5leHBlcmllbmNlLXNsaWRlIHtcblx0XHQuYXJ0aWNsZV9fYm9keSB7XG5cdFx0XHR0ZXh0LXNoYWRvdzogMCAwIDNweCAjMDAwMDAwO1xuXHRcdH1cblx0fVxufVxuXG4uZmVhdHVyZS1zZWNvbmRhcnkge1xuXHQuZmVhdHVyZV9fYm9keSB7XG5cdFx0JiA+IGgzIHtcblx0XHRcdHRleHQtc2hhZG93OiAwIDAgM3B4ICMwMDAwMDA7XG5cdFx0fVxuXG5cdFx0JiAuZmF2b3VyaXRlX190aXRsZSB7XG5cdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLyogIGFjdGl2ZSBjdXJzb3IgZm9yIGFsbCBzZWxlY3RzICAqL1xuLnNlbGVjdCBzZWxlY3Q6aG92ZXIsXG4uc2VsZWN0IHNlbGVjdDpmb2N1cyxcbi5zZWxlY3Qgc2VsZWN0OmFjdGl2ZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gY29ycmVjdGlvbnMgaW4gUG9wdWxhciBFeHBlcmllbmNlcy1zbGlkZXJcbi5leHBlcmllbmNlcy1zbGlkZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0YnV0dG9uLnNsaWNrLWFycm93IHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRidXR0b24uc2xpY2stYXJyb3cge1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qICBmb3IgdGhlIEFkdWx0cy9DaGlsZHJlbiBpbnB1dHMgICovXG4uaW5jcmVtZW50b3JfX2ZpZWxkOmhvdmVyIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiAgRHJvcCBzaGFkb3cgY2xhc3MgZm9yIHRoZSBhbGwgVGl0bGVzICAqL1xuLmRyb3Atc2hhZG93IHtcblx0dGV4dC1zaGFkb3c6IDNweCAzcHggM3B4ICMwMDAwMDBcbn1cblxuLyogIGF1dG8gaGVpZ2h0IHRvIHJlbW92ZSBleHRyYSBzcGFjZXMgaW4gaG9zdCdzIGRlc2NyaXB0aW9uICAqL1xuLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fYm9keSAuaG9zdF9fZGVzY3JpcHRpb24ge1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0bWluLWhlaWdodDogYXV0bztcbn1cblxuLyogIGNvcnJlY3Qgd2l0aCBmb3IgdGhlIGNpcmNsZXMgaW4gJ1N1YnNjcmliZSBub3cgYW5kIHRoYW5rIHVzIGxhdGVyJyBzZWN0aW9uICAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuXHQubGlzdC1jaXJjbGVzIHtcblx0XHQuaWNvbi1jaXJsY2UxIHtcblx0XHRcdHdpZHRoOiAxODZweDtcblx0XHR9XG5cblx0XHQuaWNvbi1jaXJsY2UyIHtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHR9XG5cblx0XHQuaWNvbi1jaXJsY2UzIHtcblx0XHRcdHdpZHRoOiAxODlweDtcblx0XHR9XG5cdH1cbn1cblxuLmFydGljbGUtc2Vjb25kYXJ5ICsgZGl2LmNvbnRlbnQtcGFnZS1mb3JtIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKiAgc3R5bGUgZm9yIHRoZSBzaWduLXVwLWZvcm0gICovXG4ucm9ibHktd3JhcCB7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiAgc3R5bGUgZm9yIHNsb2dhbiB0aXRsZSBzZWN0aW9uICAqL1xuLnNsb2dhbl9fdGl0bGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdCYgPiBoMyB7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdH1cbn1cblxuLmludmlzaWJsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtOTk5OXB4O1xuXHRsZWZ0OiAtOTk5OXB4O1xufVxuXG4vKiBUT0RPOjogRE0gJiBJTiByZWZhY3RvciBhbmQgbWFrZSBsZXNzIGh1Z2UgICAqL1xuXG4vKiAgaG9zdCBjb250ZW50ICAqL1xuLmhvc3QtY29udGVudCB7XG5cdC5ob3N0LXJldmlld3Mge1xuXHRcdC5hc2lkZS1yZXZpZXdzIHtcblx0XHRcdHdpZHRoOiAzMzBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDYwcHggMDtcblx0XG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XG5cdFx0XHQud2lkZ2V0LW1lc3NhZ2VzIHtcblx0XHRcdFx0LndpZGdldC1tZXNzYWdlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDQwcHggMDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcblx0XHRcdFx0XHQud2lkZ2V0X19jb250ZW50IHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdFx0XHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTVweCAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNlY3Rpb25fX2FjdGlvbnMge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qICBob3N0IHJlcXVlc3QgICovXG4uaG9zdC1yZXF1ZXN0IHtcblx0LmZvcm1fX2NvbCxcblx0LmFjY29yZGlvbnMge1xuXHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXG5cdFx0aDYge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5tYXktYWxzby1saWtlIHtcblx0cGFkZGluZzogNTBweCAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gPT09PT0gaG9zdCBwYWdlID09PT09XG5cbi5ob3N0LXBhZ2Utc2xpZGVyIHtcblx0bWFyZ2luOiAwIGF1dG8gNTBweDtcblx0cGFkZGluZzogMDtcblxuXHQuc2xpY2stYXJyb3cge1xuXHRcdHRvcDogNTAlO1xuXHR9XG5cblx0Lmhvc3QtcGFnZS1zbGlkZXItaXRlbSB7XG5cdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRwYWRkaW5nOiAwIDZweDtcblxuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdH1cblxuXHQuaG9zdC1wYWdlLXNsaWRlci10ZXh0IHtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuXG5cdFx0Lmljb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cdFx0fVxuXG5cdFx0Lmljb24tY29ja3RhaWwge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9zdmcvY29ja3RhaWwtaWNvbi5zdmcnKSBuby1yZXBlYXQ7XG5cdFx0fVxuXG5cdFx0Lmljb24tZm9vdGJhbCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3N2Zy9mdXRib2wtaWNvbi5zdmcnKSBuby1yZXBlYXQ7XG5cdFx0fVxuXG5cdFx0LnRleHR7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcblx0Lmhvc3QtcGFnZS1zbGlkZXIuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0Lmhvc3QtcGFnZS1zbGlkZXItaXRlbSB7XG5cdFx0XHRoZWlnaHQ6IDM1MHB4O1xuXHRcdH1cblxuXHRcdC5ob3N0LXBhZ2Utc2xpZGVyLXRleHQge1xuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHR3aWR0aDogOTBweDtcblx0XHRcdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQudGV4dHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLy8gPT09PT09PT09PT09PT09PT09PT09XG4iLCIuZGF0ZXBpY2tlci0tY2VsbHN7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXB9LmRhdGVwaWNrZXItLWNlbGx7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjMycHg7ei1pbmRleDoxfS5kYXRlcGlja2VyLS1jZWxsLi1mb2N1cy17YmFja2dyb3VuZDojZjBmMGYwfS5kYXRlcGlja2VyLS1jZWxsLi1jdXJyZW50LXtjb2xvcjojNEVCNUU2fS5kYXRlcGlja2VyLS1jZWxsLi1jdXJyZW50LS4tZm9jdXMte2NvbG9yOiM0YTRhNGF9LmRhdGVwaWNrZXItLWNlbGwuLWN1cnJlbnQtLi1pbi1yYW5nZS17Y29sb3I6IzRFQjVFNn0uZGF0ZXBpY2tlci0tY2VsbC4taW4tcmFuZ2Ute2JhY2tncm91bmQ6cmdiYSg5MiwxOTYsMjM5LC4xKTtjb2xvcjojNGE0YTRhO2JvcmRlci1yYWRpdXM6MH0uZGF0ZXBpY2tlci0tY2VsbC4taW4tcmFuZ2UtLi1mb2N1cy17YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDkyLDE5NiwyMzksLjIpfS5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC17Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6I2FlYWVhZX0uZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtLi1mb2N1cy17Y29sb3I6I2FlYWVhZX0uZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtLi1pbi1yYW5nZS17Y29sb3I6I2ExYTFhMX0uZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtLi1jdXJyZW50LS4tZm9jdXMte2NvbG9yOiNhZWFlYWV9LmRhdGVwaWNrZXItLWNlbGwuLXJhbmdlLWZyb20te2JvcmRlcjoxcHggc29saWQgcmdiYSg5MiwxOTYsMjM5LC41KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoOTIsMTk2LDIzOSwuMSk7Ym9yZGVyLXJhZGl1czo0cHggMCAwIDRweH0uZGF0ZXBpY2tlci0tY2VsbC4tcmFuZ2UtdG8te2JvcmRlcjoxcHggc29saWQgcmdiYSg5MiwxOTYsMjM5LC41KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoOTIsMTk2LDIzOSwuMSk7Ym9yZGVyLXJhZGl1czowIDRweCA0cHggMH0uZGF0ZXBpY2tlci0tY2VsbC4tc2VsZWN0ZWQtLC5kYXRlcGlja2VyLS1jZWxsLi1zZWxlY3RlZC0uLWN1cnJlbnQte2NvbG9yOiNmZmY7YmFja2dyb3VuZDojNWNjNGVmfS5kYXRlcGlja2VyLS1jZWxsLi1yYW5nZS1mcm9tLS4tcmFuZ2UtdG8te2JvcmRlci1yYWRpdXM6NHB4fS5kYXRlcGlja2VyLS1jZWxsLi1zZWxlY3RlZC17Ym9yZGVyOm5vbmV9LmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLS4tZm9jdXMte2JhY2tncm91bmQ6IzQ1YmNlZH0uZGF0ZXBpY2tlci0tY2VsbDplbXB0eXtjdXJzb3I6ZGVmYXVsdH0uZGF0ZXBpY2tlci0tZGF5cy1uYW1lc3tkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDttYXJnaW46OHB4IDAgM3B4fS5kYXRlcGlja2VyLS1kYXktbmFtZXtjb2xvcjojRkY5QTE5O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjE7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTouOGVtfS4tb25seS10aW1lcGlja2VyLSAuZGF0ZXBpY2tlci0tY29udGVudCwuZGF0ZXBpY2tlci0tYm9keSwuZGF0ZXBpY2tlci1pbmxpbmUgLmRhdGVwaWNrZXItLXBvaW50ZXJ7ZGlzcGxheTpub25lfS5kYXRlcGlja2VyLS1jZWxsLWRheXt3aWR0aDoxNC4yODU3MSV9LmRhdGVwaWNrZXItLWNlbGxzLW1vbnRoc3toZWlnaHQ6MTcwcHh9LmRhdGVwaWNrZXItLWNlbGwtbW9udGh7d2lkdGg6MzMuMzMlO2hlaWdodDoyNSV9LmRhdGVwaWNrZXItLWNlbGxzLXllYXJzLC5kYXRlcGlja2VyLS15ZWFyc3toZWlnaHQ6MTcwcHh9LmRhdGVwaWNrZXItLWNlbGwteWVhcnt3aWR0aDoyNSU7aGVpZ2h0OjMzLjMzJX0uZGF0ZXBpY2tlcnMtY29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MH1AbWVkaWEgcHJpbnR7LmRhdGVwaWNrZXJzLWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9fS5kYXRlcGlja2Vye2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkYmRiZGI7Ym94LXNoYWRvdzowIDRweCAxMnB4IHJnYmEoMCwwLDAsLjE1KTtib3JkZXItcmFkaXVzOjRweDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2ZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM0YTRhNGE7d2lkdGg6MjUwcHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTAwMDAwcHg7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZSxsZWZ0IDBzIC4zcywtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UsdHJhbnNmb3JtIC4zcyBlYXNlLGxlZnQgMHMgLjNzO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZSx0cmFuc2Zvcm0gLjNzIGVhc2UsbGVmdCAwcyAuM3MsLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7ei1pbmRleDoxMDB9LmRhdGVwaWNrZXIuLWZyb20tdG9wLXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC04cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC04cHgpfS5kYXRlcGlja2VyLi1mcm9tLXJpZ2h0LXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDhweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoOHB4KX0uZGF0ZXBpY2tlci4tZnJvbS1ib3R0b20tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg4cHgpfS5kYXRlcGlja2VyLi1mcm9tLWxlZnQtey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLThweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLThweCl9LmRhdGVwaWNrZXIuYWN0aXZle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwKTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UsbGVmdCAwcyAwcywtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UsdHJhbnNmb3JtIC4zcyBlYXNlLGxlZnQgMHMgMHM7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLHRyYW5zZm9ybSAuM3MgZWFzZSxsZWZ0IDBzIDBzLC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlfS5kYXRlcGlja2VyLWlubGluZSAuZGF0ZXBpY2tlcntib3JkZXItY29sb3I6I2Q3ZDdkNztib3gtc2hhZG93Om5vbmU7cG9zaXRpb246c3RhdGljO2xlZnQ6YXV0bztyaWdodDphdXRvO29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfS5kYXRlcGlja2VyLS1jb250ZW50e2JveC1zaXppbmc6Y29udGVudC1ib3g7cGFkZGluZzo0cHh9LmRhdGVwaWNrZXItLXBvaW50ZXJ7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkICNkYmRiZGI7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGJkYmRiO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7ei1pbmRleDotMX0uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbjpob3ZlciwuZGF0ZXBpY2tlci0tbmF2LXRpdGxlOmhvdmVye2JhY2tncm91bmQ6I2YwZjBmMH0uLXRvcC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tdG9wLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tdG9wLXJpZ2h0LSAuZGF0ZXBpY2tlci0tcG9pbnRlcnt0b3A6Y2FsYygxMDAlIC0gNHB4KTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDEzNWRlZyl9Li1yaWdodC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tcmlnaHQtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwuLXJpZ2h0LXRvcC0gLmRhdGVwaWNrZXItLXBvaW50ZXJ7cmlnaHQ6Y2FsYygxMDAlIC0gNHB4KTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyl9Li1ib3R0b20tY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwuLWJvdHRvbS1sZWZ0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciwuLWJvdHRvbS1yaWdodC0gLmRhdGVwaWNrZXItLXBvaW50ZXJ7Ym90dG9tOmNhbGMoMTAwJSAtIDRweCk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDMxNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzMTVkZWcpfS4tbGVmdC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tbGVmdC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tbGVmdC10b3AtIC5kYXRlcGlja2VyLS1wb2ludGVye2xlZnQ6Y2FsYygxMDAlIC0gNHB4KTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS4tYm90dG9tLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tdG9wLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVye2xlZnQ6MTBweH0uLWJvdHRvbS1yaWdodC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsLi10b3AtcmlnaHQtIC5kYXRlcGlja2VyLS1wb2ludGVye3JpZ2h0OjEwcHh9Li1ib3R0b20tY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwuLXRvcC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVye2xlZnQ6Y2FsYyg1MCUgLSAxMHB4IC8gMil9Li1sZWZ0LXRvcC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsLi1yaWdodC10b3AtIC5kYXRlcGlja2VyLS1wb2ludGVye3RvcDoxMHB4fS4tbGVmdC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tcmlnaHQtYm90dG9tLSAuZGF0ZXBpY2tlci0tcG9pbnRlcntib3R0b206MTBweH0uLWxlZnQtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwuLXJpZ2h0LWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXJ7dG9wOmNhbGMoNTAlIC0gMTBweCAvIDIpfS5kYXRlcGlja2VyLS1ib2R5LmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5kYXRlcGlja2VyLS1uYXZ7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VmZWZlZjttaW4taGVpZ2h0OjMycHg7cGFkZGluZzo0cHh9Li1vbmx5LXRpbWVwaWNrZXItIC5kYXRlcGlja2VyLS1uYXZ7ZGlzcGxheTpub25lfS5kYXRlcGlja2VyLS1uYXYtYWN0aW9uLC5kYXRlcGlja2VyLS1uYXYtdGl0bGV7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbnt3aWR0aDozMnB4O2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbi4tZGlzYWJsZWQte3Zpc2liaWxpdHk6aGlkZGVufS5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHN2Z3t3aWR0aDozMnB4O2hlaWdodDozMnB4fS5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHBhdGh7ZmlsbDpub25lO3N0cm9rZTojOWM5YzljO3N0cm9rZS13aWR0aDoycHh9LmRhdGVwaWNrZXItLW5hdi10aXRsZXtib3JkZXItcmFkaXVzOjRweDtwYWRkaW5nOjAgOHB4fS5kYXRlcGlja2VyLS1idXR0b25zLC5kYXRlcGlja2VyLS10aW1le2JvcmRlci10b3A6MXB4IHNvbGlkICNlZmVmZWY7cGFkZGluZzo0cHh9LmRhdGVwaWNrZXItLW5hdi10aXRsZSBpe2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOiM5YzljOWM7bWFyZ2luLWxlZnQ6NXB4fS5kYXRlcGlja2VyLS1uYXYtdGl0bGUuLWRpc2FibGVkLXtjdXJzb3I6ZGVmYXVsdDtiYWNrZ3JvdW5kOjAgMH0uZGF0ZXBpY2tlci0tYnV0dG9uc3tkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0uZGF0ZXBpY2tlci0tYnV0dG9ue2NvbG9yOiM0RUI1RTY7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjE7ZGlzcGxheTotd2Via2l0LWlubGluZS1mbGV4O2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94O2Rpc3BsYXk6aW5saW5lLWZsZXg7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MzJweH0uZGF0ZXBpY2tlci0tYnV0dG9uOmhvdmVye2NvbG9yOiM0YTRhNGE7YmFja2dyb3VuZDojZjBmMGYwfS5kYXRlcGlja2VyLS10aW1le2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LmRhdGVwaWNrZXItLXRpbWUuLWFtLXBtLSAuZGF0ZXBpY2tlci0tdGltZS1zbGlkZXJzey13ZWJraXQtZmxleDowIDEgMTM4cHg7LW1zLWZsZXg6MCAxIDEzOHB4O2ZsZXg6MCAxIDEzOHB4O21heC13aWR0aDoxMzhweH0uLW9ubHktdGltZXBpY2tlci0gLmRhdGVwaWNrZXItLXRpbWV7Ym9yZGVyLXRvcDpub25lfS5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnN7LXdlYmtpdC1mbGV4OjAgMSAxNTNweDstbXMtZmxleDowIDEgMTUzcHg7ZmxleDowIDEgMTUzcHg7bWFyZ2luLXJpZ2h0OjEwcHg7bWF4LXdpZHRoOjE1M3B4fS5kYXRlcGlja2VyLS10aW1lLWxhYmVse2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MTJweH0uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50e2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjE7Zm9udC1zaXplOjE0cHg7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgMCAwIDEwcHh9LmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1jb2xvbnttYXJnaW46MCAycHggM3B4O2xpbmUtaGVpZ2h0OjF9LmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1ob3VycywuZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LW1pbnV0ZXN7bGluZS1oZWlnaHQ6MTtmb250LXNpemU6MTlweDtmb250LWZhbWlseTpcIkNlbnR1cnkgR290aGljXCIsQ2VudHVyeUdvdGhpYyxBcHBsZUdvdGhpYyxzYW5zLXNlcmlmO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWhvdXJzOmFmdGVyLC5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtbWludXRlczphZnRlcntjb250ZW50OicnO2JhY2tncm91bmQ6I2YwZjBmMDtib3JkZXItcmFkaXVzOjRweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0ycHg7dG9wOi0zcHg7cmlnaHQ6LTJweDtib3R0b206LTJweDt6LWluZGV4Oi0xO29wYWNpdHk6MH0uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWhvdXJzLi1mb2N1cy06YWZ0ZXIsLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1taW51dGVzLi1mb2N1cy06YWZ0ZXJ7b3BhY2l0eToxfS5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtYW1wbXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7LXdlYmtpdC1hbGlnbi1zZWxmOmZsZXgtZW5kOy1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kO2FsaWduLXNlbGY6ZmxleC1lbmQ7Y29sb3I6IzljOWM5YzttYXJnaW4tbGVmdDo2cHg7Zm9udC1zaXplOjExcHg7bWFyZ2luLWJvdHRvbToxcHh9LmRhdGVwaWNrZXItLXRpbWUtcm93e2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOjExcHg7aGVpZ2h0OjE3cHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsI2RlZGVkZSwjZGVkZWRlKSBsZWZ0IDUwJS8xMDAlIDFweCBuby1yZXBlYXR9LmRhdGVwaWNrZXItLXRpbWUtcm93OmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206NHB4fS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXXtiYWNrZ3JvdW5kOjAgMDtjdXJzb3I6cG9pbnRlcjstd2Via2l0LWZsZXg6MTstbXMtZmxleDoxO2ZsZXg6MTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjA7bWFyZ2luOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdG9vbHRpcHtkaXNwbGF5Om5vbmV9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmhvdmVyOjotd2Via2l0LXNsaWRlci10aHVtYntib3JkZXItY29sb3I6I2I4YjhiOH0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06aG92ZXI6Oi1tb3otcmFuZ2UtdGh1bWJ7Ym9yZGVyLWNvbG9yOiNiOGI4Yjh9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmhvdmVyOjotbXMtdGh1bWJ7Ym9yZGVyLWNvbG9yOiNiOGI4Yjh9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmZvY3Vze291dGxpbmU6MH0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JhY2tncm91bmQ6IzVjYzRlZjtib3JkZXItY29sb3I6IzVjYzRlZn0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWJ7YmFja2dyb3VuZDojNWNjNGVmO2JvcmRlci1jb2xvcjojNWNjNGVmfS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1zLXRodW1ie2JhY2tncm91bmQ6IzVjYzRlZjtib3JkZXItY29sb3I6IzVjYzRlZn0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveDtoZWlnaHQ6MTJweDt3aWR0aDoxMnB4O2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlcjoxcHggc29saWQgI2RlZGVkZTtiYWNrZ3JvdW5kOiNmZmY7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yczttYXJnaW4tdG9wOi02cHh9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1ie2JveC1zaXppbmc6Ym9yZGVyLWJveDtoZWlnaHQ6MTJweDt3aWR0aDoxMnB4O2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlcjoxcHggc29saWQgI2RlZGVkZTtiYWNrZ3JvdW5kOiNmZmY7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yc30uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYntib3gtc2l6aW5nOmJvcmRlci1ib3g7aGVpZ2h0OjEycHg7d2lkdGg6MTJweDtib3JkZXItcmFkaXVzOjNweDtib3JkZXI6MXB4IHNvbGlkICNkZWRlZGU7YmFja2dyb3VuZDojZmZmO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMnN9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tib3JkZXI6bm9uZTtoZWlnaHQ6MXB4O2N1cnNvcjpwb2ludGVyO2NvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQ6MCAwfS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tib3JkZXI6bm9uZTtoZWlnaHQ6MXB4O2N1cnNvcjpwb2ludGVyO2NvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQ6MCAwfS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JvcmRlcjpub25lO2hlaWdodDoxcHg7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZDowIDB9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlcntiYWNrZ3JvdW5kOjAgMH0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVye2JhY2tncm91bmQ6MCAwfS5kYXRlcGlja2VyLS10aW1lLXJvdyBzcGFue3BhZGRpbmc6MCAxMnB4fS5kYXRlcGlja2VyLS10aW1lLWljb257Y29sb3I6IzljOWM5Yztib3JkZXI6MXB4IHNvbGlkO2JvcmRlci1yYWRpdXM6NTAlO2ZvbnQtc2l6ZToxNnB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDVweCAtMXB4IDA7d2lkdGg6MWVtO2hlaWdodDoxZW19LmRhdGVwaWNrZXItLXRpbWUtaWNvbjphZnRlciwuZGF0ZXBpY2tlci0tdGltZS1pY29uOmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6Y3VycmVudENvbG9yO3Bvc2l0aW9uOmFic29sdXRlfS5kYXRlcGlja2VyLS10aW1lLWljb246YWZ0ZXJ7aGVpZ2h0Oi40ZW07d2lkdGg6MXB4O2xlZnQ6Y2FsYyg1MCUgLSAxcHgpO3RvcDpjYWxjKDUwJSArIDFweCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfS5kYXRlcGlja2VyLS10aW1lLWljb246YmVmb3Jle3dpZHRoOi40ZW07aGVpZ2h0OjFweDt0b3A6Y2FsYyg1MCUgKyAxcHgpO2xlZnQ6Y2FsYyg1MCUgLSAxcHgpfS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS17Y29sb3I6I2RlZGVkZX0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLTpob3ZlciwuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtOmhvdmVye2NvbG9yOiNjNWM1YzV9Li1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLC4tZGlzYWJsZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUte2NvbG9yOiNkZWRlZGV9Li1zZWxlY3RlZC0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwuLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS17Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNhMmRkZjZ9Li1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLC4tc2VsZWN0ZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUte2JhY2tncm91bmQ6IzhhZDVmNH0uLWluLXJhbmdlLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLC4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoOTIsMTk2LDIzOSwuMSk7Y29sb3I6I2NjY30uLWluLXJhbmdlLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sLi1pbi1yYW5nZS0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS17YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDkyLDE5NiwyMzksLjIpfS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmVtcHR5LC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS06ZW1wdHl7YmFja2dyb3VuZDowIDA7Ym9yZGVyOm5vbmV9IiwiLyogPT09IEhlYWRlciA9PT0gKi9cbi5oZXJvLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVyby1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uaGVyby1pbWcgPiAudGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgd2lkdGg6IDc1JTtcbiAgbGVmdDogMTUlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXNoYWRvdzogMCA2cHggNnB4IHJnYmEoMzgsIDM3LCAzNywgMC44MzkyMTU2ODYzKTtcbn1cbi5oZXJvLWltZyAuaWNvbi1ibHVlLXNreSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xufVxuLmhlcm8taW1nIC5pY29uLWJsdWUtc2t5LmJsdWUtc2t5LWxlZnQge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvZG9vZGxlcy9kb29kbGUtc2t5LWxlZnQtYmx1ZS5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmhlcm8taW1nIC5pY29uLWJsdWUtc2t5LmJsdWUtc2t5LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9kb29kbGVzL2Rvb2RsZS1za3ktcmlnaHQtYmx1ZS5wbmdcIikgbm8tcmVwZWF0IGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaGVyby1pbWcgLmljb24tY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuLmhlcm8taW1nIC5pY29uLWNpcmNsZS5jaXJjbGUtcmVkIHtcbiAgdG9wOiAtNTBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9pY29ucy9pY29uLWNpcmNsZS1yZWQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5oZXJvLWltZyAuaWNvbi1jaXJjbGUuY2lyY2xlLXllbGxvdyB7XG4gIHJpZ2h0OiA2MHB4O1xuICBib3R0b206IC01MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNvbi1jaXJjbGUteWVsbG93LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uaGVyby1pbWcgLmljb24tY2lyY2xlLmNpcmNsZS1ncmVlbiB7XG4gIHRvcDogMTIwcHg7XG4gIGxlZnQ6IC01MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNvbi1jaXJjbGUtZ3JlZW4ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8taW1nID4gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDcycHg7XG4gIH1cbiAgLmhlcm8taW1nIC5pY29uLWJsdWUtc2t5IHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbiAgLmhlcm8taW1nIC5pY29uLWNpcmNsZSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgLmhlcm8taW1nIC5pY29uLWNpcmNsZS5jaXJjbGUtcmVkIHtcbiAgICB0b3A6IC0xMDBweDtcbiAgICByaWdodDogNDBweDtcbiAgfVxuICAuaGVyby1pbWcgLmljb24tY2lyY2xlLmNpcmNsZS15ZWxsb3cge1xuICAgIHJpZ2h0OiA2MHB4O1xuICAgIGJvdHRvbTogLTEwMHB4O1xuICB9XG4gIC5oZXJvLWltZyAuaWNvbi1jaXJjbGUuY2lyY2xlLWdyZWVuIHtcbiAgICB0b3A6IDEyMHB4O1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8taW1nID4gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDkycHg7XG4gIH1cbiAgLmhlcm8taW1nIC5pY29uLWNpcmNsZS5jaXJjbGUtcmVkIHtcbiAgICByaWdodDogMTUwcHg7XG4gIH1cbiAgLmhlcm8taW1nIC5pY29uLWNpcmNsZS5jaXJjbGUtZ3JlZW4ge1xuICAgIHRvcDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVyby1pbWcgPiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTEycHg7XG4gIH1cbiAgLmhlcm8taW1nIC5pY29uLWJsdWUtc2t5IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgLmhlcm8taW1nIC5pY29uLWNpcmNsZS5jaXJjbGUtcmVkIHtcbiAgICByaWdodDogMjAwcHg7XG4gIH1cbiAgLmhlcm8taW1nIC5pY29uLWNpcmNsZS5jaXJjbGUteWVsbG93IHtcbiAgICByaWdodDogMzAwcHg7XG4gIH1cbn1cbi5kYXRlcGlja2VyLS1jZWxscyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1mb2N1cy0ge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tY3VycmVudC0ge1xuICBjb2xvcjogIzRFQjVFNjtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLWN1cnJlbnQtLi1mb2N1cy0ge1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLWN1cnJlbnQtLi1pbi1yYW5nZS0ge1xuICBjb2xvcjogIzRFQjVFNjtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLWluLXJhbmdlLSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjEpO1xuICBjb2xvcjogIzRhNGE0YTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLWluLXJhbmdlLS4tZm9jdXMtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMik7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjYWVhZWFlO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtLi1mb2N1cy0ge1xuICBjb2xvcjogI2FlYWVhZTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLWRpc2FibGVkLS4taW4tcmFuZ2UtIHtcbiAgY29sb3I6ICNhMWExYTE7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC0uLWN1cnJlbnQtLi1mb2N1cy0ge1xuICBjb2xvcjogI2FlYWVhZTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLXJhbmdlLWZyb20tIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg5MiwgMTk2LCAyMzksIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLXJhbmdlLXRvLSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoOTIsIDE5NiwgMjM5LCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1zZWxlY3RlZC0sIC5kYXRlcGlja2VyLS1jZWxsLi1zZWxlY3RlZC0uLWN1cnJlbnQtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM1Y2M0ZWY7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1yYW5nZS1mcm9tLS4tcmFuZ2UtdG8tIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tc2VsZWN0ZWQtIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tc2VsZWN0ZWQtLi1mb2N1cy0ge1xuICBiYWNrZ3JvdW5kOiAjNDViY2VkO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbDplbXB0eSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmRhdGVwaWNrZXItLWRheXMtbmFtZXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDhweCAwIDNweDtcbn1cblxuLmRhdGVwaWNrZXItLWRheS1uYW1lIHtcbiAgY29sb3I6ICNGRjlBMTk7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4uLW9ubHktdGltZXBpY2tlci0gLmRhdGVwaWNrZXItLWNvbnRlbnQsIC5kYXRlcGlja2VyLS1ib2R5LCAuZGF0ZXBpY2tlci1pbmxpbmUgLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC1kYXkge1xuICB3aWR0aDogMTQuMjg1NzElO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbHMtbW9udGhzIHtcbiAgaGVpZ2h0OiAxNzBweDtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwtbW9udGgge1xuICB3aWR0aDogMzMuMzMlO1xuICBoZWlnaHQ6IDI1JTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGxzLXllYXJzLCAuZGF0ZXBpY2tlci0teWVhcnMge1xuICBoZWlnaHQ6IDE3MHB4O1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC15ZWFyIHtcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiAzMy4zMyU7XG59XG5cbi5kYXRlcGlja2Vycy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmRhdGVwaWNrZXJzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmRhdGVwaWNrZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIHdpZHRoOiAyNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCBsZWZ0IDBzIDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIGxlZnQgMHMgMC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIGxlZnQgMHMgMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5kYXRlcGlja2VyLi1mcm9tLXRvcC0ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xufVxuXG4uZGF0ZXBpY2tlci4tZnJvbS1yaWdodC0ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcbn1cblxuLmRhdGVwaWNrZXIuLWZyb20tYm90dG9tLSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xufVxuXG4uZGF0ZXBpY2tlci4tZnJvbS1sZWZ0LSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLThweCk7XG59XG5cbi5kYXRlcGlja2VyLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgbGVmdCAwcyAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgbGVmdCAwcyAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIGxlZnQgMHMgMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuLmRhdGVwaWNrZXItaW5saW5lIC5kYXRlcGlja2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDdkN2Q3O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXItLWNvbnRlbnQge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYmRiZGI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbjpob3ZlciwgLmRhdGVwaWNrZXItLW5hdi10aXRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi4tdG9wLWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tdG9wLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXRvcC1yaWdodC0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICB0b3A6IGNhbGMoMTAwJSAtIDRweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLi1yaWdodC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXJpZ2h0LWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tcmlnaHQtdG9wLSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG59XG5cbi4tYm90dG9tLWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tYm90dG9tLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLWJvdHRvbS1yaWdodC0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICBib3R0b206IGNhbGMoMTAwJSAtIDRweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbn1cblxuLi1sZWZ0LWJvdHRvbS0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tbGVmdC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLWxlZnQtdG9wLSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDRweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi4tYm90dG9tLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXRvcC1sZWZ0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi4tYm90dG9tLXJpZ2h0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi10b3AtcmlnaHQtIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi4tYm90dG9tLWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tdG9wLWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDVweCk7XG59XG5cbi4tbGVmdC10b3AtIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXJpZ2h0LXRvcC0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICB0b3A6IDEwcHg7XG59XG5cbi4tbGVmdC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXJpZ2h0LWJvdHRvbS0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICBib3R0b206IDEwcHg7XG59XG5cbi4tbGVmdC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXJpZ2h0LWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbn1cblxuLmRhdGVwaWNrZXItLWJvZHkuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kYXRlcGlja2VyLS1uYXYge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uLW9ubHktdGltZXBpY2tlci0gLmRhdGVwaWNrZXItLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyLS1uYXYtYWN0aW9uLCAuZGF0ZXBpY2tlci0tbmF2LXRpdGxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXItLW5hdi1hY3Rpb24uLWRpc2FibGVkLSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmRhdGVwaWNrZXItLW5hdi1hY3Rpb24gc3ZnIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLmRhdGVwaWNrZXItLW5hdi1hY3Rpb24gcGF0aCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogIzljOWM5YztcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG5cbi5kYXRlcGlja2VyLS1uYXYtdGl0bGUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4uZGF0ZXBpY2tlci0tYnV0dG9ucywgLmRhdGVwaWNrZXItLXRpbWUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWZlZjtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uZGF0ZXBpY2tlci0tbmF2LXRpdGxlIGkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZGF0ZXBpY2tlci0tbmF2LXRpdGxlLi1kaXNhYmxlZC0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLmRhdGVwaWNrZXItLWJ1dHRvbnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZGF0ZXBpY2tlci0tYnV0dG9uIHtcbiAgY29sb3I6ICM0RUI1RTY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLmRhdGVwaWNrZXItLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS4tYW0tcG0tIC5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnMge1xuICAtd2Via2l0LWZsZXg6IDAgMSAxMzhweDtcbiAgLW1zLWZsZXg6IDAgMSAxMzhweDtcbiAgZmxleDogMCAxIDEzOHB4O1xuICBtYXgtd2lkdGg6IDEzOHB4O1xufVxuXG4uLW9ubHktdGltZXBpY2tlci0gLmRhdGVwaWNrZXItLXRpbWUge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1zbGlkZXJzIHtcbiAgLXdlYmtpdC1mbGV4OiAwIDEgMTUzcHg7XG4gIC1tcy1mbGV4OiAwIDEgMTUzcHg7XG4gIGZsZXg6IDAgMSAxNTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXgtd2lkdGg6IDE1M3B4O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1jb2xvbiB7XG4gIG1hcmdpbjogMCAycHggM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1ob3VycywgLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1taW51dGVzIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2VudHVyeSBHb3RoaWNcIiwgQ2VudHVyeUdvdGhpYywgQXBwbGVHb3RoaWMsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1ob3VyczphZnRlciwgLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1taW51dGVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0ycHg7XG4gIHRvcDogLTNweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogLTJweDtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtaG91cnMuLWZvY3VzLTphZnRlciwgLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1taW51dGVzLi1mb2N1cy06YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWFtcG0ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBjb2xvcjogIzljOWM5YztcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2RlZGVkZSwgI2RlZGVkZSkgbGVmdCA1MCUvMTAwJSAxcHggbm8tcmVwZWF0O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3c6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmhvdmVyOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJvcmRlci1jb2xvcjogI2I4YjhiODtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmhvdmVyOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjhiOGI4O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06aG92ZXI6Oi1tcy10aHVtYiB7XG4gIGJvcmRlci1jb2xvcjogI2I4YjhiODtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICM1Y2M0ZWY7XG4gIGJvcmRlci1jb2xvcjogIzVjYzRlZjtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzVjYzRlZjtcbiAgYm9yZGVyLWNvbG9yOiAjNWNjNGVmO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICM1Y2M0ZWY7XG4gIGJvcmRlci1jb2xvcjogIzVjYzRlZjtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVyIHtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtaWNvbiB7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDVweCAtMXB4IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1pY29uOmFmdGVyLCAuZGF0ZXBpY2tlci0tdGltZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1pY29uOmFmdGVyIHtcbiAgaGVpZ2h0OiAwLjRlbTtcbiAgd2lkdGg6IDFweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAxcHgpO1xuICB0b3A6IGNhbGMoNTAlICsgMXB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1pY29uOmJlZm9yZSB7XG4gIHdpZHRoOiAwLjRlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgY29sb3I6ICNkZWRlZGU7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmhvdmVyLCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtOmhvdmVyIHtcbiAgY29sb3I6ICNjNWM1YzU7XG59XG5cbi4tZGlzYWJsZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICBjb2xvcjogI2RlZGVkZTtcbn1cblxuLi1zZWxlY3RlZC0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1zZWxlY3RlZC0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNhMmRkZjY7XG59XG5cbi4tc2VsZWN0ZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICBiYWNrZ3JvdW5kOiAjOGFkNWY0O1xufVxuXG4uLWluLXJhbmdlLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWluLXJhbmdlLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4xKTtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi4taW4tcmFuZ2UtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1pbi1yYW5nZS0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4yKTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC06ZW1wdHksIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS06ZW1wdHkge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRWYXJpYWJsZXNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0SGVscGVyc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogIEhpZGRlbiAgKi9cbltoaWRkZW5dLFxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogIEdyaWQgICovXG4uY29sIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4OiAxO1xufVxuLmNvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG4uY29sLS0xb2YyIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCA1MCU7XG59XG4uY29sLS0xb2Y0IHtcbiAgbWF4LXdpZHRoOiAyNSU7XG4gIGZsZXg6IDAgMCAyNSU7XG59XG5cbi52aXNpYmxlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuaGlkZGVuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFRleHQgQ29sb3JzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucmVkLWNvbG9yIHtcbiAgY29sb3I6ICNlODQwNDI7XG59XG5cbi5ncmVlbi1jb2xvciB7XG4gIGNvbG9yOiAjMTE4YzhmO1xufVxuXG4ueWVsbG93LWNvbG9yIHtcbiAgY29sb3I6ICNmYWI2NGU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0RGF0ZXBpY2tlclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmRhdGVwaWNrZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tbmF2IHtcbiAgcGFkZGluZzogMTZweCAxOHB4IDdweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLWNlbGxzIHtcbiAgbWFyZ2luOiAwIC0xNnB4O1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLW5hdi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjgzMDZjO1xuICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tbmF2LXRpdGxlIGkge1xuICBjb2xvcjogIzI4MzA2YztcbiAgbWFyZ2luOiAwO1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLW5hdi1hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTNweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHN2ZyB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tbmF2LWFjdGlvbiBwYXRoIHtcbiAgc3Ryb2tlOiByZWQ7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tY29udGVudCB7XG4gIHBhZGRpbmc6IDAgNDZweCAwIDMxcHg7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tZGF5cy1uYW1lcyB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjgzMDZjO1xuICBtYXJnaW46IDAgMCAzcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1kYXktbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyODMwNmM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZmxleDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1jZWxsLWRheSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyODMwNmM7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLWNlbGwtZGF5OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2dlbmVyYWwtaWNvbnMtc3ByaXRlLTQ0YzgyYWE5NGEuc3ZnI2ljb24tY2FsZW5kYXItcG9pbnRlclwiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHotaW5kZXg6IC0xO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHZpc2liaWxpdHkgMC40cztcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1jZWxsLWRheS4tY3VycmVudC06YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1zZWxlY3RlZC0ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1jZWxsLWRheS4tc2VsZWN0ZWQtOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1jZWxsLWRheS4tZGlzYWJsZWQtIHtcbiAgY29sb3I6ICNiNmI2YjY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYXRlcGlja2VyIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGF0ZXBpY2tlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFJhbmdlIFNsaWRlclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnJhbmdlLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMyODMwNmMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAycHg7XG59XG4ucmFuZ2Utc2xpZGVyIC5kb3RzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5yYW5nZS1zbGlkZXIgLmRvdHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQ6ICMyODMwNmM7XG59XG4ucmFuZ2Utc2xpZGVyIC51aS13aWRnZXQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzI4MzA2YyAhaW1wb3J0YW50O1xufVxuLnJhbmdlLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI2U4NDA0MjtcbiAgYm9yZGVyOiBub25lO1xuICB0b3A6IC0xMHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdE1hc29ucnlcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYXNvbnJ5LWdyaWQgLmNvbC1sZy00IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5tYXNvbnJ5LWdyaWQtLXNpemUxIC5jb2wtbGctNCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tYXNvbnJ5LWdyaWQtYWx0IC5jb2wtbGctNCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ubWFzb25yeS1ncmlkLWFsdC0tc2l6ZTEgLmNvbC1sZy00IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXNvbnJ5LWdyaWQgPiBkaXYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcbiAgfVxuICAubWFzb25yeS1ncmlkIC5jb2wtbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAubWFzb25yeS1ncmlkLWFsdCA+IGRpdiB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXNvbnJ5LWdyaWQtYWx0IC5jb2wtbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHREaXNhYmxlIFNjcm9sbFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmRpc2FibGUtc2Nyb2xsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiA1MDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmRpc2FibGUtc2Nyb2xsLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U2VsZWN0cmljXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VsZWN0cmljIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnNlbGVjdHJpYyAubGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGMkYyO1xuICBoZWlnaHQ6IDU4cHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDU0cHggMzZweDtcbn1cbi5zZWxlY3RyaWMgLmxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tYW5nbGUtZG93bi1ncmF5LnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VsZWN0cmljIC5idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0cmljLWl0ZW1zIHtcbiAgd2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG4uc2VsZWN0cmljLWl0ZW1zIHVsIHtcbiAgcGFkZGluZzogMTJweCAxNXB4O1xufVxuLnNlbGVjdHJpYy1pdGVtcyBsaSB7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTRweCAzNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNjlweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlbGVjdHJpYy1pdGVtcyBsaSArIGxpIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xufVxuLnNlbGVjdHJpYy1pdGVtcyBsaTpudGgtY2hpbGQoNCkge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLnNlbGVjdHJpYy1pdGVtcyBsaTpudGgtY2hpbGQoNCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTExcHg7XG4gIGxlZnQ6IC02cHg7XG4gIHJpZ2h0OiAtMTFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICM3MDcwNzA7XG59XG4uc2VsZWN0cmljLWl0ZW1zIGxpLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWxlY3RyaWMgLmxhYmVsIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzN3B4IDI1cHg7XG4gIH1cbiAgLnNlbGVjdHJpYyAubGFiZWw6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogNnB4O1xuICB9XG4gIC5zZWxlY3RyaWMtaXRlbXMge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlbGVjdHJpYy1pdGVtcyB1bCB7XG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xuICB9XG4gIC5zZWxlY3RyaWMtaXRlbXMgbGkge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzN3B4IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHggNXB4IDVweCA1MHB4O1xuICB9XG4gIC5zZWxlY3RyaWMtaXRlbXMgbGk6bnRoLWNoaWxkKDQpOmFmdGVyIHtcbiAgICB0b3A6IC0xNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi8qICBmb3IgdGhlIGxpZ2h0IGJhY2tncm91bmQgaW1hZ2VzIChleGNlcHQgbW9iaWxlKSAgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leHBlcmllbmNlLXNsaWRlIC5hcnRpY2xlX19ib2R5IHtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDNweCAjMDAwMDAwO1xuICB9XG59XG4uZmVhdHVyZS1zZWNvbmRhcnkgLmZlYXR1cmVfX2JvZHkgPiBoMyB7XG4gIHRleHQtc2hhZG93OiAwIDAgM3B4ICMwMDAwMDA7XG59XG4uZmVhdHVyZS1zZWNvbmRhcnkgLmZlYXR1cmVfX2JvZHkgLmZhdm91cml0ZV9fdGl0bGUge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLyogIGFjdGl2ZSBjdXJzb3IgZm9yIGFsbCBzZWxlY3RzICAqL1xuLnNlbGVjdCBzZWxlY3Q6aG92ZXIsXG4uc2VsZWN0IHNlbGVjdDpmb2N1cyxcbi5zZWxlY3Qgc2VsZWN0OmFjdGl2ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmV4cGVyaWVuY2VzLXNsaWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5leHBlcmllbmNlcy1zbGlkZXIgYnV0dG9uLnNsaWNrLWFycm93IHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5leHBlcmllbmNlcy1zbGlkZXIgYnV0dG9uLnNsaWNrLWFycm93IHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cblxuLyogIGZvciB0aGUgQWR1bHRzL0NoaWxkcmVuIGlucHV0cyAgKi9cbi5pbmNyZW1lbnRvcl9fZmllbGQ6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qICBEcm9wIHNoYWRvdyBjbGFzcyBmb3IgdGhlIGFsbCBUaXRsZXMgICovXG4uZHJvcC1zaGFkb3cge1xuICB0ZXh0LXNoYWRvdzogM3B4IDNweCAzcHggIzAwMDAwMDtcbn1cblxuLyogIGF1dG8gaGVpZ2h0IHRvIHJlbW92ZSBleHRyYSBzcGFjZXMgaW4gaG9zdCdzIGRlc2NyaXB0aW9uICAqL1xuLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fYm9keSAuaG9zdF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLyogIGNvcnJlY3Qgd2l0aCBmb3IgdGhlIGNpcmNsZXMgaW4gJ1N1YnNjcmliZSBub3cgYW5kIHRoYW5rIHVzIGxhdGVyJyBzZWN0aW9uICAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAubGlzdC1jaXJjbGVzIC5pY29uLWNpcmxjZTEge1xuICAgIHdpZHRoOiAxODZweDtcbiAgfVxuICAubGlzdC1jaXJjbGVzIC5pY29uLWNpcmxjZTIge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICAubGlzdC1jaXJjbGVzIC5pY29uLWNpcmxjZTMge1xuICAgIHdpZHRoOiAxODlweDtcbiAgfVxufVxuLmFydGljbGUtc2Vjb25kYXJ5ICsgZGl2LmNvbnRlbnQtcGFnZS1mb3JtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKiAgc3R5bGUgZm9yIHRoZSBzaWduLXVwLWZvcm0gICovXG4ucm9ibHktd3JhcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiAgc3R5bGUgZm9yIHNsb2dhbiB0aXRsZSBzZWN0aW9uICAqL1xuLnNsb2dhbl9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNsb2dhbl9fdGl0bGUgPiBoMyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIGxlZnQ6IC05OTk5cHg7XG59XG5cbi8qIFRPRE86OiBETSAmIElOIHJlZmFjdG9yIGFuZCBtYWtlIGxlc3MgaHVnZSAgICovXG4vKiAgaG9zdCBjb250ZW50ICAqL1xuLmhvc3QtY29udGVudCAuaG9zdC1yZXZpZXdzIC5hc2lkZS1yZXZpZXdzIHtcbiAgd2lkdGg6IDMzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ob3N0LWNvbnRlbnQgLmhvc3QtcmV2aWV3cyAuYXNpZGUtcmV2aWV3cyAuc2VjdGlvbl9faGVhZCB7XG4gIG1hcmdpbjogMCAwIDYwcHggMDtcbn1cbi5ob3N0LWNvbnRlbnQgLmhvc3QtcmV2aWV3cyAuYXNpZGUtcmV2aWV3cyAuc2VjdGlvbl9faGVhZCBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5ob3N0LWNvbnRlbnQgLmhvc3QtcmV2aWV3cyAuYXNpZGUtcmV2aWV3cyAud2lkZ2V0LW1lc3NhZ2VzIC53aWRnZXQtbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaG9zdC1jb250ZW50IC5ob3N0LXJldmlld3MgLmFzaWRlLXJldmlld3MgLndpZGdldC1tZXNzYWdlcyAud2lkZ2V0LW1lc3NhZ2UgLndpZGdldF9fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ob3N0LWNvbnRlbnQgLmhvc3QtcmV2aWV3cyAuYXNpZGUtcmV2aWV3cyAud2lkZ2V0LW1lc3NhZ2VzIC53aWRnZXQtbWVzc2FnZSAud2lkZ2V0X19jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG59XG4uaG9zdC1jb250ZW50IC5ob3N0LXJldmlld3MgLmFzaWRlLXJldmlld3MgLndpZGdldC1tZXNzYWdlcyAud2lkZ2V0LW1lc3NhZ2UgLndpZGdldF9fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgMCAwIDA7XG59XG4uaG9zdC1jb250ZW50IC5ob3N0LXJldmlld3MgLmFzaWRlLXJldmlld3MgLnNlY3Rpb25fX2FjdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qICBob3N0IHJlcXVlc3QgICovXG4uaG9zdC1yZXF1ZXN0IC5mb3JtX19jb2wsXG4uaG9zdC1yZXF1ZXN0IC5hY2NvcmRpb25zIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4uaG9zdC1yZXF1ZXN0IC5mb3JtX19jb2wgaDYsXG4uaG9zdC1yZXF1ZXN0IC5hY2NvcmRpb25zIGg2IHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXktYWxzby1saWtlIHtcbiAgcGFkZGluZzogNTBweCAwICFpbXBvcnRhbnQ7XG59XG5cbi5ob3N0LXBhZ2Utc2xpZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5ob3N0LXBhZ2Utc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gIHRvcDogNTAlO1xufVxuLmhvc3QtcGFnZS1zbGlkZXIgLmhvc3QtcGFnZS1zbGlkZXItaXRlbSB7XG4gIGhlaWdodDogMjUwcHg7XG4gIHBhZGRpbmc6IDAgNnB4O1xufVxuLmhvc3QtcGFnZS1zbGlkZXIgLmhvc3QtcGFnZS1zbGlkZXItaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaG9zdC1wYWdlLXNsaWRlciAuaG9zdC1wYWdlLXNsaWRlci10ZXh0IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5ob3N0LXBhZ2Utc2xpZGVyIC5ob3N0LXBhZ2Utc2xpZGVyLXRleHQgLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbn1cbi5ob3N0LXBhZ2Utc2xpZGVyIC5ob3N0LXBhZ2Utc2xpZGVyLXRleHQgLmljb24tY29ja3RhaWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9zdmcvY29ja3RhaWwtaWNvbi5zdmdcIikgbm8tcmVwZWF0O1xufVxuLmhvc3QtcGFnZS1zbGlkZXIgLmhvc3QtcGFnZS1zbGlkZXItdGV4dCAuaWNvbi1mb290YmFsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvc3ZnL2Z1dGJvbC1pY29uLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG4uaG9zdC1wYWdlLXNsaWRlciAuaG9zdC1wYWdlLXNsaWRlci10ZXh0IC50ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmhvc3QtcGFnZS1zbGlkZXIgLmhvc3QtcGFnZS1zbGlkZXItdGV4dCAudGV4dCBzcGFuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5ob3N0LXBhZ2Utc2xpZGVyLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaG9zdC1wYWdlLXNsaWRlci5jb250YWluZXIgLmhvc3QtcGFnZS1zbGlkZXItaXRlbSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuICAuaG9zdC1wYWdlLXNsaWRlci5jb250YWluZXIgLmhvc3QtcGFnZS1zbGlkZXItdGV4dCAuaWNvbiB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG4gIC5ob3N0LXBhZ2Utc2xpZGVyLmNvbnRhaW5lciAuaG9zdC1wYWdlLXNsaWRlci10ZXh0IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmhvc3QtcGFnZS1zbGlkZXIuY29udGFpbmVyIC5ob3N0LXBhZ2Utc2xpZGVyLXRleHQgLnRleHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgICAgICAgICAgVG9EbzpcbkhvdyB3ZSBkaXNjdXNzZWQgd2l0aCBBSywgaGUgd2lsbCBpbnNlcnRcbnN0eWxlcyBmb3IgTW9iaWxlIGFuZCBEZXNrdG9wIHdoZXJlIGl0J3MgbmVlZFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAgICovXG4uZ2lmdC12b3VjaGVycyB7XG4gIC8qID09PSAnSGVybyBpbWFnZScgc2VjdGlvbiA9PT0gKi9cbiAgLyogPT09ICdTZWxlY3QgZS1HaWZ0IENhcmQgdmFsdWUnIHNlY3Rpb24gPT09ICovXG4gIC8qID09PSAnQ3VzdG9taXNlIHlvdXIgZS1HaWZ0IENhcmQnIHNlY3Rpb24gPT09ICovXG4gIC8qID09PSAnZS1HaWZ0IEZvcm0nIHNlY3Rpb24gPT09ICovXG59XG4uZ2lmdC12b3VjaGVycyAuc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5naWZ0LXZvdWNoZXJzIC5pbnB1dC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5naWZ0LXZvdWNoZXJzIC5hcnJvdy1kb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgcmlnaHQ6IDUlO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL21haW4taWNvbnMtc3ByaXRlLTY0NmJhYTliMWYuc3ZnI2ljb24tYW5nbGUtZG93blwiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmV5LWxpZ2h0LWJhc2ljKTtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItaGVybyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTIwcHg7XG4gIG1heC1oZWlnaHQ6IDg1MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItaGVybyAudGl0bGUtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1oZXJvIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbWFyZ2luOiAzMHB4IDAgNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItaGVybyAudGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItaGVybyAuZG9vZGxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzU2ZGVnKTtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItaGVybyAuZG9vZGxlLWNvbnRhaW5lciAuYXJyb3ctbW9iaWxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZS1naWZ0LXBhZ2Utc3ByaXRlLWU4ZmQ3NDFlMDkuc3ZnI3N3aXJseS1hcnJvd19ibHVlXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDU5ZGVnKTtcbiAgcmlnaHQ6IC0xMiU7XG4gIGJvdHRvbTogNjAlO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1oZXJvIC5kb29kbGUtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBTeXNGYWxzby1JdGFsaWMsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1zZWxlY3Qge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLXNlbGVjdCAuc2VsZWN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItc2VsZWN0IC5zZWxlY3QtdmFsdWUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgd2lkdGg6IDU1JTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLXNlbGVjdCAuc2VsZWN0LXZhbHVlLXdyYXBwZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1zZWxlY3QgLnNlbGVjdC12YWx1ZS13cmFwcGVyIHA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItc2VsZWN0IC5zZWxlY3QtdmFsdWUtbGlzdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgei1pbmRleDogMTAwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDU1cHg7XG4gIGxlZnQ6IDA7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLXNlbGVjdCAuc2VsZWN0LXZhbHVlLWxpc3RfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1zZWxlY3QgLnNlbGVjdC12YWx1ZS1saXN0X193cmFwcGVyLm9wZW4tc2VsZWN0LWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItc2VsZWN0IC5zZWxlY3QtdmFsdWUtbGlzdCA+IGxpIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItc2VsZWN0IC5zZWxlY3QtdmFsdWUtbGlzdCA+IGxpIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLXNlbGVjdCAuc2VsZWN0LXZhbHVlLWxpc3QgPiBsaSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItc2VsZWN0IC5zZWxlY3QtdmFsdWUtbGlzdCA+IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLXNlbGVjdCAuY3VycmVuY3ktaW4tbWFpbi1tZW51IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItc2VsZWN0IC5jdXJyZW5jeS1pbi1tYWluLW1lbnUuY3VycmVuY3ktLW9wZW5lZDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItc2VsZWN0IC5jdXJyZW5jeS1pbi1tYWluLW1lbnUgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItc2VsZWN0IC5jdXJyZW5jeS1pbi1tYWluLW1lbnUgYnV0dG9uIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1zZWxlY3QgLmN1cnJlbmN5LWluLW1haW4tbWVudSAuY3VycmVuY3ktaWNvbi1idG4ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDRweCAwIDRweCAzcHg7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLXNlbGVjdCAuY3VycmVuY3ktaW4tbWFpbi1tZW51IC5jdXJyZW5jeV9fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLXNlbGVjdCAuY3VycmVuY3ktaW4tbWFpbi1tZW51IC5jdXJyZW5jeV9fbGlzdCBsYWJlbDo6YmVmb3JlIHtcbiAgdG9wOiAxcHg7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLXNlbGVjdCAuY3VycmVuY3ktaW4tbWFpbi1tZW51OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIHJpZ2h0OiA1JTtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9tYWluLWljb25zLXNwcml0ZS02NDZiYWE5YjFmLnN2ZyNpY29uLWFuZ2xlLWRvd25cIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGxpbmVhcjtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC5zZWN0aW9uLXRpdGxlIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAuY29udHJvbHMtaW5wdXRzIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMTBweDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB6LWluZGV4OiA5OTk4O1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuc2VsZWN0LXdyYXBwZXIgPiBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogUG9wcGlucy1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLnNlbGVjdC13cmFwcGVyID4gcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdC1jb25ncmF0cy1saXN0X193cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMztcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLnNlbGVjdC13cmFwcGVyIC5zZWxlY3QtY29uZ3JhdHMtbGlzdF9fd3JhcHBlci5vcGVuLXNlbGVjdC1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5zZWxlY3Qtd3JhcHBlciAuc2VsZWN0LWNvbmdyYXRzLWxpc3RfX3dyYXBwZXIgLnNlbGVjdC1jb25ncmF0cy1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLnNlbGVjdC13cmFwcGVyIC5zZWxlY3QtY29uZ3JhdHMtbGlzdF9fd3JhcHBlciAuc2VsZWN0LWNvbmdyYXRzLWxpc3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5zZWxlY3Qtd3JhcHBlciAuc2VsZWN0LWNvbmdyYXRzLWxpc3RfX3dyYXBwZXIgLnNlbGVjdC1jb25ncmF0cy1saXN0IGxpIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLnNlbGVjdC13cmFwcGVyIC5zZWxlY3QtY29uZ3JhdHMtbGlzdF9fd3JhcHBlciAuc2VsZWN0LWNvbmdyYXRzLWxpc3QgbGkgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLnNlbGVjdC13cmFwcGVyIC5zZWxlY3QtY29uZ3JhdHMtbGlzdF9fd3JhcHBlciAuc2VsZWN0LWNvbmdyYXRzLWxpc3QgbGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5zZWxlY3Qtd3JhcHBlciAuc2VsZWN0LWNvbmdyYXRzLWxpc3RfX3dyYXBwZXIgLnNlbGVjdC1jb25ncmF0cy1saXN0IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkLXNsaWRlcjo6YmVmb3JlIHtcbiAgdG9wOiAyNXB4O1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkLXNsaWRlcjo6YWZ0ZXIge1xuICBib3R0b206IDI1cHg7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQtc2xpZGVyIC5jYXJkLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtc2hhZG93OiAycHggNHB4IDNweCAjMDAwO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkLXNsaWRlciAuY2FyZC10ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZC1zbGlkZXIgLmNhcmQtdGV4dCBzcGFuLm5vcm1hbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIG1heC13aWR0aDogMjkwcHg7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQtc2xpZGVyIC5jYXJkLXRleHQgc3Bhbi5kZWNvci10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR290Y2hhLVN0YW5kdXBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQtc2xpZGVyIC5jdXN0b21pc2UtY2FyZC1zbGlkZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZC1zbGlkZXIgLmN1c3RvbWlzZS1jYXJkLXNsaWRlciAuc2xpZGVyLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAzMzBweDtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZC1zbGlkZXIgLmN1c3RvbWlzZS1jYXJkLXNsaWRlciAuc2xpZGVyLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkLXNsaWRlciAuY3VzdG9taXNlLWNhcmQtc2xpZGVyIC5zbGlkZXItaXRlbSAuY3VycmVuY3ktdG90YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQtc2xpZGVyIC5jdXN0b21pc2UtY2FyZC1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQtc2xpZGVyIC5jdXN0b21pc2UtY2FyZC1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQtc2xpZGVyIC5jdXN0b21pc2UtY2FyZC1zbGlkZXIgLnNsaWNrLWRvdHMgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkLXNsaWRlciAuY3VzdG9taXNlLWNhcmQtc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkLXNsaWRlciAuY3VzdG9taXNlLWNhcmQtc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjRCNEI0O1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuaW5wdXQtbmFtZV9fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggYXV0byAwO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuaW5wdXQtbmFtZV9fd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5pbnB1dC1uYW1lX193cmFwcGVyIHAge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm0ge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm0gLnVzZXItaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC51c2VyLWlucHV0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm0gLnVzZXItaW5wdXQuY2FsZW5kYXItZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm0gLnVzZXItaW5wdXQuY2FsZW5kYXItZmllbGQgLmRhdGUtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAudXNlci1pbnB1dC5jYWxlbmRhci1maWVsZCAuY2xvc2UtY2FsZW5kYXItaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5O1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC51c2VyLWlucHV0LmNhbGVuZGFyLWZpZWxkIC5jYWxlbmRhci1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2UtZ2lmdC1wYWdlLXNwcml0ZS1lOGZkNzQxZTA5LnN2ZyNpY29uLWNhbGVuZGFyXCIpIDAgMC9jb3ZlciBuby1yZXBlYXQ7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm0gLnVzZXItaW5wdXQuY2FsZW5kYXItZmllbGQgLmdpZnQtYnVpbGRlci1jYWxlbmRhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA5MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC51c2VyLWlucHV0LmNhbGVuZGFyLWZpZWxkIC5naWZ0LWJ1aWxkZXItY2FsZW5kYXIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm0gLnVzZXItaW5wdXQuY2FsZW5kYXItZmllbGQgLmdpZnQtYnVpbGRlci1jYWxlbmRhciAuZGF0ZXBpY2tlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC51c2VyLWlucHV0LmNhbGVuZGFyLWZpZWxkIC5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAudXNlci1pbnB1dCA+IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC51c2VyLWlucHV0ID4gaW5wdXQsIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAudXNlci1pbnB1dCA+IHAge1xuICBmb250LWZhbWlseTogUG9wcGlucy1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAudXNlci1pbnB1dCA+IHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDU1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAudXNlci1pbnB1dCA+IHA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm0gLnVzZXItaW5wdXQgPiBwIHN2ZyB7XG4gIHdpZHRoOiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm0gLnVzZXItaW5wdXQgLnRleHRhcmVhLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG59XG4uZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm0gLnVzZXItaW5wdXQgLnRleHRhcmVhLXdyYXBwZXIgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgcmVzaXplOiBub25lO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC51c2VyLWlucHV0IC50ZXh0YXJlYS13cmFwcGVyIC5jaGFyYWN0ZXJzLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiAxMHB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNzc3MjcyO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC51c2VyLWlucHV0IC5naWZ0LWJ1aWxkZXItZm9ybV9fZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMTRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2U4NDA0Mjtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAudXNlci1pbnB1dCAuZ2lmdC1idWlsZGVyLWZvcm1fX2Vycm9yLm1haW5fX2Vycm9yIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAudG90YWwtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAzMHB4IDAgMTVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC5hZGQtc3VpdGNhc2VfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAuYWRkLXN1aXRjYXNlX19idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIHtcbiAgICAvKiA9PT0gJ1NlbGVjdCBlLUdpZnQgQ2FyZCB2YWx1ZScgc2VjdGlvbiA9PT0gKi9cbiAgICAvKiA9PT0gJ0N1c3RvbWlzZSB5b3VyIGUtR2lmdCBDYXJkJyBzZWN0aW9uID09PSAqL1xuICAgIC8qID09PSAnZS1HaWZ0IEZvcm0nIHNlY3Rpb24gPT09ICovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAuZ2lmdC12b3VjaGVycyBzZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItaGVybyB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiBjYWxjKHZhcigtLW5hdi1iYXItaGVpZ2h0KSArIDEwcHgpO1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItaGVybyAudGl0bGUtc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIGxlZnQ6IDUlO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIH1cbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1oZXJvIC50aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1oZXJvIC50ZXh0IHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1oZXJvIC50ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItaGVybyBpbWcge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg1MCUpO1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItaGVybyAuZG9vZGxlLWNvbnRhaW5lciAuYXJyb3ctbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItaGVybyAuZG9vZGxlLWNvbnRhaW5lciAuYXJyb3ctZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2UtZ2lmdC1wYWdlLXNwcml0ZS1lOGZkNzQxZTA5LnN2ZyNzd2lybHktYXJyb3dfd2hpdGVcIikgMCAwL2NvdmVyIG5vLXJlcGVhdDtcbiAgfVxuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWhlcm8gLmRvb2RsZS1jb250YWluZXIgLmdpZnQtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgd2lkdGg6IDEzNXB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZS1naWZ0LXBhZ2Utc3ByaXRlLWU4ZmQ3NDFlMDkuc3ZnI2UtZ2lmdC1jYXJkXCIpIDAgMC9jb3ZlciBuby1yZXBlYXQ7XG4gIH1cbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1oZXJvIC5kb29kbGUtY29udGFpbmVyIC5kb29kbGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5tYWluLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuICAuZ2lmdC12b3VjaGVycyAuc2VsZWN0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1oZXJvIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItaGVybyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWhlcm8gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1oZXJvIC50ZXh0IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWhlcm8gLmRvb2RsZS1jb250YWluZXIgLmFycm93LWRlc2t0b3Age1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1oZXJvIC5kb29kbGUtY29udGFpbmVyIC5naWZ0LWljb24ge1xuICAgIHdpZHRoOiAxNjVweDtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItaGVybyAuZG9vZGxlLWNvbnRhaW5lciAuZG9vZGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZ2lmdC12b3VjaGVycyB7XG4gICAgLyogPT09ICdIZXJvIGltYWdlJyBzZWN0aW9uID09PSAqL1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItaGVybyAuaWNvbi1jbG91ZC5pY29uLWNsb3VkLWxlZnQge1xuICAgIGxlZnQ6IC0yMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1zZWxlY3QgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1zZWxlY3QgLnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLXNlbGVjdCAudGl0bGUgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLXNlbGVjdCAudGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLXNlbGVjdCAuc2VsZWN0LXZhbHVlLWxpc3QgbGkgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItc2VsZWN0IC5zZWxlY3QtdmFsdWUtbGlzdCBsaSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1zZWxlY3QgLnNlbGVjdC12YWx1ZS1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1zZWxlY3QgLnNlbGVjdC12YWx1ZS1saXN0ID4gbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1zZWxlY3QgLnNlbGVjdC12YWx1ZS1saXN0IC5zZWxlY3QtY29udHJvbHMgLnNlbGVjdC12YWx1ZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItc2VsZWN0IC5zZWxlY3QtdmFsdWUtbGlzdCAuc2VsZWN0LWNvbnRyb2xzIC5zZWxlY3QtdmFsdWUtYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuY29udHJvbHMtaW5wdXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuc2VsZWN0LXdyYXBwZXIge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuc2VsZWN0LXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5zZWxlY3Qtd3JhcHBlciA+IHAge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLnNlbGVjdC13cmFwcGVyID4gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZC1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDcwcHggNjVweDtcbiAgfVxuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQtc2xpZGVyOjpiZWZvcmUsIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZC1zbGlkZXI6OmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkLXNsaWRlcjo6YmVmb3JlIHtcbiAgICB0b3A6IDM1cHg7XG4gIH1cbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkLXNsaWRlcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQtc2xpZGVyIC5jYXJkLXRleHQgc3Bhbi5ub3JtYWwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZC1zbGlkZXIgLmNhcmQtdGV4dCBzcGFuLmRlY29yLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQtc2xpZGVyIC5jYXJkLXRleHQgc3Bhbi5ub3JtYWwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZC1zbGlkZXIgLmNhcmQtdGV4dCBzcGFuLmRlY29yLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQtc2xpZGVyIC5jdXN0b21pc2UtY2FyZC1zbGlkZXIge1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gIH1cbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkLXNsaWRlciAuY3VzdG9taXNlLWNhcmQtc2xpZGVyIC5zbGljay1hcnJvdzo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9tYWluLWljb25zLXNwcml0ZS02NDZiYWE5YjFmLnN2ZyNjYXJvdXNlbC1hcnJvd1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgfVxuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQtc2xpZGVyIC5jdXN0b21pc2UtY2FyZC1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC03MHB4O1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZC1zbGlkZXIgLmN1c3RvbWlzZS1jYXJkLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC03MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQgLnVzZXItY29udHJvbHMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZC1zbGlkZXIgLmN1c3RvbWlzZS1jYXJkLXNsaWRlciAuc2xpY2stZG90cyBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQtc2xpZGVyIC5jdXN0b21pc2UtY2FyZC1zbGlkZXIgLnNsaWNrLWRvdHMgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuaW5wdXQtbmFtZV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuaW5wdXQtbmFtZV9fd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuaW5wdXQtbmFtZV9fd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZCAudXNlci1jb250cm9scyAuaW5wdXQtbmFtZV9fd3JhcHBlciBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIC51c2VyLWNvbnRyb2xzIC5pbnB1dC1uYW1lX193cmFwcGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC5wcmV2aWV3LWVtYWlsLWJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAucHJldmlldy1lbWFpbC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC51c2VyLWlucHV0ID4gc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC51c2VyLWlucHV0ID4gc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAudXNlci1pbnB1dCA+IGlucHV0LCAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm0gLnVzZXItaW5wdXQgPiBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC51c2VyLWlucHV0ID4gaW5wdXQsIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAudXNlci1pbnB1dCA+IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC51c2VyLWlucHV0ID4gaW5wdXQsIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAudXNlci1pbnB1dCA+IHAge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAudG90YWwtZm9ybSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAudG90YWwtZm9ybSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm0gLnRleHRhcmVhLXdyYXBwZXIgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm0gLnRleHRhcmVhLXdyYXBwZXIgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC50ZXh0YXJlYS13cmFwcGVyIC5jaGFyYWN0ZXJzLWxlZnQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybSAudGV4dGFyZWEtd3JhcHBlciAuY2hhcmFjdGVycy1sZWZ0IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtIC5hZGQtc3VpdGNhc2VfX2J0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIHRleHRhcmVhIHtcbiAgICBtYXgtaGVpZ2h0OiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2lmdC12b3VjaGVycyAuZ2lmdC1idWlsZGVyLWZvcm1fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybV9fd3JhcHBlciAuZ2lmdC1idWlsZGVyLWZvcm0ge1xuICAgIG1heC13aWR0aDogMTA0NXB4O1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybV9fd3JhcHBlciAuZ2lmdC1idWlsZGVyLWZvcm0gLmZpZWxkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybV9fd3JhcHBlciAuZ2lmdC1idWlsZGVyLWZvcm0gLmZpZWxkLWdyb3VwIC51c2VyLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtX193cmFwcGVyIC5naWZ0LWJ1aWxkZXItZm9ybSAuZmllbGQtZ3JvdXAgLnVzZXItaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtX193cmFwcGVyIC5naWZ0LWJ1aWxkZXItZm9ybSAudXNlci1pbnB1dCA+IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5naWZ0LXZvdWNoZXJzIC5naWZ0LWJ1aWxkZXItZm9ybV9fd3JhcHBlciAuZ2lmdC1idWlsZGVyLWZvcm0gLnVzZXItaW5wdXQgPiBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtX193cmFwcGVyIC5naWZ0LWJ1aWxkZXItZm9ybSAuY2hhcmFjdGVycy1sZWZ0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdpZnQtdm91Y2hlcnMgLmdpZnQtYnVpbGRlci1mb3JtX193cmFwcGVyIC5naWZ0LWJ1aWxkZXItZm9ybSAuY2hhcmFjdGVycy1sZWZ0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn0iLCIuc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwXG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogMFxufVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0b1xufVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJydcbn1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGhcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweFxufVxuXG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHRcbn1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lXG59XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lXG59IiwiLmdpZnQtdm91Y2hlcnMge1xuXG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmlucHV0LXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIC5hcnJvdy1kb3duIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgbWFzazogdXJsKCRtYWluLWljb25zLXNwcml0ZSArICcjaWNvbi1hbmdsZS1kb3duJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgIH1cblxuLyogPT09ICdIZXJvIGltYWdlJyBzZWN0aW9uID09PSAqL1xuICAgIC5naWZ0LWJ1aWxkZXItaGVybyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdyZXktbGlnaHQtYmFzaWMpO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4NTBweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlLXNlY3Rpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtQm9sZCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5kb29kbGV7XG4gICAgICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1NmRlZyk7XG5cbiAgICAgICAgICAgICAgICAuYXJyb3ctbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGUtZ2lmdC1wYWdlLXNwcml0ZSArICcjc3dpcmx5LWFycm93X2JsdWUnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSg1OWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTIlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDYwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFN5c0ZhbHNvLUl0YWxpYywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuLyogPT09ICdTZWxlY3QgZS1HaWZ0IENhcmQgdmFsdWUnIHNlY3Rpb24gPT09ICovXG4gICAgLmdpZnQtYnVpbGRlci1zZWxlY3Qge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG5cbiAgICAgICAgLnNlbGVjdC1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QtdmFsdWUtd3JhcHBlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0LXZhbHVlLWxpc3Qge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICAgICAgei1pbmRleDogMTAwMDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogNTVweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmLm9wZW4tc2VsZWN0LWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY3VycmVuY3ktaW4tbWFpbi1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJi5jdXJyZW5jeS0tb3BlbmVkIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmN1cnJlbmN5LWljb24tYnRuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMCA0cHggM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3VycmVuY3lfX2xpc3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICBtYXNrOiB1cmwoJG1haW4taWNvbnMtc3ByaXRlICsgJyNpY29uLWFuZ2xlLWRvd24nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4vKiA9PT0gJ0N1c3RvbWlzZSB5b3VyIGUtR2lmdCBDYXJkJyBzZWN0aW9uID09PSAqL1xuICAgIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRyb2xzLWlucHV0cyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudXNlci1jb250cm9scyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAgICAgICAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTg7XG5cbiAgICAgICAgICAgICAgICAmID4gcCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlbGVjdC1jb25ncmF0cy1saXN0X193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICAgICAgICAgICAgICAmLm9wZW4tc2VsZWN0LWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LWNvbmdyYXRzLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC05cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5naWZ0LWJ1aWxkZXItY3VzdG9taXNlLWNhcmQtc2xpZGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXJkLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAycHggNHB4IDNweCAjMDAwO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYubm9ybWFsLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kZWNvci10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RjaGEtU3RhbmR1cFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY3VzdG9taXNlLWNhcmQtc2xpZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlci1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY3VycmVuY3ktdG90YWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjRCNEI0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmlucHV0LW5hbWVfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuLyogPT09ICdlLUdpZnQgRm9ybScgc2VjdGlvbiA9PT0gKi9cbiAgICAuZ2lmdC1idWlsZGVyLWZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG5cbiAgICAgICAgLnVzZXItaW5wdXQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2FsZW5kYXItZmllbGQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIC5kYXRlLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNsb3NlLWNhbGVuZGFyLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2FsZW5kYXItaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkZS1naWZ0LXBhZ2Utc3ByaXRlICsgJyNpY29uLWNhbGVuZGFyJykgMCAwL2NvdmVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZ2lmdC1idWlsZGVyLWNhbGVuZGFyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDkwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmRhdGVwaWNrZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGF0ZXBpY2tlci0tbmF2LWFjdGlvbiB7IFxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgICAgIH0gICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBpbnB1dCxcbiAgICAgICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHRhcmVhLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jaGFyYWN0ZXJzLWxlZnQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzc3MjcyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdpZnQtYnVpbGRlci1mb3JtX19lcnJvciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNlODQwNDI7XG5cbiAgICAgICAgICAgICAgICAmLm1haW5fX2Vycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudG90YWwtZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFkZC1zdWl0Y2FzZV9fYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLmdpZnQtdm91Y2hlcnMge1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdpZnQtYnVpbGRlci1oZXJvIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgdG9wOiBjYWxjKHZhcigtLW5hdi1iYXItaGVpZ2h0KSArIDEwcHgpO1xuXG4gICAgICAgICAgICAudGl0bGUtc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg1MCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZG9vZGxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLmFycm93LW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFycm93LWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRlLWdpZnQtcGFnZS1zcHJpdGUgKyAnI3N3aXJseS1hcnJvd193aGl0ZScpXG4gICAgICAgICAgICAgICAgICAgICAgICAwIDAgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmdpZnQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkZS1naWZ0LXBhZ2Utc3ByaXRlICsgJyNlLWdpZnQtY2FyZCcpXG4gICAgICAgICAgICAgICAgICAgICAgICAwIDAgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRvb2RsZS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5naWZ0LWJ1aWxkZXItaGVybyB7XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRvb2RsZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC5hcnJvdy1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmdpZnQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZG9vZGxlLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAvKiA9PT0gJ0hlcm8gaW1hZ2UnIHNlY3Rpb24gPT09ICovXG4gICAgICAgIC5naWZ0LWJ1aWxkZXItaGVybyB7XG4gICAgICAgICAgICAuaWNvbi1jbG91ZCB7XG4gICAgICAgICAgICAgICAgJi5pY29uLWNsb3VkLWxlZnQge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogPT09ICdTZWxlY3QgZS1HaWZ0IENhcmQgdmFsdWUnIHNlY3Rpb24gPT09ICovXG4gICAgLmdpZnQtYnVpbGRlci1zZWxlY3Qge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QtdmFsdWUtbGlzdCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuc2VsZWN0LXZhbHVlLWxpc3Qge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlbGVjdC1jb250cm9scyB7XG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QtdmFsdWUtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogPT09ICdDdXN0b21pc2UgeW91ciBlLUdpZnQgQ2FyZCcgc2VjdGlvbiA9PT0gKi9cbiAgICAuZ2lmdC1idWlsZGVyLWN1c3RvbWlzZS1jYXJkIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAgICAudXNlci1jb250cm9scyB7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRyb2xzLWlucHV0cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAmID4gcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmdpZnQtYnVpbGRlci1jdXN0b21pc2UtY2FyZC1zbGlkZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDY1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jYXJkLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ub3JtYWwtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kZWNvci10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubm9ybWFsLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kZWNvci10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jdXN0b21pc2UtY2FyZC1zbGlkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXNrOiB1cmwoJG1haW4taWNvbnMtc3ByaXRlICsgJyNjYXJvdXNlbC1hcnJvdycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpY2stZG90cyB7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbnB1dC1uYW1lX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qID09PSAnZS1HaWZ0IEZvcm0nIHNlY3Rpb24gPT09ICovXG4gICAgLmdpZnQtYnVpbGRlci1mb3JtIHtcbiAgICAgICAgLnByZXZpZXctZW1haWwtYnRuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnVzZXItaW5wdXQge1xuICAgICAgICAgICAgJiA+IHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBpbnB1dCxcbiAgICAgICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudG90YWwtZm9ybSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0YXJlYS13cmFwcGVyIHtcbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNoYXJhY3RlcnMtbGVmdCB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hZGQtc3VpdGNhc2VfX2J0biB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuICAgIH1cblxuICAgIC5naWZ0LWJ1aWxkZXItZm9ybV9fd3JhcHBlciB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAuZ2lmdC1idWlsZGVyLWZvcm0ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTA0NXB4O1xuXG4gICAgICAgICAgICAgICAgLmZpZWxkLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgICAgIC51c2VyLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudXNlci1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICYgPiBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2hhcmFjdGVycy1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogPT09IEhlYWRlciA9PT0gKi9cbkBpbXBvcnQgJy4vLi4vLi4vaGVhZGVyL2hlcm8taW1nJztcbkBpbXBvcnQgJ2Fpci1kYXRlcGlja2VyL2Rpc3QvY3NzL2RhdGVwaWNrZXIubWluJztcbkBpbXBvcnQgJy4vLi4vLi4vbGVnYWN5LXNjc3MvdmFyaWFibGVzJztcbkBpbXBvcnQgJy4vLi4vLi4vbGVnYWN5LXNjc3MvaGVscGVycyc7XG5cbkBpbXBvcnQgXCIuLi8uLi9sZWdhY3ktc2Nzcy9zbGljay5zY3NzXCI7XG5cblxuLyogICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgICAgICAgICAgVG9EbzpcbkhvdyB3ZSBkaXNjdXNzZWQgd2l0aCBBSywgaGUgd2lsbCBpbnNlcnRcbnN0eWxlcyBmb3IgTW9iaWxlIGFuZCBEZXNrdG9wIHdoZXJlIGl0J3MgbmVlZFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAgICovXG5AaW1wb3J0IFwiZ2lmdC1idWlsZGVyX21vYmlsZVwiO1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIEBpbXBvcnQgXCJnaWZ0LWJ1aWxkZXJfZGVza3RvcFwiO1xufVxuIl19 */
