.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding{padding:0!important}#breadcrumbs{display:none}.supportheader{min-height:220px;background-color:#ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.supportheader .title{color:#fff;font-size:3rem;font-weight:500;position:absolute;z-index:11;margin-top:-35px}@media (max-width:639.98px){.supportheader .title{font-size:2.3rem}}.support-header-image{width:600px;height:340px;background-image:url(/media/gtech/support/landing/clm2-support-home-head.png);background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;position:absolute;right:0;z-index:10;margin-top:-110px}@media (max-width:1279.98px){.support-header-image{height:220px;-webkit-background-size:80% 80%;background-size:80%;background-position:220px 0}}.support-content-nav{height:50px;background-color:#7b858e}.support-content-nav .support-content-nav-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.support-content-nav a{color:#fff;text-transform:uppercase;margin-right:2.5rem;line-height:3rem}.support-quick-links{background-color:#7b858e}.support-quick-links #mobileMenu{height:50px}.support-quick-links a{color:#fff;text-transform:uppercase;margin-right:2.5rem}.support-quick-links .caret-product{color:#fff}.support-content .help-header{margin-top:1.3em;font-size:3.125em;font-weight:500;color:#484848;letter-spacing:-.04rem}@media (max-width:959.98px){.support-content .help-header{text-align:left;margin-top:1rem}}@media (max-width:639.98px){.support-content .help-header{margin-top:3.125rem;line-height:.9;margin-bottom:1rem}}.support-content .help-text-support{color:#676c6e;font-size:1.125rem;letter-spacing:-.02rem;width:51%;margin:auto;width:88%;text-align:left;margin-left:0}@media (max-width:639.98px){.support-content .help-text-support{width:90%}}.support-content .login-in-section{padding-top:3rem;padding-bottom:20px;width:100%;margin:0 auto 1.75rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}@media (max-width:959.98px){.support-content .login-in-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.support-content .login-in-section h2{color:#232c35;font-size:2rem;letter-spacing:-.025rem}.support-content .login-in-section p{color:#223149;font-size:1rem;line-height:1;letter-spacing:-.02rem}.support-content .log-in-button{width:555px;padding:.8rem 4.5rem;background:#95d700;border-color:#95d700;text-align:center;border-radius:6px;color:#fff;font-size:1.3rem}.support-content .register-button{width:555px;padding:.8rem 4.5rem;background:#95d700;border-color:#95d700;text-align:center;border-radius:6px;color:#fff;font-size:1.3rem}.support-content .login-in-section-mobile{background:#f7f7f7;padding-top:20px;padding-bottom:20px;width:95%;margin:0 auto 45px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:639.98px){.support-content .login-in-section-mobile{padding-top:30px;padding-bottom:40px}}.support-content .login-in-section-mobile h3{line-height:1;letter-spacing:-.02rem;font-size:1.625rem}.support-content .login-in-section-mobile p{color:#223149;font-size:1.25rem;line-height:1;letter-spacing:-.02rem}@media (max-width:639.98px){.support-content .login-in-section-mobile p{font-size:1.0625rem}}.support-content .login-in-section-mobile .log-in-button{padding:.5rem 2rem;width:50%}@media (max-width:639.98px){.support-content .login-in-section-mobile .log-in-button{width:100%}}@media (max-width:639.98px){.support-content .login-in-section-mobile .log-in-button a{font-size:1.375rem}}.support-content .support-options-subsection{margin-bottom:2em}.support-content .support-options-content{margin-left:65px}.support-content .support-options-content p{color:#a9a9a9}.support-content .support-options-intro{text-align:center;margin-bottom:3em}.support-content .support-options-intro h2{margin-bottom:0}.support-content .support-option-header{font-weight:600}.support-content .number-text{font-size:1.6em;color:#2f4f4f;font-weight:600}.support-content .btn{padding-left:2em;padding-right:2em}@media (max-width:639.98px){.support-content .btn{padding-left:1rem;padding-right:1rem}}.support-content .search-input-div{width:55%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:959.98px){.support-content .search-input-div{width:100%}}.support-content .search-input-div #search-input{border-radius:15px;border:3px solid #c8ccd2}.support-content .search-input-div #search-input::-webkit-input-placeholder{color:#e4e6eb;font-size:1.2rem}.support-content .search-input-div #search-input::-moz-placeholder{color:#e4e6eb;font-size:1.2rem}.support-content .search-input-div #search-input:-ms-input-placeholder{color:#e4e6eb;font-size:1.2rem}.support-content .search-input-div #search-input::-ms-input-placeholder{color:#e4e6eb;font-size:1.2rem}.support-content .search-input-div #search-input::placeholder{color:#e4e6eb;font-size:1.2rem}.support-content .search-input-div .btn{background:0 0}.support-content .search-input-div .input-group-append{z-index:4;position:absolute;right:0;background:#c8ccd2;height:100%;border-top-right-radius:15px;border-bottom-right-radius:15px}.support-content .support-seperator{border-bottom:1px solid #dcdcdc;margin:3.25rem 0 2.75rem 0}.support-seperator-lastone{border-bottom:1px solid #dcdcdc;margin:3.25rem 0 2.75rem 0;margin-top:5rem;margin-bottom:5rem}@media (max-width:959.98px){.support-seperator-lastone{margin-top:3rem;margin-bottom:3rem}}#mfinderModal .label{width:200px}#support-header{position:relative;min-height:390px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-background-size:cover;background-size:cover}#support-header h1{z-index:10;font-size:6rem;color:#676c6e}@media (max-width:959.98px){#support-header h1{font-size:3rem;line-height:1}}#support-header img{position:absolute;z-index:5}#support-sticky-nav-container{background-color:#232c35;height:87px;clear:both}#support-sticky-nav-container #support-sticky-nav{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:87px}#support-sticky-nav-container #support-sticky-nav ul{padding:0;margin:0;list-style-type:none}#support-sticky-nav-container #support-sticky-nav ul li{display:inline;margin-right:95px}@media (max-width:959.98px){#support-sticky-nav-container #support-sticky-nav ul li{margin-right:25px}}#support-sticky-nav-container #support-sticky-nav ul li a{color:#fff}.support-blue-sticky{background:#232c35}.explore-sticky-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}h1#identify-your-part{padding:2.5rem 0;text-align:center}#product-troubleshooting{margin-top:10px}#product-troubleshooting h2{font-size:2.5rem}#product-troubleshooting .ui-widget-content{border:0}#product-troubleshooting .ui-widget-header{border:0}#troubleshooting_tabs{margin-top:73px;margin-bottom:125px;font-size:17px}@media (min-width:1280px){#troubleshooting_tabs{padding-left:55px;padding-right:55px}}#troubleshooting_tabs .ui-widget-header{background-color:#fff}#troubleshooting_tabs .ui-button.ui-state-active:hover,#troubleshooting_tabs .ui-button:active,#troubleshooting_tabs .ui-state-active,#troubleshooting_tabs .ui-widget-content .ui-state-active,#troubleshooting_tabs .ui-widget-header .ui-state-active,#troubleshooting_tabs a.ui-button:active{border-left:0;border-right:0;border-top:0;border-bottom:3px solid #95d700;background-color:#fff;color:#95d700;outline:0;font-size:17px}#troubleshooting_tabs .ui-button.ui-state-active:hover a,#troubleshooting_tabs .ui-button:active a,#troubleshooting_tabs .ui-state-active a,#troubleshooting_tabs .ui-widget-content .ui-state-active a,#troubleshooting_tabs .ui-widget-header .ui-state-active a,#troubleshooting_tabs a.ui-button:active a{color:#95d700}#troubleshooting_tabs .ui-button,#troubleshooting_tabs .ui-state-default,#troubleshooting_tabs .ui-widget-content .ui-state-default,#troubleshooting_tabs .ui-widget-header .ui-state-default,#troubleshooting_tabs html .ui-button.ui-state-disabled:active,#troubleshooting_tabs html .ui-button.ui-state-disabled:hover{background-color:#fff;border-left:0;border-right:0;border-top:0;color:#676c6e}#troubleshooting_tabs .ui-tabs-panel{padding-top:55px}#troubleshooting_tabs .ui-tabs-nav li{padding-left:7px!important;padding-right:7px!important}#troubleshooting_tabs .ui-tabs-anchor{font-weight:600}#troubleshooting_tabs .accordion .ui-accordion-header{text-transform:uppercase}#troubleshooting_tabs .accordion .ui-accordion-header-active{color:#676c6e;outline:0}#troubleshooting_tabs .accordion .ui-state-default{border:0;font-weight:600;color:#676c6e;padding:12px}#troubleshooting_tabs .accordion .ui-state-active{border:0;color:#676c6e;outline:0}#troubleshooting_tabs .accordion .ui-icon-minus,#troubleshooting_tabs .accordion .ui-icon-plus{margin-right:15px}.ui-tooltip{background:#676c6e;border:2px solid #fff;padding:10px 20px;color:#fff;font:normal 14px "Helvetica Neue",Sans-Serif;margin-left:10px;margin-right:10px;display:block}#product-rollover{position:relative}@media (max-width:1279.98px){#product-rollover .product-rollover-image{width:720px;height:auto}}#product-rollover-mobile{text-align:center}.product-rollover-mobile-dot{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#95d700;width:25px;height:25px;display:inline-block;text-align:center;padding:2px;margin:5px;color:#fff}#manual-register-bar{background-color:#ebebeb;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:25px 55px 25px 75px;border-radius:20px;min-height:165px;clear:both}@media (max-width:1279.98px){#manual-register-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width:479.98px){#manual-register-bar{padding:1.5rem}}#manual-download{-webkit-box-sizing:border-box;box-sizing:border-box;width:48%;padding:15px 50px 15px 0;border-right:3px solid #fff;float:left}@media (max-width:1279.98px){#manual-download{width:100%}}@media (max-width:1279.98px){#manual-download{border-right:0;border-bottom:3px solid #fff;padding:15px 50px 25px 0;margin-bottom:25px}}@media (max-width:479.98px){#manual-download{padding-right:0}}#manual-download img{float:left;margin-right:18px}#manual-download p{float:left;line-height:1rem}#manual-download h2{font-size:1.5rem;font-weight:600;color:#232c35}#manual-download #download-manual-copy{float:left;width:14rem;margin-right:1.5625rem}@media (max-width:1279.98px){#manual-download #download-manual-copy{width:21rem}}@media (max-width:959.98px){#manual-download #download-manual-copy{width:17rem}}@media (max-width:639.98px){#manual-download #download-manual-copy{width:100%}}@media (max-width:639.98px){#manual-download .download-manual-text{margin-bottom:0}}#register-product{-webkit-box-sizing:border-box;box-sizing:border-box;width:45%;float:left;padding:15px 0 15px 0;margin-left:2.8125rem}@media (max-width:1279.98px){#register-product{width:100%}}@media (max-width:1279.98px){#register-product{margin-left:0}}#register-product img{float:left;margin-right:18px}#register-product p{float:left;line-height:1rem}#register-product h2{font-size:1.5rem;font-weight:600;color:#232c35}#register-product #register-product-copy{float:left;width:75%}@media (max-width:1279.98px){#register-product #register-product-copy{width:21rem;margin-right:1.5625rem}}@media (max-width:959.98px){#register-product #register-product-copy{width:17rem}}@media (max-width:639.98px){#register-product #register-product-copy{width:100%}}#register-product #register-product-copy p{float:left;width:65%}@media (max-width:1279.98px){#register-product #register-product-copy p{width:100%}}#register-product .register-product-text{margin-bottom:1.5rem}#support-videos{clear:both;text-align:center;background-image:url(/media/gtech/support/videos_background.jpg);background-position:center;-webkit-background-size:cover;background-size:cover;padding-top:110px;margin-top:75px;margin-bottom:135px;height:700px}#support-videos h2{font-size:3rem;color:#fff;margin-bottom:40px}.contacticon{font-family:"Font Awesome 5 Free";color:#fff;background:#38455b;padding:.4em;border-radius:2em;text-align:center;display:block;width:2.4em}.ciconright{padding-left:3em}.ciconright h5{font-weight:600}.ciconright .contact-call{font-size:1.4em;color:#676c6e;font-weight:600}.product-spare-products-container{padding-bottom:4rem}.image{text-align:center}.image img{max-width:100%}.register-icon{width:3.75rem}.download-manual{width:3.75rem}.rollover-icon{width:2.375rem}.col-related-product{border-top:1px solid #f1f1f1;border-right:1px solid #f1f1f1}.col-related-product .price{font-size:1.625rem}.col-related-product .product-name-container{text-align:center;font-size:1.25rem;min-height:95px}.product-row-top{border-top:0!important}.product-row-end{border-right:0!important}#support-videos-content{clear:both}.supportvideo-view{float:left;margin-right:20px;outline:0}.switch-supportvideo-toggle{float:left;clear:both;outline:0}.switch-supportvideo-toggle img{width:295px}@media (max-width:639.98px){.switch-supportvideo-toggle img{width:100vw}}.supportvideo-title{clear:both;background-color:#fff;float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:190px;padding:30px;font-size:.875rem;color:#676c6e;text-transform:uppercase;font-weight:600;outline:0}@media (max-width:1279.98px){.supportvideo-title{width:100%}}@media (max-width:959.98px){.supportvideo-title{width:100%}}.modal-backdrop{z-index:auto}.modal.fade.show{width:100%;height:100vh;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:15px}.modal-dialog{width:50%!important;height:50%!important}.modal-content{width:100%!important;height:100%!important;min-height:100%!important}.modal-body{height:100%!important}.modal-body>iframe{width:100%;height:100%}.supportvideo-seperator{width:96px;height:1px;background-color:#95d700;margin:14px 0 14px 0;clear:both;text-align:center}.slick-dots li button:before{color:#fff!important;font-size:40px!important;line-height:40px!important;opacity:1!important;margin-top:25px!important}.slick-dots li.slick-active button:before{color:#95d700!important;font-size:40px;line-height:40px;margin-top:25px!important}#product-rollover-mobile-legend ol li{display:inline}@media (max-width:639.98px){.slick-next,.slick-prev{top:38%!important}}.spares-btn-support{float:right}@media (max-width:1279.98px){.spares-btn-support{float:none;margin-bottom:2rem}}#product-troubleshooting-mobile{margin-top:3rem;margin-bottom:3rem}#product-troubleshooting-mobile .accordion-primary>h3{border-bottom:1px solid #676c6e}#product-troubleshooting-mobile .ui-icon{float:right;display:none}#product-troubleshooting-mobile .ui-corner-all{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}#product-troubleshooting-mobile .ui-accordion-header{outline:0!important;padding:20px 40px;background-color:#fff;color:#676c6e;border:0;font-size:1.25rem}@media (max-width:479.98px){#product-troubleshooting-mobile .ui-accordion-header{font-size:1rem;padding:20px 25px}}#product-troubleshooting-mobile .ui-accordion-header::after{content:"+";float:right}#product-troubleshooting-mobile .ui-accordion-content{padding:35px}#product-troubleshooting-mobile .ui-accordion-content p{color:#676c6e}#product-troubleshooting-mobile .ui-widget-content{border:0}#product-troubleshooting-mobile .accordion-primary>.ui-accordion-content{border:0;padding:0}#product-troubleshooting-mobile .accordion-primary>.ui-accordion-header{font-weight:600}#product-troubleshooting-mobile .ui-state-active{border:0;color:#676c6e;outline:0}#product-troubleshooting-mobile .ui-state-active::after{content:"-";font-size:1.7rem}#deltrack .order-number-input{width:100%;height:65px}@media (max-width:639.98px){#deltrack .order-number-input{width:100%}}#deltrack .order-number-helper{background-color:#edf8d6;padding:1.25rem;width:50%}#deltrack .order-number-helper a{color:#95d700;font-weight:700}#deltrack .order-number-helper .question-mark{background-image:url(/media/gtech/support/icons/track-tooltip-icon.svg);width:20px;height:20px;-webkit-background-size:contain;background-size:contain;position:absolute;margin-left:-28px;margin-top:-20px}@media (max-width:639.98px){#deltrack .order-number-helper{margin-top:1rem;width:100%}}#deltrack .order-status-input{width:50%}@media (max-width:639.98px){#deltrack .order-status-input{width:100%}}#deltrack #ordernumber,#deltrack #orderpostcode{border:3px solid #c8ccd2;border-radius:10px;margin-right:1.5rem}#deltrack #ordernumber::-webkit-input-placeholder,#deltrack #orderpostcode::-webkit-input-placeholder{color:#8e8e93}#deltrack #ordernumber::-moz-placeholder,#deltrack #orderpostcode::-moz-placeholder{color:#8e8e93}#deltrack #ordernumber:-ms-input-placeholder,#deltrack #orderpostcode:-ms-input-placeholder{color:#8e8e93}#deltrack #ordernumber::-ms-input-placeholder,#deltrack #orderpostcode::-ms-input-placeholder{color:#8e8e93}#deltrack #ordernumber::placeholder,#deltrack #orderpostcode::placeholder{color:#8e8e93}#deltrack .search-order{padding:.5rem 3.5rem;background:#95d700;border-color:#95d700;text-align:center;border-radius:6px;color:#fff;font-size:1.3rem}.visual-identifier #visual-identifier-back-btn{font-size:1.25rem;font-weight:600}.visual-identifier #visual-identifier-section{background:#f7f7f7}@media (max-width:959.98px){.visual-identifier #visual-identifier-section{max-width:100%}}.visual-identifier .border-identifier{border-top:3px solid #e1e1e1;margin-top:4.375rem;padding-top:1.1rem;width:80%}.visual-identifier .know-model-number{padding-top:1.375rem;padding-bottom:1rem;font-weight:400}@media (max-width:639.98px){.visual-identifier .know-model-number{padding-bottom:3rem}}.visual-identifier .know-model-number h2{font-size:2rem;color:#232c35;letter-spacing:-.05rem;text-align:left;font-weight:400}@media (max-width:959.98px){.visual-identifier .know-model-number h2{width:70%}}@media (max-width:639.98px){.visual-identifier .know-model-number h2{font-size:1.25rem;width:84%}}.visual-identifier .know-model-number .find-model-number{text-decoration:underline!important;cursor:pointer;color:#b2b4b7;text-align:left;display:block}.visual-identifier .know-model-number .model-number-label{width:285px}.visual-identifier .know-model-number #find-model{width:65%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:4%}@media (max-width:1279.98px){.visual-identifier .know-model-number #find-model{width:65%}}@media (max-width:959.98px){.visual-identifier .know-model-number #find-model{width:100%;margin:auto}}.visual-identifier .know-model-number .model-number-text{width:89%;color:#223149;line-height:1.2}@media (max-width:639.98px){.visual-identifier .know-model-number .model-number-text{margin:1rem auto}}@media (max-width:639.98px){.visual-identifier .know-model-number .vi-how-to{display:block}}.visual-identifier .know-model-number .vi-how-to .question-mark{background:#95d700;padding:.1rem .5rem;border-radius:50%;margin-right:5px}.visual-identifier .identify-product{width:100%;padding:0 4.5625rem 4.5625rem 4.5625rem}@media (max-width:959.98px){.visual-identifier .identify-product{width:100%}}@media (max-width:959.98px){.visual-identifier .identify-product{padding:0 2.2625rem 2.2625rem 2.2625rem}}@media (max-width:639.98px){.visual-identifier .identify-product{padding:0}}.visual-identifier .identify-product h3{color:#484848;font-size:2.5rem;letter-spacing:-.06rem;margin-bottom:25px;padding-top:3.5625rem;font-weight:400}@media (max-width:639.98px){.visual-identifier .identify-product h3{text-align:left}}.visual-identifier .identify-product .identifier-container .identify-image{width:100%;height:130px}.visual-identifier .identify-product .identifier-container .identify-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;padding-left:1.5rem}.visual-identifier .identify-product .identifier-container .identify-text a{font-size:1.75rem;font-weight:500}@media (max-width:639.98px){.visual-identifier .identify-product .identifier-container .identify-text a{font-size:1rem}}.visual-identifier .identify-product .identifier-container .identify-category{border:1px solid #b1b1b1;display:block}.visual-identifier .identify-product .identifier-container .identify-category .visual-category-select:hover{cursor:pointer}.visual-identifier .identify-product .identifier-container #identify-power-tools{background-image:url(/media/gtech/support/landing/identify-powertools-tablet-2x.jpg);-webkit-background-size:cover;background-size:cover}.visual-identifier .identify-product .identifier-container #identify-floorcare{background-image:url(/media/gtech/support/landing/identify-floorcare-tablet.jpg);-webkit-background-size:cover;background-size:cover}.visual-identifier .identify-product .identifier-container #identify-garden{background-image:url(/media/gtech/support/landing/identify-garden-tablet.jpg);-webkit-background-size:cover;background-size:cover}.visual-identifier .identify-product .identifier-container #identify-ebikes{background-image:url(/media/gtech/support/landing/identify-ebikes-tablet.jpg);-webkit-background-size:cover;background-size:cover}.visual-identifier .identify-product .identifier-container #identify-massage{background-image:url(/media/gtech/support/landing/identify-massage-tablet.jpg);-webkit-background-size:cover;background-size:cover}.visual-identifier .identify-product .identifier-container .visual-img{width:506px;height:506px;border:2px solid #e1e1e1;background:#fff;margin-bottom:7.125rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:1279.98px){.visual-identifier .identify-product .identifier-container .visual-img{margin-top:2.5rem}}@media (max-width:639.98px){.visual-identifier .identify-product .identifier-container .visual-img{width:100%;height:295px;margin-bottom:2.1875rem}}.visual-identifier .identify-product .identifier-container .visual-img .helperimage-gtech{width:267px}@media (max-width:639.98px){.visual-identifier .identify-product .identifier-container .visual-img .helperimage-gtech{width:156px}}.visual-identifier .identify-product .identifier-container .visual-img .helperimage{width:500px}@media (max-width:639.98px){.visual-identifier .identify-product .identifier-container .visual-img .helperimage{width:275px}}.visual-identifier .identify-product .identifier-container .visual-img .visual-identifier-text{color:#223149;font-weight:200;font-size:1.75rem;letter-spacing:-.025rem;width:57%;line-height:.9;margin-top:2.1875rem}@media (max-width:639.98px){.visual-identifier .identify-product .identifier-container .visual-img .visual-identifier-text{width:55%;font-size:1rem;margin-top:1.25rem}}.visual-identifier .identify-product .identifier-container .model-product{width:100%;border:2px solid #e1e1e1;margin-bottom:8px}.visual-identifier .identify-product .identifier-container .support-product-name-model{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}.visual-identifier .identify-product .identifier-container .individual-product-name{color:#223149;font-size:1.25rem;letter-spacing:-.025rem;font-weight:600;border-bottom:3px solid #95d700;display:inline-block;float:left;line-height:1.25rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.visual-identifier .identify-product .identifier-container .individual-model-number{color:#223149;font-size:1rem;letter-spacing:-.025rem;font-weight:600;line-height:2.1rem}.visual-identifier .identify-product .identifier-container .individual-product-text{color:#676c6e;line-height:1;width:96%;height:55px}@media (max-width:479.98px){.visual-identifier .identify-product .identifier-container .individual-product-text{padding-top:0;height:55px;font-size:.875rem;width:100%}}.visual-identifier .identify-product .identifier-container .individual-product-text-longer{color:#676c6e;line-height:1;width:96%;height:80px}@media (max-width:479.98px){.visual-identifier .identify-product .identifier-container .individual-product-text-longer{padding-top:0;height:85px;font-size:.875rem;width:100%}}.visual-identifier .identify-product .identifier-container .individual-product-text-one{color:#676c6e;line-height:1;width:96%;margin-bottom:1.5rem}@media (max-width:479.98px){.visual-identifier .identify-product .identifier-container .individual-product-text-one{padding-top:0;font-size:.875rem;width:100%}}.visual-identifier .identify-product .identifier-container .select-model-button{background:#95d700;display:block;text-align:center;color:#fff;width:100%;padding:.7rem;border-radius:5px;margin-bottom:2rem;border:1px solid #95d700}@media (min-width:960px) and (max-width:1279.98px){.visual-identifier .identify-product .identifier-container .select-model-button{padding:.5rem}}.visual-identifier .identify-product .identifier-container .select-model-button:hover{background:0 0;border:1px solid #95d700;color:#95d700}.visual-identifier .identify-product .identifier-container #subdivclm,.visual-identifier .identify-product .identifier-container #subdivclm-two,.visual-identifier .identify-product .identifier-container #subdivebikecity,.visual-identifier .identify-product .identifier-container #subdivebikesport,.visual-identifier .identify-product .identifier-container #subdivescent,.visual-identifier .identify-product .identifier-container #subdivht05,.visual-identifier .identify-product .identifier-container #subdivht20,.visual-identifier .identify-product .identifier-container #subdivhylite,.visual-identifier .identify-product .identifier-container #subdivleafblower,.visual-identifier .identify-product .identifier-container #subdivmulti-k9,.visual-identifier .identify-product .identifier-container #subdivpower-floor,.visual-identifier .identify-product .identifier-container #subdivpower-floor-k9,.visual-identifier .identify-product .identifier-container #subdivpro,.visual-identifier .identify-product .identifier-container #subdivpro-k9,.visual-identifier .identify-product .identifier-container #subdivst20,.visual-identifier .identify-product .identifier-container #subdivsw02,.visual-identifier .identify-product .identifier-container #subdivsw20,.visual-identifier .identify-product .identifier-container #subdivsw22,.visual-identifier .identify-product .identifier-container #subdivworklight{margin-top:-415px}@media (max-width:1279.98px){.visual-identifier .identify-product .identifier-container #subdivclm,.visual-identifier .identify-product .identifier-container #subdivclm-two,.visual-identifier .identify-product .identifier-container #subdivebikecity,.visual-identifier .identify-product .identifier-container #subdivebikesport,.visual-identifier .identify-product .identifier-container #subdivescent,.visual-identifier .identify-product .identifier-container #subdivht05,.visual-identifier .identify-product .identifier-container #subdivht20,.visual-identifier .identify-product .identifier-container #subdivhylite,.visual-identifier .identify-product .identifier-container #subdivleafblower,.visual-identifier .identify-product .identifier-container #subdivmulti-k9,.visual-identifier .identify-product .identifier-container #subdivpower-floor,.visual-identifier .identify-product .identifier-container #subdivpower-floor-k9,.visual-identifier .identify-product .identifier-container #subdivpro,.visual-identifier .identify-product .identifier-container #subdivpro-k9,.visual-identifier .identify-product .identifier-container #subdivst20,.visual-identifier .identify-product .identifier-container #subdivsw02,.visual-identifier .identify-product .identifier-container #subdivsw20,.visual-identifier .identify-product .identifier-container #subdivsw22,.visual-identifier .identify-product .identifier-container #subdivworklight{margin-top:-360px}}@media (max-width:1279.98px){.visual-identifier .identify-product .identifier-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.visual-identifier .identify-product .identifier-container .model-number label{color:#676c6e;font-size:1.375rem;letter-spacing:-.025rem;margin-bottom:0}@media (max-width:639.98px){.visual-identifier .identify-product .identifier-container .model-number label{font-size:.9375rem}}.visual-identifier .identify-product .identifier-container .model-number .input-group{width:485px}@media (max-width:639.98px){.visual-identifier .identify-product .identifier-container .model-number .input-group{width:100%}}.visual-identifier .identify-product .identifier-container .model-number .input-group .form-control{border-radius:10px;font-size:1.625rem;color:#d1d2d2;height:56px;border:2px solid #c8ccd2}@media (max-width:639.98px){.visual-identifier .identify-product .identifier-container .model-number .input-group .form-control{font-size:1.06rem}}.visual-identifier .identify-product .identifier-container .model-number #modelgroup,.visual-identifier .identify-product .identifier-container .model-number #subcatsgroup{margin-top:1.2rem}.visual-identifier .visual-left-column p{color:#5e696e;font-size:1.125rem;letter-spacing:-.025rem;width:84%;line-height:1.3}@media (max-width:639.98px){.visual-identifier .visual-left-column p{font-size:1.125rem;width:100%}}@media (max-width:639.98px){.register-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-bottom:none}}.register-section .column-register{padding-top:5.625rem}@media (max-width:639.98px){.register-section .column-register{padding-top:2.75rem}}.register-section .column-register .register-title{color:#232c35;font-size:1.75rem;letter-spacing:-.025rem}.register-section .column-register .join-family{color:#545f63;line-height:1.3;width:82%}@media (max-width:639.98px){.register-section .column-register .join-family{width:100%;margin-bottom:1.5rem}}.register-section .column-register .leftimage{float:left}.register-section .column-register .leftimage img{max-width:50px}.register-section .column-register .support-box-text{margin-left:65px}.register-section .left-column-register{border-right:3px solid #e1e1e1}@media (max-width:639.98px){.register-section .left-column-register{border-right:none;border-top:3px solid #e1e1e1;padding-left:0;padding-right:0;border-bottom:3px solid #e1e1e1}}.register-section .right-column-register{padding-left:2.75rem}@media (max-width:639.98px){.register-section .right-column-register{padding-left:20px;padding-bottom:40%}}.support-options-section{overflow:hidden}.support-options-section .stillneedahand h2{text-align:left;font-size:2.81rem;color:#38455b;letter-spacing:-.01rem}@media (max-width:639.98px){.support-options-section .stillneedahand h2{font-size:2.125rem;text-align:left}}@media (max-width:639.98px){.support-options-section .stillneedahand .contact-hand{font-weight:500;padding-top:4rem}}@media (max-width:959.98px){.support-options-section .stillneedahand .contact-support-header{padding-top:2rem}}@media (max-width:639.98px){.support-options-section .stillneedahand .contact-support-header{padding-top:0;line-height:1}}.support-options-section .stillneedahand .subhand{font-size:1.125rem;color:#676c6e;text-align:center}@media (max-width:639.98px){.support-options-section .stillneedahand .subhand{text-align:left;font-size:1rem}}.support-options-section .support-subsection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:4rem;margin-top:3rem;padding-bottom:7.5rem}.support-options-section .support-subsection .subsection-div:last-child{border-bottom:0}@media (max-width:959.98px){.support-options-section .support-subsection{margin-left:0}}.support-options-section .support-subsection .support-options-subsection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:639.98px){.support-options-section .support-subsection .support-options-subsection .support-image-icon{float:left;width:75px}}.support-options-section .support-subsection .support-options-subsection .live-chat-button{width:220px;height:50px;font-size:1.3rem;border-radius:7px;padding-top:.5rem}.support-options-section .support-subsection .support-options-subsection .support-register-button{width:220px;font-size:1.3rem;border-radius:7px;padding-top:.5rem}@media (max-width:639.98px){.support-options-section .support-subsection .support-options-subsection{display:block}}.support-options-section .support-subsection .support-options-subsection .support-options-content{margin-left:.625rem;width:400px}@media (max-width:639.98px){.support-options-section .support-subsection .support-options-subsection .support-options-content{margin-bottom:2rem}}.support-options-section .support-subsection .support-options-subsection .support-options-content .support-option-header{color:#38455b;font-weight:600;font-size:1.5rem;line-height:1;letter-spacing:-.02rem}.support-options-section .support-subsection .support-options-subsection .support-options-content .support-option-par{font-size:.875rem;color:#999;line-height:1}.support-options-section .support-subsection .support-options-subsection .support-options-content .number-text{font-size:2rem;color:#95d700;font-weight:600;text-align:left}@media (max-width:959.98px){.support-options-section .support-subsection .support-options-subsection .support-options-content .number-text{font-size:1.3rem}}.support-options-section .support-subsection .support-options-subsection .support-options-content .support-opening-times{color:#999;font-size:.875rem;text-align:left;display:block;line-height:1.2}.support-options-section .support-subsection .support-options-subsection .support-options-content .chat-text{width:78%}@media (max-width:959.98px){.support-options-section .support-subsection .support-options-subsection .support-options-content .chat-text{width:85%}}.support-options-section .support-subsection .support-options-subsection .support-options-content .chat-text span{color:#95d700;font-weight:600}@media (max-width:639.98px){.support-options-section .support-subsection .support-options-subsection .support-options-content .email-text,.support-options-section .support-subsection .support-options-subsection .support-options-content .phone-text{width:68%}}.support-options-section .support-subsection .support-options-subsection .support-middle-column{padding-right:1rem}.support-options-section .support-subsection .support-options-subsection .support-icon-img{width:4.5rem;margin:0 1rem 2rem 0}@media (max-width:639.98px){.support-options-section .support-subsection .support-options-subsection .support-icon-img{margin:0 2rem 2rem 0;width:3.5rem}}.support-options-section .support-subsection .support-options-subsection .support-icon-img-extended{width:4.5rem;margin:0 1rem 2rem 0}@media (max-width:639.98px){.support-options-section .support-subsection .support-options-subsection .support-icon-img-extended{margin:0 2rem 7rem 0;width:3.5rem}}@media (max-width:639.98px){.support-options-section .support-subsection .support-options-subsection .border-div-middle{padding-left:0}}.support-options-section .support-subsection .middle-subsection-div{width:22rem}@media (max-width:959.98px){.support-options-section .support-subsection .middle-subsection-div{width:28rem}}@media (max-width:639.98px){.support-options-section .support-subsection .border-div-contact{border-top:1px solid #eee;width:70%;margin:auto}}.support-options-section .support-subsection .subsection-div{border-bottom:1px solid #dcdcdc;margin-bottom:2rem}@media (max-width:639.98px){.support-options-section .support-subsection .subsection-div{padding-bottom:2rem}}@media (max-width:639.98px){.support-options-section .support-subsection .middle-subsection-div .border-div-middle{border-left:0}}.support-options-section .support-subsection .middle-subsection-div .support-middle-column{border-right:1px solid #eee}@media (max-width:639.98px){.support-options-section .support-subsection .middle-subsection-div .support-middle-column{border-right:0}}@media (max-width:639.98px){.support-options-section .support-subsection .middle-subsection-div{padding-top:2rem;padding-bottom:0}}@media (max-width:639.98px){.support-options-section .support-subsection .subsection-div-2{width:100%}}@media (max-width:639.98px){.support-options-section .support-subsection .subsection-div-3{margin-top:2rem}}.problemArea{margin-top:-60px}.problemArea p{font-size:1.25rem;font-weight:500;color:#acacac}#showProblemAreaLink{font-size:1.25rem;font-weight:500;cursor:pointer;color:#62676a;text-decoration:underline}.authorization-link img{width:.875rem;height:.875rem}.border{height:18px;margin-top:8px;margin-left:.6875rem;margin-right:.6875rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9fbWl4aW4uc2NzcyIsInBhZ2VzL19zdXBwb3J0LnNjc3MiLCJib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJzdXBwb3J0LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpSUksaUJBQ0UsYUFBQSxZQURGLGtCQUNFLGNBQUEsWUFERixnQkFDRSxZQUFBLFlBREYsbUJBQ0UsZUFBQSxZQUxGLFlBQ0UsUUFBQSxZQzdITixhQUNJLFFBQUEsS0FFSixlQUNJLFdBQUEsTUFDQSxpQkFBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLGFBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLG9CQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLHdCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0Esc0JBQ0ksTUFBQSxLQUNBLFVBQUEsS0FFQSxZQUFBLElBQ0EsU0FBQSxTQUNBLFFBQUEsR0FDQSxXQUFBLE1Dd0RBLDRCRC9ESixzQkFHeUMsVUFBQSxRQVE3QyxzQkFDSSxNQUFBLE1BQ0EsT0FBQSxNQUNBLGlCQUFBLDZEQUNBLGtCQUFBLFVBQ0Esd0JBQUEsUUFBQSxnQkFBQSxRQUNBLFNBQUEsU0FDQSxNQUFBLEVBQ0EsUUFBQSxHQUNBLFdBQUEsT0MyQ0ksNkJEcERSLHNCQVdRLE9BQUEsTUFDQSx3QkFBQSxJQUFBLElBQUEsZ0JBQUEsSUFDQSxvQkFBQSxNQUFBLEdBSVIscUJBQ0ksT0FBQSxLQUNBLGlCQUFBLFFBQ0EsZ0RBQ0ksUUFBQSxZQUFBLFFBQUEsYUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsb0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE1BQUEsd0JBQUEsV0FBQSxjQUFBLE1BQUEsZ0JBQUEsV0FFSix1QkFBSSxNQUFBLEtBQWMsZUFBQSxVQUEyQixhQUFBLE9BQXNCLFlBQUEsS0FHdkUscUJBQ0ksaUJBQUEsUUFDQSxpQ0FDSSxP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Qyw0QkQrc0NBLG9FQVF3QyxZQUFBLEtBQW1CLGVBQUEsR0N2dEMzRCw0QkR5dENBLCtEQUN3QyxNQUFBLE1DMXRDeEMsNEJENHRDQSwrREFDd0MsV0FBQSxNQUtoRCxhQUNJLFdBQUEsTUFHSixlQUNJLFVBQUEsUUFDQSxZQUFBLElBQ0EsTUFBQSxRQUdKLHFCQUNJLFVBQUEsUUFDQSxZQUFBLElBQ0EsT0FBQSxRQUNBLE1BQUEsUUFDQSxnQkFBQSxVQUdKLHdCQUNJLE1BQUEsUUFDQSxPQUFBLFFBRUosUUFDSSxPQUFBLEtBQ0EsV0FBQSxJQUNBLFlBQUEsU0FDQSxhQUFBIiwiZmlsZSI6InN1cHBvcnQubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qTWl4aW5zKi9cblxuLypQcm9kdWN0IFBhZ2VzIEhlcm8gU2VjdGlvbiAqL1xuXG5AbWl4aW4gaGVyby1ibG9jay1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1oZXJvLWJsb2NrO1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sbGcpIHtsaW5lLWhlaWdodDogMS40cmVtO31cbiAgfVxuICAuZmVhdHVyZWQtdHZ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuQG1peGluIGhlcm8tYmxvY2stY29udGFpbmVyLW1vYmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkbW9iaWxlLWhlcm9ibG9jay1iYWNrZ3JvdW5kO1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuQG1peGluIHRvcC1idXktZmlyc3QtY29sdW1uIHtcblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAkcHJvZHVjdC1oZWFkZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLGxnKSB7IGZvbnQtc2l6ZTogMi41cmVtO31cbiAgICBsaW5lLWhlaWdodDogMC45O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xcmVtO1xuICB9XG4gIGg0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XG4gICAgZm9udC13ZWlnaHQ6bGlnaHRlcjtcbiAgfVxufVxuXG5AbWl4aW4gdG9wLWJ1eS1maXJzdC1jb2x1bW4tbW9iaWxlIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVyZW07XG4gIH1cbiAgaDQge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMXJlbTtcbiAgfVxufVxuXG5AbWl4aW4gdG9wLWJ1eS10aGlyZC1jb2x1bW4ge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAkdGl0bGUtYnV5LXByb2R1Y3Q7XG4gICAgbGluZS1oZWlnaHQ6MC45O1xuICAgIGxldHRlci1zcGFjaW5nOi0wLjFyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLGxnKSB7IGZvbnQtc2l6ZTogMnJlbTt9XG4gIH1cbiAgLnRvcC1yZXZpZXdzIHNwYW4ge1xuICAgIGNvbG9yOiAkZ3RlY2gtZ3JleTtcbiAgfVxuICAubWluLXN0YXIge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5tYXgtc3RhciB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cbiAgLnRvcC1zdGFyLXJldmlld3tcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgIHdpZHRoOjMwJTtcbiAgfVxuICAucmV2aWV3cy1icmFja2V0cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIC5zbWFsbGVyLXByaWNlLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgfVxuICB9XG4gIC51cHNlbGwtY29udGFpbmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICB9XG4gIC5xdWFudGl0eS1idXR0b24ge1xuICAgIGJ1dHRvbntcbiAgICAgIHdpZHRoOjE5LjZyZW07XG4gICAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgIC5hZGQtdG8tY2FydHtcbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ib3JkZXItaW1ne1xuICAgIGJvcmRlcjoycHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5AbWl4aW4gbm8tcGFkZGluZygkc2lkZSkge1xuICBAaWYgJHNpZGUgPT0gJ2FsbCcge1xuICAgIC5uby1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIC5uby1wYWRkaW5nLSN7JHNpZGV9IHtcbiAgICAgIHBhZGRpbmctI3skc2lkZX06IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbm8tcGFkZGluZyhcImxlZnRcIik7XG5AaW5jbHVkZSBuby1wYWRkaW5nKFwicmlnaHRcIik7XG5AaW5jbHVkZSBuby1wYWRkaW5nKFwidG9wXCIpO1xuQGluY2x1ZGUgbm8tcGFkZGluZyhcImJvdHRvbVwiKTtcbkBpbmNsdWRlIG5vLXBhZGRpbmcoXCJhbGxcIik7XG5cblxuLyogTmF2aWdhdGlvbiBQcm9tbyBNaXhpbiAqL1xuXG5AbWl4aW4gcmlnaHQtcHJvbW8oJGJhY2tncm91bmQtaW1nKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbWVkaWEvZ3RlY2gvbmF2LyN7JGJhY2tncm91bmQtaW1nfSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMHB4IDBweCAwcHggNDBweDtcblxufVxuXG4vKlBsYWNlaG9sZGVyKi9cblxuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtAY29udGVudH1cbiAgOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtAY29udGVudH1cbiAgOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtAY29udGVudH1cbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtAY29udGVudH1cbn1cblxuLy8gTm92IDIzIEJyZWFrcG9pbnQgTWl4aW5zIC0gSGFycnkgTSwgTmljayBIXG5cbkBtaXhpbiB4cy1vbmx5IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gc20tb25seSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gbWQtb25seSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIGxnLW9ubHkge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4geGwtb25seSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbkBtaXhpbiB4cy1hbmQtdXAge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIHNtLWFuZC11cCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIG1kLWFuZC11cCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIGxnLWFuZC11cCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbkBtaXhpbiB4bC1hbmQtdXAge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4geHhsLWFuZC11cCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG4iLCJcbiNicmVhZGNydW1icyB7XG4gICAgZGlzcGxheTpub25lO1xufVxuLnN1cHBvcnRoZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgZm9udC1zaXplOiAyLjNyZW07fVxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgICB9XG59XG5cbi5zdXBwb3J0LWhlYWRlci1pbWFnZSB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGhlaWdodDogMzQwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9tZWRpYS9ndGVjaC9zdXBwb3J0L2xhbmRpbmcvY2xtMi1zdXBwb3J0LWhvbWUtaGVhZC5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1hcmdpbi10b3A6IC0xMTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIyMHB4IDBweDtcbiAgICB9XG59XG5cbi5zdXBwb3J0LWNvbnRlbnQtbmF2IHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdiODU4ZTtcbiAgICAuc3VwcG9ydC1jb250ZW50LW5hdi1pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgYSB7IGNvbG9yOiB3aGl0ZTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbWFyZ2luLXJpZ2h0OiAyLjVyZW07IGxpbmUtaGVpZ2h0OiAzcmVtO31cbn1cblxuLnN1cHBvcnQtcXVpY2stbGlua3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3Yjg1OGU7XG4gICAgI21vYmlsZU1lbnUge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuICAgIGEgeyBjb2xvcjogd2hpdGU7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IG1hcmdpbi1yaWdodDogMi41cmVtO31cbiAgICAuY2FyZXQtcHJvZHVjdCB7Y29sb3I6IHdoaXRlO31cbn1cblxuLnN1cHBvcnQtY29udGVudCB7XG4gICAgLmhlbHAtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4zZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMy4xMjVlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNDByZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge3RleHQtYWxpZ246IGxlZnQ7IG1hcmdpbi10b3A6IDFyZW07fVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgbWFyZ2luLXRvcDogMy4xMjVyZW07IGxpbmUtaGVpZ2h0OiAwLjk7IG1hcmdpbi1ib3R0b206IDFyZW07fVxuICAgIH1cbiAgICAuaGVscC10ZXh0LXN1cHBvcnR7XG4gICAgICAgIGNvbG9yOiM2NzZjNmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjByZW07XG4gICAgICAgIHdpZHRoOiA1MSU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7d2lkdGg6IDg4JTsgdGV4dC1hbGlnbjogbGVmdDsgbWFyZ2luLWxlZnQ6MDt9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge3dpZHRoOiA5MCU7fVxuICAgIH1cbiAgICAubG9naW4taW4tc2VjdGlvbntcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMS43NXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB3aWR0aDoxMDAlOyBhbGlnbi1pdGVtczogZmxleC1zdGFydDt9XG4gICAgICAgIGgye1xuICAgICAgICAgICAgY29sb3I6ICMyMzJjMzU7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1cmVtO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBjb2xvcjojMjIzMTQ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDIwcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sb2ctaW4tYnV0dG9ue1xuICAgICAgICB3aWR0aDogNTU1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAuOHJlbSA0LjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICRndGVjaC1ncmVlbjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3RlY2gtZ3JlZW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG5cbiAgICAucmVnaXN0ZXItYnV0dG9ue1xuICAgICAgICB3aWR0aDogNTU1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAuOHJlbSA0LjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICRndGVjaC1ncmVlbjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3RlY2gtZ3JlZW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG5cbiAgICAubG9naW4taW4tc2VjdGlvbi1tb2JpbGV7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBwYWRkaW5nLXRvcDogMzBweDsgcGFkZGluZy1ib3R0b206IDQwcHg7fVxuICAgICAgICBoM3tcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyMHJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGNvbG9yOiMyMjMxNDk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjByZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtmb250LXNpemU6IDEuMDYyNXJlbTt9XG4gICAgICAgIH1cbiAgICAgICAgLmxvZy1pbi1idXR0b257XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge3dpZHRoOjEwMCU7fVxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtmb250LXNpemU6IDEuMzc1cmVtO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdXBwb3J0LW9wdGlvbnMtc3Vic2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICB9XG5cbiAgICAuc3VwcG9ydC1vcHRpb25zLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjVweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiBkYXJrZ3JleTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnN1cHBvcnQtb3B0aW9ucy1pbnRybyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIH1cblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgfVxuXG4gICAgLnN1cHBvcnQtb3B0aW9uLWhlYWRlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLm51bWJlci10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgICAgY29sb3I6IGRhcmtzbGF0ZWdyZXk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7cGFkZGluZy1sZWZ0OiAxcmVtOyBwYWRkaW5nLXJpZ2h0OiAxcmVtO31cbiAgICB9XG5cbiAgICAuc2VhcmNoLWlucHV0LWRpdiB7XG4gICAgICAgIHdpZHRoOjU1JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHt3aWR0aDoxMDAlO31cbiAgICAgICAgI3NlYXJjaC1pbnB1dHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICBib3JkZXI6M3B4IHNvbGlkICNjOGNjZDI7XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgICAgICAgICBjb2xvcjojZTRlNmViO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuaW5wdXQtZ3JvdXAtYXBwZW5ke1xuICAgICAgICAgICAgei1pbmRleDo0O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjOGNjZDI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1cHBvcnQtc2VwZXJhdG9ye1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGNkYztcbiAgICAgICAgbWFyZ2luOiAzLjI1cmVtIDByZW0gMi43NXJlbSAwcmVtO1xuICAgIH1cblxuXG59XG5cbi5zdXBwb3J0LXNlcGVyYXRvci1sYXN0b25lIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGNkYztcbiAgICBtYXJnaW46IDMuMjVyZW0gMHJlbSAyLjc1cmVtIDByZW07XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cbn1cblxuI21maW5kZXJNb2RhbCB7XG4gICAgLmxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbn1cblxuXG4jc3VwcG9ydC1oZWFkZXIge1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDM5MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgaDEge1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgICAgIGNvbG9yOiAjNjc2YzZlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICB9XG59XG5cblxuI3N1cHBvcnQtc3RpY2t5LW5hdi1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzJjMzU7XG4gICAgaGVpZ2h0OiA4N3B4O1xuICAgIGNsZWFyOiBib3RoO1xuXG4gICAgI3N1cHBvcnQtc3RpY2t5LW5hdiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA4N3B4O1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uc3VwcG9ydC1ibHVlLXN0aWNreXtcbiAgICBiYWNrZ3JvdW5kOiAjMjMyYzM1O1xufVxuXG4uZXhwbG9yZS1zdGlja3ktbmF2e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbmgxI2lkZW50aWZ5LXlvdXItcGFydCB7XG4gICAgcGFkZGluZzogMi41cmVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jcHJvZHVjdC10cm91Ymxlc2hvb3Rpbmcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICBoMiB7IGZvbnQtc2l6ZTogMi41cmVtO31cblxuICAgIC51aS13aWRnZXQtY29udGVudCB7IGJvcmRlcjogMDt9XG4gICAgLnVpLXdpZGdldC1oZWFkZXIgeyBib3JkZXI6IDA7fVxufVxuXG4jdHJvdWJsZXNob290aW5nX3RhYnMge1xuICAgIG1hcmdpbi10b3A6IDczcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICAgIH1cblxuICAgIC51aS13aWRnZXQtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgLnVpLXN0YXRlLWFjdGl2ZSwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsIGEudWktYnV0dG9uOmFjdGl2ZSwgLnVpLWJ1dHRvbjphY3RpdmUsIC51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRndGVjaC1ncmVlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkZ3RlY2gtZ3JlZW47XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGd0ZWNoLWdyZWVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVpLXN0YXRlLWRlZmF1bHQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsIC51aS1idXR0b24sIGh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3ZlciwgaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZVxuICAgIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGNvbG9yOiAjNjc2YzZlO1xuICAgIH1cblxuICAgIC51aS10YWJzLXBhbmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgfVxuXG4gICAgLnVpLXRhYnMtbmF2IGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3B4ICAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC51aS10YWJzLWFuY2hvciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG5cbiAgICAuYWNjb3JkaW9uIHtcblxuICAgICAgICAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNjc2YzZlO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogIzY3NmM2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAudWktc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjc2YzZlO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC51aS1pY29uLXBsdXMsIC51aS1pY29uLW1pbnVzIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4udWktdG9vbHRpcCB7XG4gICAgYmFja2dyb3VuZDogIzY3NmM2ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQ6IG5vcm1hbCAxNHB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgU2Fucy1TZXJpZjtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNwcm9kdWN0LXJvbGxvdmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIC5wcm9kdWN0LXJvbGxvdmVyLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MjBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3Byb2R1Y3Qtcm9sbG92ZXItbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXJvbGxvdmVyLW1vYmlsZS1kb3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3RlY2gtZ3JlZW47XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuI21hbnVhbC1yZWdpc3Rlci1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAyNXB4IDU1cHggMjVweCA3NXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAxNjVweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7cGFkZGluZzogMS41cmVtO31cbn1cblxuI21hbnVhbC1kb3dubG9hZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogNDglO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykgeyB3aWR0aDogMTAwJTsgfVxuICAgIHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgd2hpdGU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDUwcHggMjVweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpe3BhZGRpbmctcmlnaHQ6IDA7fVxuICAgIGZsb2F0OmxlZnQ7XG4gICAgaW1nIHsgZmxvYXQ6IGxlZnQ7bWFyZ2luLXJpZ2h0OiAxOHB4O31cbiAgICBwIHsgZmxvYXQ6IGxlZnQ7bGluZS1oZWlnaHQ6IDFyZW07fVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMjMyYzM1O1xuICAgIH1cblxuICAgICNkb3dubG9hZC1tYW51YWwtY29weSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTRyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41NjI1cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpeyB3aWR0aDogMjFyZW07fVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpeyB3aWR0aDogMTdyZW07fVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20peyB3aWR0aDogMTAwJTt9XG4gICAgfVxuICAgIC5kb3dubG9hZC1tYW51YWwtdGV4dHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXttYXJnaW4tYm90dG9tOiAwO31cbiAgICB9XG59XG5cbiNyZWdpc3Rlci1wcm9kdWN0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiA0NSU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7IHdpZHRoOiAxMDAlOyB9XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyLjgxMjVyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7IG1hcmdpbi1sZWZ0OiAwOyB9XG5cbiAgICBpbWcgeyBmbG9hdDogbGVmdDttYXJnaW4tcmlnaHQ6IDE4cHg7fVxuICAgIHAgeyBmbG9hdDogbGVmdDsgbGluZS1oZWlnaHQ6IDFyZW07fVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMjMyYzM1O1xuICAgIH1cblxuICAgICNyZWdpc3Rlci1wcm9kdWN0LWNvcHkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7IHdpZHRoOiAyMXJlbTsgbWFyZ2luLXJpZ2h0OiAxLjU2MjVyZW07fVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpeyB3aWR0aDogMTdyZW07fVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20peyB3aWR0aDogMTAwJTt9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcCB7IHdpZHRoOiAxMDAlO31cbiAgICAgICAgfVxuICAgIH1cbiAgICAucmVnaXN0ZXItcHJvZHVjdC10ZXh0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxufVxuXG4jc3VwcG9ydC12aWRlb3Mge1xuICAgIGNsZWFyOmJvdGg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL21lZGlhL2d0ZWNoL3N1cHBvcnQvdmlkZW9zX2JhY2tncm91bmQuanBnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM1cHg7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbn1cblxuXG4uY29udGFjdGljb24ge1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMzg0NTViO1xuICAgIHBhZGRpbmc6LjRlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgd2lkdGg6IDIuNGVtO1xufVxuLmNpY29ucmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgIGg1IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgLmNvbnRhY3QtY2FsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICAgIGNvbG9yOiAjNjc2YzZlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxufVxuXG4ucHJvZHVjdC1zcGFyZS1wcm9kdWN0cy1jb250YWluZXJ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5cbi5pbWFnZXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaW1ne1xuICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICB9XG59XG5cbi5yZWdpc3Rlci1pY29ue1xuICAgIHdpZHRoOjMuNzVyZW07XG59XG5cbi5kb3dubG9hZC1tYW51YWx7XG4gICAgd2lkdGg6My43NXJlbTtcbn1cblxuLnJvbGxvdmVyLWljb257XG4gICAgd2lkdGg6Mi4zNzVyZW1cbn1cblxuLmNvbC1yZWxhdGVkLXByb2R1Y3Qge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjFmMWYxO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMWYxZjE7XG5cbiAgICAucHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LW5hbWUtY29udGFpbmVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDk1cHg7XG4gICAgfVxufVxuXG4ucHJvZHVjdC1yb3ctdG9wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LXJvdy1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4jc3VwcG9ydC12aWRlb3MtY29udGVudCB7XG4gICAgY2xlYXI6Ym90aDtcbn1cblxuLnN1cHBvcnR2aWRlby12aWV3IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLnN3aXRjaC1zdXBwb3J0dmlkZW8tdG9nZ2xlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjpib3RoO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDI5NXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMHZ3O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3VwcG9ydHZpZGVvLXRpdGxlIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICM2NzZjNmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXt3aWR0aDoxMDAlO31cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe3dpZHRoOjEwMCU7fVxufVxuXG4vKiBCZW4gR2RldiAyMDIxIFN1cHBvcnQgVmlkZW8gYW1lbmRtZW50cyAqL1xuLm1vZGFsLWJhY2tkcm9wIHtcbiAgICB6LWluZGV4OiBhdXRvO1xufVxuLm1vZGFsLmZhZGUuc2hvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuLm1vZGFsLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1ib2R5ID4gaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4vKiBCZW4gc2VjdGlvbiBlbmQgPSkgKi9cblxuLnN1cHBvcnR2aWRlby1zZXBlcmF0b3Ige1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRndGVjaC1ncmVlbjtcbiAgICBtYXJnaW46IDE0cHggMCAxNHB4IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmV7XG4gICAgY29sb3I6d2hpdGUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICBjb2xvcjogJGd0ZWNoLWdyZWVuICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuI3Byb2R1Y3Qtcm9sbG92ZXItbW9iaWxlLWxlZ2VuZCB7XG4gICAgb2wge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1wcmV2LCAuc2xpY2stbmV4dHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe3RvcDozOCUgIWltcG9ydGFudDt9XG59XG5cbi5zcGFyZXMtYnRuLXN1cHBvcnR7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7ZmxvYXQ6IG5vbmU7IG1hcmdpbi1ib3R0b206IDJyZW07fVxuXG59XG5cbiNwcm9kdWN0LXRyb3VibGVzaG9vdGluZy1tb2JpbGVcbntcblxuICAgIC5hY2NvcmRpb24tcHJpbWFyeSA+IGgzIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NzZjNmU7XG4gICAgfVxuXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG5cbiAgICAudWktaWNvbiB7XG4gICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC51aS1jb3JuZXItYWxsIHsgYm9yZGVyLXJhZGl1czogMDsgLW1vei1ib3JkZXItcmFkaXVzOiAwOyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7fVxuXG4gICAgLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAjNjc2YzZlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKXtmb250LXNpemU6IDFyZW07IHBhZGRpbmc6IDIwcHggMjVweDt9XG4gICAgfVxuXG4gICAgLnVpLWFjY29yZGlvbi1oZWFkZXI6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMzVweDtcbiAgICAgICAgcCB7IGNvbG9yOiAjNjc2YzZlO31cbiAgICB9XG4gICAgLnVpLXdpZGdldC1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgICAuYWNjb3JkaW9uLXByaW1hcnkgPiAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1wcmltYXJ5ID4gLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC51aS1zdGF0ZS1hY3RpdmUge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGNvbG9yOiAjNjc2YzZlO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgIC51aS1zdGF0ZS1hY3RpdmU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJy0nO1xuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICB9XG59XG5cbiNkZWx0cmFja3tcbiAgICAub3JkZXItbnVtYmVyLWlucHV0e1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyB3aWR0aDoxMDAlO31cbiAgICB9XG4gICAgLm9yZGVyLW51bWJlci1oZWxwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmOGQ2O1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3RlY2gtZ3JlZW47XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICAucXVlc3Rpb24tbWFyayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9tZWRpYS9ndGVjaC9zdXBwb3J0L2ljb25zL3RyYWNrLXRvb2x0aXAtaWNvbi5zdmcnKTtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IG1hcmdpbi10b3A6IDFyZW07IHdpZHRoOiAxMDAlO31cbiAgICB9XG4gICAgLm9yZGVyLXN0YXR1cy1pbnB1dHtcbiAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgd2lkdGg6IDEwMCU7fVxuICAgIH1cbiAgICAjb3JkZXJudW1iZXIsICNvcmRlcnBvc3Rjb2Rle1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjYzhjY2QyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgICAgICBjb2xvcjogIzhlOGU5MztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoLW9yZGVye1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMy41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3RlY2gtZ3JlZW47XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGd0ZWNoLWdyZWVuO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgfVxufVxuXG4udmlzdWFsLWlkZW50aWZpZXIge1xuXG4gICAgI3Zpc3VhbC1pZGVudGlmaWVyLWJhY2stYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgICN2aXN1YWwtaWRlbnRpZmllci1zZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7IG1heC13aWR0aDoxMDAlO31cbiAgICB9XG5cbiAgICAuYm9yZGVyLWlkZW50aWZpZXJ7XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZTFlMWUxO1xuICAgICAgICBtYXJnaW4tdG9wOiA0LjM3NXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuMXJlbTtcbiAgICAgICAgd2lkdGg6ODAlO1xuICAgIH1cbiAgICAua25vdy1tb2RlbC1udW1iZXJ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjM3NXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7IHBhZGRpbmctYm90dG9tOiAzcmVtO31cbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBjb2xvcjojMjMyYzM1O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1MHJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXsgd2lkdGg6NzAlOyB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtmb250LXNpemU6IDEuMjVyZW07IHdpZHRoOjg0JTt9XG4gICAgICAgIH1cbiAgICAgICAgLmZpbmQtbW9kZWwtbnVtYmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjojYjJiNGI3O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5tb2RlbC1udW1iZXItbGFiZWx7XG4gICAgICAgICAgICB3aWR0aDoyODVweDtcbiAgICAgICAgfVxuICAgICAgICAjZmluZC1tb2RlbHtcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHt3aWR0aDogNjUlO31cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge3dpZHRoOiAxMDAlOyBtYXJnaW46IGF1dG87fVxuICAgICAgICB9XG4gICAgICAgIC5tb2RlbC1udW1iZXItdGV4dHtcbiAgICAgICAgICAgIHdpZHRoOjg5JTtcbiAgICAgICAgICAgIGNvbG9yOiMyMjMxNDk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IG1hcmdpbjoxcmVtIGF1dG87fVxuICAgICAgICB9XG4gICAgICAgIC52aS1ob3ctdG97XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtkaXNwbGF5OiBibG9jazt9XG4gICAgICAgICAgICAucXVlc3Rpb24tbWFya3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3RlY2gtZ3JlZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4xMHJlbSAwLjVyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pZGVudGlmeS1wcm9kdWN0e1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDQuNTYyNXJlbSA0LjU2MjVyZW0gNC41NjI1cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHt3aWR0aDogMTAwJTt9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge3BhZGRpbmc6IDAgMi4yNjI1cmVtIDIuMjYyNXJlbSAyLjI2MjVyZW07fVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtwYWRkaW5nOiAwcmVtO31cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBjb2xvcjojNDg0ODQ4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDYwcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzLjU2MjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IHRleHQtYWxpZ246IGxlZnQ7fVxuICAgICAgICB9XG5cbiAgICAgICAgLmlkZW50aWZpZXItY29udGFpbmVye1xuXG4gICAgICAgICAgICAuaWRlbnRpZnktaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pZGVudGlmeS10ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41MHJlbTtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmlkZW50aWZ5LWNhdGVnb3J5e1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiMWIxYjE7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAudmlzdWFsLWNhdGVnb3J5LXNlbGVjdDpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjaWRlbnRpZnktcG93ZXItdG9vbHMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbWVkaWEvZ3RlY2gvc3VwcG9ydC9sYW5kaW5nL2lkZW50aWZ5LXBvd2VydG9vbHMtdGFibGV0LTJ4LmpwZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI2lkZW50aWZ5LWZsb29yY2FyZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9tZWRpYS9ndGVjaC9zdXBwb3J0L2xhbmRpbmcvaWRlbnRpZnktZmxvb3JjYXJlLXRhYmxldC5qcGcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNpZGVudGlmeS1nYXJkZW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbWVkaWEvZ3RlY2gvc3VwcG9ydC9sYW5kaW5nL2lkZW50aWZ5LWdhcmRlbi10YWJsZXQuanBnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjaWRlbnRpZnktZWJpa2VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL21lZGlhL2d0ZWNoL3N1cHBvcnQvbGFuZGluZy9pZGVudGlmeS1lYmlrZXMtdGFibGV0LmpwZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI2lkZW50aWZ5LW1hc3NhZ2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbWVkaWEvZ3RlY2gvc3VwcG9ydC9sYW5kaW5nL2lkZW50aWZ5LW1hc3NhZ2UtdGFibGV0LmpwZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIH1cblxuXG5cblxuXG4gICAgICAgICAgICAudmlzdWFsLWltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDo1MDZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NTA2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAjZTFlMWUxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNy4xMjVyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7IG1hcmdpbi10b3A6IDIuNXJlbTt9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IHdpZHRoOjEwMCU7IGhlaWdodDoyOTVweDsgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtO31cbiAgICAgICAgICAgICAgICAuaGVscGVyaW1hZ2UtZ3RlY2h7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjI2N3B4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgd2lkdGg6MTU2cHg7fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaGVscGVyaW1hZ2V7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjUwMHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgd2lkdGg6Mjc1cHg7fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudmlzdWFsLWlkZW50aWZpZXItdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzIyMzE0OTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1cmVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTclO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC45O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW07XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyB3aWR0aDo1NSU7IGZvbnQtc2l6ZTogMXJlbTsgbWFyZ2luLXRvcDogMS4yNXJlbTt9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1vZGVsLXByb2R1Y3R7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6MnB4IHNvbGlkICNlMWUxZTE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3VwcG9ydC1wcm9kdWN0LW5hbWUtbW9kZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZGl2aWR1YWwtcHJvZHVjdC1uYW1le1xuICAgICAgICAgICAgICAgIGNvbG9yOiMyMjMxNDk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGd0ZWNoLWdyZWVuO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbmRpdmlkdWFsLW1vZGVsLW51bWJlcntcbiAgICAgICAgICAgICAgICBjb2xvcjojMjIzMTQ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmRpdmlkdWFsLXByb2R1Y3QtdGV4dHtcbiAgICAgICAgICAgICAgICBjb2xvcjojNjc2YzZlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOjk2JTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NTVweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtwYWRkaW5nLXRvcDogMDsgaGVpZ2h0OjU1cHg7IGZvbnQtc2l6ZTogMC44NzVyZW07IHdpZHRoOjEwMCU7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZGl2aWR1YWwtcHJvZHVjdC10ZXh0LWxvbmdlcntcbiAgICAgICAgICAgICAgICBjb2xvcjojNjc2YzZlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOjk2JTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ODBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtwYWRkaW5nLXRvcDogMDsgaGVpZ2h0Ojg1cHg7IGZvbnQtc2l6ZTogMC44NzVyZW07IHdpZHRoOjEwMCU7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZGl2aWR1YWwtcHJvZHVjdC10ZXh0LW9uZXtcbiAgICAgICAgICAgICAgICBjb2xvcjojNjc2YzZlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOjk2JTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7cGFkZGluZy10b3A6IDA7Zm9udC1zaXplOiAwLjg3NXJlbTsgd2lkdGg6MTAwJTt9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VsZWN0LW1vZGVsLWJ1dHRvbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3RlY2gtZ3JlZW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuN3JlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRndGVjaC1ncmVlbjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpe3BhZGRpbmc6IDAuNXJlbTt9XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGd0ZWNoLWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3RlY2gtZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3N1YmRpdnBybywgI3N1YmRpdnByby1rOSwgI3N1YmRpdnBvd2VyLWZsb29yLCAjc3ViZGl2cG93ZXItZmxvb3ItazksICNzdWJkaXZzdzAyLCAjc3ViZGl2c3cyMCwgI3N1YmRpdnN3MjIsICNzdWJkaXZtdWx0aS1rOSwgI3N1YmRpdmNsbSxcbiAgICAgICAgICAgICNzdWJkaXZjbG0tdHdvLCAjc3ViZGl2c3QyMCwgI3N1YmRpdmh0MDUsICNzdWJkaXZodDIwLCAjc3ViZGl2bGVhZmJsb3dlciwgI3N1YmRpdndvcmtsaWdodCwgI3N1YmRpdmViaWtlc3BvcnQsICNzdWJkaXZlYmlrZWNpdHksICNzdWJkaXZlc2NlbnQsICNzdWJkaXZoeWxpdGV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQxNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7bWFyZ2luLXRvcDogLTM2MHB4O31cbiAgICAgICAgICAgIH1cblxuXG5cblxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjt9XG4gICAgICAgICAgICAubW9kZWwtbnVtYmVye1xuICAgICAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojNjc2YzZlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgZm9udC1zaXplOiAwLjkzNzVyZW07fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjQ4NXB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHt3aWR0aDoxMDAlO31cbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2QxZDJkMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo1NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2M4Y2NkMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBmb250LXNpemU6IDEuMDZyZW07fVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICNzdWJjYXRzZ3JvdXAsICNtb2RlbGdyb3Vwe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC52aXN1YWwtbGVmdC1jb2x1bW57XG4gICAgICAgIHB7XG4gICAgICAgICAgICBjb2xvcjokZ3RlY2gtZ3JleTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDg0JTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtmb250LXNpemU6IDEuMTI1cmVtOyB3aWR0aDoxMDAlO31cbiAgICAgICAgfVxuICAgIH1cbiAgICAudmlzdWFsLXJpZ2h0LWNvbHVtbntcblxuICAgIH1cbn1cblxuLnJlZ2lzdGVyLXNlY3Rpb257XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgYm9yZGVyLWJvdHRvbTogbm9uZTt9XG4gICAgLmNvbHVtbi1yZWdpc3RlcntcbiAgICAgICAgcGFkZGluZy10b3A6IDUuNjI1cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtwYWRkaW5nLXRvcDogMi43NXJlbTt9XG4gICAgICAgIC5yZWdpc3Rlci10aXRsZXtcbiAgICAgICAgICAgIGNvbG9yOiAjMjMyYzM1O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuam9pbi1mYW1pbHl7XG4gICAgICAgICAgICBjb2xvcjojNTQ1ZjYzO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIHdpZHRoOjgyJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge3dpZHRoOjEwMCU7IG1hcmdpbi1ib3R0b206IDEuNXJlbTt9XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnRpbWFnZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdXBwb3J0LWJveC10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgLmxlZnQtY29sdW1uLXJlZ2lzdGVye1xuICAgICAgICBib3JkZXItcmlnaHQ6M3B4IHNvbGlkICNlMWUxZTE7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBib3JkZXItcmlnaHQ6bm9uZTsgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlMWUxZTE7IHBhZGRpbmctbGVmdDogMDsgcGFkZGluZy1yaWdodDogMDsgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlMWUxZTE7fVxuICAgIH1cbiAgICAucmlnaHQtY29sdW1uLXJlZ2lzdGVye1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge3BhZGRpbmctbGVmdDoyMHB4OyBwYWRkaW5nLWJvdHRvbTogNDAlO31cbiAgICB9XG59XG5cblxuLnN1cHBvcnQtb3B0aW9ucy1zZWN0aW9ue1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLnN0aWxsbmVlZGFoYW5kIHtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjgxcmVtO1xuICAgICAgICAgICAgLypsaW5lLWhlaWdodDogLjU1OyovXG4gICAgICAgICAgICBjb2xvcjogIzM4NDU1YjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTByZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtmb250LXNpemU6IDIuMTI1cmVtOyB0ZXh0LWFsaWduOiBsZWZ0O31cbiAgICAgICAgfVxuICAgICAgICAuY29udGFjdC1oYW5ke1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7Zm9udC13ZWlnaHQ6IDUwMDsgcGFkZGluZy10b3A6IDRyZW07fVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWN0LXN1cHBvcnQtaGVhZGVye1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7cGFkZGluZy10b3A6IDJyZW07fVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7cGFkZGluZy10b3A6IDA7IGxpbmUtaGVpZ2h0OiAxO31cbiAgICAgICAgfVxuICAgICAgICAuc3ViaGFuZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICM2NzZjNmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgdGV4dC1hbGlnbjogbGVmdDsgZm9udC1zaXplOiAxcmVtO31cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3VwcG9ydC1zdWJzZWN0aW9ue1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcuNXJlbTtcbiAgICAgICAgLnN1YnNlY3Rpb24tZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge21hcmdpbi1sZWZ0OiAwO31cbiAgICAgICAgLnN1cHBvcnQtb3B0aW9ucy1zdWJzZWN0aW9ue1xuICAgICAgICAgICAgLnN1cHBvcnQtaW1hZ2UtaWNvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxpdmUtY2hhdC1idXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VwcG9ydC1yZWdpc3Rlci1idXR0b257XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VwcG9ydC1vcHRpb25zLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3VwcG9ydC1vcHRpb24taGVhZGVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM4NDU1YjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDIwcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3VwcG9ydC1vcHRpb24tcGFye1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5udW1iZXItdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd0ZWNoLWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe2ZvbnQtc2l6ZTogMS4zcmVtO31cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN1cHBvcnQtb3BlbmluZy10aW1lc3tcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2hhdC10ZXh0e1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo3OCU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge3dpZHRoOjg1JTt9XG4gICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3RlY2gtZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5lbWFpbC10ZXh0LC5waG9uZS10ZXh0e1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHt3aWR0aDo2OCU7fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdXBwb3J0LW1pZGRsZS1jb2x1bW57XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdXBwb3J0LWljb24taW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0LjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcmVtIDEuMHJlbSAycmVtIDByZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7bWFyZ2luOiAwcmVtIDJyZW0gMnJlbSAwcmVtO3dpZHRoOiAzLjVyZW07fVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1cHBvcnQtaWNvbi1pbWctZXh0ZW5kZWR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQuNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDByZW0gMS4wcmVtIDJyZW0gMHJlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHttYXJnaW46IDByZW0gMnJlbSA3cmVtIDByZW07d2lkdGg6IDMuNXJlbTt9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYm9yZGVyLWRpdi1taWRkbGV7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7cGFkZGluZy1sZWZ0OiAwO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWlkZGxlLXN1YnNlY3Rpb24tZGl2e1xuICAgICAgICAgICAgd2lkdGg6MjJyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHt3aWR0aDoyOHJlbTt9XG4gICAgICAgIH1cbiAgICAgICAgLmJvcmRlci1kaXYtY29udGFjdHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgICAgICAgICAgICAgIHdpZHRoOjcwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87fVxuICAgICAgICB9XG4gICAgICAgIC5zdWJzZWN0aW9uLWRpdiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGNkYztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgcGFkZGluZy1ib3R0b206IDJyZW07fVxuICAgICAgICB9XG4gICAgICAgIC5taWRkbGUtc3Vic2VjdGlvbi1kaXZ7XG4gICAgICAgICAgICAuYm9yZGVyLWRpdi1taWRkbGV7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtib3JkZXItbGVmdDogMDt9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VwcG9ydC1taWRkbGUtY29sdW1ue1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtib3JkZXItcmlnaHQ6IDA7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7cGFkZGluZy10b3A6IDJyZW07IHBhZGRpbmctYm90dG9tOjA7fVxuICAgICAgICB9XG4gICAgICAgIC5zdWJzZWN0aW9uLWRpdi0ye1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXsgd2lkdGg6MTAwJTt9XG4gICAgICAgIH1cbiAgICAgICAgLnN1YnNlY3Rpb24tZGl2LTN7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20peyBtYXJnaW4tdG9wOiAycmVtO31cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb2JsZW1BcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbn1cblxuLnByb2JsZW1BcmVhIHAge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjYWNhY2FjO1xufVxuXG4jc2hvd1Byb2JsZW1BcmVhTGluayB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjNjI2NzZhO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYXV0aG9yaXphdGlvbi1saW5rIGltZyB7XG4gICAgd2lkdGg6IC44NzVyZW07XG4gICAgaGVpZ2h0OiAuODc1cmVtO1xufVxuLmJvcmRlciB7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogLjY4NzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuNjg3NXJlbTtcbn1cblxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAgICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICAgIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMnB4LCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAgIEBpZiAkbWluIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICAgQGlmICRtYXgge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAgICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qXG4qIFdlYnNpdGUgUmVza2luIDIwMjJcbiovXG4vKlxuKlxuKi9cbi8qRGFyaWFzIFZhcmlhYmxlcyovXG4vKiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0OyAqL1xuLypNaXhpbnMqL1xuLypQcm9kdWN0IFBhZ2VzIEhlcm8gU2VjdGlvbiAqL1xuLm5vLXBhZGRpbmctbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tcGFkZGluZy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLXBhZGRpbmctdG9wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLXBhZGRpbmctYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIE5hdmlnYXRpb24gUHJvbW8gTWl4aW4gKi9cbi8qUGxhY2Vob2xkZXIqL1xuI2JyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1cHBvcnRoZWFkZXIge1xuICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc3VwcG9ydGhlYWRlciAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDExO1xuICBtYXJnaW4tdG9wOiAtMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAuc3VwcG9ydGhlYWRlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICB9XG59XG5cbi5zdXBwb3J0LWhlYWRlci1pbWFnZSB7XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiAzNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9tZWRpYS9ndGVjaC9zdXBwb3J0L2xhbmRpbmcvY2xtMi1zdXBwb3J0LWhvbWUtaGVhZC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi10b3A6IC0xMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5Ljk4cHgpIHtcbiAgLnN1cHBvcnQtaGVhZGVyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIyMHB4IDBweDtcbiAgfVxufVxuXG4uc3VwcG9ydC1jb250ZW50LW5hdiB7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiODU4ZTtcbn1cbi5zdXBwb3J0LWNvbnRlbnQtbmF2IC5zdXBwb3J0LWNvbnRlbnQtbmF2LWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnN1cHBvcnQtY29udGVudC1uYXYgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuXG4uc3VwcG9ydC1xdWljay1saW5rcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Yjg1OGU7XG59XG4uc3VwcG9ydC1xdWljay1saW5rcyAjbW9iaWxlTWVudSB7XG4gIGhlaWdodDogNTBweDtcbn1cbi5zdXBwb3J0LXF1aWNrLWxpbmtzIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtO1xufVxuLnN1cHBvcnQtcXVpY2stbGlua3MgLmNhcmV0LXByb2R1Y3Qge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zdXBwb3J0LWNvbnRlbnQgLmhlbHAtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMS4zZW07XG4gIGZvbnQtc2l6ZTogMy4xMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAuc3VwcG9ydC1jb250ZW50IC5oZWxwLWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnN1cHBvcnQtY29udGVudCAuaGVscC1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnN1cHBvcnQtY29udGVudCAuaGVscC10ZXh0LXN1cHBvcnQge1xuICBjb2xvcjogIzY3NmM2ZTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICB3aWR0aDogNTElO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA4OCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5zdXBwb3J0LWNvbnRlbnQgLmhlbHAtdGV4dC1zdXBwb3J0IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4uc3VwcG9ydC1jb250ZW50IC5sb2dpbi1pbi1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMS43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5zdXBwb3J0LWNvbnRlbnQgLmxvZ2luLWluLXNlY3Rpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5zdXBwb3J0LWNvbnRlbnQgLmxvZ2luLWluLXNlY3Rpb24gaDIge1xuICBjb2xvcjogIzIzMmMzNTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1cmVtO1xufVxuLnN1cHBvcnQtY29udGVudCAubG9naW4taW4tc2VjdGlvbiBwIHtcbiAgY29sb3I6ICMyMjMxNDk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbn1cbi5zdXBwb3J0LWNvbnRlbnQgLmxvZy1pbi1idXR0b24ge1xuICB3aWR0aDogNTU1cHg7XG4gIHBhZGRpbmc6IDAuOHJlbSA0LjVyZW07XG4gIGJhY2tncm91bmQ6ICM5NWQ3MDA7XG4gIGJvcmRlci1jb2xvcjogIzk1ZDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5zdXBwb3J0LWNvbnRlbnQgLnJlZ2lzdGVyLWJ1dHRvbiB7XG4gIHdpZHRoOiA1NTVweDtcbiAgcGFkZGluZzogMC44cmVtIDQuNXJlbTtcbiAgYmFja2dyb3VuZDogIzk1ZDcwMDtcbiAgYm9yZGVyLWNvbG9yOiAjOTVkNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLnN1cHBvcnQtY29udGVudCAubG9naW4taW4tc2VjdGlvbi1tb2JpbGUge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMCBhdXRvIDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5zdXBwb3J0LWNvbnRlbnQgLmxvZ2luLWluLXNlY3Rpb24tbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnN1cHBvcnQtY29udGVudCAubG9naW4taW4tc2VjdGlvbi1tb2JpbGUgaDMge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xufVxuLnN1cHBvcnQtY29udGVudCAubG9naW4taW4tc2VjdGlvbi1tb2JpbGUgcCB7XG4gIGNvbG9yOiAjMjIzMTQ5O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnN1cHBvcnQtY29udGVudCAubG9naW4taW4tc2VjdGlvbi1tb2JpbGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIH1cbn1cbi5zdXBwb3J0LWNvbnRlbnQgLmxvZ2luLWluLXNlY3Rpb24tbW9iaWxlIC5sb2ctaW4tYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnN1cHBvcnQtY29udGVudCAubG9naW4taW4tc2VjdGlvbi1tb2JpbGUgLmxvZy1pbi1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnN1cHBvcnQtY29udGVudCAubG9naW4taW4tc2VjdGlvbi1tb2JpbGUgLmxvZy1pbi1idXR0b24gYSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLnN1cHBvcnQtY29udGVudCAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4uc3VwcG9ydC1jb250ZW50IC5zdXBwb3J0LW9wdGlvbnMtY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4O1xufVxuLnN1cHBvcnQtY29udGVudCAuc3VwcG9ydC1vcHRpb25zLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiBkYXJrZ3JleTtcbn1cbi5zdXBwb3J0LWNvbnRlbnQgLnN1cHBvcnQtb3B0aW9ucy1pbnRybyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xufVxuLnN1cHBvcnQtY29udGVudCAuc3VwcG9ydC1vcHRpb25zLWludHJvIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdXBwb3J0LWNvbnRlbnQgLnN1cHBvcnQtb3B0aW9uLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc3VwcG9ydC1jb250ZW50IC5udW1iZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIGNvbG9yOiBkYXJrc2xhdGVncmV5O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnN1cHBvcnQtY29udGVudCAuYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAuc3VwcG9ydC1jb250ZW50IC5idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG4uc3VwcG9ydC1jb250ZW50IC5zZWFyY2gtaW5wdXQtZGl2IHtcbiAgd2lkdGg6IDU1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5zdXBwb3J0LWNvbnRlbnQgLnNlYXJjaC1pbnB1dC1kaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3VwcG9ydC1jb250ZW50IC5zZWFyY2gtaW5wdXQtZGl2ICNzZWFyY2gtaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjYzhjY2QyO1xufVxuLnN1cHBvcnQtY29udGVudCAuc2VhcmNoLWlucHV0LWRpdiAjc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZTRlNmViO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5zdXBwb3J0LWNvbnRlbnQgLnNlYXJjaC1pbnB1dC1kaXYgLmJ0biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc3VwcG9ydC1jb250ZW50IC5zZWFyY2gtaW5wdXQtZGl2IC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICB6LWluZGV4OiA0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjYzhjY2QyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcbn1cbi5zdXBwb3J0LWNvbnRlbnQgLnN1cHBvcnQtc2VwZXJhdG9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7XG4gIG1hcmdpbjogMy4yNXJlbSAwcmVtIDIuNzVyZW0gMHJlbTtcbn1cblxuLnN1cHBvcnQtc2VwZXJhdG9yLWxhc3RvbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGNkYztcbiAgbWFyZ2luOiAzLjI1cmVtIDByZW0gMi43NXJlbSAwcmVtO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5zdXBwb3J0LXNlcGVyYXRvci1sYXN0b25lIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuI21maW5kZXJNb2RhbCAubGFiZWwge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbiNzdXBwb3J0LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuI3N1cHBvcnQtaGVhZGVyIGgxIHtcbiAgei1pbmRleDogMTA7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgY29sb3I6ICM2NzZjNmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgI3N1cHBvcnQtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbiNzdXBwb3J0LWhlYWRlciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG59XG5cbiNzdXBwb3J0LXN0aWNreS1uYXYtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMmMzNTtcbiAgaGVpZ2h0OiA4N3B4O1xuICBjbGVhcjogYm90aDtcbn1cbiNzdXBwb3J0LXN0aWNreS1uYXYtY29udGFpbmVyICNzdXBwb3J0LXN0aWNreS1uYXYge1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogODdweDtcbn1cbiNzdXBwb3J0LXN0aWNreS1uYXYtY29udGFpbmVyICNzdXBwb3J0LXN0aWNreS1uYXYgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbiNzdXBwb3J0LXN0aWNreS1uYXYtY29udGFpbmVyICNzdXBwb3J0LXN0aWNreS1uYXYgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1yaWdodDogOTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAjc3VwcG9ydC1zdGlja3ktbmF2LWNvbnRhaW5lciAjc3VwcG9ydC1zdGlja3ktbmF2IHVsIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbiNzdXBwb3J0LXN0aWNreS1uYXYtY29udGFpbmVyICNzdXBwb3J0LXN0aWNreS1uYXYgdWwgbGkgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnN1cHBvcnQtYmx1ZS1zdGlja3kge1xuICBiYWNrZ3JvdW5kOiAjMjMyYzM1O1xufVxuXG4uZXhwbG9yZS1zdGlja3ktbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5oMSNpZGVudGlmeS15b3VyLXBhcnQge1xuICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jcHJvZHVjdC10cm91Ymxlc2hvb3Rpbmcge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuI3Byb2R1Y3QtdHJvdWJsZXNob290aW5nIGgyIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG4jcHJvZHVjdC10cm91Ymxlc2hvb3RpbmcgLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAwO1xufVxuI3Byb2R1Y3QtdHJvdWJsZXNob290aW5nIC51aS13aWRnZXQtaGVhZGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4jdHJvdWJsZXNob290aW5nX3RhYnMge1xuICBtYXJnaW4tdG9wOiA3M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMjVweDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAjdHJvdWJsZXNob290aW5nX3RhYnMge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICB9XG59XG4jdHJvdWJsZXNob290aW5nX3RhYnMgLnVpLXdpZGdldC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbiN0cm91Ymxlc2hvb3RpbmdfdGFicyAudWktc3RhdGUtYWN0aXZlLCAjdHJvdWJsZXNob290aW5nX3RhYnMgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsICN0cm91Ymxlc2hvb3RpbmdfdGFicyAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLCAjdHJvdWJsZXNob290aW5nX3RhYnMgYS51aS1idXR0b246YWN0aXZlLCAjdHJvdWJsZXNob290aW5nX3RhYnMgLnVpLWJ1dHRvbjphY3RpdmUsICN0cm91Ymxlc2hvb3RpbmdfdGFicyAudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjOTVkNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICM5NWQ3MDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbiN0cm91Ymxlc2hvb3RpbmdfdGFicyAudWktc3RhdGUtYWN0aXZlIGEsICN0cm91Ymxlc2hvb3RpbmdfdGFicyAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSBhLCAjdHJvdWJsZXNob290aW5nX3RhYnMgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSBhLCAjdHJvdWJsZXNob290aW5nX3RhYnMgYS51aS1idXR0b246YWN0aXZlIGEsICN0cm91Ymxlc2hvb3RpbmdfdGFicyAudWktYnV0dG9uOmFjdGl2ZSBhLCAjdHJvdWJsZXNob290aW5nX3RhYnMgLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIgYSB7XG4gIGNvbG9yOiAjOTVkNzAwO1xufVxuI3Ryb3VibGVzaG9vdGluZ190YWJzIC51aS1zdGF0ZS1kZWZhdWx0LCAjdHJvdWJsZXNob290aW5nX3RhYnMgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCAjdHJvdWJsZXNob290aW5nX3RhYnMgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsICN0cm91Ymxlc2hvb3RpbmdfdGFicyAudWktYnV0dG9uLCAjdHJvdWJsZXNob290aW5nX3RhYnMgaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLCAjdHJvdWJsZXNob290aW5nX3RhYnMgaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBjb2xvcjogIzY3NmM2ZTtcbn1cbiN0cm91Ymxlc2hvb3RpbmdfdGFicyAudWktdGFicy1wYW5lbCB7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xufVxuI3Ryb3VibGVzaG9vdGluZ190YWJzIC51aS10YWJzLW5hdiBsaSB7XG4gIHBhZGRpbmctbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xufVxuI3Ryb3VibGVzaG9vdGluZ190YWJzIC51aS10YWJzLWFuY2hvciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jdHJvdWJsZXNob290aW5nX3RhYnMgLmFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jdHJvdWJsZXNob290aW5nX3RhYnMgLmFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmUge1xuICBjb2xvcjogIzY3NmM2ZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiN0cm91Ymxlc2hvb3RpbmdfdGFicyAuYWNjb3JkaW9uIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYm9yZGVyOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzY3NmM2ZTtcbiAgcGFkZGluZzogMTJweDtcbn1cbiN0cm91Ymxlc2hvb3RpbmdfdGFicyAuYWNjb3JkaW9uIC51aS1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjNjc2YzZlO1xuICBvdXRsaW5lOiBub25lO1xufVxuI3Ryb3VibGVzaG9vdGluZ190YWJzIC5hY2NvcmRpb24gLnVpLWljb24tcGx1cywgI3Ryb3VibGVzaG9vdGluZ190YWJzIC5hY2NvcmRpb24gLnVpLWljb24tbWludXMge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi51aS10b29sdGlwIHtcbiAgYmFja2dyb3VuZDogIzY3NmM2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250OiBub3JtYWwgMTRweCBcIkhlbHZldGljYSBOZXVlXCIsIFNhbnMtU2VyaWY7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jcHJvZHVjdC1yb2xsb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5Ljk4cHgpIHtcbiAgI3Byb2R1Y3Qtcm9sbG92ZXIgLnByb2R1Y3Qtcm9sbG92ZXItaW1hZ2Uge1xuICAgIHdpZHRoOiA3MjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuI3Byb2R1Y3Qtcm9sbG92ZXItbW9iaWxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1yb2xsb3Zlci1tb2JpbGUtZG90IHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NWQ3MDA7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAycHg7XG4gIG1hcmdpbjogNXB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbiNtYW51YWwtcmVnaXN0ZXItYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjVweCA1NXB4IDI1cHggNzVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDE2NXB4O1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5Ljk4cHgpIHtcbiAgI21hbnVhbC1yZWdpc3Rlci1iYXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzkuOThweCkge1xuICAjbWFudWFsLXJlZ2lzdGVyLWJhciB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG5cbiNtYW51YWwtZG93bmxvYWQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNDglO1xuICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAwO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB3aGl0ZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OS45OHB4KSB7XG4gICNtYW51YWwtZG93bmxvYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OS45OHB4KSB7XG4gICNtYW51YWwtZG93bmxvYWQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgd2hpdGU7XG4gICAgcGFkZGluZzogMTVweCA1MHB4IDI1cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcbiAgI21hbnVhbC1kb3dubG9hZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuI21hbnVhbC1kb3dubG9hZCBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuI21hbnVhbC1kb3dubG9hZCBwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuI21hbnVhbC1kb3dubG9hZCBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzIzMmMzNTtcbn1cbiNtYW51YWwtZG93bmxvYWQgI2Rvd25sb2FkLW1hbnVhbC1jb3B5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjU2MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OS45OHB4KSB7XG4gICNtYW51YWwtZG93bmxvYWQgI2Rvd25sb2FkLW1hbnVhbC1jb3B5IHtcbiAgICB3aWR0aDogMjFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAjbWFudWFsLWRvd25sb2FkICNkb3dubG9hZC1tYW51YWwtY29weSB7XG4gICAgd2lkdGg6IDE3cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgI21hbnVhbC1kb3dubG9hZCAjZG93bmxvYWQtbWFudWFsLWNvcHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgI21hbnVhbC1kb3dubG9hZCAuZG93bmxvYWQtbWFudWFsLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI3JlZ2lzdGVyLXByb2R1Y3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNDUlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTVweCAwIDE1cHggMDtcbiAgbWFyZ2luLWxlZnQ6IDIuODEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5Ljk4cHgpIHtcbiAgI3JlZ2lzdGVyLXByb2R1Y3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OS45OHB4KSB7XG4gICNyZWdpc3Rlci1wcm9kdWN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuI3JlZ2lzdGVyLXByb2R1Y3QgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbn1cbiNyZWdpc3Rlci1wcm9kdWN0IHAge1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4jcmVnaXN0ZXItcHJvZHVjdCBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzIzMmMzNTtcbn1cbiNyZWdpc3Rlci1wcm9kdWN0ICNyZWdpc3Rlci1wcm9kdWN0LWNvcHkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5Ljk4cHgpIHtcbiAgI3JlZ2lzdGVyLXByb2R1Y3QgI3JlZ2lzdGVyLXByb2R1Y3QtY29weSB7XG4gICAgd2lkdGg6IDIxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgI3JlZ2lzdGVyLXByb2R1Y3QgI3JlZ2lzdGVyLXByb2R1Y3QtY29weSB7XG4gICAgd2lkdGg6IDE3cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgI3JlZ2lzdGVyLXByb2R1Y3QgI3JlZ2lzdGVyLXByb2R1Y3QtY29weSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNyZWdpc3Rlci1wcm9kdWN0ICNyZWdpc3Rlci1wcm9kdWN0LWNvcHkgcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzkuOThweCkge1xuICAjcmVnaXN0ZXItcHJvZHVjdCAjcmVnaXN0ZXItcHJvZHVjdC1jb3B5IHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcmVnaXN0ZXItcHJvZHVjdCAucmVnaXN0ZXItcHJvZHVjdC10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4jc3VwcG9ydC12aWRlb3Mge1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWVkaWEvZ3RlY2gvc3VwcG9ydC92aWRlb3NfYmFja2dyb3VuZC5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbiAgaGVpZ2h0OiA3MDBweDtcbn1cbiNzdXBwb3J0LXZpZGVvcyBoMiB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29udGFjdGljb24ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMzg0NTViO1xuICBwYWRkaW5nOiAwLjRlbTtcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMi40ZW07XG59XG5cbi5jaWNvbnJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uY2ljb25yaWdodCBoNSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY2ljb25yaWdodCAuY29udGFjdC1jYWxsIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgY29sb3I6ICM2NzZjNmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wcm9kdWN0LXNwYXJlLXByb2R1Y3RzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4uaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucmVnaXN0ZXItaWNvbiB7XG4gIHdpZHRoOiAzLjc1cmVtO1xufVxuXG4uZG93bmxvYWQtbWFudWFsIHtcbiAgd2lkdGg6IDMuNzVyZW07XG59XG5cbi5yb2xsb3Zlci1pY29uIHtcbiAgd2lkdGg6IDIuMzc1cmVtO1xufVxuXG4uY29sLXJlbGF0ZWQtcHJvZHVjdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuLmNvbC1yZWxhdGVkLXByb2R1Y3QgLnByaWNlIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbn1cbi5jb2wtcmVsYXRlZC1wcm9kdWN0IC5wcm9kdWN0LW5hbWUtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDk1cHg7XG59XG5cbi5wcm9kdWN0LXJvdy10b3Age1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LXJvdy1lbmQge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuI3N1cHBvcnQtdmlkZW9zLWNvbnRlbnQge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnN1cHBvcnR2aWRlby12aWV3IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnN3aXRjaC1zdXBwb3J0dmlkZW8tdG9nZ2xlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnN3aXRjaC1zdXBwb3J0dmlkZW8tdG9nZ2xlIGltZyB7XG4gIHdpZHRoOiAyOTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAuc3dpdGNoLXN1cHBvcnR2aWRlby10b2dnbGUgaW1nIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cblxuLnN1cHBvcnR2aWRlby10aXRsZSB7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDE5MHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzY3NmM2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5Ljk4cHgpIHtcbiAgLnN1cHBvcnR2aWRlby10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAuc3VwcG9ydHZpZGVvLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBCZW4gR2RldiAyMDIxIFN1cHBvcnQgVmlkZW8gYW1lbmRtZW50cyAqL1xuLm1vZGFsLWJhY2tkcm9wIHtcbiAgei1pbmRleDogYXV0bztcbn1cblxuLm1vZGFsLmZhZGUuc2hvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLWJvZHkgPiBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBCZW4gc2VjdGlvbiBlbmQgPSkgKi9cbi5zdXBwb3J0dmlkZW8tc2VwZXJhdG9yIHtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTVkNzAwO1xuICBtYXJnaW46IDE0cHggMCAxNHB4IDA7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiAjOTVkNzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuI3Byb2R1Y3Qtcm9sbG92ZXItbW9iaWxlLWxlZ2VuZCBvbCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XG4gICAgdG9wOiAzOCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3BhcmVzLWJ0bi1zdXBwb3J0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzkuOThweCkge1xuICAuc3BhcmVzLWJ0bi1zdXBwb3J0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbiNwcm9kdWN0LXRyb3VibGVzaG9vdGluZy1tb2JpbGUge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuI3Byb2R1Y3QtdHJvdWJsZXNob290aW5nLW1vYmlsZSAuYWNjb3JkaW9uLXByaW1hcnkgPiBoMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjc2YzZlO1xufVxuI3Byb2R1Y3QtdHJvdWJsZXNob290aW5nLW1vYmlsZSAudWktaWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwcm9kdWN0LXRyb3VibGVzaG9vdGluZy1tb2JpbGUgLnVpLWNvcm5lci1hbGwge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbn1cbiNwcm9kdWN0LXRyb3VibGVzaG9vdGluZy1tb2JpbGUgLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjNjc2YzZlO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzkuOThweCkge1xuICAjcHJvZHVjdC10cm91Ymxlc2hvb3RpbmctbW9iaWxlIC51aS1hY2NvcmRpb24taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICB9XG59XG4jcHJvZHVjdC10cm91Ymxlc2hvb3RpbmctbW9iaWxlIC51aS1hY2NvcmRpb24taGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBmbG9hdDogcmlnaHQ7XG59XG4jcHJvZHVjdC10cm91Ymxlc2hvb3RpbmctbW9iaWxlIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gIHBhZGRpbmc6IDM1cHg7XG59XG4jcHJvZHVjdC10cm91Ymxlc2hvb3RpbmctbW9iaWxlIC51aS1hY2NvcmRpb24tY29udGVudCBwIHtcbiAgY29sb3I6ICM2NzZjNmU7XG59XG4jcHJvZHVjdC10cm91Ymxlc2hvb3RpbmctbW9iaWxlIC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogMDtcbn1cbiNwcm9kdWN0LXRyb3VibGVzaG9vdGluZy1tb2JpbGUgLmFjY29yZGlvbi1wcmltYXJ5ID4gLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuI3Byb2R1Y3QtdHJvdWJsZXNob290aW5nLW1vYmlsZSAuYWNjb3JkaW9uLXByaW1hcnkgPiAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jcHJvZHVjdC10cm91Ymxlc2hvb3RpbmctbW9iaWxlIC51aS1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjNjc2YzZlO1xuICBvdXRsaW5lOiBub25lO1xufVxuI3Byb2R1Y3QtdHJvdWJsZXNob290aW5nLW1vYmlsZSAudWktc3RhdGUtYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBmb250LXNpemU6IDEuN3JlbTtcbn1cblxuI2RlbHRyYWNrIC5vcmRlci1udW1iZXItaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gICNkZWx0cmFjayAub3JkZXItbnVtYmVyLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI2RlbHRyYWNrIC5vcmRlci1udW1iZXItaGVscGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjhkNjtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgd2lkdGg6IDUwJTtcbn1cbiNkZWx0cmFjayAub3JkZXItbnVtYmVyLWhlbHBlciBhIHtcbiAgY29sb3I6ICM5NWQ3MDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2RlbHRyYWNrIC5vcmRlci1udW1iZXItaGVscGVyIC5xdWVzdGlvbi1tYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21lZGlhL2d0ZWNoL3N1cHBvcnQvaWNvbnMvdHJhY2stdG9vbHRpcC1pY29uLnN2Z1wiKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjhweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgI2RlbHRyYWNrIC5vcmRlci1udW1iZXItaGVscGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jZGVsdHJhY2sgLm9yZGVyLXN0YXR1cy1pbnB1dCB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgI2RlbHRyYWNrIC5vcmRlci1zdGF0dXMtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jZGVsdHJhY2sgI29yZGVybnVtYmVyLCAjZGVsdHJhY2sgI29yZGVycG9zdGNvZGUge1xuICBib3JkZXI6IDNweCBzb2xpZCAjYzhjY2QyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbiNkZWx0cmFjayAjb3JkZXJudW1iZXI6OnBsYWNlaG9sZGVyLCAjZGVsdHJhY2sgI29yZGVycG9zdGNvZGU6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZThlOTM7XG59XG4jZGVsdHJhY2sgLnNlYXJjaC1vcmRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAzLjVyZW07XG4gIGJhY2tncm91bmQ6ICM5NWQ3MDA7XG4gIGJvcmRlci1jb2xvcjogIzk1ZDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLnZpc3VhbC1pZGVudGlmaWVyICN2aXN1YWwtaWRlbnRpZmllci1iYWNrLWJ0biB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi52aXN1YWwtaWRlbnRpZmllciAjdmlzdWFsLWlkZW50aWZpZXItc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLnZpc3VhbC1pZGVudGlmaWVyICN2aXN1YWwtaWRlbnRpZmllci1zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi52aXN1YWwtaWRlbnRpZmllciAuYm9yZGVyLWlkZW50aWZpZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2UxZTFlMTtcbiAgbWFyZ2luLXRvcDogNC4zNzVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjFyZW07XG4gIHdpZHRoOiA4MCU7XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmtub3ctbW9kZWwtbnVtYmVyIHtcbiAgcGFkZGluZy10b3A6IDEuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAudmlzdWFsLWlkZW50aWZpZXIgLmtub3ctbW9kZWwtbnVtYmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuLnZpc3VhbC1pZGVudGlmaWVyIC5rbm93LW1vZGVsLW51bWJlciBoMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICMyMzJjMzU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAudmlzdWFsLWlkZW50aWZpZXIgLmtub3ctbW9kZWwtbnVtYmVyIGgyIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnZpc3VhbC1pZGVudGlmaWVyIC5rbm93LW1vZGVsLW51bWJlciBoMiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cbi52aXN1YWwtaWRlbnRpZmllciAua25vdy1tb2RlbC1udW1iZXIgLmZpbmQtbW9kZWwtbnVtYmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2IyYjRiNztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmtub3ctbW9kZWwtbnVtYmVyIC5tb2RlbC1udW1iZXItbGFiZWwge1xuICB3aWR0aDogMjg1cHg7XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmtub3ctbW9kZWwtbnVtYmVyICNmaW5kLW1vZGVsIHtcbiAgd2lkdGg6IDY1JTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OS45OHB4KSB7XG4gIC52aXN1YWwtaWRlbnRpZmllciAua25vdy1tb2RlbC1udW1iZXIgI2ZpbmQtbW9kZWwge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAudmlzdWFsLWlkZW50aWZpZXIgLmtub3ctbW9kZWwtbnVtYmVyICNmaW5kLW1vZGVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi52aXN1YWwtaWRlbnRpZmllciAua25vdy1tb2RlbC1udW1iZXIgLm1vZGVsLW51bWJlci10ZXh0IHtcbiAgd2lkdGg6IDg5JTtcbiAgY29sb3I6ICMyMjMxNDk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnZpc3VhbC1pZGVudGlmaWVyIC5rbm93LW1vZGVsLW51bWJlciAubW9kZWwtbnVtYmVyLXRleHQge1xuICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnZpc3VhbC1pZGVudGlmaWVyIC5rbm93LW1vZGVsLW51bWJlciAudmktaG93LXRvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnZpc3VhbC1pZGVudGlmaWVyIC5rbm93LW1vZGVsLW51bWJlciAudmktaG93LXRvIC5xdWVzdGlvbi1tYXJrIHtcbiAgYmFja2dyb3VuZDogIzk1ZDcwMDtcbiAgcGFkZGluZzogMC4xcmVtIDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDQuNTYyNXJlbSA0LjU2MjVyZW0gNC41NjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDAgMi4yNjI1cmVtIDIuMjYyNXJlbSAyLjI2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDByZW07XG4gIH1cbn1cbi52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCBoMyB7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLXRvcDogMy41NjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCBoMyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAuaWRlbnRpZnktaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMzBweDtcbn1cbi52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLmlkZW50aWZ5LXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAuaWRlbnRpZnktdGV4dCBhIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLmlkZW50aWZ5LXRleHQgYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyIC5pZGVudGlmeS1jYXRlZ29yeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMWIxYjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAuaWRlbnRpZnktY2F0ZWdvcnkgLnZpc3VhbC1jYXRlZ29yeS1zZWxlY3Q6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNpZGVudGlmeS1wb3dlci10b29scyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbWVkaWEvZ3RlY2gvc3VwcG9ydC9sYW5kaW5nL2lkZW50aWZ5LXBvd2VydG9vbHMtdGFibGV0LTJ4LmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNpZGVudGlmeS1mbG9vcmNhcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL21lZGlhL2d0ZWNoL3N1cHBvcnQvbGFuZGluZy9pZGVudGlmeS1mbG9vcmNhcmUtdGFibGV0LmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNpZGVudGlmeS1nYXJkZW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL21lZGlhL2d0ZWNoL3N1cHBvcnQvbGFuZGluZy9pZGVudGlmeS1nYXJkZW4tdGFibGV0LmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNpZGVudGlmeS1lYmlrZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL21lZGlhL2d0ZWNoL3N1cHBvcnQvbGFuZGluZy9pZGVudGlmeS1lYmlrZXMtdGFibGV0LmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNpZGVudGlmeS1tYXNzYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9tZWRpYS9ndGVjaC9zdXBwb3J0L2xhbmRpbmcvaWRlbnRpZnktbWFzc2FnZS10YWJsZXQuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLnZpc3VhbC1pbWcge1xuICB3aWR0aDogNTA2cHg7XG4gIGhlaWdodDogNTA2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlMWUxZTE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDcuMTI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5Ljk4cHgpIHtcbiAgLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAudmlzdWFsLWltZyB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAudmlzdWFsLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyOTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW07XG4gIH1cbn1cbi52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLnZpc3VhbC1pbWcgLmhlbHBlcmltYWdlLWd0ZWNoIHtcbiAgd2lkdGg6IDI2N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLnZpc3VhbC1pbWcgLmhlbHBlcmltYWdlLWd0ZWNoIHtcbiAgICB3aWR0aDogMTU2cHg7XG4gIH1cbn1cbi52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLnZpc3VhbC1pbWcgLmhlbHBlcmltYWdlIHtcbiAgd2lkdGg6IDUwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLnZpc3VhbC1pbWcgLmhlbHBlcmltYWdlIHtcbiAgICB3aWR0aDogMjc1cHg7XG4gIH1cbn1cbi52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLnZpc3VhbC1pbWcgLnZpc3VhbC1pZGVudGlmaWVyLXRleHQge1xuICBjb2xvcjogIzIyMzE0OTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1cmVtO1xuICB3aWR0aDogNTclO1xuICBsaW5lLWhlaWdodDogMC45O1xuICBtYXJnaW4tdG9wOiAyLjE4NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAudmlzdWFsLWltZyAudmlzdWFsLWlkZW50aWZpZXItdGV4dCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgfVxufVxuLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAubW9kZWwtcHJvZHVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTFlMWUxO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyIC5zdXBwb3J0LXByb2R1Y3QtbmFtZS1tb2RlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyIC5pbmRpdmlkdWFsLXByb2R1Y3QtbmFtZSB7XG4gIGNvbG9yOiAjMjIzMTQ5O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjOTVkNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLmluZGl2aWR1YWwtbW9kZWwtbnVtYmVyIHtcbiAgY29sb3I6ICMyMjMxNDk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcbn1cbi52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLmluZGl2aWR1YWwtcHJvZHVjdC10ZXh0IHtcbiAgY29sb3I6ICM2NzZjNmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogOTYlO1xuICBoZWlnaHQ6IDU1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcbiAgLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAuaW5kaXZpZHVhbC1wcm9kdWN0LXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGhlaWdodDogNTVweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyIC5pbmRpdmlkdWFsLXByb2R1Y3QtdGV4dC1sb25nZXIge1xuICBjb2xvcjogIzY3NmM2ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiA5NiU7XG4gIGhlaWdodDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzkuOThweCkge1xuICAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyIC5pbmRpdmlkdWFsLXByb2R1Y3QtdGV4dC1sb25nZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGhlaWdodDogODVweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyIC5pbmRpdmlkdWFsLXByb2R1Y3QtdGV4dC1vbmUge1xuICBjb2xvcjogIzY3NmM2ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiA5NiU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzkuOThweCkge1xuICAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyIC5pbmRpdmlkdWFsLXByb2R1Y3QtdGV4dC1vbmUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLnNlbGVjdC1tb2RlbC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjOTVkNzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuN3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTVkNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTI3OS45OHB4KSB7XG4gIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLnNlbGVjdC1tb2RlbC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxufVxuLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAuc2VsZWN0LW1vZGVsLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTVkNzAwO1xuICBjb2xvcjogIzk1ZDcwMDtcbn1cbi52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdnBybywgLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAjc3ViZGl2cHJvLWs5LCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZwb3dlci1mbG9vciwgLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAjc3ViZGl2cG93ZXItZmxvb3ItazksIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdnN3MDIsIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdnN3MjAsIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdnN3MjIsIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdm11bHRpLWs5LCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZjbG0sXG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZjbG0tdHdvLCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZzdDIwLCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZodDA1LCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZodDIwLCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZsZWFmYmxvd2VyLCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZ3b3JrbGlnaHQsIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdmViaWtlc3BvcnQsIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdmViaWtlY2l0eSwgLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAjc3ViZGl2ZXNjZW50LCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZoeWxpdGUge1xuICBtYXJnaW4tdG9wOiAtNDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OS45OHB4KSB7XG4gIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdnBybywgLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAjc3ViZGl2cHJvLWs5LCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZwb3dlci1mbG9vciwgLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAjc3ViZGl2cG93ZXItZmxvb3ItazksIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdnN3MDIsIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdnN3MjAsIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdnN3MjIsIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdm11bHRpLWs5LCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZjbG0sXG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZjbG0tdHdvLCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZzdDIwLCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZodDA1LCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZodDIwLCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZsZWFmYmxvd2VyLCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZ3b3JrbGlnaHQsIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdmViaWtlc3BvcnQsIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdmViaWtlY2l0eSwgLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAjc3ViZGl2ZXNjZW50LCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZoeWxpdGUge1xuICAgIG1hcmdpbi10b3A6IC0zNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzkuOThweCkge1xuICAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyIC5tb2RlbC1udW1iZXIgbGFiZWwge1xuICBjb2xvcjogIzY3NmM2ZTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyIC5tb2RlbC1udW1iZXIgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyIC5tb2RlbC1udW1iZXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IDQ4NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLm1vZGVsLW51bWJlciAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyIC5tb2RlbC1udW1iZXIgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBjb2xvcjogI2QxZDJkMjtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjYzhjY2QyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLm1vZGVsLW51bWJlciAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAxLjA2cmVtO1xuICB9XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyIC5tb2RlbC1udW1iZXIgI3N1YmNhdHNncm91cCwgLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAubW9kZWwtbnVtYmVyICNtb2RlbGdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMS4ycmVtO1xufVxuLnZpc3VhbC1pZGVudGlmaWVyIC52aXN1YWwtbGVmdC1jb2x1bW4gcCB7XG4gIGNvbG9yOiAjNWU2OTZlO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1cmVtO1xuICB3aWR0aDogODQlO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC52aXN1YWwtaWRlbnRpZmllciAudmlzdWFsLWxlZnQtY29sdW1uIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAucmVnaXN0ZXItc2VjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4ucmVnaXN0ZXItc2VjdGlvbiAuY29sdW1uLXJlZ2lzdGVyIHtcbiAgcGFkZGluZy10b3A6IDUuNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5yZWdpc3Rlci1zZWN0aW9uIC5jb2x1bW4tcmVnaXN0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAyLjc1cmVtO1xuICB9XG59XG4ucmVnaXN0ZXItc2VjdGlvbiAuY29sdW1uLXJlZ2lzdGVyIC5yZWdpc3Rlci10aXRsZSB7XG4gIGNvbG9yOiAjMjMyYzM1O1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVyZW07XG59XG4ucmVnaXN0ZXItc2VjdGlvbiAuY29sdW1uLXJlZ2lzdGVyIC5qb2luLWZhbWlseSB7XG4gIGNvbG9yOiAjNTQ1ZjYzO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB3aWR0aDogODIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5yZWdpc3Rlci1zZWN0aW9uIC5jb2x1bW4tcmVnaXN0ZXIgLmpvaW4tZmFtaWx5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi5yZWdpc3Rlci1zZWN0aW9uIC5jb2x1bW4tcmVnaXN0ZXIgLmxlZnRpbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnJlZ2lzdGVyLXNlY3Rpb24gLmNvbHVtbi1yZWdpc3RlciAubGVmdGltYWdlIGltZyB7XG4gIG1heC13aWR0aDogNTBweDtcbn1cbi5yZWdpc3Rlci1zZWN0aW9uIC5jb2x1bW4tcmVnaXN0ZXIgLnN1cHBvcnQtYm94LXRleHQge1xuICBtYXJnaW4tbGVmdDogNjVweDtcbn1cbi5yZWdpc3Rlci1zZWN0aW9uIC5sZWZ0LWNvbHVtbi1yZWdpc3RlciB7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNlMWUxZTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnJlZ2lzdGVyLXNlY3Rpb24gLmxlZnQtY29sdW1uLXJlZ2lzdGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlMWUxZTE7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlMWUxZTE7XG4gIH1cbn1cbi5yZWdpc3Rlci1zZWN0aW9uIC5yaWdodC1jb2x1bW4tcmVnaXN0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnJlZ2lzdGVyLXNlY3Rpb24gLnJpZ2h0LWNvbHVtbi1yZWdpc3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MCU7XG4gIH1cbn1cblxuLnN1cHBvcnQtb3B0aW9ucy1zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3RpbGxuZWVkYWhhbmQgaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDIuODFyZW07XG4gIC8qbGluZS1oZWlnaHQ6IC41NTsqL1xuICBjb2xvcjogIzM4NDU1YjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3RpbGxuZWVkYWhhbmQgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3RpbGxuZWVkYWhhbmQgLmNvbnRhY3QtaGFuZCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3RpbGxuZWVkYWhhbmQgLmNvbnRhY3Qtc3VwcG9ydC1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnN1cHBvcnQtb3B0aW9ucy1zZWN0aW9uIC5zdGlsbG5lZWRhaGFuZCAuY29udGFjdC1zdXBwb3J0LWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbi5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3RpbGxuZWVkYWhhbmQgLnN1YmhhbmQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzY3NmM2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3RpbGxuZWVkYWhhbmQgLnN1YmhhbmQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNy41cmVtO1xufVxuLnN1cHBvcnQtb3B0aW9ucy1zZWN0aW9uIC5zdXBwb3J0LXN1YnNlY3Rpb24gLnN1YnNlY3Rpb24tZGl2Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLnN1cHBvcnQtb3B0aW9ucy1zZWN0aW9uIC5zdXBwb3J0LXN1YnNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3VwcG9ydC1zdWJzZWN0aW9uIC5zdXBwb3J0LW9wdGlvbnMtc3Vic2VjdGlvbiAuc3VwcG9ydC1pbWFnZS1pY29uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzVweDtcbiAgfVxufVxuLnN1cHBvcnQtb3B0aW9ucy1zZWN0aW9uIC5zdXBwb3J0LXN1YnNlY3Rpb24gLnN1cHBvcnQtb3B0aW9ucy1zdWJzZWN0aW9uIC5saXZlLWNoYXQtYnV0dG9uIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG4uc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24gLnN1cHBvcnQtcmVnaXN0ZXItYnV0dG9uIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3VwcG9ydC1zdWJzZWN0aW9uIC5zdXBwb3J0LW9wdGlvbnMtc3Vic2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3VwcG9ydC1zdWJzZWN0aW9uIC5zdXBwb3J0LW9wdGlvbnMtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gIHdpZHRoOiA0MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAuc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24gLnN1cHBvcnQtb3B0aW9ucy1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4uc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24gLnN1cHBvcnQtb3B0aW9ucy1jb250ZW50IC5zdXBwb3J0LW9wdGlvbi1oZWFkZXIge1xuICBjb2xvcjogIzM4NDU1YjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG59XG4uc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24gLnN1cHBvcnQtb3B0aW9ucy1jb250ZW50IC5zdXBwb3J0LW9wdGlvbi1wYXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24gLnN1cHBvcnQtb3B0aW9ucy1jb250ZW50IC5udW1iZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICM5NWQ3MDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLnN1cHBvcnQtb3B0aW9ucy1zZWN0aW9uIC5zdXBwb3J0LXN1YnNlY3Rpb24gLnN1cHBvcnQtb3B0aW9ucy1zdWJzZWN0aW9uIC5zdXBwb3J0LW9wdGlvbnMtY29udGVudCAubnVtYmVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG4uc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24gLnN1cHBvcnQtb3B0aW9ucy1jb250ZW50IC5zdXBwb3J0LW9wZW5pbmctdGltZXMge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24gLnN1cHBvcnQtb3B0aW9ucy1jb250ZW50IC5jaGF0LXRleHQge1xuICB3aWR0aDogNzglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3VwcG9ydC1zdWJzZWN0aW9uIC5zdXBwb3J0LW9wdGlvbnMtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLWNvbnRlbnQgLmNoYXQtdGV4dCB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuLnN1cHBvcnQtb3B0aW9ucy1zZWN0aW9uIC5zdXBwb3J0LXN1YnNlY3Rpb24gLnN1cHBvcnQtb3B0aW9ucy1zdWJzZWN0aW9uIC5zdXBwb3J0LW9wdGlvbnMtY29udGVudCAuY2hhdC10ZXh0IHNwYW4ge1xuICBjb2xvcjogIzk1ZDcwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAuc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24gLnN1cHBvcnQtb3B0aW9ucy1jb250ZW50IC5lbWFpbC10ZXh0LCAuc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24gLnN1cHBvcnQtb3B0aW9ucy1jb250ZW50IC5waG9uZS10ZXh0IHtcbiAgICB3aWR0aDogNjglO1xuICB9XG59XG4uc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24gLnN1cHBvcnQtbWlkZGxlLWNvbHVtbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4uc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24gLnN1cHBvcnQtaWNvbi1pbWcge1xuICB3aWR0aDogNC41cmVtO1xuICBtYXJnaW46IDByZW0gMXJlbSAycmVtIDByZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnN1cHBvcnQtb3B0aW9ucy1zZWN0aW9uIC5zdXBwb3J0LXN1YnNlY3Rpb24gLnN1cHBvcnQtb3B0aW9ucy1zdWJzZWN0aW9uIC5zdXBwb3J0LWljb24taW1nIHtcbiAgICBtYXJnaW46IDByZW0gMnJlbSAycmVtIDByZW07XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgfVxufVxuLnN1cHBvcnQtb3B0aW9ucy1zZWN0aW9uIC5zdXBwb3J0LXN1YnNlY3Rpb24gLnN1cHBvcnQtb3B0aW9ucy1zdWJzZWN0aW9uIC5zdXBwb3J0LWljb24taW1nLWV4dGVuZGVkIHtcbiAgd2lkdGg6IDQuNXJlbTtcbiAgbWFyZ2luOiAwcmVtIDFyZW0gMnJlbSAwcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3VwcG9ydC1zdWJzZWN0aW9uIC5zdXBwb3J0LW9wdGlvbnMtc3Vic2VjdGlvbiAuc3VwcG9ydC1pY29uLWltZy1leHRlbmRlZCB7XG4gICAgbWFyZ2luOiAwcmVtIDJyZW0gN3JlbSAwcmVtO1xuICAgIHdpZHRoOiAzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAuc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24gLmJvcmRlci1kaXYtbWlkZGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3VwcG9ydC1zdWJzZWN0aW9uIC5taWRkbGUtc3Vic2VjdGlvbi1kaXYge1xuICB3aWR0aDogMjJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLnN1cHBvcnQtb3B0aW9ucy1zZWN0aW9uIC5zdXBwb3J0LXN1YnNlY3Rpb24gLm1pZGRsZS1zdWJzZWN0aW9uLWRpdiB7XG4gICAgd2lkdGg6IDI4cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnN1cHBvcnQtb3B0aW9ucy1zZWN0aW9uIC5zdXBwb3J0LXN1YnNlY3Rpb24gLmJvcmRlci1kaXYtY29udGFjdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3VwcG9ydC1zdWJzZWN0aW9uIC5zdWJzZWN0aW9uLWRpdiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkY2RjO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3VwcG9ydC1zdWJzZWN0aW9uIC5zdWJzZWN0aW9uLWRpdiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAuc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAubWlkZGxlLXN1YnNlY3Rpb24tZGl2IC5ib3JkZXItZGl2LW1pZGRsZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbn1cbi5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3VwcG9ydC1zdWJzZWN0aW9uIC5taWRkbGUtc3Vic2VjdGlvbi1kaXYgLnN1cHBvcnQtbWlkZGxlLWNvbHVtbiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWVlZWU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnN1cHBvcnQtb3B0aW9ucy1zZWN0aW9uIC5zdXBwb3J0LXN1YnNlY3Rpb24gLm1pZGRsZS1zdWJzZWN0aW9uLWRpdiAuc3VwcG9ydC1taWRkbGUtY29sdW1uIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAuc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAubWlkZGxlLXN1YnNlY3Rpb24tZGl2IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3VwcG9ydC1zdWJzZWN0aW9uIC5zdWJzZWN0aW9uLWRpdi0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3VwcG9ydC1zdWJzZWN0aW9uIC5zdWJzZWN0aW9uLWRpdi0zIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5cbi5wcm9ibGVtQXJlYSB7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xufVxuXG4ucHJvYmxlbUFyZWEgcCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNhY2FjYWM7XG59XG5cbiNzaG93UHJvYmxlbUFyZWFMaW5rIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNjI2NzZhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmF1dGhvcml6YXRpb24tbGluayBpbWcge1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC44NzVyZW07XG59XG5cbi5ib3JkZXIge1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDAuNjg3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjY4NzVyZW07XG59Il19 */
