.car-nation-tabbed-tabs-1{padding:3.2rem 0 0}@media (max-width: 1199px){.car-nation-tabbed-tabs-1 .widget-heading{padding-left:0}}.car-nation-tabbed-tabs-1 .tabs-widget .nav-tabs{width:100%;-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);border-radius:3px}@media (max-width: 767px){.car-nation-tabbed-tabs-1 .tabs-widget .nav-tabs{-webkit-box-shadow:none;box-shadow:none}}@media (max-width: 767px){.car-nation-tabbed-tabs-1 .tabs-widget .nav-tabs{border-bottom:2px solid #ececec;margin:2.4rem}}.car-nation-tabbed-tabs-1 .tabs-widget .nav-tabs__tab{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:3px;background-color:#fff;color:#000;padding:.4rem 0;margin:1.6rem;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}.car-nation-tabbed-tabs-1 .tabs-widget .nav-tabs__tab:not(:last-child)::after{width:0}.car-nation-tabbed-tabs-1 .tabs-widget .nav-tabs__tab.active{cursor:pointer;background-color:var(--color-primary);color:#fff;position:relative}@media (max-width: 767px){.car-nation-tabbed-tabs-1 .tabs-widget .nav-tabs__tab.active{background-color:transparent;color:var(--color-primary)}.car-nation-tabbed-tabs-1 .tabs-widget .nav-tabs__tab.active::after{content:"";width:100%;height:2px;background-color:var(--color-primary);position:absolute;top:100%;left:50%;right:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.car-nation-tabbed-tabs-1 .tabs-widget .nav-tabs__tab.active a{border-bottom:none}@media (max-width: 767px){.car-nation-tabbed-tabs-1 .tabs-widget .nav-tabs__tab.active a{color:var(--color-primary)}}.car-nation-tabbed-tabs-1 .tabs-widget .nav-tabs__tab.active:hover{background-color:var(--color-primary-dark)}@media (max-width: 767px){.car-nation-tabbed-tabs-1 .tabs-widget .nav-tabs__tab.active:hover{background-color:transparent}}@media (max-width: 991px){.car-nation-tabbed-tabs-1 .tabs-widget .nav-tabs__tab:first-child{margin-left:1.6rem}.car-nation-tabbed-tabs-1 .tabs-widget .nav-tabs__tab:last-child{margin-right:1.6rem}}@media (max-width: 767px){.car-nation-tabbed-tabs-1 .tabs-widget .nav-tabs__tab{margin:0;background-color:#fff}}.car-nation-tabbed-tabs-1 .tabs-widget .nav-tabs--template-one{-webkit-box-shadow:none;box-shadow:none}.car-nation-tabbed-tabs-1 .tabs-widget .nav-tabs--template-one .nav-tabs__tab{border-radius:1.5rem 1.5rem 0 0;margin:0 1.6rem;background-color:var(--color-primary)}@media (max-width: 767px){.car-nation-tabbed-tabs-1 .tabs-widget .nav-tabs--template-one .nav-tabs__tab{background-color:transparent}}.car-nation-tabbed-tabs-1 .tabs-widget .nav-tabs--template-one .nav-tabs__tab a{color:#fff}@media (max-width: 767px){.car-nation-tabbed-tabs-1 .tabs-widget .nav-tabs--template-one .nav-tabs__tab a{color:#777}}.car-nation-tabbed-tabs-1 .tabs-widget .nav-tabs--template-one .nav-tabs__tab.active{background-color:#f4f4f4}@media (max-width: 767px){.car-nation-tabbed-tabs-1 .tabs-widget .nav-tabs--template-one .nav-tabs__tab.active{background-color:transparent}}.car-nation-tabbed-tabs-1 .tabs-widget .nav-tabs--template-one .nav-tabs__tab.active a{border-bottom:transparent;color:#333}@media (max-width: 767px){.car-nation-tabbed-tabs-1 .tabs-widget .nav-tabs--template-one .nav-tabs__tab.active a{color:var(--color-primary)}}.car-nation-tabbed-tabs-1 .tabs-widget__btn{display:block;text-align:center;font-size:1.6rem;color:inherit}@media (min-width: 768px){.car-nation-tabbed-tabs-1 .tabs-widget__btn{font-size:2.2rem}}@media (max-width: 767px){.car-nation-tabbed-tabs-1 .tabs-widget__btn{color:#777}}.car-nation-tabbed-tabs-1 .tabs-widget__control{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;background:none}.car-nation-tabbed-tabs-1 .tabs-widget__content{background-color:#fff;padding:3.2rem 2.4rem;margin-top:2.4rem}.car-nation-tabbed-tabs-1 .tabs-widget__content--grey-background{background-color:#f4f4f4;margin-top:0;position:relative}.car-nation-tabbed-tabs-1 .tabs-widget__contact .tab-content{padding-bottom:2.4rem}.car-nation-tabbed-tabs-1 .tabs-widget__contact .tab-content__panel{margin:0}@media (min-width: 768px){.car-nation-tabbed-tabs-1 .tabs-widget__buttons--template-one{border-left:1px solid #bbb}}.car-nation-tabbed-tabs-1 .tabs-widget__buttons--template-one .button-block-button{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;height:5rem;background-color:var(--color-primary);border-radius:3px}.car-nation-tabbed-tabs-1 .tabs-widget__buttons--template-one .button-block-button__background{display:none}.car-nation-tabbed-tabs-1 .tabs-widget__buttons--template-one .button-block-button__heading-area{width:100%}.car-nation-tabbed-tabs-1 .tabs-widget__buttons--template-one .button-block-button__subheading{line-height:1.2;width:100%}.car-nation-tabbed-tabs-1 .tabs-widget__buttons--template-one .button-block-button__heading{line-height:1;width:100%}.car-nation-tabbed-tabs-1 .tabs-widget__buttons--template-one .button-block-button__content{-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)}.car-nation-tabbed-tabs-1 .tabs-widget__buttons--template-one .button-block-widget__column{min-height:5rem}.car-nation-tabbed-tabs-1 .tabs-widget__buttons--template-two .button-block-widget__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.car-nation-tabbed-tabs-1 .tabs-widget__buttons--template-two .button-block-widget__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.car-nation-tabbed-tabs-1 .tabs-widget__buttons--template-two .button-block-widget__column{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-flex:1;-ms-flex:1;flex:1}.car-nation-tabbed-tabs-1 .tabs-widget__buttons--template-two .button-block-button{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-transition:-webkit-box-shadow 0.3s;transition:-webkit-box-shadow 0.3s;transition:box-shadow 0.3s;transition:box-shadow 0.3s, -webkit-box-shadow 0.3s}.car-nation-tabbed-tabs-1 .tabs-widget__buttons--template-two .button-block-button__background{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:var(--color-primary)}.car-nation-tabbed-tabs-1 .tabs-widget__buttons--template-two .button-block-button__content{position:relative;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.6rem;color:#fff}.car-nation-tabbed-tabs-1 .tabs-widget__search,.car-nation-tabbed-tabs-1 .tabs-widget__forms,.car-nation-tabbed-tabs-1 .tabs-widget__custom-text,.car-nation-tabbed-tabs-1 .tabs-widget__services,.car-nation-tabbed-tabs-1 .tabs-widget__buttons,.car-nation-tabbed-tabs-1 .tabs-widget__slider-search{padding-right:0;padding-left:0}@media (min-width: 768px){.car-nation-tabbed-tabs-1 .tabs-widget__search,.car-nation-tabbed-tabs-1 .tabs-widget__forms,.car-nation-tabbed-tabs-1 .tabs-widget__custom-text,.car-nation-tabbed-tabs-1 .tabs-widget__services,.car-nation-tabbed-tabs-1 .tabs-widget__buttons,.car-nation-tabbed-tabs-1 .tabs-widget__slider-search{padding-right:2.4rem;padding-left:2.4rem}}@media (min-width: 768px){.car-nation-tabbed-tabs-1 .tabs-widget__services{padding-right:0;padding-left:0}}@media (min-width: 768px){.car-nation-tabbed-tabs-1 .tabs-widget__slider-search{border-left:1px solid #bbb}}.car-nation-tabbed-tabs-1 .tabs-widget__slider-search .slider-sub-heading{line-height:1.25;font-size:0.9em}.car-nation-tabbed-tabs-1 .tabs-widget__slider-search .slider-search{-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}.car-nation-tabbed-tabs-1 .tabs-widget__slider-search .slider-search .col{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width: 768px){.car-nation-tabbed-tabs-1 .tabs-widget__slider-search .slider-search .col{min-height:10rem}}.car-nation-tabbed-tabs-1 .tabs-widget__slider-search .slider-search>div:nth-child(2){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}.car-nation-tabbed-tabs-1 .tabs-widget__slider-search .button{margin-top:2.4rem}.car-nation-tabbed-tabs-1 .tabs-widget__slider-search .vue-slider-wrap:nth-child(1),.car-nation-tabbed-tabs-1 .tabs-widget__slider-search .vue-slider-wrap__placeholder{display:none}@media (max-width: 767px){.car-nation-tabbed-tabs-1 .tabs-widget__text-description{padding-left:2.4rem}}.car-nation-tabbed-tabs-1 .tabs-widget__hours{padding-bottom:2.4rem}.car-nation-tabbed-tabs-1 .dropdown__col{width:100%;min-width:100%;margin-bottom:2.4rem}@media (max-width: 767px){.car-nation-tabbed-tabs-1 .dropdown__col{margin-bottom:1.6rem}}.car-nation-tabbed-tabs-1 .tab-content__panel{margin:0 1.6rem}.car-nation-tabbed-tabs-1 .tab-content__panel.active{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 768px){.car-nation-tabbed-tabs-1 .button-block-1-special .button-block-widget__column{min-height:36rem}}@media (max-width: 1199px){.car-nation-tabbed-tabs-1 .hours--simple{margin:0}}.car-nation-tabbed-tabs-1 .button-block-widget{padding:0;margin-bottom:1.6rem}.car-nation-tabbed-tabs-1 .button-block-widget__column{min-height:20rem}@media (min-width: 768px){.car-nation-tabbed-tabs-1 .button-block-widget__column{min-height:10rem}}.car-nation-tabbed-tabs-1 .button-block-button__subheading{font-size:1rem}@media (max-width: 767px){.car-nation-tabbed-tabs-1 .button-block-button__subheading{font-size:1.6rem}}.car-nation-tabbed-tabs-1 .button-block-button__heading{font-size:1.6rem}@media (max-width: 767px){.car-nation-tabbed-tabs-1 .button-block-button__heading{font-size:2.4rem}}.car-nation-tabbed-tabs-1 .button-block-button__content{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:1.6rem;color:#fff;height:100%;-webkit-transition:all 0.3s;transition:all 0.3s}.car-nation-tabbed-tabs-1 .button-block-button__content:hover{background:var(--color-primary-dark)}.car-nation-tabbed-tabs-1 .button-block-button__heading-area{width:100%}.car-nation-tabbed-tabs-1 .wpcf7-form input[type="text"],.car-nation-tabbed-tabs-1 .wpcf7-form input[type="email"],.car-nation-tabbed-tabs-1 .wpcf7-form input[type="number"],.car-nation-tabbed-tabs-1 .wpcf7-form input[type="checkbox"],.car-nation-tabbed-tabs-1 .wpcf7-form .wpcf7-select,.car-nation-tabbed-tabs-1 .wpcf7-form .wpcf7-textarea{background-color:#fff}.car-nation-tabbed-tabs-1 .model-selector-1 .model-selector-widget{background:none;padding:0}.car-nation-tabbed-tabs-1 .model-selector-1 .model-selector-widget .widget-heading{font-size:2.4rem}.car-nation-tabbed-tabs-1 .model-selector-1 .model-selector-widget .model-filter__gradient-fade{background:-webkit-gradient(linear, left top, right top, from(transparent), to(#fff));background:linear-gradient(to right, transparent, #fff)}.car-nation-tabbed-tabs-1 .model-selector-1 .model-selector-widget .model-filter__gradient-fade--left{background:-webkit-gradient(linear, left top, right top, from(#fff), to(transparent));background:linear-gradient(to right, #fff, transparent)}.car-nation-tabbed-tabs-1 .featured-vehicle__image{width:100%}@media (min-width: 768px){.car-nation-tabbed-tabs-1 .tabs-widget__hours .tab-content>.tab-content__panel{margin-left:0}}.car-nation-tabbed-tabs-1 .tabbed-tab-carousel-3 .tab-content__panel>div{width:100%}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3RoZW1lcy9jb252ZXJ0dXMtcGxhdGludW0tY2FyLW5hdGlvbi9hY2hpbGxlcy93aWRnZXRzL2Nhci1uYXRpb24tdGFiYmVkLXRhYnMvdGVtcGxhdGVzL2Nhci1uYXRpb24tdGFiYmVkLXRhYnMtMS9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC90aGVtZXMvY29udmVydHVzLWFjaGlsbGVzL2FjaGlsbGVzL3N0eWxlcy9nbG9iYWwvMDBfYmFzZS9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC90aGVtZXMvY29udmVydHVzLWFjaGlsbGVzL2FjaGlsbGVzL3N0eWxlcy9nbG9iYWwvMDBfYmFzZS9fdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBTUEsMEJBQ0Msa0JBQXdCLENBMmV4QiwyQkE1ZUQsMENBTUcsY0FBZSxDQUVoQixDQVJGLGlEQWFHLFdBQ0EsOEZBQ0EsaUJBQWtCLENBMEhsQiwwQkF6SUgsaURBa0JJLHVDQUFnQixDQXVIakIsQ0NsRkQsMEJEdkRGLGlEQXNCSSxnQ0FDQSxhQ3JCVSxDRHVJWCxDQXpJSCxzREEyQkkscUNBQ0Esa0JBQ0Esc0JBQ0EsV0FDQSxnQkFDQSxjQUNBLHlFQUFpQyxDQWpDckMsOEVBb0NLLE9BQVEsQ0FwQ2IsNkRBd0NLLGVBQ0Esc0NBQ0EsV0FDQSxpQkFBa0IsQ0FrQ2xCLDBCQTdFTCw2REE4Q00sNkJBQ0EsMEJBQTJCLENBL0NqQyxvRUFrRE8sV0FDQSxXQUNBLFdBQ0Esc0NBQ0Esa0JBQ0EsU0FDQSxTQUNBLFVBQ0EsNkRBQTJCLENBQzNCLENBM0RQLCtEQStETSxrQkFBbUIsQ0FLbkIsMEJBcEVOLCtEQWtFTywwQkFBMkIsQ0FFNUIsQ0FwRU4sbUVBdUVNLDBDQUEyQyxDQUszQywwQkE1RU4sbUVBMEVPLDRCQUE2QixDQUU5QixDQzNCSiwwQkRqREYsa0VBa0ZNLGtCQ2pGUSxDRERkLGlFQXNGTSxt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QkVyY2UsQ0ZEbEIsbUVBMmNFLGdCQUNBLFNBQVUsQ0E1Y1osbUZBK2NHLGdCQUFpQixDQS9jcEIsZ0dBbWRHLDZJQUFnRSxDQW5kbkUsc0dBc2RJLDZJQUFnRSxDQXRkcEUsbURBNGRFLFVBQVcsQ0FDWCwwQkE3ZEYsK0VBa2VHLGFBQWMsQ0FFZixDQXBlRix5RUF5ZUcsVUFBVyIsImZpbGUiOiJ3cC1jb250ZW50L3RoZW1lcy9jb252ZXJ0dXMtcGxhdGludW0tY2FyLW5hdGlvbi9hY2hpbGxlcy93aWRnZXRzL2Nhci1uYXRpb24tdGFiYmVkLXRhYnMvdGVtcGxhdGVzL2Nhci1uYXRpb24tdGFiYmVkLXRhYnMtMS9tYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjsgQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcIi4vMDBfYmFzZS92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLzAwX2Jhc2UvbWl4aW5zXCI7XG5cbi8vIFRhYmJlZCBUYWIgU3R5bGUuXG5cbi5jYXItbmF0aW9uLXRhYmJlZC10YWJzLTEge1xuXHRwYWRkaW5nOiBzcGFjaW5nKGxnKSAwIDA7XG5cblx0LndpZGdldC1oZWFkaW5nIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQudGFicy13aWRnZXQge1xuXG5cdFx0Lm5hdi10YWJzIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym94LXNoYWRvdzogJHNoYWRvdztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JfbGlnaHRfZ3JleV8yO1xuXHRcdFx0XHRtYXJnaW46IHNwYWNpbmcobWQpO1xuXHRcdFx0fVxuXG5cdFx0XHQmX190YWIge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9ibGFjaztcblx0XHRcdFx0cGFkZGluZzogc3BhY2luZyh4eHMpIDA7XG5cdFx0XHRcdG1hcmdpbjogc3BhY2luZyhzbSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcblxuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogNTAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktZGFyayk7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogc3BhY2luZyhzbSk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogc3BhY2luZyhzbSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji0tdGVtcGxhdGUtb25lIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdFx0XHQubmF2LXRhYnMge1xuXG5cdFx0XHRcdFx0Jl9fdGFiIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEuNXJlbSAxLjVyZW0gMCAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIHNwYWNpbmcoc20pO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGlnaHRfZ3JleV8xO1xuXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfZGFya19ncmV5XzE7XG5cblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQmX19idG4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1pbnhzKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfbWVkaXVtX2dyZXlfMjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19jb250cm9sIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdFx0cGFkZGluZzogc3BhY2luZyhsZykgc3BhY2luZyhtZCk7XG5cdFx0XHRtYXJnaW4tdG9wOiBzcGFjaW5nKG1kKTtcblxuXHRcdFx0Ji0tZ3JleS1iYWNrZ3JvdW5kIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2xpZ2h0X2dyZXlfMTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2NvbnRhY3Qge1xuXG5cdFx0XHQudGFiLWNvbnRlbnQge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogc3BhY2luZyhtZCk7XG5cblx0XHRcdFx0Jl9fcGFuZWwge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2J1dHRvbnMge1xuXG5cdFx0XHQmLS10ZW1wbGF0ZS1vbmUge1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWlueHMpIHtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvcl9tZWRpdW1fZ3JleV8xO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ1dHRvbi1ibG9jay1idXR0b24ge1xuXHRcdFx0XHRcdGZsZXg6IGluaXRpYWw7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1cmVtO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblxuXHRcdFx0XHRcdCZfX2JhY2tncm91bmQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmX19oZWFkaW5nLWFyZWEge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jl9fc3ViaGVhZGluZyB7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jl9faGVhZGluZyB7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogJGxpZ2h0X3NoYWRvdztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYnV0dG9uLWJsb2NrLXdpZGdldF9fY29sdW1uIHtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA1cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtLXRlbXBsYXRlLXR3byB7XG5cblx0XHRcdFx0LmJ1dHRvbi1ibG9jay13aWRnZXQge1xuXG5cdFx0XHRcdFx0Jl9fY29udGVudCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmX19jb2x1bW4ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5idXR0b24tYmxvY2stYnV0dG9uIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG5cblx0XHRcdFx0XHQmX19iYWNrZ3JvdW5kIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHNwYWNpbmcoc20pO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19zZWFyY2gsXG5cdFx0Jl9fZm9ybXMsXG5cdFx0Jl9fY3VzdG9tLXRleHQsXG5cdFx0Jl9fc2VydmljZXMsXG5cdFx0Jl9fYnV0dG9ucyxcblx0XHQmX19zbGlkZXItc2VhcmNoIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWlueHMpIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogc3BhY2luZyhtZCk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogc3BhY2luZyhtZCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fc2VydmljZXMge1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1pbnhzKSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19zbGlkZXItc2VhcmNoIHtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtaW54cykge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvcl9tZWRpdW1fZ3JleV8xO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2xpZGVyLXN1Yi1oZWFkaW5nIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0XHR9XG5cblx0XHRcdC5zbGlkZXItc2VhcmNoIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHQuY29sIHtcblx0XHRcdFx0XHRmbGV4OiAxIDEgYXV0bztcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWlueHMpIHtcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDEwcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gZGl2Om50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHNwYWNpbmcobWQpO1xuXHRcdFx0fVxuXG5cdFx0XHQudnVlLXNsaWRlci13cmFwOm50aC1jaGlsZCgxKSxcblx0XHRcdC52dWUtc2xpZGVyLXdyYXBfX3BsYWNlaG9sZGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXG5cdFx0fVxuXG5cdFx0Jl9fdGV4dC1kZXNjcmlwdGlvbiB7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiBzcGFjaW5nKG1kKTtcblxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2hvdXJzIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiBzcGFjaW5nKG1kKTtcblx0XHR9XG5cdH1cblxuXHQuZHJvcGRvd25fX2NvbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcobWQpO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyhzbSk7XG5cdFx0fVxuXHR9XG5cblx0LnRhYi1jb250ZW50IHtcblxuXHRcdCZfX3BhbmVsIHtcblx0XHRcdG1hcmdpbjogMCBzcGFjaW5nKHNtKTtcblx0XHR9XG5cblx0XHQmX19wYW5lbC5hY3RpdmUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cblxuXHQuYnV0dG9uLWJsb2NrLTEtc3BlY2lhbCB7XG5cblx0XHQuYnV0dG9uLWJsb2NrLXdpZGdldF9fY29sdW1uIHtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtaW54cykge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAzNnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaG91cnMtLXNpbXBsZSB7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbi1ibG9jay13aWRnZXQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyhzbSk7XG5cblx0XHQmX19jb2x1bW4ge1xuXHRcdFx0bWluLWhlaWdodDogMjByZW07XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWlueHMpIHtcblx0XHRcdFx0bWluLWhlaWdodDogMTByZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbi1ibG9jay1idXR0b24ge1xuXG5cdFx0Jl9fc3ViaGVhZGluZyB7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faGVhZGluZyB7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19jb250ZW50IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiBzcGFjaW5nKHNtKTtcblx0XHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnktZGFyayk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faGVhZGluZy1hcmVhIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHR9XG5cblx0LndwY2Y3LWZvcm0ge1xuXG5cdFx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdFx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5cdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuXHRcdC53cGNmNy1zZWxlY3QsXG5cdFx0LndwY2Y3LXRleHRhcmVhIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQubW9kZWwtc2VsZWN0b3ItMSAubW9kZWwtc2VsZWN0b3Itd2lkZ2V0IHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQud2lkZ2V0LWhlYWRpbmcge1xuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0fVxuXG5cdFx0Lm1vZGVsLWZpbHRlcl9fZ3JhZGllbnQtZmFkZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50LCAkY29sb3Jfd2hpdGUpO1xuXG5cdFx0XHQmLS1sZWZ0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3Jfd2hpdGUsIHRyYW5zcGFyZW50KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmVhdHVyZWQtdmVoaWNsZV9faW1hZ2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnRhYnMtd2lkZ2V0X19ob3VycyAudGFiLWNvbnRlbnQgPiAudGFiLWNvbnRlbnRfX3BhbmVsIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWlueHMpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC50YWJiZWQtdGFiLWNhcm91c2VsLTMge1xuXG5cdFx0LnRhYi1jb250ZW50X19wYW5lbCA+IGRpdiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cbiIsIiR1bml0OiAwLjRyZW07XG5cbiRzcGFjaW5nLWRhdGE6IChcblx0bm9uZTogMCxcblx0eHh4czogJHVuaXQgLyAyLCAvKiAycHgqL1xuXHR4eHM6ICR1bml0LCAvKiA0cHgqL1xuXHR4czogJHVuaXQgKiAyLCAvKiA4cHgqL1xuXHRzbTogJHVuaXQgKiA0LCAvKiAxNnB4Ki9cblx0bWQ6ICR1bml0ICogNiwgLyogMjRweCovXG5cdGxnOiAkdW5pdCAqIDgsIC8qIDMycHgqL1xuXHR4bDogJHVuaXQgKiAxMiwgLyogNDhweCovXG5cdHh4bDogJHVuaXQgKiAxNiwgLyogNjRweCovXG5cdHh4eGw6ICR1bml0ICogMjQgLyogOTZweCovXG4pO1xuXG4vLyBVc2FnZSAtLSBwYWRkaW5nOiBzcGFjaW5nKHh4cyk7XG5AZnVuY3Rpb24gc3BhY2luZygkdmFyaWFudDogYmFzZSkge1xuXHQkdmFsdWU6IG1hcC1nZXQoJHNwYWNpbmctZGF0YSwgJHZhcmlhbnQpO1xuXG5cdEBpZiAkdmFsdWUgPT0gbnVsbCB7XG5cblx0XHRAZXJyb3IgXCJTcGFjaW5nIHZhcmlhbnQgYCN7JHZhcmlhbnR9YCBub3QgZm91bmQuXCI7XG5cdH1cblxuXHRAcmV0dXJuICR2YWx1ZTtcbn1cblxuQG1peGluIGJyZWFrcG9pbnQoJHBvaW50KSB7XG5cblx0QGlmICRwb2ludCA9PSB4eGwge1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE2OTlweCkge1xuXG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IHhsIHtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcblxuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRwb2ludCA9PSBsZyB7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG5cblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0gbWQge1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IHNtIHtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IHhzIHtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IHh4cyB7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcblxuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRwb2ludCA9PSBtaW54eGwge1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuXG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IG1pbnhsIHtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcblxuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRwb2ludCA9PSBtaW5sZyB7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG5cblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0gbWlubWQge1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IG1pbnNtIHtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IG1pbnhzIHtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IG1pbnh4cyB7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcblxuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBDb2xvcnNcblxuLy8gUHJpbWFyeSBjb2xvcnMgYXJlIGRvbmUgdXNpbmcgTmF0aXZlIENTUyBWYXJpYWJsZXNcbi8vIFVzZSB3aXRoIHRoZSBmb2xsb3dpbmdcbi8vIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuLy8gdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrKTtcblxuJGNvbG9yX3doaXRlOiAjZmZmO1xuJGNvbG9yX2xpZ2h0X2dyZXlfMDogI2ZhZmFmYTtcbiRjb2xvcl9saWdodF9ncmV5XzE6ICNmNGY0ZjQ7XG4kY29sb3JfbGlnaHRfZ3JleV8yOiAjZWNlY2VjO1xuJGNvbG9yX2xpZ2h0X2dyZXlfMzogI2Q1ZDVkNTtcbiRjb2xvcl9tZWRpdW1fZ3JleV8xOiAjYmJiO1xuJGNvbG9yX21lZGl1bV9ncmV5XzI6ICM3Nzc7XG4kY29sb3JfZGFya19ncmV5XzE6ICMzMzM7XG4kY29sb3JfZGFya19ncmV5XzI6ICMyMjI7XG4kY29sb3JfYmxhY2s6ICMwMDA7XG5cbiRjb2xvcl9zdWNjZXNzOiAjNmJiZjQ5O1xuJGNvbG9yX2NhbmNlbDogI2NiNzE2MztcbiRjb2xvcl9lcnJvcjogI2QwMDIxYjtcblxuJGNvbG9yX3R3aXR0ZXI6ICMwMDAwMDA7XG4kY29sb3JfZmFjZWJvb2s6ICMzYjU5OTg7XG4kY29sb3JfZ29vZ2xlOiAjNDI4NWY0O1xuJGNvbG9yX2luc3RhZ3JhbTogI2NkNDg2YjtcbiRjb2xvcl95b3V0dWJlOiAjZjAwO1xuJGNvbG9yX3llbHA6ICNjNDEyMDA7XG5cbiRjb2xvcl9zaG93cm9vbV9ncmVlbjogIzZiYzA0YjtcbiRjb2xvcl9zaG93cm9vbV9kYXJrX2dyZWVuOiBkYXJrZW4oJGNvbG9yX3Nob3dyb29tX2dyZWVuLCAxNSUpO1xuXG4vLyBGb250IEF3ZXNvbWVcbiRmb250X2F3ZXNvbWU6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIsIHNhbnMtc2VyaWY7XG5cbi8vIFNoYWRvd3NcbiRsaWdodF9zaGFkb3c6IDAgMC4zcmVtIDAuOHJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4kc2hhZG93OiAwIDAuNHJlbSAxLjJyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xuJGhpZ2hfc2hhZG93OiAwIDAuNnJlbSAzLjZyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiRpbnNldF9zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4kaW5zZXRfZGFya19zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcblxuLy8gU3BhY2luZ1xuJHdyYXBwZXI6IGNhbGMoNTAlIC0gNTVyZW0pO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==*/