@-webkit-keyframes fadeOutIn{0%{opacity:1}25%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes fadeOutIn{0%{opacity:1}25%{opacity:0}50%{opacity:0}100%{opacity:1}}.hq-calculatrice-solaire-debug{padding:20px;position:fixed;top:0;left:0;width:100%;background:#ccc;z-index:10000;height:300px;overflow:scroll;display:none}.hq-calculatrice-solaire-debug.show{display:block}.hq-calculatrice-solaire{margin:0 auto;max-width:1080px;font-family:Arial,Helvetica,sans-serif}@media screen and (min-width:912px){.hq-calculatrice-solaire .hq-calculatrice-solaire-container{display:flex}}.hq-calculatrice-solaire__container-options{background-color:#e9e8e8;transition:all .3s ease}.hq-calculatrice-solaire__container-options .row:not(:last-child){margin-bottom:30px}@media screen and (min-width:912px){.hq-calculatrice-solaire__container-options .row:not(:last-child){margin-bottom:48px}}.hq-calculatrice-solaire__container-options .row--no-margin{margin-bottom:0!important}.hq-calculatrice-solaire__container-options .row--center{text-align:center}.hq-calculatrice-solaire--init .hq-calculatrice-solaire__container-options .columns--equivalent-note{padding:0!important}.hq-calculatrice-solaire__form{transition:opacity .3s ease}.hq-calculatrice-solaire .btn-round{padding:20px;min-width:240px;display:inline-block;font-size:1.8rem;line-height:1;text-align:center;color:#fff;background-color:#3b73b6;text-decoration:none;border-radius:20px}.hq-calculatrice-solaire .btn-round:hover:not(:disabled){color:#3b73b6;background-color:#fff}.hq-calculatrice-solaire .btn-round:disabled{opacity:.5}.hq-calculatrice-solaire .toggler{margin:0;padding:0;list-style:none;background-color:#fff;border:1px solid #3b73b6;height:60px;display:flex}.hq-calculatrice-solaire .toggler__item{margin:0;padding:15px;width:50%;height:100%;text-align:center;font-size:1.8rem;line-height:1.2;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .3s ease-in}.hq-calculatrice-solaire .toggler__item:hover:not(.is-active){opacity:.75}.hq-calculatrice-solaire .toggler__item.is-active{color:#fff;background-color:#3b73b6}.hq-calculatrice-solaire .input-label{margin-bottom:20px;display:block;color:#47433f;font-size:1.8rem;line-height:1.4;font-weight:400}.hq-calculatrice-solaire .input-container{position:relative}.hq-calculatrice-solaire .input-container--with-symbol .input{padding-right:60px}.hq-calculatrice-solaire .input-container .input.input-error{background-color:#f8eaea;box-shadow:0 0 2px rgba(255,50,0,.4);border:1px solid #fab2b2;outline-color:#fab2b2;position:relative}.hq-calculatrice-solaire .input-container--select:after{content:"";display:block;width:15px;height:8px;background-size:15px 8px;background:url(/themes/solaire/calculatrice/images/select-arrow.svg) no-repeat;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hq-calculatrice-solaire .input{padding:6px 20px;display:block;width:100%;height:60px;color:#47433f;border:1px solid #3b73b6;background-color:#fff;font-size:1.8rem;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hq-calculatrice-solaire .select-stylise:before{top:23px}.hq-calculatrice-solaire .input-symbol{font-size:1.8rem;line-height:1;font-weight:700;color:#47433f;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hq-calculatrice-solaire .input-note{font-size:1.3rem}.hq-calculatrice-solaire .input-note+.input-note{margin-top:16px}.hq-calculatrice-solaire .input-note strong{font-family:Arial,Helvetica,sans-serif}.hq-calculatrice-solaire__container-results{opacity:0;transition:opacity .3s ease;transition-delay:.3s}.hq-calculatrice-solaire__container-results .row{margin:0}.hq-calculatrice-solaire .block-title{display:inline-block;margin:0 0 15px 0;font-size:1.8rem;font-weight:700;line-height:1.4}@media screen and (min-width:912px){.hq-calculatrice-solaire .block-title{margin-bottom:0}}@media screen and (min-width:912px){.hq-calculatrice-solaire .block-title.l2{min-height:50px}}@media only screen and (max-width:1080px){.hq-calculatrice-solaire .block-title.l2{min-height:0}}@media screen and (min-width:912px){.hq-calculatrice-solaire .block-title.l3{min-height:75px}}@media only screen and (max-width:1080px){.hq-calculatrice-solaire .block-title.l3{min-height:0}}.hq-calculatrice-solaire .txt-result{font-family:Arial,Helvetica,sans-serif;font-size:4rem;font-weight:700;letter-spacing:-.1rem;line-height:5rem}.hq-calculatrice-solaire .currency-value{font-size:3rem}@media screen and (min-width:768px){.hq-calculatrice-solaire .currency-value{font-size:4rem}}.hq-calculatrice-solaire .currency-symbol sup{font-size:60%}.hq-calculatrice-solaire .status{position:relative;font-size:1.4rem;min-height:26px}.hq-calculatrice-solaire .status--error,.hq-calculatrice-solaire .status--good,.hq-calculatrice-solaire .status--warning{padding-left:40px}.hq-calculatrice-solaire .status--error:after,.hq-calculatrice-solaire .status--good:after,.hq-calculatrice-solaire .status--warning:after{content:"";display:block;width:26px;height:26px;background-size:26px 26px;position:absolute;top:0;left:0}.hq-calculatrice-solaire .status--good:after{background:url(/themes/solaire/calculatrice/images/icon-good.svg) no-repeat}.hq-calculatrice-solaire .status--warning:after{background:url(/themes/solaire/calculatrice/images/icon-warning.svg) no-repeat}.hq-calculatrice-solaire .status--error:after{background:url(/themes/solaire/calculatrice/images/icon-error.svg) no-repeat}.hq-calculatrice-solaire .row--heading-consommationAnnuelle{margin-bottom:0!important}.hq-calculatrice-solaire .row--border-bottom{border-bottom:2px solid #cecdcc}.hq-calculatrice-solaire .row--stats{padding:40px 0}@media only screen and (max-width:1080px){.hq-calculatrice-solaire .row--stats .columns{width:100%!important}}@media only screen and (max-width:1080px){.hq-calculatrice-solaire .row--stats .columns:not(:last-child){margin-bottom:30px}}@media only screen and (max-width:1080px){.hq-calculatrice-solaire .row--stats .columns:not(:last-child){border-bottom:2px solid #cecdcc;margin-bottom:30px;padding-bottom:30px}}@media only screen and (max-width:1080px){.hq-calculatrice-solaire .row--stats .columns--unstyle-mobile{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}}.hq-calculatrice-solaire .row--stats .block-title+.txt-result{margin-top:15px}@media screen and (min-width:912px){.hq-calculatrice-solaire .row--stats .block-title+.txt-result{margin-top:30px}}.hq-calculatrice-solaire .row--stats .txt-result+.status{margin-top:20px}@media screen and (min-width:912px){.hq-calculatrice-solaire .row--stats-bg-white{margin-left:30px;margin-right:30px}}.hq-calculatrice-solaire .row--bg-gray{background-color:#47433f;color:#fff}@media only screen and (max-width:1080px){.hq-calculatrice-solaire .row--bg-gray{padding-left:20px;padding-right:20px}}@media screen and (min-width:912px){.hq-calculatrice-solaire .row--bg-gray{padding-left:30px}}@media only screen and (max-width:1080px){.hq-calculatrice-solaire .row--bg-gray .columns{padding-left:0;padding-right:0}}.hq-calculatrice-solaire .row--bg-gray .block-title{color:#fff}.hq-calculatrice-solaire .row--bg-gray .hq-tooltip{border-bottom-color:#fff}.hq-calculatrice-solaire .row--summary{padding:30px 20px}@media screen and (min-width:912px){.hq-calculatrice-solaire .row--summary{padding:30px 40px}}.hq-calculatrice-solaire .hq-tooltip-icon{display:inline-block;width:18px;height:18px;background-size:18px 18px;background:url(/themes/solaire/calculatrice/images/icon-tooltip.svg) no-repeat}.hq-calculatrice-solaire .hq-tooltip-icon--white{background-image:url(/themes/solaire/calculatrice/images/icon-tooltip-white.svg)}.hq-calculatrice-solaire #hq-tooltip .hq-tooltip-content{background-color:#3b73b6;color:#fff;border:none}.hq-calculatrice-solaire #hq-tooltip .hq-tooltip-content *,.hq-calculatrice-solaire #hq-tooltip .hq-tooltip-content a,.hq-calculatrice-solaire #hq-tooltip .hq-tooltip-content p{color:#fff!important}.hq-calculatrice-solaire #hq-tooltip .hq-tooltip-rail-up .hq-tooltip-arrow-up:after,.hq-calculatrice-solaire #hq-tooltip .hq-tooltip-rail-up .hq-tooltip-arrow-up:before{border-bottom-color:#3b73b6}.hq-calculatrice-solaire #hq-tooltip .hq-tooltip-rail-down .hq-tooltip-arrow:after,.hq-calculatrice-solaire #hq-tooltip .hq-tooltip-rail-down .hq-tooltip-arrow:before{border-top-color:#3b73b6}.hq-calculatrice-solaire #hq-tooltip #hq-tooltip-close{top:.5em}.hq-calculatrice-solaire #hq-tooltip #hq-tooltip-close:after,.hq-calculatrice-solaire #hq-tooltip #hq-tooltip-close:before{background-color:#fff}.hq-calculatrice-solaire--init .hq-calculatrice-solaire__container-options{padding:24px}@media screen and (min-width:912px){.hq-calculatrice-solaire--init .hq-calculatrice-solaire__container-options{padding:100px 20px;min-width:100%;max-width:100%;flex-basis:100%}}.hq-calculatrice-solaire--init .hq-calculatrice-solaire__form{margin:0 auto}@media screen and (min-width:912px){.hq-calculatrice-solaire--init .hq-calculatrice-solaire__form{max-width:680px}}@media only screen and (max-width:1080px){.hq-calculatrice-solaire--init .row--consommationAnnuelle .columns{width:100%}}@media only screen and (max-width:1080px){.hq-calculatrice-solaire--init .row--consommationAnnuelle .columns:not(:last-child){margin-bottom:10px}}@media only screen and (max-width:1080px){.hq-calculatrice-solaire--init .row--consommationAnnuelle .consommationAnnuelleInfo{margin-top:18px;font-size:1.4rem}}@media only screen and (max-width:1080px){.hq-calculatrice-solaire--init .row--puissanceSysteme>.columns{width:100%}}@media only screen and (max-width:1080px){.hq-calculatrice-solaire--init .row--puissanceSysteme>.columns:not(:last-child){margin-bottom:10px}}@media screen and (min-width:912px){.hq-calculatrice-solaire--init .row--puissanceSysteme .input-label{min-height:50px}}@media only screen and (max-width:1080px){.hq-calculatrice-solaire--init .row--puissanceSysteme .input-label{margin-top:5px}}#errorDiv{display:none;background-color:#f8eaea;padding:20px}.hq-calculatrice-solaire--result .hq-calculatrice-solaire__container-options{padding:24px}@media screen and (min-width:912px){.hq-calculatrice-solaire--result .hq-calculatrice-solaire__container-options{max-width:380px;padding:30px 15px}}.hq-calculatrice-solaire--result .hq-calculatrice-solaire__container-options .input-label{margin-bottom:10px}.hq-calculatrice-solaire--result .hq-calculatrice-solaire__form{-webkit-animation-name:fadeOutIn;animation-name:fadeOutIn;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:ease;animation-timing-function:ease}.hq-calculatrice-solaire--result .row--consommationAnnuelle .columns{width:100%}.hq-calculatrice-solaire--result .row--consommationAnnuelle .columns:not(:last-child){margin-bottom:10px}.hq-calculatrice-solaire--result .row--consommationAnnuelle .consommationAnnuelleInfo{margin-top:18px;font-size:1.4rem}.hq-calculatrice-solaire--result .row--puissanceSysteme>.columns{width:100%}.hq-calculatrice-solaire--result .row--puissanceSysteme>.columns:not(:last-child){margin-bottom:10px}.hq-calculatrice-solaire--result .row--puissanceSysteme .input-label{margin-top:5px}.hq-calculatrice-solaire--result .hq-calculatrice-solaire__container-results{flex:1 1;opacity:1;border:1px solid #e9e8e8}.hq-calculatrice-solaire.en .input-container--with-symbol #consommationAnnuelleDollars{padding-left:60px;padding-right:20px}.hq-calculatrice-solaire.en .input-symbol.dollars{right:inherit;left:20px}@media screen and (min-width:1080px){.hq-calculatrice-solaire.en.hq-calculatrice-solaire--init .row--puissanceSysteme .input-label{min-height:75px}}@media screen and (max-width:1080px){.hq-calculatrice-solaire.en.hq-calculatrice-solaire--init .row--puissanceSysteme .input-label{min-height:0}}@media screen and (min-width:912px){.hq-calculatrice-solaire.en.hq-calculatrice-solaire--result .row--puissanceSysteme .input-label{min-height:50px}}@media screen and (min-width:912px){.hq-calculatrice-solaire.en.hq-calculatrice-solaire--result .row--puissanceSysteme #tab-content-puissance_puissance .input-label{min-height:0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5nLWNhbGN1bGF0cmljZS1zb2xhaXJlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvQkEsNkJBQ0UsR0FDRSxRQUFBLEVBRUYsSUFDRSxRQUFBLEVBRUYsSUFDRSxRQUFBLEVBRUYsS0FDRSxRQUFBLEdBWEoscUJBQ0UsR0FDRSxRQUFBLEVBRUYsSUFDRSxRQUFBLEVBRUYsSUFDRSxRQUFBLEVBRUYsS0FDRSxRQUFBLEdBR0osK0JBQ0UsUUFBQSxLQUNBLFNBQUEsTUFDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxXQUFBLEtBQ0EsUUFBQSxNQUNBLE9BQUEsTUFDQSxTQUFBLE9BQ0EsUUFBQSxLQUVGLG9DQUNFLFFBQUEsTUFJRix5QkFDRSxPQUFBLEVBQUEsS0FDQSxVQUFBLE9BQ0EsWUFBQSxLQUFBLENBQUEsU0FBQSxDQUFBLFdBUUYsb0NBQ0UsNERBQ0UsUUFBQSxNQUdKLDRDQUNFLGlCQUFBLFFBQ0EsV0FBQSxJQUFBLElBQUEsS0FFRixrRUFDRSxjQUFBLEtBRUYsb0NBQ0Usa0VBQ0UsY0FBQSxNQUdKLDREQUNFLGNBQUEsWUFFRix5REFDRSxXQUFBLE9BRUYscUdBQ0UsUUFBQSxZQUVGLCtCQUNFLFdBQUEsUUFBQSxJQUFBLEtBRUYsb0NBQ0UsUUFBQSxLQUNBLFVBQUEsTUFDQSxRQUFBLGFBQ0EsVUFBQSxPQUNBLFlBQUEsRUFDQSxXQUFBLE9BQ0EsTUFBQSxLQUNBLGlCQUFBLFFBQ0EsZ0JBQUEsS0FDQSxjQUFBLEtBRUYseURBQ0UsTUFBQSxRQUNBLGlCQUFBLEtBRUYsNkNBQ0UsUUFBQSxHQUVGLGtDQUNFLE9BQUEsRUFDQSxRQUFBLEVBQ0EsV0FBQSxLQUNBLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxPQUFBLEtBQ0EsUUFBQSxLQUVGLHdDQUNFLE9BQUEsRUFDQSxRQUFBLEtBQ0EsTUFBQSxJQUNBLE9BQUEsS0FDQSxXQUFBLE9BQ0EsVUFBQSxPQUNBLFlBQUEsSUFDQSxRQUFBLEtBQ0EsWUFBQSxP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Y0FBQSxLQUVGLGtEQUNFLE1BQUEsUUFDQSxLQUFBLEtBRUYscUNBQ0UsOEZBQ0UsV0FBQSxNQUdKLHFDQUNFLDhGQUNFLFdBQUEsR0FHSixvQ0FDRSxnR0FDRSxXQUFBLE1BR0osb0NBQ0UsaUlBQ0UsV0FBQSIsImZpbGUiOiJuZy1jYWxjdWxhdHJpY2Utc29sYWlyZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5Db21wb3NhbnQgXCJDYWxjdWxhdHJpY2Ugc29sYWlyZVwiXG5NaXNlIMOgIGpvdXJzIDogKDIwMTgtOS0yMilcbnBhciBQYXNjYWwtQW5kcsOpIEFsbGFpcmUgKHBhQG11dGF0aW9uLmlvKVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBJbXBvcnRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEdyaWxsZSAqL1xuLyogQkxFVSAqL1xuLyogR1JJUyBGT05Dw4kgKi9cbi8qIEJMRVUgTk9STUUgKi9cbi8qIFJlY2hlcmNoZSAqL1xuLyogTUVOVSBQUklOQ0lQQUwgKi9cbi8qIEJSRUFLUE9JTlQgKi9cbi8qIEhFQURJTkcgKi9cbi8qQ29sbGFwc2UgKi9cbi8qIFRBQkxFQVUgKi9cbi8qIEZPT1RFUiAqL1xuLyogQ0FSUk9VU0VMIE5BViAqL1xuLyogQmFuZGVhdSBibGV1IHNlIGNvbm5lY3RlciAqL1xuQGtleWZyYW1lcyBmYWRlT3V0SW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZS1kZWJ1ZyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgei1pbmRleDogMTAwMDA7XG4gIGhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUtZGVidWcuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyogVmFyaWFibGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIC8qIGNvbnRhaW5lciBvcHRpb25zXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIGNvbnRhaW5lciByZXN1bHRzXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIHRvb2x0aXBcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxMnB4KSB7XG4gIC5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZSAuaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmVfX2NvbnRhaW5lci1vcHRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5RThFODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZV9fY29udGFpbmVyLW9wdGlvbnMgLnJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxMnB4KSB7XG4gIC5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZV9fY29udGFpbmVyLW9wdGlvbnMgLnJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmVfX2NvbnRhaW5lci1vcHRpb25zIC5yb3ctLW5vLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZV9fY29udGFpbmVyLW9wdGlvbnMgLnJvdy0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlLS1pbml0IC5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZV9fY29udGFpbmVyLW9wdGlvbnMgLmNvbHVtbnMtLWVxdWl2YWxlbnQtbm90ZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZV9fZm9ybSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlIC5idG4tcm91bmQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjczYjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZSAuYnRuLXJvdW5kOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY29sb3I6ICMzYjczYjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlIC5idG4tcm91bmQ6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUgLnRvZ2dsZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzYjczYjY7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZSAudG9nZ2xlcl9faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbjtcbn1cbi5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZSAudG9nZ2xlcl9faXRlbTpob3Zlcjpub3QoLmlzLWFjdGl2ZSkge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlIC50b2dnbGVyX19pdGVtLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNzNiNjtcbn1cbi5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZSAuaW5wdXQtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM0NzQzM2Y7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlIC5pbnB1dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUgLmlucHV0LWNvbnRhaW5lci0td2l0aC1zeW1ib2wgLmlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cbi5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZSAuaW5wdXQtY29udGFpbmVyIC5pbnB1dC5pbnB1dC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGVhZWE7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgyNTUsIDUwLCAwLCAwLjQpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmFiMmIyO1xuICBvdXRsaW5lLWNvbG9yOiAjZmFiMmIyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUgLmlucHV0LWNvbnRhaW5lci0tc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDhweDtcbiAgYmFja2dyb3VuZDogdXJsKC90aGVtZXMvc29sYWlyZS9jYWxjdWxhdHJpY2UvaW1hZ2VzL3NlbGVjdC1hcnJvdy5zdmcpIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZSAuaW5wdXQge1xuICBwYWRkaW5nOiA2cHggMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGNvbG9yOiAjNDc0MzNmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2I3M2I2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUgLnNlbGVjdC1zdHlsaXNlOmJlZm9yZSB7XG4gIHRvcDogMjNweDtcbn1cbi5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZSAuaW5wdXQtc3ltYm9sIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQ3NDMzZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZSAuaW5wdXQtbm90ZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlIC5pbnB1dC1ub3RlICsgLmlucHV0LW5vdGUge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlIC5pbnB1dC1ub3RlIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlX19jb250YWluZXItcmVzdWx0cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlX19jb250YWluZXItcmVzdWx0cyAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlIC5ibG9jay10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxMnB4KSB7XG4gIC5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZSAuYmxvY2stdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxMnB4KSB7XG4gIC5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZSAuYmxvY2stdGl0bGUubDIge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZSAuYmxvY2stdGl0bGUubDIge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxMnB4KSB7XG4gIC5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZSAuYmxvY2stdGl0bGUubDMge1xuICAgIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZSAuYmxvY2stdGl0bGUubDMge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cbi5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZSAudHh0LXJlc3VsdCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xcmVtO1xuICBsaW5lLWhlaWdodDogNXJlbTtcbn1cbi5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZSAuY3VycmVuY3ktdmFsdWUge1xuICBmb250LXNpemU6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUgLmN1cnJlbmN5LXZhbHVlIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cbi5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZSAuY3VycmVuY3ktc3ltYm9sIHN1cCB7XG4gIGZvbnQtc2l6ZTogNjAlO1xufVxuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlIC5zdGF0dXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtaW4taGVpZ2h0OiAyNnB4O1xufVxuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlIC5zdGF0dXMtLWdvb2QsXG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUgLnN0YXR1cy0td2FybmluZyxcbi5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZSAuc3RhdHVzLS1lcnJvciB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZSAuc3RhdHVzLS1nb29kOmFmdGVyLFxuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlIC5zdGF0dXMtLXdhcm5pbmc6YWZ0ZXIsXG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUgLnN0YXR1cy0tZXJyb3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlIC5zdGF0dXMtLWdvb2Q6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9zb2xhaXJlL2NhbGN1bGF0cmljZS9pbWFnZXMvaWNvbi1nb29kLnN2Zykgbm8tcmVwZWF0O1xufVxuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlIC5zdGF0dXMtLXdhcm5pbmc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9zb2xhaXJlL2NhbGN1bGF0cmljZS9pbWFnZXMvaWNvbi13YXJuaW5nLnN2Zykgbm8tcmVwZWF0O1xufVxuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlIC5zdGF0dXMtLWVycm9yOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC90aGVtZXMvc29sYWlyZS9jYWxjdWxhdHJpY2UvaW1hZ2VzL2ljb24tZXJyb3Iuc3ZnKSBuby1yZXBlYXQ7XG59XG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUgLnJvdy0taGVhZGluZy1jb25zb21tYXRpb25Bbm51ZWxsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZSAucm93LS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNDRUNEQ0M7XG59XG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUgLnJvdy0tc3RhdHMge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUgLnJvdy0tc3RhdHMgLmNvbHVtbnMge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZSAucm93LS1zdGF0cyAuY29sdW1uczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUgLnJvdy0tc3RhdHMgLmNvbHVtbnM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNDRUNEQ0M7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlIC5yb3ctLXN0YXRzIC5jb2x1bW5zLS11bnN0eWxlLW1vYmlsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUgLnJvdy0tc3RhdHMgLmJsb2NrLXRpdGxlICsgLnR4dC1yZXN1bHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTEycHgpIHtcbiAgLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlIC5yb3ctLXN0YXRzIC5ibG9jay10aXRsZSArIC50eHQtcmVzdWx0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUgLnJvdy0tc3RhdHMgLnR4dC1yZXN1bHQgKyAuc3RhdHVzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxMnB4KSB7XG4gIC5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZSAucm93LS1zdGF0cy1iZy13aGl0ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUgLnJvdy0tYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzQzM2Y7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZSAucm93LS1iZy1ncmF5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTEycHgpIHtcbiAgLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlIC5yb3ctLWJnLWdyYXkge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlIC5yb3ctLWJnLWdyYXkgLmNvbHVtbnMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUgLnJvdy0tYmctZ3JheSAuYmxvY2stdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUgLnJvdy0tYmctZ3JheSAuaHEtdG9vbHRpcCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlO1xufVxuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlIC5yb3ctLXN1bW1hcnkge1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MTJweCkge1xuICAuaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUgLnJvdy0tc3VtbWFyeSB7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICB9XG59XG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUgLmhxLXRvb2x0aXAtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvdGhlbWVzL3NvbGFpcmUvY2FsY3VsYXRyaWNlL2ltYWdlcy9pY29uLXRvb2x0aXAuc3ZnKSBuby1yZXBlYXQ7XG59XG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUgLmhxLXRvb2x0aXAtaWNvbi0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9zb2xhaXJlL2NhbGN1bGF0cmljZS9pbWFnZXMvaWNvbi10b29sdGlwLXdoaXRlLnN2Zyk7XG59XG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUgI2hxLXRvb2x0aXAgLmhxLXRvb2x0aXAtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjczYjY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlICNocS10b29sdGlwIC5ocS10b29sdGlwLWNvbnRlbnQgYSxcbi5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZSAjaHEtdG9vbHRpcCAuaHEtdG9vbHRpcC1jb250ZW50IHAsXG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUgI2hxLXRvb2x0aXAgLmhxLXRvb2x0aXAtY29udGVudCAqIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUgI2hxLXRvb2x0aXAgLmhxLXRvb2x0aXAtcmFpbC11cCAuaHEtdG9vbHRpcC1hcnJvdy11cDpiZWZvcmUsXG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUgI2hxLXRvb2x0aXAgLmhxLXRvb2x0aXAtcmFpbC11cCAuaHEtdG9vbHRpcC1hcnJvdy11cDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzYjczYjY7XG59XG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUgI2hxLXRvb2x0aXAgLmhxLXRvb2x0aXAtcmFpbC1kb3duIC5ocS10b29sdGlwLWFycm93OmJlZm9yZSxcbi5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZSAjaHEtdG9vbHRpcCAuaHEtdG9vbHRpcC1yYWlsLWRvd24gLmhxLXRvb2x0aXAtYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjM2I3M2I2O1xufVxuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlICNocS10b29sdGlwICNocS10b29sdGlwLWNsb3NlIHtcbiAgdG9wOiAwLjVlbTtcbn1cbi5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZSAjaHEtdG9vbHRpcCAjaHEtdG9vbHRpcC1jbG9zZTpiZWZvcmUsXG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUgI2hxLXRvb2x0aXAgI2hxLXRvb2x0aXAtY2xvc2U6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi8qIGhxLWNhbGN1bGF0cmljZS1zb2xhaXJlLS1pbml0IChtb2RpZmllcikgXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUtLWluaXQgLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlX19jb250YWluZXItb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MTJweCkge1xuICAuaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUtLWluaXQgLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlX19jb250YWluZXItb3B0aW9ucyB7XG4gICAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbi5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZS0taW5pdCAuaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmVfX2Zvcm0ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxMnB4KSB7XG4gIC5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZS0taW5pdCAuaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmVfX2Zvcm0ge1xuICAgIG1heC13aWR0aDogNjgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZS0taW5pdCAucm93LS1jb25zb21tYXRpb25Bbm51ZWxsZSAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZS0taW5pdCAucm93LS1jb25zb21tYXRpb25Bbm51ZWxsZSAuY29sdW1uczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUtLWluaXQgLnJvdy0tY29uc29tbWF0aW9uQW5udWVsbGUgLmNvbnNvbW1hdGlvbkFubnVlbGxlSW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlLS1pbml0IC5yb3ctLXB1aXNzYW5jZVN5c3RlbWUgPiAuY29sdW1ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZS0taW5pdCAucm93LS1wdWlzc2FuY2VTeXN0ZW1lID4gLmNvbHVtbnM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTEycHgpIHtcbiAgLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlLS1pbml0IC5yb3ctLXB1aXNzYW5jZVN5c3RlbWUgLmlucHV0LWxhYmVsIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUtLWluaXQgLnJvdy0tcHVpc3NhbmNlU3lzdGVtZSAuaW5wdXQtbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuI2Vycm9yRGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZWFlYTtcbiAgcGFkZGluZzogMjBweDtcbn1cbi8qIGhxLWNhbGN1bGF0cmljZS1zb2xhaXJlLS1hcy1yZXN1bHQgKGhhcy1yZXN1bHQpIFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlLS1yZXN1bHQgLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlX19jb250YWluZXItb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MTJweCkge1xuICAuaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUtLXJlc3VsdCAuaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmVfX2NvbnRhaW5lci1vcHRpb25zIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxufVxuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlLS1yZXN1bHQgLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlX19jb250YWluZXItb3B0aW9ucyAuaW5wdXQtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlLS1yZXN1bHQgLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlX19mb3JtIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRJbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlLS1yZXN1bHQgLnJvdy0tY29uc29tbWF0aW9uQW5udWVsbGUgLmNvbHVtbnMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZS0tcmVzdWx0IC5yb3ctLWNvbnNvbW1hdGlvbkFubnVlbGxlIC5jb2x1bW5zOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlLS1yZXN1bHQgLnJvdy0tY29uc29tbWF0aW9uQW5udWVsbGUgLmNvbnNvbW1hdGlvbkFubnVlbGxlSW5mbyB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlLS1yZXN1bHQgLnJvdy0tcHVpc3NhbmNlU3lzdGVtZSA+IC5jb2x1bW5zIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUtLXJlc3VsdCAucm93LS1wdWlzc2FuY2VTeXN0ZW1lID4gLmNvbHVtbnM6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUtLXJlc3VsdCAucm93LS1wdWlzc2FuY2VTeXN0ZW1lIC5pbnB1dC1sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZS0tcmVzdWx0IC5ocS1jYWxjdWxhdHJpY2Utc29sYWlyZV9fY29udGFpbmVyLXJlc3VsdHMge1xuICBmbGV4OiAxIDE7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU4ZTg7XG59XG4vKiBlbmdsaXNoIFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlLmVuIC5pbnB1dC1jb250YWluZXItLXdpdGgtc3ltYm9sICNjb25zb21tYXRpb25Bbm51ZWxsZURvbGxhcnMge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUuZW4gLmlucHV0LXN5bWJvbC5kb2xsYXJzIHtcbiAgcmlnaHQ6IGluaGVyaXQ7XG4gIGxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlLmVuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlLS1pbml0IC5yb3ctLXB1aXNzYW5jZVN5c3RlbWUgLmlucHV0LWxhYmVsIHtcbiAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlLmVuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlLS1pbml0IC5yb3ctLXB1aXNzYW5jZVN5c3RlbWUgLmlucHV0LWxhYmVsIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MTJweCkge1xuICAuaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUuZW4uaHEtY2FsY3VsYXRyaWNlLXNvbGFpcmUtLXJlc3VsdCAucm93LS1wdWlzc2FuY2VTeXN0ZW1lIC5pbnB1dC1sYWJlbCB7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTEycHgpIHtcbiAgLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlLmVuLmhxLWNhbGN1bGF0cmljZS1zb2xhaXJlLS1yZXN1bHQgLnJvdy0tcHVpc3NhbmNlU3lzdGVtZSAjdGFiLWNvbnRlbnQtcHVpc3NhbmNlX3B1aXNzYW5jZSAuaW5wdXQtbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgfVxufVxuIl19 */
