.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}}.pagination{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}.pagination__numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 .4rem}.pagination__numbers select{width:auto;margin-right:.8rem}.pagination__arrow{cursor:pointer;background:none;border:0;font-size:2rem;padding:.4rem .8rem}.pagination__arrow[disabled]{cursor:default;opacity:0.2}.pagination__dummy{height:4.2rem;width:12rem}.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}.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}.sale-class{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 767px){.sale-class{max-width:40rem;margin:0 auto}}.sale-class__container{display:block;position:relative}.sale-class__container:not(:last-child){border-right:1px solid #ececec}.sale-class__input{position:absolute;opacity:0}.sale-class__label{cursor:pointer;display:block;color:#000;padding:.2rem 1.6rem;border-radius:3px;-webkit-transition:background 0.2s;transition:background 0.2s}@media (max-width: 767px){.sale-class__label{padding:.8rem 2.4rem}}.sale-class__label:hover{background-color:#ececec}.sale-class__input:checked ~ .sale-class__label{background-color:#333;color:#fff}.advanced-filters-wrap{position:absolute;left:0;right:0;padding:0 1.6rem;-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}@media (max-width: 767px){.advanced-filters-wrap{-webkit-transform:unset !important;transform:unset !important;position:relative;left:auto;right:auto;padding:0}}.advanced-filters-wrap.active{background:#fff}@media (max-width: 767px){.advanced-filters-wrap.active{margin-bottom:0}.advanced-filters-wrap.active .filter-buttons{position:fixed !important;z-index:1001}.advanced-filters-wrap.active .advanced-filters--mobile{display:block}}.advanced-filters-wrap.scroll-down{position:fixed;width:inherit;bottom:3.2rem;top:auto !important;left:auto;right:auto}.advanced-filters-wrap.scroll-up{position:fixed;width:inherit;top:3.2rem !important;bottom:auto;left:auto;right:auto}.advanced-filters-wrap.scroll-stick{position:fixed;top:3.2rem !important;width:inherit;left:auto;right:auto}.advanced-filters-wrap.fixed-bottom{position:absolute;bottom:0;top:auto !important}.advanced-filters{padding:1.6rem 2.4rem;border-radius:3px;border-top:0.5rem solid var(--color-primary);background:#fff;-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)}@media (max-width: 767px){.advanced-filters{border-top:0;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:calc(50px + 2.4rem) 1.6rem 2.4rem}}@media (max-width: 767px){.advanced-filters--mobile{overflow-y:auto;overflow-x:hidden;display:none;background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;min-height:100vh;z-index:1000;-webkit-overflow-scrolling:touch}}.advanced-filters--mobile .mobile-search-button{margin:0 auto 15rem;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:40rem;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.advanced-filters .multiple-select{margin:0 auto}.advanced-filters__mobile-header{width:100%;max-width:40rem;margin:0 auto 2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.advanced-filters__mobile-header span::after{content:"\F2F1";color:var(--color-primary);font-weight:400;font-family:"Font Awesome 5 Pro",sans-serif;padding-left:.8rem}.advanced-filters .dummy-checkbox{height:1.5rem;width:1.5rem}.collapse-trigger{cursor:pointer;color:#777;font-size:1.4rem;border:none;outline:none;background:transparent}.collapse-trigger i{margin-left:.4rem}.collapse-trigger:first-child{margin-right:1.6rem}.collapse-trigger:disabled{color:#bbb;cursor:default}.filter-buttons{display:none}@media (max-width: 767px){.filter-buttons{position:static;display:block;padding-top:1.6rem;padding-left:1.6rem;padding-right:1.6rem;top:0;width:100%;z-index:399}}.filter-buttons__toggle{background:#fff;border:1px solid #bebebe;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-buttons__toggle::after{content:"\F204";font-weight:400}.filter-buttons__toggle.active{-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);background:none;color:#777}@media (max-width: 767px){.filter-buttons__toggle.active{background:#f4f4f4}.filter-buttons__toggle.active::after{content:"\F00D";color:#d0021b}}@media (max-width: 767px){.filter-buttons__toggle{font-size:1.6rem;width:100%;max-width:100%;height:50px;border-radius:0;color:#000;background-color:#fff;border:1px solid #bebebe}}.sale-class--desktop .checkbox-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;font-size:1.4rem}.sale-class--desktop .checkmark{border-radius:50%;top:0;position:static;background-color:#fff;-webkit-box-shadow:inset 0 1px 3px 0 rgba(34,34,34,0.5);box-shadow:inset 0 1px 3px 0 rgba(34,34,34,0.5);width:15px;height:15px;margin-right:.8rem}.sale-class--desktop .checkmark::after{content:"\F111";font-size:7px;position:static}@media (min-width: 768px){.vue-slider-wrap__placeholder{display:none}}@media (max-width: 767px){.fade-mobile-enter-active,.fade-mobile-leave-active{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.3s;transition-duration:0.3s}.fade-mobile-enter,.fade-mobile-leave-active{opacity:0}}.collapse__label{cursor:pointer;font-size:1.4rem;color:#000;padding-bottom:.4rem;border-bottom:1px solid #ececec;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}.collapse__label::after{content:"\F0FE";font-family:"Font Awesome 5 Pro",sans-serif}.collapse__label.open::after{content:"\F146"}@media (max-width: 767px){.collapse__label{display:none}}.collapse__content{-webkit-transition:max-height 0.2s, opacity 2.5s;transition:max-height 0.2s, opacity 2.5s}.collapse__content>*{margin-top:1.6rem !important}@media (max-width: 767px){.collapse__content>*{margin-top:0 !important}}@media (max-width: 767px){.collapse__content{overflow:visible !important;max-height:unset !important}}.collapse .content-visible{overflow:visible;opacity:1}.collapse .content-hidden{overflow:hidden;opacity:0}.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}.pricing-sliders{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pricing-tabs{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;font-size:1.4rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width: 767px){.pricing-tabs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.pricing-tabs__icon{margin-left:.4rem;font-size:1.4rem;color:#777}.pricing-tabs__tab{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333}.pricing-tabs__tab .tooltip-wrapper{z-index:5;opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px);-webkit-transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, transform 0.2s;transition:opacity 0.2s, transform 0.2s, -webkit-transform 0.2s}.pricing-tabs__tab .tooltip-content{-webkit-transform:translateX(-80px);transform:translateX(-80px)}.pricing-tabs__tab .tooltip-content .arrow{-webkit-transform:translateX(80px);transform:translateX(80px)}.pricing-tabs__tab.active{color:#000}.pricing-tabs__tab.active .tooltip-wrapper{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.pricing-tabs__tab:first-child::after{content:"";margin:0 .8rem;display:block;background:#333;width:1px;height:1.4rem}.filter-tags{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-tags__single{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;padding:.4rem 1.6rem;padding-left:.8rem;background:#ececec;margin-top:.4rem;margin-bottom:.4rem}@media (max-width: 767px){.filter-tags__single{font-size:1.6rem}}.filter-tags__single:not(:last-child){margin-right:.8rem}.filter-tags__single i{font-size:1.6rem;margin-right:.4rem;-webkit-transition:color 0.2s, -webkit-transform 0.2s;transition:color 0.2s, -webkit-transform 0.2s;transition:color 0.2s, transform 0.2s;transition:color 0.2s, transform 0.2s, -webkit-transform 0.2s}@media (max-width: 767px){.filter-tags__single i{font-size:1.8rem}}.filter-tags__single:hover i{color:#d0021b;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.filter-tags__key{margin-right:.4rem}.back-to-top{position:fixed;z-index:100;bottom:9%;right:0.7rem}.back-to-top__icon{cursor:pointer;font-size:2rem;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:5.4rem;height:5.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-primary);border-radius:50%;-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);-webkit-transition:color 1s;transition:color 1s}.back-to-top__icon:hover{color:var(--color-primary-dark)}@media (max-width: 991px){.back-to-top{right:2.4rem}.back-to-top__icon{width:5rem;height:5rem}}.quick-vdp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-vdp .slide-fade-left-enter-active,.quick-vdp .slide-fade-right-enter-active{-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.quick-vdp .slide-fade-left-leave-active,.quick-vdp .slide-fade-right-leave-active{-webkit-transition:all 0.2s cubic-bezier(1, 0.5, 0.8, 1);transition:all 0.2s cubic-bezier(1, 0.5, 0.8, 1)}.quick-vdp .slide-fade-left-enter,.quick-vdp .slide-fade-right-leave-to{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}.quick-vdp .slide-fade-right-enter,.quick-vdp .slide-fade-left-leave-to{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.quick-vdp .modal-content{padding:0 1.6rem;overflow-x:hidden;background:transparent;border-top:0;width:107rem;max-height:90vh;-ms-overflow-style:none}.quick-vdp .modal-content::-webkit-scrollbar{display:none}.quick-vdp__container{height:82vh}.quick-vdp .inner-mobile{padding-top:4.8rem}.quick-vdp .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 1199px){.quick-vdp .modal-content{max-width:95vw}}@media (max-width: 767px){.quick-vdp .modal-content{max-height:100vh;background:#fff;margin:0;border-radius:0;margin-top:50px;max-width:100vw}.quick-vdp__container{height:auto}.quick-vdp .row{-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);margin-bottom:12.5rem;margin-left:0;margin-right:0}.quick-vdp .modal-close{padding: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:var(--color-primary);font-weight:700}}.quick-vdp h1,.quick-vdp h3,.quick-vdp h4{font-weight:400}.quick-vdp h1{font-size:2.8rem;line-height:1.3}.quick-vdp h3{display:inline;color:#777}.quick-vdp h4{font-size:1.6rem}.quick-vdp .text-smaller{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.quick-vdp__section-title{padding-top:.8rem}.quick-vdp__mini-link{cursor:pointer;border-radius:50px;border:1px solid #333;font-size:1.2rem;padding:.4rem .8rem}@media (max-width: 767px){.quick-vdp__mini-link{font-size:1.4rem}}.quick-vdp__mini-link--active{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.quick-vdp .container{display:-webkit-box;display:-ms-flexbox;display:flex}.quick-vdp__main{background:#fff;color:#777;overflow:auto;padding:2.4rem}.quick-vdp__main h1,.quick-vdp__main h4{color:#333}.quick-vdp__main hr{background-color:#777;margin-top:0}.quick-vdp__main .mobile-mygarage-print{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}.quick-vdp__main .mobile-mygarage-print .fa-print{padding:1.6rem;-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);border-radius:50%}.quick-vdp__main--top{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}.quick-vdp__main--garage{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 767px){.quick-vdp__main--garage{margin:3.8rem 0}}.quick-vdp__main .location i{color:var(--color-primary)}@media (max-width: 767px){.quick-vdp__main{padding-bottom:3.2rem}}.quick-vdp__details{background:var(--color-primary);color:#fff;padding:2.4rem 1.6rem}@media (max-width: 767px){.quick-vdp__details{padding:3.2rem}}.quick-vdp__details .button{border-color:#fff;color:#fff;width:100%;max-width:100%;-webkit-box-shadow:none;box-shadow:none;margin-top:1.8rem}.quick-vdp__details .button:hover{color:var(--color-primary-dark);background:#fff}.quick-vdp__details .button.contact{background:#fff;color:var(--color-primary-dark)}.quick-vdp__details .button.contact:hover{color:#fff;background:var(--color-primary)}.quick-vdp__details h4{font-weight:700}.quick-vdp__details hr{margin-top:0}.quick-vdp__details .convertus-dollar-sign{font-size:1.4rem}.quick-vdp__details .convertus-dollar-sign.sup,.quick-vdp__details .convertus-dollar-sign.sub{font-size:55%}.quick-vdp__details .price-block__label{font-size:1.4rem}.quick-vdp__details .no-price{font-size:2rem}.quick-vdp__details .discount b{padding-right:.4rem}.quick-vdp__details .detailed-specs{max-width:100%}.quick-vdp__details .detailed-specs__single{color:#fff}.quick-vdp__details--feature_single{list-style-type:none}.quick-vdp__details--feature_value{font-weight:700;float:right}.quick-vdp .nav{width:107rem;color:#fff;z-index:1;position:relative;padding:2.4rem 0}@media (max-width: 1199px){.quick-vdp .nav{width:95vw}}@media (max-width: 767px){.quick-vdp .nav{width:100%;padding:0;color:#bbb}}.quick-vdp .nav__button{cursor:pointer;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;font-size:1.6rem;border:0;background-color:var(--color-primary);color:#fff;width:14rem;padding:.8rem;-webkit-transition:all 0.3s;transition:all 0.3s}.quick-vdp .nav__button.prev i{margin-right:.8rem}.quick-vdp .nav__button.next i{margin-left:.8rem}.quick-vdp .nav__button:hover{background-color:var(--color-primary-dark)}.quick-vdp .nav__button.disabled{pointer-events:none;cursor:default;background-color:#bbb}.quick-vdp .mobile-button{position:fixed;bottom:0;left:0;right:0}.quick-vdp .mobile-button .button{border-top:2px solid #fff;height:6rem;min-width:100%}.quick-vdp .quick-gallery{overflow:hidden;padding-top:.8rem}@media (max-width: 767px){.quick-vdp .quick-gallery{overflow:visible;margin-bottom:1.6rem}}.quick-vdp .quick-gallery__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}@media (max-width: 767px){.quick-vdp .quick-gallery__wrapper{display:block;margin-top:2.4rem}}.quick-vdp .quick-gallery__main{min-height:25rem;height:25rem;width:100%;background:#222;position:relative;margin-right:1.6rem;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}.quick-vdp .quick-gallery__main.oem-gallery{background:none}.quick-vdp .quick-gallery__main img{max-height:100%}.quick-vdp .quick-gallery__main--no-image{background:none}.quick-vdp .quick-gallery__main--no-image img{height:auto}.quick-vdp .quick-gallery__main--no-image::before{content:none}.quick-vdp .quick-gallery__main--video::before{content:none}@media (max-width: 767px){.quick-vdp .quick-gallery__main{width:100%;margin-right:0}}.quick-vdp .quick-gallery__video{width:inherit;height:auto}@media (max-width: 767px){.quick-vdp .quick-gallery__video{width:100%}}.quick-vdp .quick-gallery .tns-inner{overflow:visible}.quick-vdp .quick-gallery .tns-outer{position:relative;width:90%;margin:0 auto}@media (max-width: 767px){.quick-vdp .quick-gallery .tns-outer{margin-bottom:6.4rem;padding-bottom:.4rem}}.quick-vdp .quick-gallery .tns-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-vdp .quick-gallery .top-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:1.6rem}.quick-vdp .quick-gallery .tabs{color:#777}.quick-vdp .quick-gallery .tabs__tab{cursor:pointer;padding-bottom:.8rem}.quick-vdp .quick-gallery .tabs__tab.gallery{margin-right:1.6rem}.quick-vdp .quick-gallery .tabs__tab.video{margin-left:1.6rem}.quick-vdp .quick-gallery .tabs__tab--active{color:var(--color-primary);border-bottom:1px solid var(--color-primary)}.quick-vdp .quick-gallery .thumbnails{display:block;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;height:25rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.quick-vdp .quick-gallery .thumbnails :first-child{margin-top:0}@media (max-width: 767px){.quick-vdp .quick-gallery .thumbnails :first-child{margin-top:10px;margin-left:0}}@media (max-width: 767px){.quick-vdp .quick-gallery .thumbnails{width:100%;height:100%;white-space:nowrap}}.quick-vdp .quick-gallery .thumbnails__single{cursor:pointer;overflow:hidden;position:relative;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;margin-top:10px;height:100px;-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;vertical-align:top}@media (max-width: 767px){.quick-vdp .quick-gallery .thumbnails__single{margin-left:6px}}.quick-vdp .quick-gallery .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}.quick-vdp .quick-gallery .thumbnails__single--zoom-icon{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}.quick-vdp .quick-gallery .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}.quick-vdp .quick-gallery .thumbnails__single.active .thumbnails__single--zoom-icon{-webkit-transform:scale(1);transform:scale(1);opacity:1}.quick-vdp .quick-gallery .thumbnails__single.active::before{opacity:0.3}.quick-vdp .quick-gallery .thumbnails__single:hover{-webkit-box-shadow:inset 0 0 0 2px var(--color-primary);box-shadow:inset 0 0 0 2px var(--color-primary)}.quick-vdp .quick-gallery .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}.quick-vdp .quick-gallery .thumbnail-wrap{position:relative;width:-webkit-min-content;width:-moz-min-content;width:min-content;display:-ms-grid;-ms-grid-columns:min-content}.quick-vdp .quick-gallery .thumbnail-wrap .fade{pointer-events:none;width:100%;height:6rem;position:absolute;z-index:1;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.quick-vdp .quick-gallery .thumbnail-wrap .fade--up{top:0;background:-webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(rgba(244,244,244,0)));background:linear-gradient(to bottom, #f4f4f4, rgba(244,244,244,0))}.quick-vdp .quick-gallery .thumbnail-wrap .fade--down{bottom:0;background:-webkit-gradient(linear, left bottom, left top, from(#f4f4f4), to(rgba(244,244,244,0)));background:linear-gradient(to top, #f4f4f4, rgba(244,244,244,0))}@media (max-width: 767px){.quick-vdp .quick-gallery .thumbnail-wrap .fade{width:6rem;height:100%}.quick-vdp .quick-gallery .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}.quick-vdp .quick-gallery .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))}}.quick-vdp .quick-gallery .thumbnail-wrap .fade.active{opacity:1}.quick-vdp .quick-gallery .mobile-slider__single,.quick-vdp .quick-gallery .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}.quick-vdp .quick-gallery .mobile-slider__single.oem-image,.quick-vdp .quick-gallery .mobile-slider__single-image.oem-image{min-height:26rem;-ms-flex-line-pack:center;align-content:center}.quick-vdp .quick-gallery .mobile-slider__single{margin:0 .8rem}.quick-vdp .quick-gallery .mobile-slider__photo-count{text-align:center;margin-top:-5.6rem;margin-bottom:2.4rem}.quick-vdp .quick-gallery .tns-item{padding:0 !important}.quick-vdp .carfax{padding:2.4rem;margin:0 -1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}.quick-vdp .carfax .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-flex:0;-ms-flex:0 0;flex:0 0}@media (max-width: 767px){.quick-vdp .carfax{height:100vh !important;padding-top:0;padding-bottom:11rem}}.quick-vdp .carfax .carfax-report{width:100%;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin-top:2.4rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.quick-vdp .carfax .carfax-report iframe{width:100%;height:99%}.quick-vdp .carfax .carfax-report .carfax-no-link{overflow-x:hidden}@media (max-width: 767px){.quick-vdp .carfax .carfax-report .carfax-no-link{height:calc(100vh - 24rem)}}.quick-vdp .contact-form{margin:0 -1.6rem;padding:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}.quick-vdp .contact-form .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-flex:0;-ms-flex:0 0;flex:0 0}@media (max-width: 767px){.quick-vdp .contact-form{height:100vh !important;padding-top:0;padding-bottom:11rem}}.quick-vdp .contact-form .form{width:100%;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin-top:2.4rem;overflow-x:hidden}@media (max-width: 1199px){.quick-vdp .contact-form .form{overflow-y:auto}}.quick-vdp__price-badge-wrapper{-ms-flex-item-align:end;align-self:flex-end;z-index:20;position:relative;right:-2%;top:5rem;min-height:7.3rem}.quick-vdp .carfax-section{width:auto;min-width:14rem;margin-top:.8rem}.quick-vdp .carfax-badge__trigger{margin-right:1.6rem}@media (max-width: 767px){.quick-vdp .mobile-price-badge{width:100%;right:7vw;top:4vh;text-align:right}.quick-vdp .mobile-price-badge .tooltip-wrapper{height:5rem}.quick-vdp .mobile-price-badge .tooltip-wrapper .tooltip-content{width:60%;bottom:120%}}.quick-vdp .tooltip-content--left .arrow{left:105%}.quick-vdp .tooltip-content--top{bottom:unset}@media (max-width: 767px){.srp-sort{margin:1.6rem 0}.srp-sort__select{border-radius:3px;-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-color:#fff}.srp-sort__header{margin-bottom:1.6rem}}.srp-wrapper{background:#fff;padding:4.8rem 0;min-height:60vh;border-top:1px solid #000}@media (max-width: 767px){.srp-wrapper{padding-top:0}}@media (max-width: 1199px){.srp-wrapper .wrapper{padding:0 1.6rem}}.srp-wrapper .primary-col .wrapper{padding:0}.srp-wrapper .no-results{border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:2px solid #bbb}.srp-wrapper .advanced-filters{-webkit-box-shadow:none;box-shadow:none;border:0}.srp-wrapper .advanced-filters i{color:#000}.srp-wrapper .advanced-filters .collapse__label{border-bottom-color:#c3c3c3;color:#000}.no-results{margin-bottom:3.2rem}.srp__page-title{font-size:3.6rem}.srp__found-header{margin-bottom:1.6rem}.srp__compare-results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;margin-bottom:1.6rem;margin-top:.8rem}@media (max-width: 767px){.srp__compare-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}}.srp__compare-buttons a{color:#777}@media (max-width: 479px){.srp__compare-buttons a{font-size:1.4rem}}.srp__compare-buttons:first-child a{margin-right:1.6rem}@media (max-width: 479px){.srp__compare-buttons:first-child a{margin-right:.4rem}}.srp__compare-buttons a:hover{color:#333}.srp__compare-buttons i{margin-left:.4rem}.srp__fail{padding-top:4.8rem !important}.srp__fail .no-results .button{color:#ececec}.srp__fail .no-results .button:hover{color:#fff}.srp__fail .no-results i{margin-left:.8rem}.viewing-range{color:#bbb;text-align:right;margin-bottom:1.6rem}@media (max-width: 767px){.viewing-range{text-align:left}}.filter-col{position:relative;width:34rem}.filter-col [convertus-data-id="srp__reset-filters"]{margin-left:auto;margin-right:auto;display:block}@media (max-width: 767px){.filter-col{width:100%}}.srp-disclaimer{font-size:1.4rem;color:#777;margin-top:2.4rem}.show-more{cursor:pointer;text-align:center;background:#fff;color:#777;padding:1.6rem 1.6rem;font-size:1.8rem;font-weight:700;border-radius:3px;-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)}.srp-video-modal{position:relative;z-index:1;width:50vw;height:0;padding-top:28.25%}.srp-gtm-title{position:absolute;top:-9999px;left:-9999px}.price-block__price--grey{color:#000}@media (max-width: 767px){.srp__page-title{font-size:3rem;margin-top:3.2rem;margin-bottom:2.4rem;font-weight:700}.srp__found-header{margin-top:2.4rem}.srp__compare-results{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;max-width:40rem}.srp__compare-buttons{width:100%;max-width:40rem;margin-bottom:1.6rem}.srp__compare-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.8rem 0;background:var(--color-primary);color:#fff !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:3px;-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);padding:.4rem 1.6rem;font-size:1.6rem;height:4.2rem;width:100%;max-width:40rem;font-weight:700;-webkit-transition:all 0.3s;transition:all 0.3s}.srp__compare-link:hover{background:var(--color-primary-dark)}.srp__compare-link--deselect{color:var(--color-primary) !important;border-color:var(--color-primary);background:#fff}.srp__compare-link--deselect:hover{color:var(--color-primary-dark) !important;border-color:var(--color-primary-dark);background:#fff}}.extra-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.extra-filters{width:100%;margin-bottom:2.4rem}}.extra-filters .input--alternate{margin-right:auto;-webkit-box-shadow:none;box-shadow:none;border-width:2px}@media (max-width: 479px){.extra-filters .input--alternate{max-width:100%}}@media (max-width: 767px){.extra-filters .input--alternate{height:6.25rem}}.extra-filters .select--hollow{width:auto;-webkit-box-shadow:none;box-shadow:none;color:#000}.extra-filters__view-style{margin-left:1.6rem}@media (max-width: 991px){.extra-filters .srp-sort{width:100%}.extra-filters .srp-sort__select{height:6.25rem;border:2px solid #000;-webkit-box-shadow:none;box-shadow:none;color:#000}}.vehicle-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:3.2rem;background-color:#05141f08}.vehicle-card__cta{width:100%}.vehicle-card__image-area{width:30rem;position:relative;display:block;margin-right:1.6rem}.vehicle-card__image-link{display:block;position:relative;min-height:16rem;background-color:#ececec}.vehicle-card__content-area{padding:1.6rem}.vehicle-card__headline{color:#fff;position:absolute;font-size:1.3rem;background:var(--color-primary);padding:.4rem 1.6rem;line-height:1.4;left:0;bottom:0;z-index:99;max-width:80%}.vehicle-card__headline::before{content:"\F058";font-weight:900;font-family:"Font Awesome 5 Pro",sans-serif;margin-right:.4rem}.vehicle-card__full-details{-webkit-box-flex:1;-ms-flex:1;flex:1}.vehicle-card__full-details--inner{display:-webkit-box;display:-ms-flexbox;display:flex}.vehicle-card__image{border-radius:3px 0 0 3px;width:100%}.vehicle-card__title{overflow-wrap:break-word;font-size:2rem;line-height:1.4}a .vehicle-card__title{color:#000;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}a .vehicle-card__title:hover{color:var(--color-primary)}.vehicle-card__title.badge-overlay{padding-right:11rem}.vehicle-card__location{display:inline-block;width:100%;font-size:1.4rem;color:#fff;background:#bbb;padding:.2rem 1.6rem;margin-bottom:.8rem}@media (max-width: 767px){.vehicle-card__location{font-size:1.6rem}}.vehicle-card__action-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.4rem 0}.vehicle-card__action{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;padding:.4rem .8rem;font-size:1.1rem;list-style-type:none;background:var(--color-primary);color:#fff;min-height:0}.vehicle-card__action i{color:#fff;font-weight:300}.vehicle-card__action:hover{background:var(--color-primary-dark);color:#fff}.vehicle-card__action--grey{background:#e9e9e9;color:#666}.vehicle-card__action--grey:hover{background:#ccc;color:#666}.vehicle-card__action--black{background:#000;color:#fff}.vehicle-card__action--black:hover{background:var(--color-primary)}.vehicle-card__action--primary{-ms-flex-item-align:center;align-self:center;width:100%;border:2px solid var(--color-primary);font-size:1.4rem;font-weight:700;list-style-type:none;background:var(--color-primary);color:#fff}.vehicle-card__action--primary:hover{background:var(--color-primary-dark);color:#fff}.vehicle-card__details{margin-right:.8rem;-webkit-box-flex:4;-ms-flex:4;flex:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.vehicle-card .price-block{-webkit-box-flex:3;-ms-flex:3;flex:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vehicle-card .price-block__label{color:#404040}.vehicle-card__price-wrap{margin-bottom:.2rem}.vehicle-card__price-wrap.with-price-badge{-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:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.vehicle-card__divider{width:100%;background:#ececec;margin-top:.8rem}.vehicle-card__colored-sub{color:var(--color-primary)}.vehicle-card__no-price{margin-bottom:1.6rem;font-size:2rem}.vehicle-card--mobile{display:none}.vehicle-card__savings{color:#777;margin-bottom:1.6rem}.vehicle-card__savings .tooltip-trigger{color:#333;font-weight:700}.vehicle-card__compare{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;padding-left:0 !important;margin-top:.8rem;font-size:1.1rem}.vehicle-card__compare .checkmark{position:static !important;background-color:#fff !important;border:1px solid #707070;-webkit-box-shadow:none !important;box-shadow:none !important;width:20px !important;height:20px !important;border-radius:0 !important}.vehicle-card__compare.checkbox-input input:checked ~ .checkmark::after{color:var(--color-primary-dark)}.vehicle-card__compare--mobile{display:none}.vehicle-card__compare-label{margin-right:.4rem}.vehicle-card__compare-wrapper{margin:.8rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}.vehicle-card__compare-link{font-size:1.3rem;white-space:nowrap;margin-left:.8rem;margin-right:.8rem}.vehicle-card__compare-link .fa-check-square{margin-left:.8rem}.vehicle-card__compare-link--mobile{margin:.8rem 0;padding:.4rem 2.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;border:2px solid var(--color-primary);font-size:1.6rem;height:4.2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;color:var(--color-primary)}.vehicle-card__hidden-desktop{display:none}.vehicle-card .button{max-width:100%}.vehicle-card .button--hidden-desktop{display:none}@media (max-width: 991px){.vehicle-card .button--hidden-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}.vehicle-card .button--hidden-mobile{display:none}}.vehicle-card .full-width{width:100%}.vehicle-card .half-width{width:calc(50% - .2rem)}.vehicle-card .badges-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.8rem 0}.vehicle-card .badges-wrap--stacked{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vehicle-card .badges-wrap--stacked div:first-child{margin-bottom:.8rem;-ms-flex-item-align:baseline;align-self:baseline}.vehicle-card .certified-badge{max-height:8rem;max-width:20rem}.vehicle-card .detailed-specs{border-top:1px solid #aaa;border-bottom:1px solid #aaa;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;padding:.8rem 0;margin-bottom:1.6rem}.vehicle-card .quick-vdp-button{border-radius:50%;position:relative}.vehicle-card .quick-vdp-button i{width:5.4rem;height:5.4rem;font-size:2rem;background-color:#fff;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;color:#000;border-radius:50%;margin-top:-7rem;margin-bottom:2rem;margin-right:1.6rem;margin-left:auto;-webkit-transition:all 0.3s;transition:all 0.3s}.vehicle-card .quick-vdp-button i:hover{background-color:#000;color:#fff}.vehicle-card .quick-vdp-button__list-view{position:absolute;top:20%;right:-5%}.vehicle-card__description{color:#777;margin-bottom:.8rem;font-size:1.4rem}.grid-row .grid-view .vehicle-card__title{padding-bottom:1.6rem;font-size:2.2rem}@media (min-width: 992px){@supports (display: grid){.grid-row{display:grid;grid-template-columns:repeat(auto-fit, minmax(36rem, 1fr))}}.grid-view{max-width:40rem;min-width:36rem}.grid-view .vehicle-card{display:block;width:100%;max-width:40rem;margin:0 auto;padding-bottom:0}.grid-view .vehicle-card .btn--no-margin{margin:0}.grid-view .vehicle-card__compare-link--mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.grid-view .vehicle-card__hidden-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.grid-view .vehicle-card__hidden-desktop p{padding-right:.8rem}.grid-view .vehicle-card__image-area{width:100%}.grid-view .vehicle-card__full-details--inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active){.grid-view .vehicle-card__full-details--inner{display:block}}@media (min-width: 992px){.grid-view .vehicle-card__image{margin-right:0;border-radius:3px 3px 0 0;height:auto;width:100%}.grid-view .vehicle-card__action-wrap{margin-top:0;padding:0;right:0}.grid-view .vehicle-card__details{margin:0}.grid-view .vehicle-card__title{margin-top:.8rem;margin-bottom:.4rem}.grid-view .vehicle-card__title.badge-overlay{padding-right:0}.grid-view .vehicle-card .price-block{width:100%;padding:1.6rem 0;margin-right:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.grid-view .vehicle-card .price-block__single{margin:0}.grid-view .badges-wrap{padding:0;margin-bottom:.8rem}}@media (max-width: 991px){.grid-view{max-width:44rem;min-width:34rem}.vehicle-card{display:block;width:100%;max-width:44rem;margin:0 auto;padding-bottom:0}.vehicle-card__image-area{width:100%}.vehicle-card__full-details--inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%}}@media all and (max-width: 991px) and (-ms-high-contrast: none), (max-width: 991px) and (-ms-high-contrast: active){.vehicle-card__full-details--inner{display:block}}@media (max-width: 991px){.vehicle-card__image{margin-right:0;border-radius:3px 3px 0 0;height:auto;width:100%}.vehicle-card__action-wrap{margin:0;padding:0;right:0}.vehicle-card__details{margin:0}.vehicle-card__title{margin-top:.8rem;margin-bottom:.4rem}.vehicle-card__title.badge-overlay{padding-right:0}.vehicle-card .price-block{width:100%;padding:1.6rem 0;margin-right:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.vehicle-card .price-block__single{margin:0}.vehicle-card__compare-link--mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.vehicle-card__compare--desktop{display:none}.vehicle-card__compare--mobile-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.vehicle-card__compare-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;height:4.2rem;margin-bottom:0;background-color:#fff}.vehicle-card__compare-mobile p{padding-right:.8rem}.vehicle-card__compare::after{display:none}.vehicle-card .full-width{margin:0}.vehicle-card .half-width{width:50%}.vehicle-card__hidden-mobile{display:none}.vehicle-card__hidden-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}.vehicle-card .badges-wrap{padding:0;margin-bottom:.8rem}}@media (max-width: 767px){.grid-view{margin:0 auto}.vehicle-card{display:block;width:100%;max-width:40rem;margin:0 auto}.vehicle-card .btn--no-margin{margin:0}.vehicle-card__compare-link--mobile{padding:0 1.6rem !important}.vehicle-card__compare-mobile{padding:0 1.6rem !important;background-color:#ececec}.vehicle-card__compare-link--wrapper{padding:0 1.6rem .8rem}}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3BsdWdpbnMvY29udmVydHVzLXZtcy9pbmNsdWRlL3NoYXJlZC1jb21wb25lbnRzL3NycC1jYWxjdWxhdG9yL19jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3RoZW1lcy9jb252ZXJ0dXMtYWNoaWxsZXMvYWNoaWxsZXMvc3R5bGVzL2dsb2JhbC8wMF9iYXNlL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3RoZW1lcy9jb252ZXJ0dXMtYWNoaWxsZXMvYWNoaWxsZXMvc3R5bGVzL2dsb2JhbC8wMF9iYXNlL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3BsdWdpbnMvY29udmVydHVzLXZtcy9pbmNsdWRlL3NoYXJlZC1jb21wb25lbnRzL3BhZ2luYXRpb24vY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC9wbHVnaW5zL2NvbnZlcnR1cy12bXMvaW5jbHVkZS9zaGFyZWQtY29tcG9uZW50cy9jYXJmYXgvX2NvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy8uL3dwLWNvbnRlbnQvcGx1Z2lucy9jb252ZXJ0dXMtdm1zL2luY2x1ZGUvc2hhcmVkLWNvbXBvbmVudHMvc2FsZS1jbGFzcy10b2dnbGUvY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC90aGVtZXMvY29udmVydHVzLXBsYXRpbnVtLW5pc3Nhbi1vZW0tdGhlbWUvYWNoaWxsZXMvcGx1Z2luLXRoZW1lcy92bXMvc3JwL25pc3Nhbi9jb21wb25lbnRzL3NoYXJlZC9zaWRlYmFyLWZpbHRlcnMvY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC9wbHVnaW5zL2NvbnZlcnR1cy12bXMvaW5jbHVkZS9zaGFyZWQtY29tcG9uZW50cy9jb2xsYXBzZS9fY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC9wbHVnaW5zL2NvbnZlcnR1cy12bXMvaW5jbHVkZS9zaGFyZWQtY29tcG9uZW50cy9kZXRhaWxlZC1zcGVjcy9jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3BsdWdpbnMvY29udmVydHVzLXZtcy9pbmNsdWRlL3NoYXJlZC1jb21wb25lbnRzL3ZpZGVvLXBsYXllci9jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3BsdWdpbnMvY29udmVydHVzLXZtcy9pbmNsdWRlL3NoYXJlZC1jb21wb25lbnRzL3ByaWNlLXNsaWRlci9fY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC9wbHVnaW5zL2NvbnZlcnR1cy12bXMvaW5jbHVkZS9zaGFyZWQtY29tcG9uZW50cy9maWx0ZXItdGFncy9fY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC9wbHVnaW5zL2NvbnZlcnR1cy12bXMvaW5jbHVkZS9zaGFyZWQtY29tcG9uZW50cy9iYWNrLXRvLXRvcC9fY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC9wbHVnaW5zL2NvbnZlcnR1cy12bXMvaW5jbHVkZS9zaGFyZWQtY29tcG9uZW50cy9zcnAtcXVpY2stdmRwL19jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3BsdWdpbnMvY29udmVydHVzLXZtcy9pbmNsdWRlL3NoYXJlZC1jb21wb25lbnRzL3NycC1zb3J0L19jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3RoZW1lcy9jb252ZXJ0dXMtcGxhdGludW0tbmlzc2FuLW9lbS10aGVtZS9hY2hpbGxlcy9wbHVnaW4tdGhlbWVzL3Ztcy9zcnAvbmlzc2FuL2NvbXBvbmVudHMvYmFzZS9fY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC90aGVtZXMvY29udmVydHVzLXBsYXRpbnVtLW5pc3Nhbi1vZW0tdGhlbWUvYWNoaWxsZXMvcGx1Z2luLXRoZW1lcy92bXMvc3JwL25pc3Nhbi9jb21wb25lbnRzL2V4dHJhLWZpbHRlcnMvX2NvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy8uL3dwLWNvbnRlbnQvdGhlbWVzL2NvbnZlcnR1cy1wbGF0aW51bS1uaXNzYW4tb2VtLXRoZW1lL2FjaGlsbGVzL3BsdWdpbi10aGVtZXMvdm1zL3NycC9uaXNzYW4vY29tcG9uZW50cy92ZWhpY2xlLWNhcmQvX2NvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy8uL3dwLWNvbnRlbnQvdGhlbWVzL2NvbnZlcnR1cy1wbGF0aW51bS1uaXNzYW4tb2VtLXRoZW1lL2FjaGlsbGVzL3BsdWdpbi10aGVtZXMvdm1zL3NycC9uaXNzYW4vY29tcG9uZW50cy92ZWhpY2xlLWNhcmQvX2NvbXBvbmVudC1ncmlkLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsK0JBR0UsaUJBQ0EsWUFBYSxDQUNiLDJCQUdBLGlCQ0RZLENEQVosNkJBSUMsY0FBZSxDQUpoQixnQ0FRQywwRUFDQSxvRUFDQSxrRUFDQSxhQUNBLGNBQ0EsOEJBQ0Esa0JBQ0Esa0JDaEJXLENEaUJYLDZCQUlELGlCQUNBLG1CQzVCVyxDQTZEWCwwQkRuQ0QsNkJBS0UsZ0JBQWlCLENBRWxCLENBRUQsdUJBQ0MscUJBQ0EsV0FDQSxnQkFBaUIsQ0N1QmpCLDBCRDFCRCx1QkFNRSxnQkFBaUIsQ0FFbEIsQ0NrQkEsMEJEN0RGLCtCQWdERyxpQkFDQSxTQUNBLGdCQUNBLGdCQUNBLGFBQ0EsY0FBZSxDQXJEbEIsd0NBeURHLGlDQUNBLGFBQWMsQ0ExRGpCLDZCQThERyw4RkFDQSxxQkFDQSxpQkFDQSw2RUFDQSxtQkFDQSxZQUNBLFdBQ0EsZ0JBQ0EsTUFDQSxRQUNBLGFFcERrQixDRnBCckIsa0NBMkVJLFdBQ0EsZUFBZ0IsQ0E1RXBCLG9DQWdGSSxVRW5Fc0IsQ0ZvRXRCLENBT0gsc0JBQ0Msa0JBQW1CLENBRG5CLG1GQU9FLFFBQVMsQ0FQWCw2RkFXRSxZQUFh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QS9FYix3QkFxRkUsVUFDQSxtQmpCMUZXLENpQjJGWCxDakIxQ0QsMEJpQmdERCxXQUNDLGdCQUNBLGVBQWdCLENBQ2hCLGNBR0EsY0FDQSxXQUNBLGdCQUNBLGNBQ0EsZ0JBQWlCLENBRWpCLDBCQUNDLFVBQVcsQ0FDWCxtQ0FHQSwwSEFDQSxVQUFXLENBS1gsQ0FIQSxvSEFKRCxtQ0FLRSxhQUFjLENBRWYsQ2pCdkVELDBCaUJ5RUEscUJBQ0MsZUFDQSwwQkFDQSxZQUNBLFVBQVcsQ0FDWCwyQkFHQSxTQUNBLFVBQ0EsT0FBUSxDQUNSLHVCQUdBLFFBQVMsQ0FDVCxxQkFHQSxpQkFDQSxtQmpCbkpVLENpQmlKVixtQ0FLQyxlQUFnQixDQTFDbkIsMkJBK0NFLFdBQ0EsaUJBQ0EsZUFDQSxvRUFBb0IsQ0FsRHRCLG1DQXFERyxRQUFTLENBQ1Qsb0NBTUEsb0RBQWEsQ0FDYixnQ0FNQSxZQUFhLENBQ2IsdUNBR0EscURBQ0EsNEdBQXdCLENBQ3hCLDhCQUdBLHFEQUNBLGlHQUNBLGNBQ0EsZ0JBQ0EscUJoQnJMYyxDZ0JnTGQsZ0NBUUMsbUJqQnpMUyxDaUJzS1gsOEJBd0JDLFlBQWEsQ0F4RmhCLDBCQTZGRSxRQUFTLENBN0ZYLDBCQWlHRSxTQUFVLENBQ1YsNkJBR0EsWUFBYSxDQUNiLDhCQUdBLG9EQUFhLENBekdmLDJCQTZHRSxVQUNBLG1CakJwTlcsQ2lCcU5YLENqQjlKRCwwQmlCb0tELFdBQ0MsYUFBYyxDQUNkLGNBR0EsY0FDQSxXQUNBLGdCQUNBLGFBQWMsQ0FKZiw4QkFTRyxRQUFTLENBQ1Qsb0NBTUEsMkJBQWlDLENBQ2pDLDhCQUdBLDRCQUNBLHdCaEJoUHdCLENnQmlQeEIscUNBR0Esc0JqQnhQVSxDaUJ5UFYiLCJmaWxlIjoid3AtY29udGVudC90aGVtZXMvY29udmVydHVzLXBsYXRpbnVtLW5pc3Nhbi1vZW0tdGhlbWUvYWNoaWxsZXMvcGx1Z2luLXRoZW1lcy92bXMvc3JwL25pc3Nhbi9tYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5zcnAtY2FsY3VsYXRvciB7XG5cblx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDAgc3BhY2luZyhzbSk7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0fVxuXG5cdCZfX21haW4tdGFicyB7XG5cdFx0bWFyZ2luLXRvcDogc3BhY2luZyhzbSk7XG5cblx0XHRhIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDIuNnJlbTtcblx0XHRcdGhlaWdodDogMi42cmVtO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBzcGFjaW5nKHhzKTtcblx0XHR9XG5cdH1cblxuXHQmX19pbnRyby10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyh4eHMpO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9faW50cm8ge1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcobWQpO1xuXHRcdGNvbG9yOiAkY29sb3JfbWVkaXVtX2dyZXlfMjtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblxuXHRcdC5tb2RhbC1jb250ZW50IHtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMHZoO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5tb2JpbGUtY2FsY3VsYXRvci1tYWluIHtcblx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDg0cHggLSA1MHB4KTtcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdH1cblxuXHRcdC5tb2RhbC1jbG9zZSB7XG5cdFx0XHRib3gtc2hhZG93OiAkc2hhZG93O1xuXHRcdFx0cGFkZGluZzogc3BhY2luZyh4eHMpIHNwYWNpbmcoc20pO1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHRfZ3JleV8xO1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRjb2xvcjogJGNvbG9yX2Vycm9yO1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9tZWRpdW1fZ3JleV8yO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jYWxjdWxhdG9yLXRhYnMge1xuXG5cdCZfX3RhYiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTFweDtcblxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCksXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9tZWRpdW1fZ3JleV8xO1xuXHRcdFx0cGFkZGluZzogc3BhY2luZyh4cykgc3BhY2luZyhzbSk7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCYuYWN0aXZlIGEge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdGNvbG9yOiAkY29sb3JfZGFya19ncmV5XzE7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHRfZ3JleV8xO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoeHhzKTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX3BheW1lbnQge1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGV0YWlscyB7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHR9XG5cdH1cbn1cblxuLmNhbGN1bGF0b3ItZm9ybSB7XG5cdHBhZGRpbmc6IHNwYWNpbmcoc20pO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHRfZ3JleV8xO1xuXHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHNtKTtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuXG5cdC5pbnB1dC1ncm91cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyhzbSk7XG5cdH1cblxuXHQmX19kaXNjbGFpbWVyIHtcblx0XHRtYXJnaW4tdG9wOiAtI3tzcGFjaW5nKHhzKX07XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0Y29sb3I6ICRjb2xvcl9tZWRpdW1fZ3JleV8yO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0fVxuXG5cdFx0Ji0tZXJyb3Ige1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3JfZXJyb3I7XG5cdFx0XHRwYWRkaW5nOiBzcGFjaW5nKHhzKSBzcGFjaW5nKHNtKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcblx0XHRcdGJveC1zaGFkb3c6ICRsaWdodF9zaGFkb3c7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcmF0ZSB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAje3NwYWNpbmcoc20pfSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyhzbSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdGNvbG9yOiAkY29sb3JfbWVkaXVtX2dyZXlfMjtcblx0XHR9XG5cdH1cblxuXHQmX19ib251cyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdHBhZGRpbmc6IHNwYWNpbmcoeHMpIHNwYWNpbmcoc20pO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcblx0XHRib3gtc2hhZG93OiAkbGlnaHRfc2hhZG93O1xuXG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX3NhbGUtY2hlY2sge1xuXG5cdFx0bGFiZWwge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9kYXJrX2dyZXlfMTtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdGlucHV0IHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHR3aWR0aDogMnJlbTtcblx0XHRcdGhlaWdodDogMnJlbTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuLnN1bW1hcnktY2FyZCB7XG5cdGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuXHRwYWRkaW5nLXRvcDogc3BhY2luZyhtZCk7XG5cdHBhZGRpbmctYm90dG9tOiBzcGFjaW5nKHNtKTtcblx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrKTtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCAtIDM4cHgpO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDUwcHggLSAxMDB2aCkpO1xuXHRcdH1cblx0fVxuXG5cdCZfX3NlY3Rpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcobWQpO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoeHMpO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoeHh4cyk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19wYXltZW50IHtcblx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGlzY2xhaW1lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyhtZCk7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdH1cblxuXHQmX19idXR0b25zIHtcblxuXHRcdC5idXR0b24ge1xuXG5cdFx0XHQmLS1uZXh0IHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji0tcHJldiB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktZGFyayk7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tb2JpbGUtc3VtbWFyeSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ei1pbmRleDogOTk5O1xuXHRoZWlnaHQ6IDg0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG5cdGJveC1zaGFkb3c6IDAgLTAuNnJlbSAzLjZyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcblxuXHQmLmFjdGl2ZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM4cHgpO1xuXHR9XG5cblx0Jl9fYnV0dG9uIHtcblx0XHRwYWRkaW5nOiBzcGFjaW5nKHhzKTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gI3tzcGFjaW5nKHNtKX0pO1xuXHRcdG1hcmdpbjogc3BhY2luZyh4cyk7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX3BheW1lbnQge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9saWdodF9ncmV5XzI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGhlaWdodDogMzhweDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59XG5cbi5kb3duLXBheW1lbnQge1xuXG5cdCZfX2Rpc3BsYXkge1xuXHRcdGhlaWdodDogNC4ycmVtO1xuXHRcdHdpZHRoOiA2MCU7XG5cdFx0bWF4LXdpZHRoOiA0MHJlbTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHRfZ3JleV8xO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3gtc2hhZG93OiAkaW5zZXRfc2hhZG93O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRwYWRkaW5nOiBzcGFjaW5nKHh4cykgc3BhY2luZyh4cyk7XG5cdFx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzLCBib3JkZXItd2lkdGggMC4ycztcblx0XHRib3JkZXItbGVmdDogMCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHRcdC5pY29uIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9saWdodF9ncmV5XzEgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4vL0FCIHRlc3Qgc3R5bGVzXG4udXBkYXRlZC1jYWxjdWxhdG9yLXVpIHtcbiAgLnNycC1jYWxjdWxhdG9yIHtcbiAgICAmX19tYWluLXRhYnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJl9faW50cm8sXG4gICAgJl9faW50cm8tdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19idXR0b24tY29udGFpbmVyIHtcblxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcRjA2MVwiO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FsY3VsYXRvci10YWJzX190YWIge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAuc3VtbWFyeS1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblxuICAgICZfX2J1dHRvbnMge1xuICAgICAgLmJ1dHRvbi0tcHJldixcbiAgICAgIC5idXR0b24tLW5leHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWItY29udGVudF9fcGFuZWwge1xuICAgIGgyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1zdW1tYXJ5IHtcbiAgICAmX19idXR0b24ge1xuICAgICAgJi0tbmV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDYxXCI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cGNmNy1mb3JtIHtcblx0Ji5zcnAtZmluYW5jaW5nLWZvcm0sXG5cdCYuc3JwLWZpbmFuY2luZy1mb3JtLWZyX2NhLFxuXHQmLnZkcC1maW5hbmNpbmctZm9ybS1mcl9jYSxcblx0Ji52ZHAtZmluYW5jaW5nLWZvcm0ge1xuIFx0XHRcblx0XHR0ZXh0YXJlYSB7XG4gICAgICBcdFx0aGVpZ2h0OiA2MHB4O1xuICAgIFx0fVxuXG5cdFx0LndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmNvbW11bmljYXRpb24sXG4gICAgXHQud3BjZjctZm9ybS1jb250cm9sLXdyYXAuY29uc2VudF9jaGVja2JveCB7XG4gICAgICBcdFx0LndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICAgIFx0XHRtYXJnaW46IDA7XG5cbiAgICAgICAgXHRcdGxhYmVsIHtcbiAgICAgICAgICBcdFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIFx0XHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgXHRcdH1cbiAgICAgIFx0XHR9XG4gICBcdFx0fVxuXG5cdFx0aW5wdXRbbmFtZT1cImNvbW11bmljYXRpb25cIl0sXG4gICAgXHRpbnB1dFtuYW1lPVwiY29uc2VudF9jaGVja2JveFwiXSB7XG4gICAgICBcdFx0ZGlzcGxheTogbm9uZTtcbiAgICBcdH1cblxuXHRcdFtjbGFzc149XCJjaGVja2JveC1zdmdcIl0ge1xuICAgICAgXHRcdHdpZHRoOiAzcmVtO1xuICAgICAgXHRcdG1pbi13aWR0aDogM3JlbTtcbiAgICAgIFx0XHRoZWlnaHQ6IDNyZW07XG4gICAgXHR9XG5cblx0IFx0LmNoZWNrYm94LXN2ZyB7XG4gICAgICBcdFx0Ji0tdW5jaGVja2VkIHtcbiAgICAgICAgXHRcdGZpbGw6IG5vbmU7XG4gICAgICBcdFx0fVxuXG4gICAgICBcdFx0Ji0tY2hlY2tlZCB7XG4gICAgICAgIFx0XHRwYXRoOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIFx0XHRcdGZpbGw6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBcdFx0fVxuICAgICAgXHRcdH1cbiAgICBcdH1cblxuXHQgXHQud3BjZjctc3VibWl0LmJ1dHRvbi5idXR0b24tLWNlbnRlcmVkIHtcbiAgICAgIFx0XHR3aWR0aDogMTAwJTtcbiAgICAgIFx0XHRtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgXHRcdHBhZGRpbmc6IDRweCAwO1xuICAgICAgXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICAgIFx0XHRib3JkZXItcmFkaXVzOiAwO1xuICAgICAgXHRcdGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBcdFx0YmFja2dyb3VuZDogbm9uZTtcbiAgICAgIFx0XHRjb2xvcjogI2ZmZjtcbiAgICAgIFx0XHRmb250LXdlaWdodDogNTAwO1xuICAgIFx0fVxuXHR9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuc3JwLWNhbGN1bGF0b3Ige1xuXHRcdC51cGRhdGVkLWNhbGN1bGF0b3ItdWkgLm1vYmlsZS1jYWxjdWxhdG9yLW1haW4ge1xuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51cGRhdGVkLWNhbGN1bGF0b3ItdWkge1xuICAgIC5zcnAtY2FsY3VsYXRvciB7XG4gICAgICAmX19tYWluLXRhYnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gICAgICB9XG5cbiAgICAgICZfX2J1dHRvbi1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcblxuICAgICAgICAuYnV0dG9ue1xuICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3BjZjctZm9ybSB7XG5cdFx0Ji5zcnAtZmluYW5jaW5nLWZvcm0sXG5cdFx0Ji5zcnAtZmluYW5jaW5nLWZvcm0tZnJfY2EsXG5cdFx0Ji52ZHAtZmluYW5jaW5nLWZvcm0tZnJfY2EsXG5cdFx0Ji52ZHAtZmluYW5jaW5nLWZvcm0ge1xuXHRcdFx0XG5cdFx0XHQuY29tbXVuaWNhdGlvbixcbiAgICAgIFx0XHQuY29uc2VudF9jaGVja2JveCB7XG4gICAgICAgIFx0XHQud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgICBcdFx0XHRmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgXHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIFx0XHR9XG4gICAgICBcdFx0fVxuXG5cdFx0XHQuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtLWxnOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgICAgICBcdFx0anVzdGlmeS1jb250ZW50OiBlbmQ7XG5cbiAgICAgICAgXHRcdCYgPiAqIHtcbiAgICAgICAgICBcdFx0XHRvcmRlcjogMDtcbiAgICAgICAgICBcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgXHRcdH1cblxuICAgICAgICBcdFx0JiA+IC53cGNmNy1zdWJtaXQge1xuICAgICAgICAgIFx0XHRcdG9yZGVyOiAyO1xuICAgICAgICBcdFx0fVxuXG4gICAgICAgIFx0XHQmID4gLmFqYXgtbG9hZGVyIHtcbiAgICAgICAgICBcdFx0XHRvcmRlcjogMTtcbiAgICAgICAgXHRcdH1cbiAgICAgIFx0XHR9XG5cblx0XHRcdC53cGNmNy1zdWJtaXQuYnV0dG9uLmJ1dHRvbi0tY2VudGVyZWQge1xuICAgICAgICBcdFx0d2lkdGg6IDExNXB4O1xuICAgICAgICBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblxuICAgICAgICBcdFx0Jjpob3ZlcntcbiAgICAgICAgICBcdFx0XHRjb2xvcjogI2ZmZjtcbiAgICAgICAgICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgICAgICBcdFx0fVxuICAgICAgXHRcdH1cblx0XHR9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVwZGF0ZWQtY2FsY3VsYXRvci11aSB7XG4gICAgLmNhbGN1bGF0b3ItdGFic19fdGFiIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiJHVuaXQ6IDAuNHJlbTtcblxuJHNwYWNpbmctZGF0YTogKFxuXHRub25lOiAwLFxuXHR4eHhzOiAkdW5pdCAvIDIsIC8qIDJweCovXG5cdHh4czogJHVuaXQsIC8qIDRweCovXG5cdHhzOiAkdW5pdCAqIDIsIC8qIDhweCovXG5cdHNtOiAkdW5pdCAqIDQsIC8qIDE2cHgqL1xuXHRtZDogJHVuaXQgKiA2LCAvKiAyNHB4Ki9cblx0bGc6ICR1bml0ICogOCwgLyogMzJweCovXG5cdHhsOiAkdW5pdCAqIDEyLCAvKiA0OHB4Ki9cblx0eHhsOiAkdW5pdCAqIDE2LCAvKiA2NHB4Ki9cblx0eHh4bDogJHVuaXQgKiAyNCAvKiA5NnB4Ki9cbik7XG5cbi8vIFVzYWdlIC0tIHBhZGRpbmc6IHNwYWNpbmcoeHhzKTtcbkBmdW5jdGlvbiBzcGFjaW5nKCR2YXJpYW50OiBiYXNlKSB7XG5cdCR2YWx1ZTogbWFwLWdldCgkc3BhY2luZy1kYXRhLCAkdmFyaWFudCk7XG5cblx0QGlmICR2YWx1ZSA9PSBudWxsIHtcblxuXHRcdEBlcnJvciBcIlNwYWNpbmcgdmFyaWFudCBgI3skdmFyaWFudH1gIG5vdCBmb3VuZC5cIjtcblx0fVxuXG5cdEByZXR1cm4gJHZhbHVlO1xufVxuXG5AbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpIHtcblxuXHRAaWYgJHBvaW50ID09IHh4bCB7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTY5OXB4KSB7XG5cblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0geGwge1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuXG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IGxnIHtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcblxuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRwb2ludCA9PSBtZCB7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0gc20ge1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0geHMge1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0geHhzIHtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuXG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IG1pbnh4bCB7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG5cblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0gbWlueGwge1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuXG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IG1pbmxnIHtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcblxuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRwb2ludCA9PSBtaW5tZCB7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0gbWluc20ge1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0gbWlueHMge1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0gbWlueHhzIHtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuXG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIENvbG9yc1xuXG4vLyBQcmltYXJ5IGNvbG9ycyBhcmUgZG9uZSB1c2luZyBOYXRpdmUgQ1NTIFZhcmlhYmxlc1xuLy8gVXNlIHdpdGggdGhlIGZvbGxvd2luZ1xuLy8gdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4vLyB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmspO1xuXG4kY29sb3Jfd2hpdGU6ICNmZmY7XG4kY29sb3JfbGlnaHRfZ3JleV8wOiAjZmFmYWZhO1xuJGNvbG9yX2xpZ2h0X2dyZXlfMTogI2Y0ZjRmNDtcbiRjb2xvcl9saWdodF9ncmV5XzI6ICNlY2VjZWM7XG4kY29sb3JfbGlnaHRfZ3JleV8zOiAjZDVkNWQ1O1xuJGNvbG9yX21lZGl1bV9ncmV5XzE6ICNiYmI7XG4kY29sb3JfbWVkaXVtX2dyZXlfMjogIzc3NztcbiRjb2xvcl9kYXJrX2dyZXlfMTogIzMzMztcbiRjb2xvcl9kYXJrX2dyZXlfMjogIzIyMjtcbiRjb2xvcl9ibGFjazogIzAwMDtcblxuJGNvbG9yX3N1Y2Nlc3M6ICM2YmJmNDk7XG4kY29sb3JfY2FuY2VsOiAjY2I3MTYzO1xuJGNvbG9yX2Vycm9yOiAjZDAwMjFiO1xuXG4kY29sb3JfdHdpdHRlcjogIzAwMDAwMDtcbiRjb2xvcl9mYWNlYm9vazogIzNiNTk5ODtcbiRjb2xvcl9nb29nbGU6ICM0Mjg1ZjQ7XG4kY29sb3JfaW5zdGFncmFtOiAjY2Q0ODZiO1xuJGNvbG9yX3lvdXR1YmU6ICNmMDA7XG4kY29sb3JfeWVscDogI2M0MTIwMDtcblxuJGNvbG9yX3Nob3dyb29tX2dyZWVuOiAjNmJjMDRiO1xuJGNvbG9yX3Nob3dyb29tX2RhcmtfZ3JlZW46IGRhcmtlbigkY29sb3Jfc2hvd3Jvb21fZ3JlZW4sIDE1JSk7XG5cbi8vIEZvbnQgQXdlc29tZVxuJGZvbnRfYXdlc29tZTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgc2Fucy1zZXJpZjtcblxuLy8gU2hhZG93c1xuJGxpZ2h0X3NoYWRvdzogMCAwLjNyZW0gMC44cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiRzaGFkb3c6IDAgMC40cmVtIDEuMnJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4kaGlnaF9zaGFkb3c6IDAgMC42cmVtIDMuNnJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuJGluc2V0X3NoYWRvdzogaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiRpbnNldF9kYXJrX3NoYWRvdzogaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4vLyBTcGFjaW5nXG4kd3JhcHBlcjogY2FsYyg1MCUgLSA1NXJlbSk7XG4iLCIucGFnaW5hdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0Jl9fbnVtYmVycyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjogMCBzcGFjaW5nKHh4cyk7XG5cblx0XHRzZWxlY3Qge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoeHMpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2Fycm93IHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdHBhZGRpbmc6IHNwYWNpbmcoeHhzKSBzcGFjaW5nKHhzKTtcblxuXHRcdCZbZGlzYWJsZWRdIHtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdG9wYWNpdHk6IDAuMjtcblx0XHR9XG5cdH1cblxuXHQmX19kdW1teSB7XG5cdFx0aGVpZ2h0OiA0LjJyZW07XG5cdFx0d2lkdGg6IDEycmVtO1xuXHR9XG59XG4iLCIuY2FyZmF4LXNlY3Rpb24ge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdC5tb2RhbC10cmlnZ2VyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTFyZW07XG5cdFx0bWF4LXdpZHRoOiAxMXJlbTtcblx0fVxuXG5cdC5jYXJwcm9vZi1iYWRnZSB7XG5cdFx0ZmxleDogMTtcblxuXHRcdGRpdiB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDhyZW07XG5cdFx0fVxuXG5cdFx0Jl9fdmRwIGltZyB7XG5cdFx0XHR3aWR0aDogMzQlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5tb2RhbC1jYXJmYXgtdmlldy1yZXBvcnQge1xuXHRtYXJnaW46IGF1dG8gc3BhY2luZyhtZCk7XG59XG5cbiNjYXJmYXgtbW9kYWwtZm9ybSB7XG5cblx0LndwY2Y3LWZvcm0ge1xuXHRcdHBhZGRpbmc6IHNwYWNpbmcobWQpIDAgc3BhY2luZyh4cykgMDtcblx0fVxuXG5cdGxhYmVsIHtcblx0XHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzE7XG5cdH1cblxuXHQuaGlkZGVuIGxhYmVsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5tb2RhbC1jYXJmYXgge1xuXHR3aWR0aDogY2FsYygxMDAlIC0gNC44cmVtKTtcblx0bWF4LXdpZHRoOiAxMTByZW07XG5cdGhlaWdodDogODB2aDtcblx0ei1pbmRleDogMTtcblx0bWFyZ2luOiBhdXRvIHNwYWNpbmcobWQpO1xuXG5cdC5tb2RhbCAmIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm1vZGFsLS1hY3RpdmUgJiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRoZWlnaHQ6IDgwdmg7XG5cdFx0bWF4LWhlaWdodDogODAlO1xuXHRcdG1hcmdpbjogYXV0byBzcGFjaW5nKG1kKTtcblx0fVxuXG5cdCZfX2Rlc2t0b3AsXG5cdCZfX21vYmlsZSB7XG5cdFx0bWluLWhlaWdodDogODB2aDtcblx0XHRib3JkZXI6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuXHRcdHBhZGRpbmc6IHNwYWNpbmcobWQpIDA7XG5cdH1cblxuXHQmX19zdWItdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdHBhZGRpbmc6IHNwYWNpbmcoc20pIDA7XG5cdH1cblxuXHQmX19saXN0cyB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X2F3ZXNvbWU7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRjb2xvcjogJGNvbG9yX2RhcmtfZ3JleV8yO1xuXHR9XG5cblx0Jl9fbGlzdDo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlxcZjAwY1wiO1xuXHRcdG1hcmdpbi1yaWdodDogc3BhY2luZyhzbSk7XG5cdFx0Y29sb3I6ICRjb2xvcl9tZWRpdW1fZ3JleV8xO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxuXHQmX19jdGEge1xuXHRcdG1hcmdpbi10b3A6IHNwYWNpbmcobWQpO1xuXHR9XG5cblx0Jl9fY29uc2VudCB7XG5cdFx0Y29sb3I6ICRjb2xvcl9tZWRpdW1fZ3JleV8xO1xuXHRcdHBhZGRpbmctYm90dG9tOiBzcGFjaW5nKG1kKTtcblx0fVxuXG5cdCZfX2luZm8ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfbWVkaXVtX2dyZXlfMTtcblx0XHRwYWRkaW5nLXRvcDogc3BhY2luZyhtZCk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmX19pbmZvLWJ1dHRvbiB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblxuXHQmX19pbmZvLXF1ZXN0aW9ubWFyayB7XG5cdFx0Y29sb3I6ICRjb2xvcl9tZWRpdW1fZ3JleV8xO1xuXHR9XG5cblx0aW1nIHtcblx0XHRtYXJnaW4tdG9wOiBzcGFjaW5nKHhzKTtcblx0fVxuXG5cdCZfX2xvYWRpbmcge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHQuZmEtc3BpbiB7XG5cdFx0XHRmb250LXNpemU6IDVyZW07XG5cdFx0fVxuXHR9XG59XG4iLCIuc2FsZS1jbGFzcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdG1heC13aWR0aDogNDByZW07XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQmX19jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3JfbGlnaHRfZ3JleV8yO1xuXHRcdH1cblx0fVxuXG5cdCZfX2lucHV0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdCZfX2xhYmVsIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6ICRjb2xvcl9ibGFjaztcblx0XHRwYWRkaW5nOiBzcGFjaW5nKHh4eHMpIHNwYWNpbmcoc20pO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRwYWRkaW5nOiBzcGFjaW5nKHhzKSBzcGFjaW5nKG1kKTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9saWdodF9ncmV5XzI7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5wdXQ6Y2hlY2tlZCB+IC5zYWxlLWNsYXNzX19sYWJlbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2RhcmtfZ3JleV8xO1xuXHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdH1cbn1cbiIsIiRtb2JpbGVfZmlsdGVyX2J1dHRvbl9oZWlnaHQ6IDUwcHg7XG5cbi5hZHZhbmNlZC1maWx0ZXJzLXdyYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRwYWRkaW5nOiAwIHNwYWNpbmcoc20pO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0dHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQmLmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0LmZpbHRlci1idXR0b25zIHtcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHotaW5kZXg6IDEwMDE7XG5cdFx0XHR9XG5cblx0XHRcdC5hZHZhbmNlZC1maWx0ZXJzLS1tb2JpbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnNjcm9sbC1kb3duIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0d2lkdGg6IGluaGVyaXQ7XG5cdFx0Ym90dG9tOiBzcGFjaW5nKGxnKTtcblx0XHR0b3A6IGF1dG8gIWltcG9ydGFudDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Ji5zY3JvbGwtdXAge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR3aWR0aDogaW5oZXJpdDtcblx0XHR0b3A6IHNwYWNpbmcobGcpICFpbXBvcnRhbnQ7XG5cdFx0Ym90dG9tOiBhdXRvO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IGF1dG87XG5cdH1cblxuXHQmLnNjcm9sbC1zdGljayB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogc3BhY2luZyhsZykgIWltcG9ydGFudDtcblx0XHR3aWR0aDogaW5oZXJpdDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Ji5maXhlZC1ib3R0b20ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0dG9wOiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmFkdmFuY2VkLWZpbHRlcnMge1xuXHRwYWRkaW5nOiBzcGFjaW5nKHNtKSBzcGFjaW5nKG1kKTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRib3JkZXItdG9wOiAwLjVyZW0gc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcblx0Ym94LXNoYWRvdzogJHNoYWRvdztcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nOiBjYWxjKCN7JG1vYmlsZV9maWx0ZXJfYnV0dG9uX2hlaWdodH0gKyAje3NwYWNpbmcobWQpfSkgc3BhY2luZyhzbSkgc3BhY2luZyhtZCk7XG5cdH1cblxuXHQmLS1tb2JpbGUge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0XHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdFx0fVxuXG5cdFx0Lm1vYmlsZS1zZWFyY2gtYnV0dG9uIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDE1cmVtO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1heC13aWR0aDogNDByZW07XG5cdFx0XHRvcmRlcjogMztcblx0XHR9XG5cdH1cblxuXHQubXVsdGlwbGUtc2VsZWN0IHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdCZfX21vYmlsZS1oZWFkZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNDByZW07XG5cdFx0bWFyZ2luOiAwIGF1dG8gc3BhY2luZyhtZCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdHNwYW4ge1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMmYxXCI7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X2F3ZXNvbWU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogc3BhY2luZyh4cyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmR1bW15LWNoZWNrYm94IHtcblx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHR3aWR0aDogMS41cmVtO1xuXHR9XG59XG5cbi5jb2xsYXBzZS10cmlnZ2VyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzI7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdGkge1xuXHRcdG1hcmdpbi1sZWZ0OiBzcGFjaW5nKHh4cyk7XG5cdH1cblxuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoc20pO1xuXHR9XG59XG5cbi5jb2xsYXBzZS10cmlnZ2VyOmRpc2FibGVkIHtcblx0Y29sb3I6ICRjb2xvcl9tZWRpdW1fZ3JleV8xO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5maWx0ZXItYnV0dG9ucyB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDEuNnJlbTtcblx0XHRwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDM5OTtcblx0fVxuXG5cdCZfX3RvZ2dsZSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNiZWJlYmU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcXGYyMDRcIjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Ym94LXNoYWRvdzogJHNoYWRvdztcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzI7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX2xpZ2h0X2dyZXlfMTtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYwMGRcIjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX2Vycm9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogJG1vYmlsZV9maWx0ZXJfYnV0dG9uX2hlaWdodDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRjb2xvcjogJGNvbG9yX2JsYWNrO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2JlYmViZTtcblxuXHRcdH1cblx0fVxufVxuXG4uc2FsZS1jbGFzcy0tZGVza3RvcCB7XG5cblx0LmNoZWNrYm94LWlucHV0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ly8gcGFkZGluZzogc3BhY2luZyh4eHMpIDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHR9XG5cblx0LmNoZWNrbWFyayB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHRvcDogMDtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKCRjb2xvcl9kYXJrX2dyZXlfMiwgMC41KTtcblx0XHR3aWR0aDogMTVweDtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiBzcGFjaW5nKHhzKTtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTExXCI7XG5cdFx0XHRmb250LXNpemU6IDdweDtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoIG1pbnhzICkge1xuXG5cdC52dWUtc2xpZGVyLXdyYXAge1xuXG5cdFx0Jl9fcGxhY2Vob2xkZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXG5cdC5mYWRlLW1vYmlsZS1lbnRlci1hY3RpdmUsXG5cdC5mYWRlLW1vYmlsZS1sZWF2ZS1hY3RpdmUge1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcblx0fVxuXG5cdC5mYWRlLW1vYmlsZS1lbnRlcixcblx0LmZhZGUtbW9iaWxlLWxlYXZlLWFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuIiwiLmNvbGxhcHNlIHtcblxuXHQmX19sYWJlbCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGNvbG9yOiAkY29sb3JfYmxhY2s7XG5cdFx0cGFkZGluZy1ib3R0b206IHNwYWNpbmcoeHhzKTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2xpZ2h0X2dyZXlfMjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcXGYwZmVcIjtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9hd2Vzb21lO1xuXHRcdH1cblxuXHRcdCYub3Blbjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcXGYxNDZcIjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycywgb3BhY2l0eSAyLjVzO1xuXG5cdFx0PiAqIHtcblx0XHRcdG1hcmdpbi10b3A6IHNwYWNpbmcoc20pICFpbXBvcnRhbnQ7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXgtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50LXZpc2libGUge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQuY29udGVudC1oaWRkZW4ge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG59XG4iLCIuZGV0YWlsZWQtc3BlY3Mge1xuXG5cdCZfX3NpbmdsZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Y29sb3I6ICRjb2xvcl9kYXJrX2dyZXlfMTtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0Ji1jb250YWluZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHNtKTtcblx0XHRcdHBhZGRpbmc6IHNwYWNpbmcoc20pO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpZ2h0X2dyZXlfMjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDE1cmVtO1xuXHRcdFx0bWluLXdpZHRoOiAxNXJlbTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdGkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHNtKTtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2xhYmVsIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1pbnNtKSB7XG5cblx0XHQuZ3JpZC12aWV3ICYsXG5cdFx0Ji5pbmxpbmUtdmlldyAmIHtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXG5cdFx0XHQmX19zaW5nbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cblx0XHRcdCZfX3NpbmdsZTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG5cdFx0XHRcdG1hcmdpbjogMCBzcGFjaW5nKHh4cyk7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2xhYmVsIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBzcGFjaW5nKHh4cyk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXG5cdFx0Jjpub3QoLmJsb2NrLXZpZXcpOm5vdCguY2FyZC12aWV3KSAmIHtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXG5cdFx0XHQmX19zaW5nbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cblx0XHRcdCZfX3NpbmdsZTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG5cdFx0XHRcdG1hcmdpbjogMCBzcGFjaW5nKHh4cyk7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2xhYmVsIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBzcGFjaW5nKHh4cyk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIudmlkZW8tcGxheWVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXRvcDogNTYuMjUlO1xuXG5cdGlmcmFtZSxcblx0dmlkZW8ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdHZpZGVvIHtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxuXG5cdCZfX3NwaW5uZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXG5cdFx0LmZhLXNwaW5uZXIge1xuXG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRmb250LXNpemU6IDVyZW07XG5cdFx0fVxuXHR9XG59XG4iLCIucHJpY2luZy1zbGlkZXJzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnByaWNpbmctdGFicyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDEuNHJlbTtcblx0b3JkZXI6IDI7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdG9yZGVyOiAtMTtcblx0fVxuXG5cdCZfX2ljb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiBzcGFjaW5nKHh4cyk7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0Y29sb3I6ICRjb2xvcl9tZWRpdW1fZ3JleV8yO1xuXHR9XG5cblx0Jl9fdGFiIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGNvbG9yOiAkY29sb3JfZGFya19ncmV5XzE7XG5cblx0XHQudG9vbHRpcC13cmFwcGVyIHtcblx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC4ycztcblx0XHR9XG5cblx0XHQudG9vbHRpcC1jb250ZW50IHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtODBweCk7XG5cblx0XHRcdC5hcnJvdyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4MHB4KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX2JsYWNrO1xuXG5cdFx0XHQudG9vbHRpcC13cmFwcGVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdG1hcmdpbjogMCBzcGFjaW5nKHhzKTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9kYXJrX2dyZXlfMTtcblx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0aGVpZ2h0OiAxLjRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuZmlsdGVyLXRhZ3Mge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdCZfX3NpbmdsZSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0cGFkZGluZzogc3BhY2luZyh4eHMpIHNwYWNpbmcoc20pO1xuXHRcdHBhZGRpbmctbGVmdDogc3BhY2luZyh4cyk7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX2xpZ2h0X2dyZXlfMjtcblx0XHRtYXJnaW4tdG9wOiBzcGFjaW5nKHh4cyk7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyh4eHMpO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0fVxuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogc3BhY2luZyh4cyk7XG5cdFx0fVxuXG5cdFx0aSB7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogc3BhY2luZyh4eHMpO1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4ycywgdHJhbnNmb3JtIDAuMnM7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cblx0XHRcdGkge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX2Vycm9yO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2tleSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBzcGFjaW5nKHh4cyk7XG5cdH1cbn1cbiIsIi5iYWNrLXRvLXRvcCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ei1pbmRleDogMTAwO1xuXHRib3R0b206IDklO1xuXHRyaWdodDogMC43cmVtO1xuXG5cdCZfX2ljb24ge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDUuNHJlbTtcblx0XHRoZWlnaHQ6IDUuNHJlbTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym94LXNoYWRvdzogJGhpZ2hfc2hhZG93O1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIDFzO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrKTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0cmlnaHQ6IHNwYWNpbmcobWQpO1xuXG5cdFx0Jl9faWNvbiB7XG5cdFx0XHR3aWR0aDogNXJlbTtcblx0XHRcdGhlaWdodDogNXJlbTtcblx0XHR9XG5cdH1cbn1cbiIsIi5xdWljay12ZHAge1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0LnNsaWRlLWZhZGUtbGVmdC1lbnRlci1hY3RpdmUsXG5cdC5zbGlkZS1mYWRlLXJpZ2h0LWVudGVyLWFjdGl2ZSB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblx0fVxuXG5cdC5zbGlkZS1mYWRlLWxlZnQtbGVhdmUtYWN0aXZlLFxuXHQuc2xpZGUtZmFkZS1yaWdodC1sZWF2ZS1hY3RpdmUge1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigxLCAwLjUsIDAuOCwgMSk7XG5cdH1cblxuXHQuc2xpZGUtZmFkZS1sZWZ0LWVudGVyLFxuXHQuc2xpZGUtZmFkZS1yaWdodC1sZWF2ZS10b1xuXHRcdC8qIC5zbGlkZS1mYWRlLWxlYXZlLWFjdGl2ZSBiZWxvdyB2ZXJzaW9uIDIuMS44ICovIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblx0XHRvcGFjaXR5OiAwO1xuXG5cdH1cblxuXHQuc2xpZGUtZmFkZS1yaWdodC1lbnRlcixcblx0LnNsaWRlLWZhZGUtbGVmdC1sZWF2ZS10b1xuXHRcdC8qIC5zbGlkZS1mYWRlLWxlYXZlLWFjdGl2ZSBiZWxvdyB2ZXJzaW9uIDIuMS44ICovIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0b3BhY2l0eTogMDtcblxuXHR9XG5cblx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDAgMS42cmVtO1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItdG9wOiAwO1xuXHRcdHdpZHRoOiAxMDdyZW07XG5cdFx0bWF4LWhlaWdodDogOTB2aDtcblx0XHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0aGVpZ2h0OiA4MnZoO1xuXHR9XG5cblx0LmlubmVyLW1vYmlsZSB7XG5cdFx0cGFkZGluZy10b3A6IHNwYWNpbmcoeGwpO1xuXHR9XG5cblx0LmNhcmQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG5cblx0XHQubW9kYWwtY29udGVudCB7XG5cdFx0XHRtYXgtd2lkdGg6IDk1dnc7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdFx0bWF4LWhlaWdodDogMTAwdmg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdG1heC13aWR0aDogMTAwdnc7XG5cdFx0fVxuXG5cdFx0Jl9fY29udGFpbmVyIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0XHQucm93IHtcblx0XHRcdGJveC1zaGFkb3c6ICRoaWdoX3NoYWRvdztcblx0XHRcdG1hcmdpbi1ib3R0b206IDEyLjVyZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHQubW9kYWwtY2xvc2Uge1xuXHRcdFx0cGFkZGluZzogc3BhY2luZyhzbSk7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHRfZ3JleV8xO1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxuXG5cdGgxLFxuXHRoMyxcblx0aDQge1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblxuXHRoMSB7XG5cdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0fVxuXG5cdGgzIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0Y29sb3I6ICRjb2xvcl9tZWRpdW1fZ3JleV8yO1xuXHR9XG5cblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHR9XG5cblx0LnRleHQtc21hbGxlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQmX19zZWN0aW9uLXRpdGxlIHtcblx0XHRwYWRkaW5nLXRvcDogc3BhY2luZyh4cyk7XG5cdH1cblxuXHQmX19taW5pLWxpbmsge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9kYXJrX2dyZXlfMTtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRwYWRkaW5nOiBzcGFjaW5nKHh4cykgc3BhY2luZyh4cyk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHR9XG5cblx0XHQmLS1hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0Jl9fbWFpbiB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuXHRcdGNvbG9yOiAkY29sb3JfbWVkaXVtX2dyZXlfMjtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRwYWRkaW5nOiBzcGFjaW5nKG1kKTtcblxuXHRcdGgxLFxuXHRcdGg0IHtcblx0XHRcdGNvbG9yOiAkY29sb3JfZGFya19ncmV5XzE7XG5cdFx0fVxuXG5cdFx0aHIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzI7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblxuXHRcdC5tb2JpbGUtbXlnYXJhZ2UtcHJpbnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdC5mYS1wcmludCB7XG5cdFx0XHRcdHBhZGRpbmc6IHNwYWNpbmcoc20pO1xuXHRcdFx0XHRib3gtc2hhZG93OiAkbGlnaHRfc2hhZG93O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tdG9wIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblxuXHRcdCYtLWdhcmFnZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRcdG1hcmdpbjogMy44cmVtIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxvY2F0aW9uIHtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogc3BhY2luZyhsZyk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGV0YWlscyB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRwYWRkaW5nOiBzcGFjaW5nKG1kKSBzcGFjaW5nKHNtKTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdHBhZGRpbmc6IHNwYWNpbmcobGcpO1xuXHRcdH1cblxuXHRcdC5idXR0b24ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0bWFyZ2luLXRvcDogMS44cmVtO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktZGFyayk7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0Ji5jb250YWN0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrKTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cblx0XHRociB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblxuXHRcdC5jb252ZXJ0dXMtZG9sbGFyLXNpZ24ge1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cblx0XHRcdCYuc3VwLFxuXHRcdFx0Ji5zdWIge1xuXHRcdFx0XHRmb250LXNpemU6IDU1JTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJpY2UtYmxvY2sge1xuXG5cdFx0XHQmX19sYWJlbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uby1wcmljZSB7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0fVxuXG5cdFx0LmRpc2NvdW50IHtcblxuXHRcdFx0YiB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHNwYWNpbmcoeHhzKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZGV0YWlsZWQtc3BlY3Mge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmX19zaW5nbGUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWZlYXR1cmVfc2luZ2xlIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHR9XG5cblx0XHQmLS1mZWF0dXJlX3ZhbHVlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0Lm5hdiB7XG5cdFx0d2lkdGg6IDEwN3JlbTtcblx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IHNwYWNpbmcobWQpIDA7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG5cdFx0XHR3aWR0aDogOTV2dztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzE7XG5cdFx0fVxuXG5cdFx0Jl9fYnV0dG9uIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRcdHdpZHRoOiAxNHJlbTtcblx0XHRcdHBhZGRpbmc6IHNwYWNpbmcoeHMpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cblx0XHRcdCYucHJldiB7XG5cblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBzcGFjaW5nKHhzKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLm5leHQge1xuXG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBzcGFjaW5nKHhzKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9tZWRpdW1fZ3JleV8xO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tb2JpbGUtYnV0dG9uIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cblx0XHQuYnV0dG9uIHtcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3Jfd2hpdGU7XG5cdFx0XHRoZWlnaHQ6IDZyZW07XG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LnF1aWNrLWdhbGxlcnkge1xuXG5cdFx0JHJvb3Q6ICY7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nLXRvcDogc3BhY2luZyh4cyk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoc20pO1xuXHRcdH1cblxuXHRcdCZfX3dyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHNwYWNpbmcobWQpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX21haW4ge1xuXHRcdFx0bWluLWhlaWdodDogMjVyZW07XG5cdFx0XHRoZWlnaHQ6IDI1cmVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfZGFya19ncmV5XzI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoc20pO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0Ji5vZW0tZ2FsbGVyeSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdCYtLW5vLWltYWdlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLS12aWRlbyB7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX192aWRlbyB7XG5cdFx0XHR3aWR0aDogaW5oZXJpdDtcblx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudG5zLWlubmVyIHtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdH1cblxuXHRcdC50bnMtb3V0ZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoeHhsKTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHNwYWNpbmcoeHhzKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudG5zLWNhcm91c2VsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblxuXHRcdC50b3Atd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHNwYWNpbmcoc20pO1xuXHRcdH1cblxuXHRcdC50YWJzIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfbWVkaXVtX2dyZXlfMjtcblxuXHRcdFx0Jl9fdGFiIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogc3BhY2luZyh4cyk7XG5cblx0XHRcdFx0Ji5nYWxsZXJ5IHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoc20pO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji52aWRlbyB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHNwYWNpbmcoc20pO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji0tYWN0aXZlIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRodW1ibmFpbHMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRoZWlnaHQ6IDI1cmVtO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHQ6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblxuXHRcdFx0Jl9fc2luZ2xlIHtcblxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDZweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtLXZpZGVvIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfYmxhY2s7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji0tem9vbS1pY29uIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC4yNSk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdC8vIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblxuXHRcdFx0XHRcdC50aHVtYm5haWxzX19zaW5nbGUtLXpvb20taWNvbiB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC4zO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19pbWFnZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGh1bWJuYWlsLXdyYXAge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IG1pbi1jb250ZW50O1xuXHRcdFx0ZGlzcGxheTogLW1zLWdyaWQ7XG5cdFx0XHQtbXMtZ3JpZC1jb2x1bW5zOiBtaW4tY29udGVudDtcblxuXHRcdFx0LmZhZGUge1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogNnJlbTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cblx0XHRcdFx0Ji0tdXAge1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCRjb2xvcl9saWdodF9ncmV5XzEsIDEpLCByZ2JhKCRjb2xvcl9saWdodF9ncmV5XzEsIDApKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtLWRvd24ge1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKCRjb2xvcl9saWdodF9ncmV5XzEsIDEpLCByZ2JhKCRjb2xvcl9saWdodF9ncmV5XzEsIDApKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdFx0XHR3aWR0aDogNnJlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0XHQmLS1sZWZ0IHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkY29sb3JfbGlnaHRfZ3JleV8xLCAxKSwgcmdiYSgkY29sb3JfbGlnaHRfZ3JleV8xLCAwKSk7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYtLXJpZ2h0IHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoJGNvbG9yX2xpZ2h0X2dyZXlfMSwgMSksIHJnYmEoJGNvbG9yX2xpZ2h0X2dyZXlfMSwgMCkpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1vYmlsZS1zbGlkZXIge1xuXG5cdFx0XHQmX19zaW5nbGUsXG5cdFx0XHQmX19zaW5nbGUtaW1hZ2Uge1xuXHRcdFx0XHRib3gtc2hhZG93OiAkbGlnaHRfc2hhZG93O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG5cblx0XHRcdFx0Ji5vZW0taW1hZ2Uge1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDI2cmVtO1xuXHRcdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19zaW5nbGUge1xuXHRcdFx0XHRtYXJnaW46IDAgc3BhY2luZyh4cyk7XG5cdFx0XHR9XG5cblx0XHRcdCZfX3Bob3RvLWNvdW50IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNS42cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKG1kKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudG5zLWl0ZW0ge1xuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5jYXJmYXgge1xuXG5cdFx0cGFkZGluZzogc3BhY2luZyhtZCk7XG5cdFx0bWFyZ2luOiAwIC0xLjZyZW07XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcblxuXHRcdC5idXR0b24ge1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0ZmxleDogMCAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDExcmVtO1xuXHRcdH1cblxuXHRcdC5jYXJmYXgtcmVwb3J0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxleDogMSAxO1xuXHRcdFx0bWFyZ2luLXRvcDogc3BhY2luZyhtZCk7XG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG5cdFx0XHRpZnJhbWUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiA5OSU7XG5cdFx0XHR9XG5cblx0XHRcdC5jYXJmYXgtbm8tbGluayB7XG5cdFx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjRyZW0pO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhY3QtZm9ybSB7XG5cdFx0bWFyZ2luOiAwIC0xLjZyZW07XG5cdFx0cGFkZGluZzogc3BhY2luZyhtZCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcblxuXHRcdC5idXR0b24ge1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0ZmxleDogMCAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDExcmVtO1xuXHRcdH1cblxuXHRcdC5mb3JtIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxleDogMSAxO1xuXHRcdFx0bWFyZ2luLXRvcDogc3BhY2luZyhtZCk7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcblx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19wcmljZS1iYWRnZS13cmFwcGVyIHtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHR6LWluZGV4OiAyMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cmlnaHQ6IC0yJTtcblx0XHR0b3A6IDVyZW07XG5cdFx0bWluLWhlaWdodDogNy4zcmVtO1xuXHR9XG5cblx0LmNhcmZheC1zZWN0aW9uIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtaW4td2lkdGg6IDE0cmVtO1xuXHRcdG1hcmdpbi10b3A6IHNwYWNpbmcoeHMpO1xuXHR9XG5cblx0LmNhcmZheC1iYWRnZV9fdHJpZ2dlciB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBzcGFjaW5nKHNtKTtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblxuXHRcdC5tb2JpbGUtcHJpY2UtYmFkZ2Uge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRyaWdodDogN3Z3O1xuXHRcdFx0dG9wOiA0dmg7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdFx0LnRvb2x0aXAtd3JhcHBlciB7XG5cdFx0XHRcdGhlaWdodDogNXJlbTtcblxuXHRcdFx0XHQudG9vbHRpcC1jb250ZW50IHtcblx0XHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHRcdGJvdHRvbTogMTIwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50b29sdGlwLWNvbnRlbnQtLWxlZnQgLmFycm93e1xuXHRcdGxlZnQ6IDEwNSU7XG5cdH1cblxuXHQudG9vbHRpcC1jb250ZW50LS10b3Age1xuXHRcdGJvdHRvbTogdW5zZXQ7XG5cdH1cbn1cbiIsIi5zcnAtc29ydCB7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdG1hcmdpbjogc3BhY2luZyhzbSkgMDtcblxuXHRcdCZfX3NlbGVjdCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRib3gtc2hhZG93OiAkbGlnaHRfc2hhZG93O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdH1cblxuXHRcdCZfX2hlYWRlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHNtKTtcblx0XHR9XG5cdH1cbn1cbiIsIi5zcnAtd3JhcHBlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcblx0cGFkZGluZzogc3BhY2luZyh4bCkgMDtcblx0bWluLWhlaWdodDogNjB2aDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9ibGFjaztcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblxuXHQud3JhcHBlciB7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG5cdFx0XHRwYWRkaW5nOiAwIHNwYWNpbmcoc20pO1xuXHRcdH1cblx0fVxuXG5cdC5wcmltYXJ5LWNvbCAud3JhcHBlciB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5uby1yZXN1bHRzIHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yX21lZGl1bV9ncmV5XzE7XG5cdH1cblxuXHQuYWR2YW5jZWQtZmlsdGVycyB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRib3JkZXI6IDA7XG5cblx0XHRpIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfYmxhY2s7XG5cdFx0fVxuXG5cdFx0LmNvbGxhcHNlX19sYWJlbCB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjYzNjM2MzO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9ibGFjaztcblx0XHR9XG5cdH1cbn1cblxuLm5vLXJlc3VsdHMge1xuXHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKGxnKTtcbn1cblxuXG4uc3JwIHtcblxuXHQmX19wYWdlLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDMuNnJlbTtcblx0fVxuXG5cdCZfX2ZvdW5kLWhlYWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyhzbSk7XG5cdH1cblxuXHQmX19jb21wYXJlLXJlc3VsdHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHNtKTtcblx0XHRtYXJnaW4tdG9wOiBzcGFjaW5nKHhzKTtcblx0fVxuXG5cdCZfX2NvbXBhcmUtYnV0dG9ucyB7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9tZWRpdW1fZ3JleV8yO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHh4cykge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmZpcnN0LWNoaWxkIGEge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBzcGFjaW5nKHNtKTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4eHMpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBzcGFjaW5nKHh4cyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YTpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX2RhcmtfZ3JleV8xO1xuXHRcdH1cblxuXHRcdGkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IHNwYWNpbmcoeHhzKTtcblx0XHR9XG5cdH1cblxuXHQmX19mYWlsIHtcblx0XHRwYWRkaW5nLXRvcDogc3BhY2luZyh4bCkgIWltcG9ydGFudDtcblxuXHRcdC5uby1yZXN1bHRzIHtcblxuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfbGlnaHRfZ3JleV8yO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBzcGFjaW5nKHhzKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnZpZXdpbmctcmFuZ2Uge1xuXHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzE7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHNtKTtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxufVxuXG4uZmlsdGVyLWNvbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDM0cmVtO1xuXG5cdFtjb252ZXJ0dXMtZGF0YS1pZD1cInNycF9fcmVzZXQtZmlsdGVyc1wiXSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5zcnAtZGlzY2xhaW1lciB7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzI7XG5cdG1hcmdpbi10b3A6IHNwYWNpbmcobWQpO1xufVxuXG4uc2hvdy1tb3JlIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcblx0Y29sb3I6ICRjb2xvcl9tZWRpdW1fZ3JleV8yO1xuXHRwYWRkaW5nOiBzcGFjaW5nKHNtKSBzcGFjaW5nKHNtKTtcblx0Zm9udC1zaXplOiAxLjhyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym94LXNoYWRvdzogJHNoYWRvdztcbn1cblxuLnNycC12aWRlby1tb2RhbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0d2lkdGg6IDUwdnc7XG5cdGhlaWdodDogMDtcblx0cGFkZGluZy10b3A6IDI4LjI1JTtcbn1cblxuLnNycC1ndG0tdGl0bGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTk5OTlweDtcblx0bGVmdDogLTk5OTlweDtcbn1cblxuLnByaWNlLWJsb2NrX19wcmljZS0tZ3JleSB7XG5cdGNvbG9yOiAkY29sb3JfYmxhY2s7XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblxuXHQuc3JwIHtcblxuXHRcdCZfX3BhZ2UtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogc3BhY2luZyhsZyk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKG1kKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXG5cdFx0Jl9fZm91bmQtaGVhZGVyIHtcblx0XHRcdG1hcmdpbi10b3A6IHNwYWNpbmcobWQpO1xuXHRcdH1cblxuXG5cdFx0Jl9fY29tcGFyZS1yZXN1bHRzIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDQwcmVtO1xuXHRcdH1cblxuXHRcdCZfX2NvbXBhcmUtYnV0dG9ucyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogNDByZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHNtKTtcblx0XHR9XG5cblx0XHQmX19jb21wYXJlLWxpbmsge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiBzcGFjaW5nKHhzKSAwO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRjb2xvcjogJGNvbG9yX3doaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRib3gtc2hhZG93OiAkbGlnaHRfc2hhZG93O1xuXHRcdFx0cGFkZGluZzogc3BhY2luZyh4eHMpIHNwYWNpbmcoc20pO1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRoZWlnaHQ6IDQuMnJlbTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA0MHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnktZGFyayk7XG5cdFx0XHR9XG5cblx0XHRcdCYtLWRlc2VsZWN0IHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5leHRyYS1maWx0ZXJzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKG1kKTtcblx0fVxuXG5cdC5pbnB1dC0tYWx0ZXJuYXRlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRib3JkZXItd2lkdGg6IDJweDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhzKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0aGVpZ2h0OiA2LjI1cmVtO1xuXHRcdH1cblx0fVxuXG5cdC5zZWxlY3QtLWhvbGxvdyB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRjb2xvcjogJGNvbG9yX2JsYWNrO1xuXHR9XG5cblx0Jl9fdmlldy1zdHlsZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IHNwYWNpbmcoc20pO1xuXHR9XG5cblx0LnNycC1zb3J0IHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmX19zZWxlY3Qge1xuXHRcdFx0XHRoZWlnaHQ6IDYuMjVyZW07XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9ibGFjaztcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9ibGFjaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi52ZWhpY2xlLWNhcmQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmctYm90dG9tOiBzcGFjaW5nKGxnKTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzA1MTQxZjA4O1xuXG5cblx0Jl9fY3RhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCZfX2ltYWdlLWFyZWEge1xuXHRcdHdpZHRoOiAzMHJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiBzcGFjaW5nKHNtKTtcblx0fVxuXG5cdCZfX2ltYWdlLWxpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtaW4taGVpZ2h0OiAxNnJlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGlnaHRfZ3JleV8yO1xuXHR9XG5cblx0Jl9fY29udGVudC1hcmVhIHtcblx0XHRwYWRkaW5nOiBzcGFjaW5nKHNtKTtcblx0fVxuXG5cdCZfX2hlYWRsaW5lIHtcblx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRwYWRkaW5nOiBzcGFjaW5nKHh4cykgc3BhY2luZyhzbSk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR6LWluZGV4OiA5OTtcblx0XHRtYXgtd2lkdGg6IDgwJTtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlxcZjA1OFwiO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9hd2Vzb21lO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBzcGFjaW5nKHh4cyk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZnVsbC1kZXRhaWxzIHtcblx0XHRmbGV4OiAxO1xuXG5cdFx0Ji0taW5uZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHRcdGEgJiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX2JsYWNrO1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmJhZGdlLW92ZXJsYXkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTFyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fbG9jYXRpb24ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9tZWRpdW1fZ3JleV8xO1xuXHRcdHBhZGRpbmc6IHNwYWNpbmcoeHh4cykgc3BhY2luZyhzbSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyh4cyk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19hY3Rpb24td3JhcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nOiBzcGFjaW5nKHh4cykgMDtcblx0fVxuXG5cdCZfX2FjdGlvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmc6IHNwYWNpbmcoeHhzKSBzcGFjaW5nKHhzKTtcblx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRtaW4taGVpZ2h0OiAwO1xuXG5cdFx0aSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnktZGFyayk7XG5cdFx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdH1cblxuXHRcdCYtLWdyZXkge1xuXHRcdFx0YmFja2dyb3VuZDogI2U5ZTllOTtcblx0XHRcdGNvbG9yOiAjNjY2O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2NjYztcblx0XHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tYmxhY2sge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX2JsYWNrO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2FjdGlvbi0tcHJpbWFyeSB7XG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnktZGFyayk7XG5cdFx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2RldGFpbHMge1xuXHRcdG1hcmdpbi1yaWdodDogc3BhY2luZyh4cyk7XG5cdFx0ZmxleDogNDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcblx0fVxuXG5cdC5wcmljZS1ibG9jayB7XG5cdFx0ZmxleDogMztcblx0XHRmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHQmX19sYWJlbCB7XG5cdFx0XHRjb2xvcjogIzQwNDA0MDtcblx0XHR9XG5cdH1cblxuXHQmX19wcmljZS13cmFwIHtcblx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHh4eHMpO1xuXG5cdFx0Ji53aXRoLXByaWNlLWJhZGdlIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZsZXg6IDE7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGl2aWRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX2xpZ2h0X2dyZXlfMjtcblx0XHRtYXJnaW4tdG9wOiBzcGFjaW5nKHhzKTtcblx0fVxuXG5cdCZfX2NvbG9yZWQtc3ViIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdH1cblxuXHQmX19uby1wcmljZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyhzbSk7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHR9XG5cblx0Ji0tbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Jl9fc2F2aW5ncyB7XG5cdFx0Y29sb3I6ICRjb2xvcl9tZWRpdW1fZ3JleV8yO1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoc20pO1xuXG5cdFx0LnRvb2x0aXAtdHJpZ2dlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX2RhcmtfZ3JleV8xO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdH1cblxuXHQmX19jb21wYXJlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6IHNwYWNpbmcoeHMpO1xuXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXG5cdFx0LmNoZWNrbWFyayB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG5cdFx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Ji5jaGVja2JveC1pbnB1dCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazo6YWZ0ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktZGFyayk7XG5cdFx0fVxuXG5cdFx0Ji0tbW9iaWxlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29tcGFyZS1sYWJlbCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBzcGFjaW5nKHh4cyk7XG5cdH1cblxuXHQmX19jb21wYXJlLXdyYXBwZXIge1xuXHRcdG1hcmdpbjogc3BhY2luZyh4cykgMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdCZfX2NvbXBhcmUtbGluayB7XG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRtYXJnaW4tbGVmdDogc3BhY2luZyh4cyk7XG5cdFx0bWFyZ2luLXJpZ2h0OiBzcGFjaW5nKHhzKTtcblxuXHRcdC5mYS1jaGVjay1zcXVhcmUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IHNwYWNpbmcoeHMpO1xuXHRcdH1cblxuXHRcdCYtLW1vYmlsZSB7XG5cdFx0XHRtYXJnaW46IHNwYWNpbmcoeHMpIDA7XG5cdFx0XHRwYWRkaW5nOiBzcGFjaW5nKHh4cykgc3BhY2luZyhtZCk7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRoZWlnaHQ6IDQuMnJlbTtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2hpZGRlbi1kZXNrdG9wIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmJ1dHRvbiB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0Ji0taGlkZGVuLWRlc2t0b3Age1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cblx0XHRcdCYtLWhpZGRlbi1kZXNrdG9wIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblxuXHRcdFx0Ji0taGlkZGVuLW1vYmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZ1bGwtd2lkdGgge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmhhbGYtd2lkdGgge1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtICN7c3BhY2luZyh4eHhzKX0pO1xuXHR9XG5cblx0LmJhZGdlcy13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogc3BhY2luZyh4cykgMDtcblxuXHRcdCYtLXN0YWNrZWQge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0ZGl2OmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyh4cyk7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jZXJ0aWZpZWQtYmFkZ2Uge1xuXHRcdG1heC1oZWlnaHQ6IDhyZW07XG5cdFx0bWF4LXdpZHRoOiAyMHJlbTtcblx0fVxuXG5cdC5kZXRhaWxlZC1zcGVjcyB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWE7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWE7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0cGFkZGluZzogc3BhY2luZyh4cykgMDtcblx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHNtKTtcblx0fVxuXG5cdC5xdWljay12ZHAtYnV0dG9uIHtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0aSB7XG5cdFx0XHR3aWR0aDogNS40cmVtO1xuXHRcdFx0aGVpZ2h0OiA1LjRyZW07XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9ibGFjaztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdG1hcmdpbi10b3A6IC03cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogc3BhY2luZyhzbSk7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsYWNrO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2xpc3QtdmlldyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDIwJTtcblx0XHRcdHJpZ2h0OiAtNSU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdGNvbG9yOiAkY29sb3JfbWVkaXVtX2dyZXlfMjtcblx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHhzKTtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0fVxufVxuXG5cbi5ncmlkLXJvdyB7XG5cblx0LmdyaWQtdmlldyB7XG5cblx0XHQudmVoaWNsZS1jYXJkIHtcblxuXHRcdFx0Jl9fdGl0bGUge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogc3BhY2luZyhzbSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQGluY2x1ZGUgYnJlYWtwb2ludChtaW5zbSkge1xuXG5cdEBzdXBwb3J0cyAoIGRpc3BsYXk6IGdyaWQgKSB7XG5cblx0XHQuZ3JpZC1yb3cge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzZyZW0sIDFmcikpO1xuXHRcdH1cblx0fVxuXG5cdC5ncmlkLXZpZXcge1xuXHRcdG1heC13aWR0aDogNDByZW07XG5cdFx0bWluLXdpZHRoOiAzNnJlbTtcblxuXHRcdC52ZWhpY2xlLWNhcmQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogNDByZW07XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0XHQuYnRuIHtcblxuXHRcdFx0XHQmLS1uby1tYXJnaW4ge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19jb21wYXJlLWxpbmsge1xuXG5cdFx0XHRcdCYtLW1vYmlsZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19oaWRkZW4tZGVza3RvcCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nKHhzKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19pbWFnZS1hcmVhIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2Z1bGwtZGV0YWlscy0taW5uZXIge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cblx0XHRcdFx0QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19pbWFnZSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2FjdGlvbi13cmFwIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2RldGFpbHMge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cblx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogc3BhY2luZyh4cyk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoeHhzKTtcblxuXHRcdFx0XHQmLmJhZGdlLW92ZXJsYXkge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnByaWNlLWJsb2NrIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IHNwYWNpbmcoc20pIDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cblx0XHRcdFx0Jl9fc2luZ2xlIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYmFkZ2VzLXdyYXAge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoeHMpO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cblx0LmdyaWQtdmlldyB7XG5cdFx0bWF4LXdpZHRoOiA0NHJlbTtcblx0XHRtaW4td2lkdGg6IDM0cmVtO1xuXHR9XG5cblx0LnZlaGljbGUtY2FyZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA0NHJlbTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdCZfX2ltYWdlLWFyZWEge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Jl9fZnVsbC1kZXRhaWxzLS1pbm5lciB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faW1hZ2Uge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmX19hY3Rpb24td3JhcCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0Jl9fZGV0YWlscyB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luLXRvcDogc3BhY2luZyh4cyk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHh4cyk7XG5cblx0XHRcdCYuYmFkZ2Utb3ZlcmxheSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnByaWNlLWJsb2NrIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogc3BhY2luZyhzbSkgMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG5cdFx0XHQmX19zaW5nbGUge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29tcGFyZS1saW5rIHtcblxuXHRcdFx0Ji0tbW9iaWxlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19jb21wYXJlIHtcblxuXHRcdFx0Ji0tZGVza3RvcCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYtLW1vYmlsZS13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuXHRcdFx0fVxuXG5cdFx0XHQmLW1vYmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OiA0LjJyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nKHhzKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZ1bGwtd2lkdGgge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdC5oYWxmLXdpZHRoIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXG5cdFx0Jl9faGlkZGVuLW1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCZfX2hpZGRlbi1kZXNrdG9wIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXG5cdFx0LmJhZGdlcy13cmFwIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHhzKTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXG5cdC5ncmlkLXZpZXcge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0LnZlaGljbGUtY2FyZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA0MHJlbTtcblx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdC5idG4ge1xuXG5cdFx0XHQmLS1uby1tYXJnaW4ge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29tcGFyZSB7XG5cblx0XHRcdCYtbGluay0tbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZzogMCBzcGFjaW5nKHNtKSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmLW1vYmlsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgc3BhY2luZyhzbSkgIWltcG9ydGFudDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2xpZ2h0X2dyZXlfMjtcblx0XHRcdH1cblxuXHRcdFx0Ji1saW5rLS13cmFwcGVyIHtcblx0XHRcdFx0cGFkZGluZzogMCBzcGFjaW5nKHNtKSBzcGFjaW5nKHhzKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/