.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 .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%}}@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(10,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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9taXhpbnMuc2NzcyIsIl9wYWdlLWxvdmVfcHJvbWlzZS5zY3NzIiwiX2F3YXJkcy5zY3NzIiwiX2V2ZW50LnNjc3MiLCJfbWFpbnRlbmFuY2Utc2NoZWR1bGUuc2NzcyIsImludGVncmF0aW9uLXN0eWxlcy5jc3MiLCJfc2hhcmUtdGhlLWxvdmUuc2NzcyIsIl9sdmRwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMkhBLGtEQUFBLDJCQTFIQyxRQUFBLFlBRUEsUUFBQSxVQUNBLFFBQUEsWUFDQSxRQUFBLEtDTEQsMEJBSUksbUJBQUEsUUFBQSxJQUFBLEtBQUEsV0FBQSxRQUFBLElBQUEsS0FFQSw0QkFDSSxVQUFBLEtBR0osa0NBQ0ksY0FBQSxFQUdKLHFDQUNJLGFBQUEsSUFDQSxjQUFBLElBRUEseUJBSkoscUNBS1EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGFBQUEsRUFDQSxjQUFBLEdBT1IsMkNBQ0ksU0FBQSxNQUNBLE1BQUEsS0FDQSxRQUFBLEVBRUEseUJBTEosMkNBTVEsV0FBQSxRQUlSLDZDQUNJLFdBQUEsUUFDQSxNQUFBLEtBRUEsK0NBQ0ksTUFBQSxLQUdKLG9EQUNJLFFBQUEsRUFDQSxZQUFBLEtBQ0EsTUFBQSxLQUNBLFNBQUEsU0FDQSxRQUFBLEVBSUosaURBQ0ksVUFBQSxNQVFKLDBEQUNJLGNBQUEsSUFBQSxNQUFBLEtBQ0EsZUFBQSxJQUNBLGNBQUEsSUFHSiwrQ0FDSSxPQUFBLElBQUEsRUFDQSxVQUFBLElBRUEseUJBSkosK0NBS1EsY0FBQSxJQUNBLFVBQUEsTUFJUix5REFDSSxjQUFBLElBRUEseUJBSEoseURBSVEsT0FBQSxHQVNSLDZEQUNJLGNBQUEsSUFBQSxNQUFBLEtBQ0EsZUFBQSxJQUNBLGNBQUEsSUFDQSxXQUFBLE9BT1IseUNBQ0ksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLFdBQUEsS0FDQSxPQUFBLElBQUEsRUFDQSxRQUFBLEVBRUEseUJBUkoseUNBU0ksY0FBQSxPQUFBLFVBQUEsUUFHQSwrQ0FDSSxNQUFBLElBQ0EsT0FBQSxHQUVBLG1EQUNJLGNBQUEsTUFHSix5QkFSSiwrQ0FTUSxPQUFBLEVBQUEsSUFHUixxREFFSSxRQUFBLE1BQ0EsWUFBQSxJQUNBLFVBQUEsT0FDQSxXQUFBLE9BRUEsMkRBQ0ksTUFBQSxRQUVKLGtFQUNJLE1BQUEsUUFFSiwrREFDSSxNQUFBLFFBRUosZ0VBQ0ksTUFBQSxRQUVKLDZEQUNJLE1BQUEsUUFHSiwyREFDSSxnQkFBQSxLQVNBLHlCQUZKLGtFQUdRLE9BQUEsRUFBQSxJQUdSLHdFQUNJLFVBQUEsSUFRWix1Q0FFSSxjQUFBLElBRUEsZ0RBQ0ksV0FBQSxRQUNBLE1BQUEsS0FDQSxRQUFBLElBRUEsa0RBQ0ksTUFBQSxLQUdKLG9EQUNJLFVBQUEsTUFJUiw4Q0FDSSxPQUFBLEVBQUEsRUFBQSxLQUFBLEVBRUosNkNBQ0ksT0FBQSxFQUFBLEVBQUEsSUFBQSxFQUVKLCtDQUNJLE9BQUEsRUFRSiwrQ0FDSSxjQUFBLElBR0osNEVBQ0ksbUJBQUEsV0FBQSxzQkFBQSxRQUFBLG1CQUFBLFlBQUEsZUFBQSxZQUdJLHlCQURKLDZGQUVRLFlBQUEsS0FRSix5QkFESiwrRkFFUSxhQUFBLEtBUVoseUJBRkosMkNBR1EsTUFBQSxLQUVKLGtEQUNJLGVBQUEsV0FDQSxPQUFBLEVBQUEsRUFBQSxJQUFBLEVBSUoseUJBREoseUNBRVEsTUFBQSxLQU9SLHFDQUVJLGNBQUEsSUFFQSwyQ0FDSSxXQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRUFFQSx5QkFMSiwyQ0FNUSxPQUFBLEVBQUEsRUFBQSxFQUFBLEtBR0osaURBQ0ksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGNBQUEsSUFDQSxJQUFBLElBR0EscURBQ0ksVUFBQSxLQUNBLGFBQUEsSUFHSixzREFDSSxZQUFBLElBQ0EsVUFBQSxNQUNBLFdBQUEsTUFLWix5QkFqQ0oscUNBa0NRLFdBQUEsUUFPUixtQ0FNSSxjQUFBLElBSkEseUNBQ0ksVUFBQSxLQUtKLG1EQUNJLFdBQUEsSUFBQSxNQUFBLEtBQ0EsWUFBQSxJQUdKLHVEQUNJLFFBQUEsTUFDQSxXQUFBLElBR0osMENBQ0ksV0FBQSxPQUNBLGNBQUEsSUFHSiwyQ0FDSSxPQUFBLEVBQUEsS0FDQSxXQUFBLE9BQ0EsUUFBQSxNQUVBLHlCQUxKLDJDQU1RLE1BQUEsZUFLSixpREFDSSxPQUFBLEVBQUEsRUFBQSxNQUFBLEVBQ0EsTUFBQSxLQUVKLGtEQUNJLE1BQUEsUUFDQSxVQUFBLFFBS0osK0NBRUksV0FBQSxLQUNBLFFBQUEsSUFDQSxjQUFBLElBRUEsOERBQ0ksUUFBQSxLQUtaLGlEQUNJLFdBQUEsS0FDQSxPQUFBLE1BQUEsRUFDQSxRQUFBLEVBRUEsdURBQ0ksUUFBQSxhQUNBLGFBQUEsS0FFQSw2REFDSSxRQUFBLE1BQ0EsVUFBQSxNQWNaLHFFQUNJLFVBQUEsSUFDQSxPQUFBLG1CQUNBLFdBQUEsS0FHSix5QkFDSSx1REFDSSxRQUFBLEVBR0osa0VBQ0ksT0FBQSxFQUNBLFFBQUEsSUFDQSxVQUFBLE1BQ0EsT0FBQSxtQkFHSiwrREFDSSxXQUFBLE1DdllkLHlCQUNFLDJDQUNFLE1BQUEsS0FPSiw0Q0FDRSxlQUFBLFVBQ0EsT0FBQSxFQUNBLFVBQUEsS0FHRiwwQ0FDRSxNQUFBLEtBQ0EsVUFBQSxNQUVBLCtDQUNFLGVBQUEsVUFDQSxpQkFBQSxRQUNBLE1BQUEsdUJBRUEscURBQUEscURBRUUsTUFBQSxRQUdGLG1EQUNFLE1BQUEsS0FJSixzREFDRSxXQUFBLFFBQ0EsTUFBQSxRQUlKLHlCQUNFLDRDQUNFLFFBQUEsS0FHRiwwQ0FDRSxRQUFBLEtBQ0Esc0JBQUEseUJBQ0EsU0FBQSxPQUNBLElBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLG1CQUFBLEtBQUEsV0FBQSxLQUNBLGlCQUFBLFlBQ0EsVUFBQSxNQUVBLCtDQUNFLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FFQSxtREFDRSxNQUFBLEtBQ0EsUUFBQSxPQVNSLHdDQUNFLFlBQUEsSUFDQSxlQUFBLElBR0Usc0RBQ0UsUUFBQSxNQUdGLHVEQUNFLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxPQUNBLG1CQUFBLEVBQUEsT0FBQSxRQUFBLFdBQUEsRUFBQSxPQUFBLFFBR0YsNERBQ0UsV0FBQSxLQUVBLHNFQUNFLE9BQUEsS0FDQSxjQUFBLEVBQ0EsbUJBQUEsS0FBQSxXQUFBLEtBSUosNERBQ0UsV0FBQSxLQUNBLGNBQUEsRUFFQSxnRUFDRSxNQUFBLEtBR0YsMEJBUkYsNERBU0ksY0FBQSxNQUlKLG9FQUNFLFdBQUEsT0FFQSwyRUFDRSxZQUFBLElBQ0EsY0FBQSxLQUdGLCtFQUNFLFVBQUEsTUFJSix1RUFDRSxTQUFBLFNBQ0EsU0FBQSxPQUNBLFFBQUEsS0FBQSxFQUVBLHFGQUNFLFFBQUEsRUFBQSxPQUdGLDRHQUNFLFdBQUEsT0FHRix5QkFDRSxxRkFDRSxRQUFBLEVBQUEsS0FHRiwyRkFDRSxLQUFBLEVBR0YsMkZBQ0UsTUFBQSxHQVVWLDhCQUNFLFVBQUEsTUFHRiw4QkFDRSxVQUFBLFNBQ0EsWUFBQSxJQUNBLGVBQUEsS0FDQSxlQUFBLE9BQ0EsY0FBQSxLQUdGLDZCQUNFLFVBQUEsT0FDQSxZQUFBLElDM0tBLDRCQUNJLGNBQUEsSUFFSiw4QkFDSSxRQUFBLE1BQ0EsY0FBQSxJQUdKLG1DQUNJLGNBQUEsRUFHSiw2Q0FDSSxXQUFBLFFDZlIsc0JBQ0UsaUJBQUEsUUFNQSw4QkNxZUYsb0NBREEscUNEamVJLFdBQUEsUUFDQSxrQkFBQSxNQUFBLEdBQUEsU0FBQSxZQUNBLFVBQUEsTUFBQSxHQUFBLFNBQUEsWUFDQSxNQUFBLElBQ0EsT0FBQSxJQUVGLDhCQUNFLE1BQUEsUUFDQSxZQUFBLFFBQ0EsT0FBQSxLQUFBLEtBQ0EsU0FBQSxTQUNBLFVBQUEsS0FDQSxrQkFBQSxjQUVBLFVBQUEsY0FDQSx3QkFBQSxNQUNBLGdCQUFBLE1DcWVKLG9DRG5lRSxxQ0FFRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLFFBQUEsR0FFRixxQ0FDRSxLQUFBLE9BQ0Esd0JBQUEsTUFDQSxnQkFBQSxNQUVGLG9DQUNFLEtBQUEsTUFFRix5QkFDRSxHQUFBLEtBQUEsSUFHRSxtQkFBQSxFQUFBLEVBQUEsV0FBQSxFQUFBLEVBQ0EsT0FBQSxJQUVGLElBQ0UsbUJBQUEsRUFBQSxLQUFBLFdBQUEsRUFBQSxLQUNBLE9BQUEsS0FHSixpQkFDRSxHQUFBLEtBQUEsSUFHRSxtQkFBQSxFQUFBLEVBQUEsV0FBQSxFQUFBLEVBQ0EsT0FBQSxJQUVGLElBQ0UsbUJBQUEsRUFBQSxLQUFBLFdBQUEsRUFBQSxLQUNBLE9BQUEsS0FHSiwrQ0FDRSxtQkFBQSxJQUFBLElBQUEsU0FBQSxXQUFBLElBQUEsSUFBQSxTQUdGLCtDQUNFLG1CQUFBLElBQUEsSUFBQSx3QkFBQSxXQUFBLElBQUEsSUFBQSx3QkFHRiw2Q0NtZUYsMkNEamVJLGtCQUFBLGtCQUFBLFVBQUEsa0JBQ0EsUUFBQSxFQUdGLHdDQUNFLGNBQUEsS0FDQSxxQ0FGRix3Q0FHSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EscURBQ0UsVUFBQSxLQUtOLDhCQUVFLGNBQUEsSUFDQSxxQ0FDRSxPQUFBLElBQUEsRUFBQSxJQUFBLEVBRUYscUNBQ0UsV0FBQSxPQUNBLFFBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxRQUVGLG9DQUNFLE9BQUEsRUFJSiwrQkFDRSxNQUFBLFFBQ0EsY0FBQSxNQUdGLG1DQUNFLE9BQUEsRUFBQSxLQUdGLGdDQUNFLFlBQUEsTUFNRiwyQkFDRSxlQUFBLE9BQ0EsUUFBQSxhQUNBLGNBQUEsRUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLE1BQUEsUUFDQSxXQUFBLEtBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxZQUFBLE9BQ0EsZUFBQSxLQUNBLG1CQUFBLElBQUEsSUFBQSx3QkFBQSxXQUFBLElBQUEsSUFBQSx3QkFDQSxPQUFBLFFBQ0EsUUFBQSxNQUFBLEtBQUEsS0FBQSxLQUNBLGNBQUEsRUFDQSxVQUFBLE9BQ0Esb0JBQUEsS0FBQSxpQkFBQSxLQUFBLGdCQUFBLEtBQUEsWUFBQSxLQUNBLGlCQUFBLGFBQUEsYUFBQSxhQUVBLGtDQUFBLGlDQUFBLGlDQUFBLGlDQUlFLFdBQUEsUUFDQSxRQUFBLEVBR0Ysb0NBQ0UsT0FBQSxFQUFBLElBR0YsZ0NBQ0UsV0FBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLE9BQUEsRUFBQSxJQUNBLGFBQUEsSUFDQSxjQUFBLElBRUEsc0NBQ0UsTUFBQSxRQUNBLFdBQUEsS0FHRix5QkFiRixnQ0FjSSxjQUFBLEtBT0osb0RBQ0UsTUFBQSxNQUNBLFFBQUEsRUFDQSxRQUFBLE1BQUEsSUFBQSxNQUFBLElBRUEsMERBQ0UsS0FBQSxRQUVGLDBEQUNFLE1BQUEsUUFHRiw4REFDRSxRQUFBLEdBQ0EsT0FBQSxZQUVGLHlCQWhCRixvREFpQkksU0FBQSxRQUdKLDBCQXRCRixxQ0F1QkksTUFBQSxJQUVBLGtEQUFlLE9BQUEsRUFBQSxFQUFBLEVBQUEsTUFPbkIsb0NBQ0UsV0FBQSxPQUNBLFdBQUEsTUFDQSx5Q0FDRSxVQUFBLE1BQ0EsUUFBQSxNQUNBLE9BQUEsRUFBQSxLQUVGLDBDQUNFLFVBQUEsT0FDQSxPQUFBLElBQUEsRUFBQSxFQUFBLEVBRUYsMENBQ0UsT0FBQSxRQUVGLGdEQUNFLFFBQUEsR0FVRiwrQ0FDRSxRQUFBLEtBQUEsSUFDQSxVQUFBLE9BQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLEVBQ0EsTUFBQSxLQUVGLGdEQUNFLFdBQUEsS0FDQSxjQUFBLEVBQ0EsYUFBQSxLQUNBLGFBQUEsSUFDQSxZQUFBLElBQ0EsUUFBQSxLQUFBLE1BQUEsS0FBQSxNQUNBLFFBQUEsYUFDQSxZQUFBLEVBQ0EsVUFBQSxPQUNBLGVBQUEsSUFFRix5QkFDRSwrQ0FBQSxnREFFRSxRQUFBLE1BQ0EsTUFBQSxLQUVGLCtDQUNFLGNBQUEsTUFHSix5REFDRSxPQUFBLFlBQ0EsZUFBQSxLQUNBLFFBQUEsR0FDQSxtQkFBQSxLQUFBLFdBQUEsS0FVQSx5QkFERixvREFFSSxPQUFBLEVBQUEsS0FJSix5REFDRSxXQUFBLElBQ0EsY0FBQSxJQUNBLHlCQUhGLHlEQUlJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsUUFJSix5REFRRSxPQUFBLElBQUEsTUFBQSxRQUxFLHlCQURGLG9FQUVJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsUUFLSiw4REFDRSxpQkFBQSxLQUNBLFFBQUEsSUFBQSxJQUVGLGdFQUNFLFVBQUEsT0FDQSxZQUFBLElBRUYsK0RBQ0UsVUFBQSxNQUVGLGdFQUNFLFVBQUEsTUFLRiw2REFFRSxZQUFBLEtBQ0EsTUFBQSxJQUNBLFFBQUEsYUFDQSxXQUFBLE9BQ0EsTUFBQSxRQUNBLFlBQUEsSUFDQSxVQUFBLEtBRUEsa0VBQ0UsV0FBQSxnQ0FBQSxVQUFBLE9BQUEsS0FDQSxnQkFBQSxLQUFBLEtBRUYsa0VBQ0UsV0FBQSxnQ0FBQSxVQUFBLE9BQUEsRUFDQSxnQkFBQSxLQUFBLEtBR0YsbUVBQ0UsT0FBQSxRQUNBLGdCQUFBLFVBS04saURBQ0UsVUFBQSxNQUdGLDBFQUFBLHdFQUFBLGlGQUFBLHFEQUFBLDBFQUFBLHdFQUFBLGlGQUNFLFdBQUEsT0FJQSx5QkFGRixxREFHSSxRQUFBLEVBQ0EscUJBQUEsRUFBQSxrQkFBQSxFQUFBLGFBQUEsRUFDQSxNQUFBLElBQ0EsT0FBQSxJQUFBLE1BSUosa0RBQ0UsT0FBQSxJQUFBLE1BQUEsUUFFQSx5REFDRSxpQkFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxLQUNBLFdBQUEsT0FDQSxPQUFBLEVBQUEsRUFBQSxJQUFBLEVBQ0EsUUFBQSxFQUNBLFlBQUEsS0FPQSw2RUFDRSxpQkFBQSxRQUtOLHVEQUNFLGlCQUFBLFFBQ0EsY0FBQSxFQUNBLE9BQUEsSUFDQSxRQUFBLEVBQ0EsMkRBQ0UsS0FBQSxLQUlGLDZEQUNFLEtBQUEsS0FFRiw2REFDRSxNQUFBLEtBS04sb0NBQ0UsV0FBQSxJSnZSSixrREFBQSwyQkExSEMsUUFBQSxZQUVBLFFBQUEsVUFDQSxRQUFBLFlBQ0EsUUFBQSxLTUtDLG9DQUNFLE9BQUEsTUFBQSxFQUFBLEVBYUEsZ0JBQUEsS0FBQSxlTjhJRix5Qk01SkEsb0NBT0ksZ0JBQUEsZ0JBQ0EsT0FBQSxLQUFBLEVBQUEsR0FRRixzQ0FDRSxVQUFBLEtBSUosdUJBQ0UsWUFBQSxJQUdGLHdCQUNFLGVBQUEsS0FDQSxZQUFBLElBR0YsMkNEdTBCRixzQ0NyMEJJLFlBQUEsT0FDQSxhQUFBLE9BRUEsMEJBTEYsMkNENjBCRixzQ0N2MEJNLFlBQUEsRUFDQSxhQUFBLEdBSUosOEJBQ0UsWUFBQSxLQUdGLGtDQUFBLHVDQUNFLFlBQUEsS0FHRixxQ0FBQSx1Q0FDRSxlQUFBLEtBUUYsa0NBQUEsZ0RBQUEsZ0NBQUEseUNBQUEsa0NBQ0UsV0FBQSxPQU9GLHFDTkxBLGlCQUFBLE9BQ0EsY0FBQSxPQUdELHFCQUFBLE9BQ0EsZ0JBQUEsT01JQyxzQ05kQSxpQkFBQSxRQUNBLGNBQUEsUUFRRCxxQkFBQSxjQUNBLGdCQUFBLGNNUUMscUNOZkEsY0FBQSxXQU1ELHFCQUFBLGFBQ0EsaUJBQUEsYUFBQSxnQkFBQSxhTVlDLG1DTkRBLGtCQUFBLE9BQ0EsZUFBQSxPQUdELGlCQUFBLE9BQ0EsWUFBQSxPTUFDLGtDTkxBLGtCQUFBLE1BQ0EsZUFBQSxNQUdELGlCQUFBLE1BQ0EsWUFBQSxNTUlDLGtDTnhFQSxzQkFBQSxPQUNBLG1CQUFBLFNBU0Qsb0JBQUEsT0FDQSxtQkFBQSxPQUNBLGVBQUEsT01nRUMsd0NBQ0UsWUFBQSxJQUdGLHFDQUNFLFVBQUEsTUFDQSxPQUFBLEtBR0Ysb0NBQ0UsTUFBQSxLQUVBLGtETnhGRixzQkFBQSxPQUNBLG1CQUFBLFNBU0Qsb0JBQUEsT0FDQSxtQkFBQSxPQUNBLGVBQUEsT0E2Q0Msa0JBQUEsTUFDQSxlQUFBLE1BU0QsaUJBQUEsV0FDQSxZQUFBLFdBckJDLGlCQUFBLGFBQ0EsY0FBQSxhQUdELHFCQUFBLGFBQ0EsZ0JBQUEsYU0wQ0ssc0RBQ0UsVUFBQSxNQUlKLHdDQUNFLFFBQUEsTUFDQSxVQUFBLEtBQ0EsT0FBQSxLQUdGLHdEQUNFLGNBQUEsRUFHRix1Q0FDRSxVQUFBLE9BRUEsNERBQ0UsVUFBQSxPQUlKLHNDQUNFLE1BQUEsUUFDQSxVQUFBLE9BQ0EsNENBQ0UsZ0JBQUEsS0FTTiwrQkFDRSxpQkFBQSxLQUdGLGlDQUNFLE1BQUEsS0FHRix1Q0FDRSxZQUFBLGNBR0YseUNBQ0UsWUFBQSxjQUdGLDJCQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBR0Ysa0NBRUUsT0FBQSxJQUFBLE1BQUEsUUFDQSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxRQUFBLEtBQ0EsTUFBQSxJQUNBLFVBQUEsS0FFQSx3Q0FDRSxpQkFBQSxLQUNBLE1BQUEsUUFDQSxnQkFBQSxLQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBSUosMEJBQ0UsUUFBQSxZQUVGLDJCQUFBLDJCQUNFLGFBQUEsZUFFRiwyQkFBQSwyQkFDRSxjQUFBLGVBRUYsMkJBQUEsMkJBQ0UsZUFBQSxjQUVGLDhCQUFBLDhCQUNFLFlBQUEsZUFFRiw2QkFDRSxPQUFBLFlBRUYsMkJBQ0UsV0FBQSxjQUVGLDJCQUNFLGNBQUEsY0FFRiwyQkFBQSwyQkFDRSxjQUFBLGVBRUYsMkJBQUEsMkJBQ0UsV0FBQSxlQUVGLDhCQUFBLDhCQUNFLFlBQUEsZUFFRiw4QkFBQSw4QkFDRSxhQUFBLGVBR0YsMEJBQ0UsOEJBQUEsOEJBQ0UsWUFBQSxnQkFJSiwwQkFDRSxpRE52TkYsc0JBQUEsUUFDQSxtQkFBQSxXQVlELG9CQUFBLFlBQ0EsbUJBQUEsWUFDQSxlQUFBLFlNME1LLFlBQUEsRUFFRiw4QkFBQSw4QkFDRSxhQUFBLGVBRUYsOEJBQUEsOEJBQ0UsY0FBQSxjQUVGLDhCQUNFLGFBQUEsWUFFRiw4QkFDRSxjQUFBLGFBSUosMEJBQ0Usb0NOcE9GLHNCQUFBLFFBQ0EsbUJBQUEsU0FNRCxvQkFBQSxlQUNBLG1CQUFBLGVBQ0EsZUFBQSxlTTZOSyxXQUFBLE9BRUEsa0RONUtKLGtCQUFBLE9BQ0EsZUFBQSxPQUdELGlCQUFBLE9BQ0EsWUFBQSxPTTRLRywyQ0FBQSwyQ0FBQSw0Q0FDRSxXQUFBLE9BSUoseUJBQ0UsOEJBQUEsOEJBQ0UsY0FBQSxlQUVGLDhCQUFBLDhCQUNFLGFBQUEsZ0JBSUosd0NBQ0UsVUFBQSxNQUNBLE9BQUEsS0FLQSxnRUFDRSxRQUFBLEtBR0YseURBQ0UsUUFBQSxNQUNBLGNBQUEsTUFBQSxXQUFBLE1BR0YsMEJBQ0UseURBQ0UsUUFBQSxLQUdGLGdFQUNFLFFBQUEsTUFHRiw2REFDRSxXQUFBLFFBS04sZ0RBQUEsZ0NBQUEseUNBRUUsT0FBQSxJQUFBLE1BQUEsUUFDQSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxRQUFBLGtCQUFBLGtCQUNBLGNBQUEsSUFDQSxVQUFBLE1BRUEsc0RBQUEsc0NBQUEsK0NBQ0UsaUJBQUEsS0FDQSxNQUFBLFFBQ0EsZ0JBQUEsS0FDQSxtQkFBQSxJQUFBLElBQUEsS0FBQSxXQUFBLElBQUEsSUFBQSxLQUlKLHFDQUNFLFdBQUEsUUFDQSxXQUFBLEtBQ0EsUUFBQSxLQUFBLEtBR0YsaUNBQ0UsTUFBQSxlQUlBLGtEQUNFLFFBQUEsS0FJSiw4Q0FDRSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9DdlZKLHdDQUNJLE1BQUEsS0FDQSxZQUFBIiwiZmlsZSI6ImludGVncmF0aW9uLXN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAbWl4aW4gZmxleGJveCB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otZmxleDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtaXhpbiBmbGV4LXdyYXAoJHZhbHVlOiBub3dyYXApIHtcblx0LXdlYmtpdC1mbGV4LXdyYXA6ICR2YWx1ZTtcblx0LW1vei1mbGV4LXdyYXA6ICR2YWx1ZTtcblx0QGlmICR2YWx1ZSA9PSBub3dyYXAge1xuXHRcdC1tcy1mbGV4LXdyYXA6IG5vbmU7XG5cdH0gQGVsc2Uge1xuXHRcdC1tcy1mbGV4LXdyYXA6ICR2YWx1ZTtcblx0fVxuXHRmbGV4LXdyYXA6ICR2YWx1ZTtcbn1cblxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCR2YWx1ZTogcm93KSB7XG5cdEBpZiAkdmFsdWUgPT0gcm93LXJldmVyc2Uge1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IGNvbHVtbiB7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gY29sdW1uLXJldmVyc2Uge1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHR9IEBlbHNlIHtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdH1cblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xuXHQtbW96LWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xuXHRmbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xufVxuXG5AbWl4aW4gZmxleCgkZmc6IDEsICRmczogbnVsbCwgJGZiOiBudWxsKSB7XG5cblx0Ly8gU2V0IGEgdmFyaWFibGUgdG8gYmUgdXNlZCBieSBib3gtZmxleCBwcm9wZXJ0aWVzXG5cdCRmZy1ib3hmbGV4OiAkZmc7XG5cblx0Ly8gQm94LUZsZXggb25seSBzdXBwb3J0cyBhIGZsZXgtZ3JvdyB2YWx1ZSBzbyBsZXQncyBncmFiIHRoZVxuXHQvLyBmaXJzdCBpdGVtIGluIHRoZSBsaXN0IGFuZCBqdXN0IHJldHVybiB0aGF0LlxuXHRAaWYgdHlwZS1vZigkZmcpID09ICdsaXN0JyB7XG5cdFx0JGZnLWJveGZsZXg6IG50aCgkZmcsIDEpO1xuXHR9XG5cblx0LXdlYmtpdC1ib3gtZmxleDogJGZnLWJveGZsZXg7XG5cdC13ZWJraXQtZmxleDogJGZnICRmcyAkZmI7XG5cdC1tb3otYm94LWZsZXg6ICRmZy1ib3hmbGV4O1xuXHQtbW96LWZsZXg6ICRmZyAkZnMgJGZiO1xuXHQtbXMtZmxleDogJGZnICRmcyAkZmI7XG5cdGZsZXg6ICRmZyAkZnMgJGZiO1xufVxuXG5AbWl4aW4ganVzdGlmeS1jb250ZW50KCR2YWx1ZTogZmxleC1zdGFydCkge1xuXHRAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuXHRcdC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogZW5kO1xuXHRcdC1tcy1mbGV4LXBhY2s6IGVuZDtcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gc3BhY2UtYmV0d2VlbiB7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBzcGFjZS1hcm91bmQge1xuXHRcdC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG5cdH0gQGVsc2Uge1xuXHRcdC13ZWJraXQtYm94LXBhY2s6ICR2YWx1ZTtcblx0XHQtbXMtZmxleC1wYWNrOiAkdmFsdWU7XG5cdH1cblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcblx0LW1vei1qdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcblx0anVzdGlmeS1jb250ZW50OiAkdmFsdWU7XG59XG5cbkBtaXhpbiBhbGlnbi1pdGVtcygkdmFsdWU6IHN0cmV0Y2gpIHtcblx0QGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG5cdFx0LW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcblx0XHQtbXMtZmxleC1hbGlnbjogZW5kO1xuXHR9IEBlbHNlIHtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogJHZhbHVlO1xuXHRcdC1tcy1mbGV4LWFsaWduOiAkdmFsdWU7XG5cdH1cblx0LXdlYmtpdC1hbGlnbi1pdGVtczogJHZhbHVlO1xuXHQtbW96LWFsaWduLWl0ZW1zOiAkdmFsdWU7XG5cdGFsaWduLWl0ZW1zOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBhbGlnbi1zZWxmKCR2YWx1ZTogYXV0bykge1xuXHQvLyBObyBXZWJraXQgQm94IEZhbGxiYWNrLlxuXHQtd2Via2l0LWFsaWduLXNlbGY6ICR2YWx1ZTtcblx0LW1vei1hbGlnbi1zZWxmOiAkdmFsdWU7XG5cdEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG5cdH0gQGVsc2Uge1xuXHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246ICR2YWx1ZTtcblx0fVxuXHRhbGlnbi1zZWxmOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBhbGlnbi1jb250ZW50KCR2YWx1ZTogc3RyZXRjaCkge1xuXHQvLyBObyBXZWJraXQgQm94IEZhbGxiYWNrLlxuXHQtd2Via2l0LWFsaWduLWNvbnRlbnQ6ICR2YWx1ZTtcblx0LW1vei1hbGlnbi1jb250ZW50OiAkdmFsdWU7XG5cdEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogZW5kO1xuXHR9IEBlbHNlIHtcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6ICR2YWx1ZTtcblx0fVxuXHRhbGlnbi1jb250ZW50OiAkdmFsdWU7XG59XG5cbiVmbGV4Ym94IHsgQGluY2x1ZGUgZmxleGJveDsgfVxuXG5AbWl4aW4gYm94LXNoYWRvdygkdmFsdWUpe1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICR2YWx1ZTtcbiAgLW1vei1ib3gtc2hhZG93OiAkdmFsdWU7XG4gIC1vLWJveC1zaGFkb3c6ICR2YWx1ZTtcbiAgYm94LXNoYWRvdzogJHZhbHVlO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaWkpe1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpaTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaWk7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpaTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm0pe1xuICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtOyAvLyBJRSA5XG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtOyAvLyBTYWZhcmlcbiAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAtbW96LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5cbkBtaXhpbiBwb3NpdGlvbigkZGlyZWN0aW9ucyl7XG5cdEBlYWNoICRkaXJlY3Rpb24sICR2YWx1ZSBpbiAkZGlyZWN0aW9uc3tcblx0XHQjeyRkaXJlY3Rpb259OiAkdmFsdWU7XG5cdH1cbn1cbkBtaXhpbiBhYnNvbHV0ZSgkZGlyZWN0aW9ucyl7XG5cdEBpbmNsdWRlIHBvc2l0aW9uKCRkaXJlY3Rpb25zKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpIHtcblx0QGlmICRwb2ludCA9PSB4cyB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtAY29udGVudDt9XG5cdH1cblx0QGlmICRwb2ludCA9PSBtb2JpbGUtdGFibGV0IHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpIHtAY29udGVudDt9XG5cdH1cblx0QGlmICRwb2ludCA9PSB0YWJsZXQtb25seSB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge0Bjb250ZW50O31cblx0fVxuXHRAaWYgJHBvaW50ID09IHNtIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge0Bjb250ZW50O31cblx0fVxuXHRAaWYgJHBvaW50ID09IG1kIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDoxMDI1cHgpIHtAY29udGVudDt9XG5cdH1cblx0QGlmICRwb2ludCA9PSBsZyB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7QGNvbnRlbnQ7fVxuXHR9XG5cdEBpZiAkcG9pbnQgPT0geGwge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOjE0MDBweCkge0Bjb250ZW50O31cblx0fVxuXHRAaWYgJHBvaW50ID09IHNtLWRlc2t0b3Age1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOjExOTlweCkge0Bjb250ZW50O31cblx0fVxufVxuIiwiLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSB7XG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIEdsb2JhbFxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuM3MgZWFzZTtcblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLnJvdy0tZmxleCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gRGlzbWlzc2libGUgQ1RBXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICNkaXNtaXNzYWJsZS1jdGEge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHN1YmFydS1ibHVlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICoge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gQXdhcmQgVG9wXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC5hd2FyZC1tYXN0aGVhZCB7XG4gICAgICAgIC5jb250YWluZXItd2lkZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNGVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb21pc2UtdmlkZW8ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBOTyBBd2FyZCBUb3BcbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLm5vLWF3YXJkLW1hc3RoZWFkIHtcbiAgICAgICAgLmNvbnRhaW5lci13aWRlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0ZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBQcm9taXNlc1xuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAucHJvbWlzZXMtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogNGVtIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgbWFyZ2luOiAzJTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDMlXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbV9fbGluayB7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgJi0tcGV0cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwZXRzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tZW52aXJvbm1lbnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZWFydGg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1sZWFybmluZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRsZWFybjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLWNvbW11bml0eSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYXJlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0taGVhbHRoIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWx0aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5vLWF3YXJkLW1hc3RoZWFkIHtcbiAgICAgICAgLnByb21pc2VzLWxpc3Qge1xuICAgICAgICAgICAgJl9faXRlbSB7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDUlXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9faXRlbV9fbGluayB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gQ1RBXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC5zdG9yaWVzLWN0YSB7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuXG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHN1YmFydS1ibHVlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcblxuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjVlbSAwO1xuICAgICAgICB9XG4gICAgICAgICZfX2NvcHkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBQcm9taXNlc1xuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAucHJvbWlzZS1ibG9ja3Mge1xuICAgICAgICAucm93IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXItd2lkZSBkaXY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgICAgICAgIC5wcm9taXNlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXItd2lkZSBkaXY6bnRoLWNoaWxkKDJuKzEpIHtcblxuICAgICAgICAgICAgLnByb21pc2UtY29udGVudCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9taXNlLWNvbnRlbnQge1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9taXNlLWltYWdlIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIENoYXJpdGllc1xuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuY2hhcml0aWVzIHtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG5cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxNiU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgICAgICAgICAgZ2FwOiAyMCU7XG5cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBTdG9yaWVzXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC5zdG9yaWVzIHtcblxuICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG5cbiAgICAgICAgLmNvbnRhaW5lci13aWRlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0ZW07XG4gICAgICAgIH1cblxuICAgICAgICAuc3RvcnktcGFydG5lci1sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW50cm8ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSUhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0b3J5IHtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAuMjVlbSAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2F1dGhvciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAmLS1zdG9yeSB7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JheTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuXG4gICAgICAgICAgICAgICAgJi0taGlkZGVuLmxvYWRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNvY2lhbC1zaGFyZSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAxLjVlbSAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcblxuICAgICAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1sb3ZlLXByb21pc2Uge1xuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBkaS1tb2RhbFxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgICNkaS1tb2RhbCB7XG4gICAgICAgICYuaWZyYW1lLW9wZW4gLmRpLW1vZGFsLWJveCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAubW9kYWwtd3JhcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5mYWRlZC1pbiAuZGktbW9kYWwtYm94IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kaS1tb2RhbC1ib3gtaW5uZXIge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYXdhcmRzLWFuZC1hY2NvbGFkZXMtcGFnZSB7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmNvbnRhaW5lci13aWRlIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICB9XG5cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBNb2RlbCBGaWx0ZXIgc2VjdGlvblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuXG4gICAgPiBsaSA+IGEge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSwgIzE5NzFENCk7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMwMDRBOEM7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgID4gbGkuYWN0aXZlID4gYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDlkOWQ1O1xuICAgICAgY29sb3I6ICMwMDRBOEM7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1pbi13aWR0aDo5OTlweCkge1xuICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG5cbiAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkNTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBUYWIgc2VjdGlvblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC50YWItY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDNlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuXG4gICAgLnRhYi1wYW5lIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAucm93IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlENTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBib3gtc2hhZG93OiAwIDEuNXJlbSAjRjdGN0Y3O1xuICAgICAgfVxuXG4gICAgICAuY29sLW1kLTgge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIC5sb2dvLXJvdyB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sLW1kLTQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGVzdGltb25pYWxzLXJvdyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAucXVvdGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2lnbmF0dXJlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXN0aW1vbmlhbHMtc3dpcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgcGFkZGluZzogMCAzLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzcmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gUGFnZSBTdHlsZXNcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIuMzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG59XG4iLCIuc3ViYXJ1LXBhZ2UtZXZlbnQtZGV0YWlsIHtcblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgfVxuXG4gICAgLmFsZXJ0IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH0gXG5cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHN1YmFydS1ibHVlLWxpZ2h0O1xuICAgIH1cbn1cbiIsIi5tYWludGVuYW5jZS1zY2hlZHVsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBQYWdlIEdsb2JhbFxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLmxvYWRlcixcbiAgLmxvYWRlcjpiZWZvcmUsXG4gIC5sb2FkZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxOTcxZDQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWQxIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbjogbG9hZDEgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDRlbTtcbiAgfVxuICAubG9hZGVyIHtcbiAgICBjb2xvcjogIzE5NzFkNDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICBtYXJnaW46IDg4cHggYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gIH1cbiAgLmxvYWRlcjpiZWZvcmUsXG4gIC5sb2FkZXI6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgY29udGVudDogJyc7XG4gIH1cbiAgLmxvYWRlcjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xLjVlbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICB9XG4gIC5sb2FkZXI6YWZ0ZXIge1xuICAgIGxlZnQ6IDEuNWVtO1xuICB9XG4gIEAtd2Via2l0LWtleWZyYW1lcyBsb2FkMSB7XG4gICAgMCUsXG4gICAgODAlLFxuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogMCAwO1xuICAgICAgaGVpZ2h0OiA0ZW07XG4gICAgfVxuICAgIDQwJSB7XG4gICAgICBib3gtc2hhZG93OiAwIC0yZW07XG4gICAgICBoZWlnaHQ6IDVlbTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBsb2FkMSB7XG4gICAgMCUsXG4gICAgODAlLFxuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogMCAwO1xuICAgICAgaGVpZ2h0OiA0ZW07XG4gICAgfVxuICAgIDQwJSB7XG4gICAgICBib3gtc2hhZG93OiAwIC0yZW07XG4gICAgICBoZWlnaHQ6IDVlbTtcbiAgICB9XG4gIH1cbiAgLnNsaWRlLWZhZGUtZW50ZXItYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgfVxuXG4gIC5zbGlkZS1mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuOHMgY3ViaWMtYmV6aWVyKDEsIDAuNSwgMC44LCAxKTtcbiAgfVxuXG4gIC5zbGlkZS1mYWRlLWVudGVyLWZyb20sXG4gIC5zbGlkZS1mYWRlLWxlYXZlLXRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuc2VsZWN0b3Itc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBlbTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDk5cHgpe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgI21vZGVsLXllYXJze1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyIHtcblxuICAgIG1hcmdpbi1ib3R0b206IDhlbTtcbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW46IDFlbSAwIDFlbSAwO1xuICAgIH1cbiAgICAmX19pbnRybyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICB9XG4gICAgJl9fY29weSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRpbmcge1xuICAgIGNvbG9yOiAjMTk3MWQ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB9XG5cbiAgLmluZGVudC13cmFwIHtcbiAgICBtYXJnaW46IDAgNDBweDtcbiAgfVxuXG4gIC5mYS1zdGFjayB7XG4gICAgbGluZS1oZWlnaHQ6IDIuM2VtO1xuICB9XG5cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyB5ZWFyc1xuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5idG4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E0YTRhNDtcbiAgICBjb2xvcjogIzE5NzFkNDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogLjc1ZW0gLjhlbSAuNGVtIC44ZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyxcbiAgICAmQWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkZmRmZGY7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYtLXNlcnZpY2Uge1xuICAgICAgbWFyZ2luOiAwIDFlbTs7XG4gICAgfVxuXG4gICAgJi0tY3RhIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxOTcxZDQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxOTcxZDQ7XG4gICAgICBtYXJnaW46IDAgMmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzE5NzFkNDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG4gIC5zZWxlY3Rvci15ZWFyIHtcblxuICAgIC5zcGxpZGVfX2Fycm93IHtcbiAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwYWRkaW5nOiAuNjVlbSAxZW0gMS45ZW0gMWVtO1xuXG4gICAgICAmLS1wcmV2IHtcbiAgICAgICAgbGVmdDogLTYuMjVlbTtcbiAgICAgIH1cbiAgICAgICYtLW5leHQge1xuICAgICAgICByaWdodDogLTYuMjVlbTtcbiAgICAgIH1cblxuICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICB3aWR0aDogNjUlO1xuXG4gICAgICAuaW5kZW50LXdyYXAgeyBtYXJnaW46IDAgMCAwIDEwZW07IH1cbiAgICB9XG4gIH1cblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIE1vZGVsc1xuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5zdWJhcnUtbW9kZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICAmX19pbWcge1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgICZfX25hbWUge1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICBtYXJnaW46IDFlbSAwIDAgMDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgICYubW9kZWxPcGFxdWUge1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxuICB9XG5cblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIE1pbGVhZ2VcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuc2VsZWN0b3ItbWlsZWFnZSB7XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2E0YTRhNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICB9XG4gICAgJl9fc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZzogMC4zZW0gMC43NWVtIDAuMWVtIDAuNzVlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICZfX2lucHV0LFxuICAgICAgJl9fc3VibWl0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgJl9faW5wdXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgICBidXR0b25bZGlzYWJsZWRdIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIFNlcnZpY2VcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuc2VsZWN0b3Itc2VydmljZSB7XG5cbiAgICAucm93LnNwbGlkZSB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luOiAwIDJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2NoZWR1bGUtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52ZWhpY2xlLXN1bW1hcnkge1xuXG4gICAgICAucm93LS1mbGV4IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xuXG4gICAgICAmX19pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAzZW0gMWVtOztcbiAgICAgIH1cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgJl9fdHJpbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICB9XG4gICAgICAmX19taWxlcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZlaGljbGUtYWN0aW9uIHtcbiAgICAgICZfX2J0biB7XG5cbiAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzE5NzFkNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogLjllbTtcblxuICAgICAgICAmLS1jYXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWFpbnRlbmFuY2UvY2FyLnBuZykgbm8tcmVwZWF0IGNlbnRlciAxMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzFweCAyN3B4O1xuICAgICAgICB9XG4gICAgICAgICYtLXBkZiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9tYWludGVuYW5jZS9wZGYucG5nKSBuby1yZXBlYXQgY2VudGVyIDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMnB4IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgfVxuXG4gICAgLnRleHQtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmxpc3QtY2VudGVyIHtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgbWFyZ2luOiAyZW0gYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50ZXJ2YWwge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzdmN2Y3ZjtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdmN2Y3ZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICAgICAgfVxuICAgICAgJl9faXRlbXMge1xuXG4gICAgICB9XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgLmludGVydmFsX190aXRsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5NzFkNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zcGxpZGVfX2Fycm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTcxZDQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgaGVpZ2h0OiA4ZW07XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNwbGlkZV9fYXJyb3cge1xuICAgICAgJi0tcHJldiB7XG4gICAgICAgIGxlZnQ6IC0yZW07XG4gICAgICB9XG4gICAgICAmLS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0yZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlcnZpY2UtY3RhcyB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICB9XG5cbn1cblxuXG4vLyBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHt9XG4iLCIvKipcbiogSU5URUdSQVRJT04gU1RZTEVTXG4qXG4qIFRoaXMgc3R5bGVzaGVldCBpcyBlbnF1ZXVlZCBPTkxZIG9uIHBhZ2VzXG4qIGdlbmVyYXRlZCBieSB0aGUgSW50ZWdyYXRpb25zIHBsdWdpbi5cbiovXG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAuY2hhcml0eS1jYXJkcyAuY2hhcml0eS1pbmZvLCAuc2hhcmUtdGhlLWxvdmUtcGFnZSAuZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2Uge1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuM3MgZWFzZTtcbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5yb3ctLWZsZXgge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnJvdy0tZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlICNkaXNtaXNzYWJsZS1jdGEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgI2Rpc21pc3NhYmxlLWN0YSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIGJhY2tncm91bmQ6ICMwRDJBNkQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAuYWxlcnQtZGlzbWlzc2libGUgKiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAuYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5hbGVydC1kaXNtaXNzaWJsZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAuYXdhcmQtbWFzdGhlYWQgLmNvbnRhaW5lci13aWRlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gIHBhZGRpbmctYm90dG9tOiA0ZW07XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLmF3YXJkLW1hc3RoZWFkX19pbWcge1xuICBtYXJnaW46IDJlbSAwcHg7XG4gIG1heC13aWR0aDogODAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLmF3YXJkLW1hc3RoZWFkX19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLmF3YXJkLW1hc3RoZWFkIC5wcm9taXNlLXZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLmF3YXJkLW1hc3RoZWFkIC5wcm9taXNlLXZpZGVvIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLm5vLWF3YXJkLW1hc3RoZWFkIC5jb250YWluZXItd2lkZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICBwYWRkaW5nLWJvdHRvbTogNGVtO1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnByb21pc2VzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDRlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnByb21pc2VzLWxpc3Qge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5wcm9taXNlcy1saXN0X19pdGVtIHtcbiAgd2lkdGg6IDIwJTtcbiAgbWFyZ2luOiAzJTtcbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnByb21pc2VzLWxpc3RfX2l0ZW0gaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnByb21pc2VzLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAzJTtcbiAgfVxufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAucHJvbWlzZXMtbGlzdF9faXRlbV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnByb21pc2VzLWxpc3RfX2l0ZW1fX2xpbmstLXBldHMge1xuICBjb2xvcjogI0YxNTkyQTtcbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnByb21pc2VzLWxpc3RfX2l0ZW1fX2xpbmstLWVudmlyb25tZW50IHtcbiAgY29sb3I6ICM1NUFBM0Y7XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5wcm9taXNlcy1saXN0X19pdGVtX19saW5rLS1sZWFybmluZyB7XG4gIGNvbG9yOiAjNjUyQzkwO1xufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAucHJvbWlzZXMtbGlzdF9faXRlbV9fbGluay0tY29tbXVuaXR5IHtcbiAgY29sb3I6ICMwMDlBRkU7XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5wcm9taXNlcy1saXN0X19pdGVtX19saW5rLS1oZWFsdGgge1xuICBjb2xvcjogIzIwNUY5Rjtcbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnByb21pc2VzLWxpc3RfX2l0ZW1fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAubm8tYXdhcmQtbWFzdGhlYWQgLnByb21pc2VzLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCA1JTtcbiAgfVxufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAubm8tYXdhcmQtbWFzdGhlYWQgLnByb21pc2VzLWxpc3RfX2l0ZW1fX2xpbmsge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnN0b3JpZXMtY3RhIHtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAuc3Rvcmllcy1jdGFfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjMEQyQTZEO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMmVtO1xufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAuc3Rvcmllcy1jdGFfX3dyYXBwZXIgKiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAuc3Rvcmllcy1jdGFfX3dyYXBwZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnN0b3JpZXMtY3RhX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDAuNWVtIDA7XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5zdG9yaWVzLWN0YV9fY29weSB7XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAuc3Rvcmllcy1jdGFfX2J1dHRvbiB7XG4gIG1hcmdpbjogMDtcbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnByb21pc2UtYmxvY2tzIC5yb3cge1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5wcm9taXNlLWJsb2NrcyAuY29udGFpbmVyLXdpZGUgZGl2Om50aC1jaGlsZCgybikge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAucHJvbWlzZS1ibG9ja3MgLmNvbnRhaW5lci13aWRlIGRpdjpudGgtY2hpbGQoMm4pIC5wcm9taXNlLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5wcm9taXNlLWJsb2NrcyAuY29udGFpbmVyLXdpZGUgZGl2Om50aC1jaGlsZCgybisxKSAucHJvbWlzZS1jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnByb21pc2UtY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAucHJvbWlzZS1jb250ZW50X190aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5wcm9taXNlLWltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5jaGFyaXRpZXMge1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5jaGFyaXRpZXNfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAuY2hhcml0aWVzX19saXN0IHtcbiAgICBtYXJnaW46IDAgMCAwIDE2JTtcbiAgfVxufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAuY2hhcml0aWVzX19saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBnYXA6IDIwJTtcbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLmNoYXJpdGllc19fbGlzdF9faXRlbSBpbWcge1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogMmVtO1xufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAuY2hhcml0aWVzX19saXN0X19pdGVtIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAuY2hhcml0aWVzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnN0b3JpZXMge1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5zdG9yaWVzIHZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAuc3RvcmllcyAuY29udGFpbmVyLXdpZGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VFRUVFRTtcbiAgcGFkZGluZy10b3A6IDRlbTtcbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnN0b3JpZXMgLnN0b3J5LXBhcnRuZXItbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5zdG9yaWVzX19pbnRybyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAuc3Rvcmllc19fYnV0dG9uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAuc3Rvcmllc19fYnV0dG9uIHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnN0b3JpZXMgLnN0b3J5X190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDAuMjVlbSAwO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5zdWJhcnUtcGFnZS1sb3ZlLXByb21pc2UgLnN0b3JpZXMgLnN0b3J5X19hdXRob3Ige1xuICBjb2xvcjogIzVDNjE2MztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAuc3RvcmllcyAucm93LS1zdG9yeSB7XG4gIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gIHBhZGRpbmc6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xufVxuLnN1YmFydS1wYWdlLWxvdmUtcHJvbWlzZSAuc3RvcmllcyAucm93LS1zdG9yeS0taGlkZGVuLmxvYWRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5zdG9yaWVzIC5zb2NpYWwtc2hhcmUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDEuNWVtIDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5zdG9yaWVzIC5zb2NpYWwtc2hhcmVfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4uc3ViYXJ1LXBhZ2UtbG92ZS1wcm9taXNlIC5zdG9yaWVzIC5zb2NpYWwtc2hhcmVfX2l0ZW1fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1sb3ZlLXByb21pc2UgI2RpLW1vZGFsLmlmcmFtZS1vcGVuIC5kaS1tb2RhbC1ib3gge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1sb3ZlLXByb21pc2UgI2RpLW1vZGFsIC5tb2RhbC13cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtbG92ZS1wcm9taXNlICNkaS1tb2RhbC5mYWRlZC1pbiAuZGktbW9kYWwtYm94IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjBweCk7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1sb3ZlLXByb21pc2UgI2RpLW1vZGFsIC5kaS1tb2RhbC1ib3gtaW5uZXIge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5hd2FyZHMtYW5kLWFjY29sYWRlcy1wYWdlIC5jb250YWluZXItd2lkZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmF3YXJkcy1hbmQtYWNjb2xhZGVzLXBhZ2UgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmF3YXJkcy1hbmQtYWNjb2xhZGVzLXBhZ2UgLmRyb3Bkb3duLW1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi5hd2FyZHMtYW5kLWFjY29sYWRlcy1wYWdlIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnksICMxOTcxRDQpO1xufVxuLmF3YXJkcy1hbmQtYWNjb2xhZGVzLXBhZ2UgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5hd2FyZHMtYW5kLWFjY29sYWRlcy1wYWdlIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDRBOEM7XG59XG4uYXdhcmRzLWFuZC1hY2NvbGFkZXMtcGFnZSAuZHJvcGRvd24tbWVudSA+IGxpID4gYSBpbWcge1xuICB3aWR0aDogNTBweDtcbn1cbi5hd2FyZHMtYW5kLWFjY29sYWRlcy1wYWdlIC5kcm9wZG93bi1tZW51ID4gbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQ6ICNkOWQ5ZDU7XG4gIGNvbG9yOiAjMDA0QThDO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5OXB4KSB7XG4gIC5hd2FyZHMtYW5kLWFjY29sYWRlcy1wYWdlIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmF3YXJkcy1hbmQtYWNjb2xhZGVzLXBhZ2UgLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG4gIC5hd2FyZHMtYW5kLWFjY29sYWRlcy1wYWdlIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5hd2FyZHMtYW5kLWFjY29sYWRlcy1wYWdlIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5hd2FyZHMtYW5kLWFjY29sYWRlcy1wYWdlIC50YWItY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAzZW07XG4gIHBhZGRpbmctYm90dG9tOiAzZW07XG59XG4uYXdhcmRzLWFuZC1hY2NvbGFkZXMtcGFnZSAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF3YXJkcy1hbmQtYWNjb2xhZGVzLXBhZ2UgLnRhYi1jb250ZW50IC50YWItcGFuZSAucm93IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlENTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBib3gtc2hhZG93OiAwIDEuNXJlbSAjRjdGN0Y3O1xufVxuLmF3YXJkcy1hbmQtYWNjb2xhZGVzLXBhZ2UgLnRhYi1jb250ZW50IC50YWItcGFuZSAuY29sLW1kLTgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmF3YXJkcy1hbmQtYWNjb2xhZGVzLXBhZ2UgLnRhYi1jb250ZW50IC50YWItcGFuZSAuY29sLW1kLTggLmxvZ28tcm93IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmF3YXJkcy1hbmQtYWNjb2xhZGVzLXBhZ2UgLnRhYi1jb250ZW50IC50YWItcGFuZSAuY29sLW1kLTQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmF3YXJkcy1hbmQtYWNjb2xhZGVzLXBhZ2UgLnRhYi1jb250ZW50IC50YWItcGFuZSAuY29sLW1kLTQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hd2FyZHMtYW5kLWFjY29sYWRlcy1wYWdlIC50YWItY29udGVudCAudGFiLXBhbmUgLmNvbC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uYXdhcmRzLWFuZC1hY2NvbGFkZXMtcGFnZSAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC50ZXN0aW1vbmlhbHMtcm93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmF3YXJkcy1hbmQtYWNjb2xhZGVzLXBhZ2UgLnRhYi1jb250ZW50IC50YWItcGFuZSAudGVzdGltb25pYWxzLXJvdyAucXVvdGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hd2FyZHMtYW5kLWFjY29sYWRlcy1wYWdlIC50YWItY29udGVudCAudGFiLXBhbmUgLnRlc3RpbW9uaWFscy1yb3cgLnNpZ25hdHVyZSB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG4uYXdhcmRzLWFuZC1hY2NvbGFkZXMtcGFnZSAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC50ZXN0aW1vbmlhbHMtc3dpcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4uYXdhcmRzLWFuZC1hY2NvbGFkZXMtcGFnZSAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC50ZXN0aW1vbmlhbHMtc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICBwYWRkaW5nOiAwIDMuNXJlbTtcbn1cbi5hd2FyZHMtYW5kLWFjY29sYWRlcy1wYWdlIC50YWItY29udGVudCAudGFiLXBhbmUgLnRlc3RpbW9uaWFscy1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hd2FyZHMtYW5kLWFjY29sYWRlcy1wYWdlIC50YWItY29udGVudCAudGFiLXBhbmUgLnRlc3RpbW9uaWFscy1zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICB9XG4gIC5hd2FyZHMtYW5kLWFjY29sYWRlcy1wYWdlIC50YWItY29udGVudCAudGFiLXBhbmUgLnRlc3RpbW9uaWFscy1zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuYXdhcmRzLWFuZC1hY2NvbGFkZXMtcGFnZSAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC50ZXN0aW1vbmlhbHMtc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uYXdhcmRzLWFuZC1hY2NvbGFkZXMtcGFnZSBoMiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4uYXdhcmRzLWFuZC1hY2NvbGFkZXMtcGFnZSBoMSB7XG4gIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLmF3YXJkcy1hbmQtYWNjb2xhZGVzLXBhZ2UgcCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc3ViYXJ1LXBhZ2UtZXZlbnQtZGV0YWlsIHAge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4uc3ViYXJ1LXBhZ2UtZXZlbnQtZGV0YWlsIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4uc3ViYXJ1LXBhZ2UtZXZlbnQtZGV0YWlsIC5hbGVydCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdWJhcnUtcGFnZS1ldmVudC1kZXRhaWwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZDogIzAwOUFGRTtcbn1cblxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAubG9hZGVyLFxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5sb2FkZXI6YmVmb3JlLFxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5sb2FkZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk3MWQ0O1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZDEgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogbG9hZDEgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogNGVtO1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5sb2FkZXIge1xuICBjb2xvcjogIzE5NzFkNDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIG1hcmdpbjogODhweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLmxvYWRlcjpiZWZvcmUsXG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLmxvYWRlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIlwiO1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5sb2FkZXI6YmVmb3JlIHtcbiAgbGVmdDogLTEuNWVtO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjMycztcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAubG9hZGVyOmFmdGVyIHtcbiAgbGVmdDogMS41ZW07XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZDEge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDA7XG4gICAgaGVpZ2h0OiA0ZW07XG4gIH1cbiAgNDAlIHtcbiAgICBib3gtc2hhZG93OiAwIC0yZW07XG4gICAgaGVpZ2h0OiA1ZW07XG4gIH1cbn1cbkBrZXlmcmFtZXMgbG9hZDEge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDA7XG4gICAgaGVpZ2h0OiA0ZW07XG4gIH1cbiAgNDAlIHtcbiAgICBib3gtc2hhZG93OiAwIC0yZW07XG4gICAgaGVpZ2h0OiA1ZW07XG4gIH1cbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2xpZGUtZmFkZS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2xpZGUtZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBjdWJpYy1iZXppZXIoMSwgMC41LCAwLjgsIDEpO1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zbGlkZS1mYWRlLWVudGVyLWZyb20sXG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNsaWRlLWZhZGUtbGVhdmUtdG8ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzAwcHgpO1xuICBvcGFjaXR5OiAwO1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zZWxlY3Rvci1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3Itc2VjdGlvbiAjbW9kZWwteWVhcnMge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLmhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDhlbTtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuaGVhZGVyX190aXRsZSB7XG4gIG1hcmdpbjogMWVtIDAgMWVtIDA7XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLmhlYWRlcl9faW50cm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZlNmU2ZTtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuaGVhZGVyX19jb3B5IHtcbiAgbWFyZ2luOiAwO1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5oZWFkaW5nIHtcbiAgY29sb3I6ICMxOTcxZDQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5pbmRlbnQtd3JhcCB7XG4gIG1hcmdpbjogMCA0MHB4O1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5mYS1zdGFjayB7XG4gIGxpbmUtaGVpZ2h0OiAyLjNlbTtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuYnRuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTRhNGE0O1xuICBjb2xvcjogIzE5NzFkNDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwLjc1ZW0gMC44ZW0gMC40ZW0gMC44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLmJ0bjpob3ZlciwgLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5idG46YWN0aXZlLCAubWFpbnRlbmFuY2Utc2NoZWR1bGUgLmJ0bjpmb2N1cywgLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5idG5BY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZGZkZmRmO1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5idG4tLXNlcnZpY2Uge1xuICBtYXJnaW46IDAgMWVtO1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5idG4tLWN0YSB7XG4gIGJhY2tncm91bmQ6ICMxOTcxZDQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTk3MWQ0O1xuICBtYXJnaW46IDAgMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgcGFkZGluZy1yaWdodDogM2VtO1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5idG4tLWN0YTpob3ZlciB7XG4gIGNvbG9yOiAjMTk3MWQ0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWludGVuYW5jZS1zY2hlZHVsZSAuYnRuLS1jdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zZWxlY3Rvci15ZWFyIC5zcGxpZGVfX2Fycm93IHtcbiAgd2lkdGg6IDEwNXB4O1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwLjY1ZW0gMWVtIDEuOWVtIDFlbTtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3IteWVhciAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IC02LjI1ZW07XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXllYXIgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICByaWdodDogLTYuMjVlbTtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3IteWVhciAuc3BsaWRlX19hcnJvd1tkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zZWxlY3Rvci15ZWFyIC5zcGxpZGVfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3IteWVhciB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuICAubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXllYXIgLmluZGVudC13cmFwIHtcbiAgICBtYXJnaW46IDAgMCAwIDEwZW07XG4gIH1cbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuc3ViYXJ1LW1vZGVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxNDBweDtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuc3ViYXJ1LW1vZGVsX19pbWcge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnN1YmFydS1tb2RlbF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBtYXJnaW46IDFlbSAwIDAgMDtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuc3ViYXJ1LW1vZGVsOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zdWJhcnUtbW9kZWwubW9kZWxPcGFxdWUge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLW1pbGVhZ2VfX2lucHV0IHtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E0YTRhNDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLW1pbGVhZ2VfX3N1Ym1pdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAuM2VtIDAuNzVlbSAwLjFlbSAwLjc1ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3ItbWlsZWFnZV9faW5wdXQsIC5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3ItbWlsZWFnZV9fc3VibWl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLW1pbGVhZ2VfX2lucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfVxufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zZWxlY3Rvci1taWxlYWdlIGJ1dHRvbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3Itc2VydmljZSAucm93LnNwbGlkZSB7XG4gICAgbWFyZ2luOiAwIDJlbTtcbiAgfVxufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zZWxlY3Rvci1zZXJ2aWNlIC5zY2hlZHVsZS1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXNlcnZpY2UgLnNjaGVkdWxlLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXNlcnZpY2UgLnZlaGljbGUtc3VtbWFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zZWxlY3Rvci1zZXJ2aWNlIC52ZWhpY2xlLXN1bW1hcnkgLnJvdy0tZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXNlcnZpY2UgLnZlaGljbGUtc3VtbWFyeV9faW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogM2VtIDFlbTtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3Itc2VydmljZSAudmVoaWNsZS1zdW1tYXJ5X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3Itc2VydmljZSAudmVoaWNsZS1zdW1tYXJ5X190cmltIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3Itc2VydmljZSAudmVoaWNsZS1zdW1tYXJ5X19taWxlcyB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXNlcnZpY2UgLnZlaGljbGUtYWN0aW9uX19idG4ge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgd2lkdGg6IDQ5JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTk3MWQ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3Itc2VydmljZSAudmVoaWNsZS1hY3Rpb25fX2J0bi0tY2FyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9tYWludGVuYW5jZS9jYXIucG5nKSBuby1yZXBlYXQgY2VudGVyIDEycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogNzFweCAyN3B4O1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zZWxlY3Rvci1zZXJ2aWNlIC52ZWhpY2xlLWFjdGlvbl9fYnRuLS1wZGYge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21haW50ZW5hbmNlL3BkZi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgMDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMnB4IDQwcHg7XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXNlcnZpY2UgLnZlaGljbGUtYWN0aW9uX19idG46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zZWxlY3Rvci1zZXJ2aWNlX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3Itc2VydmljZSAudGV4dC1jZW50ZXIsIC5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3Itc2VydmljZSAuc2hhcmUtdGhlLWxvdmUtcGFnZSAubmF0aW9uYWwtZXZlbnQtYnRuLCAuc2hhcmUtdGhlLWxvdmUtcGFnZSAubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXNlcnZpY2UgLm5hdGlvbmFsLWV2ZW50LWJ0biwgLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zZWxlY3Rvci1zZXJ2aWNlIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5ldmVudC1idG4sIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3Itc2VydmljZSAuZXZlbnQtYnRuLCAubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXNlcnZpY2UgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmJsdWUtYnV0dG9uLCAuc2hhcmUtdGhlLWxvdmUtcGFnZSAubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXNlcnZpY2UgLmJsdWUtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3Itc2VydmljZSAubGlzdC1jZW50ZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiAyZW0gYXV0bztcbiAgfVxufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zZWxlY3Rvci1zZXJ2aWNlIC5pbnRlcnZhbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3ZjdmN2Y7XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXNlcnZpY2UgLmludGVydmFsX190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN2Y3ZjdmO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIuMjU7XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXNlcnZpY2UgLmludGVydmFsLmlzLWFjdGl2ZSAuaW50ZXJ2YWxfX3RpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NzFkNDtcbn1cbi5tYWludGVuYW5jZS1zY2hlZHVsZSAuc2VsZWN0b3Itc2VydmljZSAuc3BsaWRlX19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTcxZDQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogOGVtO1xuICBvcGFjaXR5OiAxO1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zZWxlY3Rvci1zZXJ2aWNlIC5zcGxpZGVfX2Fycm93IHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlbGVjdG9yLXNlcnZpY2UgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiAtMmVtO1xufVxuLm1haW50ZW5hbmNlLXNjaGVkdWxlIC5zZWxlY3Rvci1zZXJ2aWNlIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IC0yZW07XG59XG4ubWFpbnRlbmFuY2Utc2NoZWR1bGUgLnNlcnZpY2UtY3RhcyB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmNoYXJpdHktY2FyZHMgLmNoYXJpdHktaW5mbywgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAuaW50cm8td3JhcHBlciB7XG4gIG1hcmdpbjogMTUwcHggMCAwO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hhcmUtdGhlLWxvdmUtcGFnZSAuaW50cm8td3JhcHBlciB7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDc1cHggMCAwO1xuICB9XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAuaW50cm8td3JhcHBlciBwIHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmhlcm8taW50cm8tY29udGFpbmVyLFxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLnZpZGVvLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiA3Ljc1ZW07XG4gIG1hcmdpbi1yaWdodDogNy43NWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2hhcmUtdGhlLWxvdmUtcGFnZSAuaGVyby1pbnRyby1jb250YWluZXIsXG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAudmlkZW8tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC5hZGRyZXNzIHtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAudG9wLXBhZGRpbmcsIC5zaGFyZS10aGUtbG92ZS1wYWdlIC52ZXJ0aWNhbC1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAuYm90dG9tLXBhZGRpbmcsIC5zaGFyZS10aGUtbG92ZS1wYWdlIC52ZXJ0aWNhbC1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAudGV4dC1jZW50ZXIsIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5uYXRpb25hbC1ldmVudC1idG4sIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5ldmVudC1idG4sIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5jaGFyaXR5LWNhcmRzIGEuZXZlbnQtYnRuLCAuc2hhcmUtdGhlLWxvdmUtcGFnZSAuYmx1ZS1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAuanVzdGlmeS1jZW50ZXIge1xuICAtd2Via2l0LWJveC1wYWNrOiBcImNlbnRlclwiO1xuICAtbXMtZmxleC1wYWNrOiBcImNlbnRlclwiO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogXCJjZW50ZXJcIjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IFwiY2VudGVyXCI7XG4gIGp1c3RpZnktY29udGVudDogXCJjZW50ZXJcIjtcbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC5qdXN0aWZ5LWJldHdlZW4ge1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogXCJzcGFjZS1iZXR3ZWVuXCI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBcInNwYWNlLWJldHdlZW5cIjtcbiAganVzdGlmeS1jb250ZW50OiBcInNwYWNlLWJldHdlZW5cIjtcbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC5qdXN0aWZ5LWFyb3VuZCB7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBcInNwYWNlLWFyb3VuZFwiO1xuICAtbW96LWp1c3RpZnktY29udGVudDogXCJzcGFjZS1hcm91bmRcIjtcbiAganVzdGlmeS1jb250ZW50OiBcInNwYWNlLWFyb3VuZFwiO1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmFsaWduLWNlbnRlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBcImNlbnRlclwiO1xuICAtbXMtZmxleC1hbGlnbjogXCJjZW50ZXJcIjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogXCJjZW50ZXJcIjtcbiAgLW1vei1hbGlnbi1pdGVtczogXCJjZW50ZXJcIjtcbiAgYWxpZ24taXRlbXM6IFwiY2VudGVyXCI7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAuYWxpZ24tc3RhcnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogXCJzdGFydFwiO1xuICAtbXMtZmxleC1hbGlnbjogXCJzdGFydFwiO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBcInN0YXJ0XCI7XG4gIC1tb3otYWxpZ24taXRlbXM6IFwic3RhcnRcIjtcbiAgYWxpZ24taXRlbXM6IFwic3RhcnRcIjtcbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC5mbGV4LWNvbHVtbiB7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBcImNvbHVtblwiO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBcImNvbHVtblwiO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IFwiY29sdW1uXCI7XG4gIGZsZXgtZGlyZWN0aW9uOiBcImNvbHVtblwiO1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmRvbmF0aW9uLWxhbmd1YWdlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAubG9jYWwtaGVhZGxpbmUge1xuICBtYXgtd2lkdGg6IDUzNXB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAuY2hhcml0eS1jYXJkcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmNoYXJpdHktY2FyZHMgLmNoYXJpdHktaW5mbyB7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBcImNvbHVtblwiO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBcImNvbHVtblwiO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IFwiY29sdW1uXCI7XG4gIGZsZXgtZGlyZWN0aW9uOiBcImNvbHVtblwiO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogXCJmbGV4LXN0YXJ0XCI7XG4gIC1tb3otYWxpZ24taXRlbXM6IFwiZmxleC1zdGFydFwiO1xuICBhbGlnbi1pdGVtczogXCJmbGV4LXN0YXJ0XCI7XG4gIC13ZWJraXQtYm94LXBhY2s6IFwic3BhY2UtZXZlbmx5XCI7XG4gIC1tcy1mbGV4LXBhY2s6IFwic3BhY2UtZXZlbmx5XCI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBcInNwYWNlLWV2ZW5seVwiO1xuICAtbW96LWp1c3RpZnktY29udGVudDogXCJzcGFjZS1ldmVubHlcIjtcbiAganVzdGlmeS1jb250ZW50OiBcInNwYWNlLWV2ZW5seVwiO1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmNoYXJpdHktY2FyZHMgLmNoYXJpdHktaW5mbyBpbWcge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmNoYXJpdHktY2FyZHMgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmNoYXJpdHktY2FyZHMgLmhlYWRlci1pbWctd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC5jaGFyaXR5LWNhcmRzIGg0IHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAuY2hhcml0eS1jYXJkcyBoNC5jaGFyaXR5LWhlYWRlci1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmNoYXJpdHktY2FyZHMgYSB7XG4gIGNvbG9yOiAjMDI4N2FkO1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC5jaGFyaXR5LWNhcmRzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAuYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmJsdWUtYnV0dG9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzE5NzFkNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NzFkNDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAyNSU7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC5ibHVlLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMTk3MWQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLnBsLTYsIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5weC02IHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAucHItNiwgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLnB4LTYge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAucGItMywgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAucHQtc20tNCwgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLnB5LXNtLTQge1xuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLm0tc20tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLm10LTMge1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAubWItNSwgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAubXQtNSwgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLm15LTUge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAubWwtYXV0bywgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLm1yLWF1dG8sIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5wdC14bC04LCAuc2hhcmUtdGhlLWxvdmUtcGFnZSAucHkteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc2hhcmUtdGhlLWxvdmUtcGFnZSAuY2hhcml0eS1jYXJkczpudGgtY2hpbGQoMikge1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogXCJyb3ctcmV2ZXJzZVwiO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IFwicm93LXJldmVyc2VcIjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IFwicm93LXJldmVyc2VcIjtcbiAgICBmbGV4LWRpcmVjdGlvbjogXCJyb3ctcmV2ZXJzZVwiO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5wbC1sZy04LCAuc2hhcmUtdGhlLWxvdmUtcGFnZSAucHgtbGctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLnByLWxnLTIsIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2hhcmUtdGhlLWxvdmUtcGFnZSAucGwtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2hhcmUtdGhlLWxvdmUtcGFnZSAucHItc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmNoYXJpdHktY2FyZHMge1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IFwiY29sdW1uLXJldmVyc2VcIjtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBcImNvbHVtbi1yZXZlcnNlXCI7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBcImNvbHVtbi1yZXZlcnNlXCI7XG4gICAgZmxleC1kaXJlY3Rpb246IFwiY29sdW1uLXJldmVyc2VcIjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmNoYXJpdHktY2FyZHMgLmNoYXJpdHktaW5mbyB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2hhcmUtdGhlLWxvdmUtcGFnZSAuY2hhcml0eS1oZWFkZXItYmxvY2ssIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5jaGFyaXR5LW1pc3Npb24tYmxvY2ssIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5jaGFyaXR5LWltcGFjdC1ibG9jayB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hhcmUtdGhlLWxvdmUtcGFnZSAubWItbWQtMywgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2hhcmUtdGhlLWxvdmUtcGFnZSAucGwtbWQtNiwgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAubmF0aW9uYWwtaGVhZGxpbmUge1xuICBtYXgtd2lkdGg6IDUyNXB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uc2hhcmUtdGhlLWxvdmUtcGFnZSAubmF0aW9uYWwtZXZlbnQgLm5hdGlvbmFsLWV2ZW50LWltZy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLm5hdGlvbmFsLWV2ZW50IC5uYXRpb25hbC1ldmVudC1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5uYXRpb25hbC1ldmVudCAubmF0aW9uYWwtZXZlbnQtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5uYXRpb25hbC1ldmVudCAubmF0aW9uYWwtZXZlbnQtaW1nLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLm5hdGlvbmFsLWV2ZW50IC5uYXRpb25hbC1ldmVudC1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC5uYXRpb25hbC1ldmVudC1idG4sIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5ldmVudC1idG4sIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5jaGFyaXR5LWNhcmRzIGEuZXZlbnQtYnRuIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzE5NzFkNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NzFkNDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IGNhbGMoMC45NWVtIC0gMnB4KSBjYWxjKDEuNWVtIC0gMnB4KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC5uYXRpb25hbC1ldmVudC1idG46aG92ZXIsIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5ldmVudC1idG46aG92ZXIsIC5zaGFyZS10aGUtbG92ZS1wYWdlIC5jaGFyaXR5LWNhcmRzIGEuZXZlbnQtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMxOTcxZDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC52aWRlby1oZWFkbGluZSB7XG4gIGJhY2tncm91bmQ6ICMxRDI1MkM7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5zaGFyZS10aGUtbG92ZS1wYWdlIC5jaGFyaXR5LWZhcSBocjpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2UgLmNoYXJpdHktY2FyZHMtY29udGFpbmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnZkcC10aXRsZS0tYmFzaWMgLnZkcC10aXRsZV9fdmluLXN0b2NrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59IiwiQGltcG9ydCAnbWl4aW5zJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbiRzaGFyZS10aGUtbG92ZS1ibHVlOiAjMDI4N2FkO1xuJGJ1dHRvbi1ibHVlOiAjMTk3MWQ0O1xuJGdyYXlCYWNrZ3JvdW5kOiAjZjdmOGZhO1xuJGRhcmtHcmF5QmFja2dyb3VuZDogIzFEMjUyQztcblxuLnNoYXJlLXRoZS1sb3ZlLXBhZ2Uge1xuXG4gIC5pbnRyby13cmFwcGVyIHtcbiAgICBtYXJnaW46IDE1MHB4IDAgMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3hzJykge1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogNzVweCAwIDA7XG4gICAgfVxuXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuaGVyby1pbnRyby1jb250YWluZXIsXG4gIC52aWRlby1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA3Ljc1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA3Ljc1ZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuYWRkcmVzcyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIH1cblxuICAudG9wLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG5cbiAgLmJvdHRvbS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC52ZXJ0aWNhbC1wYWRkaW5nIHtcbiAgICBAZXh0ZW5kIC50b3AtcGFkZGluZztcbiAgICBAZXh0ZW5kIC5ib3R0b20tcGFkZGluZztcbiAgfVxuXG4gIC50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZsZXgge1xuICAgIEBleHRlbmQgJWZsZXhib3g7XG4gIH1cblxuICAuanVzdGlmeS1jZW50ZXIge1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudCgnY2VudGVyJyk7XG4gIH1cblxuICAuanVzdGlmeS1iZXR3ZWVuIHtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoJ3NwYWNlLWJldHdlZW4nKTtcbiAgfVxuXG4gIC5qdXN0aWZ5LWFyb3VuZCB7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KCdzcGFjZS1hcm91bmQnKTtcbiAgfVxuXG4gIC5hbGlnbi1jZW50ZXIge1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKCdjZW50ZXInKTtcbiAgfVxuXG4gIC5hbGlnbi1zdGFydCB7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoJ3N0YXJ0Jyk7XG4gIH1cblxuICAuZmxleC1jb2x1bW4ge1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKCdjb2x1bW4nKTtcbiAgfVxuXG4gIC5kb25hdGlvbi1sYW5ndWFnZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAubG9jYWwtaGVhZGxpbmUge1xuICAgIG1heC13aWR0aDogNTM1cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLmNoYXJpdHktY2FyZHMge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmNoYXJpdHktaW5mbyB7XG4gICAgICBAZXh0ZW5kICVmbGV4Ym94O1xuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oJ2NvbHVtbicpO1xuICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoJ2ZsZXgtc3RhcnQnKTtcbiAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudCgnc3BhY2UtZXZlbmx5Jyk7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5oZWFkZXItaW1nLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuXG4gICAgICAmLmNoYXJpdHktaGVhZGVyLWJsb2NrIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHNoYXJlLXRoZS1sb3ZlLWJsdWU7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYS5ldmVudC1idG4ge1xuICAgICAgQGV4dGVuZCAuZXZlbnQtYnRuO1xuICAgIH1cbiAgfVxuXG4gIC5iZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLmZ1bGwtd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZvbnQtd2VpZ2h0LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb250LXdlaWdodC1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwXG4gIH1cblxuICAuYmx1ZS1idXR0b24ge1xuICAgIEBleHRlbmQgLnRleHQtY2VudGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRidXR0b24tYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJsdWU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBjb2xvcjogJGJ1dHRvbi1ibHVlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB9XG4gIH1cblxuICAucC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLTYsIC5weC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAucHItNiwgLnB4LTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAucGItMywgLnB5LTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCwgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTMge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItNSwgLm15LTUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtNSwgLm15LTUge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtYXV0bywgLm14LWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWF1dG8sIC5teC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucHQteGwtOCwgLnB5LXhsLTgge1xuICAgICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmNoYXJpdHktY2FyZHM6bnRoLWNoaWxkKDIpIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKCdyb3ctcmV2ZXJzZScpO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIC5wbC1sZy04LCAucHgtbGctOCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByLWxnLTIsIC5weC1sZy0yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGwtc20tMHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wci1zbS0we1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jaGFyaXR5LWNhcmRzIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKCdjb2x1bW4tcmV2ZXJzZScpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAuY2hhcml0eS1pbmZvIHtcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hhcml0eS1oZWFkZXItYmxvY2ssIC5jaGFyaXR5LW1pc3Npb24tYmxvY2ssIC5jaGFyaXR5LWltcGFjdC1ibG9jayB7XG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWItbWQtMywgLm15LW1kLTMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGwtbWQtNiwgLnB4LW1kLTYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdGlvbmFsLWhlYWRsaW5lIHtcbiAgICBtYXgtd2lkdGg6IDUyNXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5uYXRpb25hbC1ldmVudCB7XG5cbiAgICAubmF0aW9uYWwtZXZlbnQtaW1nLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5uYXRpb25hbC1ldmVudC1pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubmF0aW9uYWwtZXZlbnQtaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLm5hdGlvbmFsLWV2ZW50LWltZy1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLm5hdGlvbmFsLWV2ZW50LWNvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdGlvbmFsLWV2ZW50LWJ0biwgLmV2ZW50LWJ0biB7XG4gICAgQGV4dGVuZCAudGV4dC1jZW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJ1dHRvbi1ibHVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmx1ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IGNhbGMoLjk1ZW0gLSAycHgpIGNhbGMoMS41ZW0gLSAycHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgY29sb3I6ICRidXR0b24tYmx1ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgLnZpZGVvLWhlYWRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFya0dyYXlCYWNrZ3JvdW5kO1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG5cbiAgLnRleHQtd2hpdGUge1xuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jaGFyaXR5LWZhcSB7XG4gICAgaHI6bGFzdC1vZi10eXBlIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gIH1cblxuICAuY2hhcml0eS1jYXJkcy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuIiwiLnZkcC10aXRsZS0tYmFzaWMgLnZkcC10aXRsZV9fdmluLXN0b2NrIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4iXX0= */
