.srp-calculator .modal-content{padding:0 1.6rem;border-top:0}.srp-calculator__main-tabs{margin-top:1.6rem}.srp-calculator__main-tabs a{cursor:pointer}.srp-calculator__main-tabs span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2.6rem;height:2.6rem;border:1px solid currentColor;border-radius:50%;margin-right:.8rem}.srp-calculator__intro-title{font-size:1.6rem;margin-bottom:.4rem}@media (max-width: 767px){.srp-calculator__intro-title{font-size:1.7rem}}.srp-calculator__intro{margin-bottom:2.4rem;color:#777;font-size:1.4rem}@media (max-width: 767px){.srp-calculator__intro{font-size:1.5rem}}@media (max-width: 767px){.srp-calculator .modal-content{max-height:100vh;margin:0;border-radius:0;margin-top:50px;height:100vh;max-width:100%}.srp-calculator .mobile-calculator-main{height:calc(100vh - 84px - 50px);overflow:auto}.srp-calculator .modal-close{-webkit-box-shadow:0 0.4rem 1.2rem rgba(0,0,0,0.2);box-shadow:0 0.4rem 1.2rem rgba(0,0,0,0.2);padding:.4rem 1.6rem;font-size:1.6rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f4f4f4;height:50px;width:100%;border-radius:0;top:0;right:0;color:#d0021b}.srp-calculator .modal-close span{color:#777;font-weight:700}.srp-calculator .modal-close strong{color:#777}}.calculator-tabs__tab{margin-bottom:-1px}.calculator-tabs__tab:not(:first-child) a,.calculator-tabs__tab:not(:last-child) a{margin:0}.calculator-tabs__tab:not(:first-child)::after,.calculator-tabs__tab:not(:last-child)::after{content:none}.calculator-tabs__tab a{color:#bbb;padding:.8rem 1.6rem;border-bottom:0;border-top:3px solid transparent}.calculator-tabs__tab.active a{border-bottom:0;border-top:3px solid var(--color-primary);color:#333;background:#f4f4f4;border-radius:3px 3px 0 0}.calculator-tabs__title{font-size:1.6rem;margin-bottom:.4rem}@media (max-width: 767px){.calculator-tabs__title{font-size:1.7rem}}.calculator-tabs__payment{font-size:1.2rem}@media (max-width: 767px){.calculator-tabs__payment{font-size:1.4rem}}.calculator-tabs__details{font-size:1.2rem}@media (max-width: 767px){.calculator-tabs__details{font-size:1.4rem}}.calculator-form{padding:1.6rem;background:#f4f4f4;margin-bottom:1.6rem;border-bottom-left-radius:5px}.calculator-form .input-group{margin-bottom:1.6rem}.calculator-form__disclaimer{margin-top:-.8rem;font-size:1.2rem;color:#777}@media (max-width: 767px){.calculator-form__disclaimer{font-size:1.4rem}}.calculator-form__disclaimer--error{border-left:3px solid #d0021b;padding:.8rem 1.6rem;border-radius:3px;background:#fff;-webkit-box-shadow:0 0.3rem 0.8rem rgba(0,0,0,0.1);box-shadow:0 0.3rem 0.8rem rgba(0,0,0,0.1)}.calculator-form__rate{height:calc(100% - 1.6rem);margin-bottom:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.calculator-form__rate p{font-size:3rem;color:#777}.calculator-form__bonus{border-radius:3px;padding:.8rem 1.6rem;background:#fff;-webkit-box-shadow:0 0.3rem 0.8rem rgba(0,0,0,0.1);box-shadow:0 0.3rem 0.8rem rgba(0,0,0,0.1)}.calculator-form__bonus p{font-size:2.2rem;font-weight:700;line-height:1}.calculator-form__bonus span{font-size:1.4rem}.calculator-form__sale-check label{display:inline-block;color:#333;font-size:1.2rem;cursor:pointer}.calculator-form__sale-check input{vertical-align:middle;border-radius:2px;width:2rem;height:2rem;cursor:pointer}.summary-card{border-radius:0 5px 5px 0;padding-top:2.4rem;padding-bottom:1.6rem;color:#fff;background:var(--color-primary-dark)}@media (max-width: 767px){.summary-card{height:calc(100vh - 50px - 38px);overflow:auto;position:fixed;top:100%;border-radius:0;-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}.summary-card.active{-webkit-transform:translateY(calc(50px - 100vh));transform:translateY(calc(50px - 100vh))}}.summary-card__section{margin-bottom:2.4rem}.summary-card__title{font-size:1.8rem;margin-bottom:.8rem}@media (max-width: 767px){.summary-card__title{font-size:2rem}}.summary-card__item{font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.2rem}@media (max-width: 767px){.summary-card__item{font-size:1.6rem}}.summary-card__payment{font-size:3rem;text-align:center}.summary-card__payment span{font-size:1.8rem;font-weight:400}.summary-card__disclaimer{width:100%;margin-bottom:2.4rem;font-size:1.2rem}.summary-card__buttons .button--next{max-width:100%;border-color:#fff;color:#fff}.summary-card__buttons .button--next:hover{color:var(--color-primary-dark);background:#fff}.summary-card__buttons .button--prev{max-width:100%;width:100%;-webkit-box-shadow:none;box-shadow:none;background:#fff;color:var(--color-primary-dark)}.summary-card__buttons .button--prev:hover{background:none;border-color:#fff;color:#fff}.mobile-summary{position:fixed;z-index:999;height:84px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;bottom:0;left:0;right:0;background:#fff;-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s;-webkit-box-shadow:0 -0.6rem 3.6rem rgba(0,0,0,0.15);box-shadow:0 -0.6rem 3.6rem rgba(0,0,0,0.15)}.mobile-summary.active{-webkit-transform:translateY(38px);transform:translateY(38px)}.mobile-summary__button{padding:.8rem;height:auto;display:block;text-align:center;max-width:calc(100% - 1.6rem);margin:.8rem}.mobile-summary__button::after{content:none}.mobile-summary__payment{background:#ececec;text-align:center;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.down-payment__display{height:4.2rem;width:60%;max-width:40rem;background:#f4f4f4;font-size:1.4rem;border:0;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.15);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.15);border-radius:3px;padding:.4rem .8rem;-webkit-transition:border-width 0.2s, -webkit-box-shadow 0.2s;transition:border-width 0.2s, -webkit-box-shadow 0.2s;transition:box-shadow 0.2s, border-width 0.2s;transition:box-shadow 0.2s, border-width 0.2s, -webkit-box-shadow 0.2s;border-left:0 solid var(--color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.down-payment__display .icon{background:#f4f4f4 !important;color:unset !important}.updated-calculator-ui .srp-calculator__main-tabs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:0}.updated-calculator-ui .srp-calculator__intro,.updated-calculator-ui .srp-calculator__intro-title{display:none}.updated-calculator-ui .srp-calculator__button-container .button{width:100%;max-width:none;text-transform:uppercase;border:1px solid var(--color-primary);background-color:var(--color-primary) !important;color:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-weight:500}.updated-calculator-ui .srp-calculator__button-container .button:after{content:"\F061"}.updated-calculator-ui .srp-calculator__button-container .button:hover{background:var(--color-primary);color:#fff}.updated-calculator-ui .calculator-tabs__tab{-webkit-box-flex:1;-ms-flex:1;flex:1}.updated-calculator-ui .summary-card{background:var(--color-primary)}.updated-calculator-ui .summary-card__buttons .button--prev,.updated-calculator-ui .summary-card__buttons .button--next{display:none}.updated-calculator-ui .tab-content__panel h2{display:none}.updated-calculator-ui .mobile-summary__button--next{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:left;text-transform:uppercase;font-weight:500}.updated-calculator-ui .mobile-summary__button--next:after{content:"\F061";font-family:"Font Awesome 5 Pro", sans-serif;font-weight:100;margin-left:auto;padding-left:0.8rem}.updated-calculator-ui .wpcf7-form.srp-financing-form textarea,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca textarea,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca textarea,.updated-calculator-ui .wpcf7-form.vdp-financing-form textarea{height:60px}.updated-calculator-ui .wpcf7-form.srp-financing-form .wpcf7-form-control-wrap.communication .wpcf7-list-item,.updated-calculator-ui .wpcf7-form.srp-financing-form .wpcf7-form-control-wrap.consent_checkbox .wpcf7-list-item,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .wpcf7-form-control-wrap.communication .wpcf7-list-item,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .wpcf7-form-control-wrap.consent_checkbox .wpcf7-list-item,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .wpcf7-form-control-wrap.communication .wpcf7-list-item,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .wpcf7-form-control-wrap.consent_checkbox .wpcf7-list-item,.updated-calculator-ui .wpcf7-form.vdp-financing-form .wpcf7-form-control-wrap.communication .wpcf7-list-item,.updated-calculator-ui .wpcf7-form.vdp-financing-form .wpcf7-form-control-wrap.consent_checkbox .wpcf7-list-item{margin:0}.updated-calculator-ui .wpcf7-form.srp-financing-form .wpcf7-form-control-wrap.communication .wpcf7-list-item label,.updated-calculator-ui .wpcf7-form.srp-financing-form .wpcf7-form-control-wrap.consent_checkbox .wpcf7-list-item label,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .wpcf7-form-control-wrap.communication .wpcf7-list-item label,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .wpcf7-form-control-wrap.consent_checkbox .wpcf7-list-item label,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .wpcf7-form-control-wrap.communication .wpcf7-list-item label,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .wpcf7-form-control-wrap.consent_checkbox .wpcf7-list-item label,.updated-calculator-ui .wpcf7-form.vdp-financing-form .wpcf7-form-control-wrap.communication .wpcf7-list-item label,.updated-calculator-ui .wpcf7-form.vdp-financing-form .wpcf7-form-control-wrap.consent_checkbox .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.updated-calculator-ui .wpcf7-form.srp-financing-form input[name="communication"],.updated-calculator-ui .wpcf7-form.srp-financing-form input[name="consent_checkbox"],.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca input[name="communication"],.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca input[name="consent_checkbox"],.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca input[name="communication"],.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca input[name="consent_checkbox"],.updated-calculator-ui .wpcf7-form.vdp-financing-form input[name="communication"],.updated-calculator-ui .wpcf7-form.vdp-financing-form input[name="consent_checkbox"]{display:none}.updated-calculator-ui .wpcf7-form.srp-financing-form [class^="checkbox-svg"],.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca [class^="checkbox-svg"],.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca [class^="checkbox-svg"],.updated-calculator-ui .wpcf7-form.vdp-financing-form [class^="checkbox-svg"]{width:3rem;min-width:3rem;height:3rem}.updated-calculator-ui .wpcf7-form.srp-financing-form .checkbox-svg--unchecked,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .checkbox-svg--unchecked,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .checkbox-svg--unchecked,.updated-calculator-ui .wpcf7-form.vdp-financing-form .checkbox-svg--unchecked{fill:none}.updated-calculator-ui .wpcf7-form.srp-financing-form .checkbox-svg--checked path:first-of-type,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .checkbox-svg--checked path:first-of-type,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .checkbox-svg--checked path:first-of-type,.updated-calculator-ui .wpcf7-form.vdp-financing-form .checkbox-svg--checked path:first-of-type{fill:var(--color-primary)}.updated-calculator-ui .wpcf7-form.srp-financing-form .wpcf7-submit.button.button--centered,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .wpcf7-submit.button.button--centered,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .wpcf7-submit.button.button--centered,.updated-calculator-ui .wpcf7-form.vdp-financing-form .wpcf7-submit.button.button--centered{width:100%;max-width:none;text-align:center;padding:4px 0;text-transform:uppercase;border:1px solid var(--color-primary);background-color:var(--color-primary) !important;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:none;color:#fff;font-weight:500}@media only screen and (max-width: 767px){.srp-calculator .updated-calculator-ui .mobile-calculator-main{overflow-x:hidden}}@media only screen and (min-width: 768px){.updated-calculator-ui .srp-calculator__main-tabs{margin-top:1.6rem}.updated-calculator-ui .srp-calculator__button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.updated-calculator-ui .srp-calculator__button-container .button{max-width:260px}.updated-calculator-ui .wpcf7-form.srp-financing-form .communication .wpcf7-list-item-label,.updated-calculator-ui .wpcf7-form.srp-financing-form .consent_checkbox .wpcf7-list-item-label,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .communication .wpcf7-list-item-label,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .consent_checkbox .wpcf7-list-item-label,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .communication .wpcf7-list-item-label,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .consent_checkbox .wpcf7-list-item-label,.updated-calculator-ui .wpcf7-form.vdp-financing-form .communication .wpcf7-list-item-label,.updated-calculator-ui .wpcf7-form.vdp-financing-form .consent_checkbox .wpcf7-list-item-label{font-size:14px;line-height:150%}.updated-calculator-ui .wpcf7-form.srp-financing-form .input-group.input-group--lg:last-of-type,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .input-group.input-group--lg:last-of-type,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .input-group.input-group--lg:last-of-type,.updated-calculator-ui .wpcf7-form.vdp-financing-form .input-group.input-group--lg:last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.updated-calculator-ui .wpcf7-form.srp-financing-form .input-group.input-group--lg:last-of-type>*,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .input-group.input-group--lg:last-of-type>*,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .input-group.input-group--lg:last-of-type>*,.updated-calculator-ui .wpcf7-form.vdp-financing-form .input-group.input-group--lg:last-of-type>*{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.updated-calculator-ui .wpcf7-form.srp-financing-form .input-group.input-group--lg:last-of-type>.wpcf7-submit,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .input-group.input-group--lg:last-of-type>.wpcf7-submit,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .input-group.input-group--lg:last-of-type>.wpcf7-submit,.updated-calculator-ui .wpcf7-form.vdp-financing-form .input-group.input-group--lg:last-of-type>.wpcf7-submit{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.updated-calculator-ui .wpcf7-form.srp-financing-form .input-group.input-group--lg:last-of-type>.ajax-loader,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .input-group.input-group--lg:last-of-type>.ajax-loader,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .input-group.input-group--lg:last-of-type>.ajax-loader,.updated-calculator-ui .wpcf7-form.vdp-financing-form .input-group.input-group--lg:last-of-type>.ajax-loader{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.updated-calculator-ui .wpcf7-form.srp-financing-form .wpcf7-submit.button.button--centered,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .wpcf7-submit.button.button--centered,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .wpcf7-submit.button.button--centered,.updated-calculator-ui .wpcf7-form.vdp-financing-form .wpcf7-submit.button.button--centered{width:115px;text-align:center;background-color:transparent !important;color:var(--color-primary)}.updated-calculator-ui .wpcf7-form.srp-financing-form .wpcf7-submit.button.button--centered:hover,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .wpcf7-submit.button.button--centered:hover,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .wpcf7-submit.button.button--centered:hover,.updated-calculator-ui .wpcf7-form.vdp-financing-form .wpcf7-submit.button.button--centered:hover{color:#fff;background-color:var(--color-primary) !important}}@media only screen and (min-width: 992px){.updated-calculator-ui .calculator-tabs__tab{width:auto}}.vdp-breadcrumbs{-ms-flex-preferred-size:66%;flex-basis:66%}.vdp-breadcrumbs__disabled{cursor:default;pointer-events:none;font-weight:700;font-size:1.9rem}.detailed-specs__single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#333;font-size:1.4rem;font-weight:700;text-align:right}.detailed-specs__single-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.6rem;padding:1.6rem;border:1px solid #ececec;border-radius:3px;min-height:15rem;min-width:15rem;text-align:left}.detailed-specs__single-container i{margin-bottom:1.6rem;font-size:2.4rem}.detailed-specs__single-container::after{content:none !important}.detailed-specs__label{font-weight:400;text-align:left}@media (min-width: 992px){.grid-view .detailed-specs,.detailed-specs.inline-view .detailed-specs{font-size:1.4rem}.grid-view .detailed-specs__single,.detailed-specs.inline-view .detailed-specs__single{display:inline;font-weight:700}.grid-view .detailed-specs__single:not(:last-child)::after,.detailed-specs.inline-view .detailed-specs__single:not(:last-child)::after{content:"\2022";margin:0 .4rem}.grid-view .detailed-specs__label,.detailed-specs.inline-view .detailed-specs__label{margin-right:.4rem;font-weight:400}}@media (max-width: 991px){.detailed-specs:not(.block-view):not(.card-view) .detailed-specs{font-size:1.4rem}.detailed-specs:not(.block-view):not(.card-view) .detailed-specs__single{display:inline;font-weight:700}.detailed-specs:not(.block-view):not(.card-view) .detailed-specs__single:not(:last-child)::after{content:"\2022";margin:0 .4rem}.detailed-specs:not(.block-view):not(.card-view) .detailed-specs__label{margin-right:.4rem;font-weight:400}}.video-player{position:relative;padding-top:56.25%}.video-player iframe,.video-player video{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;border:none}.video-player video{-o-object-fit:cover;object-fit:cover}.video-player__spinner{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;bottom:0;left:0;right:0}.video-player__spinner .fa-spinner{color:var(--color-primary);font-size:5rem}.featured-tags .block-view{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.featured-tags .inline-view{-webkit-box-flex:0;-ms-flex:0 1 18rem;flex:0 1 18rem}.featured-tags__wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none}.featured-tags__tag{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.6rem}.featured-tags__tag--image{max-height:2.8rem;max-width:2.8rem}.featured-tags__tag-title{-ms-flex-item-align:center;align-self:center;padding:0 1.6rem;color:#000;line-height:1.1;text-transform:capitalize}.featured-tags__title{margin-bottom:1.6rem}.vdp-wrapper{background:#f4f4f4;padding-top:2rem !important;min-height:60vh}@media (max-width: 767px){.vdp-wrapper{overflow:hidden}}.vdp-wrapper .pag-banner-main{text-transform:initial;font-size:16px;font-weight:700;font-family:"Source Sans Pro", sans-serif;height:40px !important;background:url(//www.performance.ca/wp-content/uploads/sites/24/2019/12/clouds.jpg);color:#fff;text-align:center;width:100%}.vdp-wrapper .pag-banner-main *{display:inline-block;vertical-align:top}.vdp-wrapper .pag-wrapper{overflow:hidden;padding:10px}.vdp-wrapper .pag-banner-main a{border:2px solid #fff;border-radius:3px;padding:0 15px;background:#f6b23a;font:300 15px/36px Arial, sans-serif;color:#fff;text-decoration:none}.vdp-wrapper .mobile-hide a{background:#fff;border:0;color:#e21f2f;font-size:12px;font-weight:700;text-transform:initial;line-height:inherit;padding:1px 10px;margin:0 1.125rem;display:inline-block}.vdp-wrapper .main-header{margin-top:2.4rem}.vdp-wrapper .main-content{margin-top:2.4rem}.vdp-wrapper .main-content__primary{background-color:#efefef}@media (max-width: 1199px){.vdp-wrapper .wrapper{padding:0 1.6rem}}.vdp-wrapper .links-container-retail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.vdp-wrapper .links-container-no-retail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4rem}.vdp-wrapper .links-container-no-retail a{color:#000}.vdp-wrapper .links-container-no-retail a .vdp-breadcrumbs__disabled{color:#337ab7}.vdp-wrapper .vdp-title{font-size:3rem;line-height:1.2;color:#333}@media (max-width: 767px){.vdp-wrapper .vdp-title{font-size:2.4rem;line-height:1.4;position:relative;z-index:2}}.vdp-wrapper .vdp-headline{margin-top:-.8rem;margin-bottom:2.4rem;color:#777;line-height:1.4}.vdp-wrapper .vdp-headline::before{content:"\F058";font-weight:900;font-family:"Font Awesome 5 Pro",sans-serif;margin-right:.4rem}.vdp-wrapper .vdp-sidebar{background:#fff;-webkit-box-shadow:none !important;box-shadow:none !important;position:relative}@media (max-width: 767px){.vdp-wrapper .vdp-sidebar{background:none;-webkit-box-shadow:none;box-shadow:none}}.vdp-wrapper .vdp-sidebar div.button-group{padding:1rem}.vdp-wrapper .badge-wrap-container{background-color:#fff}.vdp-wrapper .badges-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2rem 1.5rem;background:#efefef}@media (max-width: 767px){.vdp-wrapper .badges-wrap{background:#fff;padding:1.6rem !important;margin-top:0}}.vdp-wrapper .badges-wrap--stacked{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vdp-wrapper .badges-wrap--stacked div:first-child{margin-bottom:.8rem;-ms-flex-item-align:baseline;align-self:baseline}.vdp-wrapper .badges-wrap>div{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem}.vdp-wrapper .certified-badge{max-height:8rem;max-width:12rem}.vdp-wrapper .vdp-disclaimer{font-size:1.4rem;color:#777;margin-top:2.4rem}@media (max-width: 767px){.vdp-wrapper .vdp-disclaimer{padding:1.6rem}}.vdp-wrapper .vdp-disclaimer .apply-read-more__button{text-align:right}.vdp-wrapper .tabs{padding-top:3px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 1.6rem !important}@media (max-width: 479px){.vdp-wrapper .tabs{margin-bottom:1.6rem;margin-left:-1.6rem;margin-right:-1.6rem}}.vdp-wrapper .tabs__tab{cursor:pointer;font-weight:700;background:#fff;text-align:center;padding:.8rem .4rem;min-width:13rem;-webkit-transition:background 0.2s;transition:background 0.2s;border:2px solid var(--color-primary);color:var(--color-primary);font-size:1.6rem !important;line-height:1.7}@media (max-width: 767px){.vdp-wrapper .tabs__tab{padding:1.6rem .4rem;font-size:1.6rem}}@media (max-width: 479px){.vdp-wrapper .tabs__tab{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:unset}}.vdp-wrapper .tabs__tab--active{position:relative}.vdp-wrapper .tabs__tab--active::after{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #efefef;content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-2px;background:none;right:initial !important}.vdp-wrapper .tabs__tab:hover{background:#ececec}.vdp-wrapper .tabs__tab:not(:last-child){margin-right:.8rem}.vdp-wrapper .tabs__content{background:#fff;padding:3.2rem;border:10px solid #efefef;-webkit-box-shadow:none !important;box-shadow:none !important;margin:0 1rem !important}@media (max-width: 479px){.vdp-wrapper .tabs__content{background:none;-webkit-box-shadow:none;box-shadow:none;padding:1.6rem 0}}@media (max-width: 767px){.vdp-wrapper .tabs__content{background:#fff !important;border:5px solid #efefef;padding:2rem !important}}.vdp-wrapper .tabs__content h5.details-title{display:none}.vdp-wrapper .tabs__content .detailed-specs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:none;width:100%}.vdp-wrapper .tabs__content .detailed-specs>li.detailed-specs__single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:20px;position:relative;margin-bottom:1rem;background:url(https://performancedemo1.performanceautodev.com/wp-content/uploads/sites/36/2020/02/Layer-66.png) repeat-x 50%}.vdp-wrapper .tabs__content .detailed-specs>li.detailed-specs__single span{color:#123467;font-weight:600;background:#fff;padding:0 1rem}.vdp-wrapper .tabs__content .detailed-specs>li.detailed-specs__single::before{content:"";width:20px;height:20px;display:inline-block;background-size:contain;position:absolute;left:-20px;top:0;background-color:var(--color-primary);-webkit-mask-size:cover;mask-size:cover}.vdp-wrapper .tabs__content .detailed-specs>li.detailed-specs__single[data-spec="vin"]::before{-webkit-mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/vin.svg) no-repeat 50% 50%;mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/vin.svg) no-repeat 50% 50%}.vdp-wrapper .tabs__content .detailed-specs>li.detailed-specs__single[data-spec="odometer"]::before{-webkit-mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/odometer.svg) no-repeat 50% 50%;mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/odometer.svg) no-repeat 50% 50%}.vdp-wrapper .tabs__content .detailed-specs>li.detailed-specs__single[data-spec="sale_class"]::before{-webkit-mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/condition.svg) no-repeat 50% 50%;mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/condition.svg) no-repeat 50% 50%}.vdp-wrapper .tabs__content .detailed-specs>li.detailed-specs__single[data-spec="body_style"]::before{-webkit-mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/body.svg) no-repeat 50% 50%;mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/body.svg) no-repeat 50% 50%}.vdp-wrapper .tabs__content .detailed-specs>li.detailed-specs__single[data-spec="engine"]::before{-webkit-mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/engine.svg) no-repeat 50% 50%;mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/engine.svg) no-repeat 50% 50%}.vdp-wrapper .tabs__content .detailed-specs>li.detailed-specs__single[data-spec="stock_number"]::before{-webkit-mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/stock.svg) no-repeat 50% 50%;mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/stock.svg) no-repeat 50% 50%}.vdp-wrapper .tabs__content .detailed-specs>li.detailed-specs__single[data-spec="exterior_color"]::before{-webkit-mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/exterior.svg) no-repeat 50% 50%;mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/exterior.svg) no-repeat 50% 50%}.vdp-wrapper .tabs__content .detailed-specs>li.detailed-specs__single[data-spec="transmission"]::before{-webkit-mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/transmission.svg) no-repeat 50% 50%;mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/transmission.svg) no-repeat 50% 50%}.vdp-wrapper .tabs__content .detailed-specs>li.detailed-specs__single[data-spec="drive_train"]::before{-webkit-mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/train.svg) no-repeat 50% 50%;mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/train.svg) no-repeat 50% 50%}.vdp-wrapper .tabs__content .detailed-specs>li.detailed-specs__single[data-spec="passenger"]::before{-webkit-mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/passenger.svg) no-repeat 50% 50%;mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/passenger.svg) no-repeat 50% 50%}.vdp-wrapper .tabs__content .detailed-specs>li.detailed-specs__single[data-spec="doors"]::before{-webkit-mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/doors.svg) no-repeat 50% 50%;mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/doors.svg) no-repeat 50% 50%}.vdp-wrapper .tabs__content .detailed-specs>li.detailed-specs__single[data-spec="fuel_type"]::before{-webkit-mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/fuel-type.svg) no-repeat 50% 50%;mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/fuel-type.svg) no-repeat 50% 50%}.vdp-wrapper .tabs__content .detailed-specs>li.detailed-specs__single[data-spec="interior_color"]::before{-webkit-mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/exterior.svg) no-repeat 50% 50%;mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/exterior.svg) no-repeat 50% 50%}.vdp-wrapper .tabs__content .detailed-specs>li.detailed-specs__single[data-spec="manu_exterior_color"]::before{-webkit-mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/exterior.svg) no-repeat 50% 50%;mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/exterior.svg) no-repeat 50% 50%}.vdp-wrapper .tabs__content .detailed-specs>li.detailed-specs__single[data-spec="fuel_economy_city_km"]::before{-webkit-mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/fuel_economy_city_km.svg) no-repeat 50% 50%;mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/fuel_economy_city_km.svg) no-repeat 50% 50%}.vdp-wrapper .tabs__content .detailed-specs>li.detailed-specs__single[data-spec="fuel_economy_highway_km"]::before{-webkit-mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/fuel_economy_highway_km.svg) no-repeat 50% 50%;mask:url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/vdp-specs-icons/svg/fuel_economy_highway_km.svg) no-repeat 50% 50%}.vdp-wrapper .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:2rem}.vdp-wrapper .flex-container__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vdp-wrapper .flex-container__item--element{display:-webkit-box;display:-ms-flexbox;display:flex}.vdp-wrapper .flex-container__item .vechile-summary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:4rem 0}.vdp-wrapper .flex-container__item .vechile-summary__item{-webkit-box-flex:0;-ms-flex:0 0 42%;flex:0 0 42%;display:inline-block}.vdp-wrapper .flex-container__item .vechile-summary__item .inline-icon{width:10%;float:left;padding:0.375rem}.vdp-wrapper .flex-container__item .vechile-summary__item .inline-content{width:85%;float:right}.vdp-wrapper .flex-container__item .vechile-summary__item .inline-content__primary{font-weight:bolder;font-size:1.8rem}.vdp-wrapper .flex-container__item .vehicle-summary-mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vdp-wrapper .flex-container__item .vehicle-summary-mobile__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:1rem 0}.vdp-wrapper .flex-container__item .vehicle-summary-mobile .inline-icon{padding:0.5rem}.vdp-wrapper .flex-container__item .vehicle-summary-mobile .inline-content{width:70%}.vdp-wrapper .flex-container__item .vehicle-tab-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vdp-wrapper .carfax-section .modal-trigger{-webkit-box-shadow:3px 3px 12px #adadad;box-shadow:3px 3px 12px #adadad}.footer__main{display:none !important}body.hyundai-pag .footer__main{display:block !important}@media (max-width: 991px){body.hyundai-pag .footer__main.hidden-sm-down{display:none !important}}body.hyundai-pag .footer__main.hidden-sm-up{display:none !important}@media (max-width: 991px){body.hyundai-pag .footer__main.hidden-sm-up{display:block !important}}body .vdp-wrapper .tabs__tab--active{background:var(--color-primary);color:#fff}body .vdp-wrapper .tabs__tab--active:hover{cursor:default;background:var(--color-primary)}.button-group{padding:.8rem 2.4rem;margin-bottom:1.6rem;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 767px){.button-group{margin:0 1.6rem;padding:2rem 0;background:none;position:relative}}.button-group>.vdp-button-1{margin:0 0 1rem}@media (max-width: 767px){.button-group>.vdp-button-1 a{margin:0 0 1rem;width:100%;background:var(--color-primary)}}.button-group>.vdp-button-1:last-of-type{margin-bottom:2rem}.button-group__button{margin-bottom:.8rem;width:100%;max-width:100%}.button-group__button.button--alternate{color:var(--color-primary);border:2px solid var(--color-primary);margin:0 1.5rem;width:90%}@media (max-width: 767px){.button-group__button.button--alternate{background:#fff;width:90%;display:block;margin:-50px auto 2rem}}.button-group__button.button--alternate:hover{background:var(--color-primary-dark);color:#fff;border-color:var(--color-primary-dark)}.button-group__mini-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;font-size:1.4rem}@media (max-width: 767px){.button-group__mini-wrap{font-size:1.6rem}}.button-group__mini-link{color:#777;cursor:pointer}@media (max-width: 767px){.button-group__mini-link{font-size:1.8rem}}.button-group__mini-link i{color:var(--color-primary)}.button-group__mini-link:hover{color:var(--color-primary);-webkit-transition:color 0.2s;transition:color 0.2s}.button-group__others{font-size:1.6rem;color:#bbb;padding-top:.8rem;text-align:center}.button-group__guarantee-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin:1rem 0;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}@media (max-width: 767px){.button-group__guarantee-container{background:#fff;height:auto !important;margin-bottom:0 !important;padding:2rem 0 70px}}.button-group__guarantee-container__element{color:var(--color-primary);font-size:1.9rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button-group__guarantee-container__element>div{line-height:1.2;margin-left:1rem}.button-group__guarantee-container__element--secondary{font-weight:900}.button-group__request-info{background-color:var(--color-primary)}@media (max-width: 767px){.button-group__request-info{position:absolute;top:-50px;margin:0 auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 3.2rem)}}.button-group .motocommerce-ctas{margin-top:1rem}@media only screen and (max-width: 991px) and (min-width: 768px){.button-group__guarantee-container{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;height:auto !important}img.button-group__guarantee-container__element{width:55px;margin:1rem auto}}.button-group{margin:2rem 0;padding:1rem 0 !important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button-group.button-group-mini-container{background-color:#efefef;padding:2rem 0 0 !important}@media (max-width: 767px){.button-group.button-group-mini-container{padding-top:0 !important}}@media (max-width: 767px){.button-group{margin:0 1.6rem;padding:2rem 0;background:none;position:relative}}.button-group__button{margin-bottom:.8rem;width:100%;max-width:100%}.button-group__button.button--alternate{color:var(--color-primary);border:2px solid var(--color-primary)}.button-group__button.button--alternate:hover{background:var(--color-primary-dark);color:#fff;border-color:var(--color-primary-dark)}.button-group__mini-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;padding:2rem 1rem}@media (max-width: 767px){.button-group__mini-wrap{font-size:1.6rem}}.button-group__mini-wrap p{background:#337ab7;padding:1rem;-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;border-radius:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#fff}.button-group__mini-wrap p span{color:#fff;text-transform:uppercase;font-size:1.3rem}.button-group__mini-wrap p i{color:#fff}.button-group__mini-wrap p:hover{background:#333}.button-group__mini-wrap i{color:#fff}.button-group__mini-link{color:#777;cursor:pointer}@media (max-width: 767px){.button-group__mini-link{font-size:1.8rem}}.button-group__mini-link i{color:var(--color-primary)}.button-group__mini-link:hover{color:var(--color-primary);-webkit-transition:color 0.2s;transition:color 0.2s}.button-group__others{font-size:1.6rem;color:#bbb;padding-top:.8rem;text-align:center}.button-group__guarantee-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;width:100%;height:50px;margin:1rem 0}@media only screen and (min-width: 768px) and (max-width: 991px){.button-group__guarantee-container{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;height:auto !important}}.button-group__guarantee-container__element{color:var(--color-primary);font-size:1.9rem}@media only screen and (min-width: 768px) and (max-width: 991px){.button-group__guarantee-container__element{margin:1rem auto}}.button-group__guarantee-container__element--secondary{font-weight:900}.button-group__request-info{background-color:var(--color-primary)}.button-group-mini-container{background-color:#efefef;padding:2rem 0 0 !important}@media (max-width: 767px){.button-group-mini-container{padding-top:0 !important}}.contact-group{padding:2rem;background:#efefef;margin:2rem 0}@media (max-width: 767px){.contact-group{background:#fff;margin:2rem 1.6rem}}.contact-group h4{color:var(--color-primary)}.contact-group h6{font-weight:600}@media (max-width: 767px){.contact-group__title{font-size:2.2rem}}.contact-group__subtitle{line-height:1;font-size:1.6rem;font-weight:400;margin-bottom:1.6rem}@media (max-width: 767px){.contact-group__subtitle{font-size:1.8rem}}.contact-group__simple-link{color:#333;display:block;font-size:1.4rem;margin-bottom:.8rem}.contact-group__simple-link i{color:var(--color-primary)}@media (max-width: 767px){.contact-group__simple-link{font-size:1.6rem}}.contact-group__button{width:100%;max-width:100%}.contact-group__button.button--alternate{margin-top:.8rem;font-size:1.4rem}@media (max-width: 767px){.contact-group__button.button--alternate{font-size:1.6rem}}.contact-group__button.button--alternate:hover{background:none;color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.contact-group__button:not(:last-child){margin-bottom:.8rem}.incentives-group{padding:2rem;margin-bottom:2rem}.incentives-group h4{color:var(--color-primary)}.incentives-group__title{margin-bottom:.8rem}.incentives-group__list{list-style-type:none;font-size:1.4rem}.incentives-group__item{color:#777;margin-bottom:.8rem;margin-left:1.6rem}.incentives-group__item::before{content:"\F00C";font-family:"Font Awesome 5 Pro",sans-serif;font-weight:700;margin-right:1.6rem}.photo-gallery{overflow:hidden;margin-bottom:3.2rem}@media (max-width: 767px){.photo-gallery{overflow:visible;margin-bottom:1.6rem;background:#fff;padding-bottom:5px}.photo-gallery+div{margin:1rem 1.6rem 1rem;background:#fff;padding-left:1.6rem;padding-right:1.6rem;padding-bottom:70px}}.photo-gallery__main{cursor:pointer;min-height:38rem;background:#222;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.photo-gallery__main.oem-gallery{background:none}.photo-gallery__main img{width:100%}.photo-gallery__main::before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.photo-gallery__main:hover .photo-gallery__zoom-icon{-webkit-transform:scale(1);transform:scale(1);opacity:1}.photo-gallery__main:hover::before{opacity:1}.photo-gallery__main--no-image{cursor:default}.photo-gallery__main--no-image img{width:100%}.photo-gallery__main--no-image::before{content:none}.photo-gallery__main--video::before{content:none}.photo-gallery__video{width:100%;height:auto}.photo-gallery__zoom-icon{position:absolute;top:2.4rem;right:2.4rem;font-size:3rem;color:#fff;opacity:0;-webkit-transform:scale(0.25);transform:scale(0.25);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}.photo-gallery .tns-inner{overflow:visible}.photo-gallery .tns-outer{position:relative;width:90%;margin:0 auto}@media (max-width: 767px){.photo-gallery .tns-outer{margin-bottom:6.4rem;padding-bottom:.4rem}}.photo-gallery .tns-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.thumbnails{display:block;white-space:nowrap;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;width:100%;height:80px;margin-top:4px}.thumbnails__single{cursor:pointer;overflow:hidden;position:relative;display:inline-block;margin-right:4px;height:100%;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:-webkit-box-shadow 0.2s;transition:-webkit-box-shadow 0.2s;transition:box-shadow 0.2s;transition:box-shadow 0.2s, -webkit-box-shadow 0.2s}.thumbnails__single--video{background:#000;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:2rem}.thumbnails__single::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color-primary);opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.thumbnails__single.active{-webkit-box-shadow:inset 0 0 0 2px var(--color-primary);box-shadow:inset 0 0 0 2px var(--color-primary)}.thumbnails__single.active::before{opacity:0.3}.thumbnails__single.active:hover .thumbnails__image{-webkit-transform:scale(1.1);transform:scale(1.1)}.thumbnails__single:hover{-webkit-box-shadow:inset 0 0 0 2px var(--color-primary);box-shadow:inset 0 0 0 2px var(--color-primary)}.thumbnails__single:hover .thumbnails__image{-webkit-transform:scale(1);transform:scale(1)}.thumbnails__image{display:block;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center}.thumbnail-wrap{position:relative}.thumbnail-wrap .fade{pointer-events:none;width:6rem;position:absolute;z-index:1;top:0;bottom:0;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.thumbnail-wrap .fade--left{background:-webkit-gradient(linear, left top, right top, from(#f4f4f4), to(rgba(244,244,244,0)));background:linear-gradient(to right, #f4f4f4, rgba(244,244,244,0));left:0}.thumbnail-wrap .fade--right{right:0;background:-webkit-gradient(linear, right top, left top, from(#f4f4f4), to(rgba(244,244,244,0)));background:linear-gradient(to left, #f4f4f4, rgba(244,244,244,0))}.thumbnail-wrap .fade.active{opacity:1}.modal-slideshow__gallery{width:100%}.modal-slideshow__gallery__container__img{border-radius:0;opacity:0.5;-webkit-filter:grayscale(80%);filter:grayscale(80%)}.modal-slideshow__gallery__container__img--active{opacity:1}.mobile-slider__single,.mobile-slider__single-image{-webkit-box-shadow:0 0.3rem 0.8rem rgba(0,0,0,0.1);box-shadow:0 0.3rem 0.8rem rgba(0,0,0,0.1);background:#fff}.mobile-slider__single{margin:0 .8rem}.discount-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.3rem;background:var(--color-primary);color:#fff;padding:.8rem 2.4rem}@media (max-width: 767px){.discount-price{font-size:1.8rem}}.discount-price__savings .tooltip-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.discount-price__savings .tooltip-trigger strong{margin-left:.4rem}.discount-price__icon{margin-left:.2rem;margin-top:.4rem;font-size:1rem}@media (max-width: 767px){.discount-price{margin:0 -1.6rem;padding:1.6rem 2.4rem}}.main-price{padding:1rem}@media (max-width: 767px){.main-price{padding:0 !important}}.main-price .price-block__single{background:#fff;padding:2rem 1rem;margin:0}.main-price__divider{width:100%;background:#ececec;margin-top:0}.main-price__colored-sub{color:var(--color-primary)}.main-price__no-price{font-size:2.4rem;font-weight:700}.main-price__no-price p{font-size:2.5rem}.main-price__disclaimer{margin-top:0;text-align:right;font-size:1.2rem;color:#777}@media (max-width: 767px){.main-price__disclaimer{font-size:1.4rem}}.price-title{color:var(--color-primary);padding:1rem;font-weight:900;font-size:x-large}@media (max-width: 767px){.price-title{background:#fff}}.price-block__label{font-size:1.6rem;font-weight:900}.price-block__price--primary{color:#337ab7}.detailed-specs{display:table}.detailed-specs__single{display:table-row;text-align:left}.detailed-specs__single::before{content:"\F00C";font-family:"Font Awesome 5 Pro",sans-serif;text-align:center;width:1.25em;color:var(--color-primary);margin-right:.8rem;font-weight:400}.detailed-specs__label{display:table-cell;color:#777;padding-right:.8rem}.fuel__title{margin-bottom:1.6rem}@media (max-width: 767px){.fuel__title{font-size:2.2rem}}.fuel__content{background:#f4f4f4;padding:2.4rem 3.2rem}@media (max-width: 479px){.fuel__content{background:#fff}}.fuel__numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.4rem}.fuel__rating{font-size:1.4rem;color:#777}@media (max-width: 767px){.fuel__rating{font-size:1.8rem}}.fuel__rating:not(:last-child){margin-bottom:.8rem}.fuel__rating strong{color:#333}.fuel__icon{font-size:5rem;color:#bbb}.fuel__disclaimer{font-size:1.2rem;text-align:center}@media (max-width: 767px){.fuel__disclaimer{font-size:1.6rem}}.overview-tab__description{white-space:pre-wrap}.share-group{padding:1.6rem 2.4rem 2.4rem;background:#efefef}@media (max-width: 767px){.share-group{padding:2rem;background:#fff;margin:2rem 1.6rem}}.share-group h4{color:var(--color-primary)}.share-group .social-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.share-group .social-block .social-buttons{font-size:3rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--color-primary)}.share-group .social-block .social-buttons:not(:last-child){margin-right:1.6rem}.share-group .social-block .social-buttons[data-target="vdp-inquire-share-modal"]{color:#eeb44a}.share-group .social-block .facebook-btn{color:#3b5998}.share-group .social-block .twitter-btn{color:#000}.share-group .social-block .twitter-btn .icon-x-twitter{margin-left:0}.similar-vehicles{padding:1.6rem 1.6rem 4.8rem 1.6rem;overflow:hidden;background:#f4f4f4;margin:0}@media (max-width: 767px){.similar-vehicles{background:#fff;margin:2rem 1.6rem;padding-bottom:6rem}}.similar-vehicles h3{color:var(--color-primary);margin-bottom:0 !important}@media (max-width: 767px){.similar-vehicles h3{margin-bottom:2rem !important}}.similar-vehicles__single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;text-align:center;color:#000;-webkit-transition:-webkit-transform 0.3s, -webkit-box-shadow 0.2s ease-out;transition:-webkit-transform 0.3s, -webkit-box-shadow 0.2s ease-out;transition:transform 0.3s, box-shadow 0.2s ease-out;transition:transform 0.3s, box-shadow 0.2s ease-out, -webkit-transform 0.3s, -webkit-box-shadow 0.2s ease-out;min-height:43rem;margin-top:0}@media (max-width: 991px){.similar-vehicles__single{min-height:45rem}}@media (max-width: 479px){.similar-vehicles__single{min-height:42rem}}.similar-vehicles__single:hover{color:#000;-webkit-box-shadow:0 0.6rem 3.6rem rgba(0,0,0,0.15);box-shadow:0 0.6rem 3.6rem rgba(0,0,0,0.15)}.similar-vehicles__single:hover .similar-vehicles__image{opacity:0.8}.similar-vehicles__single:hover .similar-vehicles__details{max-height:15rem}.similar-vehicles__image{-webkit-box-flex:1;-ms-flex:1;flex:1;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;position:relative}.similar-vehicles__image.equal-height{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.similar-vehicles__image.with-price-badge .price-badge__wrapper{right:0}@media (max-width: 767px){.similar-vehicles__image{background-size:contain}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.similar-vehicles__image{min-height:15rem}}.similar-vehicles__image.oem-image{background-size:contain;-webkit-transform:translate(-6%) scale(1.3);transform:translate(-6%) scale(1.3);padding:4rem 0}.similar-vehicles__description{padding:1.6rem}.similar-vehicles__title{overflow-wrap:break-word}.similar-vehicles .convertus-dollar-sign{font-size:1.7rem;vertical-align:top;position:relative;top:0.8rem}.similar-vehicles__title-area{position:relative;margin-bottom:1.6rem;padding-bottom:0;text-align:left;line-height:1.2}@media (max-width: 991px){.similar-vehicles__details{max-height:15rem}}.similar-vehicles__details-list{margin-bottom:1.6rem}@media (max-width: 767px){.similar-vehicles__details-list{margin-bottom:0}}.similar-vehicles__details-single{list-style-type:none;color:#777;font-size:1.4rem}.similar-vehicles .main-price__divider{background:#777}.similar-vehicles__price-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:0 !important}.similar-vehicles__price-section--label h5{padding:1rem;font-size:1.625rem;font-weight:600}.similar-vehicles__price-section--content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.similar-vehicles__price-section--content .vehicle-price{font-size:2em;font-weight:900;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:end;align-self:flex-end}.similar-vehicles__price-section--content .vehicle-price__sub{font-size:1.125rem;color:#777}.similar-vehicles .tns-outer{position:relative}@media (max-width: 767px){.similar-vehicles .tns-outer{width:90%;margin:0 auto}}.similar-vehicles .tns-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.similar-vehicles .tns-carousel{display:-webkit-box;display:-ms-flexbox;display:flex}.similar-vehicles .tns-item{width:90%}@media (max-width: 1199px){.similar-vehicles .tns-item{width:100% !important}}.similar-vehicles .mobile-slider{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.techspecs-tab__disclaimer{font-size:1.2rem}@media (max-width: 767px){.techspecs-tab__disclaimer{font-size:1.4rem}}.expand-section{margin-top:.8rem}.expand-section__title{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.8rem;padding:.8rem 0;border-bottom:1px solid #ececec;-webkit-transition:color 0.2s;transition:color 0.2s}.expand-section__title::after{content:"\F0FE";font-family:"Font Awesome 5 Pro",sans-serif;font-size:1.4rem;color:#777;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.expand-section.expanded .expand-section__title::after{content:"\F146"}.expand-section__title:hover{color:#222}.expand-section__wrap{max-height:0;overflow:hidden;-webkit-transition:max-height 0.3s;transition:max-height 0.3s}.expand-section__list{-webkit-column-count:2;-moz-column-count:2;column-count:2}@media (max-width: 479px){.expand-section__list{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.testimonials-group{display:block;color:#333;padding:0 1.8rem;background:#efefef;margin:2rem 0;pointer-events:none}@media (max-width: 767px){.testimonials-group{margin:2rem 1.6rem;background:#fff;padding:2rem}}@media (max-width: 767px){.testimonials-group__title{font-weight:600;color:var(--color-primary);z-index:99;font-size:2.4rem}}.testimonials-group__quote-icon{color:#bbb;font-size:2.4rem;margin-bottom:.8rem}.testimonials-group__star{color:#ee9908}.testimonials-group .tns-inner{overflow:hidden}.testimonials-group .tns-outer{position:relative;display:inline}.testimonials-group .tns-carousel{display:-webkit-box;display:-ms-flexbox;display:flex}.testimonials-group .tns-item{margin:0.5rem;padding:1rem !important;min-height:210px;background:#fff}@media (max-width: 767px){.testimonials-group .tns-item{-webkit-box-shadow:3px 3px 15px #bdbdbd;box-shadow:3px 3px 15px #bdbdbd;margin:2rem}}.testimonials-group .tns-item::before{content:url(https://performancedemo1.performanceautodev.com/wp-content/uploads/sites/36/2020/02/Screen-Shot-2020-01-06-at-6.15.24-PM.png);width:30px;display:block}.testimonials-group .tns-slider{margin-bottom:0}.testimonials-group__single{font-size:1.4rem !important}.tns-item{-webkit-box-shadow:none;box-shadow:none;padding:0 !important}.vdp-wrapper .retail-section .wpcf7-form{padding:2.4rem 1.6rem}.vdp-wrapper .retail-section .wpcf7-form .wpcf7-list-item{margin:0}.vdp-wrapper .retail-section .wpcf7-form .title,.vdp-wrapper .retail-section .wpcf7-form .short-desc{width:100%}.vdp-wrapper .retail-section .wpcf7-form input[type="text"],.vdp-wrapper .retail-section .wpcf7-form input[type="email"],.vdp-wrapper .retail-section .wpcf7-form input[type="number"],.vdp-wrapper .retail-section .wpcf7-form select,.vdp-wrapper .retail-section .wpcf7-form textarea{background-color:#fff}.vdp-wrapper .retail-section .wpcf7-form .input-group{margin-bottom:1.6rem}.vdp-wrapper .retail-section .wpcf7-form input::-webkit-input-placeholder, .vdp-wrapper .retail-section .wpcf7-form textarea::-webkit-input-placeholder{color:#bbb;font-weight:700}.vdp-wrapper .retail-section .wpcf7-form input::-moz-placeholder, .vdp-wrapper .retail-section .wpcf7-form textarea::-moz-placeholder{color:#bbb;font-weight:700}.vdp-wrapper .retail-section .wpcf7-form input:-ms-input-placeholder, .vdp-wrapper .retail-section .wpcf7-form textarea:-ms-input-placeholder{color:#bbb;font-weight:700}.vdp-wrapper .retail-section .wpcf7-form input::-ms-input-placeholder, .vdp-wrapper .retail-section .wpcf7-form textarea::-ms-input-placeholder{color:#bbb;font-weight:700}.vdp-wrapper .retail-section .wpcf7-form input::placeholder,.vdp-wrapper .retail-section .wpcf7-form textarea::placeholder{color:#bbb;font-weight:700}.vdp-wrapper .retail-section .wpcf7-form .label-hidden>label{visibility:hidden}.vdp-wrapper .retail-section .wpcf7-form .special-radio-button{display:-webkit-box;display:-ms-flexbox;display:flex}.vdp-wrapper .retail-section .wpcf7-form .special-radio-button__active #selectRate{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vdp-wrapper .retail-section .wpcf7-form #selectRate .wpcf7-list-item{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.vdp-wrapper .retail-section .wpcf7-form #selectRate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.vdp-wrapper .retail-section .wpcf7-form .control__button-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap}.vdp-wrapper .retail-section .wpcf7-form .consent{font-size:1.4rem;margin-top:1.6rem;color:#777}.vdp-wrapper .retail-section .step,.vdp-wrapper .retail-section .stepper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.vdp-wrapper .retail-section .stepper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vdp-wrapper .retail-section .stepper__control{color:transparent;margin:2.4rem .4rem}.vdp-wrapper .retail-section .stepper__control-dot::before{content:"";display:block;width:20px;height:20px;border-radius:50%;cursor:pointer;background-color:#fff;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.15);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.15)}.vdp-wrapper .retail-section .stepper .active .stepper__control-dot::before{background-color:var(--color-primary)}.vdp-wrapper .retail-section .control__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:2.4rem}.vdp-wrapper .retail-section .control__button-privacy{margin-left:1.6rem}.vdp-wrapper .retail-section .control__button-next{color:#fff;background-color:var(--color-primary);margin-left:4.8rem}.vdp-wrapper .retail-section .control__button-prev{background-color:transparent;font-size:1.6rem;font-weight:700;color:var(--color-primary);border:3px solid var(--color-primary);margin-right:.8rem}.vdp-wrapper .retail-section .control__button input[type="submit"]{margin-left:.8rem}.vdp-wrapper .retail-section .control__button-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vdp-wrapper .retail-section .control__button .button{min-width:15rem;padding-left:1.6rem;padding-right:1.6rem}.vdp-wrapper .retail-section__tab>.wrapper{padding:0;margin-bottom:2.4rem}.vdp-wrapper .retail-section .tabs{margin-top:4.8rem;margin-bottom:0}.vdp-wrapper .retail-section .tabs__tab,.vdp-wrapper .retail-section .tabs__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.vdp-wrapper .retail-section .tabs__group{-webkit-box-shadow:0 0.3rem 0.8rem rgba(0,0,0,0.1);box-shadow:0 0.3rem 0.8rem rgba(0,0,0,0.1);margin-right:.4rem}.vdp-wrapper .retail-section .tabs__group:last-child{margin-right:0}.vdp-wrapper .retail-section .tabs__tab-group{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.vdp-wrapper .retail-section .tabs__tab:not(:last-child){margin-right:0}.vdp-wrapper .retail-section .tabs__tab-title--emphasy{width:100%}.vdp-wrapper .retail-section .tabs__tab-title--normal{width:100%;margin-left:.8rem;font-weight:100}.vdp-wrapper .retail-section .tabs__content{background-color:#f4f4f4;border-radius:3px;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.15);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.15)}.vdp-wrapper .retail-section .tabs__content-extend{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.vdp-wrapper .retail-section .tabs__content-title{width:100%;font-size:2.4rem;margin-left:.8rem}.vdp-wrapper .retail-section .tabs__content-subtitle{width:100%;font-size:2rem;font-weight:500;margin-bottom:3.2rem;margin-left:.8rem}.vdp-wrapper .retail-section .tabs__content-note{font-size:1.2rem;color:#bbb}.vdp-wrapper .retail-section .tabs__content-success{text-align:center;padding:4.8rem 0}.vdp-wrapper .retail-section .tabs__content-checkmark{font-size:4rem;margin-bottom:1.6rem}.vdp-wrapper .retail-section .tabs__content-message{margin-bottom:-1.6rem}.vdp-wrapper .retail-section .tabs__privacy-content p,.vdp-wrapper .retail-section .tabs__content-separate{margin-bottom:2.4rem}.vdp-wrapper .retail-section .tabs__privacy-signature,.vdp-wrapper .retail-section .tabs__content-separate{margin-top:2.4rem}.vdp-wrapper .retail-section .tabs__privacy-signature>h2{margin-bottom:.8rem}.vdp-wrapper .retail-section .tabs__title-privacy,.vdp-wrapper .retail-section .tabs__privacy-content p,.vdp-wrapper .retail-section .tabs__information-list,.vdp-wrapper .retail-section .tabs__content-separate{margin-left:.8rem}.vdp-wrapper .retail-section--active .button-group__button{border:none}.vdp-wrapper .retail-section--active .button-group__button::after{content:"\F00D"}.vdp-wrapper .retail-section--active .tabs-mobile{-ms-flex-wrap:wrap;flex-wrap:wrap}.vdp-wrapper .retail-section--active .tabs-mobile__group{width:100%;margin-bottom:2.4rem;-webkit-box-shadow:0 0.4rem 1.2rem rgba(0,0,0,0.2);box-shadow:0 0.4rem 1.2rem rgba(0,0,0,0.2)}.vdp-wrapper .retail-section--active .tabs__tab{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:1.6rem;padding-right:1.6rem}.vdp-wrapper .retail-section--active .tabs__tab-title{width:initial;font-weight:700}.vdp-wrapper .retail-section--active .tabs__tab:not(:last-child){margin-right:0}.vdp-wrapper .retail-section--active .tabs__tab:last-child{margin-left:0}.vdp-wrapper .retail-section--active .tabs__tab-title--normal{margin-left:.4rem}.vdp-wrapper .retail-section--active .control__button-privacy{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:1.6rem;margin-top:2.4rem}.vdp-wrapper .retail-section--active .control__button-form{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.vdp-wrapper .retail-section--active .control__button-move,.vdp-wrapper .retail-section--active .control__button-move>.button,.vdp-wrapper .retail-section--active .control__button-prev,.vdp-wrapper .retail-section--active .control__button-prev>.button,.vdp-wrapper .retail-section--active .control__button-next,.vdp-wrapper .retail-section--active .control__button-submit,.vdp-wrapper .retail-section--active .control__button-submit input[type="submit"],.vdp-wrapper .retail-section--active .control__button-estimated>.button{width:100%;min-width:100%}.vdp-wrapper .retail-section--active .control__button-submit input[type="submit"]{margin-left:0}.vdp-wrapper .retail-section--active .control__button-next{margin-left:initial}.vdp-wrapper .retail-section--active .control__button-prev{margin-bottom:2.4rem}.vdp-wrapper .retail-section{margin-top:-4.8rem;background-color:#fff}.vdp-wrapper .retail-section__mobile{background-color:transparent}.vdp-wrapper .retail-section__dropdown{width:100%;padding:3.2rem 0;background-color:#f4f4f4;position:relative;z-index:2}.vdp-wrapper .retail-section__dropdown--active{-webkit-box-shadow:6px -6px 3px -5px #f4f4f4;box-shadow:6px -6px 3px -5px #f4f4f4}.vdp-wrapper .retail-section__content{overflow:hidden;opacity:0;pointer-events:none;max-height:0;-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:max-height 0.4s, opacity 0.4s, padding 0.4s, -webkit-transform 0.5s;transition:max-height 0.4s, opacity 0.4s, padding 0.4s, -webkit-transform 0.5s;transition:max-height 0.4s, opacity 0.4s, padding 0.4s, transform 0.5s;transition:max-height 0.4s, opacity 0.4s, padding 0.4s, transform 0.5s, -webkit-transform 0.5s}.vdp-wrapper .retail-section__content--active{padding:6.4rem 0;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto;max-height:300rem;padding-bottom:20px;overflow:visible;position:relative;z-index:0}.vdp-wrapper .retail-section__content--active .retail-section__details .oem-img{-ms-flex-line-pack:center;align-content:center;overflow:hidden}.vdp-wrapper .retail-section__content--active .retail-section__details .oem-img img{-webkit-transform:translate(-6%) scale(1.4);transform:translate(-6%) scale(1.4)}.vdp-wrapper .retail-section__stocknumber{font-size:2rem;margin-top:-2.4rem;margin-bottom:1.6rem}.vdp-wrapper .retail-section__description--emphasy{font-weight:700;margin-bottom:1.6rem}.vdp-wrapper .retail-section .button-group__button{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:100%;border-radius:3px;border:3px solid var(--color-primary);padding:.4rem 1.6rem;font-size:1.6rem;height:4.2rem;font-weight:700;position:relative;z-index:1}.vdp-wrapper .retail-section .button-group__button::after{content:"";width:44px;height:44px;position:absolute;background-color:#f4f4f4;top:140%;left:45%;-webkit-transform:rotate(134deg);transform:rotate(134deg);-webkit-box-shadow:5px -6px 5px -4px #f4f4f4;box-shadow:5px -6px 5px -4px #f4f4f4;opacity:0.8}.vdp-wrapper .retail-section .button-group__button--mobile{max-width:90%;margin-left:auto;margin-right:auto}.vdp-wrapper .retail-section .slideup-leave-active,.vdp-wrapper .retail-section .slideup-enter-active{-webkit-transition:max-height 0.4s, opacity 0.4s, padding 0.4s, -webkit-transform 0.4s;transition:max-height 0.4s, opacity 0.4s, padding 0.4s, -webkit-transform 0.4s;transition:max-height 0.4s, opacity 0.4s, padding 0.4s, transform 0.4s;transition:max-height 0.4s, opacity 0.4s, padding 0.4s, transform 0.4s, -webkit-transform 0.4s}.vdp-wrapper .retail-section .slideup-enter{-webkit-transform:translate(0, -20%);transform:translate(0, -20%)}.vdp-wrapper .retail-section .slideup-leave-to{-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.vdp-wrapper .retail-section__dropdown--active .button-group__button:hover{border:none}.vdp-wrapper .retail-section--active{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;position:fixed;top:0;left:0;right:0;height:100%;z-index:1000;overflow-y:scroll;overflow-x:hidden;margin-top:0}.vdp-wrapper .retail-section--active .button-group__button{border:none}.vdp-wrapper .retail-section--active .button-group__button::after{content:none}.vdp-wrapper .retail-section--active .button-group__button--mobile{max-width:100%;margin:0 auto 4.8rem auto;padding:1.6rem 0}.vdp-wrapper .retail-section--active .retail-section__dropdown{padding:0}.vdp-wrapper .retail-section--active .retail-section__content{padding:3.2rem 0;overflow:visible;opacity:1;pointer-events:initial}.vdp-wrapper .retail-section--active .retail-section__content .retail-section__details .oem-img{min-height:28rem;-ms-flex-line-pack:center;align-content:center}.vdp-wrapper .retail-section--active .retail-section__content .retail-section__details .oem-img img{-webkit-transform:translate(-6%) scale(1.4);transform:translate(-6%) scale(1.4)}.vdp-wrapper .retail-section__progress{overflow:hidden;background-color:#f4f4f4;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.15);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.15);margin-top:2.4rem}.vdp-wrapper .retail-section__progress-striped{text-align:center;padding:.8rem 0;background:var(--color-primary);color:transparent;-webkit-transition:background 0.2s;transition:background 0.2s;min-height:4rem}.vdp-wrapper .retail-section__progress-hours{font-size:1.3rem;text-align:right;color:var(--color-primary)}.vdp-wrapper .retail-section__progress--sub{font-size:1.4rem;margin-bottom:-1.6rem;color:#777}.carfax-section{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.carfax-section .modal-trigger{display:block;width:11rem;max-width:11rem}.carfax-section .carproof-badge{-webkit-box-flex:1;-ms-flex:1;flex:1}.carfax-section .carproof-badge div{width:100% !important;height:100% !important;padding:0 !important;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.carfax-section .carproof-badge a{display:none !important}.carfax-section .carproof-badge img{width:auto !important;height:auto !important;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:8rem}.carfax-section .carproof-badge__vdp img{width:34% !important}.carfax-section-hidden{display:none !important}.modal-carfax-view-report{margin:auto 2.4rem}#carfax-modal-form .wpcf7-form{padding:2.4rem 0 .8rem 0}#carfax-modal-form label{color:#bbb}#carfax-modal-form .hidden label{display:none}.modal-carfax{width:calc(100% - 4.8rem);max-width:110rem;height:80vh;z-index:1;margin:auto 2.4rem}.modal .modal-carfax{display:none}.modal--active .modal-carfax{display:block}@media (max-width: 767px){.modal-carfax{width:90%;height:80vh;max-height:80%;margin:auto 2.4rem}}.modal-carfax__desktop,.modal-carfax__mobile{min-height:80vh;border:0;position:relative;z-index:2;background:#fff;padding:2.4rem 0}.modal-carfax__sub-title{font-size:1.8rem;padding:1.6rem 0}.modal-carfax__lists{font-family:"Font Awesome 5 Pro",sans-serif;list-style:none;color:#222}.modal-carfax__list::before{content:"\F00C";margin-right:1.6rem;color:#bbb;font-weight:700}.modal-carfax__cta{margin-top:2.4rem}.modal-carfax__consent{color:#bbb;padding-bottom:2.4rem}.modal-carfax__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #bbb;padding-top:2.4rem}@media (max-width: 767px){.modal-carfax__info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.modal-carfax__info-button{text-decoration:underline}.modal-carfax__info-questionmark{color:#bbb}.modal-carfax img{margin-top:.8rem}.modal-carfax__loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-carfax__loading .fa-spin{font-size:5rem}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3BsdWdpbnMvY29udmVydHVzLXZtcy9pbmNsdWRlL3NoYXJlZC1jb21wb25lbnRzL3NycC1jYWxjdWxhdG9yL19jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3RoZW1lcy9jb252ZXJ0dXMtYWNoaWxsZXMvYWNoaWxsZXMvc3R5bGVzL2dsb2JhbC8wMF9iYXNlL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3RoZW1lcy9jb252ZXJ0dXMtYWNoaWxsZXMvYWNoaWxsZXMvc3R5bGVzL2dsb2JhbC8wMF9iYXNlL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3BsdWdpbnMvY29udmVydHVzLXZtcy9pbmNsdWRlL3NoYXJlZC1jb21wb25lbnRzL3ZkcC1icmVhZGNydW1icy9fY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC9wbHVnaW5zL2NvbnZlcnR1cy12bXMvaW5jbHVkZS9zaGFyZWQtY29tcG9uZW50cy9kZXRhaWxlZC1zcGVjcy9jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3BsdWdpbnMvY29udmVydHVzLXZtcy9pbmNsdWRlL3NoYXJlZC1jb21wb25lbnRzL3ZpZGVvLXBsYXllci9jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3BsdWdpbnMvY29udmVydHVzLXZtcy9pbmNsdWRlL3NoYXJlZC1jb21wb25lbnRzL2ZlYXR1cmVkLXRhZ3MvX2NvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy8uL3dwLWNvbnRlbnQvdGhlbWVzL2NvbnZlcnR1cy1wbGF0aW51bS1wZXJmb3JtYW5jZS9hY2hpbGxlcy9wbHVnaW4tdGhlbWVzL3Ztcy92ZHAvcGVyZm9ybWFuY2UtYXV0by1ncm91cC0yMDIwL2NvbXBvbmVudHMvYmFzZS9fY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC90aGVtZXMvY29udmVydHVzLXBsYXRpbnVtLXBlcmZvcm1hbmNlL2FjaGlsbGVzL3BsdWdpbi10aGVtZXMvdm1zL3ZkcC9wZXJmb3JtYW5jZS1hdXRvLWdyb3VwLTIwMjAvY29tcG9uZW50cy9idXR0b24tZ3JvdXAvX2NvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy8uL3dwLWNvbnRlbnQvdGhlbWVzL2NvbnZlcnR1cy1wbGF0aW51bS1wZXJmb3JtYW5jZS9hY2hpbGxlcy9wbHVnaW4tdGhlbWVzL3Ztcy92ZHAvcGVyZm9ybWFuY2UtYXV0by1ncm91cC0yMDIwL2NvbXBvbmVudHMvYnV0dG9uLWdyb3VwLW1pbmkvX2NvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy8uL3dwLWNvbnRlbnQvdGhlbWVzL2NvbnZlcnR1cy1wbGF0aW51bS1wZXJmb3JtYW5jZS9hY2hpbGxlcy9wbHVnaW4tdGhlbWVzL3Ztcy92ZHAvcGVyZm9ybWFuY2UtYXV0by1ncm91cC0yMDIwL2NvbXBvbmVudHMvY29udGFjdC1ncm91cC9fY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC90aGVtZXMvY29udmVydHVzLXBsYXRpbnVtLXBlcmZvcm1hbmNlL2FjaGlsbGVzL3BsdWdpbi10aGVtZXMvdm1zL3ZkcC9wZXJmb3JtYW5jZS1hdXRvLWdyb3VwLTIwMjAvY29tcG9uZW50cy9pbmNlbnRpdmVzLWdyb3VwL19jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3RoZW1lcy9jb252ZXJ0dXMtcGxhdGludW0tcGVyZm9ybWFuY2UvYWNoaWxsZXMvcGx1Z2luLXRoZW1lcy92bXMvdmRwL3BlcmZvcm1hbmNlLWF1dG8tZ3JvdXAtMjAyMC9jb21wb25lbnRzL3Bob3RvLWdhbGxlcnkvX2NvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy8uL3dwLWNvbnRlbnQvdGhlbWVzL2NvbnZlcnR1cy1wbGF0aW51bS1wZXJmb3JtYW5jZS9hY2hpbGxlcy9wbHVnaW4tdGhlbWVzL3Ztcy92ZHAvcGVyZm9ybWFuY2UtYXV0by1ncm91cC0yMDIwL2NvbXBvbmVudHMvcHJpY2luZy1ncm91cC9fY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC90aGVtZXMvY29udmVydHVzLXBsYXRpbnVtLXBlcmZvcm1hbmNlL2FjaGlsbGVzL3BsdWdpbi10aGVtZXMvdm1zL3ZkcC9wZXJmb3JtYW5jZS1hdXRvLWdyb3VwLTIwMjAvY29tcG9uZW50cy9vdmVydmlldy10YWIvX2NvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy8uL3dwLWNvbnRlbnQvdGhlbWVzL2NvbnZlcnR1cy1wbGF0aW51bS1wZXJmb3JtYW5jZS9hY2hpbGxlcy9wbHVnaW4tdGhlbWVzL3Ztcy92ZHAvcGVyZm9ybWFuY2UtYXV0by1ncm91cC0yMDIwL2NvbXBvbmVudHMvc2hhcmUtZ3JvdXAvX2NvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy8uL3dwLWNvbnRlbnQvdGhlbWVzL2NvbnZlcnR1cy1wbGF0aW51bS1wZXJmb3JtYW5jZS9hY2hpbGxlcy9wbHVnaW4tdGhlbWVzL3Ztcy92ZHAvcGVyZm9ybWFuY2UtYXV0by1ncm91cC0yMDIwL2NvbXBvbmVudHMvc2ltaWxhci12ZWhpY2xlcy9fY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC90aGVtZXMvY29udmVydHVzLXBsYXRpbnVtLXBlcmZvcm1hbmNlL2FjaGlsbGVzL3BsdWdpbi10aGVtZXMvdm1zL3ZkcC9wZXJmb3JtYW5jZS1hdXRvLWdyb3VwLTIwMjAvY29tcG9uZW50cy90ZWNoc3BlY3MtdGFiL19jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3RoZW1lcy9jb252ZXJ0dXMtcGxhdGludW0tcGVyZm9ybWFuY2UvYWNoaWxsZXMvcGx1Z2luLXRoZW1lcy92bXMvdmRwL3BlcmZvcm1hbmNlLWF1dG8tZ3JvdXAtMjAyMC9jb21wb25lbnRzL3Rlc3RpbW9uaWFscy1ncm91cC9fY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC90aGVtZXMvY29udmVydHVzLXBsYXRpbnVtLXBlcmZvcm1hbmNlL2FjaGlsbGVzL3BsdWdpbi10aGVtZXMvdm1zL3ZkcC9wZXJmb3JtYW5jZS1hdXRvLWdyb3VwLTIwMjAvY29tcG9uZW50cy9yZXRhaWxpbmctdGFiL3N0eWxlcy9fdGFicy1mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC90aGVtZXMvY29udmVydHVzLXBsYXRpbnVtLXBlcmZvcm1hbmNlL2FjaGlsbGVzL3BsdWdpbi10aGVtZXMvdm1zL3ZkcC9wZXJmb3JtYW5jZS1hdXRvLWdyb3VwLTIwMjAvY29tcG9uZW50cy9yZXRhaWxpbmctdGFiL3N0eWxlcy9fdGFicy1zdGVwcGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC90aGVtZXMvY29udmVydHVzLXBsYXRpbnVtLXBlcmZvcm1hbmNlL2FjaGlsbGVzL3BsdWdpbi10aGVtZXMvdm1zL3ZkcC9wZXJmb3JtYW5jZS1hdXRvLWdyb3VwLTIwMjAvY29tcG9uZW50cy9yZXRhaWxpbmctdGFiL3N0eWxlcy9fdGFicy1kZXNrdG9wLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC90aGVtZXMvY29udmVydHVzLXBsYXRpbnVtLXBlcmZvcm1hbmNlL2FjaGlsbGVzL3BsdWdpbi10aGVtZXMvdm1zL3ZkcC9wZXJmb3JtYW5jZS1hdXRvLWdyb3VwLTIwMjAvY29tcG9uZW50cy9yZXRhaWxpbmctdGFiL3N0eWxlcy9fdGFicy1tb2JpbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3RoZW1lcy9jb252ZXJ0dXMtcGxhdGludW0tcGVyZm9ybWFuY2UvYWNoaWxsZXMvcGx1Z2luLXRoZW1lcy92bXMvdmRwL3BlcmZvcm1hbmNlLWF1dG8tZ3JvdXAtMjAyMC9jb21wb25lbnRzL3JldGFpbGluZy1zZWN0aW9uL3N0eWxlcy9fdGFicy1kZXNrdG9wLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC90aGVtZXMvY29udmVydHVzLXBsYXRpbnVtLXBlcmZvcm1hbmNlL2FjaGlsbGVzL3BsdWdpbi10aGVtZXMvdm1zL3ZkcC9wZXJmb3JtYW5jZS1hdXRvLWdyb3VwLTIwMjAvY29tcG9uZW50cy9yZXRhaWxpbmctc2VjdGlvbi9zdHlsZXMvX3RhYnMtbW9iaWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC90aGVtZXMvY29udmVydHVzLXBsYXRpbnVtLXBlcmZvcm1hbmNlL2FjaGlsbGVzL3BsdWdpbi10aGVtZXMvdm1zL3ZkcC9wZXJmb3JtYW5jZS1hdXRvLWdyb3VwLTIwMjAvY29tcG9uZW50cy9yZXRhaWxpbmctc2VjdGlvbi9zdHlsZXMvX3Byb2dyZXNzLWJhci5zY3NzIiwid2VicGFjazovLy8uL3dwLWNvbnRlbnQvdGhlbWVzL2NvbnZlcnR1cy1wbGF0aW51bS1wZXJmb3JtYW5jZS9hY2hpbGxlcy9wbHVnaW4tdGhlbWVzL3Ztcy92ZHAvcGVyZm9ybWFuY2UtYXV0by1ncm91cC0yMDIwL2NvbXBvbmVudHMvdGFkdi1jYXJmYXgvX2NvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLCtCQUdFLGlCQUNBLFlBQWEsQ0FDYiwyQkFHQSxpQkNEWSxDREFaLDZCQUlDLGNBQWUsQ0FKaEIsZ0NBUUMsMEVBQ0Esb0VBQ0Esa0VBQ0EsYUFDQSxjQUNBLDhCQUNBLGtCQUNBLGtCQ2hCVyxDRGlCWCw2QkFJRCxpQkFDQSxtQkM1QlcsQ0E2RFgsMEJEbkNELDZCQUtFLGdCQUFpQixDQUVsQixDQUVELHVCQUNDLHFCQUNBLFdBQ0EsZ0JBQWlCLENDdUJqQiwwQkQxQkQsdUJBTUUsZ0JBQWlCLENBRWxCLENDa0JBLDBCRDdERiwrQkFnREcsaUJBQ0EsU0FDQSxnQkFDQSxnQkFDQSxhQUNBLGNBQWUsQ0FyRGxCLHdDQXlERyxpQ0FDQSxhQUFjLENBMURqQiw2QkE4REcsOEZBQ0EscUJBQ0EsaUJBQ0EsNkVBQ0EsbUJBQ0EsWUFDQSxXQUNBLGdCQUNBLE1BQ0EsUUFD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Q2IsY0FJRCwwQkFDQSxpQkFDQSxZQUNBLFVBQ0Esa0J6QjdEYSxDeUIrRGIscUJBQ0MsWUFBYSxDQUNiLDZCQUdBLGFBQWMsQ3pCZmQsMEJ5QkdGLGNBZ0JFLFVBQ0EsWUFDQSxlQUNBLGtCekIzRVksQ3lCc0piLENBeEVBLDZDQUVDLGdCQUNBLFNBQ0Esa0JBQ0EsVUFDQSxnQkFDQSxnQkFBc0IsQ0FDdEIseUJBR0EsaUJBQ0EsZ0JBQXNCLENBQ3RCLHFCQUdBLDRDQUNBLGdCQUNBLFV4QnpGc0IsQ3dCMEZ0Qiw0QkFHQSxnQkFDQSxvQkFDQSxXQUNBLGVBQWdCLENBQ2hCLG1CQUdBLGlCekIzR1ksQ3lCNEdaLHVCQUdBLFdBQ0EscUJ6QmhIWSxDeUJpSFosb0JBR0EscURBQ0EsNkVBQ0Esa0NBQ0Esa0VBQ0EsMEJBQ0Esa0J6QnpIWSxDQXFEWiwwQnlCOERELG9CQVNFLG1FQUF1QixDQUV4QixDQUVELDJCQUNDLHlCQUEwQixDQUMxQixpQ0FHQSxVeEJqSXdCLEN3Qm9EMUIsa0JBaUZFLGdCekIzSVksQ3lCNElaLHVCQUdBLHFEQUNBLG9FQUNBLFlBQ0EsaUVBQW1CLENBSm5CLGdDQU9DLGNBQWUiLCJmaWxlIjoid3AtY29udGVudC90aGVtZXMvY29udmVydHVzLXBsYXRpbnVtLXBlcmZvcm1hbmNlL2FjaGlsbGVzL3BsdWdpbi10aGVtZXMvdm1zL3ZkcC9wZXJmb3JtYW5jZS1hdXRvLWdyb3VwLTIwMjAvbWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuc3JwLWNhbGN1bGF0b3Ige1xuXG5cdC5tb2RhbC1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAwIHNwYWNpbmcoc20pO1xuXHRcdGJvcmRlci10b3A6IDA7XG5cdH1cblxuXHQmX19tYWluLXRhYnMge1xuXHRcdG1hcmdpbi10b3A6IHNwYWNpbmcoc20pO1xuXG5cdFx0YSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAyLjZyZW07XG5cdFx0XHRoZWlnaHQ6IDIuNnJlbTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdG1hcmdpbi1yaWdodDogc3BhY2luZyh4cyk7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW50cm8tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoeHhzKTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ludHJvIHtcblx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKG1kKTtcblx0XHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzI7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cblx0XHQubW9kYWwtY29udGVudCB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDB2aDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQubW9iaWxlLWNhbGN1bGF0b3ItbWFpbiB7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA4NHB4IC0gNTBweCk7XG5cdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHR9XG5cblx0XHQubW9kYWwtY2xvc2Uge1xuXHRcdFx0Ym94LXNoYWRvdzogJHNoYWRvdztcblx0XHRcdHBhZGRpbmc6IHNwYWNpbmcoeHhzKSBzcGFjaW5nKHNtKTtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX2xpZ2h0X2dyZXlfMTtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9lcnJvcjtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfbWVkaXVtX2dyZXlfMjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9tZWRpdW1fZ3JleV8yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY2FsY3VsYXRvci10YWJzIHtcblxuXHQmX190YWIge1xuXHRcdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpLFxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfbWVkaXVtX2dyZXlfMTtcblx0XHRcdHBhZGRpbmc6IHNwYWNpbmcoeHMpIHNwYWNpbmcoc20pO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmLmFjdGl2ZSBhIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRjb2xvcjogJGNvbG9yX2RhcmtfZ3JleV8xO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX2xpZ2h0X2dyZXlfMTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHh4cyk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHR9XG5cdH1cblxuXHQmX19wYXltZW50IHtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX2RldGFpbHMge1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0fVxuXHR9XG59XG5cbi5jYWxjdWxhdG9yLWZvcm0ge1xuXHRwYWRkaW5nOiBzcGFjaW5nKHNtKTtcblx0YmFja2dyb3VuZDogJGNvbG9yX2xpZ2h0X2dyZXlfMTtcblx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyhzbSk7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcblxuXHQuaW5wdXQtZ3JvdXAge1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoc20pO1xuXHR9XG5cblx0Jl9fZGlzY2xhaW1lciB7XG5cdFx0bWFyZ2luLXRvcDogLSN7c3BhY2luZyh4cyl9O1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdGNvbG9yOiAkY29sb3JfbWVkaXVtX2dyZXlfMjtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdH1cblxuXHRcdCYtLWVycm9yIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGNvbG9yX2Vycm9yO1xuXHRcdFx0cGFkZGluZzogc3BhY2luZyh4cykgc3BhY2luZyhzbSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRib3gtc2hhZG93OiAkbGlnaHRfc2hhZG93O1xuXHRcdH1cblx0fVxuXG5cdCZfX3JhdGUge1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gI3tzcGFjaW5nKHNtKX0pO1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoc20pO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYm9udXMge1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRwYWRkaW5nOiBzcGFjaW5nKHhzKSBzcGFjaW5nKHNtKTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogJGxpZ2h0X3NoYWRvdztcblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19zYWxlLWNoZWNrIHtcblxuXHRcdGxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbG9yOiAkY29sb3JfZGFya19ncmV5XzE7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cblx0XHRpbnB1dCB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0d2lkdGg6IDJyZW07XG5cdFx0XHRoZWlnaHQ6IDJyZW07XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi5zdW1tYXJ5LWNhcmQge1xuXHRib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcblx0cGFkZGluZy10b3A6IHNwYWNpbmcobWQpO1xuXHRwYWRkaW5nLWJvdHRvbTogc3BhY2luZyhzbSk7XG5cdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnktZGFyayk7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDUwcHggLSAzOHB4KTtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyg1MHB4IC0gMTAwdmgpKTtcblx0XHR9XG5cdH1cblxuXHQmX19zZWN0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKG1kKTtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHhzKTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHh4eHMpO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fcGF5bWVudCB7XG5cdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2Rpc2NsYWltZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcobWQpO1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHR9XG5cblx0Jl9fYnV0dG9ucyB7XG5cblx0XHQuYnV0dG9uIHtcblxuXHRcdFx0Ji0tbmV4dCB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktZGFyayk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtLXByZXYge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmspO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubW9iaWxlLXN1bW1hcnkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDk5OTtcblx0aGVpZ2h0OiA4NHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuXHRib3gtc2hhZG93OiAwIC0wLjZyZW0gMy42cmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cblx0Ji5hY3RpdmUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzOHB4KTtcblx0fVxuXG5cdCZfX2J1dHRvbiB7XG5cdFx0cGFkZGluZzogc3BhY2luZyh4cyk7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICN7c3BhY2luZyhzbSl9KTtcblx0XHRtYXJnaW46IHNwYWNpbmcoeHMpO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19wYXltZW50IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHRfZ3JleV8yO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxufVxuXG4uZG93bi1wYXltZW50IHtcblxuXHQmX19kaXNwbGF5IHtcblx0XHRoZWlnaHQ6IDQuMnJlbTtcblx0XHR3aWR0aDogNjAlO1xuXHRcdG1heC13aWR0aDogNDByZW07XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX2xpZ2h0X2dyZXlfMTtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym94LXNoYWRvdzogJGluc2V0X3NoYWRvdztcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0cGFkZGluZzogc3BhY2luZyh4eHMpIHNwYWNpbmcoeHMpO1xuXHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycywgYm9yZGVyLXdpZHRoIDAuMnM7XG5cdFx0Ym9yZGVyLWxlZnQ6IDAgc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHRfZ3JleV8xICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogdW5zZXQgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLy9BQiB0ZXN0IHN0eWxlc1xuLnVwZGF0ZWQtY2FsY3VsYXRvci11aSB7XG4gIC5zcnAtY2FsY3VsYXRvciB7XG4gICAgJl9fbWFpbi10YWJzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICZfX2ludHJvLFxuICAgICZfX2ludHJvLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uLWNvbnRhaW5lciB7XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXEYwNjFcIjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhbGN1bGF0b3ItdGFic19fdGFiIHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgLnN1bW1hcnktY2FyZCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgIC5idXR0b24tLXByZXYsXG4gICAgICAuYnV0dG9uLS1uZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFiLWNvbnRlbnRfX3BhbmVsIHtcbiAgICBoMiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtc3VtbWFyeSB7XG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICYtLW5leHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcRjA2MVwiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3BjZjctZm9ybSB7XG5cdCYuc3JwLWZpbmFuY2luZy1mb3JtLFxuXHQmLnNycC1maW5hbmNpbmctZm9ybS1mcl9jYSxcblx0Ji52ZHAtZmluYW5jaW5nLWZvcm0tZnJfY2EsXG5cdCYudmRwLWZpbmFuY2luZy1mb3JtIHtcbiBcdFx0XG5cdFx0dGV4dGFyZWEge1xuICAgICAgXHRcdGhlaWdodDogNjBweDtcbiAgICBcdH1cblxuXHRcdC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5jb21tdW5pY2F0aW9uLFxuICAgIFx0LndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmNvbnNlbnRfY2hlY2tib3gge1xuICAgICAgXHRcdC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgICBcdFx0bWFyZ2luOiAwO1xuXG4gICAgICAgIFx0XHRsYWJlbCB7XG4gICAgICAgICAgXHRcdFx0ZGlzcGxheTogZmxleDtcbiAgICAgICAgICBcdFx0XHRhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIFx0XHR9XG4gICAgICBcdFx0fVxuICAgXHRcdH1cblxuXHRcdGlucHV0W25hbWU9XCJjb21tdW5pY2F0aW9uXCJdLFxuICAgIFx0aW5wdXRbbmFtZT1cImNvbnNlbnRfY2hlY2tib3hcIl0ge1xuICAgICAgXHRcdGRpc3BsYXk6IG5vbmU7XG4gICAgXHR9XG5cblx0XHRbY2xhc3NePVwiY2hlY2tib3gtc3ZnXCJdIHtcbiAgICAgIFx0XHR3aWR0aDogM3JlbTtcbiAgICAgIFx0XHRtaW4td2lkdGg6IDNyZW07XG4gICAgICBcdFx0aGVpZ2h0OiAzcmVtO1xuICAgIFx0fVxuXG5cdCBcdC5jaGVja2JveC1zdmcge1xuICAgICAgXHRcdCYtLXVuY2hlY2tlZCB7XG4gICAgICAgIFx0XHRmaWxsOiBub25lO1xuICAgICAgXHRcdH1cblxuICAgICAgXHRcdCYtLWNoZWNrZWQge1xuICAgICAgICBcdFx0cGF0aDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBcdFx0XHRmaWxsOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgXHRcdH1cbiAgICAgIFx0XHR9XG4gICAgXHR9XG5cblx0IFx0LndwY2Y3LXN1Ym1pdC5idXR0b24uYnV0dG9uLS1jZW50ZXJlZCB7XG4gICAgICBcdFx0d2lkdGg6IDEwMCU7XG4gICAgICBcdFx0bWF4LXdpZHRoOiBub25lO1xuICAgICAgXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIFx0XHRwYWRkaW5nOiA0cHggMDtcbiAgICAgIFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgICBcdFx0Ym9yZGVyLXJhZGl1czogMDtcbiAgICAgIFx0XHRib3gtc2hhZG93OiBub25lO1xuICAgICAgXHRcdGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBcdFx0Y29sb3I6ICNmZmY7XG4gICAgICBcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcbiAgICBcdH1cblx0fVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LnNycC1jYWxjdWxhdG9yIHtcblx0XHQudXBkYXRlZC1jYWxjdWxhdG9yLXVpIC5tb2JpbGUtY2FsY3VsYXRvci1tYWluIHtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudXBkYXRlZC1jYWxjdWxhdG9yLXVpIHtcbiAgICAuc3JwLWNhbGN1bGF0b3Ige1xuICAgICAgJl9fbWFpbi10YWJzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xuICAgICAgfVxuXG4gICAgICAmX19idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG5cbiAgICAgICAgLmJ1dHRvbntcbiAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndwY2Y3LWZvcm0ge1xuXHRcdCYuc3JwLWZpbmFuY2luZy1mb3JtLFxuXHRcdCYuc3JwLWZpbmFuY2luZy1mb3JtLWZyX2NhLFxuXHRcdCYudmRwLWZpbmFuY2luZy1mb3JtLWZyX2NhLFxuXHRcdCYudmRwLWZpbmFuY2luZy1mb3JtIHtcblx0XHRcdFxuXHRcdFx0LmNvbW11bmljYXRpb24sXG4gICAgICBcdFx0LmNvbnNlbnRfY2hlY2tib3gge1xuICAgICAgICBcdFx0LndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICAgICAgXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIFx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBcdFx0fVxuICAgICAgXHRcdH1cblxuXHRcdFx0LmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLS1sZzpsYXN0LW9mLXR5cGUge1xuICAgICAgICBcdFx0ZGlzcGxheTogZmxleDtcbiAgICAgICAgXHRcdGp1c3RpZnktY29udGVudDogZW5kO1xuXG4gICAgICAgIFx0XHQmID4gKiB7XG4gICAgICAgICAgXHRcdFx0b3JkZXI6IDA7XG4gICAgICAgICAgXHRcdFx0anVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgIFx0XHR9XG5cbiAgICAgICAgXHRcdCYgPiAud3BjZjctc3VibWl0IHtcbiAgICAgICAgICBcdFx0XHRvcmRlcjogMjtcbiAgICAgICAgXHRcdH1cblxuICAgICAgICBcdFx0JiA+IC5hamF4LWxvYWRlciB7XG4gICAgICAgICAgXHRcdFx0b3JkZXI6IDE7XG4gICAgICAgIFx0XHR9XG4gICAgICBcdFx0fVxuXG5cdFx0XHQud3BjZjctc3VibWl0LmJ1dHRvbi5idXR0b24tLWNlbnRlcmVkIHtcbiAgICAgICAgXHRcdHdpZHRoOiAxMTVweDtcbiAgICAgICAgXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cbiAgICAgICAgXHRcdCY6aG92ZXJ7XG4gICAgICAgICAgXHRcdFx0Y29sb3I6ICNmZmY7XG4gICAgICAgICAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICAgICAgXHRcdH1cbiAgICAgIFx0XHR9XG5cdFx0fVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51cGRhdGVkLWNhbGN1bGF0b3ItdWkge1xuICAgIC5jYWxjdWxhdG9yLXRhYnNfX3RhYiB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIiR1bml0OiAwLjRyZW07XG5cbiRzcGFjaW5nLWRhdGE6IChcblx0bm9uZTogMCxcblx0eHh4czogJHVuaXQgLyAyLCAvKiAycHgqL1xuXHR4eHM6ICR1bml0LCAvKiA0cHgqL1xuXHR4czogJHVuaXQgKiAyLCAvKiA4cHgqL1xuXHRzbTogJHVuaXQgKiA0LCAvKiAxNnB4Ki9cblx0bWQ6ICR1bml0ICogNiwgLyogMjRweCovXG5cdGxnOiAkdW5pdCAqIDgsIC8qIDMycHgqL1xuXHR4bDogJHVuaXQgKiAxMiwgLyogNDhweCovXG5cdHh4bDogJHVuaXQgKiAxNiwgLyogNjRweCovXG5cdHh4eGw6ICR1bml0ICogMjQgLyogOTZweCovXG4pO1xuXG4vLyBVc2FnZSAtLSBwYWRkaW5nOiBzcGFjaW5nKHh4cyk7XG5AZnVuY3Rpb24gc3BhY2luZygkdmFyaWFudDogYmFzZSkge1xuXHQkdmFsdWU6IG1hcC1nZXQoJHNwYWNpbmctZGF0YSwgJHZhcmlhbnQpO1xuXG5cdEBpZiAkdmFsdWUgPT0gbnVsbCB7XG5cblx0XHRAZXJyb3IgXCJTcGFjaW5nIHZhcmlhbnQgYCN7JHZhcmlhbnR9YCBub3QgZm91bmQuXCI7XG5cdH1cblxuXHRAcmV0dXJuICR2YWx1ZTtcbn1cblxuQG1peGluIGJyZWFrcG9pbnQoJHBvaW50KSB7XG5cblx0QGlmICRwb2ludCA9PSB4eGwge1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE2OTlweCkge1xuXG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IHhsIHtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcblxuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRwb2ludCA9PSBsZyB7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG5cblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0gbWQge1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IHNtIHtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IHhzIHtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IHh4cyB7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcblxuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRwb2ludCA9PSBtaW54eGwge1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuXG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IG1pbnhsIHtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcblxuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRwb2ludCA9PSBtaW5sZyB7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG5cblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0gbWlubWQge1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IG1pbnNtIHtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IG1pbnhzIHtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IG1pbnh4cyB7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcblxuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBDb2xvcnNcblxuLy8gUHJpbWFyeSBjb2xvcnMgYXJlIGRvbmUgdXNpbmcgTmF0aXZlIENTUyBWYXJpYWJsZXNcbi8vIFVzZSB3aXRoIHRoZSBmb2xsb3dpbmdcbi8vIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuLy8gdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrKTtcblxuJGNvbG9yX3doaXRlOiAjZmZmO1xuJGNvbG9yX2xpZ2h0X2dyZXlfMDogI2ZhZmFmYTtcbiRjb2xvcl9saWdodF9ncmV5XzE6ICNmNGY0ZjQ7XG4kY29sb3JfbGlnaHRfZ3JleV8yOiAjZWNlY2VjO1xuJGNvbG9yX2xpZ2h0X2dyZXlfMzogI2Q1ZDVkNTtcbiRjb2xvcl9tZWRpdW1fZ3JleV8xOiAjYmJiO1xuJGNvbG9yX21lZGl1bV9ncmV5XzI6ICM3Nzc7XG4kY29sb3JfZGFya19ncmV5XzE6ICMzMzM7XG4kY29sb3JfZGFya19ncmV5XzI6ICMyMjI7XG4kY29sb3JfYmxhY2s6ICMwMDA7XG5cbiRjb2xvcl9zdWNjZXNzOiAjNmJiZjQ5O1xuJGNvbG9yX2NhbmNlbDogI2NiNzE2MztcbiRjb2xvcl9lcnJvcjogI2QwMDIxYjtcblxuJGNvbG9yX3R3aXR0ZXI6ICMwMDAwMDA7XG4kY29sb3JfZmFjZWJvb2s6ICMzYjU5OTg7XG4kY29sb3JfZ29vZ2xlOiAjNDI4NWY0O1xuJGNvbG9yX2luc3RhZ3JhbTogI2NkNDg2YjtcbiRjb2xvcl95b3V0dWJlOiAjZjAwO1xuJGNvbG9yX3llbHA6ICNjNDEyMDA7XG5cbiRjb2xvcl9zaG93cm9vbV9ncmVlbjogIzZiYzA0YjtcbiRjb2xvcl9zaG93cm9vbV9kYXJrX2dyZWVuOiBkYXJrZW4oJGNvbG9yX3Nob3dyb29tX2dyZWVuLCAxNSUpO1xuXG4vLyBGb250IEF3ZXNvbWVcbiRmb250X2F3ZXNvbWU6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIsIHNhbnMtc2VyaWY7XG5cbi8vIFNoYWRvd3NcbiRsaWdodF9zaGFkb3c6IDAgMC4zcmVtIDAuOHJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4kc2hhZG93OiAwIDAuNHJlbSAxLjJyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xuJGhpZ2hfc2hhZG93OiAwIDAuNnJlbSAzLjZyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiRpbnNldF9zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4kaW5zZXRfZGFya19zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcblxuLy8gU3BhY2luZ1xuJHdyYXBwZXI6IGNhbGMoNTAlIC0gNTVyZW0pO1xuIiwiLnZkcC1icmVhZGNydW1icyB7XG5cdGZsZXgtYmFzaXM6IDY2JTtcblxuXHQmX19kaXNhYmxlZCB7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAxLjlyZW07XG5cdH1cbn1cbiIsIi5kZXRhaWxlZC1zcGVjcyB7XG5cblx0Jl9fc2luZ2xlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRjb2xvcjogJGNvbG9yX2RhcmtfZ3JleV8xO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0XHQmLWNvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoc20pO1xuXHRcdFx0cGFkZGluZzogc3BhY2luZyhzbSk7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGlnaHRfZ3JleV8yO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0bWluLWhlaWdodDogMTVyZW07XG5cdFx0XHRtaW4td2lkdGg6IDE1cmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoc20pO1xuXHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGFiZWwge1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWluc20pIHtcblxuXHRcdC5ncmlkLXZpZXcgJixcblx0XHQmLmlubGluZS12aWV3ICYge1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cblx0XHRcdCZfX3NpbmdsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblxuXHRcdFx0Jl9fc2luZ2xlOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcXDIwMjJcIjtcblx0XHRcdFx0bWFyZ2luOiAwIHNwYWNpbmcoeHhzKTtcblx0XHRcdH1cblxuXHRcdFx0Jl9fbGFiZWwge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoeHhzKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cblx0XHQmOm5vdCguYmxvY2stdmlldyk6bm90KC5jYXJkLXZpZXcpICYge1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cblx0XHRcdCZfX3NpbmdsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblxuXHRcdFx0Jl9fc2luZ2xlOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcXDIwMjJcIjtcblx0XHRcdFx0bWFyZ2luOiAwIHNwYWNpbmcoeHhzKTtcblx0XHRcdH1cblxuXHRcdFx0Jl9fbGFiZWwge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoeHhzKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi52aWRlby1wbGF5ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctdG9wOiA1Ni4yNSU7XG5cblx0aWZyYW1lLFxuXHR2aWRlbyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0dmlkZW8ge1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG5cblx0Jl9fc3Bpbm5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cblx0XHQuZmEtc3Bpbm5lciB7XG5cblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdGZvbnQtc2l6ZTogNXJlbTtcblx0XHR9XG5cdH1cbn1cbiIsIi5mZWF0dXJlZC10YWdzIHtcblxuXHQuYmxvY2stdmlldyB7XG5cdFx0ZmxleDogMCAxIDUwJTtcblx0fVxuXG5cdC5pbmxpbmUtdmlldyB7XG5cdFx0ZmxleDogMCAxIDE4cmVtO1xuXHR9XG5cblx0Jl9fd3JhcHBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHR9XG5cblx0Jl9fdGFnIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoc20pO1xuXG5cdFx0Ji0taW1hZ2Uge1xuXHRcdFx0bWF4LWhlaWdodDogMi44cmVtO1xuXHRcdFx0bWF4LXdpZHRoOiAyLjhyZW07XG5cdFx0fVxuXG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAwIHNwYWNpbmcoc20pO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9ibGFjaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyhzbSk7XG5cdH1cbn1cbiIsIkBtaXhpbiB0YWJsZXQge1xuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtb2JpbGUge1xuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4udmRwLXdyYXBwZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHRfZ3JleV8xO1xuXHRwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuXHRtaW4taGVpZ2h0OiA2MHZoO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LyogVG9wIEJhbm5lciAqL1xuXHQucGFnLWJhbm5lci1tYWluIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcblx0XHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLy93d3cucGVyZm9ybWFuY2UuY2Evd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzI0LzIwMTkvMTIvY2xvdWRzLmpwZyk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnBhZy1iYW5uZXItbWFpbiAqIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0fVxuXG5cdC5wYWctd3JhcHBlciB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHR9XG5cblx0LnBhZy1iYW5uZXItbWFpbiBhIHtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0YmFja2dyb3VuZDogI2Y2YjIzYTtcblx0XHRmb250OiAzMDAgMTVweC8zNnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdC5tb2JpbGUtaGlkZSBhIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJvcmRlcjogMDtcblx0XHRjb2xvcjogI2UyMWYyZjtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcblx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHRwYWRkaW5nOiAxcHggMTBweDtcblx0XHRtYXJnaW46IDAgMS4xMjVyZW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0Lm1haW4taGVhZGVyIHtcblx0XHRtYXJnaW4tdG9wOiBzcGFjaW5nKG1kKTtcblx0fVxuXG5cdC5tYWluLWNvbnRlbnQge1xuXHRcdG1hcmdpbi10b3A6IHNwYWNpbmcobWQpO1xuXG5cdFx0Jl9fcHJpbWFyeSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuXHRcdH1cblx0fVxuXG5cdC53cmFwcGVyIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcblx0XHRcdHBhZGRpbmc6IDAgc3BhY2luZyhzbSk7XG5cdFx0fVxuXHR9XG5cblx0LmxpbmtzLWNvbnRhaW5lci1yZXRhaWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiByb3cgbm93cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdH1cblxuXHQubGlua3MtY29udGFpbmVyLW5vLXJldGFpbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXG5cdFx0XHQudmRwLWJyZWFkY3J1bWJzX19kaXNhYmxlZCB7XG5cdFx0XHRcdGNvbG9yOiAjMzM3YWI3O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC52ZHAtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdGNvbG9yOiAjMzMzO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cdH1cblxuXHQudmRwLWhlYWRsaW5lIHtcblx0XHRtYXJnaW4tdG9wOiAtI3tzcGFjaW5nKHhzKX07XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyhtZCk7XG5cdFx0Y29sb3I6ICRjb2xvcl9tZWRpdW1fZ3JleV8yO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGYwNThcIjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfYXdlc29tZTtcblx0XHRcdG1hcmdpbi1yaWdodDogc3BhY2luZyh4eHMpO1xuXHRcdH1cblx0fVxuXG5cdC52ZHAtc2lkZWJhciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cblx0XHRkaXYuYnV0dG9uLWdyb3VwIHtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0fVxuXHR9XG5cblx0LmJhZGdlLXdyYXAtY29udGFpbmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR9XG5cblx0LmJhZGdlcy13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAycmVtIDEuNXJlbTtcblx0XHQvL3BhZGRpbmc6IDAuM3JlbSAxLjVyZW0gIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdHBhZGRpbmc6IDEuNnJlbSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHQmLS1zdGFja2VkIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdGRpdjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoeHMpO1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBiYXNlbGluZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHR9XG5cdH1cblxuXHQuY2VydGlmaWVkLWJhZGdlIHtcblx0XHRtYXgtaGVpZ2h0OiA4cmVtO1xuXHRcdG1heC13aWR0aDogMTJyZW07XG5cdH1cblxuXHQudmRwLWRpc2NsYWltZXIge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGNvbG9yOiAkY29sb3JfbWVkaXVtX2dyZXlfMjtcblx0XHRtYXJnaW4tdG9wOiBzcGFjaW5nKG1kKTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdHBhZGRpbmc6IDEuNnJlbTtcblx0XHR9XG5cblx0XHQuYXBwbHktcmVhZC1tb3JlX19idXR0b24ge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0LnRhYnMge1xuXHRcdHBhZGRpbmctdG9wOiAzcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW46IDAgMS42cmVtICFpbXBvcnRhbnQ7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHh4cykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyhzbSk7XG5cdFx0XHRtYXJnaW4tbGVmdDogLSN7c3BhY2luZyhzbSl9O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtI3tzcGFjaW5nKHNtKX07XG5cdFx0fVxuXG5cdFx0Jl9fdGFiIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiBzcGFjaW5nKHhzKSBzcGFjaW5nKHh4cyk7XG5cdFx0XHRtaW4td2lkdGg6IDEzcmVtO1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNztcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0XHRwYWRkaW5nOiBzcGFjaW5nKHNtKSBzcGFjaW5nKHh4cyk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHh4cykge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRtaW4td2lkdGg6IHVuc2V0O1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1hY3RpdmUge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjZWZlZmVmO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0cmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX2xpZ2h0X2dyZXlfMjtcblx0XHRcdH1cblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBzcGFjaW5nKHhzKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19jb250ZW50IHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcblx0XHRcdHBhZGRpbmc6IHNwYWNpbmcobGcpO1xuXHRcdFx0Ym9yZGVyOiAxMHB4IHNvbGlkICNlZmVmZWY7XG5cdFx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDAgMXJlbSAhaW1wb3J0YW50O1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHh4cykge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiBzcGFjaW5nKHNtKSAwO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyOiA1cHggc29saWQgI2VmZWZlZjtcblx0XHRcdFx0cGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHRoNS5kZXRhaWxzLXRpdGxlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmRldGFpbGVkLXNwZWNzIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQ+IGxpLmRldGFpbGVkLXNwZWNzX19zaW5nbGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChodHRwczovL3BlcmZvcm1hbmNlZGVtbzEucGVyZm9ybWFuY2VhdXRvZGV2LmNvbS93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvMzYvMjAyMC8wMi9MYXllci02Ni5wbmcpIHJlcGVhdC14IDUwJTtcblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMxMjM0Njc7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IC0yMHB4O1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRcdFx0XHRtYXNrLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmW2RhdGEtc3BlYz1cInZpblwiXTo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdG1hc2s6IHVybCgvd3AtY29udGVudC90aGVtZXMvY29udmVydHVzLXBsYXRpbnVtLXBlcmZvcm1hbmNlL2FjaGlsbGVzL2Fzc2V0cy9pbWFnZXMvdmRwLXNwZWNzLWljb25zL3N2Zy92aW4uc3ZnKSBuby1yZXBlYXQgNTAlIDUwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JltkYXRhLXNwZWM9XCJvZG9tZXRlclwiXTo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdG1hc2s6IHVybCgvd3AtY29udGVudC90aGVtZXMvY29udmVydHVzLXBsYXRpbnVtLXBlcmZvcm1hbmNlL2FjaGlsbGVzL2Fzc2V0cy9pbWFnZXMvdmRwLXNwZWNzLWljb25zL3N2Zy9vZG9tZXRlci5zdmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZbZGF0YS1zcGVjPVwic2FsZV9jbGFzc1wiXTo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdG1hc2s6IHVybCgvd3AtY29udGVudC90aGVtZXMvY29udmVydHVzLXBsYXRpbnVtLXBlcmZvcm1hbmNlL2FjaGlsbGVzL2Fzc2V0cy9pbWFnZXMvdmRwLXNwZWNzLWljb25zL3N2Zy9jb25kaXRpb24uc3ZnKSBuby1yZXBlYXQgNTAlIDUwJTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmW2RhdGEtc3BlYz1cImJvZHlfc3R5bGVcIl06OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2NvbnZlcnR1cy1wbGF0aW51bS1wZXJmb3JtYW5jZS9hY2hpbGxlcy9hc3NldHMvaW1hZ2VzL3ZkcC1zcGVjcy1pY29ucy9zdmcvYm9keS5zdmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZbZGF0YS1zcGVjPVwiZW5naW5lXCJdOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bWFzazogdXJsKC93cC1jb250ZW50L3RoZW1lcy9jb252ZXJ0dXMtcGxhdGludW0tcGVyZm9ybWFuY2UvYWNoaWxsZXMvYXNzZXRzL2ltYWdlcy92ZHAtc3BlY3MtaWNvbnMvc3ZnL2VuZ2luZS5zdmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZbZGF0YS1zcGVjPVwic3RvY2tfbnVtYmVyXCJdOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bWFzazogdXJsKC93cC1jb250ZW50L3RoZW1lcy9jb252ZXJ0dXMtcGxhdGludW0tcGVyZm9ybWFuY2UvYWNoaWxsZXMvYXNzZXRzL2ltYWdlcy92ZHAtc3BlY3MtaWNvbnMvc3ZnL3N0b2NrLnN2Zykgbm8tcmVwZWF0IDUwJSA1MCU7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JltkYXRhLXNwZWM9XCJleHRlcmlvcl9jb2xvclwiXTo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdG1hc2s6IHVybCgvd3AtY29udGVudC90aGVtZXMvY29udmVydHVzLXBsYXRpbnVtLXBlcmZvcm1hbmNlL2FjaGlsbGVzL2Fzc2V0cy9pbWFnZXMvdmRwLXNwZWNzLWljb25zL3N2Zy9leHRlcmlvci5zdmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZbZGF0YS1zcGVjPVwidHJhbnNtaXNzaW9uXCJdOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bWFzazogdXJsKC93cC1jb250ZW50L3RoZW1lcy9jb252ZXJ0dXMtcGxhdGludW0tcGVyZm9ybWFuY2UvYWNoaWxsZXMvYXNzZXRzL2ltYWdlcy92ZHAtc3BlY3MtaWNvbnMvc3ZnL3RyYW5zbWlzc2lvbi5zdmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZbZGF0YS1zcGVjPVwiZHJpdmVfdHJhaW5cIl06OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2NvbnZlcnR1cy1wbGF0aW51bS1wZXJmb3JtYW5jZS9hY2hpbGxlcy9hc3NldHMvaW1hZ2VzL3ZkcC1zcGVjcy1pY29ucy9zdmcvdHJhaW4uc3ZnKSBuby1yZXBlYXQgNTAlIDUwJTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmW2RhdGEtc3BlYz1cInBhc3NlbmdlclwiXTo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdG1hc2s6IHVybCgvd3AtY29udGVudC90aGVtZXMvY29udmVydHVzLXBsYXRpbnVtLXBlcmZvcm1hbmNlL2FjaGlsbGVzL2Fzc2V0cy9pbWFnZXMvdmRwLXNwZWNzLWljb25zL3N2Zy9wYXNzZW5nZXIuc3ZnKSBuby1yZXBlYXQgNTAlIDUwJTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmW2RhdGEtc3BlYz1cImRvb3JzXCJdOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bWFzazogdXJsKC93cC1jb250ZW50L3RoZW1lcy9jb252ZXJ0dXMtcGxhdGludW0tcGVyZm9ybWFuY2UvYWNoaWxsZXMvYXNzZXRzL2ltYWdlcy92ZHAtc3BlY3MtaWNvbnMvc3ZnL2Rvb3JzLnN2Zykgbm8tcmVwZWF0IDUwJSA1MCU7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JltkYXRhLXNwZWM9XCJmdWVsX3R5cGVcIl06OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2NvbnZlcnR1cy1wbGF0aW51bS1wZXJmb3JtYW5jZS9hY2hpbGxlcy9hc3NldHMvaW1hZ2VzL3ZkcC1zcGVjcy1pY29ucy9zdmcvZnVlbC10eXBlLnN2Zykgbm8tcmVwZWF0IDUwJSA1MCU7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JltkYXRhLXNwZWM9XCJpbnRlcmlvcl9jb2xvclwiXTo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdG1hc2s6IHVybCgvd3AtY29udGVudC90aGVtZXMvY29udmVydHVzLXBsYXRpbnVtLXBlcmZvcm1hbmNlL2FjaGlsbGVzL2Fzc2V0cy9pbWFnZXMvdmRwLXNwZWNzLWljb25zL3N2Zy9leHRlcmlvci5zdmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZbZGF0YS1zcGVjPVwibWFudV9leHRlcmlvcl9jb2xvclwiXTo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdG1hc2s6IHVybCgvd3AtY29udGVudC90aGVtZXMvY29udmVydHVzLXBsYXRpbnVtLXBlcmZvcm1hbmNlL2FjaGlsbGVzL2Fzc2V0cy9pbWFnZXMvdmRwLXNwZWNzLWljb25zL3N2Zy9leHRlcmlvci5zdmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZbZGF0YS1zcGVjPVwiZnVlbF9lY29ub215X2NpdHlfa21cIl06OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2NvbnZlcnR1cy1wbGF0aW51bS1wZXJmb3JtYW5jZS9hY2hpbGxlcy9hc3NldHMvaW1hZ2VzL3ZkcC1zcGVjcy1pY29ucy9zdmcvZnVlbF9lY29ub215X2NpdHlfa20uc3ZnKSBuby1yZXBlYXQgNTAlIDUwJTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmW2RhdGEtc3BlYz1cImZ1ZWxfZWNvbm9teV9oaWdod2F5X2ttXCJdOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bWFzazogdXJsKC93cC1jb250ZW50L3RoZW1lcy9jb252ZXJ0dXMtcGxhdGludW0tcGVyZm9ybWFuY2UvYWNoaWxsZXMvYXNzZXRzL2ltYWdlcy92ZHAtc3BlY3MtaWNvbnMvc3ZnL2Z1ZWxfZWNvbm9teV9oaWdod2F5X2ttLnN2Zykgbm8tcmVwZWF0IDUwJSA1MCU7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mbGV4LWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nLXRvcDogMnJlbTtcblxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdCYtLWVsZW1lbnQge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0fVxuXG5cdFx0XHQudmVjaGlsZS1zdW1tYXJ5IHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDRyZW0gMDtcblxuXHRcdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgNDIlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHRcdC5pbmxpbmUtaWNvbiB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAlO1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjM3NXJlbTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaW5saW5lLWNvbnRlbnQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDg1JTtcblx0XHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0XHRcdFx0Jl9fcHJpbWFyeSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudmVoaWNsZS1zdW1tYXJ5LW1vYmlsZSB7XG5cblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXG5cdFx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmlubGluZS1pY29uIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjVyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaW5saW5lLWNvbnRlbnQge1xuXHRcdFx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnZlaGljbGUtdGFiLWRldGFpbHMge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jYXJmYXgtc2VjdGlvbiAubW9kYWwtdHJpZ2dlciB7XG5cdFx0Ym94LXNoYWRvdzogM3B4IDNweCAxMnB4ICNhZGFkYWQ7XG5cdH1cbn1cblxuLmZvb3RlciB7XG5cblx0Jl9fbWFpbiB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG4vLyBUQUQtOTk5IC0gU2hvdyBNYWluIEZvb3RlciBvbiBWRFAgZm9yIEh5dW5kYWkgQ29tcGxpYW5jeS5cbmJvZHkuaHl1bmRhaS1wYWcge1xuXG5cdC5mb290ZXIge1xuXG5cdFx0Jl9fbWFpbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG5cdFx0XHQmLmhpZGRlbi1zbS1kb3duIHtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuaGlkZGVuLXNtLXVwIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIHB1dCBoZXJlIHRvIHNvbHZlIElFIHBvbHlmaWxsIGlzc3VlXG5ib2R5IC52ZHAtd3JhcHBlciAudGFic19fdGFiLS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblxuXHQmOmhvdmVyIHtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdH1cbn1cbiIsIi5idXR0b24tZ3JvdXAge1xuXHRwYWRkaW5nOiBzcGFjaW5nKHhzKSBzcGFjaW5nKG1kKTtcblx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyhzbSk7XG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cblx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBGaXJlZm94ICovXG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuXHR1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lIGFuZCBPcGVyYSAqL1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRtYXJnaW46IDAgMS42cmVtO1xuXHRcdHBhZGRpbmc6IDJyZW0gMDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdD4gLnZkcC1idXR0b24tMSB7XG5cdFx0bWFyZ2luOiAwIDAgMXJlbTtcblxuXHRcdGEge1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDFyZW07XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX2J1dHRvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyh4cyk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0Ji5idXR0b24tLWFsdGVybmF0ZSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdG1hcmdpbjogMCAxLjVyZW07XG5cdFx0XHR3aWR0aDogOTAlO1xuXG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogLTUwcHggYXV0byAycmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrKTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmspO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX21pbmktd3JhcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX21pbmktbGluayB7XG5cdFx0Y29sb3I6ICRjb2xvcl9tZWRpdW1fZ3JleV8yO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdH1cblxuXHRcdGkge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4ycztcblx0XHR9XG5cdH1cblxuXHQmX19vdGhlcnMge1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGNvbG9yOiAkY29sb3JfbWVkaXVtX2dyZXlfMTtcblx0XHRwYWRkaW5nLXRvcDogc3BhY2luZyh4cyk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Jl9fZ3VhcmFudGVlLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMXJlbSAwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDAgNzBweDtcblx0XHR9XG5cblx0XHQmX19lbGVtZW50IHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdGZvbnQtc2l6ZTogMS45cmVtO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1zZWNvbmRhcnkge1xuXHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3JlcXVlc3QtaW5mbyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC01MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMy4ycmVtKTtcblx0XHR9XG5cdH1cblx0Lm1vdG9jb21tZXJjZS1jdGFze1xuXHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdH1cdFxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuXHQuYnV0dG9uLWdyb3VwX19ndWFyYW50ZWUtY29udGFpbmVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRpbWcuYnV0dG9uLWdyb3VwX19ndWFyYW50ZWUtY29udGFpbmVyX19lbGVtZW50IHtcblx0XHR3aWR0aDogNTVweDtcblx0XHRtYXJnaW46IDFyZW0gYXV0bztcblx0fVxufVxuIiwiQG1peGluIHRhYmxldCB7XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLmJ1dHRvbi1ncm91cCB7XG5cdG1hcmdpbjogMnJlbSAwO1xuXHRwYWRkaW5nOiAxcmVtIDAgIWltcG9ydGFudDtcblx0Ly9tYXJnaW4tYm90dG9tOiBzcGFjaW5nKHNtKTtcblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuXHQta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEZpcmVmb3ggKi9cblx0LW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG5cdHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUgYW5kIE9wZXJhICovXG5cblxuXHQmLmJ1dHRvbi1ncm91cC1taW5pLWNvbnRhaW5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcblx0XHRwYWRkaW5nOiAycmVtIDAgMCAhaW1wb3J0YW50O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0bWFyZ2luOiAwIDEuNnJlbTtcblx0XHRwYWRkaW5nOiAycmVtIDA7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQmX19idXR0b24ge1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoeHMpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblxuXHRcdCYuYnV0dG9uLS1hbHRlcm5hdGUge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmspO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktZGFyayk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWluaS13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDJyZW0gMXJlbTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0YmFja2dyb3VuZDogIzMzN2FiNztcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRmbGV4OiAwIDAgNDklO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdH1cblxuXHRcdFx0aSB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzMzMztcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdCZfX21pbmktbGluayB7XG5cdFx0Y29sb3I6ICRjb2xvcl9tZWRpdW1fZ3JleV8yO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdH1cblxuXHRcdGkge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4ycztcblx0XHR9XG5cdH1cblxuXHQmX19vdGhlcnMge1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGNvbG9yOiAkY29sb3JfbWVkaXVtX2dyZXlfMTtcblx0XHRwYWRkaW5nLXRvcDogc3BhY2luZyh4cyk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Jl9fZ3VhcmFudGVlLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRtYXJnaW46IDFyZW0gMDtcblxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmX19lbGVtZW50IHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdGZvbnQtc2l6ZTogMS45cmVtO1xuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRtYXJnaW46IDFyZW0gYXV0bztcblx0XHRcdH1cblxuXG5cdFx0XHQmLS1zZWNvbmRhcnkge1xuXHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3JlcXVlc3QtaW5mbyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdH1cbn1cblxuLmJ1dHRvbi1ncm91cC1taW5pLWNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG5cdHBhZGRpbmc6IDJyZW0gMCAwICFpbXBvcnRhbnQ7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi5jb250YWN0LWdyb3VwIHtcblx0cGFkZGluZzogMnJlbTtcblx0YmFja2dyb3VuZDogI2VmZWZlZjtcblx0bWFyZ2luOiAycmVtIDA7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0bWFyZ2luOiAycmVtIDEuNnJlbTtcblx0fVxuXG5cdGg0IHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdH1cblxuXHRoNiB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX3N1YnRpdGxlIHtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoc20pO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2ltcGxlLWxpbmsge1xuXHRcdGNvbG9yOiAkY29sb3JfZGFya19ncmV5XzE7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyh4cyk7XG5cblx0XHRpIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19idXR0b24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblxuXHRcdCYuYnV0dG9uLS1hbHRlcm5hdGUge1xuXHRcdFx0bWFyZ2luLXRvcDogc3BhY2luZyh4cyk7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmspO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktZGFyayk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoeHMpO1xuXHRcdH1cblx0fVxufVxuIiwiLmluY2VudGl2ZXMtZ3JvdXAge1xuXHRwYWRkaW5nOiAycmVtO1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdGg0IHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyh4cyk7XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzI7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyh4cyk7XG5cdFx0bWFyZ2luLWxlZnQ6IHNwYWNpbmcoc20pO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfYXdlc29tZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoc20pO1xuXHRcdH1cblx0fVxufVxuIiwiQG1peGluIHRhYmxldCB7XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1vYmlsZSB7XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi5waG90by1nYWxsZXJ5IHtcblx0JHJvb3Q6ICY7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbi1ib3R0b206IHNwYWNpbmcobGcpO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHNtKTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cblx0XHQrIGRpdiB7XG5cdFx0XHRtYXJnaW46IDFyZW0gMS42cmVtIDFyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxLjZyZW07XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNzBweDtcblx0XHR9XG5cdH1cblxuXHQmX19tYWluIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWluLWhlaWdodDogMzhyZW07XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX2RhcmtfZ3JleV8yO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHQmLm9lbS1nYWxsZXJ5IHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXG5cdFx0XHQjeyRyb290fV9fem9vbS1pY29uIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1uby1pbWFnZSB7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXZpZGVvIHtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX192aWRlbyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Jl9fem9vbS1pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiBzcGFjaW5nKG1kKTtcblx0XHRyaWdodDogc3BhY2luZyhtZCk7XG5cdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuMjUpO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG5cdH1cblxuXHQudG5zLWlubmVyIHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxuXG5cdC50bnMtb3V0ZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogOTAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyh4eGwpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHNwYWNpbmcoeHhzKTtcblx0XHR9XG5cdH1cblxuXHQudG5zLWNhcm91c2VsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxufVxuXG4udGh1bWJuYWlscyB7XG5cdCRyb290OiAmO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA4MHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cblx0Jl9fc2luZ2xlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcblxuXHRcdCYtLXZpZGVvIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9ibGFjaztcblx0XHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXG5cdFx0XHRcdCN7JHJvb3R9X19pbWFnZSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cblx0XHRcdCN7JHJvb3R9X19pbWFnZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdH1cbn1cblxuLnRodW1ibmFpbC13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5mYWRlIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR3aWR0aDogNnJlbTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXG5cdFx0Ji0tbGVmdCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGNvbG9yX2xpZ2h0X2dyZXlfMSwgMSksIHJnYmEoJGNvbG9yX2xpZ2h0X2dyZXlfMSwgMCkpO1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cblx0XHQmLS1yaWdodCB7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKCRjb2xvcl9saWdodF9ncmV5XzEsIDEpLCByZ2JhKCRjb2xvcl9saWdodF9ncmV5XzEsIDApKTtcblx0XHR9XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4ubW9kYWwtc2xpZGVzaG93X19nYWxsZXJ5IHtcblx0d2lkdGg6IDEwMCU7XG5cblx0Jl9fY29udGFpbmVyX19pbWcge1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdGZpbHRlcjogZ3JheXNjYWxlKDgwJSk7XG5cblx0XHQmLS1hY3RpdmUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuLm1vYmlsZS1zbGlkZXIge1xuXG5cdCZfX3NpbmdsZSxcblx0Jl9fc2luZ2xlLWltYWdlIHtcblx0XHRib3gtc2hhZG93OiAkbGlnaHRfc2hhZG93O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcblx0fVxuXG5cdCZfX3NpbmdsZSB7XG5cdFx0bWFyZ2luOiAwIHNwYWNpbmcoeHMpO1xuXHR9XG59XG4iLCIuZGlzY291bnQtcHJpY2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0cGFkZGluZzogc3BhY2luZyh4cykgc3BhY2luZyhtZCk7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHR9XG5cblx0Jl9fc2F2aW5ncyB7XG5cblx0XHQudG9vbHRpcC10cmlnZ2VyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHNwYWNpbmcoeHhzKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHRtYXJnaW4tbGVmdDogc3BhY2luZyh4eHhzKTtcblx0XHRtYXJnaW4tdG9wOiBzcGFjaW5nKHh4cyk7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdG1hcmdpbjogMCAtI3tzcGFjaW5nKHNtKX07XG5cdFx0cGFkZGluZzogc3BhY2luZyhzbSkgc3BhY2luZyhtZCk7XG5cdH1cbn1cblxuLm1haW4tcHJpY2Uge1xuXHRwYWRkaW5nOiAxcmVtO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQucHJpY2UtYmxvY2tfX3NpbmdsZSB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRwYWRkaW5nOiAycmVtIDFyZW07XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Jl9fZGl2aWRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX2xpZ2h0X2dyZXlfMjtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0Jl9fY29sb3JlZC1zdWIge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0fVxuXG5cdCZfX25vLXByaWNlIHtcblx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDIuNXJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19kaXNjbGFpbWVyIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdGNvbG9yOiAkY29sb3JfbWVkaXVtX2dyZXlfMjtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdH1cblx0fVxufVxuXG4ucHJpY2UtdGl0bGUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdHBhZGRpbmc6IDFyZW07XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGZvbnQtc2l6ZTogeC1sYXJnZTtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxufVxuXG4ucHJpY2UtYmxvY2tfX2xhYmVsIHtcblx0Zm9udC1zaXplOiAxLjZyZW07XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5wcmljZS1ibG9ja19fcHJpY2UtLXByaW1hcnkge1xuXHRjb2xvcjogIzMzN2FiNztcbn1cbiIsIi5kZXRhaWxlZC1zcGVjcyB7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXG5cdCZfX3NpbmdsZSB7XG5cdFx0ZGlzcGxheTogdGFibGUtcm93O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGYwMGNcIjtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9hd2Vzb21lO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEuMjVlbTtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdG1hcmdpbi1yaWdodDogc3BhY2luZyh4cyk7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xhYmVsIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdGNvbG9yOiAkY29sb3JfbWVkaXVtX2dyZXlfMjtcblx0XHRwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nKHhzKTtcblx0fVxufVxuXG4uZnVlbCB7XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoc20pO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX2xpZ2h0X2dyZXlfMTtcblx0XHRwYWRkaW5nOiBzcGFjaW5nKG1kKSBzcGFjaW5nKGxnKTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhzKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbnVtYmVycyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKG1kKTtcblx0fVxuXG5cdCZfX3JhdGluZyB7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0Y29sb3I6ICRjb2xvcl9tZWRpdW1fZ3JleV8yO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0fVxuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoeHMpO1xuXHRcdH1cblxuXHRcdHN0cm9uZyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX2RhcmtfZ3JleV8xO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ljb24ge1xuXHRcdGZvbnQtc2l6ZTogNXJlbTtcblx0XHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzE7XG5cdH1cblxuXHQmX19kaXNjbGFpbWVyIHtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHR9XG5cdH1cbn1cblxuLm92ZXJ2aWV3LXRhYiB7XG5cblx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcblx0fVxufVxuIiwiLnNoYXJlLWdyb3VwIHtcblx0cGFkZGluZzogc3BhY2luZyhzbSkgc3BhY2luZyhtZCkgc3BhY2luZyhtZCk7XG5cdGJhY2tncm91bmQ6ICNlZmVmZWY7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdHBhZGRpbmc6IDJyZW07XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRtYXJnaW46IDJyZW0gMS42cmVtO1xuXHR9XG5cblx0aDQge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0fVxuXG5cdC5zb2NpYWwtYmxvY2sge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdC5zb2NpYWwtYnV0dG9ucyB7XG5cdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBzcGFjaW5nKHNtKTtcblx0XHRcdH1cblxuXHRcdFx0JltkYXRhLXRhcmdldD1cInZkcC1pbnF1aXJlLXNoYXJlLW1vZGFsXCJdIHtcblx0XHRcdFx0Y29sb3I6ICNlZWI0NGE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZhY2Vib29rLWJ0biB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX2ZhY2Vib29rO1xuXHRcdH1cblxuXHRcdC50d2l0dGVyLWJ0biB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX3R3aXR0ZXI7XG5cdFx0XHQuaWNvbi14LXR3aXR0ZXJ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc2ltaWxhci12ZWhpY2xlcyB7XG5cdCRyb290OiAmO1xuXHRwYWRkaW5nOiAxLjZyZW0gMS42cmVtIDQuOHJlbSAxLjZyZW07XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG5cdG1hcmdpbjogMDtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRtYXJnaW46IDJyZW0gMS42cmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiA2cmVtO1xuXHR9XG5cblx0aDMge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQmX19zaW5nbGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yX2JsYWNrO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBib3gtc2hhZG93IDAuMnMgZWFzZS1vdXQ7XG5cdFx0bWluLWhlaWdodDogNDNyZW07XG5cdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDQ1cmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhzKSB7XG5cdFx0XHRtaW4taGVpZ2h0OiA0MnJlbTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfYmxhY2s7XG5cdFx0XHRib3gtc2hhZG93OiAkaGlnaF9zaGFkb3c7XG5cblx0XHRcdCN7JHJvb3R9X19pbWFnZSB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdH1cblxuXHRcdFx0I3skcm9vdH1fX2RldGFpbHMge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0ZmxleDogMTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Ji5lcXVhbC1oZWlnaHQge1xuXHRcdFx0ZmxleDogdW5zZXQ7XG5cdFx0fVxuXG5cdFx0Ji53aXRoLXByaWNlLWJhZGdlIHtcblxuXHRcdFx0LnByaWNlLWJhZGdlX193cmFwcGVyIHtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksXG5cdFx0KC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDE1cmVtO1xuXHRcdH1cblxuXHRcdCYub2VtLWltYWdlIHtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC02JSkgc2NhbGUoMS4zKTtcblx0XHRcdHBhZGRpbmc6IDRyZW0gMDtcblx0XHR9XG5cdH1cblxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0cGFkZGluZzogc3BhY2luZyhzbSk7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0fVxuXG5cdC5jb252ZXJ0dXMtZG9sbGFyLXNpZ24ge1xuXHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogMC44cmVtO1xuXHR9XG5cblx0Jl9fdGl0bGUtYXJlYSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoc20pO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblxuXHRcdC8vJjo6YWZ0ZXIge1xuXHRcdC8vXHRjb250ZW50OiBcIlwiO1xuXHRcdC8vXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly9cdGJvdHRvbTogMDtcblx0XHQvL1x0bGVmdDogY2FsYyg1MCUgLSAycmVtKTtcblx0XHQvL1x0d2lkdGg6IDRyZW07XG5cdFx0Ly9cdGhlaWdodDogMXB4O1xuXHRcdC8vXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHQvL31cblx0fVxuXG5cdCZfX2RldGFpbHMge1xuXHRcdC8vbWF4LWhlaWdodDogMDtcblx0XHQvL292ZXJmbG93OiBoaWRkZW47XG5cdFx0Ly90cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxNXJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19kZXRhaWxzLWxpc3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoc20pO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQmX19kZXRhaWxzLXNpbmdsZSB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdGNvbG9yOiAkY29sb3JfbWVkaXVtX2dyZXlfMjtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0fVxuXG5cdC5tYWluLXByaWNlX19kaXZpZGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjNzc3O1xuXHR9XG5cblx0Jl9fcHJpY2Utc2VjdGlvbiB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblxuXHRcdCYtLWxhYmVsIHtcblxuXHRcdFx0aDUge1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNjI1cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWNvbnRlbnQge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdC52ZWhpY2xlLXByaWNlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXG5cdFx0XHRcdCZfX3N1YiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRcdFx0XHRjb2xvcjogIzc3Nztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50bnMtb3V0ZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdH1cblxuXHQudG5zLXNsaWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LnRucy1jYXJvdXNlbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC50bnMtaXRlbSB7XG5cdFx0d2lkdGg6IDkwJTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Lm1vYmlsZS1zbGlkZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcblx0fVxufSIsIi50ZWNoc3BlY3MtdGFiIHtcblxuXHQmX19kaXNjbGFpbWVyIHtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdH1cblx0fVxufVxuXG4uZXhwYW5kLXNlY3Rpb24ge1xuXHQkcm9vdDogJjtcblx0bWFyZ2luLXRvcDogc3BhY2luZyh4cyk7XG5cblx0Jl9fdGl0bGUge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoeHMpO1xuXHRcdHBhZGRpbmc6IHNwYWNpbmcoeHMpIDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9saWdodF9ncmV5XzI7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMC4ycztcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxGMEZFXCI7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfYXdlc29tZTtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9tZWRpdW1fZ3JleV8yO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG5cblx0XHRcdCN7JHJvb3R9LmV4cGFuZGVkICYge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcRjE0NlwiO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9kYXJrX2dyZXlfMjtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHQvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX193cmFwIHtcblx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzO1xuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0Y29sdW1uLWNvdW50OiAyO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4eHMpIHtcblx0XHRcdGNvbHVtbi1jb3VudDogMTtcblx0XHR9XG5cdH1cbn1cblxuIiwiLnRlc3RpbW9uaWFscy1ncm91cCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogJGNvbG9yX2RhcmtfZ3JleV8xO1xuXHRwYWRkaW5nOiAwIDEuOHJlbTtcblx0YmFja2dyb3VuZDogI2VmZWZlZjtcblx0bWFyZ2luOiAycmVtIDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRtYXJnaW46IDJyZW0gMS42cmVtO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0cGFkZGluZzogMnJlbTtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHQvLyBkaXNwbGF5OiBub25lO1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHR6LWluZGV4OiA5OTtcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX3F1b3RlLWljb24ge1xuXHRcdGNvbG9yOiAkY29sb3JfbWVkaXVtX2dyZXlfMTtcblx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHhzKTtcblx0fVxuXG5cdCZfX3N0YXIge1xuXHRcdGNvbG9yOiAjZWU5OTA4O1xuXHR9XG5cblx0LnRucy1pbm5lciB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC50bnMtb3V0ZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudG5zLWNhcm91c2VsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnRucy1pdGVtIHtcblx0XHRtYXJnaW46IDAuNXJlbTtcblx0XHRwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG5cdFx0bWluLWhlaWdodDogMjEwcHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdGJveC1zaGFkb3c6IDNweCAzcHggMTVweCAjYmRiZGJkO1xuXHRcdFx0bWFyZ2luOiAycmVtO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiB1cmwoaHR0cHM6Ly9wZXJmb3JtYW5jZWRlbW8xLnBlcmZvcm1hbmNlYXV0b2Rldi5jb20vd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzM2LzIwMjAvMDIvU2NyZWVuLVNob3QtMjAyMC0wMS0wNi1hdC02LjE1LjI0LVBNLnBuZyk7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC50bnMtc2xpZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Jl9fc2luZ2xlIHtcblx0XHRmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi50bnMtaXRlbSB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbiIsIi52ZHAtd3JhcHBlciAucmV0YWlsLXNlY3Rpb24ge1xuXG5cdC53cGNmNy1mb3JtIHtcblx0XHRwYWRkaW5nOiBzcGFjaW5nKG1kKSBzcGFjaW5nKHNtKTtcblxuXHRcdC53cGNmNy1saXN0LWl0ZW0ge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdC50aXRsZSxcblx0XHQuc2hvcnQtZGVzYyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0XHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSxcblx0XHRzZWxlY3QsXG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdH1cblxuXHRcdC5pbnB1dC1ncm91cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHNtKTtcblx0XHR9XG5cblx0XHRpbnB1dDo6cGxhY2Vob2xkZXIsXG5cdFx0dGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfbWVkaXVtX2dyZXlfMTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXG5cdFx0LmxhYmVsLWhpZGRlbiA+IGxhYmVsIHtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG5cblx0XHQuc3BlY2lhbC1yYWRpby1idXR0b24ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0Jl9fYWN0aXZlICNzZWxlY3RSYXRlIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQjc2VsZWN0UmF0ZSAud3BjZjctbGlzdC1pdGVtIHtcblx0XHRcdGZsZXg6IDEgMCBhdXRvO1xuXHRcdH1cblxuXHRcdCNzZWxlY3RSYXRlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXG5cdFx0LmNvbnRyb2xfX2J1dHRvbiB7XG5cblx0XHRcdCYtc3VibWl0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnNlbnQge1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRtYXJnaW4tdG9wOiBzcGFjaW5nKHNtKTtcblx0XHRcdGNvbG9yOiAkY29sb3JfbWVkaXVtX2dyZXlfMjtcblx0XHR9XG5cdH1cbn1cbiIsIi52ZHAtd3JhcHBlciAucmV0YWlsLXNlY3Rpb24ge1xuXG5cdC5zdGVwLFxuXHQuc3RlcHBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblxuXHQuc3RlcHBlciB7XG5cblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdCZfX2NvbnRyb2wge1xuXHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0bWFyZ2luOiBzcGFjaW5nKG1kKSBzcGFjaW5nKHh4cyk7XG5cdFx0fVxuXG5cdFx0Jl9fY29udHJvbC1kb3Q6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRcdGJveC1zaGFkb3c6ICRpbnNldF9zaGFkb3c7XG5cdFx0fVxuXG5cdFx0LmFjdGl2ZSAuc3RlcHBlcl9fY29udHJvbC1kb3Q6OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHR9XG5cdH1cblxuXHQuY29udHJvbF9fYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogc3BhY2luZyhtZCk7XG5cblx0XHQmLXByaXZhY3kge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IHNwYWNpbmcoc20pO1xuXHRcdH1cblxuXHRcdCYtbmV4dCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRtYXJnaW4tbGVmdDogc3BhY2luZyh4bCk7XG5cdFx0fVxuXG5cdFx0Ji1wcmV2IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoeHMpO1xuXHRcdH1cblxuXHRcdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IHNwYWNpbmcoeHMpO1xuXHRcdH1cblxuXHRcdCYtZm9ybSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdC5idXR0b24ge1xuXHRcdFx0bWluLXdpZHRoOiAxNXJlbTtcblx0XHRcdHBhZGRpbmctbGVmdDogc3BhY2luZyhzbSk7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nKHNtKTtcblx0XHR9XG5cdH1cbn1cbiIsIi52ZHAtd3JhcHBlciAucmV0YWlsLXNlY3Rpb24ge1xuXG5cdCZfX3RhYiA+IC53cmFwcGVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcobWQpO1xuXHR9XG5cblx0LnRhYnMge1xuXHRcdG1hcmdpbi10b3A6IHNwYWNpbmcoeGwpO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHQmX190YWIsXG5cdFx0Jl9fZ3JvdXAge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0ZmxleDogMSAwIGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9fZ3JvdXAge1xuXHRcdFx0Ym94LXNoYWRvdzogJGxpZ2h0X3NoYWRvdztcblx0XHRcdG1hcmdpbi1yaWdodDogc3BhY2luZyh4eHMpO1xuXHRcdH1cblxuXHRcdCZfX2dyb3VwOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdCZfX3RhYi1ncm91cCB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblxuXHRcdCZfX3RhYjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHQmX190YWItdGl0bGUtLWVtcGhhc3kge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Jl9fdGFiLXRpdGxlLS1ub3JtYWwge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogc3BhY2luZyh4cyk7XG5cdFx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2xpZ2h0X2dyZXlfMTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGJveC1zaGFkb3c6ICRpbnNldF9zaGFkb3c7XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudC1leHRlbmQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cblx0XHQmX19jb250ZW50LXRpdGxlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogc3BhY2luZyh4cyk7XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudC1zdWJ0aXRsZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKGxnKTtcblx0XHRcdG1hcmdpbi1sZWZ0OiBzcGFjaW5nKHhzKTtcblx0XHR9XG5cblx0XHQmX19jb250ZW50LW5vdGUge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzE7XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudC1zdWNjZXNzIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IHNwYWNpbmcoeGwpIDA7XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudC1jaGVja21hcmsge1xuXHRcdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyhzbSk7XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudC1tZXNzYWdlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0gc3BhY2luZyhzbSk7XG5cdFx0fVxuXG5cdFx0Jl9fcHJpdmFjeS1jb250ZW50IHAsXG5cdFx0Jl9fY29udGVudC1zZXBhcmF0ZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKG1kKTtcblx0XHR9XG5cblx0XHQmX19wcml2YWN5LXNpZ25hdHVyZSxcblx0XHQmX19jb250ZW50LXNlcGFyYXRlIHtcblx0XHRcdG1hcmdpbi10b3A6IHNwYWNpbmcobWQpO1xuXHRcdH1cblxuXHRcdCZfX3ByaXZhY3ktc2lnbmF0dXJlID4gaDIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyh4cyk7XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUtcHJpdmFjeSxcblx0XHQmX19wcml2YWN5LWNvbnRlbnQgcCxcblx0XHQmX19pbmZvcm1hdGlvbi1saXN0LFxuXHRcdCZfX2NvbnRlbnQtc2VwYXJhdGUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IHNwYWNpbmcoeHMpO1xuXHRcdH1cblx0fVxufVxuIiwiLnZkcC13cmFwcGVyIC5yZXRhaWwtc2VjdGlvbi0tYWN0aXZlIHtcblxuXHQuYnV0dG9uLWdyb3VwX19idXR0b24ge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdC5idXR0b24tZ3JvdXBfX2J1dHRvbjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXFxGMDBEXCI7XG5cdH1cblxuXHQudGFicy1tb2JpbGUge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdCZfX2dyb3VwIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyhtZCk7XG5cdFx0XHRib3gtc2hhZG93OiAkc2hhZG93O1xuXHRcdH1cblx0fVxuXG5cdC50YWJzIHtcblxuXHRcdCZfX3RhYiB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiBzcGFjaW5nKHNtKTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IHNwYWNpbmcoc20pO1xuXHRcdH1cblxuXHRcdCZfX3RhYi10aXRsZSB7XG5cdFx0XHR3aWR0aDogaW5pdGlhbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXG5cdFx0Jl9fdGFiOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdCZfX3RhYjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdCZfX3RhYi10aXRsZS0tbm9ybWFsIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBzcGFjaW5nKHh4cyk7XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRyb2xfX2J1dHRvbiB7XG5cblx0XHQmLXByaXZhY3kge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoc20pO1xuXHRcdFx0bWFyZ2luLXRvcDogc3BhY2luZyhtZCk7XG5cdFx0fVxuXG5cdFx0Ji1mb3JtIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblxuXHRcdCYtbW92ZSxcblx0XHQmLW1vdmUgPiAuYnV0dG9uLFxuXHRcdCYtcHJldixcblx0XHQmLXByZXYgPiAuYnV0dG9uLFxuXHRcdCYtbmV4dCxcblx0XHQmLXN1Ym1pdCxcblx0XHQmLXN1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuXHRcdCYtZXN0aW1hdGVkID4gLmJ1dHRvbiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmLXN1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdCYtbmV4dCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogaW5pdGlhbDtcblx0XHR9XG5cblx0XHQmLXByZXYge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyhtZCk7XG5cdFx0fVxuXHR9XG59XG4iLCIudmRwLXdyYXBwZXIge1xuXG5cdC5yZXRhaWwtc2VjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogLSBzcGFjaW5nKHhsKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cblx0XHQmX19tb2JpbGUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jl9fZHJvcGRvd24ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiBzcGFjaW5nKGxnKSAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2xpZ2h0X2dyZXlfMTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXG5cdFx0Jl9fZHJvcGRvd24tLWFjdGl2ZSB7XG5cdFx0XHRib3gtc2hhZG93OiA2cHggLTZweCAzcHggLTVweCAkY29sb3JfbGlnaHRfZ3JleV8xO1xuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuXHRcdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzLCBvcGFjaXR5IDAuNHMsIHBhZGRpbmcgMC40cywgdHJhbnNmb3JtIDAuNXM7XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudC0tYWN0aXZlIHtcblx0XHRcdHBhZGRpbmc6IHNwYWNpbmcoeHhsKSAwO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdFx0bWF4LWhlaWdodDogMzAwcmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDA7XG5cblx0XHRcdC5yZXRhaWwtc2VjdGlvbl9fZGV0YWlscyAub2VtLWltZyB7XG5cdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC02JSkgc2NhbGUoMS40KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3N0b2NrbnVtYmVyIHtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdG1hcmdpbi10b3A6IC0gc3BhY2luZyhtZCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHNtKTtcblx0XHR9XG5cblx0XHQmX19kZXNjcmlwdGlvbi0tZW1waGFzeSB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyhzbSk7XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbi1ncm91cCB7XG5cblx0XHRcdCZfX2J1dHRvbiB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdFx0cGFkZGluZzogc3BhY2luZyh4eHMpIHNwYWNpbmcoc20pO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0aGVpZ2h0OiA0LjJyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHR3aWR0aDogNDRweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9saWdodF9ncmV5XzE7XG5cdFx0XHRcdFx0dG9wOiAxNDAlO1xuXHRcdFx0XHRcdGxlZnQ6IDQ1JTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzRkZWcpO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDVweCAtNnB4IDVweCAtNHB4ICRjb2xvcl9saWdodF9ncmV5XzE7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX2J1dHRvbi0tbW9iaWxlIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA5MCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNsaWRldXAtbGVhdmUtYWN0aXZlLFxuXHRcdC5zbGlkZXVwLWVudGVyLWFjdGl2ZSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMsIG9wYWNpdHkgMC40cywgcGFkZGluZyAwLjRzLCB0cmFuc2Zvcm0gMC40cztcblx0XHR9XG5cblx0XHQuc2xpZGV1cC1lbnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjAlKTtcblx0XHR9XG5cblx0XHQuc2xpZGV1cC1sZWF2ZS10byB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHR9XG5cblx0XHQmX19kcm9wZG93bi0tYWN0aXZlIC5idXR0b24tZ3JvdXBfX2J1dHRvbjpob3ZlciB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4iLCIudmRwLXdyYXBwZXIgLnJldGFpbC1zZWN0aW9uLS1hY3RpdmUge1xuXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxMDAwO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0bWFyZ2luLXRvcDogMDtcblxuXHQuYnV0dG9uLWdyb3VwIHtcblxuXHRcdCZfX2J1dHRvbiB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jl9fYnV0dG9uOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBub25lO1xuXHRcdH1cblxuXHRcdCZfX2J1dHRvbi0tbW9iaWxlIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvIHNwYWNpbmcoeGwpIGF1dG87XG5cdFx0XHRwYWRkaW5nOiBzcGFjaW5nKHNtKSAwO1xuXHRcdH1cblx0fVxuXG5cdC5yZXRhaWwtc2VjdGlvbiB7XG5cblx0XHQmX19kcm9wZG93biB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogc3BhY2luZyhsZykgMDtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuXG5cdFx0XHQucmV0YWlsLXNlY3Rpb25fX2RldGFpbHMgLm9lbS1pbWcge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAyOHJlbTtcblx0XHRcdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYlKSBzY2FsZSgxLjQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIudmRwLXdyYXBwZXIge1xuXG5cdC5yZXRhaWwtc2VjdGlvbiB7XG5cblx0XHQmX19wcm9ncmVzcyB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2xpZ2h0X2dyZXlfMTtcblx0XHRcdGJveC1zaGFkb3c6ICRpbnNldF9zaGFkb3c7XG5cdFx0XHRtYXJnaW4tdG9wOiBzcGFjaW5nKG1kKTtcblx0XHR9XG5cblx0XHQmX19wcm9ncmVzcy1zdHJpcGVkIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IHNwYWNpbmcoeHMpIDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcblx0XHRcdG1pbi1oZWlnaHQ6IDRyZW07XG5cdFx0fVxuXG5cdFx0Jl9fcHJvZ3Jlc3MtaG91cnMge1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHR9XG5cblx0XHQmX19wcm9ncmVzcy0tc3ViIHtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLSBzcGFjaW5nKHNtKTtcblx0XHRcdGNvbG9yOiAkY29sb3JfbWVkaXVtX2dyZXlfMjtcblx0XHR9XG5cdH1cbn1cbiIsIi5jYXJmYXgtc2VjdGlvbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0Lm1vZGFsLXRyaWdnZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMXJlbTtcblx0XHRtYXgtd2lkdGg6IDExcmVtO1xuXHR9XG5cblx0LmNhcnByb29mLWJhZGdlIHtcblx0XHRmbGV4OiAxO1xuXG5cdFx0ZGl2IHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHRcdG1heC13aWR0aDogOHJlbTtcblx0XHR9XG5cblx0XHQmX192ZHAgaW1nIHtcblx0XHRcdHdpZHRoOiAzNCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLy8gVEFELTEzNzIgLSBIaWRlIFJlcXVlc3QgQ2FyZmF4LlxuLmNhcmZheC1zZWN0aW9uLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLWNhcmZheC12aWV3LXJlcG9ydCB7XG5cdG1hcmdpbjogYXV0byBzcGFjaW5nKG1kKTtcbn1cblxuI2NhcmZheC1tb2RhbC1mb3JtIHtcblxuXHQud3BjZjctZm9ybSB7XG5cdFx0cGFkZGluZzogc3BhY2luZyhtZCkgMCBzcGFjaW5nKHhzKSAwO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdGNvbG9yOiAkY29sb3JfbWVkaXVtX2dyZXlfMTtcblx0fVxuXG5cdC5oaWRkZW4gbGFiZWwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLm1vZGFsLWNhcmZheCB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA0LjhyZW0pO1xuXHRtYXgtd2lkdGg6IDExMHJlbTtcblx0aGVpZ2h0OiA4MHZoO1xuXHR6LWluZGV4OiAxO1xuXHRtYXJnaW46IGF1dG8gc3BhY2luZyhtZCk7XG5cblx0Lm1vZGFsICYge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubW9kYWwtLWFjdGl2ZSAmIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHR3aWR0aDogOTAlO1xuXHRcdGhlaWdodDogODB2aDtcblx0XHRtYXgtaGVpZ2h0OiA4MCU7XG5cdFx0bWFyZ2luOiBhdXRvIHNwYWNpbmcobWQpO1xuXHR9XG5cblx0Jl9fZGVza3RvcCxcblx0Jl9fbW9iaWxlIHtcblx0XHRtaW4taGVpZ2h0OiA4MHZoO1xuXHRcdGJvcmRlcjogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG5cdFx0cGFkZGluZzogc3BhY2luZyhtZCkgMDtcblx0fVxuXG5cdCZfX3N1Yi10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0cGFkZGluZzogc3BhY2luZyhzbSkgMDtcblx0fVxuXG5cdCZfX2xpc3RzIHtcblx0XHRmb250LWZhbWlseTogJGZvbnRfYXdlc29tZTtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGNvbG9yOiAkY29sb3JfZGFya19ncmV5XzI7XG5cdH1cblxuXHQmX19saXN0OjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG5cdFx0bWFyZ2luLXJpZ2h0OiBzcGFjaW5nKHNtKTtcblx0XHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzE7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXG5cdCZfX2N0YSB7XG5cdFx0bWFyZ2luLXRvcDogc3BhY2luZyhtZCk7XG5cdH1cblxuXHQmX19jb25zZW50IHtcblx0XHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzE7XG5cdFx0cGFkZGluZy1ib3R0b206IHNwYWNpbmcobWQpO1xuXHR9XG5cblx0Jl9faW5mbyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9tZWRpdW1fZ3JleV8xO1xuXHRcdHBhZGRpbmctdG9wOiBzcGFjaW5nKG1kKTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCZfX2luZm8tYnV0dG9uIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuXG5cdCZfX2luZm8tcXVlc3Rpb25tYXJrIHtcblx0XHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzE7XG5cdH1cblxuXHRpbWcge1xuXHRcdG1hcmdpbi10b3A6IHNwYWNpbmcoeHMpO1xuXHR9XG5cblx0Jl9fbG9hZGluZyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdC5mYS1zcGluIHtcblx0XHRcdGZvbnQtc2l6ZTogNXJlbTtcblx0XHR9XG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/