.share-the-love-page .charity-cards .charity-info,.share-the-love-page .flex{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex}.subaru-page-love-promise{-webkit-transition:padding .3s ease;transition:padding .3s ease}.subaru-page-love-promise p{font-size:16px}.subaru-page-love-promise .button{border-radius:0}.subaru-page-love-promise .promise_cta_button{margin-top:2em}.subaru-page-love-promise .row--flex{padding-left:1em;padding-right:1em}@media (min-width:768px){.subaru-page-love-promise .row--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;padding-right:0}}.subaru-page-love-promise #dismissable-cta{position:fixed;width:100%;z-index:2}@media (max-width:767px){.subaru-page-love-promise #dismissable-cta{text-align:center}}.subaru-page-love-promise .alert-dismissible{background:#0d2a6d;color:#fff}.subaru-page-love-promise .alert-dismissible *{color:#fff}.subaru-page-love-promise .alert-dismissible .close{opacity:1;text-shadow:none;color:#fff;position:relative;z-index:9}.subaru-page-love-promise .alert-dismissible img{max-width:100px}.subaru-page-love-promise .award-masthead .container-wide{border-bottom:1px solid #eee;padding-bottom:4em;margin-bottom:4em}.subaru-page-love-promise .award-masthead__img{margin:2em 0;max-width:80%}@media (min-width:768px){.subaru-page-love-promise .award-masthead__img{margin-bottom:2em;max-width:100%}}.subaru-page-love-promise .award-masthead .promise-video{margin-bottom:4em}@media (min-width:768px){.subaru-page-love-promise .award-masthead .promise-video{margin:0}}.subaru-page-love-promise .no-award-masthead .container-wide{border-bottom:1px solid #eee;padding-bottom:4em;margin-bottom:4em;text-align:center}.subaru-page-love-promise .promises-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:4em 0;padding:0}@media (min-width:768px){.subaru-page-love-promise .promises-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.subaru-page-love-promise .promises-list__item{width:20%;margin:3%}.subaru-page-love-promise .promises-list__item img{margin-bottom:.75em}@media (min-width:768px){.subaru-page-love-promise .promises-list__item{margin:0 3%}}.subaru-page-love-promise .promises-list__item__link{display:block;font-weight:700;font-size:1.25em;text-align:center}.subaru-page-love-promise .promises-list__item__link--pets{color:#f1592a}.subaru-page-love-promise .promises-list__item__link--environment{color:#55aa3f}.subaru-page-love-promise .promises-list__item__link--learning{color:#652c90}.subaru-page-love-promise .promises-list__item__link--community{color:#009afe}.subaru-page-love-promise .promises-list__item__link--health{color:#205f9f}.subaru-page-love-promise .promises-list__item__link:hover{text-decoration:none}@media (min-width:768px){.subaru-page-love-promise .no-award-masthead .promises-list__item{margin:0 5%}}.subaru-page-love-promise .no-award-masthead .promises-list__item__link{font-size:1em}.subaru-page-love-promise .stories-cta{margin-bottom:4em}.subaru-page-love-promise .stories-cta__wrapper{background:#0d2a6d;color:#fff;padding:2em}.subaru-page-love-promise .stories-cta__wrapper *{color:#fff}.subaru-page-love-promise .stories-cta__wrapper img{max-width:100px}.subaru-page-love-promise .stories-cta__title{margin:0 0 .5em 0}.subaru-page-love-promise .stories-cta__copy{margin:0 0 1em 0}.subaru-page-love-promise .stories-cta__button{margin:0}.subaru-page-love-promise .promise-blocks .row{margin-bottom:4em}.subaru-page-love-promise .promise-blocks .container-wide div:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (min-width:768px){.subaru-page-love-promise .promise-blocks .container-wide div:nth-child(2n) .promise-content{margin-left:5em}}@media (min-width:768px){.subaru-page-love-promise .promise-blocks .container-wide div:nth-child(2n+1) .promise-content{margin-right:5em}}@media (min-width:768px){.subaru-page-love-promise .promise-content{width:50%}}.subaru-page-love-promise .promise-content__title{text-transform:capitalize;margin:0 0 1em 0}@media (min-width:768px){.subaru-page-love-promise .promise-image{width:50%}}.subaru-page-love-promise .charities{margin-bottom:4em}.subaru-page-love-promise .charities__list{list-style:none;margin:0;padding:0}@media (min-width:768px){.subaru-page-love-promise .charities__list{margin:0 0 0 16%}}.subaru-page-love-promise .charities__list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2em;gap:20%}.subaru-page-love-promise .charities__list__item img{max-width:80px;margin-right:2em}.subaru-page-love-promise .charities__list__item span{font-weight:700;font-size:1.2em;text-align:start}@media (min-width:768px){.subaru-page-love-promise .charities{text-align:center}}.subaru-page-love-promise .stories{margin-bottom:4em}.subaru-page-love-promise .stories video{max-width:100%}.subaru-page-love-promise .stories .container-wide{border-top:1px solid #eee;padding-top:4em}.subaru-page-love-promise .stories .story-partner-logo{display:block;margin-top:2em}.subaru-page-love-promise .stories__intro{text-align:center;margin-bottom:3em}.subaru-page-love-promise .stories__button{margin:0 auto;text-align:center;display:block}@media (min-width:768px){.subaru-page-love-promise .stories__button{width:25%!important}}.subaru-page-love-promise .stories .story__title{margin:0 0 .25em 0;color:#333}.subaru-page-love-promise .stories .story__author{color:#5c6163;font-size:1.25rem}.subaru-page-love-promise .stories .row--story{background:#eee;padding:2em;margin-bottom:4em}.subaru-page-love-promise .stories .row--story--hidden.loaded{display:none}.subaru-page-love-promise .stories .social-share{list-style:none;margin:1.5em 0;padding:0}.subaru-page-love-promise .stories .social-share__item{display:inline-block;margin-right:.5em}.subaru-page-love-promise .stories .social-share__item__link{display:block;font-size:1.5em}.page-template-page-love-promise #di-modal.iframe-open .di-modal-box{max-width:80%;height:calc(100vh - 50px);margin-top:25px}@media (max-width:767px){.page-template-page-love-promise #di-modal .modal-wrap{padding:0}.page-template-page-love-promise #di-modal.faded-in .di-modal-box{margin:0;padding:5px;max-width:100vw;height:calc(100vh - 20px)}.page-template-page-love-promise #di-modal .di-modal-box-inner{max-height:100%}}.page-template-page-love-promise .love-to-care-cta{margin:3em 0 2em 0}.page-template-page-love-promise .love-to-care-cta__desktop{display:none}@media (min-width:768px){.page-template-page-love-promise .love-to-care-cta{display:none}.page-template-page-love-promise .love-to-care-cta__desktop{display:block}}@media (max-width:769px){.awards-and-accolades-page .container-wide{width:90%}}.awards-and-accolades-page .dropdown-toggle{text-transform:uppercase;margin:0;font-size:14px}.awards-and-accolades-page .dropdown-menu{width:100%;max-width:400px}.awards-and-accolades-page .dropdown-menu>li>a{text-transform:uppercase;background-color:#fafafa;color:var(--primary,#1971d4)}.awards-and-accolades-page .dropdown-menu>li>a:focus,.awards-and-accolades-page .dropdown-menu>li>a:hover{color:#004a8c}.awards-and-accolades-page .dropdown-menu>li>a img{width:50px}.awards-and-accolades-page .dropdown-menu>li.active>a{background:#d9d9d5;color:#004a8c}@media (min-width:999px){.awards-and-accolades-page .dropdown-toggle{display:none}.awards-and-accolades-page .dropdown-menu{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));position:static;top:auto;float:none;border:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;max-width:unset}.awards-and-accolades-page .dropdown-menu>li>a{border:1px solid #d9d9d5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.awards-and-accolades-page .dropdown-menu>li>a img{width:auto;display:block}}.awards-and-accolades-page .tab-content{padding-top:3em;padding-bottom:3em}.awards-and-accolades-page .tab-content .tab-pane img{display:block}.awards-and-accolades-page .tab-content .tab-pane .row{border:1px solid #d9d9d5;margin-bottom:1.5rem;-webkit-box-shadow:0 1.5rem #f7f7f7;box-shadow:0 1.5rem #f7f7f7}.awards-and-accolades-page .tab-content .tab-pane .col-md-8{text-align:left}.awards-and-accolades-page .tab-content .tab-pane .col-md-8 .logo-row{border:none;margin-bottom:0;-webkit-box-shadow:none;box-shadow:none}.awards-and-accolades-page .tab-content .tab-pane .col-md-4{text-align:left;padding-right:0}.awards-and-accolades-page .tab-content .tab-pane .col-md-4 img{width:100%}@media (max-width:1024px){.awards-and-accolades-page .tab-content .tab-pane .col-md-4{padding-right:15px}}.awards-and-accolades-page .tab-content .tab-pane .testimonials-row{text-align:center}.awards-and-accolades-page .tab-content .tab-pane .testimonials-row .quote{font-weight:700;margin-bottom:20px}.awards-and-accolades-page .tab-content .tab-pane .testimonials-row .signature{font-size:1.4em}.awards-and-accolades-page .tab-content .tab-pane .testimonials-swiper{position:relative;overflow:hidden;padding:30px 0}.awards-and-accolades-page .tab-content .tab-pane .testimonials-swiper .swiper-slide{padding:0 3.5rem}.awards-and-accolades-page .tab-content .tab-pane .testimonials-swiper .swiper-pagination-bullet:only-child{visibility:hidden}@media (max-width:768px){.awards-and-accolades-page .tab-content .tab-pane .testimonials-swiper .swiper-slide{padding:0 3rem}.awards-and-accolades-page .tab-content .tab-pane .testimonials-swiper .swiper-button-prev{left:0}.awards-and-accolades-page .tab-content .tab-pane .testimonials-swiper .swiper-button-next{right:0}}.awards-and-accolades-page h2{font-size:1.5em}.awards-and-accolades-page h1{font-size:2.375rem;font-weight:700;text-transform:none;letter-spacing:normal;margin-bottom:5rem}.awards-and-accolades-page p{font-size:1.25em;font-weight:400}.subaru-page-event-detail p{margin-bottom:2em}.subaru-page-event-detail img{display:block;margin-bottom:2em}.subaru-page-event-detail .alert p{margin-bottom:0}.subaru-page-event-detail input[type=submit]{background:#009afe}.maintenance-schedule{background-color:#fafafa}.maintenance-schedule .loader,.maintenance-schedule .loader:after,.maintenance-schedule .loader:before{background:#1971d4;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em}.maintenance-schedule .loader{color:#1971d4;text-indent:-9999em;margin:88px auto;position:relative;font-size:11px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.maintenance-schedule .loader:after,.maintenance-schedule .loader:before{position:absolute;top:0;content:""}.maintenance-schedule .loader:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.maintenance-schedule .loader:after{left:1.5em}@-webkit-keyframes load1{0%,100%,80%{-webkit-box-shadow:0 0;box-shadow:0 0;height:4em}40%{-webkit-box-shadow:0 -2em;box-shadow:0 -2em;height:5em}}@keyframes load1{0%,100%,80%{-webkit-box-shadow:0 0;box-shadow:0 0;height:4em}40%{-webkit-box-shadow:0 -2em;box-shadow:0 -2em;height:5em}}.maintenance-schedule .slide-fade-enter-active{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.maintenance-schedule .slide-fade-leave-active{-webkit-transition:all .8s cubic-bezier(1,.5,.8,1);transition:all .8s cubic-bezier(1,.5,.8,1)}.maintenance-schedule .slide-fade-enter-from,.maintenance-schedule .slide-fade-leave-to{-webkit-transform:translateX(300px);transform:translateX(300px);opacity:0}.maintenance-schedule .selector-section{margin-bottom:10em}@media screen and (max-width:1099px){.maintenance-schedule .selector-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.maintenance-schedule .selector-section #model-years{max-width:80%}}.maintenance-schedule .header{margin-bottom:8em}.maintenance-schedule .header__title{margin:1em 0 1em 0}.maintenance-schedule .header__intro{text-align:center;padding:1em;border:1px solid #6e6e6e}.maintenance-schedule .header__copy{margin:0}.maintenance-schedule .heading{color:#1971d4;margin-bottom:1.5em}.maintenance-schedule .indent-wrap{margin:0 40px}.maintenance-schedule .fa-stack{line-height:2.3em}.maintenance-schedule .btn{vertical-align:middle;display:inline-block;margin-bottom:0;border:1px solid #a4a4a4;color:#1971d4;background:#fff;text-align:center;font-weight:700;white-space:normal;text-transform:none;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;padding:.75em .8em .4em .8em;border-radius:0;font-size:1.25em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation}.maintenance-schedule .btn:active,.maintenance-schedule .btn:focus,.maintenance-schedule .btn:hover,.maintenance-schedule .btnActive{background:#dfdfdf;outline:0}.maintenance-schedule .btn--service{margin:0 1em}.maintenance-schedule .btn--cta{background:#1971d4;color:#fff;border:2px solid #1971d4;margin:0 2em;padding-left:3em;padding-right:3em}.maintenance-schedule .btn--cta:hover{color:#1971d4;background:#fff}@media (max-width:768px){.maintenance-schedule .btn--cta{margin-bottom:1em}}.maintenance-schedule .selector-year .splide__arrow{width:105px;opacity:1;padding:.65em 1em 1.9em 1em}.maintenance-schedule .selector-year .splide__arrow--prev{left:-6.25em}.maintenance-schedule .selector-year .splide__arrow--next{right:-6.25em}.maintenance-schedule .selector-year .splide__arrow[disabled]{opacity:.5;cursor:not-allowed}@media (max-width:768px){.maintenance-schedule .selector-year .splide__arrow{position:static}}@media (min-width:1100px){.maintenance-schedule .selector-year{width:65%}.maintenance-schedule .selector-year .indent-wrap{margin:0 0 0 10em}}.maintenance-schedule .subaru-model{text-align:center;min-height:140px}.maintenance-schedule .subaru-model__img{max-width:150px;display:block;margin:0 auto}.maintenance-schedule .subaru-model__name{font-size:1.25em;margin:1em 0 0 0}.maintenance-schedule .subaru-model:hover{cursor:pointer}.maintenance-schedule .subaru-model.modelOpaque{opacity:.5}.maintenance-schedule .selector-mileage__input{padding:.5em 1em;font-size:1.25em;border:1px solid #a4a4a4;border-radius:0;color:#333}.maintenance-schedule .selector-mileage__submit{background:#fff;border-radius:0;border-color:#333;border-width:1px;font-weight:700;padding:.3em .75em .1em .75em;display:inline-block;line-height:2;font-size:1.25em;vertical-align:top}@media (max-width:500px){.maintenance-schedule .selector-mileage__input,.maintenance-schedule .selector-mileage__submit{display:block;width:100%}.maintenance-schedule .selector-mileage__input{margin-bottom:.5em}}.maintenance-schedule .selector-mileage button[disabled]{cursor:not-allowed;pointer-events:none;opacity:.5;-webkit-box-shadow:none;box-shadow:none}@media (max-width:768px){.maintenance-schedule .selector-service .row.splide{margin:0 2em}}.maintenance-schedule .selector-service .schedule-header{margin-top:2em;margin-bottom:2em}@media (min-width:768px){.maintenance-schedule .selector-service .schedule-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.maintenance-schedule .selector-service .vehicle-summary{border:1px solid #dfdfdf}@media (min-width:768px){.maintenance-schedule .selector-service .vehicle-summary .row--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.maintenance-schedule .selector-service .vehicle-summary__img{background-color:#fff;padding:3em 1em}.maintenance-schedule .selector-service .vehicle-summary__title{font-size:1.25em;font-weight:700}.maintenance-schedule .selector-service .vehicle-summary__trim{font-size:1.1em}.maintenance-schedule .selector-service .vehicle-summary__miles{font-size:1.1em}.maintenance-schedule .selector-service .vehicle-action__btn{padding-top:45px;width:49%;display:inline-block;text-align:center;color:#1971d4;font-weight:700;font-size:.9em}.maintenance-schedule .selector-service .vehicle-action__btn--car{background:url(../img/maintenance/car.png) no-repeat center 12px;background-size:71px 27px}.maintenance-schedule .selector-service .vehicle-action__btn--pdf{background:url(../img/maintenance/pdf.png) no-repeat center 0;background-size:32px 40px}.maintenance-schedule .selector-service .vehicle-action__btn:hover{cursor:pointer;text-decoration:underline}.maintenance-schedule .selector-service__content{font-size:1.2em}.maintenance-schedule .selector-service .share-the-love-page .blue-button,.maintenance-schedule .selector-service .share-the-love-page .event-btn,.maintenance-schedule .selector-service .share-the-love-page .national-event-btn,.maintenance-schedule .selector-service .text-center,.share-the-love-page .maintenance-schedule .selector-service .blue-button,.share-the-love-page .maintenance-schedule .selector-service .event-btn,.share-the-love-page .maintenance-schedule .selector-service .national-event-btn{text-align:center}@media (min-width:768px){.maintenance-schedule .selector-service .list-center{padding:0;-webkit-column-count:2;-moz-column-count:2;column-count:2;width:70%;margin:2em auto}}.maintenance-schedule .selector-service .interval{border:1px solid #7f7f7f}.maintenance-schedule .selector-service .interval__title{background-color:#ccc;border-bottom:1px solid #7f7f7f;color:#fff;text-align:center;margin:0 0 1em 0;padding:0;line-height:2.25}.maintenance-schedule .selector-service .interval.is-active .interval__title{background-color:#1971d4}.maintenance-schedule .selector-service .splide__arrow{background-color:#1971d4;border-radius:0;height:8em;opacity:1}.maintenance-schedule .selector-service .splide__arrow svg{fill:#fff}.maintenance-schedule .selector-service .splide__arrow--prev{left:-2em}.maintenance-schedule .selector-service .splide__arrow--next{right:-2em}.maintenance-schedule .service-ctas{margin-top:2em}.share-the-love-page .charity-cards .charity-info,.share-the-love-page .flex{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex}.share-the-love-page .intro-wrapper{margin:150px 0 0;background-size:100% 100%!important}@media (max-width:767px){.share-the-love-page .intro-wrapper{background-size:cover!important;margin:75px 0 0}}.share-the-love-page .intro-wrapper p{font-size:19px}.share-the-love-page p{font-weight:300}.share-the-love-page h2{text-transform:none;font-weight:500}.share-the-love-page .hero-intro-container,.share-the-love-page .video-container{margin-left:7.75em;margin-right:7.75em}@media (max-width:1024px){.share-the-love-page .hero-intro-container,.share-the-love-page .video-container{margin-left:0;margin-right:0}}.share-the-love-page .address{line-height:1.75}.share-the-love-page .top-padding,.share-the-love-page .vertical-padding{padding-top:30px}.share-the-love-page .bottom-padding,.share-the-love-page .vertical-padding{padding-bottom:30px}.share-the-love-page .blue-button,.share-the-love-page .charity-cards a.event-btn,.share-the-love-page .event-btn,.share-the-love-page .national-event-btn,.share-the-love-page .text-center{text-align:center}.share-the-love-page .justify-center{-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}.share-the-love-page .justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.share-the-love-page .justify-around{-ms-flex-pack:distribute;-moz-justify-content:space-around;-webkit-box-pack:space-around;justify-content:space-around}.share-the-love-page .align-center{-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.share-the-love-page .align-start{-webkit-box-align:start;-ms-flex-align:start;-moz-align-items:start;align-items:start}.share-the-love-page .flex-column{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.share-the-love-page .donation-language{font-weight:700}.share-the-love-page .local-headline{max-width:535px;margin:auto}.share-the-love-page .charity-cards{width:100%}.share-the-love-page .charity-cards .charity-info{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-moz-justify-content:space-evenly;justify-content:space-evenly}.share-the-love-page .charity-cards .charity-info img{max-width:220px}.share-the-love-page .charity-cards img{display:block;max-width:100%;height:auto}.share-the-love-page .charity-cards .header-img-wrapper{margin-bottom:0}.share-the-love-page .charity-cards h4{font-size:1.1rem}.share-the-love-page .charity-cards h4.charity-header-block{font-size:1.5rem}.share-the-love-page .charity-cards a{color:#0287ad;font-size:1.1rem}.share-the-love-page .charity-cards a:hover{text-decoration:none}.share-the-love-page .bg-white{background-color:#fff}.share-the-love-page .full-width{width:100%}.share-the-love-page .font-weight-bold{font-weight:800!important}.share-the-love-page .font-weight-normal{font-weight:400!important}.share-the-love-page .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.share-the-love-page .blue-button{border:2px solid #1971d4;background-color:#1971d4;color:#fff;padding:20px;width:25%;font-size:18px}.share-the-love-page .blue-button:hover{background-color:#fff;color:#1971d4;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.share-the-love-page .p-0{padding:0!important}.share-the-love-page .pl-6,.share-the-love-page .px-6{padding-left:32px!important}.share-the-love-page .pr-6,.share-the-love-page .px-6{padding-right:32px!important}.share-the-love-page .pb-3,.share-the-love-page .py-3{padding-bottom:8px!important}.share-the-love-page .pt-sm-4,.share-the-love-page .py-sm-4{padding-top:16px!important}.share-the-love-page .m-sm-0{margin:0!important}.share-the-love-page .mt-3{margin-top:8px!important}.share-the-love-page .mb-3{margin-bottom:8px!important}.share-the-love-page .mb-5,.share-the-love-page .my-5{margin-bottom:24px!important}.share-the-love-page .mt-5,.share-the-love-page .my-5{margin-top:24px!important}.share-the-love-page .ml-auto,.share-the-love-page .mx-auto{margin-left:auto!important}.share-the-love-page .mr-auto,.share-the-love-page .mx-auto{margin-right:auto!important}@media (min-width:1200px){.share-the-love-page .pt-xl-8,.share-the-love-page .py-xl-8{padding-top:48px!important}}@media (min-width:1025px){.share-the-love-page .charity-cards:nth-child(2){-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-top:0}.share-the-love-page .pl-lg-8,.share-the-love-page .px-lg-8{padding-left:48px!important}.share-the-love-page .pr-lg-2,.share-the-love-page .px-lg-2{padding-right:4px!important}.share-the-love-page .pl-sm-0{padding-left:0!important}.share-the-love-page .pr-sm-0{padding-right:0!important}}@media (max-width:1024px){.share-the-love-page .charity-cards{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center}.share-the-love-page .charity-cards .charity-info{-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.share-the-love-page .charity-header-block,.share-the-love-page .charity-impact-block,.share-the-love-page .charity-mission-block{min-height:unset}}@media (min-width:768px){.share-the-love-page .mb-md-3,.share-the-love-page .my-md-3{margin-bottom:25px!important}.share-the-love-page .pl-md-6,.share-the-love-page .px-md-6{padding-left:32px!important}}.share-the-love-page .national-headline{max-width:525px;margin:auto}.share-the-love-page .national-event .national-event-img-mobile{display:none}.share-the-love-page .national-event .national-event-img{display:block;-o-object-fit:cover;object-fit:cover}@media (max-width:1024px){.share-the-love-page .national-event .national-event-img{display:none}.share-the-love-page .national-event .national-event-img-mobile{display:block}.share-the-love-page .national-event .national-event-content{text-align:center}}.share-the-love-page .charity-cards a.event-btn,.share-the-love-page .event-btn,.share-the-love-page .national-event-btn{border:2px solid #1971d4;background-color:#1971d4;color:#fff;padding:calc(.95em - 2px) calc(1.5em - 2px);border-radius:5px;font-size:.9rem}.share-the-love-page .charity-cards a.event-btn:hover,.share-the-love-page .event-btn:hover,.share-the-love-page .national-event-btn:hover{background-color:#fff;color:#1971d4;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.share-the-love-page .video-headline{background:#1d252c;margin-top:55px;padding:30px 15px}.share-the-love-page .text-white{color:#fff!important}.share-the-love-page .charity-faq hr:last-of-type{display:none}.share-the-love-page .charity-cards-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vdp-title--basic .vdp-title__vin-stock{color:#fff;font-weight:700}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9taXhpbnMuc2NzcyIsIl9wYWdlLWxvdmVfcHJvbWlzZS5zY3NzIiwiX2F3YXJkcy5zY3NzIiwiX2V2ZW50LnNjc3MiLCJfbWFpbnRlbmFuY2Utc2NoZWR1bGUuc2NzcyIsImludGVncmF0aW9uLXN0eWxlcy5jc3MiLCJfc2hhcmUtdGhlLWxvdmUuc2NzcyIsIl9sdmRwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMkhBLGtEQUFBLDJCQTFIQyxRQUFBLFlBRUEsUUFBQSxVQUNBLFFBQUEsWUFDQSxRQUFBLEtDTEQsMEJBSUksbUJBQUEsUUFBQSxJQUFBLEtBQUEsV0FBQSxRQUFBLElBQUEsS0FFQSw0QkFDSSxVQUFBLEtBR0osa0NBQ0ksY0FBQSxFQUdOLDhDQUNFLFdBQUEsSUFHQSxxQ0FDSSxhQUFBLElBQ0EsY0FBQSxJQUVBLHlCQUpKLHFDQUtRLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxhQUFBLEVBQ0EsY0FBQSxHQU9SLDJDQUNJLFNBQUEsTUFDQSxNQUFBLEtBQ0EsUUFBQSxFQUVBLHlCQUxKLDJDQU1RLFdBQUEsUUFJUiw2Q0FDSSxXQUFBLFFBQ0EsTUFBQSxLQUVBLCtDQUNJLE1BQUEsS0FHSixvREFDSSxRQUFBLEVBQ0EsWUFBQSxLQUNBLE1BQUEsS0FDQSxTQUFBLFNBQ0EsUUFBQSxFQUlKLGlEQUNJLFVBQUEsTUFRSiwwREFDSSxjQUFBLElBQUEsTUFBQSxLQUNBLGVBQUEsSUFDQSxjQUFBLElBR0osK0NBQ0ksT0FBQSxJQUFBLEVBQ0EsVUFBQSxJQUVBLHlCQUpKLCtDQUtRLGNBQUEsSUFDQSxVQUFBLE1BSVIseURBQ0ksY0FBQSxJQUVBLHlCQUhKLHlEQUlRLE9BQUEsR0FTUiw2REFDSSxjQUFBLElBQUEsTUFBQSxLQUNBLGVBQUEsSUFDQSxjQUFBLElBQ0EsV0FBQSxPQU9SLHlDQUNJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FB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bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBtaXhpbiBmbGV4Ym94IHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuQG1peGluIGZsZXgtd3JhcCgkdmFsdWU6IG5vd3JhcCkge1xuXHQtd2Via2l0LWZsZXgtd3JhcDogJHZhbHVlO1xuXHQtbW96LWZsZXgtd3JhcDogJHZhbHVlO1xuXHRAaWYgJHZhbHVlID09IG5vd3JhcCB7XG5cdFx0LW1zLWZsZXgtd3JhcDogbm9uZTtcblx0fSBAZWxzZSB7XG5cdFx0LW1zLWZsZXgtd3JhcDogJHZhbHVlO1xuXHR9XG5cdGZsZXgtd3JhcDogJHZhbHVlO1xufVxuXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJHZhbHVlOiByb3cpIHtcblx0QGlmICR2YWx1ZSA9PSByb3ctcmV2ZXJzZSB7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gY29sdW1uIHtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBjb2x1bW4tcmV2ZXJzZSB7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdH0gQGVsc2Uge1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0fVxuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG5cdC1tb3otZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG5cdGZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBmbGV4KCRmZzogMSwgJGZzOiBudWxsLCAkZmI6IG51bGwpIHtcblxuXHQvLyBTZXQgYSB2YXJpYWJsZSB0byBiZSB1c2VkIGJ5IGJveC1mbGV4IHByb3BlcnRpZXNcblx0JGZnLWJveGZsZXg6ICRmZztcblxuXHQvLyBCb3gtRmxleCBvbmx5IHN1cHBvcnRzIGEgZmxleC1ncm93IHZhbHVlIHNvIGxldCdzIGdyYWIgdGhlXG5cdC8vIGZpcnN0IGl0ZW0gaW4gdGhlIGxpc3QgYW5kIGp1c3QgcmV0dXJuIHRoYXQuXG5cdEBpZiB0eXBlLW9mKCRmZykgPT0gJ2xpc3QnIHtcblx0XHQkZmctYm94ZmxleDogbnRoKCRmZywgMSk7XG5cdH1cblxuXHQtd2Via2l0LWJveC1mbGV4OiAkZmctYm94ZmxleDtcblx0LXdlYmtpdC1mbGV4OiAkZmcgJGZzICRmYjtcblx0LW1vei1ib3gtZmxleDogJGZnLWJveGZsZXg7XG5cdC1tb3otZmxleDogJGZnICRmcyAkZmI7XG5cdC1tcy1mbGV4OiAkZmcgJGZzICRmYjtcblx0ZmxleDogJGZnICRmcyAkZmI7XG59XG5cbkBtaXhpbiBqdXN0aWZ5LWNvbnRlbnQoJHZhbHVlOiBmbGV4LXN0YXJ0KSB7XG5cdEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG5cdFx0LW1zLWZsZXgtcGFjazogc3RhcnQ7XG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG5cdFx0LW1zLWZsZXgtcGFjazogZW5kO1xuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBzcGFjZS1iZXR3ZWVuIHtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuXHRcdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IHNwYWNlLWFyb3VuZCB7XG5cdFx0LW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcblx0fSBAZWxzZSB7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogJHZhbHVlO1xuXHRcdC1tcy1mbGV4LXBhY2s6ICR2YWx1ZTtcblx0fVxuXHQtd2Via2l0LWp1c3RpZnktY29udGVudDogJHZhbHVlO1xuXHQtbW96LWp1c3RpZnktY29udGVudDogJHZhbHVlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcbn1cblxuQG1peGluIGFsaWduLWl0ZW1zKCR2YWx1ZTogc3RyZXRjaCkge1xuXHRAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcblx0XHQtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBlbmQ7XG5cdH0gQGVsc2Uge1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiAkdmFsdWU7XG5cdFx0LW1zLWZsZXgtYWxpZ246ICR2YWx1ZTtcblx0fVxuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiAkdmFsdWU7XG5cdC1tb3otYWxpZ24taXRlbXM6ICR2YWx1ZTtcblx0YWxpZ24taXRlbXM6ICR2YWx1ZTtcbn1cblxuQG1peGluIGFsaWduLXNlbGYoJHZhbHVlOiBhdXRvKSB7XG5cdC8vIE5vIFdlYmtpdCBCb3ggRmFsbGJhY2suXG5cdC13ZWJraXQtYWxpZ24tc2VsZjogJHZhbHVlO1xuXHQtbW96LWFsaWduLXNlbGY6ICR2YWx1ZTtcblx0QGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xuXHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcblx0fSBAZWxzZSB7XG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogJHZhbHVlO1xuXHR9XG5cdGFsaWduLXNlbGY6ICR2YWx1ZTtcbn1cblxuQG1peGluIGFsaWduLWNvbnRlbnQoJHZhbHVlOiBzdHJldGNoKSB7XG5cdC8vIE5vIFdlYmtpdCBCb3ggRmFsbGJhY2suXG5cdC13ZWJraXQtYWxpZ24tY29udGVudDogJHZhbHVlO1xuXHQtbW96LWFsaWduLWNvbnRlbnQ6ICR2YWx1ZTtcblx0QGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBlbmQ7XG5cdH0gQGVsc2Uge1xuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogJHZhbHVlO1xuXHR9XG5cdGFsaWduLWNvbnRlbnQ6ICR2YWx1ZTtcbn1cblxuJWZsZXhib3ggeyBAaW5jbHVkZSBmbGV4Ym94OyB9XG5cbkBtaXhpbiBib3gtc2hhZG93KCR2YWx1ZSl7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHZhbHVlO1xuICAtbW96LWJveC1zaGFkb3c6ICR2YWx1ZTtcbiAgLW8tYm94LXNoYWRvdzogJHZhbHVlO1xuICBib3gtc2hhZG93OiAkdmFsdWU7XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpaSl7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGlpO1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpaTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGlpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybSl7XG4gIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm07IC8vIElFIDlcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07IC8vIFNhZmFyaVxuICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gIC1tb3otdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cblxuQG1peGluIHBvc2l0aW9uKCRkaXJlY3Rpb25zKXtcblx0QGVhY2ggJGRpcmVjdGlvbiwgJHZhbHVlIGluICRkaXJlY3Rpb25ze1xuXHRcdCN7JGRpcmVjdGlvbn06ICR2YWx1ZTtcblx0fVxufVxuQG1peGluIGFic29sdXRlKCRkaXJlY3Rpb25zKXtcblx0QGluY2x1ZGUgcG9zaXRpb24oJGRpcmVjdGlvbnMpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xuXHRAaWYgJHBvaW50ID09IHhzIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge0Bjb250ZW50O31cblx0fVxuXHRAaWYgJHBvaW50ID09IG1vYmlsZS10YWJsZXQge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCkge0Bjb250ZW50O31cblx0fVxuXHRAaWYgJHBvaW50ID09IHRhYmxldC1vbmx5IHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7QGNvbnRlbnQ7fVxuXHR9XG5cdEBpZiAkcG9pbnQgPT0gc20ge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7QGNvbnRlbnQ7fVxuXHR9XG5cdEBpZiAkcG9pbnQgPT0gbWQge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOjEwMjVweCkge0Bjb250ZW50O31cblx0fVxuXHRAaWYgJHBvaW50ID09IGxnIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpIHtAY29udGVudDt9XG5cdH1cblx0QGlmICRwb2ludCA9PSB4bCB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6MTQwMHB4KSB7QGNvbnRlbnQ7fVxuXHR9XG5cdEBpZiAkcG9pbnQgPT0gc20tZGVza3RvcCB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KSB7QGNvbnRlbnQ7fVxuXHR9XG59XG4iLCIuc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIHtcbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gR2xvYmFsXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMC4zcyBlYXNlO1xuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgLnByb21pc2VfY3RhX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICB9XG5cbiAgICAucm93LS1mbGV4IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBEaXNtaXNzaWJsZSBDVEFcbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgI2Rpc21pc3NhYmxlLWN0YSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWxlcnQtZGlzbWlzc2libGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc3ViYXJ1LWJsdWU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICB9XG5cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBBd2FyZCBUb3BcbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLmF3YXJkLW1hc3RoZWFkIHtcbiAgICAgICAgLmNvbnRhaW5lci13aWRlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0ZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAyZW0gMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvbWlzZS12aWRlbyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIE5PIEF3YXJkIFRvcFxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAubm8tYXdhcmQtbWFzdGhlYWQge1xuICAgICAgICAuY29udGFpbmVyLXdpZGUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIFByb21pc2VzXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC5wcm9taXNlcy1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiA0ZW0gMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICBtYXJnaW46IDMlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC43NWVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMyVcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pdGVtX19saW5rIHtcblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAmLS1wZXRzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBldHM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1lbnZpcm9ubWVudCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRlYXJ0aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLWxlYXJuaW5nIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxlYXJuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tY29tbXVuaXR5IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNhcmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1oZWFsdGgge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhbHRoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubm8tYXdhcmQtbWFzdGhlYWQge1xuICAgICAgICAucHJvbWlzZXMtbGlzdCB7XG4gICAgICAgICAgICAmX19pdGVtIHtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNSVcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19pdGVtX19saW5rIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBDVEFcbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLnN0b3JpZXMtY3RhIHtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG5cbiAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3ViYXJ1LWJsdWU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMmVtO1xuXG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAuNWVtIDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29weSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICAgICAgfVxuICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIFByb21pc2VzXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC5wcm9taXNlLWJsb2NrcyB7XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lci13aWRlIGRpdjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgICAgICAgLnByb21pc2UtY29udGVudCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lci13aWRlIGRpdjpudGgtY2hpbGQoMm4rMSkge1xuXG4gICAgICAgICAgICAucHJvbWlzZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb21pc2UtY29udGVudCB7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb21pc2UtaW1hZ2Uge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gQ2hhcml0aWVzXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC5jaGFyaXRpZXMge1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcblxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDE2JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgICAgICBnYXA6IDIwJTtcblxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIFN0b3JpZXNcbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLnN0b3JpZXMge1xuXG4gICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcblxuICAgICAgICAuY29udGFpbmVyLXdpZGUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDRlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdG9yeS1wYXJ0bmVyLWxvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbnRybyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3Rvcnkge1xuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIC4yNWVtIDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fYXV0aG9yIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucm93IHtcbiAgICAgICAgICAgICYtLXN0b3J5IHtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmF5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG5cbiAgICAgICAgICAgICAgICAmLS1oaWRkZW4ubG9hZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsLXNoYXJlIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDEuNWVtIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuXG4gICAgICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWxvdmUtcHJvbWlzZSB7XG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGRpLW1vZGFsXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgI2RpLW1vZGFsIHtcbiAgICAgICAgJi5pZnJhbWUtb3BlbiAuZGktbW9kYWwtYm94IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5tb2RhbC13cmFwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZhZGVkLWluIC5kaS1tb2RhbC1ib3gge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRpLW1vZGFsLWJveC1pbm5lciB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAubG92ZS10by1jYXJlLWN0YSB7XG4gICAgbWFyZ2luOiAzZW0gMCAyZW0gMDtcblxuICAgICZfX2Rlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICZfX2Rlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5hd2FyZHMtYW5kLWFjY29sYWRlcy1wYWdlIHtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAuY29udGFpbmVyLXdpZGUge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gIH1cblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIE1vZGVsIEZpbHRlciBzZWN0aW9uXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG5cbiAgICA+IGxpID4gYSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LCAjMTk3MUQ0KTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzAwNEE4QztcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDU7XG4gICAgICBjb2xvcjogIzAwNEE4QztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEobWluLXdpZHRoOjk5OXB4KSB7XG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuXG4gICAgICA+IGxpID4gYSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gVGFiIHNlY3Rpb25cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNlbTtcblxuICAgIC50YWItcGFuZSB7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLnJvdyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxLjVyZW0gI0Y3RjdGNztcbiAgICAgIH1cblxuICAgICAgLmNvbC1tZC04IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAubG9nby1yb3cge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbC1tZC00IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRlc3RpbW9uaWFscy1yb3cge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLnF1b3RlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZ25hdHVyZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGVzdGltb25pYWxzLXN3aXBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMy41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIFBhZ2UgU3R5bGVzXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxufVxuIiwiLnN1YmFydS1wYWdlLWV2ZW50LWRldGFpbCB7XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIH1cblxuICAgIC5hbGVydCBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9IFxuXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzdWJhcnUtYmx1ZS1saWdodDtcbiAgICB9XG59XG4iLCIubWFpbnRlbmFuY2Utc2NoZWR1bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gUGFnZSBHbG9iYWxcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC5sb2FkZXIsXG4gIC5sb2FkZXI6YmVmb3JlLFxuICAubG9hZGVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTk3MWQ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkMSAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb246IGxvYWQxIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiA0ZW07XG4gIH1cbiAgLmxvYWRlciB7XG4gICAgY29sb3I6ICMxOTcxZDQ7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgbWFyZ2luOiA4OHB4IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICB9XG4gIC5sb2FkZXI6YmVmb3JlLFxuICAubG9hZGVyOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG4gIC5sb2FkZXI6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMS41ZW07XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjMycztcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjMycztcbiAgfVxuICAubG9hZGVyOmFmdGVyIHtcbiAgICBsZWZ0OiAxLjVlbTtcbiAgfVxuICBALXdlYmtpdC1rZXlmcmFtZXMgbG9hZDEge1xuICAgIDAlLFxuICAgIDgwJSxcbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMDtcbiAgICAgIGhlaWdodDogNGVtO1xuICAgIH1cbiAgICA0MCUge1xuICAgICAgYm94LXNoYWRvdzogMCAtMmVtO1xuICAgICAgaGVpZ2h0OiA1ZW07XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgbG9hZDEge1xuICAgIDAlLFxuICAgIDgwJSxcbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMDtcbiAgICAgIGhlaWdodDogNGVtO1xuICAgIH1cbiAgICA0MCUge1xuICAgICAgYm94LXNoYWRvdzogMCAtMmVtO1xuICAgICAgaGVpZ2h0OiA1ZW07XG4gICAgfVxuICB9XG4gIC5zbGlkZS1mYWRlLWVudGVyLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIH1cblxuICAuc2xpZGUtZmFkZS1sZWF2ZS1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGN1YmljLWJlemllcigxLCAwLjUsIDAuOCwgMSk7XG4gIH1cblxuICAuc2xpZGUtZmFkZS1lbnRlci1mcm9tLFxuICAuc2xpZGUtZmFkZS1sZWF2ZS10byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLnNlbGVjdG9yLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwZW07XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5OXB4KXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICNtb2RlbC15ZWFyc3tcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlciB7XG5cbiAgICBtYXJnaW4tYm90dG9tOiA4ZW07XG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAxZW0gMCAxZW0gMDtcbiAgICB9XG4gICAgJl9faW50cm8ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gICAgfVxuICAgICZfX2NvcHkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nIHtcbiAgICBjb2xvcjogIzE5NzFkNDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgfVxuXG4gIC5pbmRlbnQtd3JhcCB7XG4gICAgbWFyZ2luOiAwIDQwcHg7XG4gIH1cblxuICAuZmEtc3RhY2sge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjNlbTtcbiAgfVxuXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8geWVhcnNcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuYnRuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhNGE0YTQ7XG4gICAgY29sb3I6ICMxOTcxZDQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgY3ViaWMtYmV6aWVyKC40LDAsLjIsMSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IC43NWVtIC44ZW0gLjRlbSAuOGVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMsXG4gICAgJkFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGZkZmRmO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1zZXJ2aWNlIHtcbiAgICAgIG1hcmdpbjogMCAxZW07O1xuICAgIH1cblxuICAgICYtLWN0YSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTk3MWQ0O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMTk3MWQ0O1xuICAgICAgbWFyZ2luOiAwIDJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMxOTcxZDQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICB9XG4gICAgICB9XG4gIH1cblxuICAuc2VsZWN0b3IteWVhciB7XG5cbiAgICAuc3BsaWRlX19hcnJvdyB7XG4gICAgICB3aWR0aDogMTA1cHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcGFkZGluZzogLjY1ZW0gMWVtIDEuOWVtIDFlbTtcblxuICAgICAgJi0tcHJldiB7XG4gICAgICAgIGxlZnQ6IC02LjI1ZW07XG4gICAgICB9XG4gICAgICAmLS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC02LjI1ZW07XG4gICAgICB9XG5cbiAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgd2lkdGg6IDY1JTtcblxuICAgICAgLmluZGVudC13cmFwIHsgbWFyZ2luOiAwIDAgMCAxMGVtOyB9XG4gICAgfVxuICB9XG5cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBNb2RlbHNcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuc3ViYXJ1LW1vZGVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMTQwcHg7XG4gICAgJl9faW1nIHtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAmX19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgbWFyZ2luOiAxZW0gMCAwIDA7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAmLm1vZGVsT3BhcXVlIHtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgfVxuXG5cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBNaWxlYWdlXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLnNlbGVjdG9yLW1pbGVhZ2Uge1xuXG4gICAgJl9faW5wdXQge1xuICAgICAgcGFkZGluZzogLjVlbSAxZW07XG4gICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhNGE0YTQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgfVxuICAgICZfX3N1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzMzMztcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDAuM2VtIDAuNzVlbSAwLjFlbSAwLjc1ZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAmX19pbnB1dCxcbiAgICAgICZfX3N1Ym1pdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgICZfX2lucHV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgYnV0dG9uW2Rpc2FibGVkXSB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBTZXJ2aWNlXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLnNlbGVjdG9yLXNlcnZpY2Uge1xuXG4gICAgLnJvdy5zcGxpZGUge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbjogMCAyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNjaGVkdWxlLWhlYWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmVoaWNsZS1zdW1tYXJ5IHtcblxuICAgICAgLnJvdy0tZmxleCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogM2VtIDFlbTs7XG4gICAgICB9XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgICZfX3RyaW0ge1xuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgfVxuICAgICAgJl9fbWlsZXMge1xuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52ZWhpY2xlLWFjdGlvbiB7XG4gICAgICAmX19idG4ge1xuXG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMxOTcxZDQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IC45ZW07XG5cbiAgICAgICAgJi0tY2FyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21haW50ZW5hbmNlL2Nhci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgMTJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcxcHggMjdweDtcbiAgICAgICAgfVxuICAgICAgICAmLS1wZGYge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWFpbnRlbmFuY2UvcGRmLnBuZykgbm8tcmVwZWF0IGNlbnRlciAwO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweCA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIH1cblxuICAgIC50ZXh0LWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5saXN0LWNlbnRlciB7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIG1hcmdpbjogMmVtIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmludGVydmFsIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3ZjdmN2Y7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3ZjdmN2Y7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4yNTtcbiAgICAgIH1cbiAgICAgICZfX2l0ZW1zIHtcblxuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIC5pbnRlcnZhbF9fdGl0bGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTcxZDQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BsaWRlX19hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk3MWQ0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGhlaWdodDogOGVtO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgIC5zcGxpZGVfX2Fycm93IHtcbiAgICAgICYtLXByZXYge1xuICAgICAgICBsZWZ0OiAtMmVtO1xuICAgICAgfVxuICAgICAgJi0tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtMmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZXJ2aWNlLWN0YXMge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgfVxuXG59XG5cblxuLy8gQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7fVxuIiwiLyoqXG4qIElOVEVHUkFUSU9OIFNUWUxFU1xuKlxuKiBUaGlzIHN0eWxlc2hlZXQgaXMgZW5xdWV1ZWQgT05MWSBvbiBwYWdlc1xuKiBnZW5lcmF0ZWQgYnkgdGhlIEludGVncmF0aW9ucyBwbHVnaW4uXG4qL1xuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmNoYXJpdHktY2FyZHMgLmNoYXJpdHktaW5mbywgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIHtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjNzIGVhc2U7XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAucHJvbWlzZV9jdGFfYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAucm93LS1mbGV4IHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5yb3ctLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAjZGlzbWlzc2FibGUtY3RhIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlICNkaXNtaXNzYWJsZS1jdGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAuYWxlcnQtZGlzbWlzc2libGUge1xuICBiYWNrZ3JvdW5kOiAjMEQyQTZEO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLmFsZXJ0LWRpc21pc3NpYmxlICoge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAuYWxlcnQtZGlzbWlzc2libGUgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLmF3YXJkLW1hc3RoZWFkIC5jb250YWluZXItd2lkZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICBwYWRkaW5nLWJvdHRvbTogNGVtO1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5hd2FyZC1tYXN0aGVhZF9faW1nIHtcbiAgbWFyZ2luOiAyZW0gMHB4O1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5hd2FyZC1tYXN0aGVhZF9faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5hd2FyZC1tYXN0aGVhZCAucHJvbWlzZS12aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5hd2FyZC1tYXN0aGVhZCAucHJvbWlzZS12aWRlbyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5uby1hd2FyZC1tYXN0aGVhZCAuY29udGFpbmVyLXdpZGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgcGFkZGluZy1ib3R0b206IDRlbTtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5wcm9taXNlcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiA0ZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5wcm9taXNlcy1saXN0IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAucHJvbWlzZXMtbGlzdF9faXRlbSB7XG4gIHdpZHRoOiAyMCU7XG4gIG1hcmdpbjogMyU7XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5wcm9taXNlcy1saXN0X19pdGVtIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5wcm9taXNlcy1saXN0X19pdGVtIHtcbiAgICBtYXJnaW46IDAgMyU7XG4gIH1cbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnByb21pc2VzLWxpc3RfX2l0ZW1fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5wcm9taXNlcy1saXN0X19pdGVtX19saW5rLS1wZXRzIHtcbiAgY29sb3I6ICNGMTU5MkE7XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5wcm9taXNlcy1saXN0X19pdGVtX19saW5rLS1lbnZpcm9ubWVudCB7XG4gIGNvbG9yOiAjNTVBQTNGO1xufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAucHJvbWlzZXMtbGlzdF9faXRlbV9fbGluay0tbGVhcm5pbmcge1xuICBjb2xvcjogIzY1MkM5MDtcbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnByb21pc2VzLWxpc3RfX2l0ZW1fX2xpbmstLWNvbW11bml0eSB7XG4gIGNvbG9yOiAjMDA5QUZFO1xufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAucHJvbWlzZXMtbGlzdF9faXRlbV9fbGluay0taGVhbHRoIHtcbiAgY29sb3I6ICMyMDVGOUY7XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5wcm9taXNlcy1saXN0X19pdGVtX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLm5vLWF3YXJkLW1hc3RoZWFkIC5wcm9taXNlcy1saXN0X19pdGVtIHtcbiAgICBtYXJnaW46IDAgNSU7XG4gIH1cbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLm5vLWF3YXJkLW1hc3RoZWFkIC5wcm9taXNlcy1saXN0X19pdGVtX19saW5rIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5zdG9yaWVzLWN0YSB7XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnN0b3JpZXMtY3RhX193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzBEMkE2RDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDJlbTtcbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnN0b3JpZXMtY3RhX193cmFwcGVyICoge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnN0b3JpZXMtY3RhX193cmFwcGVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5zdG9yaWVzLWN0YV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAwLjVlbSAwO1xufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAuc3Rvcmllcy1jdGFfX2NvcHkge1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnN0b3JpZXMtY3RhX19idXR0b24ge1xuICBtYXJnaW46IDA7XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5wcm9taXNlLWJsb2NrcyAucm93IHtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAucHJvbWlzZS1ibG9ja3MgLmNvbnRhaW5lci13aWRlIGRpdjpudGgtY2hpbGQoMm4pIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnByb21pc2UtYmxvY2tzIC5jb250YWluZXItd2lkZSBkaXY6bnRoLWNoaWxkKDJuKSAucHJvbWlzZS1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAucHJvbWlzZS1ibG9ja3MgLmNvbnRhaW5lci13aWRlIGRpdjpudGgtY2hpbGQoMm4rMSkgLnByb21pc2UtY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5wcm9taXNlLWNvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnByb21pc2UtY29udGVudF9fdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAucHJvbWlzZS1pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAuY2hhcml0aWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAuY2hhcml0aWVzX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLmNoYXJpdGllc19fbGlzdCB7XG4gICAgbWFyZ2luOiAwIDAgMCAxNiU7XG4gIH1cbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLmNoYXJpdGllc19fbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgZ2FwOiAyMCU7XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5jaGFyaXRpZXNfX2xpc3RfX2l0ZW0gaW1nIHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDJlbTtcbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLmNoYXJpdGllc19fbGlzdF9faXRlbSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLmNoYXJpdGllcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5zdG9yaWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAuc3RvcmllcyB2aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnN0b3JpZXMgLmNvbnRhaW5lci13aWRlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUVFRUU7XG4gIHBhZGRpbmctdG9wOiA0ZW07XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5zdG9yaWVzIC5zdG9yeS1wYXJ0bmVyLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAuc3Rvcmllc19faW50cm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnN0b3JpZXNfX2J1dHRvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnN0b3JpZXNfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5zdG9yaWVzIC5zdG9yeV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAwLjI1ZW0gMDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5zdG9yaWVzIC5zdG9yeV9fYXV0aG9yIHtcbiAgY29sb3I6ICM1QzYxNjM7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnN0b3JpZXMgLnJvdy0tc3Rvcnkge1xuICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICBwYWRkaW5nOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnN0b3JpZXMgLnJvdy0tc3RvcnktLWhpZGRlbi5sb2FkZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAuc3RvcmllcyAuc29jaWFsLXNoYXJlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAxLjVlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAuc3RvcmllcyAuc29jaWFsLXNoYXJlX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAuc3RvcmllcyAuc29jaWFsLXNoYXJlX19pdGVtX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbG92ZS1wcm9taXNlICNkaS1tb2RhbC5pZnJhbWUtb3BlbiAuZGktbW9kYWwtYm94IHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbG92ZS1wcm9taXNlICNkaS1tb2RhbCAubW9kYWwtd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWxvdmUtcHJvbWlzZSAjZGktbW9kYWwuZmFkZWQtaW4gLmRpLW1vZGFsLWJveCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIwcHgpO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbG92ZS1wcm9taXNlICNkaS1tb2RhbCAuZGktbW9kYWwtYm94LWlubmVyIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWxvdmUtcHJvbWlzZSAubG92ZS10by1jYXJlLWN0YSB7XG4gIG1hcmdpbjogM2VtIDAgMmVtIDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWxvdmUtcHJvbWlzZSAubG92ZS10by1jYXJlLWN0YV9fZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1sb3ZlLXByb21pc2UgLmxvdmUtdG8tY2FyZS1jdGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1sb3ZlLXByb21pc2UgLmxvdmUtdG8tY2FyZS1jdGFfX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAuYXdhcmRzLWFuZC1hY2NvbGFkZXMtcGFnZSAuY29udGFpbmVyLXdpZGUge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5hd2FyZHMtYW5kLWFjY29sYWRlcy1wYWdlIC5kcm9wZG93bi10b2dnbGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hd2FyZHMtYW5kLWFjY29sYWRlcy1wYWdlIC5kcm9wZG93bi1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG4uYXdhcmRzLWFuZC1hY2NvbGFkZXMtcGFnZSAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LCAjMTk3MUQ0KTtcbn1cbi5hd2FyZHMtYW5kLWFjY29sYWRlcy1wYWdlIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAuYXdhcmRzLWFuZC1hY2NvbGFkZXMtcGFnZSAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA0QThDO1xufVxuLmF3YXJkcy1hbmQtYWNjb2xhZGVzLXBhZ2UgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG59XG4uYXdhcmRzLWFuZC1hY2NvbGFkZXMtcGFnZSAuZHJvcGRvd24tbWVudSA+IGxpLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kOiAjZDlkOWQ1O1xuICBjb2xvcjogIzAwNEE4Qztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTlweCkge1xuICAuYXdhcmRzLWFuZC1hY2NvbGFkZXMtcGFnZSAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hd2FyZHMtYW5kLWFjY29sYWRlcy1wYWdlIC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIG1pbm1heCgwLCAxZnIpKTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG4gIC5hd2FyZHMtYW5kLWFjY29sYWRlcy1wYWdlIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5hd2FyZHMtYW5kLWFjY29sYWRlcy1wYWdlIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5hd2FyZHMtYW5kLWFjY29sYWRlcy1wYWdlIC50YWItY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAzZW07XG4gIHBhZGRpbmctYm90dG9tOiAzZW07XG59XG4uYXdhcmRzLWFuZC1hY2NvbGFkZXMtcGFnZSAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF3YXJkcy1hbmQtYWNjb2xhZGVzLXBhZ2UgLnRhYi1jb250ZW50IC50YWItcGFuZSAucm93IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlENTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBib3gtc2hhZG93OiAwIDEuNXJlbSAjRjdGN0Y3O1xufVxuLmF3YXJkcy1hbmQtYWNjb2xhZGVzLXBhZ2UgLnRhYi1jb250ZW50IC50YWItcGFuZSAuY29sLW1kLTgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmF3YXJkcy1hbmQtYWNjb2xhZGVzLXBhZ2UgLnRhYi1jb250ZW50IC50YWItcGFuZSAuY29sLW1kLTggLmxvZ28tcm93IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmF3YXJkcy1hbmQtYWNjb2xhZGVzLXBhZ2UgLnRhYi1jb250ZW50IC50YWItcGFuZSAuY29sLW1kLTQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmF3YXJkcy1hbmQtYWNjb2xhZGVzLXBhZ2UgLnRhYi1jb250ZW50IC50YWItcGFuZSAuY29sLW1kLTQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hd2FyZHMtYW5kLWFjY29sYWRlcy1wYWdlIC50YWItY29udGVudCAudGFiLXBhbmUgLmNvbC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uYXdhcmRzLWFuZC1hY2NvbGFkZXMtcGFnZSAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC50ZXN0aW1vbmlhbHMtcm93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmF3YXJkcy1hbmQtYWNjb2xhZGVzLXBhZ2UgLnRhYi1jb250ZW50IC50YWItcGFuZSAudGVzdGltb25pYWxzLXJvdyAucXVvdGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hd2FyZHMtYW5kLWFjY29sYWRlcy1wYWdlIC50YWItY29udGVudCAudGFiLXBhbmUgLnRlc3RpbW9uaWFscy1yb3cgLnNpZ25hdHVyZSB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG4uYXdhcmRzLWFuZC1hY2NvbGFkZXMtcGFnZSAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC50ZXN0aW1vbmlhbHMtc3dpcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4uYXdhcmRzLWFuZC1hY2NvbGFkZXMtcGFnZSAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC50ZXN0aW1vbmlhbHMtc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICBwYWRkaW5nOiAwIDMuNXJlbTtcbn1cbi5hd2FyZHMtYW5kLWFjY29sYWRlcy1wYWdlIC50YWItY29udGVudCAudGFiLXBhbmUgLnRlc3RpbW9uaWFscy1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hd2FyZHMtYW5kLWFjY29sYWRlcy1wYWdlIC50YWItY29udGVudCAudGFiLXBhbmUgLnRlc3RpbW9uaWFscy1zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICB9XG4gIC5hd2FyZHMtYW5kLWFjY29sYWRlcy1wYWdlIC50YWItY29udGVudCAudGFiLXBhbmUgLnRlc3RpbW9uaWFscy1zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuYXdhcmRzLWFuZC1hY2NvbGFkZXMtcGFnZSAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC50ZXN0aW1vbmlhbHMtc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uYXdhcmRzLWFuZC1hY2NvbGFkZXMtcGFnZSBoMiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4uYXdhcmRzLWFuZC1hY2NvbGFkZXMtcGFnZSBoMSB7XG4gIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLmF3YXJkcy1hbmQtYWNjb2xhZGVzLXBhZ2UgcCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc3ViYXJ1LXBhZ2UtZXZlbnQtZGV0YWlsIHAge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4uc3ViYXJ1LXBhZ2UtZXZlbnQtZGV0YWlsIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4uc3ViYXJ1LXBhZ2UtZXZlbnQtZGV0YWlsIC5hbGVydCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdWJhcnUtcGFnZS1ldmVudC1kZXRhaWwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZDogIzAwOUFGRTtcbn1cblxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAubG9hZGVyLFxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5sb2FkZXI6YmVmb3JlLFxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5sb2FkZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk3MWQ0O1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZDEgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogbG9hZDEgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogNGVtO1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5sb2FkZXIge1xuICBjb2xvcjogIzE5NzFkNDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIG1hcmdpbjogODhweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLmxvYWRlcjpiZWZvcmUsXG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLmxvYWRlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIlwiO1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5sb2FkZXI6YmVmb3JlIHtcbiAgbGVmdDogLTEuNWVtO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjMycztcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAubG9hZGVyOmFmdGVyIHtcbiAgbGVmdDogMS41ZW07XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZDEge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDA7XG4gICAgaGVpZ2h0OiA0ZW07XG4gIH1cbiAgNDAlIHtcbiAgICBib3gtc2hhZG93OiAwIC0yZW07XG4gICAgaGVpZ2h0OiA1ZW07XG4gIH1cbn1cbkBrZXlmcmFtZXMgbG9hZDEge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDA7XG4gICAgaGVpZ2h0OiA0ZW07XG4gIH1cbiAgNDAlIHtcbiAgICBib3gtc2hhZG93OiAwIC0yZW07XG4gICAgaGVpZ2h0OiA1ZW07XG4gIH1cbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2xpZGUtZmFkZS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2xpZGUtZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBjdWJpYy1iZXppZXIoMSwgMC41LCAwLjgsIDEpO1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zbGlkZS1mYWRlLWVudGVyLWZyb20sXG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNsaWRlLWZhZGUtbGVhdmUtdG8ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzAwcHgpO1xuICBvcGFjaXR5OiAwO1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zZWxlY3Rvci1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3Itc2VjdGlvbiAjbW9kZWwteWVhcnMge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLmhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDhlbTtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuaGVhZGVyX190aXRsZSB7XG4gIG1hcmdpbjogMWVtIDAgMWVtIDA7XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLmhlYWRlcl9faW50cm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZlNmU2ZTtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuaGVhZGVyX19jb3B5IHtcbiAgbWFyZ2luOiAwO1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5oZWFkaW5nIHtcbiAgY29sb3I6ICMxOTcxZDQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5pbmRlbnQtd3JhcCB7XG4gIG1hcmdpbjogMCA0MHB4O1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5mYS1zdGFjayB7XG4gIGxpbmUtaGVpZ2h0OiAyLjNlbTtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuYnRuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTRhNGE0O1xuICBjb2xvcjogIzE5NzFkNDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwLjc1ZW0gMC44ZW0gMC40ZW0gMC44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLmJ0bjpob3ZlciwgLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5idG46YWN0aXZlLCAubWFpbnRlbmFuY2Utc2NoZWR1bGUgLmJ0bjpmb2N1cywgLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5idG5BY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZGZkZmRmO1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5idG4tLXNlcnZpY2Uge1xuICBtYXJnaW46IDAgMWVtO1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5idG4tLWN0YSB7XG4gIGJhY2tncm91bmQ6ICMxOTcxZDQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTk3MWQ0O1xuICBtYXJnaW46IDAgMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgcGFkZGluZy1yaWdodDogM2VtO1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5idG4tLWN0YTpob3ZlciB7XG4gIGNvbG9yOiAjMTk3MWQ0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWludGVuYW5jZS1zY2hlZHVsZSAuYnRuLS1jdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zZWxlY3Rvci15ZWFyIC5zcGxpZGVfX2Fycm93IHtcbiAgd2lkdGg6IDEwNXB4O1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwLjY1ZW0gMWVtIDEuOWVtIDFlbTtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3IteWVhciAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IC02LjI1ZW07XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXllYXIgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICByaWdodDogLTYuMjVlbTtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3IteWVhciAuc3BsaWRlX19hcnJvd1tkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zZWxlY3Rvci15ZWFyIC5zcGxpZGVfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3IteWVhciB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuICAubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXllYXIgLmluZGVudC13cmFwIHtcbiAgICBtYXJnaW46IDAgMCAwIDEwZW07XG4gIH1cbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuc3ViYXJ1LW1vZGVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxNDBweDtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuc3ViYXJ1LW1vZGVsX19pbWcge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnN1YmFydS1tb2RlbF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBtYXJnaW46IDFlbSAwIDAgMDtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuc3ViYXJ1LW1vZGVsOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zdWJhcnUtbW9kZWwubW9kZWxPcGFxdWUge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLW1pbGVhZ2VfX2lucHV0IHtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E0YTRhNDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLW1pbGVhZ2VfX3N1Ym1pdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAuM2VtIDAuNzVlbSAwLjFlbSAwLjc1ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3ItbWlsZWFnZV9faW5wdXQsIC5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3ItbWlsZWFnZV9fc3VibWl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLW1pbGVhZ2VfX2lucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfVxufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zZWxlY3Rvci1taWxlYWdlIGJ1dHRvbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3Itc2VydmljZSAucm93LnNwbGlkZSB7XG4gICAgbWFyZ2luOiAwIDJlbTtcbiAgfVxufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zZWxlY3Rvci1zZXJ2aWNlIC5zY2hlZHVsZS1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXNlcnZpY2UgLnNjaGVkdWxlLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXNlcnZpY2UgLnZlaGljbGUtc3VtbWFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zZWxlY3Rvci1zZXJ2aWNlIC52ZWhpY2xlLXN1bW1hcnkgLnJvdy0tZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXNlcnZpY2UgLnZlaGljbGUtc3VtbWFyeV9faW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogM2VtIDFlbTtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3Itc2VydmljZSAudmVoaWNsZS1zdW1tYXJ5X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3Itc2VydmljZSAudmVoaWNsZS1zdW1tYXJ5X190cmltIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3Itc2VydmljZSAudmVoaWNsZS1zdW1tYXJ5X19taWxlcyB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXNlcnZpY2UgLnZlaGljbGUtYWN0aW9uX19idG4ge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgd2lkdGg6IDQ5JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTk3MWQ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3Itc2VydmljZSAudmVoaWNsZS1hY3Rpb25fX2J0bi0tY2FyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9tYWludGVuYW5jZS9jYXIucG5nKSBuby1yZXBlYXQgY2VudGVyIDEycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogNzFweCAyN3B4O1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zZWxlY3Rvci1zZXJ2aWNlIC52ZWhpY2xlLWFjdGlvbl9fYnRuLS1wZGYge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21haW50ZW5hbmNlL3BkZi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgMDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMnB4IDQwcHg7XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXNlcnZpY2UgLnZlaGljbGUtYWN0aW9uX19idG46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zZWxlY3Rvci1zZXJ2aWNlX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3Itc2VydmljZSAudGV4dC1jZW50ZXIsIC5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3Itc2VydmljZSAuc2hhcmUtdGhlLWxvdmUtcGFnZSAubmF0aW9uYWwtZXZlbnQtYnRuLCAuc2hhcmUtdGhlLWxvdmUtcGFnZSAubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXNlcnZpY2UgLm5hdGlvbmFsLWV2ZW50LWJ0biwgLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zZWxlY3Rvci1zZXJ2aWNlIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5ldmVudC1idG4sIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3Itc2VydmljZSAuZXZlbnQtYnRuLCAubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXNlcnZpY2UgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmJsdWUtYnV0dG9uLCAuc2hhcmUtdGhlLWxvdmUtcGFnZSAubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXNlcnZpY2UgLmJsdWUtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3Itc2VydmljZSAubGlzdC1jZW50ZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiAyZW0gYXV0bztcbiAgfVxufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zZWxlY3Rvci1zZXJ2aWNlIC5pbnRlcnZhbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3ZjdmN2Y7XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXNlcnZpY2UgLmludGVydmFsX190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN2Y3ZjdmO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIuMjU7XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXNlcnZpY2UgLmludGVydmFsLmlzLWFjdGl2ZSAuaW50ZXJ2YWxfX3RpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NzFkNDtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3Itc2VydmljZSAuc3BsaWRlX19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTcxZDQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogOGVtO1xuICBvcGFjaXR5OiAxO1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zZWxlY3Rvci1zZXJ2aWNlIC5zcGxpZGVfX2Fycm93IHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXNlcnZpY2UgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiAtMmVtO1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zZWxlY3Rvci1zZXJ2aWNlIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IC0yZW07XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlcnZpY2UtY3RhcyB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmNoYXJpdHktY2FyZHMgLmNoYXJpdHktaW5mbywgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAuaW50cm8td3JhcHBlciB7XG4gIG1hcmdpbjogMTUwcHggMCAwO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hhcmUtdGhlLWxvdmUtcGFnZSAuaW50cm8td3JhcHBlciB7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDc1cHggMCAwO1xuICB9XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAuaW50cm8td3JhcHBlciBwIHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmhlcm8taW50cm8tY29udGFpbmVyLFxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLnZpZGVvLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiA3Ljc1ZW07XG4gIG1hcmdpbi1yaWdodDogNy43NWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2hhcmUtdGhlLWxvdmUtcGFnZSAuaGVyby1pbnRyby1jb250YWluZXIsXG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAudmlkZW8tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC5hZGRyZXNzIHtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAudG9wLXBhZGRpbmcsIC5zaGFyZS10aGUtbG92ZS1wYWdlIC52ZXJ0aWNhbC1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAuYm90dG9tLXBhZGRpbmcsIC5zaGFyZS10aGUtbG92ZS1wYWdlIC52ZXJ0aWNhbC1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAudGV4dC1jZW50ZXIsIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5uYXRpb25hbC1ldmVudC1idG4sIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5ldmVudC1idG4sIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5jaGFyaXR5LWNhcmRzIGEuZXZlbnQtYnRuLCAuc2hhcmUtdGhlLWxvdmUtcGFnZSAuYmx1ZS1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAuanVzdGlmeS1jZW50ZXIge1xuICAtd2Via2l0LWJveC1wYWNrOiBcImNlbnRlclwiO1xuICAtbXMtZmxleC1wYWNrOiBcImNlbnRlclwiO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogXCJjZW50ZXJcIjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IFwiY2VudGVyXCI7XG4gIGp1c3RpZnktY29udGVudDogXCJjZW50ZXJcIjtcbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC5qdXN0aWZ5LWJldHdlZW4ge1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogXCJzcGFjZS1iZXR3ZWVuXCI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBcInNwYWNlLWJldHdlZW5cIjtcbiAganVzdGlmeS1jb250ZW50OiBcInNwYWNlLWJldHdlZW5cIjtcbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC5qdXN0aWZ5LWFyb3VuZCB7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBcInNwYWNlLWFyb3VuZFwiO1xuICAtbW96LWp1c3RpZnktY29udGVudDogXCJzcGFjZS1hcm91bmRcIjtcbiAganVzdGlmeS1jb250ZW50OiBcInNwYWNlLWFyb3VuZFwiO1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmFsaWduLWNlbnRlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBcImNlbnRlclwiO1xuICAtbXMtZmxleC1hbGlnbjogXCJjZW50ZXJcIjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogXCJjZW50ZXJcIjtcbiAgLW1vei1hbGlnbi1pdGVtczogXCJjZW50ZXJcIjtcbiAgYWxpZ24taXRlbXM6IFwiY2VudGVyXCI7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAuYWxpZ24tc3RhcnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogXCJzdGFydFwiO1xuICAtbXMtZmxleC1hbGlnbjogXCJzdGFydFwiO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBcInN0YXJ0XCI7XG4gIC1tb3otYWxpZ24taXRlbXM6IFwic3RhcnRcIjtcbiAgYWxpZ24taXRlbXM6IFwic3RhcnRcIjtcbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC5mbGV4LWNvbHVtbiB7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBcImNvbHVtblwiO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBcImNvbHVtblwiO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IFwiY29sdW1uXCI7XG4gIGZsZXgtZGlyZWN0aW9uOiBcImNvbHVtblwiO1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmRvbmF0aW9uLWxhbmd1YWdlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAubG9jYWwtaGVhZGxpbmUge1xuICBtYXgtd2lkdGg6IDUzNXB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAuY2hhcml0eS1jYXJkcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmNoYXJpdHktY2FyZHMgLmNoYXJpdHktaW5mbyB7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBcImNvbHVtblwiO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBcImNvbHVtblwiO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IFwiY29sdW1uXCI7XG4gIGZsZXgtZGlyZWN0aW9uOiBcImNvbHVtblwiO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogXCJmbGV4LXN0YXJ0XCI7XG4gIC1tb3otYWxpZ24taXRlbXM6IFwiZmxleC1zdGFydFwiO1xuICBhbGlnbi1pdGVtczogXCJmbGV4LXN0YXJ0XCI7XG4gIC13ZWJraXQtYm94LXBhY2s6IFwic3BhY2UtZXZlbmx5XCI7XG4gIC1tcy1mbGV4LXBhY2s6IFwic3BhY2UtZXZlbmx5XCI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBcInNwYWNlLWV2ZW5seVwiO1xuICAtbW96LWp1c3RpZnktY29udGVudDogXCJzcGFjZS1ldmVubHlcIjtcbiAganVzdGlmeS1jb250ZW50OiBcInNwYWNlLWV2ZW5seVwiO1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmNoYXJpdHktY2FyZHMgLmNoYXJpdHktaW5mbyBpbWcge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmNoYXJpdHktY2FyZHMgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmNoYXJpdHktY2FyZHMgLmhlYWRlci1pbWctd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC5jaGFyaXR5LWNhcmRzIGg0IHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAuY2hhcml0eS1jYXJkcyBoNC5jaGFyaXR5LWhlYWRlci1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmNoYXJpdHktY2FyZHMgYSB7XG4gIGNvbG9yOiAjMDI4N2FkO1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC5jaGFyaXR5LWNhcmRzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAuYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmJsdWUtYnV0dG9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzE5NzFkNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NzFkNDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAyNSU7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC5ibHVlLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMTk3MWQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLnBsLTYsIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5weC02IHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAucHItNiwgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLnB4LTYge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAucGItMywgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAucHQtc20tNCwgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLnB5LXNtLTQge1xuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLm0tc20tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLm10LTMge1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAubWItNSwgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAubXQtNSwgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLm15LTUge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAubWwtYXV0bywgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLm1yLWF1dG8sIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5wdC14bC04LCAuc2hhcmUtdGhlLWxvdmUtcGFnZSAucHkteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc2hhcmUtdGhlLWxvdmUtcGFnZSAuY2hhcml0eS1jYXJkczpudGgtY2hpbGQoMikge1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogXCJyb3ctcmV2ZXJzZVwiO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IFwicm93LXJldmVyc2VcIjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IFwicm93LXJldmVyc2VcIjtcbiAgICBmbGV4LWRpcmVjdGlvbjogXCJyb3ctcmV2ZXJzZVwiO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5wbC1sZy04LCAuc2hhcmUtdGhlLWxvdmUtcGFnZSAucHgtbGctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLnByLWxnLTIsIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2hhcmUtdGhlLWxvdmUtcGFnZSAucGwtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2hhcmUtdGhlLWxvdmUtcGFnZSAucHItc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmNoYXJpdHktY2FyZHMge1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IFwiY29sdW1uLXJldmVyc2VcIjtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBcImNvbHVtbi1yZXZlcnNlXCI7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBcImNvbHVtbi1yZXZlcnNlXCI7XG4gICAgZmxleC1kaXJlY3Rpb246IFwiY29sdW1uLXJldmVyc2VcIjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmNoYXJpdHktY2FyZHMgLmNoYXJpdHktaW5mbyB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2hhcmUtdGhlLWxvdmUtcGFnZSAuY2hhcml0eS1oZWFkZXItYmxvY2ssIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5jaGFyaXR5LW1pc3Npb24tYmxvY2ssIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5jaGFyaXR5LWltcGFjdC1ibG9jayB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hhcmUtdGhlLWxvdmUtcGFnZSAubWItbWQtMywgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2hhcmUtdGhlLWxvdmUtcGFnZSAucGwtbWQtNiwgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAubmF0aW9uYWwtaGVhZGxpbmUge1xuICBtYXgtd2lkdGg6IDUyNXB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAubmF0aW9uYWwtZXZlbnQgLm5hdGlvbmFsLWV2ZW50LWltZy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLm5hdGlvbmFsLWV2ZW50IC5uYXRpb25hbC1ldmVudC1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5uYXRpb25hbC1ldmVudCAubmF0aW9uYWwtZXZlbnQtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5uYXRpb25hbC1ldmVudCAubmF0aW9uYWwtZXZlbnQtaW1nLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLm5hdGlvbmFsLWV2ZW50IC5uYXRpb25hbC1ldmVudC1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC5uYXRpb25hbC1ldmVudC1idG4sIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5ldmVudC1idG4sIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5jaGFyaXR5LWNhcmRzIGEuZXZlbnQtYnRuIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzE5NzFkNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NzFkNDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IGNhbGMoMC45NWVtIC0gMnB4KSBjYWxjKDEuNWVtIC0gMnB4KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC5uYXRpb25hbC1ldmVudC1idG46aG92ZXIsIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5ldmVudC1idG46aG92ZXIsIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5jaGFyaXR5LWNhcmRzIGEuZXZlbnQtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMxOTcxZDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC52aWRlby1oZWFkbGluZSB7XG4gIGJhY2tncm91bmQ6ICMxRDI1MkM7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC5jaGFyaXR5LWZhcSBocjpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmNoYXJpdHktY2FyZHMtY29udGFpbmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnZkcC10aXRsZS0tYmFzaWMgLnZkcC10aXRsZV9fdmluLXN0b2NrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59IiwiQGltcG9ydCAnbWl4aW5zJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbiRzaGFyZS10aGUtbG92ZS1ibHVlOiAjMDI4N2FkO1xuJGJ1dHRvbi1ibHVlOiAjMTk3MWQ0O1xuJGdyYXlCYWNrZ3JvdW5kOiAjZjdmOGZhO1xuJGRhcmtHcmF5QmFja2dyb3VuZDogIzFEMjUyQztcblxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2Uge1xuXG4gIC5pbnRyby13cmFwcGVyIHtcbiAgICBtYXJnaW46IDE1MHB4IDAgMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3hzJykge1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogNzVweCAwIDA7XG4gICAgfVxuXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuaGVyby1pbnRyby1jb250YWluZXIsXG4gIC52aWRlby1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA3Ljc1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA3Ljc1ZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuYWRkcmVzcyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIH1cblxuICAudG9wLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG5cbiAgLmJvdHRvbS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC52ZXJ0aWNhbC1wYWRkaW5nIHtcbiAgICBAZXh0ZW5kIC50b3AtcGFkZGluZztcbiAgICBAZXh0ZW5kIC5ib3R0b20tcGFkZGluZztcbiAgfVxuXG4gIC50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZsZXgge1xuICAgIEBleHRlbmQgJWZsZXhib3g7XG4gIH1cblxuICAuanVzdGlmeS1jZW50ZXIge1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudCgnY2VudGVyJyk7XG4gIH1cblxuICAuanVzdGlmeS1iZXR3ZWVuIHtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoJ3NwYWNlLWJldHdlZW4nKTtcbiAgfVxuXG4gIC5qdXN0aWZ5LWFyb3VuZCB7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KCdzcGFjZS1hcm91bmQnKTtcbiAgfVxuXG4gIC5hbGlnbi1jZW50ZXIge1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKCdjZW50ZXInKTtcbiAgfVxuXG4gIC5hbGlnbi1zdGFydCB7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoJ3N0YXJ0Jyk7XG4gIH1cblxuICAuZmxleC1jb2x1bW4ge1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKCdjb2x1bW4nKTtcbiAgfVxuXG4gIC5kb25hdGlvbi1sYW5ndWFnZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAubG9jYWwtaGVhZGxpbmUge1xuICAgIG1heC13aWR0aDogNTM1cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLmNoYXJpdHktY2FyZHMge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmNoYXJpdHktaW5mbyB7XG4gICAgICBAZXh0ZW5kICVmbGV4Ym94O1xuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oJ2NvbHVtbicpO1xuICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoJ2ZsZXgtc3RhcnQnKTtcbiAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudCgnc3BhY2UtZXZlbmx5Jyk7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5oZWFkZXItaW1nLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuXG4gICAgICAmLmNoYXJpdHktaGVhZGVyLWJsb2NrIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHNoYXJlLXRoZS1sb3ZlLWJsdWU7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYS5ldmVudC1idG4ge1xuICAgICAgQGV4dGVuZCAuZXZlbnQtYnRuO1xuICAgIH1cbiAgfVxuXG4gIC5iZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLmZ1bGwtd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZvbnQtd2VpZ2h0LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb250LXdlaWdodC1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwXG4gIH1cblxuICAuYmx1ZS1idXR0b24ge1xuICAgIEBleHRlbmQgLnRleHQtY2VudGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRidXR0b24tYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJsdWU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBjb2xvcjogJGJ1dHRvbi1ibHVlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB9XG4gIH1cblxuICAucC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLTYsIC5weC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAucHItNiwgLnB4LTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAucGItMywgLnB5LTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCwgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTMge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItNSwgLm15LTUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtNSwgLm15LTUge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtYXV0bywgLm14LWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWF1dG8sIC5teC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucHQteGwtOCwgLnB5LXhsLTgge1xuICAgICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmNoYXJpdHktY2FyZHM6bnRoLWNoaWxkKDIpIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKCdyb3ctcmV2ZXJzZScpO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIC5wbC1sZy04LCAucHgtbGctOCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByLWxnLTIsIC5weC1sZy0yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGwtc20tMHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wci1zbS0we1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jaGFyaXR5LWNhcmRzIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKCdjb2x1bW4tcmV2ZXJzZScpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAuY2hhcml0eS1pbmZvIHtcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hhcml0eS1oZWFkZXItYmxvY2ssIC5jaGFyaXR5LW1pc3Npb24tYmxvY2ssIC5jaGFyaXR5LWltcGFjdC1ibG9jayB7XG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWItbWQtMywgLm15LW1kLTMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGwtbWQtNiwgLnB4LW1kLTYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdGlvbmFsLWhlYWRsaW5lIHtcbiAgICBtYXgtd2lkdGg6IDUyNXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5uYXRpb25hbC1ldmVudCB7XG5cbiAgICAubmF0aW9uYWwtZXZlbnQtaW1nLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5uYXRpb25hbC1ldmVudC1pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubmF0aW9uYWwtZXZlbnQtaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLm5hdGlvbmFsLWV2ZW50LWltZy1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLm5hdGlvbmFsLWV2ZW50LWNvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdGlvbmFsLWV2ZW50LWJ0biwgLmV2ZW50LWJ0biB7XG4gICAgQGV4dGVuZCAudGV4dC1jZW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJ1dHRvbi1ibHVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmx1ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IGNhbGMoLjk1ZW0gLSAycHgpIGNhbGMoMS41ZW0gLSAycHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgY29sb3I6ICRidXR0b24tYmx1ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgLnZpZGVvLWhlYWRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFya0dyYXlCYWNrZ3JvdW5kO1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG5cbiAgLnRleHQtd2hpdGUge1xuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jaGFyaXR5LWZhcSB7XG4gICAgaHI6bGFzdC1vZi10eXBlIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gIH1cblxuICAuY2hhcml0eS1jYXJkcy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuIiwiLnZkcC10aXRsZS0tYmFzaWMgLnZkcC10aXRsZV9fdmluLXN0b2NrIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4iXX0= */
