@charset "UTF-8";@font-face{font-family:BaseNeue-Bold;src:url(/user/documents/fonts/BaseNeue-Bold.woff2) format("woff2"),url(/user/documents/fonts/BaseNeue-Bold.woff) format("woff")}@font-face{font-family:BaseNeue-BoldOblique;src:url(/user/documents/fonts/BaseNeue-BoldOblique.woff2) format("woff2"),url(/user/documents/fonts/BaseNeue-BoldOblique.woff) format("woff")}html{scroll-behavior:smooth}body{color:#141414;cursor:url(/user/documents/img/cursor1.png),auto!important;font-family:Inter,sans-serif!important;font-size:16px;font-weight:400}.type-index .homepage-box.welcome-wrapper,.type-index .latest-contribution-box{display:none}.availability span[style="color:#009901"],.availability-label[style="color: #009901"],.availability-label[style="color:#009901"]{color:#6b3!important}.availability span[style="color:#cb0000"],.availability-label[style="color: #cb0000"],.availability-label[style="color:#cb0000"]{color:#cc3a24!important}.mail:before,.project-email:before{color:#141414}.project-phone:before,.tel:before{color:#141414;content:"\e90a"!important;font-family:icomoon!important}.facebook:before,.instagram:before{color:#141414}.radio-wrapper{border:1px solid #141414;margin-bottom:-1px}.radio-wrapper.active{background-color:#ebebeb}.radio-wrapper:last-child{border-bottom-style:solid}.radio-wrapper input[type=radio]+label{padding-bottom:15px;padding-top:15px}.radio-wrapper input[type=checkbox]+label:before,.radio-wrapper input[type=radio]+label:before{border-color:#141414;border-radius:0}input[type=checkbox]+label:before,input[type=radio]+label:before{height:12px;width:12px}input[type=checkbox]:checked+label:after,input[type=radio]:checked+label:after{border-color:#141414!important;border-radius:0;height:12px;left:0;width:12px}.select2-selection,select,select.form-control{background-image:url(/user/documents/img/checkmark.svg);cursor:pointer}.form-control{border:1px solid #141414;color:#141414;height:50px}.blank-mode .cart-related-name,.blank-mode .cart-table .main-link,.blank-mode .h1,.blank-mode .h2,.blank-mode .h3,.blank-mode .h4,.blank-mode .h5,.blank-mode .h6,.blank-mode h1,.blank-mode h2,.blank-mode h3,.blank-mode h4,.blank-mode h5,.blank-mode h6,.external-fonts-loaded #navigation,.external-fonts-loaded .btn,.external-fonts-loaded .cart-related-name,.external-fonts-loaded .cart-table .main-link,.external-fonts-loaded .h1,.external-fonts-loaded .h2,.external-fonts-loaded .h3,.external-fonts-loaded .h4,.external-fonts-loaded .h5,.external-fonts-loaded .h6,.external-fonts-loaded .price-final,.external-fonts-loaded .price-save,.external-fonts-loaded .price-standard,.external-fonts-loaded .products .name,.external-fonts-loaded body,.external-fonts-loaded h1,.external-fonts-loaded h2,.external-fonts-loaded h3,.external-fonts-loaded h4,.external-fonts-loaded h5,.external-fonts-loaded h6,body.blank-mode{font-family:Inter,sans-serif!important}body #footer .cart-related-name,body #footer .cart-table .main-link,body #footer .h1,body #footer .h2,body #footer .h3,body #footer .h4,body #footer .h5,body #footer .h6,body #footer h1,body #footer h2,body #footer h3,body #footer h4,body #footer h5,body #footer h6,body .overall-wrapper .cart-related-name,body .overall-wrapper .cart-table .main-link,body .overall-wrapper .h1,body .overall-wrapper .h2,body .overall-wrapper .h3,body .overall-wrapper .h4,body .overall-wrapper .h5,body .overall-wrapper .h6,body .overall-wrapper h1,body .overall-wrapper h2,body .overall-wrapper h3,body .overall-wrapper h4,body .overall-wrapper h5,body .overall-wrapper h6{font-family:BaseNeue,sans-serif!important}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(fonts/icomoon.eot?dcugki);src:url(fonts/icomoon.eot?dcugki#iefix) format("embedded-opentype"),url(fonts/icomoon.ttf?dcugki) format("truetype"),url(fonts/icomoon.woff?dcugki) format("woff"),url(fonts/icomoon.svg?dcugki#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-arrow3:before{content:"\e908"}.icon-arrow2:before{content:"\e906"}.icon-cart:before{content:"\e900"}.icon-menu:before{content:"\e901"}.icon-ig:before{content:"\e902"}.icon-arrow:before{content:"\e903"}.icon-search:before{content:"\e904"}.icon-flace-logo:before{content:"\e905"}a,a:focus,a:hover{color:#141414}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#000}@media (max-width:767px){.overall-wrapper{padding-top:110px}.type-index .overall-wrapper{padding-top:105px}}.custom-footer__banner1,.custom-footer__banner6{display:none}.btn,.custom-cursor,.select-option,a,select,span.decrease,span.increase{cursor:url(https://519919.myshoptet.com/user/documents/img/cursor1.png),pointer!important}.custom-footer__instagram{display:none}.type-detail .ig{margin-top:0}.ig{margin-bottom:15px;margin-top:25px;width:100%}.ig .container{padding:0;width:100%}.ig h2{border-top:1px solid #000;color:#000;font-size:16px;margin-bottom:32px;margin-top:0;padding-top:32px;text-align:center}@media (max-width:767px){.ig h2{font-family:Inter,sans-serif!important}}.ig h2 a{color:#000;text-decoration:underline}.ig .instagram-wrap{display:flex;gap:4px;justify-content:space-between}@media (max-width:767px){.ig .instagram-wrap{flex-wrap:wrap;gap:6px}}.ig .instagram-wrap .igfeed{height:271px;width:14.2857142857%}@media (max-width:767px){.ig .instagram-wrap .igfeed{height:184px;width:calc(50% - 3px)}}.ig .instagram-wrap .igfeed a{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;width:100%}.instagram-wrap :nth-last-child(-n+2){display:none}@media (max-width:767px){.instagram-wrap :nth-child(n+5){display:none}}.btn.add-to-cart-button,.btn.btn-cart,a.btn.add-to-cart-button,a.btn.btn-cart{background-color:transparent;color:#141414}.btn.add-to-cart-button span,.btn.btn-cart span,a.btn.add-to-cart-button span,a.btn.btn-cart span{font-size:16px}.btn.add-to-cart-button:hover,.btn.btn-cart:hover,a.btn.add-to-cart-button:hover,a.btn.btn-cart:hover{background-color:#141414;color:#fff}.btn.add-to-cart-button:before,.btn.btn-cart:before,a.btn.add-to-cart-button:before,a.btn.btn-cart:before{content:"\e900";font-family:icomoon!important}.btn,a.btn{border:1px solid #141414;border-radius:2px;color:#141414;font-weight:600;padding:5px 25px;text-transform:lowercase}.btn:focus,.btn:hover,a.btn:focus,a.btn:hover{background-color:#141414;color:#fff;text-decoration:none}#header .btn.btn-default[data-testid=searchBtn]{align-items:center;background-color:transparent;border:none;border-radius:0;color:#141414;display:flex;font-size:0;height:40px;padding-right:11px}#header .btn.btn-default[data-testid=searchBtn]:before{color:#141414;content:"\e904";font-family:icomoon!important;font-size:18px}#header .btn.btn-default[data-testid=searchBtn]:hover{background-color:#141414;border:none}#header .btn.btn-default[data-testid=searchBtn]:hover:before{color:#fff}.btn.btn-default,a.btn.btn-default{background-color:transparent;border:1px solid #141414;border-radius:2px;color:#141414;font-weight:600;text-transform:lowercase}.btn.btn-default:focus,.btn.btn-default:hover,a.btn.btn-default:focus,a.btn.btn-default:hover{background-color:#141414;border:1px solid #141414;color:#fff;text-decoration:none}.btn.btn-primary,a.btn.btn-primary{background-color:transparent;color:#141414}.btn.btn-primary:focus,.btn.btn-primary:hover,.p:hover .btn-cart,.p:hover .btn-primary,a.btn.btn-primary:focus,a.btn.btn-primary:hover{background-color:#141414;color:#141414}#back-to-top-btn{align-items:center;background-color:transparent;border:1px solid #000;border-radius:50%;bottom:24px;cursor:pointer;display:flex;height:50px;justify-content:center;opacity:0;position:fixed;right:20px;transition:background-color .3s,opacity .5s,visibility .5s;visibility:hidden;width:50px;z-index:10}#back-to-top-btn:hover{background-color:#000}#back-to-top-btn:hover:before{color:#fff}#back-to-top-btn.show-back-to-top{opacity:1;visibility:visible}#back-to-top-btn:before{content:"\e903";font-family:icomoon!important;font-size:11px;transform:rotate(270deg)}.id--9 .btn[data-testid=searchBtn]{height:50px}.flags.flags-default .flag{color:#fff;font-size:16px;font-weight:600;margin:5px;padding:10px}.flags.flags-extra{display:none!important}@media (max-width:767px){.breadcrumbs-wrapper.container{margin:0 calc(50% - 50vw);padding-left:0!important;padding-right:0!important;width:100vw}}.breadcrumbs{align-items:center;border-color:#141414;border-bottom:1px solid;color:#141414;display:flex!important;flex-wrap:wrap;min-height:60px}@media (max-width:767px){.breadcrumbs{-ms-overflow-style:none;scrollbar-height:none;box-sizing:border-box;flex-wrap:nowrap;max-width:99vw;overflow-x:scroll;padding-left:15px;padding-right:15px;scrollbar-width:none;white-space:nowrap}.breadcrumbs::-webkit-scrollbar{display:none}}@media (min-width:991px){.breadcrumbs{margin:0}}.breadcrumbs a,.breadcrumbs span{color:#141414;font-size:12px;text-transform:uppercase}@media (max-width:991px){.breadcrumbs span{padding:10px 10px 10px 0!important}}@media (min-width:991px){.breadcrumbs span span{padding:10px!important}.breadcrumbs span a{padding:10px 5px!important}}.breadcrumbs #navigation-first,.breadcrumbs:before{display:none}.breadcrumbs #navigation-1 a,.breadcrumbs #navigation-1 span{padding-left:0!important}.breadcrumbs a:before{display:none}.breadcrumbs a:after{background-color:transparent!important;bottom:auto!important;color:#141414;content:"/"!important;height:auto!important;top:50%;transform:translateY(-50%)!important;width:auto!important}.products>div{border:none!important}.product .p-in-in .ratings-wrapper{display:none}.product .product-brand-name{font-weight:600}.product:hover .name{text-decoration:underline;text-decoration-color:#141414}.product:hover .widget-parameter-wrapper{display:flex!important}.product .name span[data-micro=name]{color:#141414;font-size:16px!important;font-weight:400}.product .prices .price-final strong{color:#141414;font-size:16px!important;font-weight:600}.product .prices.discount{align-items:center;display:flex;gap:4px}.product .prices.discount .price-standard{color:#898989;font-size:13px;font-weight:300}@media (min-width:768px){.product .image .widget-parameter-wrapper{align-items:center;background-color:#fff;bottom:0;display:none;justify-content:center;min-height:50px;opacity:.9;padding:10px 0;position:absolute;transition:.3s;visibility:hidden}.product .image .widget-parameter-list{flex-shrink:1;flex-wrap:wrap;gap:7px}}@media (max-width:767px){.product .image .widget-parameter-list{gap:2px;padding-bottom:5px}}.product .image .widget-parameter-list li{border:1px solid #000;padding:2px 10px;transition:.2s}.product .image .widget-parameter-list li:hover{background-color:#000}.product .image .widget-parameter-list li:hover a{color:#fff}.product .image .widget-parameter-list li a{color:#000;font-size:13px;line-height:16px;padding:0;transition:.2s}.product .ratings-wrapper .availability>span{text-transform:lowercase}.product .ratings-wrapper .availability>span[style="color:#009901"]{color:#6b3!important}.products-block .product .p .name{height:auto;text-align:left}@media (min-width:991px){.user-action-in .cart-widget{top:110px}}@media (min-width:1640px){.user-action-in .cart-widget{margin-left:350px}}@media (min-width:1760px){.user-action-in .cart-widget{margin-left:424px}}.admin-logged .user-action-in .cart-widget{top:132px}@media (max-width:767px){.user-action-in .cart-widget{top:65px!important}}.user-action-in .cart-widget .cart-widget-button{padding:0}@media (min-width:1440px){.popup-widget{margin-left:252px}}.type-index .homepage-box.middle-banners-wrapper{background-color:transparent;border:none}.type-index .homepage-box.middle-banners-wrapper .container{padding-left:10px;padding-right:10px}.type-index .homepage-box.middle-banners-wrapper .container .row{margin:0}@media (max-width:991px){.type-index .body-banners{margin-top:42px}}.type-index .body-banners>div{padding:0;width:50%}@media (max-width:991px){.type-index .body-banners>div{width:100%}.type-index .body-banners>div .banner-wrapper{margin-top:0}.type-index .body-banners>div .banner-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%}}.p-image-wrapper{padding:0}@media (max-width:767px){.p-image-wrapper .p-image{margin:0}}.p-image-wrapper .p-image .arrow-navigation>span:before{cursor:pointer;font-size:12px;position:absolute;top:50%;z-index:54}.p-image-wrapper .p-image .arrow-navigation .arrow-left:before{content:"\e908";font-family:icomoon!important;left:15px;transform:rotate(180deg)}.p-image-wrapper .p-image .arrow-navigation .arrow-right:before{content:"\e908";font-family:icomoon!important;right:15px}@media (max-width:767px){.p-image-wrapper .p-thumbnails{height:20px}.p-image-wrapper .p-thumbnails-wrapper{left:50%;position:absolute;transform:translateX(-50%)}}.p-image-wrapper .p-thumbnails-wrapper .p-thumbnails-inner{display:flex;justify-content:center;position:static;width:100%}.p-image-wrapper .p-thumbnails-wrapper .p-thumbnails-inner a{height:6px;margin-right:10px;width:6px}.p-image-wrapper .p-thumbnails-wrapper .p-thumbnails-inner a:before{background-color:#fff;border:1px solid #c3c3c3;border-radius:50%;content:"";height:6px;width:6px}.p-image-wrapper .p-thumbnails-wrapper .p-thumbnails-inner a.highlighted:before{background-color:#141414;border-color:#141414}.p-image-wrapper .p-thumbnails-wrapper .p-thumbnails-inner a img{display:none}@media (min-width:768px){.p-detail-info,.p-detail-inner-header{display:none}}.p-detail-info .stars-wrapper{display:none}.p-detail-info{font-size:0;margin:0}.p-detail-info a{color:#c3c3c3;font-size:16px}@media (max-width:767px){.p-detail-info a{color:#141414;font-size:16px;font-weight:600}}.p-detail-inner-header h1{color:#141414;font-size:24px;margin-top:0}@media (max-width:767px){.p-detail-inner-header h1{font-size:16px}}.p-detail-inner-header .p-code{display:none}.p-info-wrapper{visibility:hidden}@media (min-width:1200px){.p-info-wrapper{border-left:1px solid #141414;padding-left:115px;padding-right:115px}}@media (min-width:768px){.p-info-wrapper{padding-bottom:70px;padding-top:70px}}.p-info-wrapper .p-detail-info,.p-info-wrapper .p-detail-inner-header{display:none}@media (min-width:768px){.p-info-wrapper .p-detail-info,.p-info-wrapper .p-detail-inner-header{display:block}}.p-info-wrapper .p-detail-info .flags,.p-info-wrapper .p-detail-inner-header .flags{display:none}.p-info-wrapper .p-final-price-wrapper{margin-bottom:45px}@media (max-width:767px){.p-info-wrapper .p-final-price-wrapper{margin-bottom:24px}}.p-info-wrapper .p-final-price-wrapper .price-final-holder{color:#141414;font-size:24px;font-weight:500;position:relative}.p-info-wrapper .p-final-price-wrapper .price-final-holder:after{background-color:#141414;bottom:-2px;content:"";display:block;height:2px;position:absolute;width:100%}@media (max-width:767px){.p-info-wrapper .p-final-price-wrapper .price-final-holder{font-size:16px}}.p-info-wrapper .availability-value{display:none}.p-info-wrapper .detail-parameters{width:100%}@media (max-width:767px){.p-info-wrapper .detail-parameters{margin-bottom:0}}.p-info-wrapper .extended-description{border-bottom:1px solid #141414;margin-bottom:30px;padding:0 0 15px;width:100%}@media (max-width:767px){.p-info-wrapper .extended-description{border-bottom:1px solid #141414;border-top:1px solid #141414;margin:0 calc(50% - 50vw) 24px;padding:0;position:relative;width:100vw}}.p-info-wrapper .extended-description h3{display:none}.p-info-wrapper .extended-description .detail-parameters{margin:0}@media (max-width:767px){.p-info-wrapper .extended-description .detail-parameters tbody{display:flex;flex-wrap:wrap;width:100%}}.p-info-wrapper .extended-description .detail-parameters tr{display:flex;width:auto}@media (max-width:767px){.p-info-wrapper .extended-description .detail-parameters tr{align-items:center;height:60px;justify-content:center;width:50%}.p-info-wrapper .extended-description .detail-parameters tr:nth-of-type(2){border-right:1px solid #141414}}.p-info-wrapper .extended-description .detail-parameters tr:before{content:"•";font-weight:600;margin-right:7px}@media (max-width:767px){.p-info-wrapper .extended-description .detail-parameters tr:before{display:none}}.p-info-wrapper .extended-description .detail-parameters tr:first-of-type{display:none}.p-info-wrapper .extended-description .detail-parameters tr th{padding-right:4px;width:auto}@media (max-width:767px){.p-info-wrapper .extended-description .detail-parameters tr th{padding-bottom:0}}.p-info-wrapper .extended-description .detail-parameters tr td{font-weight:600}@media (max-width:767px){.p-info-wrapper .extended-description .detail-parameters tr td{padding-bottom:0}}.p-info-wrapper .extended-description .detail-parameters .row-header-label{color:#141414}.p-info-wrapper .extended-description .detail-parameters .row-header-label .row-header-label-colon,.p-info-wrapper .p-short-description{display:none}.p-info-wrapper .add-to-cart{margin-bottom:45px}.p-info-wrapper .add-to-cart.added-to-cart .add-to-cart-button{background-color:#fff;color:#141414}.p-info-wrapper .add-to-cart.added-to-cart .checkmark{display:block!important}@media (max-width:767px){.p-info-wrapper .add-to-cart{margin-bottom:27px}}.p-info-wrapper .add-to-cart .quantity{display:none}.p-info-wrapper .add-to-cart .add-to-cart-button{background-color:#141414;color:#fff;display:flex;flex-direction:row-reverse;justify-content:center;padding:11px 20px;position:relative;transition:.3s;width:100%}.p-info-wrapper .add-to-cart .add-to-cart-button:before{display:none}.p-info-wrapper .add-to-cart .add-to-cart-button:focus,.p-info-wrapper .add-to-cart .add-to-cart-button:hover{background-color:#fff;border:1px solid #141414;color:#141414}.p-info-wrapper .basic-description{width:100%}.p-info-wrapper .basic-description h3{font-size:16px;font-weight:600;margin-bottom:3px;margin-top:20px}@media (max-width:767px){.p-info-wrapper .basic-description h3{font-family:Inter,sans-serif!important}}.p-info-wrapper #manufacturerDescription h3{font-size:16px;font-weight:600;margin-bottom:3px;margin-top:20px}.p-info-wrapper .social-buttons-wrapper,.p-info-wrapper p[data-testid=productCardDescr]{display:none}.product-unavailable .p-info-wrapper .p-final-price-wrapper .price-final-holder{color:#c3c3c3;text-decoration:line-through}.product-unavailable .p-info-wrapper .p-final-price-wrapper .price-final-holder:after{display:none}.product-unavailable .p-info-wrapper .add-to-cart .add-to-cart-button{background-color:transparent;border-color:#c3c3c3;color:#c3c3c3;cursor:not-allowed}.p-detail-tabs-wrapper{display:none}@media (min-width:768px){.product-top{margin-bottom:0}}@media (max-width:767px){.product-top{display:flex;flex-direction:column}.product-top .p-image-wrapper{order:1!important}.product-top .p-detail-inner-header{order:3}.product-top .p-info-wrapper{order:4!important}.product-top .col-xs-12{order:2}}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#fff;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark{stroke-width:2;stroke:#141414;stroke-miterlimit:10;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;border-radius:50%;display:none;height:32px;width:32px}.checkmark__check{stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;transform-origin:50% 50%}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}.type-detail .detail-parameters .variant-list{display:flex;flex-direction:column;padding-bottom:24px}@media (max-width:767px){.type-detail .detail-parameters .variant-list{padding-bottom:19px}}.type-detail .detail-parameters .variant-list th{color:#141414;font-weight:500;padding-bottom:8px}.selectButtonsContent{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.selectButtonsContent .select-option{border:1px solid #141414;border-radius:3px;color:#141414;cursor:pointer;display:grid;font-size:16px;height:50px;line-height:22px;min-width:97px;place-content:center;transition:.3s}@media (max-width:467px){.selectButtonsContent .select-option{min-width:auto;width:calc(25% - 6px)}}.selectButtonsContent .select-option.unavailable-option{box-sizing:border-box;cursor:not-allowed;opacity:.5;overflow:hidden;position:relative}.selectButtonsContent .select-option.unavailable-option:after{background-color:#c3c3c3;content:"";height:1px;left:-22px;position:absolute;right:1px;top:50%;transform:rotate(-25deg);width:150%}.selectButtonsContent .select-option:not(.unavailable-option):active,.selectButtonsContent .select-option:not(.unavailable-option):focus,.selectButtonsContent .select-option:not(.unavailable-option):hover{font-weight:600}.selectButtonsContent .select-option.active{background-color:#141414;border:2px solid #141414;color:#fff;font-weight:600}#category-header{margin-left:-20px;margin-right:-20px}@media (max-width:767px){#category-header{margin-left:-10px;margin-right:-10px}}#category-header fieldset{display:flex}#category-header label[for=order1]{order:3}#category-header label[for=order2]{order:1}#category-header label[for=order3]{order:2}#category-header label[for=order4]{display:none}::-webkit-scrollbar-track{background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar{background-color:#f5f5f5;width:6px}::-webkit-scrollbar-thumb{background-color:#141414}body .filters-wrapper{display:none}body .filters-wrapper.active{display:flex}body .filters-wrapper.active .filters{display:block!important}.filters-unveil-button-wrapper{display:none}.category-content-wrapper{position:relative}#category-filter-hover{border-left:1px solid #141414;display:block;max-height:calc(100vh - 233px);overflow:scroll;overflow-x:hidden}.before-filter{align-items:center;background-color:transparent;background-color:#141414!important;background-image:url(/user/documents/img/filter-icon.svg);background-position-x:50px;background-position-y:center;background-repeat:no-repeat;background-size:12px auto;border:unset;bottom:30px;box-sizing:border-box;color:#fff!important;display:flex;font-size:14px;height:40px;justify-content:center;left:50%;padding-left:24px;padding-right:10px;position:sticky;transform:translateX(-50%);width:160px}.before-filter:hover{background-color:#fff;color:#141414}body .filters-visible .filter-background{display:flex}.filter-top{border-bottom:1px solid #141414;border-left:1px solid #141414;position:relative}.filter-top p{align-items:center;background-color:#fff;box-sizing:border-box;color:#141414;display:flex;font-size:16px;font-weight:500;height:100px;justify-content:center;margin:0;text-align:center;width:100%}@media screen and (max-width:550px){.filter-top p{height:80px}}.filter-top button{align-items:center;background-color:transparent;border:unset;display:flex;height:32px;justify-content:center;position:absolute;right:19px;top:50%;transform:translateY(-50%);transition:.1s;width:32px;z-index:1}.filter-top button:hover{transform:scale(1.05) translateY(-50%)}.filter-top button:after,.filter-top button:before{background-color:#141414;border-radius:20px;content:"";height:18px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);width:2px}.filter-top button:before{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.filters-wrapper{display:flex;height:100%;justify-content:flex-end;position:fixed;right:0;top:0;width:100%;z-index:1003}.filters-wrapper .slider-wrapper{padding:0}.filters-wrapper .slider-wrapper .mobile-price-range{display:none}.filters-wrapper .slider-wrapper .mobile-price-range input,.filters-wrapper .slider-wrapper .mobile-price-range p{font-size:12px}.filters-wrapper .slider-wrapper.active .mobile-price-range{display:flex}.filters-wrapper .filter-section-count{display:none}.filters-wrapper .filter-background{background:hsla(0,0%,99%,.95);content:"";height:100%;position:absolute;width:100%;z-index:-1}@media screen and (max-width:550px){.filters-wrapper .filter-background{height:calc(100% - 70px);max-width:unset;top:70px}}.filters-wrapper .filters{background-color:#fff;box-sizing:border-box;height:100%;max-width:437px;width:100%}@media screen and (max-width:550px){.filters-wrapper .filters{height:calc(100% - 70px);margin-top:auto;max-width:unset}}.filters-wrapper .filter-section,.filters-wrapper .filter-sections{padding:0}.filters-wrapper .filter-section form{display:none;max-height:unset!important}.filters-wrapper .filter-section.active h4:after{top:calc(50% - 2px)}.filters-wrapper .filter-section.active form{display:block}.filters-wrapper .filter-section .more-filters{display:none}.filters-wrapper .filter__mobile-option{padding-left:51px;position:relative;width:100%}.filters-wrapper .filter__mobile-option:after{background-color:#fff;border:1px solid #141414;box-sizing:border-box;content:"";height:12px;left:29px;position:absolute;width:12px}.filters-wrapper .filter__mobile-option.active:after{background-color:#141414}.filters-wrapper form fieldset>div,.filters-wrapper h4{border-bottom:1px solid #141414;box-sizing:border-box}.filters-wrapper .filter-count{display:none}.filters-wrapper .filter-label{font-size:12px;margin:0}.filters-wrapper form fieldset{display:flex;flex-direction:column;width:100%}.filters-wrapper form fieldset>div:not(.advanced-filters-wrapper){align-items:center;background-color:#fff;box-sizing:border-box;display:flex;min-height:40px;width:100%!important;width:100%}.filters-wrapper form fieldset>div:not(.advanced-filters-wrapper) p{align-items:center;box-sizing:border-box;display:flex;font-size:12px;margin:0;min-height:40px;padding-right:29px;transition:.2s}.filters-wrapper form fieldset>div:not(.advanced-filters-wrapper) input,.filters-wrapper form fieldset>div:not(.advanced-filters-wrapper) label{display:none}.filters-wrapper h4{align-items:center;background-color:#ebebeb;display:flex;justify-content:space-between;margin:0;min-height:50px;padding-left:29px;padding-right:29px;position:relative}.filters-wrapper h4:after,.filters-wrapper h4:before{background-color:#000;content:"";height:8px;position:absolute;right:29px;top:50%;transform:rotate(45deg) translateX(-50%);width:8px;z-index:1}.filters-wrapper h4:after{background-color:#ebebeb;top:calc(50% + 2px)}.filters-wrapper .slider-content,.filters-wrapper .slider-header{display:none}.mobile__filter-bottom{align-items:center;background-color:#fff;border-bottom:1px solid #141414;border-left:1px solid #141414;border-top:1px solid #141414;display:flex;flex-wrap:wrap;gap:10px;padding:25px 28px;position:relative;top:-1px}.mobile__filter-bottom .btn-filter,.mobile__filter-bottom .close-filter__btn{align-items:center;background-color:#fff;border:1px solid #141414;box-sizing:border-box;display:flex;flex-grow:1;height:50px;justify-content:center;max-width:185px;max-width:calc(50% - 4px);padding-left:10px;padding-right:10px;transition:.2s;width:auto}.mobile__filter-bottom .btn-filter:hover,.mobile__filter-bottom .close-filter__btn:hover{transform:scale(1.01)}.mobile__filter-bottom .btn-filter{background-color:#141414;color:#fff}.mobile-price-range{align-items:center;border-bottom:1px solid #141414;box-sizing:border-box;display:flex;height:40px;justify-content:space-between;padding-left:29px;padding-right:29px}.mobile-price-range div{display:flex;gap:4px}.mobile-price-range div p{align-items:center;display:flex;margin:0}.mobile-price-range div input{background-color:#fff;border:1px solid #cfd1c2;box-sizing:border-box;height:30px;margin:0;max-width:70px;min-width:60px;padding:7px 9px;text-align:center;width:100%}.mobile-price-range div input:focus{border:unset;outline:unset}.h4.homepage-group-title,h4.homepage-group-title{color:#141414;font-size:24px;font-weight:400;margin:42px 0 20px;position:relative;text-align:left}@media (max-width:767px){.h4.homepage-group-title,h4.homepage-group-title{display:flex;font-size:20px;justify-content:space-between;margin:21px 0 20px}.h4.homepage-group-title a,h4.homepage-group-title a{font-size:16px;font-weight:400}}.ordering-process{background-color:#fff!important}.ordering-process .overall-wrapper{min-height:100vh;overflow-x:hidden}.ordering-process #back-to-top-btn{display:none}@media (min-width:768px){.ordering-process #header{border:none}}@media (min-width:1200px){.ordering-process .cart-row .col-md-8{padding-right:115px}}@media (min-width:991px){.ordering-process .cart-row .col-md-8{border-right:1px solid #141414;padding-right:70px;width:50%}}@media (min-width:1200px){.ordering-process .cart-row .col-md-4{padding-left:115px}}@media (min-width:991px){.ordering-process .cart-row .col-md-4{padding-left:70px;width:50%}}.ordering-process .cart-header-container .cart-header{border-color:#141414;margin:0}@media (min-width:768px){.ordering-process .cart-header-container .cart-header li{font-size:12px;width:auto}.ordering-process .cart-header-container .cart-header li.step-3 span:after{display:none}.ordering-process .cart-header-container .cart-header li.active span:after{color:#141414}.ordering-process .cart-header-container .cart-header li span:after{color:#c3c3c3;content:"/";font-size:12px;margin-left:8px}.ordering-process .cart-header-container .cart-header li span:before{border:none;content:counter(steps) ". ";counter-increment:steps;font-size:12px;height:auto;vertical-align:baseline;width:auto}.ordering-process .cart-header-container .cart-header li a,.ordering-process .cart-header-container .cart-header li strong{border:none;padding-left:8px}}@media (min-width:991px){.ordering-process #checkoutContent .cart-content{padding-right:20px;padding-top:0}}.ordering-process #checkoutSidebar{visibility:hidden}@media (max-width:767px) and (min-width:467px){.ordering-process #checkoutSidebar{padding-left:10px;padding-right:10px}}.ordering-process #checkoutSidebar .cart-content{margin-left:auto;margin-right:auto;margin-top:77px;max-width:510px;padding-top:0;position:relative}.ordering-process #checkoutSidebar .cart-content:before{color:#141414;content:"Košík";display:block;font-size:24px;left:20px;position:absolute;top:-40px}@media (max-width:991px){.ordering-process #checkoutSidebar .cart-content:before{left:0}}.ordering-process #checkoutSidebar .order-summary{border:1px solid #141414;margin-bottom:25px;padding:0!important}.ordering-process #checkoutSidebar .order-summary .cart-item-amount,.ordering-process #checkoutSidebar .order-summary .checkout-box,.ordering-process #checkoutSidebar .order-summary .order-summary-item.helper,.ordering-process #checkoutSidebar .order-summary h4{display:none}.ordering-process #checkoutSidebar .order-summary #shipping-billing-summary{padding:0 20px}@media (max-width:467px){.ordering-process #checkoutSidebar .order-summary #shipping-billing-summary{padding:0}}.ordering-process #checkoutSidebar .order-summary #summary-box .cart-items:first-of-type{padding-top:50px}.ordering-process #checkoutSidebar .order-summary #summary-box .cart-items:first-of-type:after,.ordering-process #checkoutSidebar .order-summary #summary-box .cart-items:first-of-type:before{position:absolute;top:25px}.ordering-process #checkoutSidebar .order-summary #summary-box .cart-items:first-of-type:before{content:"Položky"}.ordering-process #checkoutSidebar .order-summary #summary-box .cart-items:first-of-type:after{content:"Suma";right:20px}@media (max-width:467px){.ordering-process #checkoutSidebar .order-summary #summary-box .cart-items:first-of-type:after{right:10px}}.ordering-process #checkoutSidebar .order-summary .cart-items{padding-left:20px;padding-right:20px;position:relative}@media (max-width:467px){.ordering-process #checkoutSidebar .order-summary .cart-items{padding-left:10px;padding-right:10px}}.ordering-process #checkoutSidebar .order-summary .cart-item{align-items:center;border-bottom:1px solid #141414;display:flex;padding:15px 0}.ordering-process #checkoutSidebar .order-summary .cart-item>div{border:none}.ordering-process #checkoutSidebar .order-summary .cart-item:first-of-type{border-top:1px solid #141414}.ordering-process #checkoutSidebar .order-summary .cart-image{max-height:60px;max-width:60px}.ordering-process #checkoutSidebar .order-summary .cart-item-name{border-right:none;max-width:300px}@media (max-width:467px){.ordering-process #checkoutSidebar .order-summary .cart-item-name{max-width:195px}}.ordering-process #checkoutSidebar .order-summary .cart-item-name a{text-transform:none}.ordering-process #checkoutSidebar .order-summary .cart-item-name .main-link-variant{font-weight:600}.ordering-process #checkoutSidebar .order-summary .cart-item-price{flex:1}.ordering-process #checkoutSidebar .order-summary .recapitulation-single>span{color:#141414;display:block;flex:initial;font-size:16px;font-weight:600;padding-right:3px}.ordering-process #checkoutSidebar .order-summary .recapitulation-single>strong{color:#c3c3c3;font-size:16px}.ordering-process #checkoutSidebar .order-summary .recapitulation-single>strong span{color:#141414;flex:initial;font-size:16px;font-weight:400;text-decoration:underline;text-transform:none}@media (max-width:991px){.ordering-process #checkoutSidebar .price-wrapper{padding:20px}}.ordering-process #checkoutSidebar .order-summary-item.price{align-items:center;background-color:#ebebeb;border-top:none;display:flex;height:98px}@media (min-width:991px){.ordering-process #checkoutSidebar .order-summary-item.price{margin-left:0;margin-right:0}}.ordering-process #checkoutSidebar .order-summary-item.price .price.price-primary span{color:#141414;font-size:16px;text-decoration:underline}@media (max-width:991px){.ordering-process #checkoutSidebar .next-step{padding:0}}.ordering-process #continue-order-button,.ordering-process #orderFormButton,.ordering-process .next-step-finish{transition:.3s}.ordering-process #continue-order-button span,.ordering-process #orderFormButton span,.ordering-process .next-step-finish span{font-size:16px;font-weight:500;text-transform:none}.ordering-process #continue-order-button:after,.ordering-process #orderFormButton:after,.ordering-process .next-step-finish:after{display:none}.ordering-process #continue-order-button:hover,.ordering-process #orderFormButton:hover,.ordering-process .next-step-finish:hover{background-color:#fff}.ordering-process #continue-order-button:hover span,.ordering-process #orderFormButton:hover span,.ordering-process .next-step-finish:hover span{color:#141414}@media (max-width:991px){.ordering-process.in-kosik #cart-wrapper{padding-top:19px}}.ordering-process.in-kosik .cart-content .cart-table{margin-top:60px;position:relative}@media (max-width:767px){.ordering-process.in-kosik .cart-content .cart-table{margin-top:0}}.ordering-process.in-kosik .cart-content .cart-table:after{content:"1. Nákupný košík";font-size:24px;font-weight:600;left:0;margin-bottom:22px;margin-top:0;position:absolute;top:-62px}@media (max-width:767px){.ordering-process.in-kosik .cart-content .cart-table:after{display:none}}@media (min-width:991px){.ordering-process.in-kosik .col-md-4{border-left:1px solid #141414}}.ordering-process.in-kosik .col-md-8{border:none}.ordering-process.in-kosik .checkout-box-wrapper{border:1px solid #141414;border-bottom:none;margin-left:auto;margin-right:auto;margin-top:37px;max-width:510px}.ordering-process.in-kosik .summary-wrapper{margin:0 auto;max-width:510px;padding:0}.ordering-process.in-kosik .summary-wrapper .price-wrapper{background-color:#ebebeb;border:1px solid #141414;border-top-style:none;display:flex;height:98px;padding:20px}@media (max-width:991px){.ordering-process.in-kosik .summary-wrapper .price-wrapper{border-top-style:solid}}.ordering-process.in-kosik .summary-wrapper .price-wrapper>span{font-weight:600}.ordering-process.in-kosik .summary-wrapper .price-wrapper strong{font-size:16px;font-weight:600;text-decoration:underline}@media (max-width:991px){.ordering-process.in-kosik .summary-wrapper .next-step{padding:15px 0}}.ordering-process.in-kosik .removeable td{border-color:#141414}.ordering-process.in-kosik .removeable .p-availability,.ordering-process.in-kosik .removeable .p-price,.ordering-process.in-kosik .removeable .p-quantity{display:none}.ordering-process.in-kosik .removeable .p-name{border-right:none}.ordering-process.in-kosik .removeable .p-name a{color:#141414;text-transform:unset}.ordering-process.in-kosik .removeable .p-name .main-link-variant{font-weight:700}.ordering-process.in-kosik .removeable .cart-p-image{border-right:none}.ordering-process.in-kosik .removeable .p-total .price-final{color:#141414;font-size:16px;font-weight:400}.ordering-process.in-krok-2 .co-contact-information{display:flex;flex-wrap:wrap}.ordering-process.in-krok-2 .co-contact-information .form-group{flex-basis:100%;min-width:auto}.ordering-process.in-krok-2 .co-contact-information h4{flex-basis:100%;order:1}.ordering-process.in-krok-2 .co-contact-information .form-group:first-of-type,.ordering-process.in-krok-2 .co-contact-information .form-group:last-of-type{display:none}.ordering-process.in-krok-2 .co-contact-information .form-group:nth-of-type(2){order:2}.ordering-process.in-krok-2 .co-contact-information .form-group:nth-of-type(2) label{padding-right:0;width:100%}.ordering-process.in-krok-2 .co-contact-information .form-group:nth-of-type(2) span{display:block;width:100%}.ordering-process.in-krok-2 .co-contact-information .form-group:nth-of-type(2) span:before{content:"*Potrebné";position:absolute;right:0;top:0}.ordering-process.in-krok-2 .co-contact-information .form-group:nth-of-type(3){order:7}.ordering-process.in-krok-2 .co-contact-information .form-group:nth-of-type(4){order:8}.ordering-process.in-krok-2 .co-contact-information .form-group:nth-of-type(4) .phone-combined-input{max-width:none}.ordering-process.in-krok-2 .co-contact-information .form-group:nth-of-type(4) .country-flags{background-image:url(/user/documents/img/checkmark.svg);background-position:100%;background-repeat:no-repeat;border:1px solid #141414;border-radius:3px;color:#141414;height:50px;margin-right:16px;padding:10px 35px 10px 12px}.ordering-process.in-krok-2 .co-contact-information .form-group:nth-of-type(4) .country-flags .shp-flag-label{color:#141414;font-size:16px;padding-left:10px}.ordering-process.in-krok-2 .co-contact-information .form-group:nth-of-type(4) .country-flags .shp-flag-label:before,.ordering-process.in-krok-2 .co-contact-information .form-group:nth-of-type(5),.ordering-process.in-krok-2 .co-contact-information .form-group:nth-of-type(6),.ordering-process.in-krok-2 .co-contact-information .form-group:nth-of-type(7),.ordering-process.in-krok-2 .co-contact-information .form-group:nth-of-type(8){display:none}.ordering-process.in-krok-2 .co-contact-information .form-group:nth-of-type(9){order:3}@media (min-width:1400px){.ordering-process.in-krok-2 .co-contact-information .form-group:nth-of-type(9){flex:0 1 calc(66.66666% - 16px);margin-right:16px}}.ordering-process.in-krok-2 .co-contact-information .form-group:nth-of-type(10){flex:0 1 calc(66.66666% - 16px);margin-right:16px;order:5}.ordering-process.in-krok-2 .co-contact-information .form-group:nth-of-type(11){flex:0 1 33.33333%;order:6;width:33.3333%}.ordering-process.in-krok-2 .co-contact-information .form-group:nth-of-type(12){order:4}@media (min-width:1400px){.ordering-process.in-krok-2 .co-contact-information .form-group:nth-of-type(12){flex:0 1 33.33333%;width:33.3333%}}.ordering-process.in-krok-2 .co-contact-information .form-group:nth-of-type(12) select{min-width:auto}.ordering-process.in-krok-2 .co-contact-information h4{font-size:24px;font-weight:600;margin-bottom:22px;margin-top:0;visibility:hidden}@media (max-width:767px){.ordering-process.in-krok-2 .co-contact-information h4{display:none}}.ordering-process.in-krok-2 .co-billing-address,.ordering-process.in-krok-2 .co-box-additional{display:none}.ordering-process.in-krok-2 .additional-cart-info p{font-size:12px}.ordering-process.in-krok-2 .additional-cart-info p>span{font-weight:500}.ordering-process.in-krok-2 .additional-cart-info a{font-size:12px;font-weight:500}.ordering-process.in-krok-2 .additional-cart-info a span{text-decoration:underline}.ordering-process .co-box{border:none;padding-left:0;padding-right:0}@media (max-width:991px) and (min-width:467px){.ordering-process .co-box{padding-left:10px;padding-right:10px}}.ordering-process .co-box.co-basic-information{padding-bottom:3px}.ordering-process .co-box.co-delivery-method{padding-bottom:3px;padding-top:0}.ordering-process .co-box.co-payment-method{padding-top:0}.ordering-process .co-box h4{font-size:12px;margin-bottom:0;text-transform:none}.ordering-process .co-box h4:before{display:none}@media (max-width:991px){.ordering-process .co-box h4{padding-left:0}}.ordering-process .co-box h4.order-information{font-size:24px;font-weight:600;margin-bottom:22px;margin-top:0;visibility:hidden}@media (max-width:767px){.ordering-process .co-box h4.order-information{display:none}}.ordering-process .cart-row{margin-left:0;margin-right:0}.ordering-process .radio-wrapper input[type=radio]+label{justify-content:normal}.ordering-process .payment-info{flex-grow:0;font-size:16px;padding-right:0}@media (max-width:767px){.ordering-process .payment-info{flex:1}}.ordering-process .payment-info b{font-weight:400;text-transform:none}.ordering-process .payment-info .shipping-billing-name{padding-right:0}.ordering-process .payment-logo,.ordering-process .payment-shipping-price{color:#c3c3c3!important;flex-basis:auto;flex-grow:0!important;font-size:16px;font-weight:400}.ordering-process .payment-shipping-price{position:relative}@media (max-width:767px){.ordering-process .payment-shipping-price{margin-right:5px}}.ordering-process .payment-shipping-price:before{content:"(";left:4px;position:absolute;top:0}.ordering-process .payment-shipping-price:after{content:")";position:absolute;right:-7px;top:0}.ordering-process .select-label{font-size:12px}.ordering-process .form-group{display:flex;flex-direction:column;margin-bottom:10px}.ordering-process .form-group label{color:#141414!important;font-size:12px}.ordering-process .form-group label span:after{color:#141414}.ordering-process .form-control{width:100%!important}.ordering-process .js-validator-msg,.ordering-process .validator-msg{margin-left:0!important}.id--15 .content-inner{display:flex;flex-direction:column}.id--15 .order-summary-heading{align-items:center;display:flex;flex-direction:row-reverse;font-size:32px;font-weight:600;margin-bottom:10px;padding-top:38px;position:relative;text-transform:none}.id--15 .order-summary-heading:before{border-bottom:.15em solid;border-right:.15em solid;content:"";display:inline-block;height:.7em;margin-bottom:5px;margin-left:20px;transform:rotate(45deg);width:.35em}.id--15 .reca-number{font-size:0;margin-bottom:40px;order:1}.id--15 .reca-number strong{color:#141414;font-size:24px;font-weight:400;text-decoration:underline}.id--15 .reca-number strong:before{content:"#"}.id--15 .customer-email{display:block;font-size:24px;margin-bottom:24px;margin-top:0;order:2;text-align:center}.id--15 .customer-email span{display:block;font-weight:600;margin-top:6px}.id--15 .cart-table{margin-bottom:19px;margin-top:50px}.id--15 .cart-table:after,.id--15 .cart-table:before{position:absolute;top:25px}.id--15 .cart-table:before{content:"Položky"}.id--15 .cart-table:after{content:"Suma";right:22px}@media (max-width:467px){.id--15 .cart-table:after{right:10px}}.id--15 .cart-table tr:first-of-type{border-top:1px solid #141414}.id--15 .cart-table tr:last-of-type{border-bottom:1px solid #141414}.id--15 .cart-table tr td{border-bottom-color:#141414;border-left:#141414;border-right:#141414;border-top-color:#141414}.id--15 .cart-table .cart-p-image,.id--15 .cart-table .cart-p-image img{width:60px}.id--15 .cart-table .p-quantity{display:none}.id--15 .cart-table .p-price{padding-right:0;text-align:right}.id--15 .co-box{border:1px solid #141414;margin:0 auto;max-width:510px;width:100%}.id--15 .co-box.co-payment-method{border-top-style:none;order:4;padding-bottom:0}.id--15 .co-box.co-payment-method .order-icon.order-payment{display:none}.id--15 .co-box.co-payment-method .row{margin:0}.id--15 .co-box.co-payment-method .row .col-sm-12{padding:0}.id--15 .co-box.co-payment-method tr:first-of-type td:before{content:"Poštovné";font-weight:600}.id--15 .co-box.co-payment-method tr:nth-of-type(2) td,.id--15 .co-box.co-payment-method tr:nth-of-type(2) th{padding-bottom:19px}.id--15 .co-box.co-payment-method tr:nth-of-type(2) td:before{content:"Způsob platby";font-weight:600}.id--15 .co-box.co-payment-method tr[data-testid=recapCartItem]{display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%}.id--15 .co-box.co-payment-method tr[data-testid=recapCartItem] th{padding-right:20px}.id--15 .co-box.co-payment-method tr[data-testid=recapCartItem] td{padding-left:20px}.id--15 .co-box.co-payment-method tr[data-testid=recapCartItem] td strong{color:#c3c3c3;font-weight:400;margin-left:2px;padding:0 7px;position:relative}.id--15 .co-box.co-payment-method tr[data-testid=recapCartItem] td strong:before{content:"(";left:0;position:absolute;top:0}.id--15 .co-box.co-payment-method tr[data-testid=recapCartItem] td strong:after{content:")";position:absolute;right:0;top:0}.id--15 .co-box.co-payment-method tr:not([data-testid=recapCartItem]){align-items:center;background-color:#ebebeb;display:flex;height:98px;justify-content:space-between}.id--15 .co-box.co-payment-method tr:not([data-testid=recapCartItem]) th{font-weight:600}.id--15 .co-box.co-payment-method tr:not([data-testid=recapCartItem]) td{font-weight:600;text-decoration:underline}.id--15 .co-box.co-payment-method tr td{padding-right:20px;text-align:right}.id--15 .co-box.co-payment-method tr th{padding-left:20px}.id--15 .co-box.co-order{border-bottom-style:none;order:3;padding:0 20px;position:relative}.id--15 .co-box.co-order h4{display:none}.id--15 .recapitulation-wrapper{display:flex;flex-direction:column;width:100%}.id--15 .recapitulation-wrapper .order-summary-item{display:none}.id--15 .order-complete-links{margin:24px auto 0;max-width:510px;width:100%}.id--15 .order-complete-links .btn{align-items:center;background-color:#141414;color:#fff;display:flex;font-size:16px;font-weight:500;height:60px;justify-content:center;text-transform:none;transition:.3s;width:100%}.id--15 .order-complete-links .btn:hover{background-color:#fff;color:#141414}.id--15 .order-complete-links .additional-cart-info{margin:30px 0}.id--15 .order-complete-links .additional-cart-info p>span{font-weight:500}.id--15 .order-complete-links .additional-cart-info a{display:none}@media (min-width:768px){.container{width:auto}}@media (min-width:1440px){.container{width:1340px}}@media (min-width:1640px){.container{width:1540px}}@media (min-width:1760px){.container{width:1700px}}@media (max-width:467px){.container{padding-left:15px!important;padding-right:15px!important}}@media (min-width:768px){.type-category .container.content-wrapper,.type-page .container.content-wrapper{padding-left:20px;padding-right:20px}}.type-page #content-wrapper.container{margin-top:40px}@media (min-width:768px){.top-navigation-bar{display:none}}.top-navigation-bar .menu-level-1{display:flex;margin-bottom:0;margin-top:0;padding:0}@media screen and (max-width:768px){.top-navigation-bar .menu-level-1 .exp{background-color:#ebebeb}.top-navigation-bar .menu-level-1 .exp>a{position:relative}.top-navigation-bar .menu-level-1 .exp>a:after{background-color:#141414;bottom:0;content:"";display:block;height:8px;left:0;position:absolute;right:0;width:100%}}.ordering-process .top-navigation-bar .menu-level-1{display:none}.top-navigation-bar .menu-level-1>li{align-items:center;border:1px solid #141414;display:flex;flex:1;justify-content:center;list-style:none;min-height:60px;text-align:center}.top-navigation-bar .menu-level-1>li:nth-of-type(2){border-left:none;border-right:none}.top-navigation-bar .menu-level-1>li>a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.top-navigation-bar .menu-level-1>li a{box-sizing:border-box;color:#141414;font-size:11px;font-weight:600;padding-left:6px;padding-right:6px}@media (max-width:767px){.top-navigation-bar .menu-level-1>li a{align-items:center;display:flex;font-family:BaseNeue,sans-serif!important;font-size:14px;font-weight:700}}.top-navigation-bar .menu-level-1>li a .submenu-arrow{margin-bottom:3px;padding:0 0 0 5px;pointer-events:none}@media (min-width:768px){.top-navigation-bar .menu-level-1>li a .submenu-arrow{display:none}}.top-navigation-bar .menu-level-1>li.exp .menu-level-2{background-color:#fff;display:block;height:calc(100vh - 110px);left:0;list-style-type:none;overflow:auto;padding:20px;position:absolute;top:110px;width:100%}@media (max-width:767px){.top-navigation-bar .menu-level-1>li.exp .menu-level-2{background-color:#fdfdfd;display:flex;flex-wrap:wrap;gap:26px;height:auto;max-height:calc(100vh - 110px);overflow-y:auto;padding:24px}.top-navigation-bar .menu-level-1>li.exp .menu-level-2 li{list-style-type:none;padding-bottom:0!important;padding-top:0}.top-navigation-bar .menu-level-1>li.exp .menu-level-2 li:first-of-type{margin-left:54px}.top-navigation-bar .menu-level-1>li.exp .menu-level-2 li a,.top-navigation-bar .menu-level-1>li.exp .menu-level-2 li a>span{font-size:26px!important;padding-left:0;padding-right:0;text-align:left}.top-navigation-bar .menu-level-1>li.exp .menu-level-2 .menu-no-image{padding-left:0;padding-right:0}.top-navigation-bar .menu-level-1>li.exp .menu-level-2 .close-bgc{background-color:#fdfdfd;content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.top-navigation-bar .menu-level-1>li.exp .menu-level-2 .menu-close{align-items:center;background-color:#fdfdfd;box-sizing:border-box;display:flex;height:28px;justify-content:center;left:24px;padding:0;position:absolute;top:26px;width:28px;z-index:1}.top-navigation-bar .menu-level-1>li.exp .menu-level-2 .menu-close:after{background-color:#fdfdfd;bottom:100%;content:"";height:100%;position:absolute;right:100%;width:100%;z-index:-1}}.top-navigation-bar .menu-level-1>li.exp .menu-level-2>li{list-style-type:none;padding-bottom:19px}.top-navigation-bar .menu-level-1>li.exp .menu-level-2>li::marker{content:"";display:none}.top-navigation-bar .menu-level-1>li.exp .menu-level-2>li .menu-image{display:none}.top-navigation-bar .menu-level-1>li.exp .menu-level-2>li a span{font-size:14px}@media (max-width:767px){.top-navigation-bar .menu-level-1>li.exp .menu-level-2>li a span{font-family:BaseNeue-Bold,sans-serif!important;letter-spacing:1px}}.top-navigation-bar .menu-level-1>li.exp .menu-level-2 .menu-level-3{margin-top:10px}.top-navigation-bar .menu-level-1 .menu-level-2{display:none}.marquee-section{align-items:center;background-color:#141414;display:flex;min-height:35px;position:relative;z-index:1003}@media (max-width:767px){.marquee-section{display:none}}.marquee-section span{align-items:center;display:flex;margin-right:22px}.marquee-section span:after{background-color:#fff;content:"";height:5px;margin-left:22px;width:5px}.marquee-section a,.marquee-section span{color:#fff;font-size:13px;text-transform:uppercase}.marquee-section a{text-decoration:underline}.marquee-section,.marquee-section *{overflow:hidden}.marquee{display:flex;white-space:nowrap}.marquee-div{animation:move-left-to-right 50.5s linear infinite;position:absolute}@keyframes move-left-to-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes move-right-to-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (min-width:768px){header#header .header-top{gap:22px;height:auto;padding-bottom:37px;padding-top:37px}header#header .header-top>div{flex:initial}}@media (max-width:767px){header#header .header-top .site-name-wrapper .site-name{left:15px;top:-48px}header#header .header-top .site-name-wrapper .site-name img{max-width:77px}}@media (min-width:768px){header#header .header-top .site-name-wrapper{flex:1}}header#header .header-top .site-name-wrapper a{align-items:center;display:flex;gap:33px}header#header .header-top .site-name-wrapper a p{color:#141414;font-size:20px;margin:0}@media (max-width:991px){header#header .header-top .site-name-wrapper a p{display:none}}header#header .header-top .search{max-width:374px;width:100%}header#header .header-top .search input{border:1px solid #000;height:40px}@media (max-width:767px){header#header .header-top .navigation-buttons .btn[data-target=cart]{right:0;top:-38px}}header#header .header-top .navigation-buttons .btn[data-target=cart]:before{color:#141414;content:"\e900";font-family:icomoon!important;font-size:25px}@media (min-width:991px){header#header .header-top .navigation-buttons .btn[data-target=cart]:before{margin-right:0}}header#header .header-top .navigation-buttons .btn[data-target=cart] i[data-testid=headerCartCount]{background-color:#000}header#header .header-top .navigation-buttons .btn[data-target=cart] .visible-lg-inline-block{display:none!important}.responsive-tools a[data-target=navigation]{display:none;left:15px;padding-bottom:44px;right:auto}.ordering-process .responsive-tools a[data-target=navigation]{left:auto;padding-bottom:0}.responsive-tools a[data-target=navigation]:before{background-color:transparent;color:#141414;content:"\e901";font-family:icomoon!important;font-size:13px}.navigation-window-visible .responsive-tools a[data-target=navigation]:before{content:"\e912"!important;font-family:Shoptet!important;font-size:20px}.responsive-tools a[data-target=search]{margin-right:48px}.responsive-tools a[data-target=search]:before{color:#141414;content:"\e904";font-family:icomoon!important;font-size:25px}@media (max-width:767px){.scrolled-down #header .cart-count{transform:translateY(-70px)!important}.scrolled-down #header .site-name{transform:translate(-50%,-125%)!important}.scrolled body:not(.search-window-visible) .top-navigation-bar{box-shadow:none}}.menu-sub-visible{height:100%;overflow:hidden}.header-bottom{background:transparent;position:relative}.header-bottom .nav-wrapper{padding:0 20px}.header-bottom .menu-helper{display:none;top:50%;transform:translateY(-50%)}.header-bottom .menu-helper:after{background:transparent}header #navigation{height:calc(100% - 85px);margin:85px 0 0;visibility:hidden}header #navigation .navigation-close{display:none}@media (min-width:768px){header #navigation{margin-top:0;min-height:103px;top:auto}}header #navigation .navigation-in{background:transparent}@media (min-width:768px){header #navigation .navigation-in .submenu-arrow{display:none}header #navigation .navigation-in{width:100%}}@media (max-width:767px){header #navigation .navigation-in{background:#fff}}header #navigation .navigation-in>ul>li{border:none}header #navigation .navigation-in>ul>li.splitted{display:block!important;visibility:visible}header #navigation .navigation-in>ul>li:nth-of-type(2){border-left:none;border-right:none}@media (min-width:768px){header #navigation .navigation-in>ul>li{border:1px solid #141414;flex:1}}header #navigation .navigation-in>ul>li.exp>a{color:#141414}@media (min-width:768px){header #navigation .navigation-in>ul>li.exp>a{background-color:#ebebeb;margin-left:0;margin-right:0;position:relative}header #navigation .navigation-in>ul>li.exp>a:after{background-color:#141414;bottom:0;content:"";display:block;height:8px;left:0;position:absolute;right:0}}header #navigation .navigation-in>ul>li>a{align-items:center;color:#141414;display:flex;font-size:32px;height:100px;justify-content:space-between;padding:0 20px}@media (max-width:1199px){header #navigation .navigation-in>ul>li>a{font-size:25px}}@media (max-width:991px){header #navigation .navigation-in>ul>li>a{font-size:18px}}@media (max-width:767px){header #navigation .navigation-in>ul>li>a{height:auto;padding-bottom:10px;padding-right:5px;padding-top:10px}}header #navigation .navigation-in>ul>li>a b{font-family:BaseNeue,sans-serif!important;text-decoration:none!important}header #navigation .navigation-in>ul>li>a:after{content:"\e903";font-family:icomoon!important;font-size:13px;text-decoration:none!important}@media (max-width:767px){header #navigation .navigation-in>ul>li>a:after{display:none}}header #navigation .navigation-in>ul>li>a:focus,header #navigation .navigation-in>ul>li>a:hover{background:transparent;color:#141414}@media (min-width:768px){header #navigation .navigation-in>ul>li>a:focus,header #navigation .navigation-in>ul>li>a:hover{background-color:#ebebeb;margin-left:0;margin-right:0}}header #navigation .navigation-in>ul>li>a:focus b,header #navigation .navigation-in>ul>li>a:hover b{text-decoration:underline}header #navigation .navigation-in>ul>li .menu-level-2{align-items:flex-start;min-height:220px;overflow-x:hidden;padding:25px 0}@media screen and (min-width:768px){header #navigation .navigation-in>ul>li .menu-level-2{max-height:calc(100vh - 257px);overflow-y:auto}}@media (min-width:768px){header #navigation .navigation-in>ul>li .menu-level-2{padding-right:120px;padding-right:160px}}@media (min-width:1200px){header #navigation .navigation-in>ul>li .menu-level-2{padding-right:200px}}header #navigation .navigation-in>ul>li .menu-level-2>li{white-space:nowrap;width:100%}header #navigation .navigation-in>ul>li .menu-level-2>li>div>a{color:#141414;font-family:BaseNeue-Bold,sans-serif!important}@media (min-width:768px){header #navigation .navigation-in>ul>li .menu-level-2>li>div>a{font-size:20px;line-height:1.2}}@media (min-width:992px){header #navigation .navigation-in>ul>li .menu-level-2>li>div>a{font-size:25px}}@media (min-width:1200px){header #navigation .navigation-in>ul>li .menu-level-2>li>div>a{font-size:104px}}header #navigation .navigation-in>ul>li .menu-level-2 .menu-close,header #navigation .navigation-in>ul>li .menu-level-2>li .menu-level-3{display:none}@media (min-width:768px){header #navigation .navigation-in>ul>li .menu-level-2 .menu-close{display:block;font-size:20px;line-height:1.2;position:absolute;right:50px;text-align:right;top:50px;width:33.33%}header #navigation .navigation-in>ul>li .menu-level-2 .menu-close svg{height:50px;width:50px}}@media (min-width:992px){header #navigation .navigation-in>ul>li .menu-level-2 .menu-close svg{height:75px;width:75px}}@media (min-width:1200px){header #navigation .navigation-in>ul>li .menu-level-2 .menu-close{width:33.33%}header #navigation .navigation-in>ul>li .menu-level-2 .menu-close svg{height:100px;width:100px}}header #navigation .navigation-close:before{color:#141414}@media (min-width:768px){.submenu-visible #cboxOverlay{background-color:rgba(0,0,0,.7);display:block!important}}.submenu-visible #header,.submenu-visible .admin-bar,.submenu-visible .top-navigation-bar{z-index:1005}@media (min-width:768px){.submenu-visible #header,.submenu-visible .admin-bar,.submenu-visible .top-navigation-bar{position:relative}}body .products-block .ratings-wrapper{margin-top:auto;min-height:unset;padding-bottom:0}.products .product .p-in,.products .product .p-in-in{display:flex;flex-direction:column;height:100%}#navigation .menu-level-2{background:#fff;border:none;box-shadow:0 0 0 100vmax #fff;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}footer#footer{background:#fff;overflow-x:hidden}footer#footer a:not(.footer-ig):hover{color:#000;text-decoration:underline}@media (max-width:767px){footer#footer .banner{margin:0;min-height:auto}footer#footer .banner-wrapper{margin:0}}footer#footer .site-name{display:none}footer#footer .footer-rows{background:#fff}@media (max-width:467px){footer#footer .footer-rows{padding:0!important}}footer#footer .custom-footer{border:none;padding:12px 0 0}footer#footer .custom-footer h4{color:#141414;font-size:24px;font-weight:700;margin-bottom:26px;text-transform:none}@media (max-width:767px){footer#footer .custom-footer h4{font-size:21px}}footer#footer .custom-footer li{padding-bottom:14px;padding-top:0}footer#footer .custom-footer .site-logo-footer{display:flex;gap:44px}@media (max-width:767px){footer#footer .custom-footer .site-logo-footer{flex-direction:column;gap:17px}}footer#footer .custom-footer .site-logo-footer .footer-ig:before{color:#141414;content:"\e902";font-family:icomoon!important;font-size:32px}@media (max-width:767px){footer#footer .custom-footer__banner2,footer#footer .custom-footer__banner3,footer#footer .custom-footer__banner4{padding:0}footer#footer .custom-footer__banner2 .footer-list{border-top:1px solid #000}}footer#footer .custom-footer__banner2 address{font-style:normal;margin-bottom:19px}footer#footer .custom-footer__banner2 address h3{color:#404040;font-weight:600;margin-bottom:5px}@media (max-width:767px){footer#footer .custom-footer__banner2 address h3{margin-top:0}}footer#footer .custom-footer__banner2 address p{color:#404040;margin-bottom:4px}footer#footer .custom-footer__banner2 .opening-time .opening__item{color:#404040;display:flex;gap:11px;padding-bottom:4px}footer#footer .custom-footer__banner2 .opening-time .opening__item .time{font-weight:600}footer#footer .custom-footer .footer-list.contact a{background-color:#ebebeb;color:#141414;font-weight:600;padding:6px 12px}footer#footer .custom-footer .footer-list.contact a:focus,footer#footer .custom-footer .footer-list.contact a:hover{background-color:#000;color:#fff}footer#footer .contact-box a,footer#footer ul li a{color:#141414;font-size:16px;font-weight:400}footer#footer .contact-box a:focus,footer#footer .contact-box a:hover,footer#footer ul li a:focus,footer#footer ul li a:hover{color:#141414}@media (max-width:767px){footer#footer .footer-list{border-bottom:#141414;padding:0 15px}}footer#footer .footer-list ul{margin:0}footer#footer .footer-bottom{box-shadow:0 0 0 100vmax #fff;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);position:relative}@media (max-width:767px){footer#footer .footer-bottom{display:flex;flex-direction:column-reverse;padding-top:28px}}footer#footer .footer-bottom:before{background-color:#000;content:"";height:1px;left:-999px;position:absolute;top:0;width:99999px}@media (max-width:767px){footer#footer .footer-bottom:before{display:none}}footer#footer .footer-bottom #signature{align-items:center;display:flex;justify-content:flex-end}footer#footer .footer-bottom #signature a{color:#000;font-size:16px;font-weight:300}footer#footer .footer-bottom #signature a img{margin-right:8px;margin-top:-1px}footer#footer .footer-bottom #signature a[href="https://mimedigital.cz/"] img{margin:0 0 0 5px}footer#footer .footer-bottom #signature span{display:flex}footer#footer .footer-bottom #signature span .signature__link{align-items:center;display:flex;flex-direction:row;padding-left:5px}@media (max-width:767px){footer#footer .footer-bottom #signature,footer#footer .footer-bottom .copyright{margin-bottom:17px;margin-top:0}}@media screen and (max-width:767px){footer#footer .custom-footer{padding:0}footer#footer .custom-footer h4{margin-bottom:0;padding:18px 0}footer#footer .custom-footer>div{flex:auto}footer#footer .custom-footer>div:last-child .footer-list{border:none}footer#footer .custom-footer>div.show-list .footer-list{padding-bottom:15px!important}footer#footer .custom-footer>div.show-list .footer-list h4:after{transform:translateY(-50%) rotate(0deg)}footer#footer .custom-footer>div.show-list .footer-list ul{overflow:visible}footer#footer .custom-footer .footer-list{border-bottom:1px solid #141414}footer#footer .custom-footer .footer-list h4{cursor:pointer;margin:0;padding:18px 0;position:relative}footer#footer .custom-footer .footer-list ul{max-height:0;overflow:hidden;transition:.2s ease-out}footer#footer .custom-footer .footer-list h4:after{color:#000;content:"\e906";display:block;font-family:icomoon!important;font-size:11px;position:absolute;right:5px;top:50%;transform:translateY(-50%) rotate(180deg);transition:.2s ease-out}}.category-title,.category-title-custom{color:#141414;font-size:42px;font-weight:700}.type-category #category-header label[for=order5],.type-category #content>.category-top{display:none}.group-btn-margin{margin-bottom:35px;margin-top:65px}.group-products-link{align-items:center;display:flex;gap:6px;justify-content:center}.group-products-link:focus span,.group-products-link:hover span{text-decoration:none}.group-products-link:focus:after,.group-products-link:hover:after{transform:translateX(5px)}.group-products-link span{border:1px solid #141414;color:#141414;display:flex;font-size:16px;gap:4px;line-height:22px;padding:15px;transition:.3s}.group-products-link span:hover{background:#141414;color:#fff}.group-products-link span:after{content:"\e903";font-family:icomoon!important;font-size:9px}.ready{visibility:visible!important}.messages{bottom:0;top:auto}.mime-development-styleload-checker{display:none!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvZGV0YWlsL19wLWluZm8td3JhcHBlci5zY3NzIiwic3R5bGUuY3NzIiwiYWJzdHJhY3RzL190eXBvZ3JhcGh5LnNjc3MiLCJiYXNlL19nZW5lcmFsLnNjc3MiLCJhYnN0cmFjdHMvX2NvbG9ycy5zY3NzIiwiYWJzdHJhY3RzL19pY29ucy5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsImJhc2UvX3NpdGUtc3BlY2lmaWMuc2NzcyIsInZlbmRvci9faWcuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImFic3RyYWN0cy90b2tlbnMvZ2xvYmFsL19nZW5lcmFsLnNjc3MiLCJjb21wb25lbnRzL19mbGFncy5zY3NzIiwiYWJzdHJhY3RzL3Rva2Vucy9nbG9iYWwvX2ZsYWdzLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1icy5zY3NzIiwiY29tcG9uZW50cy9fcHJvZHVjdC5zY3NzIiwiYWJzdHJhY3RzL3Rva2Vucy9nbG9iYWwvX3Byb2R1Y3Quc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci13aWRnZXRzLnNjc3MiLCJjb21wb25lbnRzL2Jhbm5lcnMvX21pZGRsZS1iYW5uZXJzLnNjc3MiLCJjb21wb25lbnRzL2RldGFpbC9fcC1pbWFnZS13cmFwcGVyLnNjc3MiLCJjb21wb25lbnRzL2RldGFpbC9fdmFyaWFudHMuc2NzcyIsImNvbXBvbmVudHMvY2F0ZWdvcnkvX2NhdGVnb3J5LWhlYWRlci5zY3NzIiwiY29tcG9uZW50cy9jYXRlZ29yeS9fZmlsdGVycy5zY3NzIiwicGFnZXMvX2hvbWVwYWdlLnNjc3MiLCJwYWdlcy9fY2FydC5zY3NzIiwicGFnZXMvX3RoYW5rLXlvdS5zY3NzIiwibGF5b3V0L19jb250YWluZXIuc2NzcyIsImxheW91dC9fdG9wLW5hdmlnYXRpb24uc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX25hdmlnYXRpb24uc2NzcyIsImFic3RyYWN0cy90b2tlbnMvZ2xvYmFsL19oZWFkZXIuc2NzcyIsImxheW91dC9fc3VibWVudS5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImFic3RyYWN0cy90b2tlbnMvZ2xvYmFsL19mb290ZXIuc2NzcyIsImxheW91dC9fY2F0ZWdvcnktdG9wLnNjc3MiLCJ1dGlsaXRpZXMvX3V0aWxpdHkuc2NzcyIsInV0aWxpdGllcy9fbWVzc2FnZXMuc2NzcyIsIm1haW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyTFEsZ0JDOHZCUixDQ3o3QkEsV0FDSSx5QkFBQSxDQUNBLCtIREVKLENDRUEsV0FDSSxnQ0FBQSxDQUNBLDZJREFKLENFTEEsS0FDRSxzQkZPRixDRUxBLEtBRUUsYUNGZ0IsQ0RLaEIsMERBQUEsQ0FKQSxzQ0RNVyxDQ0pYLGNEV08sQ0NWUCxlRlNGLENFREUsK0VBQ0UsWUZPSixDRUhBLGlJQUdFLG9CRk1GLENFSkEsaUlBR0UsdUJGT0YsQ0VGQSxtQ0FFRSxhRktGLENFSEEsa0NBR0UsYUNyQ2dCLENDS2hCLHlCQUFBLENBVkEsNkJKaURGLENFRkEsbUNBQ0UsYUZTRixDRUxBLGVBQ0Usd0JBQUEsQ0FDQSxrQkZRRixDRVBFLHNCQUNFLHdCRlNKLENFUEUsMEJBQ0UseUJGU0osQ0VOQSx1Q0FFRSxtQkFBQSxDQURBLGdCRlVGLENFUEEsK0ZBRUUsb0JDL0RnQixDRGdFaEIsZUZVRixDRVJBLGlFQUdFLFdBQUEsQ0FEQSxVRllGLENFVEEsK0VBTUUsOEJBQUEsQ0FEQSxlQUFBLENBRkEsV0FBQSxDQUNBLE1BQUEsQ0FGQSxVRmdCRixDRVRBLDhDQUdFLHVEQUFBLENBQ0EsY0ZZRixDRVRBLGNBR0Usd0JBQUEsQ0FEQSxhQ3pGZ0IsQ0R3RmhCLFdGY0YsQ0sxR0EsazVCQW9DRSxzQ0w2R0YsQ0t4R0ksa3BCQUNFLHlDTDJHTixDS3RHQSxXQVFFLGtCQUFBLENBUEEsbUJBQUEsQ0FNQSxpQkFBQSxDQURBLGVBQUEsQ0FKQSxpQ0FBQSxDQUNBLHNOTDRHRixDS3BHQSxpQ0FJRSxXQUFBLENBUUEsa0NBQUEsQ0FDQSxpQ0FBQSxDQVZBLDZCQUFBLENBRUEsaUJBQUEsQ0FFQSxtQkFBQSxDQURBLGVBQUEsQ0FHQSxhQUFBLENBREEsbUJMMEdGLENLbEdBLG9CQUNFLGVMcUdGLENLbEdBLG9CQUNFLGVMcUdGLENLbEdBLGtCQUNFLGVMcUdGLENLbEdBLGtCQUNFLGVMcUdGLENLbEdBLGdCQUNFLGVMcUdGLENLbEdBLG1CQUNFLGVMcUdGLENLbEdBLG9CQUNFLGVMcUdGLENLbEdBLHdCQUNFLGVMcUdGLENLL0ZFLGtCQUVFLGFMb0dKLENLaEdBLDBDQVlFLFVMbUdGLENNaE5NLHlCQ2pCTixpQkFHSSxpQlBvT0YsQ09sT0UsNkJBQ0UsaUJQb09KLENBQ0YsQ09oT0EsZ0RBRUUsWVBtT0YsQ09oT0Esd0VBT0UseUZQbU9GLENRM1BBLDBCQUNFLFlSOFBGLENRM1BBLGlCQUNFLFlSOFBGLENRM1BBLElBRUUsa0JBQUEsQ0FEQSxlQUFBLENBRUEsVVI4UEYsQ1E1UEUsZUFDRSxTQUFBLENBQ0EsVVI4UEosQ1EzUEUsT0FPRSx5QkFBQSxDQUxBLFVMZmUsQ0tnQmYsY1BISyxDT0lMLGtCQUFBLENBRUEsWUFBQSxDQURBLGdCQUFBLENBSkEsaUJSbVFKLENRM1BJLHlCQVRGLE9BVUksc0NSOFBKLENBQ0YsQ1E1UEksU0FDRSxVTDNCYSxDSzRCYix5QlI4UE4sQ1ExUEUsb0JBQ0UsWUFBQSxDQUVBLE9BQUEsQ0FEQSw2QlI2UEosQ1ExUEkseUJBTEYsb0JBTUksY0FBQSxDQUNBLE9SNlBKLENBQ0YsQ1EzUEksNEJBRUUsWUFBQSxDQURBLG9CUjhQTixDUTNQTSx5QkFKRiw0QkFNSSxZQUFBLENBREEscUJSK1BOLENBQ0YsQ1E1UE0sOEJBSUUsdUJBQUEsQ0FDQSwyQkFBQSxDQUNBLHFCQUFBLENBTEEsYUFBQSxDQUVBLFdBQUEsQ0FEQSxVUmtRUixDUXhQQSxzQ0FDRSxZUjJQRixDTTlTTSx5QkV5REosZ0NBQ0UsWVJ5UEYsQ0FDRixDU3JVQSw4RUFJRSw0QkN5QjBCLENEeEIxQixhVHVVRixDU3JVRSxrR0FDRSxjVDBVSixDU3ZVRSxzR0FDRSx3Qk5UYyxDTVVkLFVUNFVKLENTMVVFLDBHTHVDQSxlQUFBLENBeERBLDZCSmtXRixDU3hVQSxXSENFLHdCSUNjLENKQWQsaUJJRnFCLENKQXJCLGFIckJnQixDR3dCaEIsZUxETyxDS0dQLGdCSU5lLENKS2Ysd0JOOFVGLENNalVFLDhDQUdFLHdCSHpDYyxDR3dDZCxVSDlDYyxDR2dEZCxvQk5vVUosQ1NsVkEsZ0RBUUUsa0JBQUEsQ0FMQSw0QkNMMEIsQ0RNMUIsV0NMc0IsQ0RVdEIsZUFBQSxDQVJBLGFON0JnQixDTW1DaEIsWUFBQSxDQUZBLFdBQUEsQ0FIQSxXQ09xQixDREhyQixrQlR3VkYsQ1NuVkUsdURBR0UsYU4xQ2MsQ0NVaEIsZUFBQSxDQWZBLDZCQUFBLENLOENFLGNUdVZKLENTblZFLHNEQUNFLHdCTjlDYyxDTStDZCxXVHFWSixDU25WSSw2REFDRSxVVHFWTixDU2pWQSxtQ0hKRSw0QklsQjRCLENKZ0I1Qix3Qklmd0IsQ0pnQnhCLGlCSTVCcUIsQ0p5QnJCLGFIOUNnQixDRytDaEIsZUx4Qk8sQ0s0QlAsd0JOOFZGLENNNVZFLDhGQUVFLHdCSHZEYyxDRzBEZCx3Qkl6QnNCLENKd0J0QixVSC9EYyxDRzhEZCxvQk5pV0osQ1MvVkEsbUNBRUUsNEJDbEMwQixDRG1DMUIsYVRrV0YsQ1NyVkUsdUlBQ0Usd0JOM0VjLENNNEVkLGFUa1dKLENTOVZBLGlCQWVFLGtCQUFBLENBRkEsNEJBQUEsQ0FUQSxxQkFBQSxDQURBLGlCQUFBLENBSUEsV0FBQSxDQUZBLGNBQUEsQ0FTQSxZQUFBLENBWkEsV0FBQSxDQWNBLHNCQUFBLENBTEEsU0FBQSxDQUxBLGNBQUEsQ0FFQSxVQUFBLENBRUEsMERBQUEsQ0FFQSxpQkFBQSxDQVhBLFVBQUEsQ0FRQSxVVHdXRixDUy9WRSx1QkFDRSxxQlRpV0osQ1MvVkksOEJBQ0UsVVRpV04sQ1M3VkUsa0NBQ0UsU0FBQSxDQUNBLGtCVCtWSixDUzVWRSx3Qkx2RkEsZUFBQSxDQTdCQSw2QkFBQSxD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Q0FEQSxTakJ3ckJOLENpQnJyQk0seUJBSkYsOEJBS0ksVWpCd3JCTixDaUJ0ckJNLDhDQUNFLFlqQndyQlIsQ2lCdHJCUSxrREFFRSxtQkFBQSxDQUFBLGdCQUFBLENBREEsVWpCeXJCVixDQUNGLENrQnR0QkEsaUJBQ0UsU2xCeXRCRixDTXhzQk0seUJZZkosMEJBR0ksUWxCd3RCSixDQUNGLENrQnR0Qk0sd0RBSUUsY0FBQSxDQURBLGNqQklDLENpQk5ELGlCQUFBLENBQ0EsT0FBQSxDQUdBLFVsQnd0QlIsQ2tCcHRCUSwrRGQ0Qk4sZUFBQSxDQS9DQSw2QkFBQSxDY3NCUSxTQUFBLENBREEsd0JsQnd0QlYsQ2tCbnRCUSxnRWRxQk4sZUFBQSxDQS9DQSw2QkFBQSxDYzRCUSxVbEJzdEJWLENNL3RCTSx5QlljSiwrQkFHSSxXbEJrdEJKLENrQi9zQkEsdUNBSUksUUFBQSxDQURBLGlCQUFBLENBRUEsMEJsQml0QkosQ0FORixDa0J4c0JJLDJEQUdFLFlBQUEsQ0FDQSxzQkFBQSxDQUZBLGVBQUEsQ0FEQSxVbEJvdEJOLENrQi9zQk0sNkRBR0UsVUFBQSxDQUZBLGlCQUFBLENBQ0EsU2xCa3RCUixDa0JodEJRLG9FQUtFLHFCZi9EUSxDZWdFUix3QkFBQSxDQUZBLGlCQUFBLENBSEEsVUFBQSxDQUVBLFVBQUEsQ0FEQSxTbEJzdEJWLENrQjlzQlUsZ0ZBQ0Usd0JmL0RNLENlZ0VOLG9CbEJndEJaLENrQjdzQlEsaUVBQ0UsWWxCK3NCVixDTTl3Qk0seUJQVE4sc0NBSUksWUN5eEJGLENBQ0YsQ0R0eEJBLDhCQUNFLFlDeXhCRixDRHR4QkEsZUFFRSxXQUFBLENBREEsUUMweEJGLENEdnhCRSxpQkFFRSxhSWpCYyxDSmdCZCxjQzB4QkosQ016eEJNLHlCUEZKLGlCQVFJLGFJcEJZLENKbUJaLGNFTEcsQ0ZJSCxlQzJ4QkosQ0FDRixDRHB4QkUsMEJBRUUsYUk1QmMsQ0o2QmQsY0VaSyxDRlVMLFlDeXhCSixDTXR5Qk0seUJQWUosMEJBT0ksY0N1eEJKLENBQ0YsQ0RweEJFLCtCQUNFLFlDc3hCSixDRGx4QkEsZ0JBQ0UsaUJDcXhCRixDTTN6Qk0sMEJQcUNOLGdCQU9JLDZCQUFBLENBRkEsa0JBQUEsQ0FDQSxtQkNzeEJGLENBQ0YsQ01sMEJNLHlCUHFDTixnQkFhSSxtQkFBQSxDQURBLGdCQ3N4QkYsQ0FDRixDRG54QkUsc0VBRUUsWUNxeEJKLENNNTBCTSx5QlBxREosc0VBTUksYUNzeEJKLENBQ0YsQ0RweEJJLG9GQUNFLFlDdXhCTixDRG54QkUsdUNBQ0Usa0JDcXhCSixDTWgxQk0seUJQMERKLHVDQUtJLGtCQ3F4QkosQ0FDRixDRG54QkksMkRBQ0UsYUlqRlksQ0ptRlosY0VsRUcsQ0ZpRUgsZUU1REcsQ0Y4REgsaUJDcXhCTixDRG54Qk0saUVBTUUsd0JJNUZVLENKeUZWLFdBQUEsQ0FGQSxVQUFBLENBTUEsYUFBQSxDQUZBLFVBQUEsQ0FIQSxpQkFBQSxDQUVBLFVDd3hCUixDTXAyQk0seUJQa0VGLDJEQWlCSSxjQ3F4Qk4sQ0FDRixDRGp4QkUsb0NBQ0UsWUNteEJKLENEL3dCRSxtQ0FDRSxVQ2l4QkosQ00vMkJNLHlCUDZGSixtQ0FLSSxlQ2l4QkosQ0FDRixDRDl3QkUsc0NBRUUsK0JBQUEsQ0FFQSxrQkFBQSxDQUhBLGdCQUFBLENBRUEsVUNpeEJKLENNMTNCTSx5QlBzR0osc0NBYUksK0JBQUEsQ0FEQSw0QkFBQSxDQUZBLDhCQUFBLENBREEsU0FBQSxDQURBLGlCQUFBLENBR0EsV0NreEJKLENBQ0YsQ0Q3dkJJLHlDQUNFLFlDK3ZCTixDRDV2QkkseURBQ0UsUUM4dkJOLENNMTRCTSx5QlA4SUEsK0RBR0ksWUFBQSxDQUVBLGNBQUEsQ0FEQSxVQzh2QlIsQ0FDRixDRDF2Qk0sNERBRUUsWUFBQSxDQURBLFVDNnZCUixDTXI1Qk0seUJQdUpBLDREQU9JLGtCQUFBLENBRUEsV0FBQSxDQUhBLHNCQUFBLENBRUEsU0M2dkJSLENEMXZCUSwyRUFDRSw4QkM0dkJWLENBQ0YsQ0R6dkJRLG1FQUNFLFdBQUEsQ0FDQSxlRWhLRCxDRmlLQyxnQkMydkJWLENNcjZCTSx5QlB1S0UsbUVBT0ksWUMydkJWLENBQ0YsQ0R4dkJRLDBFQUNFLFlDMHZCVixDRHZ2QlEsK0RBRUUsaUJBQUEsQ0FEQSxVQzB2QlYsQ01qN0JNLHlCUHNMRSwrREFNSSxnQkN5dkJWLENBQ0YsQ0R0dkJRLCtEQUNFLGVDd3ZCVixDTXo3Qk0seUJQZ01FLCtEQUtJLGdCQ3d2QlYsQ0FDRixDRHB2Qk0sMkVBQ0UsYUNzdkJSLENEN3VCRSx3SUFDRSxZQ2t2QkosQ0Q5dUJFLDZCQUNFLGtCQ2d2QkosQ0Q3dUJNLCtEQUNFLHFCSWxQVSxDSm1QVixhQyt1QlIsQ0Q1dUJNLHNEQUNFLHVCQzh1QlIsQ01qOUJNLHlCUHlOSiw2QkFnQkksa0JDNHVCSixDQUNGLENEMXVCSSx1Q0FDRSxZQzR1Qk4sQ0R6dUJJLGlEQUVFLHdCSWhRWSxDSmlRWixVSXZRWSxDSjJRWixZQUFBLENBRUEsMEJBQUEsQ0FEQSxzQkFBQSxDQUhBLGlCQUFBLENBQ0EsaUJBQUEsQ0FGQSxjQUFBLENBSEEsVUNtdkJOLENEenVCTSx3REFDRSxZQzJ1QlIsQ0R4dUJNLDhHQUdFLHFCSXRSVSxDSnFSVix3QkFBQSxDQUVBLGFDeXVCUixDRG51QkUsbUNBQ0UsVUNxdUJKLENEbnVCSSxzQ0FFRSxjRTlRRyxDRitRSCxlRXRRRyxDRnVRSCxpQkFBQSxDQUhBLGVDd3VCTixDRG51Qk0seUJBTkYsc0NBT0ksc0NDc3VCTixDQUNGLENEanVCSSw0Q0FFRSxjRTNSRyxDRjRSSCxlRW5SRyxDRm9SSCxpQkFBQSxDQUhBLGVDc3VCTixDRDN0QkUsd0ZBQ0UsWUNndUJKLENEM3RCRSxnRkFDRSxhSTdUYyxDSjhUZCw0QkM4dEJKLENENXRCSSxzRkFDRSxZQzh0Qk4sQ0QxdEJFLHNFQUVFLDRCQUFBLENBQ0Esb0JJeFVjLENKc1VkLGFJdFVjLENKeVVkLGtCQzR0QkosQ0R4dEJBLHVCQUNFLFlDMnRCRixDTWppQ00seUJQMFVOLGFBR0ksZUN5dEJGLENBQ0YsQ005aENNLHlCUGlVTixhQVFJLFlBQUEsQ0FEQSxxQkMydEJGLENEeHRCRSw4QkFDRSxpQkMwdEJKLENEdnRCRSxv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UUFJRSxZdkJtakRSLEN1QmhqRE0sNEVBQ0UsY3ZCa2pEUixDTTFyRE0seUJpQnVJQSw0RUFJSSxTdkJtakRSLENBQ0YsQ3VCaGpETSx5RkFDRSxnQnZCa2pEUixDdUJoakRRLCtMQUVFLGlCQUFBLENBQ0EsUXZCaWpEVixDdUI5aURRLGdHQUNFLGlCdkJnakRWLEN1QjdpRFEsK0ZBQ0UsY0FBQSxDQUNBLFV2QitpRFYsQ003c0RNLHlCaUI0SkUsK0ZBS0ksVXZCZ2pEVixDQUNGLEN1QjVpRE0sOERBQ0UsaUJBQUEsQ0FDQSxrQkFBQSxDQUNBLGlCdkI4aURSLENNdnRETSx5QmlCc0tBLDhEQU1JLGlCQUFBLENBQ0Esa0J2QitpRFIsQ0FDRixDdUI1aURNLDZEQUlFLGtCQUFBLENBRkEsK0JBQUEsQ0FDQSxZQUFBLENBRkEsY3ZCaWpEUixDdUI1aURRLGlFQUNFLFd2QjhpRFYsQ3VCMWlETSwyRUFDRSw0QnZCNGlEUixDdUJ6aURNLDhEQUVFLGVBQUEsQ0FEQSxjdkI0aURSLEN1QnhpRE0sa0VBQ0UsaUJBQUEsQ0FDQSxldkIwaURSLENNanZETSx5QmlCcU1BLGtFQU1JLGV2QjBpRFIsQ0FDRixDdUJ4aURRLG9FQUNFLG1CdkIwaURWLEN1QnZpRFEscUZBQ0UsZXZCeWlEVixDdUJyaURNLG1FQUNFLE12QnVpRFIsQ3VCbmlEUSw4RUFJRSxhcEI5T1EsQ29CNE9SLGFBQUEsQ0FEQSxZQUFBLENBSUEsY3RCak9ELENzQmtPQyxldEJ6TkQsQ3NCc05DLGlCdkJ3aURWLEN1QmxpRFEsZ0ZBQ0UsYXBCdlBRLENvQndQUixjdkJvaURWLEN1QmxpRFUscUZBRUUsYXBCelBNLENvQndQTixZQUFBLENBR0EsY3RCN09ILENzQjRPRyxldEJyT0gsQ3NCd09HLHlCQUFBLENBREEsbUJ2QnFpRFosQ01ueERNLHlCaUJxUEYsa0RBR0ksWXZCK2hETixDQUNGLEN1QjVoREksNkRBSUUsa0JBQUEsQ0FIQSx3QnBCL1FZLENvQm1SWixlQUFBLENBRkEsWUFBQSxDQURBLFd2QmlpRE4sQ014eURNLHlCaUJxUUYsNkRBU0ksYUFBQSxDQUNBLGN2QjhoRE4sQ0FDRixDdUI1aERNLHVGQUdFLGFwQjFSVSxDb0J5UlYsY3RCM1FDLENzQjBRRCx5QnZCZ2lEUixDTTF5RE0seUJpQmdSRiw4Q0FHSSxTdkIyaEROLENBQ0YsQ3VCdmhERSxnSEFHRSxjdkJ5aERKLEN1QnZoREksK0hBQ0UsY3RCOVJHLENzQmdTSCxldEJ4UkcsQ3NCdVJILG1CdkI0aEROLEN1QnhoREksa0lBQ0UsWXZCNGhETixDdUJ6aERJLGtJQUNFLHFCdkI2aEROLEN1QjNoRE0saUpBQ0UsYXZCK2hEUixDTTEwRE0seUJpQmlURix5Q0FHSSxnQnZCMGhETixDQUNGLEN1QnZoREkscURBRUUsZUFBQSxDQURBLGlCdkIwaEROLENNbjFETSx5QmlCd1RGLHFEQU1JLFl2QnloRE4sQ0FDRixDdUJ2aERNLDJEQUNFLDBCQUFBLENBSUEsY3RCblVDLENzQm9VRCxldEI5VEMsQ3NCNFRELE1BQUEsQ0FHQSxrQkFBQSxDQUNBLFlBQUEsQ0FOQSxpQkFBQSxDQUNBLFN2QjhoRFIsQ01sMkRNLHlCaUJpVUEsMkRBWUksWXZCeWhEUixDQUNGLENNaDNETSx5QmlCMlZGLHFDQUVJLDZCdkJ1aEROLENBQ0YsQ3VCcGhESSxxQ0FDRSxXdkJzaEROLEN1Qm5oREksaURBRUUsd0JBQUEsQ0FBQSxrQkFBQSxDQUdBLGdCQUFBLENBQ0EsaUJBQUEsQ0FIQSxlQUFBLENBQ0EsZXZCdWhETixDdUJsaERJLDRDQUdFLGFBQUEsQ0FEQSxlQUFBLENBREEsU3ZCc2hETixDdUJsaERNLDJEQUlFLHdCcEJoWVUsQ29CK1hWLHdCQUFBLENBQUEscUJBQUEsQ0FHQSxZQUFBLENBREEsV0FBQSxDQUpBLFl2QnloRFIsQ01wNERNLHlCaUIwV0EsMkRBVUksc0J2Qm9oRFIsQ0FDRixDdUJsaERRLGdFQUNFLGV2Qm9oRFYsQ3VCamhEUSxrRUFDRSxjdEI1WEQsQ3NCNlhDLGV0QnBYRCxDc0JxWEMseUJ2Qm1oRFYsQ01qNURNLHlCaUJrWUEsdURBRUksY3ZCaWhEUixDQUNGLEN1QjVnRE0sMENBQ0Usb0J2QjhnRFIsQ3VCM2dETSwwSkFHRSxZdkI2Z0RSLEN1QjFnRE0sK0NBQ0UsaUJ2QjRnRFIsQ3VCMWdEUSxpREFDRSxhcEJ0YVEsQ29CdWFSLG9CdkI0Z0RWLEN1QnpnRFEsa0VBQ0UsZXZCMmdEVixDdUJ2Z0RNLHFEQUNFLGlCdkJ5Z0RSLEN1QnJnRFEsNkRBQ0UsYXBCcmJRLENvQnNiUixjdEJ4YUQsQ3NCeWFDLGV2QnVnRFYsQ3VCaGdESSxvREFDRSxZQUFBLENBQ0EsY3ZCa2dETixDdUJoZ0RNLGdFQUNFLGVBQUEsQ0FDQSxjdkJrZ0RSLEN1Qi8vQ00sdURBQ0UsZUFBQSxDQUNBLE92QmlnRFIsQ3VCMS9DTSwySkFDRSxZdkIrL0NSLEN1QjUvQ00sK0VBQ0UsT3ZCOC9DUixDdUI1L0NRLHFGQUVFLGVBQUEsQ0FEQSxVdkIrL0NWLEN1QjMvQ1Esb0ZBRUUsYUFBQSxDQURBLFV2QjgvQ1YsQ3VCMy9DVSwyRkFDRSxtQkFBQSxDQUNBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLEt2QjYvQ1osQ3VCeC9DTSwrRUFDRSxPdkIwL0NSLEN1QnYvQ00sK0VBQ0UsT3ZCeS9DUixDdUJ2L0NRLHFHQUNFLGN2QnkvQ1YsQ3VCdC9DUSw4RkFPRSx1REFBQSxDQUVBLHdCQUFBLENBREEsMkJBQUEsQ0FMQSx3QkFBQSxDQUVBLGlCQUFBLENBSEEsYUFBQSxDQURBLFdBQUEsQ0FTQSxpQkFBQSxDQUpBLDJCdkI0L0NWLEN1QnQvQ1UsOEdBRUUsYXBCbGdCTSxDb0JpZ0JOLGN0Qm5mSCxDc0JxZkcsaUJ2QncvQ1osQ3VCLytDTSxpYkFJRSxZdkJvL0NSLEN1QmovQ00sK0VBQ0UsT3ZCbS9DUixDdUJqL0NRLDBCQUhGLCtFQUlJLCtCQUFBLENBQ0EsaUJ2Qm8vQ1IsQ0FDRixDdUJqL0NNLGdGQUdFLCtCQUFBLENBQ0EsaUJBQUEsQ0FIQSxPdkJxL0NSLEN1QjkrQ00sZ0ZBRUUsa0JBQUEsQ0FEQSxPQUFBLENBRUEsY3ZCZy9DUixDdUI3K0NNLGdGQUNFLE92QisrQ1IsQ3VCNytDUSwwQkFIRixnRkFJSSxrQkFBQSxDQUNBLGN2QmcvQ1IsQ0FDRixDdUI5K0NRLHVGQUNFLGN2QmcvQ1YsQ3VCNStDTSx1REFDRSxjdEJ2aUJDLENzQndpQkQsZXRCbGlCQyxDc0JtaUJELGtCQUFBLENBQ0EsWUFBQSxDQUNBLGlCdkI4K0NSLENNNWhFTSx5QmlCeWlCQSx1REFRSSxZdkIrK0NSLENBQ0YsQ3VCMytDSSwrRkFFRSxZdkI2K0NOLEN1QnorQ00sb0RBQ0UsY3ZCMitDUixDdUJ6K0NRLHlEQUNFLGV2QjIrQ1YsQ3VCditDTSxvREFFRSxjdEJ4a0JDLENzQnVrQkQsZXZCMCtDUixDdUJ2K0NRLHlEQUNFLHlCdkJ5K0NWLEN1Qm4rQ0UsMEJBR0UsV0FBQSxDQUZBLGNBQUEsQ0FDQSxldkJzK0NKLEN1Qm4rQ0ksK0NBTEYsMEJBTUksaUJBQUEsQ0FDQSxrQnZCcytDSixDQUNGLEN1QnArQ0ksK0NBQ0Usa0J2QnMrQ04sQ3VCbitDSSw2Q0FDRSxrQkFBQSxDQUNBLGF2QnErQ04sQ3VCbCtDSSw0Q0FDRSxhdkJvK0NOLEN1QmorQ0ksNkJBR0UsY3RCM21CRyxDc0IwbUJILGVBQUEsQ0FEQSxtQnZCcStDTixDdUJqK0NNLG9DQUNFLFl2Qm0rQ1IsQ00va0VNLHlCaUJzbUJGLDZCQVdJLGN2QmsrQ04sQ0FDRixDdUJoK0NNLCtDQUNFLGN0QmxuQkMsQ3NCbW5CRCxldEI3bUJDLENzQjhtQkQsa0JBQUEsQ0FDQSxZQUFBLENBQ0EsaUJ2QmsrQ1IsQ00zbEVNLHlCaUJvbkJBLCtDQVFJLFl2Qm0rQ1IsQ0FDRixDdUI5OUNFLDRCQUNFLGFBQUEsQ0FDQSxjdkJnK0NKLEN1Qjc5Q0UseURBQ0Usc0J2Qis5Q0osQ3VCNTlDRSxnQ0FDRSxXQUFBLENBRUEsY3RCOW9CSyxDc0I2b0JMLGV2Qis5Q0osQ001bUVNLHlCaUIyb0JKLGdDQU9JLE12Qjg5Q0osQ0FDRixDdUI1OUNJLGtDQUNFLGV0Qi9vQkcsQ3NCZ3BCSCxtQnZCODlDTixDdUIzOUNJLHVEQUNFLGV2QjY5Q04sQ3VCejlDRSwwRUFLRSx1QkFBQSxDQUhBLGVBQUEsQ0FJQSxxQkFBQSxDQUhBLGN0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ekZVLHlJQUNFLFk1QjB6RlosQ00zZ0dNLHlCc0JnTkksa0VBTUksYUFBQSxDQUZBLGNBQUEsQ0FDQSxlQUFBLENBRUEsaUJBQUEsQ0FDQSxVQUFBLENBR0EsZ0JBQUEsQ0FGQSxRQUFBLENBQ0EsWTVCNHpGWixDNEJ6ekZZLHNFQUNFLFdBQUEsQ0FDQSxVNUIyekZkLENBQ0YsQ00zaEdNLHlCc0JvT1Esc0VBQ0UsV0FBQSxDQUNBLFU1QjB6RmQsQ0FDRixDTWppR00sMEJzQmdOSSxrRUEyQkksWTVCMHpGWixDNEJ4ekZZLHNFQUNFLFlBQUEsQ0FDQSxXNUIwekZkLENBQ0YsQzRCbHpGRSw0Q0FDRSxhNUJvekZKLENNN2lHTSx5QnNCOFBKLDhCQUdJLCtCQUFBLENBREEsdUI1Qm16RkosQ0FDRixDNEIveUZFLDBGQUdFLFk1Qml6RkosQ016akdNLHlCc0JxUUosMEZBT0ksaUI1Qm16RkosQ0FDRixDNEI5eUZFLHNDQUVFLGVBQUEsQ0FEQSxnQkFBQSxDQUVBLGdCNUJpekZKLEM0QnR5Rk0scURBQ0UsWUFBQSxDQUNBLHFCQUFBLENBQ0EsVzVCOHlGUixDOEIxbEdBLDBCQUVFLGUzQkpnQixDMkJHaEIsV0FBQSxDeEJpRUEsNkJBQUEsQ0FDQSxtQ0FBQSxDQUFBLDJCTjhoR0YsQytCam1HQSxjQUNFLGU1QkhnQixDNEJJaEIsaUIvQm9tR0YsQytCam1HSSxzQ0FFRSxVNUJGYSxDNEJDYix5Qi9Cb21HTixDTXhsR00seUJ5QlBKLHNCQUdJLFFBQUEsQ0FEQSxlL0JrbUdKLEMrQi9sR0ksOEJBQ0UsUS9CaW1HTixDQUNGLEMrQjlsR0UseUJBQ0UsWS9CZ21HSixDK0I5bEdFLDJCQUNFLGUvQmdtR0osQ012bUdNLHlCeUJNSiwyQkFLSSxtQi9CZ21HSixDQUNGLEMrQjlsR0UsNkJBRUUsV0FBQSxDQURBLGdCL0JpbUdKLEMrQjlsR0ksZ0NBQ0UsYTVCakNZLEM0Qm1DWixjOUJsQkcsQzhCaUJILGU5QlZHLEM4QllILGtCQ2pDeUIsQ0RrQ3pCLG1CL0JnbUdOLENNdm5HTSx5QnlCa0JGLGdDQVNJLGMvQmdtR04sQ0FDRixDK0I5bEdJLGdDQUVFLG1CQ3JDZ0IsQ0RvQ2hCLGEvQmltR04sQytCN2xHSSwrQ0FDRSxZQUFBLENBQ0EsUS9CK2xHTixDTXBvR00seUJ5Qm1DRiwrQ0FNSSxxQkFBQSxDQUNBLFEvQitsR04sQ0FDRixDK0I1bEdRLGlFQUdFLGE1Qi9EUSxDQ3VFaEIsZUFBQSxDQTVFQSw2QkFBQSxDMkJtRVEsYy9CZ21HVixDTWhwR00seUJ5QnFERixrSEFLSSxTL0IwbEdOLEMrQnRsR0ksbURBR0kseUIvQndsR1IsQ0FKRixDK0JqbEdNLDhDQUVFLGlCQUFBLENBREEsa0IvQnlsR1IsQytCdGxHUSxpREFHRSxhNUIxRlEsQzRCd0ZSLGU5QmhFRCxDOEJpRUMsaUIvQnlsR1YsQ01ucUdNLHlCeUJ3RUUsaURBT0ksWS9Cd2xHVixDQUNGLEMrQnRsR1EsZ0RBQ0UsYTVCbEdRLEM0Qm1HUixpQi9Cd2xHVixDK0JwbEdRLG1FQUVFLGE1QnpHUSxDNEJ3R1IsWUFBQSxDQUVBLFFBQUEsQ0FDQSxrQi9Cc2xHVixDK0JwbEdVLHlFQUNFLGUvQnNsR1osQytCL2tHTSxvREFHRSx3QjVCM0hVLEM0QnlIVixhNUJySFUsQzRCc0hWLGU5Qi9GQyxDOEJpR0QsZ0IvQmlsR1IsQytCL2tHUSxvSEFFRSxxQjVCM0hTLEM0QjRIVCxVL0JnbEdWLEMrQjNrR0UsbURBRUUsYTVCcEljLEM0QnFJZCxjOUJ2SEssQzhCd0hMLGUvQjZrR0osQytCM2tHSSw4SEFFRSxhL0I4a0dOLENNMXNHTSx5QnlCK0hKLDJCQUVJLHFCNUIvSVksQzRCZ0paLGMvQjZrR0osQ0FDRixDK0I1a0dJLDhCQUNFLFEvQjhrR04sQytCM2tHRSw2QnpCeEZBLDZCQUFBLENBQ0EsbUNBQUEsQ0FBQSwyQkFBQSxDeUJnR0UsaUIvQnVrR0osQ014dEdNLHlCeUJ3SUosNkJBR0ksWUFBQSxDQUNBLDZCQUFBLENBQ0EsZ0IvQmlsR0osQ0FDRixDK0I1a0dJLG9DQUtFLHFCNUJyS2EsQzRCaUtiLFVBQUEsQ0FDQSxVQUFBLENBS0EsV0FBQSxDQUhBLGlCQUFBLENBRUEsS0FBQSxDQUhBLGEvQmtsR04sQ014dUdNLHlCeUJtSkYsb0NBV0ksWS9COGtHTixDQUNGLEMrQjVrR0ksd0NBR0Usa0JBQUEsQ0FGQSxZQUFBLENBQ0Esd0IvQitrR04sQytCN2tHTSwwQ0FHRSxVNUJyTFcsQzRCbUxYLGM5QnRLQyxDOEJ1S0QsZS9CZ2xHUixDK0I5a0dRLDhDQUNFLGdCQUFBLENBQ0EsZS9CZ2xHVixDK0I3a0dVLDhFQUNFLGdCL0Ira0daLEMrQjNrR00sNkNBQ0UsWS9CNmtHUixDK0Iza0dRLDhEQUlFLGtCQUFBLENBRkEsWUFBQSxDQUNBLGtCQUFBLENBRkEsZ0IvQmdsR1YsQ012d0dNLHlCeUI4TEYsZ0ZBS0ksa0JBQUEsQ0FEQSxZL0Iya0dOLENBQ0YsQytCcmtHQSxvQ0FFSSw2QkFDRSxTL0J1a0dKLEMrQnJrR0ksZ0NBQ0UsZUFBQSxDQUNBLGMvQnVrR04sQytCcGtHSSxpQ0FFRSxTL0Jxa0dOLEMrQm5rR00seURBQ0UsVy9CcWtHUixDK0Jsa0dRLHdEQUNFLDZCL0Jva0dWLEMrQmxrR1ksaUVBQ0UsdUMvQm9rR2QsQytCamtHVSwyREFDRSxnQi9CbWtHWixDK0I3akdJLDBDQUNFLCtCL0IrakdOLEMrQjdqR00sNkNBSUUsY0FBQSxDQUZBLFFBQUEsQ0FEQSxjQUFBLENBRUEsaUIvQmdrR1IsQytCN2pHTSw2Q0FFRSxZQUFBLENBREEsZUFBQSxDQUlBLHVCL0IrakdSLEMrQjFqR00sbURBSUUsVUFBQSxDM0J4T1IsZUFBQSxDMkJ1T1EsYUFBQSxDM0JsUlIsNkJBQUEsQzJCb1JRLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxPQUFBLENBTkEseUNBQUEsQ0FTQSx1Qi9CNmpHUixDQUNGLENpQ3YxR0EsdUNBR0UsYTlCQ2dCLEM4QkZoQixjQUFBLENBRUEsZWpDeTFHRixDaUNqMUdFLHdGQUNFLFlqQ3cxR0osQ2tDcjJHQSxrQkFFRSxrQkFBQSxDQURBLGVsQ3kyR0YsQ2tDcjJHQSxxQkFHRSxrQkFBQSxDQUZBLFlBQUEsQ0FHQSxPQUFBLENBRkEsc0JsQzAyR0YsQ2tDcDJHSSxnRUFDRSxvQmxDczJHTixDa0NwMkdJLGtFQUNFLHlCbENzMkdOLENrQ2wyR0UsMEJBSUUsd0JBQUEsQ0FEQSxhQUFBLENBSUEsWUFBQSxDQU5BLGNBQUEsQ0FPQSxPQUFBLENBTkEsZ0JBQUEsQ0FHQSxZQUFBLENBQ0EsY2xDczJHSixDa0NsMkdJLGdDQUVFLGtCQUFBLENBREEsVWxDcTJHTixDa0NsMkdJLGdDOUJQRixlQUFBLENBN0JBLDZCQUFBLEM4QnNDSSxhbENxMkdOLENrQ2gyR0EsT0FDRSw0QmxDbTJHRixDbUNoNUdBLFVBRUksUUFBQSxDQURBLFFuQ281R0osQ29DOTRHQSxvQ0FDSSxzQnBDaTVHSiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlICcuLi8uLi9hYnN0cmFjdHMnIGFzICo7XG5cbi5wLWRldGFpbC1pbm5lci1oZWFkZXIsXG4ucC1kZXRhaWwtaW5mbyB7XG4gIEBpbmNsdWRlIG1xLW1pbihzbWFsbC1taW4pIHtcbiAgICAvLyBtaW4gNzY4cHhcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wLWRldGFpbC1pbmZvIC5zdGFycy13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtZGV0YWlsLWluZm8ge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMDtcblxuICBhIHtcbiAgICBmb250LXNpemU6ICRmcy00MDA7XG4gICAgY29sb3I6ICRjbHItbmV1dHJhbC00MDA7XG5cbiAgICBAaW5jbHVkZSBtcS1tYXgoc21hbGwpIHtcbiAgICAgIC8vIG1heCA3NjcgcHhcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgICBmb250LXNpemU6ICRmcy00MDA7XG4gICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgICB9XG4gIH1cbn1cblxuLnAtZGV0YWlsLWlubmVyLWhlYWRlciB7XG4gIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuICAgIGZvbnQtc2l6ZTogJGZzLTcwMDtcblxuICAgIEBpbmNsdWRlIG1xLW1heChzbWFsbCkge1xuICAgICAgLy8gbWF4IDc2NyBweFxuICAgICAgZm9udC1zaXplOiAkZnMtNDAwO1xuICAgIH1cbiAgfVxuXG4gIC5wLWNvZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnAtaW5mby13cmFwcGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1xLW1pbihsYXJnZS1taW4pIHtcbiAgICAvLyBtaW4gMTIwMHB4XG4gICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjbHItbmV1dHJhbC05MDA7XG4gIH1cblxuICBAaW5jbHVkZSBtcS1taW4oc21hbGwtbWluKSB7XG4gICAgLy8gbWluIDc2OHB4XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cblxuICAucC1kZXRhaWwtaW5uZXItaGVhZGVyLFxuICAucC1kZXRhaWwtaW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1xLW1pbihzbWFsbC1taW4pIHtcbiAgICAgIC8vIG1pbiA3NjhweFxuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmZsYWdzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnAtZmluYWwtcHJpY2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcblxuICAgIEBpbmNsdWRlIG1xLW1heChzbWFsbCkge1xuICAgICAgLy8gbWF4IDc2NyBweFxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICAucHJpY2UtZmluYWwtaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgICBmb250LXNpemU6ICRmcy03MDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xLW1heChzbWFsbCkge1xuICAgICAgICBmb250LXNpemU6ICRmcy00MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmF2YWlsYWJpbGl0eS12YWx1ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIGRldGFpbCBwYXJhbWV0ZXJzXG4gIC5kZXRhaWwtcGFyYW1ldGVycyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtcS1tYXgoc21hbGwpIHtcbiAgICAgIC8vIG1heCA3NjcgcHhcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmV4dGVuZGVkLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsci1uZXV0cmFsLTkwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgICAvLyBtYXggNzY3IHB4XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dykgMjRweDtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xyLW5ldXRyYWwtOTAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItbmV1dHJhbC05MDA7XG5cbiAgICAgIC8vJjpiZWZvcmUsXG4gICAgICAvLyY6YWZ0ZXIge1xuICAgICAgLy8gIGNvbnRlbnQ6ICcnO1xuICAgICAgLy8gIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4gICAgICAvLyAgaGVpZ2h0OiAxcHg7XG4gICAgICAvLyAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvLyAgbGVmdDogMDtcbiAgICAgIC8vICB3aWR0aDogMTAwdnc7XG4gICAgICAvLyAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICAvL31cbiAgICAgIC8vJjphZnRlciB7XG4gICAgICAvLyAgdG9wOiAwO1xuICAgICAgLy99XG4gICAgICAvLyY6YmVmb3JlIHtcbiAgICAgIC8vICBib3R0b206IDA7XG4gICAgICAvL31cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5kZXRhaWwtcGFyYW1ldGVycyB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIHRib2R5IHtcbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgICAgICAgLy8gbWF4IDc2NyBweFxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgICAgICAgLy8gbWF4IDc2NyBweFxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjbHItbmV1dHJhbC05MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwMjInO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcS1tYXgoc21hbGwpIHtcbiAgICAgICAgICAgIC8vIG1heCA3NjcgcHhcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1xLW1heChzbWFsbCkge1xuICAgICAgICAgICAgLy8gbWF4IDc2NyBweFxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcS1tYXgoc21hbGwpIHtcbiAgICAgICAgICAgIC8vIG1heCA3NjcgcHhcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucm93LWhlYWRlci1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuXG4gICAgICAgIC5yb3ctaGVhZGVyLWxhYmVsLWNvbG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnAtc2hvcnQtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBjYXJ0XG4gIC5hZGQtdG8tY2FydCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcblxuICAgICYuYWRkZWQtdG8tY2FydCB7XG4gICAgICAuYWRkLXRvLWNhcnQtYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTEwMDtcbiAgICAgICAgY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4gICAgICB9XG5cbiAgICAgIC5jaGVja21hcmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xLW1heChzbWFsbCkge1xuICAgICAgLy8gbWF4IDc2NyBweFxuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICB9XG5cbiAgICAucXVhbnRpdHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYWRkLXRvLWNhcnQtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtMTAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHBhZGRpbmc6IDExcHggMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItbmV1dHJhbC05MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmV1dHJhbC0xMDA7XG4gICAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGRlc2NyaXB0aW9uXG4gIC5iYXNpYy1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAkZnMtNDAwO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjbWFudWZhY3R1cmVyRGVzY3JpcHRpb24ge1xuICAgIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBmb250LXNpemU6ICRmcy00MDA7XG4gICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cbiAgfVxuXG4gIHBbZGF0YS10ZXN0aWQ9J3Byb2R1Y3RDYXJkRGVzY3InXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wcm9kdWN0LXVuYXZhaWxhYmxlIHtcbiAgLnAtaW5mby13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIgLnByaWNlLWZpbmFsLWhvbGRlciB7XG4gICAgY29sb3I6ICRjbHItbmV1dHJhbC00MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnAtaW5mby13cmFwcGVyIC5hZGQtdG8tY2FydCAuYWRkLXRvLWNhcnQtYnV0dG9uIHtcbiAgICBjb2xvcjogJGNsci1uZXV0cmFsLTQwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICRjbHItbmV1dHJhbC00MDA7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxufVxuXG4ucC1kZXRhaWwtdGFicy13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gbW9iaWxlXG4ucHJvZHVjdC10b3Age1xuICBAaW5jbHVkZSBtcS1taW4oc21hbGwtbWluKSB7XG4gICAgLy8gbWluIDc2OHB4XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xLW1heChzbWFsbCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5wLWltYWdlLXdyYXBwZXIge1xuICAgICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucC1kZXRhaWwtaW5uZXItaGVhZGVyIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgIH1cblxuICAgIC5wLWluZm8td3JhcHBlciB7XG4gICAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jb2wteHMtMTIge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICB9XG59XG5cbi5jaGVja21hcmtfX2NpcmNsZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDE2NjtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDE2NjtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xuICBzdHJva2UtbWl0ZXJsaW1pdDogMTA7XG4gIHN0cm9rZTogI2ZmZjtcbiAgYW5pbWF0aW9uOiBzdHJva2UgMC42cyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40NSwgMSkgZm9yd2FyZHM7XG59XG5cbi5jaGVja21hcmsge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHN0cm9rZS13aWR0aDogMjtcbiAgc3Ryb2tlOiAkY2xyLW5ldXRyYWwtOTAwO1xuICBzdHJva2UtbWl0ZXJsaW1pdDogMTA7XG4gIGFuaW1hdGlvbjogZmlsbCAwLjRzIGVhc2UtaW4tb3V0IDAuNHMgZm9yd2FyZHMsIHNjYWxlIDAuM3MgZWFzZS1pbi1vdXQgMC45cyBib3RoO1xufVxuXG4uY2hlY2ttYXJrX19jaGVjayB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDQ4O1xuICBzdHJva2UtZGFzaG9mZnNldDogNDg7XG4gIGFuaW1hdGlvbjogc3Ryb2tlIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuNDUsIDEpIDAuOHMgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgc3Ryb2tlIHtcbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzY2FsZSB7XG5cbiAgMCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxKTtcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXNlTmV1ZS1Cb2xkXCI7XG4gIHNyYzogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL2ZvbnRzL0Jhc2VOZXVlLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi91c2VyL2RvY3VtZW50cy9mb250cy9CYXNlTmV1ZS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXNlTmV1ZS1Cb2xkT2JsaXF1ZVwiO1xuICBzcmM6IHVybChcIi91c2VyL2RvY3VtZW50cy9mb250cy9CYXNlTmV1ZS1Cb2xkT2JsaXF1ZS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3VzZXIvZG9jdW1lbnRzL2ZvbnRzL0Jhc2VOZXVlLUJvbGRPYmxpcXVlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiB1cmwoL3VzZXIvZG9jdW1lbnRzL2ltZy9jdXJzb3IxLnBuZyksIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnR5cGUtaW5kZXggLmxhdGVzdC1jb250cmlidXRpb24tYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50eXBlLWluZGV4IC5ob21lcGFnZS1ib3gud2VsY29tZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF2YWlsYWJpbGl0eS1sYWJlbFtzdHlsZT1cImNvbG9yOiAjMDA5OTAxXCJdLFxuLmF2YWlsYWJpbGl0eSBzcGFuW3N0eWxlPVwiY29sb3I6IzAwOTkwMVwiXSxcbi5hdmFpbGFiaWxpdHktbGFiZWxbc3R5bGU9XCJjb2xvcjojMDA5OTAxXCJdIHtcbiAgY29sb3I6ICM2NmJiMzMgIWltcG9ydGFudDtcbn1cblxuLmF2YWlsYWJpbGl0eS1sYWJlbFtzdHlsZT1cImNvbG9yOiAjY2IwMDAwXCJdLFxuLmF2YWlsYWJpbGl0eSBzcGFuW3N0eWxlPVwiY29sb3I6I2NiMDAwMFwiXSxcbi5hdmFpbGFiaWxpdHktbGFiZWxbc3R5bGU9XCJjb2xvcjojY2IwMDAwXCJdIHtcbiAgY29sb3I6ICNjYzNhMjQgIWltcG9ydGFudDtcbn1cblxuLm1haWw6YmVmb3JlLFxuLnByb2plY3QtZW1haWw6YmVmb3JlIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbi50ZWw6YmVmb3JlLFxuLnByb2plY3QtcGhvbmU6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5mYWNlYm9vazpiZWZvcmUge1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLmluc3RhZ3JhbTpiZWZvcmUge1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLnJhZGlvLXdyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTQxNDE0O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLnJhZGlvLXdyYXBwZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cbi5yYWRpby13cmFwcGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbn1cblxuLnJhZGlvLXdyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnJhZGlvLXdyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlLFxuLnJhZGlvLXdyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTQxNDE0O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOjpiZWZvcmUsXG5pbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOjpiZWZvcmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmFmdGVyLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1jb2xvcjogIzE0MTQxNCAhaW1wb3J0YW50O1xufVxuXG5zZWxlY3QsXG5zZWxlY3QuZm9ybS1jb250cm9sLFxuLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL2ltZy9jaGVja21hcmsuc3ZnXCIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTQxNDE0O1xufVxuXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5idG4sXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIGJvZHksXG5ib2R5LmJsYW5rLW1vZGUsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkICNuYXZpZ2F0aW9uLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCBoMSxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgaDIsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIGgzLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCBoNCxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgaDUsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIGg2LFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuaDEsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5oMixcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmgzLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuaDQsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5oNSxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmg2LFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuY2FydC10YWJsZSAubWFpbi1saW5rLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuY2FydC1yZWxhdGVkLW5hbWUsXG4uYmxhbmstbW9kZSBoMSxcbi5ibGFuay1tb2RlIGgyLFxuLmJsYW5rLW1vZGUgaDMsXG4uYmxhbmstbW9kZSBoNCxcbi5ibGFuay1tb2RlIGg1LFxuLmJsYW5rLW1vZGUgaDYsXG4uYmxhbmstbW9kZSAuaDEsXG4uYmxhbmstbW9kZSAuaDIsXG4uYmxhbmstbW9kZSAuaDMsXG4uYmxhbmstbW9kZSAuaDQsXG4uYmxhbmstbW9kZSAuaDUsXG4uYmxhbmstbW9kZSAuaDYsXG4uYmxhbmstbW9kZSAuY2FydC10YWJsZSAubWFpbi1saW5rLFxuLmJsYW5rLW1vZGUgLmNhcnQtcmVsYXRlZC1uYW1lLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAucHJpY2UtZmluYWwsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5wcmljZS1zYXZlLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAucHJpY2Utc3RhbmRhcmQsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5wcm9kdWN0cyAubmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuYm9keSAub3ZlcmFsbC13cmFwcGVyIGgxLCBib2R5IC5vdmVyYWxsLXdyYXBwZXIgaDIsIGJvZHkgLm92ZXJhbGwtd3JhcHBlciBoMywgYm9keSAub3ZlcmFsbC13cmFwcGVyIGg0LCBib2R5IC5vdmVyYWxsLXdyYXBwZXIgaDUsIGJvZHkgLm92ZXJhbGwtd3JhcHBlciBoNiwgYm9keSAub3ZlcmFsbC13cmFwcGVyIC5oMSwgYm9keSAub3ZlcmFsbC13cmFwcGVyIC5oMiwgYm9keSAub3ZlcmFsbC13cmFwcGVyIC5oMywgYm9keSAub3ZlcmFsbC13cmFwcGVyIC5oNCwgYm9keSAub3ZlcmFsbC13cmFwcGVyIC5oNSwgYm9keSAub3ZlcmFsbC13cmFwcGVyIC5oNiwgYm9keSAub3ZlcmFsbC13cmFwcGVyIC5jYXJ0LXRhYmxlIC5tYWluLWxpbmssIGJvZHkgLm92ZXJhbGwtd3JhcHBlciAuY2FydC1yZWxhdGVkLW5hbWUsIGJvZHkgI2Zvb3RlciBoMSwgYm9keSAjZm9vdGVyIGgyLCBib2R5ICNmb290ZXIgaDMsIGJvZHkgI2Zvb3RlciBoNCwgYm9keSAjZm9vdGVyIGg1LCBib2R5ICNmb290ZXIgaDYsIGJvZHkgI2Zvb3RlciAuaDEsIGJvZHkgI2Zvb3RlciAuaDIsIGJvZHkgI2Zvb3RlciAuaDMsIGJvZHkgI2Zvb3RlciAuaDQsIGJvZHkgI2Zvb3RlciAuaDUsIGJvZHkgI2Zvb3RlciAuaDYsIGJvZHkgI2Zvb3RlciAuY2FydC10YWJsZSAubWFpbi1saW5rLCBib2R5ICNmb290ZXIgLmNhcnQtcmVsYXRlZC1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFzZU5ldWVcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBzcmM6IHVybChcImZvbnRzL2ljb21vb24uZW90P2RjdWdraVwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9pY29tb29uLmVvdD9kY3Vna2kjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL2ljb21vb24udHRmP2RjdWdraVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvaWNvbW9vbi53b2ZmP2RjdWdraVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9pY29tb29uLnN2Zz9kY3Vna2kjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbltjbGFzc149aWNvbi1dLFxuW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1hcnJvdzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLmljb24tYXJyb3cyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5pY29uLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLmljb24tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uaWNvbi1pZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uaWNvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmljb24tZmxhY2UtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG5hIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBDU1Mgc3R5bGUgZm9yIGN1c3RvbSBjdXJzb3IgZ2xvYmFsbHkgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3ZlcmFsbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIH1cbiAgLnR5cGUtaW5kZXggLm92ZXJhbGwtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDEwNXB4O1xuICB9XG59XG5cbi5jdXN0b20tZm9vdGVyX19iYW5uZXIxLFxuLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hLFxuLmJ0bixcbi5zZWxlY3Qtb3B0aW9uLFxuc3Bhbi5pbmNyZWFzZSxcbnNwYW4uZGVjcmVhc2UsXG5zZWxlY3QsXG4uY3VzdG9tLWN1cnNvciB7XG4gIGN1cnNvcjogdXJsKFwiaHR0cHM6Ly81MTk5MTkubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy9pbWcvY3Vyc29yMS5wbmdcIiksIHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1mb290ZXJfX2luc3RhZ3JhbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50eXBlLWRldGFpbCAuaWcge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaWcge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5pZyAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaWcgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWcgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgfVxufVxuLmlnIGgyIGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaWcgLmluc3RhZ3JhbS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWcgLmluc3RhZ3JhbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA2cHg7XG4gIH1cbn1cbi5pZyAuaW5zdGFncmFtLXdyYXAgLmlnZmVlZCB7XG4gIHdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgaGVpZ2h0OiAyNzFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWcgLmluc3RhZ3JhbS13cmFwIC5pZ2ZlZWQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDNweCk7XG4gICAgaGVpZ2h0OiAxODRweDtcbiAgfVxufVxuLmlnIC5pbnN0YWdyYW0td3JhcCAuaWdmZWVkIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uaW5zdGFncmFtLXdyYXAgOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnN0YWdyYW0td3JhcCA6bnRoLWNoaWxkKG4rNSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5idG4uYnRuLWNhcnQsXG5hLmJ0bi5idG4tY2FydCxcbi5idG4uYWRkLXRvLWNhcnQtYnV0dG9uLFxuYS5idG4uYWRkLXRvLWNhcnQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuLmJ0bi5idG4tY2FydCBzcGFuLFxuYS5idG4uYnRuLWNhcnQgc3Bhbixcbi5idG4uYWRkLXRvLWNhcnQtYnV0dG9uIHNwYW4sXG5hLmJ0bi5hZGQtdG8tY2FydC1idXR0b24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5idG4uYnRuLWNhcnQ6aG92ZXIsXG5hLmJ0bi5idG4tY2FydDpob3Zlcixcbi5idG4uYWRkLXRvLWNhcnQtYnV0dG9uOmhvdmVyLFxuYS5idG4uYWRkLXRvLWNhcnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxNDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLmJ0bi1jYXJ0OmJlZm9yZSxcbmEuYnRuLmJ0bi1jYXJ0OmJlZm9yZSxcbi5idG4uYWRkLXRvLWNhcnQtYnV0dG9uOmJlZm9yZSxcbmEuYnRuLmFkZC10by1jYXJ0LWJ1dHRvbjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLmJ0bixcbmEuYnRuIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNDE0MTQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgcGFkZGluZzogNXB4IDI1cHg7XG59XG4uYnRuOmhvdmVyLCAuYnRuOmZvY3VzLFxuYS5idG46aG92ZXIsXG5hLmJ0bjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNoZWFkZXIgLmJ0bi5idG4tZGVmYXVsdFtkYXRhLXRlc3RpZD1zZWFyY2hCdG5dIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuI2hlYWRlciAuYnRuLmJ0bi1kZWZhdWx0W2RhdGEtdGVzdGlkPXNlYXJjaEJ0bl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG4jaGVhZGVyIC5idG4uYnRuLWRlZmF1bHRbZGF0YS10ZXN0aWQ9c2VhcmNoQnRuXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNoZWFkZXIgLmJ0bi5idG4tZGVmYXVsdFtkYXRhLXRlc3RpZD1zZWFyY2hCdG5dOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLmJ0bi1kZWZhdWx0LFxuYS5idG4uYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzE0MTQxNDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE0MTQxNDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi5idG4uYnRuLWRlZmF1bHQ6aG92ZXIsIC5idG4uYnRuLWRlZmF1bHQ6Zm9jdXMsXG5hLmJ0bi5idG4tZGVmYXVsdDpob3ZlcixcbmEuYnRuLmJ0bi1kZWZhdWx0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE0MTQxNDtcbn1cblxuLmJ0bi5idG4tcHJpbWFyeSxcbmEuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuLmJ0bi5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi5idG4tcHJpbWFyeTpmb2N1cyxcbmEuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyLFxuYS5idG4uYnRuLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0O1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLnA6aG92ZXIgLmJ0bi1jYXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxNDtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG4ucDpob3ZlciAuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0O1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuI2JhY2stdG8tdG9wLWJ0biB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjRweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIG9wYWNpdHkgMC41cywgdmlzaWJpbGl0eSAwLjVzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNiYWNrLXRvLXRvcC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuI2JhY2stdG8tdG9wLWJ0bjpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNiYWNrLXRvLXRvcC1idG4uc2hvdy1iYWNrLXRvLXRvcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4jYmFjay10by10b3AtYnRuOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICBmb250LXNpemU6IDExcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5pZC0tOSAuYnRuW2RhdGEtdGVzdGlkPXNlYXJjaEJ0bl0ge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5mbGFncy5mbGFncy1kZWZhdWx0IC5mbGFnIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiA1cHg7XG59XG4uZmxhZ3MuZmxhZ3MtZXh0cmEge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJlYWRjcnVtYnMtd3JhcHBlci5jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTQxNDE0O1xuICBjb2xvcjogIzE0MTQxNDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBtYXgtd2lkdGg6IDk5dnc7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXG4gICAgc2Nyb2xsYmFyLWhlaWdodDogbm9uZTsgLyogRmlyZWZveCAqL1xuICB9XG4gIC5icmVhZGNydW1iczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmJyZWFkY3J1bWJzIGEsXG4uYnJlYWRjcnVtYnMgc3BhbiB7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJyZWFkY3J1bWJzIHNwYW4ge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmJyZWFkY3J1bWJzIHNwYW4gc3BhbiB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmJyZWFkY3J1bWJzIHNwYW4gYSB7XG4gICAgcGFkZGluZzogMTBweCA1cHggMTBweCA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJyZWFkY3J1bWJzOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnJlYWRjcnVtYnMgI25hdmlnYXRpb24tZmlyc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJyZWFkY3J1bWJzICNuYXZpZ2F0aW9uLTEgYSxcbi5icmVhZGNydW1icyAjbmF2aWdhdGlvbi0xIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5icmVhZGNydW1icyBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnJlYWRjcnVtYnMgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiL1wiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlO1xuICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3RzID4gZGl2IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0IC5wLWluLWluIC5yYXRpbmdzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3QgLnByb2R1Y3QtYnJhbmQtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucHJvZHVjdDpob3ZlciAubmFtZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMxNDE0MTQ7XG59XG4ucHJvZHVjdDpob3ZlciAud2lkZ2V0LXBhcmFtZXRlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QgLm5hbWUgc3BhbltkYXRhLW1pY3JvPW5hbWVdIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnByb2R1Y3QgLnByaWNlcyAucHJpY2UtZmluYWwgc3Ryb25nIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnByb2R1Y3QgLnByaWNlcy5kaXNjb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3QgLnByaWNlcy5kaXNjb3VudCAucHJpY2Utc3RhbmRhcmQge1xuICBjb2xvcjogIzg5ODk4OTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0IC5pbWFnZSAud2lkZ2V0LXBhcmFtZXRlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0IC5pbWFnZSAud2lkZ2V0LXBhcmFtZXRlci1saXN0IHtcbiAgICBnYXA6IDdweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1zaHJpbms6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdCAuaW1hZ2UgLndpZGdldC1wYXJhbWV0ZXItbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBnYXA6IDJweDtcbiAgfVxufVxuLnByb2R1Y3QgLmltYWdlIC53aWRnZXQtcGFyYW1ldGVyLWxpc3QgbGkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5wcm9kdWN0IC5pbWFnZSAud2lkZ2V0LXBhcmFtZXRlci1saXN0IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5wcm9kdWN0IC5pbWFnZSAud2lkZ2V0LXBhcmFtZXRlci1saXN0IGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9kdWN0IC5pbWFnZSAud2lkZ2V0LXBhcmFtZXRlci1saXN0IGxpIGEge1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5wcm9kdWN0IC5yYXRpbmdzLXdyYXBwZXIgLmF2YWlsYWJpbGl0eSA+IHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLnByb2R1Y3QgLnJhdGluZ3Mtd3JhcHBlciAuYXZhaWxhYmlsaXR5ID4gc3BhbltzdHlsZT1cImNvbG9yOiMwMDk5MDFcIl0ge1xuICBjb2xvcjogIzY2YmIzMyAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5uYW1lIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC51c2VyLWFjdGlvbi1pbiAuY2FydC13aWRnZXQge1xuICAgIHRvcDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjQwcHgpIHtcbiAgLnVzZXItYWN0aW9uLWluIC5jYXJ0LXdpZGdldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc2MHB4KSB7XG4gIC51c2VyLWFjdGlvbi1pbiAuY2FydC13aWRnZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MjRweDtcbiAgfVxufVxuLmFkbWluLWxvZ2dlZCAudXNlci1hY3Rpb24taW4gLmNhcnQtd2lkZ2V0IHtcbiAgdG9wOiAxMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudXNlci1hY3Rpb24taW4gLmNhcnQtd2lkZ2V0IHtcbiAgICB0b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnVzZXItYWN0aW9uLWluIC5jYXJ0LXdpZGdldCAuY2FydC13aWRnZXQtYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBvcHVwLXdpZGdldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1MnB4O1xuICB9XG59XG4udHlwZS1pbmRleCAuaG9tZXBhZ2UtYm94Lm1pZGRsZS1iYW5uZXJzLXdyYXBwZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnR5cGUtaW5kZXggLmhvbWVwYWdlLWJveC5taWRkbGUtYmFubmVycy13cmFwcGVyIC5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4udHlwZS1pbmRleCAuaG9tZXBhZ2UtYm94Lm1pZGRsZS1iYW5uZXJzLXdyYXBwZXIgLmNvbnRhaW5lciAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50eXBlLWluZGV4IC5ib2R5LWJhbm5lcnMge1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gIH1cbn1cbi50eXBlLWluZGV4IC5ib2R5LWJhbm5lcnMgPiBkaXYge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50eXBlLWluZGV4IC5ib2R5LWJhbm5lcnMgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50eXBlLWluZGV4IC5ib2R5LWJhbm5lcnMgPiBkaXYgLmJhbm5lci13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC50eXBlLWluZGV4IC5ib2R5LWJhbm5lcnMgPiBkaXYgLmJhbm5lci13cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLnAtaW1hZ2Utd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW1hZ2Utd3JhcHBlciAucC1pbWFnZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlIC5hcnJvdy1uYXZpZ2F0aW9uID4gc3BhbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogNTQ7XG59XG4ucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlIC5hcnJvdy1uYXZpZ2F0aW9uIC5hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBsZWZ0OiAxNXB4O1xufVxuLnAtaW1hZ2Utd3JhcHBlciAucC1pbWFnZSAuYXJyb3ctbmF2aWdhdGlvbiAuYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG4gIHJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWltYWdlLXdyYXBwZXIgLnAtdGh1bWJuYWlscyB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW1hZ2Utd3JhcHBlciAucC10aHVtYm5haWxzLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4ucC1pbWFnZS13cmFwcGVyIC5wLXRodW1ibmFpbHMtd3JhcHBlciAucC10aHVtYm5haWxzLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnAtaW1hZ2Utd3JhcHBlciAucC10aHVtYm5haWxzLXdyYXBwZXIgLnAtdGh1bWJuYWlscy1pbm5lciBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbn1cbi5wLWltYWdlLXdyYXBwZXIgLnAtdGh1bWJuYWlscy13cmFwcGVyIC5wLXRodW1ibmFpbHMtaW5uZXIgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzNjM2MzO1xufVxuLnAtaW1hZ2Utd3JhcHBlciAucC10aHVtYm5haWxzLXdyYXBwZXIgLnAtdGh1bWJuYWlscy1pbm5lciBhLmhpZ2hsaWdodGVkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQ7XG4gIGJvcmRlci1jb2xvcjogIzE0MTQxNDtcbn1cbi5wLWltYWdlLXdyYXBwZXIgLnAtdGh1bWJuYWlscy13cmFwcGVyIC5wLXRodW1ibmFpbHMtaW5uZXIgYSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsLWlubmVyLWhlYWRlcixcbiAgLnAtZGV0YWlsLWluZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnAtZGV0YWlsLWluZm8gLnN0YXJzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1kZXRhaWwtaW5mbyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuLnAtZGV0YWlsLWluZm8gYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNjM2MzYzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZGV0YWlsLWluZm8gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMxNDE0MTQ7XG4gIH1cbn1cblxuLnAtZGV0YWlsLWlubmVyLWhlYWRlciBoMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZGV0YWlsLWlubmVyLWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5wLWNvZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbmZvLXdyYXBwZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLWluZm8td3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxNDE0MTQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbmZvLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG4ucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlcixcbi5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIsXG4gIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5mbGFncyxcbi5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5mbyAuZmxhZ3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtaW5mby13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWluZm8td3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4ucC1pbmZvLXdyYXBwZXIgLnAtZmluYWwtcHJpY2Utd3JhcHBlciAucHJpY2UtZmluYWwtaG9sZGVyIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtaW5mby13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIgLnByaWNlLWZpbmFsLWhvbGRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWluZm8td3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIC5wcmljZS1maW5hbC1ob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnAtaW5mby13cmFwcGVyIC5hdmFpbGFiaWxpdHktdmFsdWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtaW5mby13cmFwcGVyIC5kZXRhaWwtcGFyYW1ldGVycyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWluZm8td3JhcHBlciAuZGV0YWlsLXBhcmFtZXRlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5wLWluZm8td3JhcHBlciAuZXh0ZW5kZWQtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNDE0MTQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWluZm8td3JhcHBlciAuZXh0ZW5kZWQtZGVzY3JpcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpIDI0cHg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTQxNDE0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTQxNDE0O1xuICB9XG59XG4ucC1pbmZvLXdyYXBwZXIgLmV4dGVuZGVkLWRlc2NyaXB0aW9uIGgzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWluZm8td3JhcHBlciAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWluZm8td3JhcHBlciAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnAtaW5mby13cmFwcGVyIC5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdHIge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbmZvLXdyYXBwZXIgLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0ciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuICAucC1pbmZvLXdyYXBwZXIgLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0cjpudGgtb2YtdHlwZSgyKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzE0MTQxNDtcbiAgfVxufVxuLnAtaW5mby13cmFwcGVyIC5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdHI6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW5mby13cmFwcGVyIC5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdHI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1pbmZvLXdyYXBwZXIgLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0cjpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWluZm8td3JhcHBlciAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRyIHRoIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbmZvLXdyYXBwZXIgLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0ciB0aCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5wLWluZm8td3JhcHBlciAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRyIHRkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbmZvLXdyYXBwZXIgLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0ciB0ZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5wLWluZm8td3JhcHBlciAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIC5yb3ctaGVhZGVyLWxhYmVsIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG4ucC1pbmZvLXdyYXBwZXIgLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyAucm93LWhlYWRlci1sYWJlbCAucm93LWhlYWRlci1sYWJlbC1jb2xvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1pbmZvLXdyYXBwZXIgLnAtc2hvcnQtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtaW5mby13cmFwcGVyIC5hZGQtdG8tY2FydCB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4ucC1pbmZvLXdyYXBwZXIgLmFkZC10by1jYXJ0LmFkZGVkLXRvLWNhcnQgLmFkZC10by1jYXJ0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuLnAtaW5mby13cmFwcGVyIC5hZGQtdG8tY2FydC5hZGRlZC10by1jYXJ0IC5jaGVja21hcmsge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWluZm8td3JhcHBlciAuYWRkLXRvLWNhcnQge1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIH1cbn1cbi5wLWluZm8td3JhcHBlciAuYWRkLXRvLWNhcnQgLnF1YW50aXR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWluZm8td3JhcHBlciAuYWRkLXRvLWNhcnQgLmFkZC10by1jYXJ0LWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcGFkZGluZzogMTFweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4ucC1pbmZvLXdyYXBwZXIgLmFkZC10by1jYXJ0IC5hZGQtdG8tY2FydC1idXR0b246YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWluZm8td3JhcHBlciAuYWRkLXRvLWNhcnQgLmFkZC10by1jYXJ0LWJ1dHRvbjpob3ZlciwgLnAtaW5mby13cmFwcGVyIC5hZGQtdG8tY2FydCAuYWRkLXRvLWNhcnQtYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE0MTQxNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG4ucC1pbmZvLXdyYXBwZXIgLmJhc2ljLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1pbmZvLXdyYXBwZXIgLmJhc2ljLWRlc2NyaXB0aW9uIGgzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW5mby13cmFwcGVyIC5iYXNpYy1kZXNjcmlwdGlvbiBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1pbmZvLXdyYXBwZXIgI21hbnVmYWN0dXJlckRlc2NyaXB0aW9uIGgzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4ucC1pbmZvLXdyYXBwZXIgcFtkYXRhLXRlc3RpZD1wcm9kdWN0Q2FyZERlc2NyXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1pbmZvLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC11bmF2YWlsYWJsZSAucC1pbmZvLXdyYXBwZXIgLnAtZmluYWwtcHJpY2Utd3JhcHBlciAucHJpY2UtZmluYWwtaG9sZGVyIHtcbiAgY29sb3I6ICNjM2MzYzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLnByb2R1Y3QtdW5hdmFpbGFibGUgLnAtaW5mby13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIgLnByaWNlLWZpbmFsLWhvbGRlcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC11bmF2YWlsYWJsZSAucC1pbmZvLXdyYXBwZXIgLmFkZC10by1jYXJ0IC5hZGQtdG8tY2FydC1idXR0b24ge1xuICBjb2xvcjogI2MzYzNjMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2MzYzNjMztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC10b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAucHJvZHVjdC10b3AgLnAtZGV0YWlsLWlubmVyLWhlYWRlciB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAucHJvZHVjdC10b3AgLmNvbC14cy0xMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuLmNoZWNrbWFya19fY2lyY2xlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTY2O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTY2O1xuICBzdHJva2Utd2lkdGg6IDI7XG4gIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcbiAgc3Ryb2tlOiAjZmZmO1xuICBhbmltYXRpb246IHN0cm9rZSAwLjZzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjQ1LCAxKSBmb3J3YXJkcztcbn1cblxuLmNoZWNrbWFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xuICBzdHJva2U6ICMxNDE0MTQ7XG4gIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcbiAgYW5pbWF0aW9uOiBmaWxsIDAuNHMgZWFzZS1pbi1vdXQgMC40cyBmb3J3YXJkcywgc2NhbGUgMC4zcyBlYXNlLWluLW91dCAwLjlzIGJvdGg7XG59XG5cbi5jaGVja21hcmtfX2NoZWNrIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgc3Ryb2tlLWRhc2hhcnJheTogNDg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiA0ODtcbiAgYW5pbWF0aW9uOiBzdHJva2UgMC4zcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40NSwgMSkgMC44cyBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBzdHJva2Uge1xuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBzY2FsZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEpO1xuICB9XG59XG4udHlwZS1kZXRhaWwgLmRldGFpbC1wYXJhbWV0ZXJzIC52YXJpYW50LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHlwZS1kZXRhaWwgLmRldGFpbC1wYXJhbWV0ZXJzIC52YXJpYW50LWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICB9XG59XG4udHlwZS1kZXRhaWwgLmRldGFpbC1wYXJhbWV0ZXJzIC52YXJpYW50LWxpc3QgdGgge1xuICBjb2xvcjogIzE0MTQxNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLnNlbGVjdEJ1dHRvbnNDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNlbGVjdEJ1dHRvbnNDb250ZW50IC5zZWxlY3Qtb3B0aW9uIHtcbiAgbWluLXdpZHRoOiA5N3B4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTQxNDE0O1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2N3B4KSB7XG4gIC5zZWxlY3RCdXR0b25zQ29udGVudCAuc2VsZWN0LW9wdGlvbiB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gNnB4KTtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cbi5zZWxlY3RCdXR0b25zQ29udGVudCAuc2VsZWN0LW9wdGlvbi51bmF2YWlsYWJsZS1vcHRpb24ge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWxlY3RCdXR0b25zQ29udGVudCAuc2VsZWN0LW9wdGlvbi51bmF2YWlsYWJsZS1vcHRpb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjJweDtcbiAgcmlnaHQ6IDFweDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxNTAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzNjMztcbn1cbi5zZWxlY3RCdXR0b25zQ29udGVudCAuc2VsZWN0LW9wdGlvbi51bmF2YWlsYWJsZS1vcHRpb246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTI1ZGVnKTtcbn1cbi5zZWxlY3RCdXR0b25zQ29udGVudCAuc2VsZWN0LW9wdGlvbjpub3QoLnVuYXZhaWxhYmxlLW9wdGlvbik6aG92ZXIsIC5zZWxlY3RCdXR0b25zQ29udGVudCAuc2VsZWN0LW9wdGlvbjpub3QoLnVuYXZhaWxhYmxlLW9wdGlvbik6YWN0aXZlLCAuc2VsZWN0QnV0dG9uc0NvbnRlbnQgLnNlbGVjdC1vcHRpb246bm90KC51bmF2YWlsYWJsZS1vcHRpb24pOmZvY3VzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zZWxlY3RCdXR0b25zQ29udGVudCAuc2VsZWN0LW9wdGlvbi5hY3RpdmUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxNDtcbiAgYm9yZGVyOiAycHggc29saWQgIzE0MTQxNDtcbn1cblxuI2NhdGVnb3J5LWhlYWRlciB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY2F0ZWdvcnktaGVhZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxufVxuI2NhdGVnb3J5LWhlYWRlciBmaWVsZHNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jY2F0ZWdvcnktaGVhZGVyIGxhYmVsW2Zvcj1vcmRlcjFdIHtcbiAgb3JkZXI6IDM7XG59XG4jY2F0ZWdvcnktaGVhZGVyIGxhYmVsW2Zvcj1vcmRlcjJdIHtcbiAgb3JkZXI6IDE7XG59XG4jY2F0ZWdvcnktaGVhZGVyIGxhYmVsW2Zvcj1vcmRlcjNdIHtcbiAgb3JkZXI6IDI7XG59XG4jY2F0ZWdvcnktaGVhZGVyIGxhYmVsW2Zvcj1vcmRlcjRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxNDtcbn1cblxuYm9keSAuZmlsdGVycy13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgLmZpbHRlcnMtd3JhcHBlci5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuYm9keSAuZmlsdGVycy13cmFwcGVyLmFjdGl2ZSAuZmlsdGVycyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNjYXRlZ29yeS1maWx0ZXItaG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIzM3B4KTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTQxNDE0O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5iZWZvcmUtZmlsdGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IHVuc2V0O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvaW1nL2ZpbHRlci1pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogNTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IGF1dG87XG4gIHdpZHRoOiAxNjBweDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmJlZm9yZS1maWx0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbmJvZHkgLmZpbHRlcnMtdmlzaWJsZSAuZmlsdGVyLWJhY2tncm91bmQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmlsdGVyLXRvcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTQxNDE0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxNDE0MTQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWx0ZXItdG9wIHAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5maWx0ZXItdG9wIHAge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuLmZpbHRlci10b3AgYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTlweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxO1xuICBib3JkZXI6IHVuc2V0O1xuICB0cmFuc2l0aW9uOiAwLjFzO1xufVxuLmZpbHRlci10b3AgYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KSB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmZpbHRlci10b3AgYnV0dG9uOmFmdGVyLCAuZmlsdGVyLXRvcCBidXR0b246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG4uZmlsdGVyLXRvcCBidXR0b246YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5maWx0ZXJzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZmlsdGVycy13cmFwcGVyIC5zbGlkZXItd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmlsdGVycy13cmFwcGVyIC5zbGlkZXItd3JhcHBlciAubW9iaWxlLXByaWNlLXJhbmdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXJzLXdyYXBwZXIgLnNsaWRlci13cmFwcGVyIC5tb2JpbGUtcHJpY2UtcmFuZ2UgcCwgLmZpbHRlcnMtd3JhcHBlciAuc2xpZGVyLXdyYXBwZXIgLm1vYmlsZS1wcmljZS1yYW5nZSBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5maWx0ZXJzLXdyYXBwZXIgLnNsaWRlci13cmFwcGVyLmFjdGl2ZSAubW9iaWxlLXByaWNlLXJhbmdlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlci1zZWN0aW9uLWNvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlci1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTMsIDI1MywgMjUzLCAwLjk1KTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlci1iYWNrZ3JvdW5kIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgIHRvcDogNzBweDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG4uZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzIHtcbiAgbWF4LXdpZHRoOiA0MzdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVyLXNlY3Rpb24sIC5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlci1zZWN0aW9ucyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmlsdGVycy13cmFwcGVyIC5maWx0ZXItc2VjdGlvbiBmb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlci1zZWN0aW9uLmFjdGl2ZSBoNDphZnRlciB7XG4gIHRvcDogY2FsYyg1MCUgLSAycHgpO1xufVxuLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVyLXNlY3Rpb24uYWN0aXZlIGZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlci1zZWN0aW9uIC5tb3JlLWZpbHRlcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVyX19tb2JpbGUtb3B0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiA1MXB4O1xufVxuLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVyX19tb2JpbGUtb3B0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE0MTQxNDtcbn1cbi5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcl9fbW9iaWxlLW9wdGlvbi5hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0O1xufVxuLmZpbHRlcnMtd3JhcHBlciBoNCwgLmZpbHRlcnMtd3JhcHBlciBmb3JtIGZpZWxkc2V0ID4gZGl2IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNDE0MTQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZmlsdGVycy13cmFwcGVyIC5maWx0ZXItY291bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVyLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDA7XG59XG4uZmlsdGVycy13cmFwcGVyIGZvcm0gZmllbGRzZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi5maWx0ZXJzLXdyYXBwZXIgZm9ybSBmaWVsZHNldCA+IGRpdjpub3QoLmFkdmFuY2VkLWZpbHRlcnMtd3JhcHBlcikge1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZmlsdGVycy13cmFwcGVyIGZvcm0gZmllbGRzZXQgPiBkaXY6bm90KC5hZHZhbmNlZC1maWx0ZXJzLXdyYXBwZXIpIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5maWx0ZXJzLXdyYXBwZXIgZm9ybSBmaWVsZHNldCA+IGRpdjpub3QoLmFkdmFuY2VkLWZpbHRlcnMtd3JhcHBlcikgaW5wdXQsIC5maWx0ZXJzLXdyYXBwZXIgZm9ybSBmaWVsZHNldCA+IGRpdjpub3QoLmFkdmFuY2VkLWZpbHRlcnMtd3JhcHBlcikgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlcnMtd3JhcHBlciBoNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XG4gIHBhZGRpbmctbGVmdDogMjlweDtcbiAgcGFkZGluZy1yaWdodDogMjlweDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbn1cbi5maWx0ZXJzLXdyYXBwZXIgaDQ6YWZ0ZXIsIC5maWx0ZXJzLXdyYXBwZXIgaDQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjlweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uZmlsdGVycy13cmFwcGVyIGg0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbiAgdG9wOiBjYWxjKDUwJSArIDJweCk7XG59XG4uZmlsdGVycy13cmFwcGVyIC5zbGlkZXItaGVhZGVyLCAuZmlsdGVycy13cmFwcGVyIC5zbGlkZXItY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2JpbGVfX2ZpbHRlci1ib3R0b20ge1xuICBwYWRkaW5nOiAyNXB4IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNDE0MTQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTQxNDE0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxNDE0MTQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLm1vYmlsZV9fZmlsdGVyLWJvdHRvbSAuYnRuLWZpbHRlciwgLm1vYmlsZV9fZmlsdGVyLWJvdHRvbSAuY2xvc2UtZmlsdGVyX19idG4ge1xuICBtYXgtd2lkdGg6IDE4NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE0MTQxNDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICB3aWR0aDogYXV0bztcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbn1cbi5tb2JpbGVfX2ZpbHRlci1ib3R0b20gLmJ0bi1maWx0ZXI6aG92ZXIsIC5tb2JpbGVfX2ZpbHRlci1ib3R0b20gLmNsb3NlLWZpbHRlcl9fYnRuOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbn1cbi5tb2JpbGVfX2ZpbHRlci1ib3R0b20gLmJ0bi1maWx0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5tb2JpbGUtcHJpY2UtcmFuZ2Uge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjlweDtcbiAgcGFkZGluZy1yaWdodDogMjlweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNDE0MTQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2JpbGUtcHJpY2UtcmFuZ2UgZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG59XG4ubW9iaWxlLXByaWNlLXJhbmdlIGRpdiBwIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vYmlsZS1wcmljZS1yYW5nZSBkaXYgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2ZkMWMyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIHBhZGRpbmc6IDdweCA5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzBweDtcbiAgbWFyZ2luOiAwO1xufVxuLm1vYmlsZS1wcmljZS1yYW5nZSBkaXYgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiB1bnNldDtcbiAgYm9yZGVyOiB1bnNldDtcbn1cblxuaDQuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUsXG4uaDQuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICBjb2xvcjogIzE0MTQxNDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDQycHggMCAyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoNC5ob21lcGFnZS1ncm91cC10aXRsZSxcbiAgLmg0LmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgICBtYXJnaW46IDIxcHggMCAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIGg0LmhvbWVwYWdlLWdyb3VwLXRpdGxlIGEsXG4gIC5oNC5ob21lcGFnZS1ncm91cC10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG4ub3JkZXJpbmctcHJvY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5vdmVyYWxsLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgI2JhY2stdG8tdG9wLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyaW5nLXByb2Nlc3MgI2hlYWRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcmRlcmluZy1wcm9jZXNzIC5jYXJ0LXJvdyAuY29sLW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLm9yZGVyaW5nLXByb2Nlc3MgLmNhcnQtcm93IC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxNDE0MTQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9yZGVyaW5nLXByb2Nlc3MgLmNhcnQtcm93IC5jb2wtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5vcmRlcmluZy1wcm9jZXNzIC5jYXJ0LXJvdyAuY29sLW1kLTQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY2FydC1oZWFkZXItY29udGFpbmVyIC5jYXJ0LWhlYWRlciB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWNvbG9yOiAjMTQxNDE0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcmluZy1wcm9jZXNzIC5jYXJ0LWhlYWRlci1jb250YWluZXIgLmNhcnQtaGVhZGVyIGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLm9yZGVyaW5nLXByb2Nlc3MgLmNhcnQtaGVhZGVyLWNvbnRhaW5lciAuY2FydC1oZWFkZXIgbGkuc3RlcC0zIHNwYW46YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9yZGVyaW5nLXByb2Nlc3MgLmNhcnQtaGVhZGVyLWNvbnRhaW5lciAuY2FydC1oZWFkZXIgbGkuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICAgIGNvbG9yOiAjMTQxNDE0O1xuICB9XG4gIC5vcmRlcmluZy1wcm9jZXNzIC5jYXJ0LWhlYWRlci1jb250YWluZXIgLmNhcnQtaGVhZGVyIGxpIHNwYW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2MzYzNjMztcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG4gIC5vcmRlcmluZy1wcm9jZXNzIC5jYXJ0LWhlYWRlci1jb250YWluZXIgLmNhcnQtaGVhZGVyIGxpIHNwYW46YmVmb3JlIHtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc3RlcHM7XG4gICAgY29udGVudDogY291bnRlcihzdGVwcykgXCIuIFwiO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuICAub3JkZXJpbmctcHJvY2VzcyAuY2FydC1oZWFkZXItY29udGFpbmVyIC5jYXJ0LWhlYWRlciBsaSBhLFxuICAub3JkZXJpbmctcHJvY2VzcyAuY2FydC1oZWFkZXItY29udGFpbmVyIC5jYXJ0LWhlYWRlciBsaSBzdHJvbmcge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5vcmRlcmluZy1wcm9jZXNzICNjaGVja291dENvbnRlbnQgLmNhcnQtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLm9yZGVyaW5nLXByb2Nlc3MgI2NoZWNrb3V0U2lkZWJhciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDQ2N3B4KSB7XG4gIC5vcmRlcmluZy1wcm9jZXNzICNjaGVja291dFNpZGViYXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4ub3JkZXJpbmctcHJvY2VzcyAjY2hlY2tvdXRTaWRlYmFyIC5jYXJ0LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA3N3B4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDUxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgI2NoZWNrb3V0U2lkZWJhciAuY2FydC1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiS2/FocOta1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IC00MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmRlcmluZy1wcm9jZXNzICNjaGVja291dFNpZGViYXIgLmNhcnQtY29udGVudDpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5vcmRlcmluZy1wcm9jZXNzICNjaGVja291dFNpZGViYXIgLm9yZGVyLXN1bW1hcnkge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNDE0MTQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAjY2hlY2tvdXRTaWRlYmFyIC5vcmRlci1zdW1tYXJ5IC5jaGVja291dC1ib3gsXG4ub3JkZXJpbmctcHJvY2VzcyAjY2hlY2tvdXRTaWRlYmFyIC5vcmRlci1zdW1tYXJ5IC5jYXJ0LWl0ZW0tYW1vdW50LFxuLm9yZGVyaW5nLXByb2Nlc3MgI2NoZWNrb3V0U2lkZWJhciAub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeS1pdGVtLmhlbHBlcixcbi5vcmRlcmluZy1wcm9jZXNzICNjaGVja291dFNpZGViYXIgLm9yZGVyLXN1bW1hcnkgaDQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgI2NoZWNrb3V0U2lkZWJhciAub3JkZXItc3VtbWFyeSAjc2hpcHBpbmctYmlsbGluZy1zdW1tYXJ5IHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2N3B4KSB7XG4gIC5vcmRlcmluZy1wcm9jZXNzICNjaGVja291dFNpZGViYXIgLm9yZGVyLXN1bW1hcnkgI3NoaXBwaW5nLWJpbGxpbmctc3VtbWFyeSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm9yZGVyaW5nLXByb2Nlc3MgI2NoZWNrb3V0U2lkZWJhciAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLmNhcnQtaXRlbXM6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgI2NoZWNrb3V0U2lkZWJhciAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLmNhcnQtaXRlbXM6Zmlyc3Qtb2YtdHlwZTpiZWZvcmUsIC5vcmRlcmluZy1wcm9jZXNzICNjaGVja291dFNpZGViYXIgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94IC5jYXJ0LWl0ZW1zOmZpcnN0LW9mLXR5cGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzICNjaGVja291dFNpZGViYXIgLm9yZGVyLXN1bW1hcnkgI3N1bW1hcnktYm94IC5jYXJ0LWl0ZW1zOmZpcnN0LW9mLXR5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJQb2xvxb5reVwiO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgI2NoZWNrb3V0U2lkZWJhciAub3JkZXItc3VtbWFyeSAjc3VtbWFyeS1ib3ggLmNhcnQtaXRlbXM6Zmlyc3Qtb2YtdHlwZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiU3VtYVwiO1xuICByaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjdweCkge1xuICAub3JkZXJpbmctcHJvY2VzcyAjY2hlY2tvdXRTaWRlYmFyIC5vcmRlci1zdW1tYXJ5ICNzdW1tYXJ5LWJveCAuY2FydC1pdGVtczpmaXJzdC1vZi10eXBlOmFmdGVyIHtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuLm9yZGVyaW5nLXByb2Nlc3MgI2NoZWNrb3V0U2lkZWJhciAub3JkZXItc3VtbWFyeSAuY2FydC1pdGVtcyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2N3B4KSB7XG4gIC5vcmRlcmluZy1wcm9jZXNzICNjaGVja291dFNpZGViYXIgLm9yZGVyLXN1bW1hcnkgLmNhcnQtaXRlbXMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4ub3JkZXJpbmctcHJvY2VzcyAjY2hlY2tvdXRTaWRlYmFyIC5vcmRlci1zdW1tYXJ5IC5jYXJ0LWl0ZW0ge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTQxNDE0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgI2NoZWNrb3V0U2lkZWJhciAub3JkZXItc3VtbWFyeSAuY2FydC1pdGVtID4gZGl2IHtcbiAgYm9yZGVyOiBub25lO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgI2NoZWNrb3V0U2lkZWJhciAub3JkZXItc3VtbWFyeSAuY2FydC1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzE0MTQxNDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzICNjaGVja291dFNpZGViYXIgLm9yZGVyLXN1bW1hcnkgLmNhcnQtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDYwcHg7XG4gIG1heC1oZWlnaHQ6IDYwcHg7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAjY2hlY2tvdXRTaWRlYmFyIC5vcmRlci1zdW1tYXJ5IC5jYXJ0LWl0ZW0tbmFtZSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjdweCkge1xuICAub3JkZXJpbmctcHJvY2VzcyAjY2hlY2tvdXRTaWRlYmFyIC5vcmRlci1zdW1tYXJ5IC5jYXJ0LWl0ZW0tbmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxOTVweDtcbiAgfVxufVxuLm9yZGVyaW5nLXByb2Nlc3MgI2NoZWNrb3V0U2lkZWJhciAub3JkZXItc3VtbWFyeSAuY2FydC1pdGVtLW5hbWUgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgI2NoZWNrb3V0U2lkZWJhciAub3JkZXItc3VtbWFyeSAuY2FydC1pdGVtLW5hbWUgLm1haW4tbGluay12YXJpYW50IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzICNjaGVja291dFNpZGViYXIgLm9yZGVyLXN1bW1hcnkgLmNhcnQtaXRlbS1wcmljZSB7XG4gIGZsZXg6IDE7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAjY2hlY2tvdXRTaWRlYmFyIC5vcmRlci1zdW1tYXJ5IC5yZWNhcGl0dWxhdGlvbi1zaW5nbGUgPiBzcGFuIHtcbiAgZmxleDogaW5pdGlhbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzICNjaGVja291dFNpZGViYXIgLm9yZGVyLXN1bW1hcnkgLnJlY2FwaXR1bGF0aW9uLXNpbmdsZSA+IHN0cm9uZyB7XG4gIGNvbG9yOiAjYzNjM2MzO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAjY2hlY2tvdXRTaWRlYmFyIC5vcmRlci1zdW1tYXJ5IC5yZWNhcGl0dWxhdGlvbi1zaW5nbGUgPiBzdHJvbmcgc3BhbiB7XG4gIGZsZXg6IGluaXRpYWw7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3JkZXJpbmctcHJvY2VzcyAjY2hlY2tvdXRTaWRlYmFyIC5wcmljZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4ub3JkZXJpbmctcHJvY2VzcyAjY2hlY2tvdXRTaWRlYmFyIC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICBoZWlnaHQ6IDk4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLm9yZGVyaW5nLXByb2Nlc3MgI2NoZWNrb3V0U2lkZWJhciAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5vcmRlcmluZy1wcm9jZXNzICNjaGVja291dFNpZGViYXIgLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2UucHJpY2UtcHJpbWFyeSBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZGVyaW5nLXByb2Nlc3MgI2NoZWNrb3V0U2lkZWJhciAubmV4dC1zdGVwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ub3JkZXJpbmctcHJvY2VzcyAjY29udGludWUtb3JkZXItYnV0dG9uLFxuLm9yZGVyaW5nLXByb2Nlc3MgI29yZGVyRm9ybUJ1dHRvbixcbi5vcmRlcmluZy1wcm9jZXNzIC5uZXh0LXN0ZXAtZmluaXNoIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5vcmRlcmluZy1wcm9jZXNzICNjb250aW51ZS1vcmRlci1idXR0b24gc3Bhbixcbi5vcmRlcmluZy1wcm9jZXNzICNvcmRlckZvcm1CdXR0b24gc3Bhbixcbi5vcmRlcmluZy1wcm9jZXNzIC5uZXh0LXN0ZXAtZmluaXNoIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgI2NvbnRpbnVlLW9yZGVyLWJ1dHRvbjphZnRlcixcbi5vcmRlcmluZy1wcm9jZXNzICNvcmRlckZvcm1CdXR0b246YWZ0ZXIsXG4ub3JkZXJpbmctcHJvY2VzcyAubmV4dC1zdGVwLWZpbmlzaDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAjY29udGludWUtb3JkZXItYnV0dG9uOmhvdmVyLFxuLm9yZGVyaW5nLXByb2Nlc3MgI29yZGVyRm9ybUJ1dHRvbjpob3Zlcixcbi5vcmRlcmluZy1wcm9jZXNzIC5uZXh0LXN0ZXAtZmluaXNoOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5vcmRlcmluZy1wcm9jZXNzICNjb250aW51ZS1vcmRlci1idXR0b246aG92ZXIgc3Bhbixcbi5vcmRlcmluZy1wcm9jZXNzICNvcmRlckZvcm1CdXR0b246aG92ZXIgc3Bhbixcbi5vcmRlcmluZy1wcm9jZXNzIC5uZXh0LXN0ZXAtZmluaXNoOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzE0MTQxNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3JkZXJpbmctcHJvY2Vzcy5pbi1rb3NpayAjY2FydC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgfVxufVxuLm9yZGVyaW5nLXByb2Nlc3MuaW4ta29zaWsgLmNhcnQtY29udGVudCAuY2FydC10YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkZXJpbmctcHJvY2Vzcy5pbi1rb3NpayAuY2FydC1jb250ZW50IC5jYXJ0LXRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ub3JkZXJpbmctcHJvY2Vzcy5pbi1rb3NpayAuY2FydC1jb250ZW50IC5jYXJ0LXRhYmxlOmFmdGVyIHtcbiAgY29udGVudDogXCIxLiBOw6FrdXBuw70ga2/FocOta1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTYycHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkZXJpbmctcHJvY2Vzcy5pbi1rb3NpayAuY2FydC1jb250ZW50IC5jYXJ0LXRhYmxlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLm9yZGVyaW5nLXByb2Nlc3MuaW4ta29zaWsgLmNvbC1tZC00IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxNDE0MTQ7XG4gIH1cbn1cbi5vcmRlcmluZy1wcm9jZXNzLmluLWtvc2lrIC5jb2wtbWQtOCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5vcmRlcmluZy1wcm9jZXNzLmluLWtvc2lrIC5jaGVja291dC1ib3gtd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNDE0MTQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG4gIG1heC13aWR0aDogNTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ub3JkZXJpbmctcHJvY2Vzcy5pbi1rb3NpayAuc3VtbWFyeS13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiA1MTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ub3JkZXJpbmctcHJvY2Vzcy5pbi1rb3NpayAuc3VtbWFyeS13cmFwcGVyIC5wcmljZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE0MTQxNDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgaGVpZ2h0OiA5OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmRlcmluZy1wcm9jZXNzLmluLWtvc2lrIC5zdW1tYXJ5LXdyYXBwZXIgLnByaWNlLXdyYXBwZXIge1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICB9XG59XG4ub3JkZXJpbmctcHJvY2Vzcy5pbi1rb3NpayAuc3VtbWFyeS13cmFwcGVyIC5wcmljZS13cmFwcGVyID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ub3JkZXJpbmctcHJvY2Vzcy5pbi1rb3NpayAuc3VtbWFyeS13cmFwcGVyIC5wcmljZS13cmFwcGVyIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZGVyaW5nLXByb2Nlc3MuaW4ta29zaWsgLnN1bW1hcnktd3JhcHBlciAubmV4dC1zdGVwIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cbi5vcmRlcmluZy1wcm9jZXNzLmluLWtvc2lrIC5yZW1vdmVhYmxlIHRkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTQxNDE0O1xufVxuLm9yZGVyaW5nLXByb2Nlc3MuaW4ta29zaWsgLnJlbW92ZWFibGUgLnAtYXZhaWxhYmlsaXR5LFxuLm9yZGVyaW5nLXByb2Nlc3MuaW4ta29zaWsgLnJlbW92ZWFibGUgLnAtcXVhbnRpdHksXG4ub3JkZXJpbmctcHJvY2Vzcy5pbi1rb3NpayAucmVtb3ZlYWJsZSAucC1wcmljZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3JkZXJpbmctcHJvY2Vzcy5pbi1rb3NpayAucmVtb3ZlYWJsZSAucC1uYW1lIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MuaW4ta29zaWsgLnJlbW92ZWFibGUgLnAtbmFtZSBhIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzLmluLWtvc2lrIC5yZW1vdmVhYmxlIC5wLW5hbWUgLm1haW4tbGluay12YXJpYW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzLmluLWtvc2lrIC5yZW1vdmVhYmxlIC5jYXJ0LXAtaW1hZ2Uge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4ub3JkZXJpbmctcHJvY2Vzcy5pbi1rb3NpayAucmVtb3ZlYWJsZSAucC10b3RhbCAucHJpY2UtZmluYWwge1xuICBjb2xvcjogIzE0MTQxNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MuaW4ta3Jvay0yIC5jby1jb250YWN0LWluZm9ybWF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MuaW4ta3Jvay0yIC5jby1jb250YWN0LWluZm9ybWF0aW9uIC5mb3JtLWdyb3VwIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWluLXdpZHRoOiBpbml0aWFsO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MuaW4ta3Jvay0yIC5jby1jb250YWN0LWluZm9ybWF0aW9uIGg0IHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgb3JkZXI6IDE7XG59XG4ub3JkZXJpbmctcHJvY2Vzcy5pbi1rcm9rLTIgLmNvLWNvbnRhY3QtaW5mb3JtYXRpb24gLmZvcm0tZ3JvdXA6Zmlyc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3JkZXJpbmctcHJvY2Vzcy5pbi1rcm9rLTIgLmNvLWNvbnRhY3QtaW5mb3JtYXRpb24gLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcmRlcmluZy1wcm9jZXNzLmluLWtyb2stMiAuY28tY29udGFjdC1pbmZvcm1hdGlvbiAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSgyKSB7XG4gIG9yZGVyOiAyO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MuaW4ta3Jvay0yIC5jby1jb250YWN0LWluZm9ybWF0aW9uIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDIpIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ub3JkZXJpbmctcHJvY2Vzcy5pbi1rcm9rLTIgLmNvLWNvbnRhY3QtaW5mb3JtYXRpb24gLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoMikgc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vcmRlcmluZy1wcm9jZXNzLmluLWtyb2stMiAuY28tY29udGFjdC1pbmZvcm1hdGlvbiAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSgyKSBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKlBvdHJlYm7DqVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4ub3JkZXJpbmctcHJvY2Vzcy5pbi1rcm9rLTIgLmNvLWNvbnRhY3QtaW5mb3JtYXRpb24gLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoMykge1xuICBvcmRlcjogNztcbn1cbi5vcmRlcmluZy1wcm9jZXNzLmluLWtyb2stMiAuY28tY29udGFjdC1pbmZvcm1hdGlvbiAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSg0KSB7XG4gIG9yZGVyOiA4O1xufVxuLm9yZGVyaW5nLXByb2Nlc3MuaW4ta3Jvay0yIC5jby1jb250YWN0LWluZm9ybWF0aW9uIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDQpIC5waG9uZS1jb21iaW5lZC1pbnB1dCB7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzLmluLWtyb2stMiAuY28tY29udGFjdC1pbmZvcm1hdGlvbiAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSg0KSAuY291bnRyeS1mbGFncyB7XG4gIGhlaWdodDogNTBweDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNDE0MTQ7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvaW1nL2NoZWNrbWFyay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLm9yZGVyaW5nLXByb2Nlc3MuaW4ta3Jvay0yIC5jby1jb250YWN0LWluZm9ybWF0aW9uIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDQpIC5jb3VudHJ5LWZsYWdzIC5zaHAtZmxhZy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzLmluLWtyb2stMiAuY28tY29udGFjdC1pbmZvcm1hdGlvbiAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSg0KSAuY291bnRyeS1mbGFncyAuc2hwLWZsYWctbGFiZWw6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcmRlcmluZy1wcm9jZXNzLmluLWtyb2stMiAuY28tY29udGFjdC1pbmZvcm1hdGlvbiAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSg1KSxcbi5vcmRlcmluZy1wcm9jZXNzLmluLWtyb2stMiAuY28tY29udGFjdC1pbmZvcm1hdGlvbiAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSg2KSxcbi5vcmRlcmluZy1wcm9jZXNzLmluLWtyb2stMiAuY28tY29udGFjdC1pbmZvcm1hdGlvbiAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSg3KSxcbi5vcmRlcmluZy1wcm9jZXNzLmluLWtyb2stMiAuY28tY29udGFjdC1pbmZvcm1hdGlvbiAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSg4KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3JkZXJpbmctcHJvY2Vzcy5pbi1rcm9rLTIgLmNvLWNvbnRhY3QtaW5mb3JtYXRpb24gLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoOSkge1xuICBvcmRlcjogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm9yZGVyaW5nLXByb2Nlc3MuaW4ta3Jvay0yIC5jby1jb250YWN0LWluZm9ybWF0aW9uIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDkpIHtcbiAgICBmbGV4OiAwIDEgY2FsYyg2Ni42NjY2NiUgLSAxNnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5vcmRlcmluZy1wcm9jZXNzLmluLWtyb2stMiAuY28tY29udGFjdC1pbmZvcm1hdGlvbiAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSgxMCkge1xuICBvcmRlcjogNTtcbiAgZmxleDogMCAxIGNhbGMoNjYuNjY2NjYlIC0gMTZweCk7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzLmluLWtyb2stMiAuY28tY29udGFjdC1pbmZvcm1hdGlvbiAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSgxMSkge1xuICBvcmRlcjogNjtcbiAgZmxleDogMCAxIDMzLjMzMzMzJTtcbiAgd2lkdGg6IDMzLjMzMzMlO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MuaW4ta3Jvay0yIC5jby1jb250YWN0LWluZm9ybWF0aW9uIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDEyKSB7XG4gIG9yZGVyOiA0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAub3JkZXJpbmctcHJvY2Vzcy5pbi1rcm9rLTIgLmNvLWNvbnRhY3QtaW5mb3JtYXRpb24gLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoMTIpIHtcbiAgICBmbGV4OiAwIDEgMzMuMzMzMzMlO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxufVxuLm9yZGVyaW5nLXByb2Nlc3MuaW4ta3Jvay0yIC5jby1jb250YWN0LWluZm9ybWF0aW9uIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDEyKSBzZWxlY3Qge1xuICBtaW4td2lkdGg6IGluaXRpYWw7XG59XG4ub3JkZXJpbmctcHJvY2Vzcy5pbi1rcm9rLTIgLmNvLWNvbnRhY3QtaW5mb3JtYXRpb24gaDQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkZXJpbmctcHJvY2Vzcy5pbi1rcm9rLTIgLmNvLWNvbnRhY3QtaW5mb3JtYXRpb24gaDQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vcmRlcmluZy1wcm9jZXNzLmluLWtyb2stMiAuY28tYmlsbGluZy1hZGRyZXNzLFxuLm9yZGVyaW5nLXByb2Nlc3MuaW4ta3Jvay0yIC5jby1ib3gtYWRkaXRpb25hbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3JkZXJpbmctcHJvY2Vzcy5pbi1rcm9rLTIgLmFkZGl0aW9uYWwtY2FydC1pbmZvIHAge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ub3JkZXJpbmctcHJvY2Vzcy5pbi1rcm9rLTIgLmFkZGl0aW9uYWwtY2FydC1pbmZvIHAgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzLmluLWtyb2stMiAuYWRkaXRpb25hbC1jYXJ0LWluZm8gYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzLmluLWtyb2stMiAuYWRkaXRpb25hbC1jYXJ0LWluZm8gYSBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY28tYm94IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA0NjdweCkge1xuICAub3JkZXJpbmctcHJvY2VzcyAuY28tYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvLWJveC5jby1iYXNpYy1pbmZvcm1hdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY28tYm94LmNvLWRlbGl2ZXJ5LW1ldGhvZCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvLWJveC5jby1wYXltZW50LW1ldGhvZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvLWJveCBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY28tYm94IGg0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZGVyaW5nLXByb2Nlc3MgLmNvLWJveCBoNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY28tYm94IGg0Lm9yZGVyLWluZm9ybWF0aW9uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZGVyaW5nLXByb2Nlc3MgLmNvLWJveCBoNC5vcmRlci1pbmZvcm1hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNhcnQtcm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5yYWRpby13cmFwcGVyIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAucGF5bWVudC1pbmZvIHtcbiAgZmxleC1ncm93OiBpbml0aWFsO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZGVyaW5nLXByb2Nlc3MgLnBheW1lbnQtaW5mbyB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuLm9yZGVyaW5nLXByb2Nlc3MgLnBheW1lbnQtaW5mbyBiIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAucGF5bWVudC1pbmZvIC5zaGlwcGluZy1iaWxsaW5nLW5hbWUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLnBheW1lbnQtbG9nbyxcbi5vcmRlcmluZy1wcm9jZXNzIC5wYXltZW50LXNoaXBwaW5nLXByaWNlIHtcbiAgZmxleC1iYXNpczogaW5pdGlhbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2MzYzNjMyAhaW1wb3J0YW50O1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5wYXltZW50LXNoaXBwaW5nLXByaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmRlcmluZy1wcm9jZXNzIC5wYXltZW50LXNoaXBwaW5nLXByaWNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuLm9yZGVyaW5nLXByb2Nlc3MgLnBheW1lbnQtc2hpcHBpbmctcHJpY2U6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIihcIjtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDA7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAucGF5bWVudC1zaGlwcGluZy1wcmljZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCIpXCI7XG4gIHJpZ2h0OiAtN3B4O1xuICB0b3A6IDA7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuc2VsZWN0LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMTQxNDE0ICFpbXBvcnRhbnQ7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuZm9ybS1ncm91cCBsYWJlbCBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC52YWxpZGF0b3ItbXNnLFxuLm9yZGVyaW5nLXByb2Nlc3MgLmpzLXZhbGlkYXRvci1tc2cge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uaWQtLTE1IC5jb250ZW50LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5pZC0tMTUgLm9yZGVyLXN1bW1hcnktaGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy10b3A6IDM4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pZC0tMTUgLm9yZGVyLXN1bW1hcnktaGVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgaGVpZ2h0OiAwLjdlbTtcbiAgd2lkdGg6IDAuMzVlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xNWVtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuMTVlbSBzb2xpZDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5pZC0tMTUgLnJlY2EtbnVtYmVyIHtcbiAgb3JkZXI6IDE7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5pZC0tMTUgLnJlY2EtbnVtYmVyIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmlkLS0xNSAucmVjYS1udW1iZXIgc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiI1wiO1xufVxuLmlkLS0xNSAuY3VzdG9tZXItZW1haWwge1xuICBvcmRlcjogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmlkLS0xNSAuY3VzdG9tZXItZW1haWwgc3BhbiB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaWQtLTE1IC5jYXJ0LXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cbi5pZC0tMTUgLmNhcnQtdGFibGU6YmVmb3JlLCAuaWQtLTE1IC5jYXJ0LXRhYmxlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHg7XG59XG4uaWQtLTE1IC5jYXJ0LXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUG9sb8W+a3lcIjtcbn1cbi5pZC0tMTUgLmNhcnQtdGFibGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlN1bWFcIjtcbiAgcmlnaHQ6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY3cHgpIHtcbiAgLmlkLS0xNSAuY2FydC10YWJsZTphZnRlciB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5pZC0tMTUgLmNhcnQtdGFibGUgdHI6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTQxNDE0O1xufVxuLmlkLS0xNSAuY2FydC10YWJsZSB0cjpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE0MTQxNDtcbn1cbi5pZC0tMTUgLmNhcnQtdGFibGUgdHIgdGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItY29sb3I6ICMxNDE0MTQ7XG59XG4uaWQtLTE1IC5jYXJ0LXRhYmxlIC5jYXJ0LXAtaW1hZ2Uge1xuICB3aWR0aDogNjBweDtcbn1cbi5pZC0tMTUgLmNhcnQtdGFibGUgLmNhcnQtcC1pbWFnZSBpbWcge1xuICB3aWR0aDogNjBweDtcbn1cbi5pZC0tMTUgLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlkLS0xNSAuY2FydC10YWJsZSAucC1wcmljZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmlkLS0xNSAuY28tYm94IHtcbiAgbWF4LXdpZHRoOiA1MTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTQxNDE0O1xufVxuLmlkLS0xNSAuY28tYm94LmNvLXBheW1lbnQtbWV0aG9kIHtcbiAgb3JkZXI6IDQ7XG4gIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmlkLS0xNSAuY28tYm94LmNvLXBheW1lbnQtbWV0aG9kIC5vcmRlci1pY29uLm9yZGVyLXBheW1lbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlkLS0xNSAuY28tYm94LmNvLXBheW1lbnQtbWV0aG9kIC5yb3cge1xuICBtYXJnaW46IDA7XG59XG4uaWQtLTE1IC5jby1ib3guY28tcGF5bWVudC1tZXRob2QgLnJvdyAuY29sLXNtLTEyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5pZC0tMTUgLmNvLWJveC5jby1wYXltZW50LW1ldGhvZCB0cjpudGgtb2YtdHlwZSgxKSB0ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlBvxaF0b3Zuw6lcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5pZC0tMTUgLmNvLWJveC5jby1wYXltZW50LW1ldGhvZCB0cjpudGgtb2YtdHlwZSgyKSB0aCxcbi5pZC0tMTUgLmNvLWJveC5jby1wYXltZW50LW1ldGhvZCB0cjpudGgtb2YtdHlwZSgyKSB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOXB4O1xufVxuLmlkLS0xNSAuY28tYm94LmNvLXBheW1lbnQtbWV0aG9kIHRyOm50aC1vZi10eXBlKDIpIHRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWnDFr3NvYiBwbGF0YnlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5pZC0tMTUgLmNvLWJveC5jby1wYXltZW50LW1ldGhvZCB0cltkYXRhLXRlc3RpZD1yZWNhcENhcnRJdGVtXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5pZC0tMTUgLmNvLWJveC5jby1wYXltZW50LW1ldGhvZCB0cltkYXRhLXRlc3RpZD1yZWNhcENhcnRJdGVtXSB0aCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uaWQtLTE1IC5jby1ib3guY28tcGF5bWVudC1tZXRob2QgdHJbZGF0YS10ZXN0aWQ9cmVjYXBDYXJ0SXRlbV0gdGQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uaWQtLTE1IC5jby1ib3guY28tcGF5bWVudC1tZXRob2QgdHJbZGF0YS10ZXN0aWQ9cmVjYXBDYXJ0SXRlbV0gdGQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNjM2MzYzM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA3cHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4uaWQtLTE1IC5jby1ib3guY28tcGF5bWVudC1tZXRob2QgdHJbZGF0YS10ZXN0aWQ9cmVjYXBDYXJ0SXRlbV0gdGQgc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5pZC0tMTUgLmNvLWJveC5jby1wYXltZW50LW1ldGhvZCB0cltkYXRhLXRlc3RpZD1yZWNhcENhcnRJdGVtXSB0ZCBzdHJvbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIilcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLmlkLS0xNSAuY28tYm94LmNvLXBheW1lbnQtbWV0aG9kIHRyOm5vdChbZGF0YS10ZXN0aWQ9cmVjYXBDYXJ0SXRlbV0pIHtcbiAgaGVpZ2h0OiA5OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaWQtLTE1IC5jby1ib3guY28tcGF5bWVudC1tZXRob2QgdHI6bm90KFtkYXRhLXRlc3RpZD1yZWNhcENhcnRJdGVtXSkgdGgge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmlkLS0xNSAuY28tYm94LmNvLXBheW1lbnQtbWV0aG9kIHRyOm5vdChbZGF0YS10ZXN0aWQ9cmVjYXBDYXJ0SXRlbV0pIHRkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaWQtLTE1IC5jby1ib3guY28tcGF5bWVudC1tZXRob2QgdHIgdGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5pZC0tMTUgLmNvLWJveC5jby1wYXltZW50LW1ldGhvZCB0ciB0aCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5pZC0tMTUgLmNvLWJveC5jby1vcmRlciB7XG4gIG9yZGVyOiAzO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pZC0tMTUgLmNvLWJveC5jby1vcmRlciBoNCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWQtLTE1IC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaWQtLTE1IC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5vcmRlci1zdW1tYXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlkLS0xNSAub3JkZXItY29tcGxldGUtbGlua3Mge1xuICBtYXgtd2lkdGg6IDUxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcbn1cbi5pZC0tMTUgLm9yZGVyLWNvbXBsZXRlLWxpbmtzIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxNDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaWQtLTE1IC5vcmRlci1jb21wbGV0ZS1saW5rcyAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG4uaWQtLTE1IC5vcmRlci1jb21wbGV0ZS1saW5rcyAuYWRkaXRpb25hbC1jYXJ0LWluZm8ge1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi5pZC0tMTUgLm9yZGVyLWNvbXBsZXRlLWxpbmtzIC5hZGRpdGlvbmFsLWNhcnQtaW5mbyBwID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaWQtLTE1IC5vcmRlci1jb21wbGV0ZS1saW5rcyAuYWRkaXRpb25hbC1jYXJ0LWluZm8gYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEzNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMzQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjQwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDE1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3NjBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTcwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY3cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHlwZS1jYXRlZ29yeSAuY29udGFpbmVyLmNvbnRlbnQtd3JhcHBlcixcbiAgLnR5cGUtcGFnZSAuY29udGFpbmVyLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnR5cGUtcGFnZSAjY29udGVudC13cmFwcGVyLmNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLW5hdmlnYXRpb24tYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC5tZW51LWxldmVsLTEge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wLW5hdmlnYXRpb24tYmFyIC5tZW51LWxldmVsLTEgLmV4cCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgfVxuICAudG9wLW5hdmlnYXRpb24tYmFyIC5tZW51LWxldmVsLTEgLmV4cCA+IGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudG9wLW5hdmlnYXRpb24tYmFyIC5tZW51LWxldmVsLTEgLmV4cCA+IGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ub3JkZXJpbmctcHJvY2VzcyAudG9wLW5hdmlnYXRpb24tYmFyIC5tZW51LWxldmVsLTEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAubWVudS1sZXZlbC0xID4gbGkge1xuICBmbGV4OiAxO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTQxNDE0O1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAubWVudS1sZXZlbC0xID4gbGk6bnRoLW9mLXR5cGUoMikge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAubWVudS1sZXZlbC0xID4gbGkgPiBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC5tZW51LWxldmVsLTEgPiBsaSBhIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzE0MTQxNDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLW5hdmlnYXRpb24tYmFyIC5tZW51LWxldmVsLTEgPiBsaSBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFzZU5ldWVcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAubWVudS1sZXZlbC0xID4gbGkgYSAuc3VibWVudS1hcnJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgcGFkZGluZzogMCAwIDAgNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLW5hdmlnYXRpb24tYmFyIC5tZW51LWxldmVsLTEgPiBsaSBhIC5zdWJtZW51LWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC5tZW51LWxldmVsLTEgPiBsaS5leHAgLm1lbnUtbGV2ZWwtMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTEwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDExMHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAubWVudS1sZXZlbC0xID4gbGkuZXhwIC5tZW51LWxldmVsLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGREZERkQ7XG4gICAgZ2FwOiAyNnB4O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTBweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuICAudG9wLW5hdmlnYXRpb24tYmFyIC5tZW51LWxldmVsLTEgPiBsaS5leHAgLm1lbnUtbGV2ZWwtMiBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAubWVudS1sZXZlbC0xID4gbGkuZXhwIC5tZW51LWxldmVsLTIgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0cHg7XG4gIH1cbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAubWVudS1sZXZlbC0xID4gbGkuZXhwIC5tZW51LWxldmVsLTIgbGkgYSxcbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAubWVudS1sZXZlbC0xID4gbGkuZXhwIC5tZW51LWxldmVsLTIgbGkgYSA+IHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAubWVudS1sZXZlbC0xID4gbGkuZXhwIC5tZW51LWxldmVsLTIgLm1lbnUtbm8taW1hZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIgLm1lbnUtbGV2ZWwtMSA+IGxpLmV4cCAubWVudS1sZXZlbC0yIC5jbG9zZS1iZ2Mge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERkRGRDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAubWVudS1sZXZlbC0xID4gbGkuZXhwIC5tZW51LWxldmVsLTIgLm1lbnUtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyNHB4O1xuICAgIHRvcDogMjZweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGREZERkQ7XG4gIH1cbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAubWVudS1sZXZlbC0xID4gbGkuZXhwIC5tZW51LWxldmVsLTIgLm1lbnUtY2xvc2U6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTAwJTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERkRGRDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAubWVudS1sZXZlbC0xID4gbGkuZXhwIC5tZW51LWxldmVsLTIgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC5tZW51LWxldmVsLTEgPiBsaS5leHAgLm1lbnUtbGV2ZWwtMiA+IGxpOjptYXJrZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAubWVudS1sZXZlbC0xID4gbGkuZXhwIC5tZW51LWxldmVsLTIgPiBsaSAubWVudS1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC5tZW51LWxldmVsLTEgPiBsaS5leHAgLm1lbnUtbGV2ZWwtMiA+IGxpIGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLW5hdmlnYXRpb24tYmFyIC5tZW51LWxldmVsLTEgPiBsaS5leHAgLm1lbnUtbGV2ZWwtMiA+IGxpIGEgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFzZU5ldWUtQm9sZFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAubWVudS1sZXZlbC0xID4gbGkuZXhwIC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC5tZW51LWxldmVsLTEgLm1lbnUtbGV2ZWwtMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYXJxdWVlLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQ7XG4gIHotaW5kZXg6IDEwMDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcnF1ZWUtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1hcnF1ZWUtc2VjdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xufVxuLm1hcnF1ZWUtc2VjdGlvbiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xufVxuLm1hcnF1ZWUtc2VjdGlvbiBzcGFuLFxuLm1hcnF1ZWUtc2VjdGlvbiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5tYXJxdWVlLXNlY3Rpb24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubWFycXVlZS1zZWN0aW9uLFxuLm1hcnF1ZWUtc2VjdGlvbiAqIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1hcnF1ZWUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWFycXVlZS1kaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGFuaW1hdGlvbjogbW92ZS1sZWZ0LXRvLXJpZ2h0IGxpbmVhciA1MC41cyBpbmZpbml0ZTtcbn1cblxuLyogdXNlIHRoaXMgb25lIHRvIG1vdmUgZnJvbSBsZWZ0IHRvIHJpZ2h0IGRpcmVjdGlvbiAqL1xuQGtleWZyYW1lcyBtb3ZlLWxlZnQtdG8tcmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuLyogdXNlIHRoaXMgb25lIHRvIG1vdmUgZnJvbSByaWdodCB0byBsZWZ0IGRpcmVjdGlvbiAqL1xuQGtleWZyYW1lcyBtb3ZlLXJpZ2h0LXRvLWxlZnQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciNoZWFkZXIgLmhlYWRlci10b3Age1xuICAgIGdhcDogMjJweDtcbiAgICBwYWRkaW5nLXRvcDogMzdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wID4gZGl2IHtcbiAgICBmbGV4OiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaGVhZGVyI2hlYWRlciAuaGVhZGVyLXRvcCAuc2l0ZS1uYW1lLXdyYXBwZXIgLnNpdGUtbmFtZSB7XG4gICAgbGVmdDogMTVweDtcbiAgICB0b3A6IC00OHB4O1xuICB9XG4gIGhlYWRlciNoZWFkZXIgLmhlYWRlci10b3AgLnNpdGUtbmFtZS13cmFwcGVyIC5zaXRlLW5hbWUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDc3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wIC5zaXRlLW5hbWUtd3JhcHBlciB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuaGVhZGVyI2hlYWRlciAuaGVhZGVyLXRvcCAuc2l0ZS1uYW1lLXdyYXBwZXIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzNweDtcbn1cbmhlYWRlciNoZWFkZXIgLmhlYWRlci10b3AgLnNpdGUtbmFtZS13cmFwcGVyIGEgcCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wIC5zaXRlLW5hbWUtd3JhcHBlciBhIHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmhlYWRlciNoZWFkZXIgLmhlYWRlci10b3AgLnNlYXJjaCB7XG4gIG1heC13aWR0aDogMzc0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuaGVhZGVyI2hlYWRlciAuaGVhZGVyLXRvcCAuc2VhcmNoIGlucHV0IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGhlYWRlciNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24tYnV0dG9ucyAuYnRuW2RhdGEtdGFyZ2V0PWNhcnRdIHtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC0zOHB4O1xuICB9XG59XG5oZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgLmJ0bltkYXRhLXRhcmdldD1jYXJ0XTpiZWZvcmUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICBjb2xvcjogIzE0MTQxNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICBoZWFkZXIjaGVhZGVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgLmJ0bltkYXRhLXRhcmdldD1jYXJ0XTpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuaGVhZGVyI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi1idXR0b25zIC5idG5bZGF0YS10YXJnZXQ9Y2FydF0gaVtkYXRhLXRlc3RpZD1oZWFkZXJDYXJ0Q291bnRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbmhlYWRlciNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24tYnV0dG9ucyAuYnRuW2RhdGEtdGFyZ2V0PWNhcnRdIC52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJlc3BvbnNpdmUtdG9vbHMgYVtkYXRhLXRhcmdldD1uYXZpZ2F0aW9uXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDRweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5yZXNwb25zaXZlLXRvb2xzIGFbZGF0YS10YXJnZXQ9bmF2aWdhdGlvbl0ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5yZXNwb25zaXZlLXRvb2xzIGFbZGF0YS10YXJnZXQ9bmF2aWdhdGlvbl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmlnYXRpb24td2luZG93LXZpc2libGUgLnJlc3BvbnNpdmUtdG9vbHMgYVtkYXRhLXRhcmdldD1uYXZpZ2F0aW9uXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBTaG9wdGV0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5yZXNwb25zaXZlLXRvb2xzIGFbZGF0YS10YXJnZXQ9c2VhcmNoXSB7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbn1cbi5yZXNwb25zaXZlLXRvb2xzIGFbZGF0YS10YXJnZXQ9c2VhcmNoXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zY3JvbGxlZC1kb3duICNoZWFkZXIgLmNhcnQtY291bnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzBweCkgIWltcG9ydGFudDtcbiAgfVxuICAuc2Nyb2xsZWQtZG93biAjaGVhZGVyIC5zaXRlLW5hbWUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMjUlKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2Nyb2xsZWQgYm9keTpub3QoLnNlYXJjaC13aW5kb3ctdmlzaWJsZSkgLnRvcC1uYXZpZ2F0aW9uLWJhciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4ubWVudS1zdWItdmlzaWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhlYWRlci1ib3R0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmhlYWRlci1ib3R0b20gLm5hdi13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmhlYWRlci1ib3R0b20gLm1lbnUtaGVscGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5oZWFkZXItYm90dG9tIC5tZW51LWhlbHBlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5oZWFkZXIgI25hdmlnYXRpb24ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1hcmdpbjogODVweCAwIDA7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gODVweCk7XG59XG5oZWFkZXIgI25hdmlnYXRpb24gLm5hdmlnYXRpb24tY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAjbmF2aWdhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtaW4taGVpZ2h0OiAxMDNweDtcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cbmhlYWRlciAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiAuc3VibWVudS1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoZWFkZXIgI25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbn1cbmhlYWRlciAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkge1xuICBib3JkZXI6IG5vbmU7XG59XG5oZWFkZXIgI25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLnNwbGl0dGVkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbmhlYWRlciAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGk6bnRoLW9mLXR5cGUoMikge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkge1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE0MTQxNDtcbiAgfVxufVxuaGVhZGVyICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHAgPiBhIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHAgPiBhIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gIH1cbiAgaGVhZGVyICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHAgPiBhOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxNDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuaGVhZGVyICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGEge1xuICBjb2xvcjogIzE0MTQxNDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaGVhZGVyICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGhlYWRlciAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoZWFkZXIgI25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpID4gYSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuaGVhZGVyICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGEgYiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJCYXNlTmV1ZVwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5oZWFkZXIgI25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpID4gYTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGhlYWRlciAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgPiBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5oZWFkZXIgI25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpID4gYTpob3ZlciwgaGVhZGVyICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGE6aG92ZXIsIGhlYWRlciAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgPiBhOmZvY3VzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgfVxufVxuaGVhZGVyICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGE6aG92ZXIgYiwgaGVhZGVyICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGE6Zm9jdXMgYiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuaGVhZGVyICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSAubWVudS1sZXZlbC0yIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgbWluLWhlaWdodDogMjIwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgLm1lbnUtbGV2ZWwtMiB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIyMnB4IC0gMzVweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgLm1lbnUtbGV2ZWwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgI25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpIC5tZW51LWxldmVsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlciAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgLm1lbnUtbGV2ZWwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gIH1cbn1cbmhlYWRlciAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgLm1lbnUtbGV2ZWwtMiA+IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5oZWFkZXIgI25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpIC5tZW51LWxldmVsLTIgPiBsaSA+IGRpdiA+IGEge1xuICBjb2xvcjogIzE0MTQxNDtcbiAgZm9udC1mYW1pbHk6IFwiQmFzZU5ldWUtQm9sZFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSAubWVudS1sZXZlbC0yID4gbGkgPiBkaXYgPiBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgLm1lbnUtbGV2ZWwtMiA+IGxpID4gZGl2ID4gYSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlciAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgLm1lbnUtbGV2ZWwtMiA+IGxpID4gZGl2ID4gYSB7XG4gICAgZm9udC1zaXplOiAxMDRweDtcbiAgfVxufVxuaGVhZGVyICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSAubWVudS1sZXZlbC0yID4gbGkgLm1lbnUtbGV2ZWwtMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIgI25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpIC5tZW51LWxldmVsLTIgLm1lbnUtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgLm1lbnUtbGV2ZWwtMiAubWVudS1jbG9zZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1MHB4O1xuICAgIHRvcDogNTBweDtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIGhlYWRlciAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgLm1lbnUtbGV2ZWwtMiAubWVudS1jbG9zZSBzdmcge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgLm1lbnUtbGV2ZWwtMiAubWVudS1jbG9zZSBzdmcge1xuICAgIGhlaWdodDogNzVweDtcbiAgICB3aWR0aDogNzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIgI25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpIC5tZW51LWxldmVsLTIgLm1lbnUtY2xvc2Uge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbiAgaGVhZGVyICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSAubWVudS1sZXZlbC0yIC5tZW51LWNsb3NlIHN2ZyB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbmhlYWRlciAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1jbG9zZTpiZWZvcmUge1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJtZW51LXZpc2libGUgI2Nib3hPdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxufVxuLnN1Ym1lbnUtdmlzaWJsZSAjaGVhZGVyLFxuLnN1Ym1lbnUtdmlzaWJsZSAuYWRtaW4tYmFyLFxuLnN1Ym1lbnUtdmlzaWJsZSAudG9wLW5hdmlnYXRpb24tYmFyIHtcbiAgei1pbmRleDogMTAwNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VibWVudS12aXNpYmxlICNoZWFkZXIsXG4gIC5zdWJtZW51LXZpc2libGUgLmFkbWluLWJhcixcbiAgLnN1Ym1lbnUtdmlzaWJsZSAudG9wLW5hdmlnYXRpb24tYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuYm9keSAucHJvZHVjdHMtYmxvY2sgLnJhdGluZ3Mtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3RzIC5wcm9kdWN0IC5wLWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByb2R1Y3RzIC5wcm9kdWN0IC5wLWluLWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jbmF2aWdhdGlvbiAubWVudS1sZXZlbC0yIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxMDB2bWF4ICNmZmY7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAtMTAwdm1heCk7XG59XG5cbmZvb3RlciNmb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5mb290ZXIjZm9vdGVyIGE6bm90KC5mb290ZXItaWcpOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3RlciNmb290ZXIgLmJhbm5lciB7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgZm9vdGVyI2Zvb3RlciAuYmFubmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuZm9vdGVyI2Zvb3RlciAuc2l0ZS1uYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvb3RlciNmb290ZXIgLmZvb3Rlci1yb3dzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjdweCkge1xuICBmb290ZXIjZm9vdGVyIC5mb290ZXItcm93cyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5mb290ZXIjZm9vdGVyIC5jdXN0b20tZm9vdGVyIHtcbiAgcGFkZGluZzogMTJweCAwIDBweCAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5mb290ZXIjZm9vdGVyIC5jdXN0b20tZm9vdGVyIGg0IHtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyI2Zvb3RlciAuY3VzdG9tLWZvb3RlciBoNCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5mb290ZXIjZm9vdGVyIC5jdXN0b20tZm9vdGVyIGxpIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuZm9vdGVyI2Zvb3RlciAuY3VzdG9tLWZvb3RlciAuc2l0ZS1sb2dvLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIjZm9vdGVyIC5jdXN0b20tZm9vdGVyIC5zaXRlLWxvZ28tZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTdweDtcbiAgfVxufVxuZm9vdGVyI2Zvb3RlciAuY3VzdG9tLWZvb3RlciAuc2l0ZS1sb2dvLWZvb3RlciAuZm9vdGVyLWlnOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3RlciNmb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjIsIGZvb3RlciNmb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjMsIGZvb3RlciNmb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIjZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIyIC5mb290ZXItbGlzdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIH1cbn1cbmZvb3RlciNmb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjIgYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmZvb3RlciNmb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjIgYWRkcmVzcyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICM0MDQwNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMiBhZGRyZXNzIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5mb290ZXIjZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIyIGFkZHJlc3MgcCB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5mb290ZXIjZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIyIC5vcGVuaW5nLXRpbWUgLm9wZW5pbmdfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZ2FwOiAxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuZm9vdGVyI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMiAub3BlbmluZy10aW1lIC5vcGVuaW5nX19pdGVtIC50aW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmZvb3RlciNmb290ZXIgLmN1c3RvbS1mb290ZXIgLmZvb3Rlci1saXN0LmNvbnRhY3QgYSB7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbn1cbmZvb3RlciNmb290ZXIgLmN1c3RvbS1mb290ZXIgLmZvb3Rlci1saXN0LmNvbnRhY3QgYTpob3ZlciwgZm9vdGVyI2Zvb3RlciAuY3VzdG9tLWZvb3RlciAuZm9vdGVyLWxpc3QuY29udGFjdCBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5mb290ZXIjZm9vdGVyIHVsIGxpIGEsXG5mb290ZXIjZm9vdGVyIC5jb250YWN0LWJveCBhIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmZvb3RlciNmb290ZXIgdWwgbGkgYTpob3ZlciwgZm9vdGVyI2Zvb3RlciB1bCBsaSBhOmZvY3VzLFxuZm9vdGVyI2Zvb3RlciAuY29udGFjdC1ib3ggYTpob3ZlcixcbmZvb3RlciNmb290ZXIgLmNvbnRhY3QtYm94IGE6Zm9jdXMge1xuICBjb2xvcjogIzE0MTQxNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIjZm9vdGVyIC5mb290ZXItbGlzdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogIzE0MTQxNDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbmZvb3RlciNmb290ZXIgLmZvb3Rlci1saXN0IHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuZm9vdGVyI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDEwMHZtYXggI2ZmZjtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIC0xMDB2bWF4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3RlciNmb290ZXIgLmZvb3Rlci1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICB9XG59XG5mb290ZXIjZm9vdGVyIC5mb290ZXItYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogOTk5OTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC05OTlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIjZm9vdGVyIC5mb290ZXItYm90dG9tOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuZm9vdGVyI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAjc2lnbmF0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmZvb3RlciNmb290ZXIgLmZvb3Rlci1ib3R0b20gI3NpZ25hdHVyZSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzAwMDtcbn1cbmZvb3RlciNmb290ZXIgLmZvb3Rlci1ib3R0b20gI3NpZ25hdHVyZSBhIGltZyB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuZm9vdGVyI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAjc2lnbmF0dXJlIGFbaHJlZj1cImh0dHBzOi8vbWltZWRpZ2l0YWwuY3ovXCJdIGltZyB7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xufVxuZm9vdGVyI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAjc2lnbmF0dXJlIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuZm9vdGVyI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAjc2lnbmF0dXJlIHNwYW4gLnNpZ25hdHVyZV9fbGluayB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3RlciNmb290ZXIgLmZvb3Rlci1ib3R0b20gI3NpZ25hdHVyZSxcbiAgZm9vdGVyI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAuY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIjZm9vdGVyIC5jdXN0b20tZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGZvb3RlciNmb290ZXIgLmN1c3RvbS1mb290ZXIgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMThweCAwO1xuICB9XG4gIGZvb3RlciNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXYge1xuICAgIGZsZXg6IGF1dG87XG4gIH1cbiAgZm9vdGVyI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpsYXN0LWNoaWxkIC5mb290ZXItbGlzdCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIGZvb3RlciNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXYuc2hvdy1saXN0IC5mb290ZXItbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICBmb290ZXIjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2LnNob3ctbGlzdCAuZm9vdGVyLWxpc3QgaDQ6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICB9XG4gIGZvb3RlciNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXYuc2hvdy1saXN0IC5mb290ZXItbGlzdCB1bCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgZm9vdGVyI2Zvb3RlciAuY3VzdG9tLWZvb3RlciAuZm9vdGVyLWxpc3Qge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTQxNDE0O1xuICB9XG4gIGZvb3RlciNmb290ZXIgLmN1c3RvbS1mb290ZXIgLmZvb3Rlci1saXN0IGg0IHtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgZm9vdGVyI2Zvb3RlciAuY3VzdG9tLWZvb3RlciAuZm9vdGVyLWxpc3QgdWwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICB9XG4gIGZvb3RlciNmb290ZXIgLmN1c3RvbS1mb290ZXIgLmZvb3Rlci1saXN0IGg0OmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgICBjb250ZW50OiBcIlxcZTkwNlwiO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIH1cbn1cbi5jYXRlZ29yeS10aXRsZS1jdXN0b20sXG4uY2F0ZWdvcnktdGl0bGUge1xuICBmb250LXNpemU6IDQycHg7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udHlwZS1jYXRlZ29yeSAjY29udGVudCA+IC5jYXRlZ29yeS10b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udHlwZS1jYXRlZ29yeSAjY2F0ZWdvcnktaGVhZGVyIGxhYmVsW2Zvcj1vcmRlcjVdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdyb3VwLWJ0bi1tYXJnaW4ge1xuICBtYXJnaW4tdG9wOiA2NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uZ3JvdXAtcHJvZHVjdHMtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbn1cbi5ncm91cC1wcm9kdWN0cy1saW5rOmhvdmVyIHNwYW4sIC5ncm91cC1wcm9kdWN0cy1saW5rOmZvY3VzIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZ3JvdXAtcHJvZHVjdHMtbGluazpob3ZlcjphZnRlciwgLmdyb3VwLXByb2R1Y3RzLWxpbms6Zm9jdXM6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbn1cbi5ncm91cC1wcm9kdWN0cy1saW5rIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzE0MTQxNDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE0MTQxNDtcbiAgcGFkZGluZzogMTVweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG59XG4uZ3JvdXAtcHJvZHVjdHMtbGluayBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxNDE0MTQ7XG59XG4uZ3JvdXAtcHJvZHVjdHMtbGluayBzcGFuOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gIGZvbnQtc2l6ZTogOXB4O1xufVxuXG4ucmVhZHkge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5tZXNzYWdlcyB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuXG4ubWltZS1kZXZlbG9wbWVudC1zdHlsZWxvYWQtY2hlY2tlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn0iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Jhc2VOZXVlLUJvbGQnO1xuICAgIHNyYzogdXJsKCcvdXNlci9kb2N1bWVudHMvZm9udHMvQmFzZU5ldWUtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcvdXNlci9kb2N1bWVudHMvZm9udHMvQmFzZU5ldWUtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQmFzZU5ldWUtQm9sZE9ibGlxdWUnO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKCcvdXNlci9kb2N1bWVudHMvZm9udHMvQmFzZU5ldWUtQm9sZE9ibGlxdWUud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnL3VzZXIvZG9jdW1lbnRzL2ZvbnRzL0Jhc2VOZXVlLUJvbGRPYmxpcXVlLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuJGZmLXByaW1hcnk6ICdJbnRlcicsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiRmZi1pY29uOiAnaWNvbW9vbic7XG4kZmYtc2Vjb25kYXJ5LWJvbGQ6ICdCYXNlTmV1ZS1Cb2xkJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuJGZmLXNlY29uZGFyeTogJ0Jhc2VOZXVlJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuXG4kZnMtMjAwOiAxMnB4O1xuJGZzLTMwMDogMTRweDtcbiRmcy00MDA6IDE2cHg7XG4kZnMtNTAwOiAxOHB4O1xuJGZzLTYwMDogMjBweDtcbiRmcy03MDA6IDI0cHg7XG4kZnMtOTAwOiAzMnB4O1xuXG4kZnctMzAwOiAzMDA7XG4kZnctNDAwOiA0MDA7XG4kZnctNTAwOiA1MDA7XG4kZnctNjAwOiA2MDA7XG4kZnctNzAwOiA3MDA7XG5cbiRmdy1saWdodGVyOiAkZnctMzAwO1xuJGZ3LXByaW1hcnk6ICRmdy00MDA7XG4kZnctbWVkaXVtOiAkZnctNTAwO1xuJGZ3LXNlbWlib2xkOiAkZnctNjAwO1xuJGZ3LWJvbGQ6ICRmdy03MDA7IiwiQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xuKiB7XG59XG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRib2R5LWZmO1xuICBjb2xvcjogJGJvZHktdGV4dC1jb2xvcjtcbiAgZm9udC1zaXplOiAkYm9keS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYm9keS1mb250LXdlaWdodDtcbiAgY3Vyc29yOiB1cmwoL3VzZXIvZG9jdW1lbnRzL2ltZy9jdXJzb3IxLnBuZyksIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnR5cGUtaW5kZXgge1xuICAubGF0ZXN0LWNvbnRyaWJ1dGlvbi1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhvbWVwYWdlLWJveC53ZWxjb21lLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmF2YWlsYWJpbGl0eS1sYWJlbFtzdHlsZT0nY29sb3I6ICMwMDk5MDEnXSxcbi5hdmFpbGFiaWxpdHkgc3BhbltzdHlsZT0nY29sb3I6IzAwOTkwMSddLFxuLmF2YWlsYWJpbGl0eS1sYWJlbFtzdHlsZT0nY29sb3I6IzAwOTkwMSddIHtcbiAgY29sb3I6ICRhdmFpbGFiaWxpdHktYXZhaWxhYmxlLWNvbG9yICFpbXBvcnRhbnQ7XG59XG4uYXZhaWxhYmlsaXR5LWxhYmVsW3N0eWxlPSdjb2xvcjogI2NiMDAwMCddLFxuLmF2YWlsYWJpbGl0eSBzcGFuW3N0eWxlPSdjb2xvcjojY2IwMDAwJ10sXG4uYXZhaWxhYmlsaXR5LWxhYmVsW3N0eWxlPSdjb2xvcjojY2IwMDAwJ10ge1xuICBjb2xvcjogJGF2YWlsYWJpbGl0eS11bmF2YWlsYWJsZS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4vLyBpY29uc1xuXG4ubWFpbDpiZWZvcmUsXG4ucHJvamVjdC1lbWFpbDpiZWZvcmUge1xuICBjb2xvcjogJGljb24tZGVmYXVsdC1jb2xvcjtcbn1cbi50ZWw6YmVmb3JlLFxuLnByb2plY3QtcGhvbmU6YmVmb3JlIHtcbiAgQGluY2x1ZGUgaWNvbi1waG9uZTtcbiAgY29sb3I6ICRpY29uLWRlZmF1bHQtY29sb3I7XG59XG4uZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29sb3I6ICRpY29uLWRlZmF1bHQtY29sb3I7XG59XG4uaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbG9yOiAkaWNvbi1kZWZhdWx0LWNvbG9yO1xufVxuXG4vLyByYWRpbyB3cmFwcGVyXG4ucmFkaW8td3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjbHItbmV1dHJhbC05MDA7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtMzAwO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIH1cbn1cbi5yYWRpby13cmFwcGVyIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5yYWRpby13cmFwcGVyIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbDo6YmVmb3JlLFxuLnJhZGlvLXdyYXBwZXIgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5pbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWw6OmJlZm9yZSxcbmlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YmVmb3JlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cbmlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjphZnRlcixcbmlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1jb2xvcjogJGNsci1uZXV0cmFsLTkwMCAhaW1wb3J0YW50O1xufVxuXG5zZWxlY3QsXG5zZWxlY3QuZm9ybS1jb250cm9sLFxuLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdXNlci9kb2N1bWVudHMvaW1nL2NoZWNrbWFyay5zdmcnKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNsci1uZXV0cmFsLTkwMDtcbn1cbiIsIiRjbHItbmV1dHJhbC0xMDA6ICNmZmY7XG4kY2xyLW5ldXRyYWwtMjAwOiAjZTVlNWU1O1xuJGNsci1uZXV0cmFsLTMwMDogI2ViZWJlYjtcbiRjbHItbmV1dHJhbC00MDA6ICNjM2MzYzM7XG4kY2xyLW5ldXRyYWwtNzAwOiAjODk4OTg5O1xuJGNsci1uZXV0cmFsLTgwMDogIzQwNDA0MDtcbiRjbHItbmV1dHJhbC05MDA6ICMxNDE0MTQ7XG4kY2xyLW5ldXRyYWwtMTAwMDogIzAwMDtcblxuLy8gdGVzdCBjb21taXRcbiIsIkBtaXhpbiBpY29uZm9udCB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbn1cblxuQG1peGluIGljb24tZW1haWwge1xuICBAaW5jbHVkZSBpY29uZm9udDtcbiAgY29udGVudDogJ1xcZTkwMycgIWltcG9ydGFudDtcbn1cblxuQG1peGluIGljb24tcGhvbmUge1xuICBAaW5jbHVkZSBpY29uZm9udDtcbiAgY29udGVudDogJ1xcZTkwYScgIWltcG9ydGFudDtcbn1cblxuQG1peGluIGljb24tc2VhcmNoIHtcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XG4gIGNvbnRlbnQ6ICdcXGU5MDQnO1xufVxuXG5AbWl4aW4gaWNvbi11c2VyIHtcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XG4gIGNvbnRlbnQ6ICdcXGU5MDcnO1xufVxuXG5AbWl4aW4gaWNvbi1hcnJvdy1sZWZ0IHtcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XG4gIGNvbnRlbnQ6ICdcXGU5MDMnO1xufVxuQG1peGluIGljb24tYXJyb3ctcmlnaHQge1xuICBAaW5jbHVkZSBpY29uZm9udDtcbiAgY29udGVudDogJ1xcZTkwMyc7XG59XG5AbWl4aW4gaWNvbi1hcnJvdy11cCB7XG4gIEBpbmNsdWRlIGljb25mb250O1xuICBjb250ZW50OiAnXFxlOTAzJztcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuQG1peGluIGljb24tYXJyb3ctZG93biB7XG4gIEBpbmNsdWRlIGljb25mb250O1xuICBjb250ZW50OiAnXFxlOTAzJztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbkBtaXhpbiBpY29uLWFycm93LTIge1xuICBAaW5jbHVkZSBpY29uZm9udDtcbiAgY29udGVudDogJ1xcZTkwNic7XG59XG5AbWl4aW4gaWNvbi1hcnJvdy0zIHtcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XG4gIGNvbnRlbnQ6ICdcXGU5MDgnO1xufVxuQG1peGluIGljb24tY2hlY2ttYXJrIHtcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XG4gIGNvbnRlbnQ6ICdcXGU5MDAnO1xufVxuXG5AbWl4aW4gaWNvbi1jYXJ0IHtcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XG4gIGNvbnRlbnQ6ICdcXGU5MDAnO1xufVxuXG5AbWl4aW4gaWNvbi1tZW51IHtcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XG4gIGNvbnRlbnQ6ICdcXGU5MDEnO1xufVxuXG5AbWl4aW4gaWNvbi1jbG9zZSB7XG4gIEBpbmNsdWRlIGljb25mb250O1xuICBjb250ZW50OiAnXFxlOTA1Jztcbn1cblxuQG1peGluIGljb24tZmFjZWJvb2sge1xuICBAaW5jbHVkZSBpY29uZm9udDtcbiAgY29udGVudDogJ1xcZTkwYic7XG59XG5cbkBtaXhpbiBpY29uLWluc3RhZ3JhbSB7XG4gIEBpbmNsdWRlIGljb25mb250O1xuICBjb250ZW50OiAnXFxlOTAyJztcbn1cblxuQG1peGluIGljb24teW91dHViZSB7XG4gIEBpbmNsdWRlIGljb25mb250O1xuICBjb250ZW50OiAnXFxlOTBkJztcbn1cbkBtaXhpbiBpY29uLXdhdGNoZG9nIHtcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XG4gIGNvbnRlbnQ6ICdcXGU5MDYnO1xufVxuQG1peGluIGljb24tY2hhdCB7XG4gIEBpbmNsdWRlIGljb25mb250O1xuICBjb250ZW50OiAnXFxlOTA2Jztcbn1cblxuQG1peGluIGljb24tZGVsaXZlcnktdHJ1Y2sge1xuICBAaW5jbHVkZSBpY29uZm9udDtcbiAgY29udGVudDogJ1xcZTkwMSc7XG59XG4iLCJAdXNlICcuLi9hYnN0cmFjdHMnYXMgKjtcblxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuYnRuLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCBib2R5LFxuYm9keS5ibGFuay1tb2RlLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAjbmF2aWdhdGlvbixcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgaDEsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIGgyLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCBoMyxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgaDQsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIGg1LFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCBoNixcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmgxLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuaDIsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5oMyxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmg0LFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuaDUsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5oNixcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmNhcnQtdGFibGUgLm1haW4tbGluayxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmNhcnQtcmVsYXRlZC1uYW1lLFxuLmJsYW5rLW1vZGUgaDEsXG4uYmxhbmstbW9kZSBoMixcbi5ibGFuay1tb2RlIGgzLFxuLmJsYW5rLW1vZGUgaDQsXG4uYmxhbmstbW9kZSBoNSxcbi5ibGFuay1tb2RlIGg2LFxuLmJsYW5rLW1vZGUgLmgxLFxuLmJsYW5rLW1vZGUgLmgyLFxuLmJsYW5rLW1vZGUgLmgzLFxuLmJsYW5rLW1vZGUgLmg0LFxuLmJsYW5rLW1vZGUgLmg1LFxuLmJsYW5rLW1vZGUgLmg2LFxuLmJsYW5rLW1vZGUgLmNhcnQtdGFibGUgLm1haW4tbGluayxcbi5ibGFuay1tb2RlIC5jYXJ0LXJlbGF0ZWQtbmFtZSxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLnByaWNlLWZpbmFsLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAucHJpY2Utc2F2ZSxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLnByaWNlLXN0YW5kYXJkLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAucHJvZHVjdHMgLm5hbWUge1xuICBmb250LWZhbWlseTogJGZmLXByaW1hcnk7XG59XG5cbmJvZHkge1xuICAub3ZlcmFsbC13cmFwcGVyLCAjZm9vdGVyIHtcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2LCAuY2FydC10YWJsZSAubWFpbi1saW5rLCAuY2FydC1yZWxhdGVkLW5hbWUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmZi1zZWNvbmRhcnk7XG4gICAgfVxuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6IHVybCgnZm9udHMvaWNvbW9vbi5lb3Q/ZGN1Z2tpJyk7XG4gIHNyYzogdXJsKCdmb250cy9pY29tb29uLmVvdD9kY3Vna2kjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCdmb250cy9pY29tb29uLnR0Zj9kY3Vna2knKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvaWNvbW9vbi53b2ZmP2RjdWdraScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnZm9udHMvaWNvbW9vbi5zdmc/ZGN1Z2tpI2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbltjbGFzc149J2ljb24tJ10sXG5bY2xhc3MqPScgaWNvbi0nXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1hcnJvdzM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwOCc7XG59XG5cbi5pY29uLWFycm93MjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA2Jztcbn1cblxuLmljb24tY2FydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAwJztcbn1cblxuLmljb24tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAxJztcbn1cblxuLmljb24taWc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMic7XG59XG5cbi5pY29uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDMnO1xufVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNCc7XG59XG5cbi5pY29uLWZsYWNlLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNSc7XG59XG5cbmEge1xuICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgfVxufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuICBjb2xvcjogJGNsci1uZXV0cmFsLTEwMDA7XG59IiwiQHVzZSAnc2FzczptZXRhJztcbkB1c2UgJ3Nhc3M6bWF0aCc7XG5AdXNlICdzYXNzOm1hcCc7XG5AdXNlICdicmVha3BvaW50cycgYXMgKjtcbkB1c2UgJ3R5cG9ncmFwaHknIGFzICo7XG5AdXNlICdjb2xvcnMnIGFzICo7XG5AdXNlICd0b2tlbnMvZ2xvYmFsL2dlbmVyYWwuc2NzcycgYXMgKjtcblxuQG1peGluIG1xLW1pbigkYnJlYWtwb2ludCkge1xuICBAZWFjaCAkYnJlYWtwb2ludHMsICRzaXplIGluICRtZWRpYSB7XG4gICAgQGlmICRicmVha3BvaW50PT0kYnJlYWtwb2ludHMge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzaXplKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1peGluIG1xLW1heCgkYnJlYWtwb2ludCkge1xuICBAZWFjaCAkYnJlYWtwb2ludHMsICRzaXplIGluICRtZWRpYSB7XG4gICAgQGlmICRicmVha3BvaW50PT0kYnJlYWtwb2ludHMge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1peGluIGJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICRidXR0b24tcHJpbWFyeS1jb2xvcjtcbiAgYm9yZGVyOiAkYnV0dG9uLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1ib3JkZXItcmFkaXVzO1xuICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogJGJ1dHRvbi10ZXh0LXRyYW5zZm9ybTtcbiAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nO1xufVxuQG1peGluIGJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQ7XG4gIGNvbG9yOiAkYnV0dG9uLXByaW1hcnktY29sb3I7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWhvdmVyO1xuICAgIGNvbG9yOiAkYnV0dG9uLXByaW1hcnktY29sb3ItaG92ZXI7XG4gIH1cbn1cblxuQG1peGluIGJ0bi1kZWZhdWx0LWhvdmVyIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRidXR0b24tcHJpbWFyeS1jb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1ob3ZlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtaXhpbiBidG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICRidXR0b24tc2Vjb25kYXJ5LWNvbG9yO1xuICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuICBib3JkZXI6ICRidXR0b24tYm9yZGVyLXNlY29uZGFyeTtcbiAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1ib3JkZXItcmFkaXVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQtaG92ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkYnV0dG9uLXNlY29uZGFyeS1jb2xvci1ob3ZlcjtcbiAgICBib3JkZXI6ICRidXR0b24tYm9yZGVyLXNlY29uZGFyeTtcbiAgfVxufVxuQG1peGluIGJyZWFrLWNvbnRhaW5lcigkY2xyKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDEwMHZtYXggJGNscjtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIC0xMDB2bWF4KTtcbn1cbkBtaXhpbiBidXN0LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xufVxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xuLyogQ1NTIHN0eWxlIGZvciBjdXN0b20gY3Vyc29yIGdsb2JhbGx5ICovXG5cbi5vdmVyYWxsLXdyYXBwZXIge1xuICBAaW5jbHVkZSBtcS1tYXgoc21hbGwpIHtcbiAgICAvLyBtYXggNzY3IHB4XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuXG4gICAgLnR5cGUtaW5kZXggJiB7XG4gICAgICBwYWRkaW5nLXRvcDogMTA1cHg7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tZm9vdGVyX19iYW5uZXIxLFxuLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hLFxuLmJ0bixcbi5zZWxlY3Qtb3B0aW9uLFxuc3Bhbi5pbmNyZWFzZSxcbnNwYW4uZGVjcmVhc2UsXG5zZWxlY3QsXG4uY3VzdG9tLWN1cnNvciB7XG4gIGN1cnNvcjogdXJsKCdodHRwczovLzUxOTkxOS5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL2ltZy9jdXJzb3IxLnBuZycpLCBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4iLCJAdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XG5cbi5jdXN0b20tZm9vdGVyX19pbnN0YWdyYW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udHlwZS1kZXRhaWwgLmlnIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlnIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjbHItbmV1dHJhbC0xMDAwO1xuICAgIGZvbnQtc2l6ZTogJGZzLTQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjbHItbmV1dHJhbC0xMDAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTEwMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAuaW5zdGFncmFtLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDZweDtcbiAgICB9XG5cbiAgICAuaWdmZWVkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA3KTtcbiAgICAgIGhlaWdodDogMjcxcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzcHgpO1xuICAgICAgICBoZWlnaHQ6IDE4NHB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmluc3RhZ3JhbS13cmFwIDpudGgtbGFzdC1jaGlsZCgtbiArIDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG5cbiAgLy8gbWF4IDc2NyBweFxuICAuaW5zdGFncmFtLXdyYXAgOm50aC1jaGlsZChuICsgNSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCJAdXNlICcuLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XG5cbi8vIGNhcnQgYnRuXG4uYnRuLmJ0bi1jYXJ0LFxuYS5idG4uYnRuLWNhcnQsXG4uYnRuLmFkZC10by1jYXJ0LWJ1dHRvbixcbmEuYnRuLmFkZC10by1jYXJ0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kO1xuICBjb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWNvbG9yO1xuXG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogJGJ1dHRvbi1mb250LXNpemU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1ob3ZlcjtcbiAgICBjb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWNvbG9yLWhvdmVyO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBpY29uLWNhcnQ7XG4gIH1cbn1cblxuLy8gZGV0YWlsIGNhcnQgYnRuXG4uYnRuLWxhcmdlLmFkZC10by1jYXJ0LWJ1dHRvbiB7XG59XG5cbi5idG4sXG5hLmJ0biB7XG4gIEBpbmNsdWRlIGJ0bi1kZWZhdWx0O1xuICBAaW5jbHVkZSBidG4tZGVmYXVsdC1ob3Zlcjtcbn1cblxuLy8gaGVhZGVyIHNlYXJjaCBidG5cbiNoZWFkZXIgLmJ0bi5idG4tZGVmYXVsdFtkYXRhLXRlc3RpZD0nc2VhcmNoQnRuJ10ge1xuICBjb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWNvbG9yO1xuICBoZWlnaHQ6ICRzZWFyY2gtYnV0dG9uLWhlaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQ7XG4gIGJvcmRlcjogJGJ1dHRvbi1ib3JkZXItcHJpbWFyeTtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBpY29uLXNlYXJjaDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1ob3ZlcjtcbiAgICBib3JkZXI6ICRidXR0b24tYm9yZGVyLXByaW1hcnk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWNvbG9yLWhvdmVyO1xuICAgIH1cbiAgfVxufVxuLmJ0bi5idG4tZGVmYXVsdCxcbmEuYnRuLmJ0bi1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgYnRuLXNlY29uZGFyeTtcbn1cbi5idG4uYnRuLXByaW1hcnksXG5hLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kO1xuICBjb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWNvbG9yO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWhvdmVyO1xuICAgIGNvbG9yOiAkYnV0dG9uLXByaW1hcnktY29sb3I7XG4gIH1cbn1cbi5wOmhvdmVyIHtcbiAgLmJ0bi1jYXJ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1ob3ZlcjtcbiAgICBjb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWNvbG9yO1xuICB9XG4gIC5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtaG92ZXI7XG4gICAgY29sb3I6ICRidXR0b24tcHJpbWFyeS1jb2xvcjtcbiAgfVxufVxuXG4jYmFjay10by10b3AtYnRuIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLW5ldXRyYWwtMTAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjRweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIG9wYWNpdHkgMC41cywgdmlzaWJpbGl0eSAwLjVzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtMTAwMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtMTAwO1xuICAgIH1cbiAgfVxuXG4gICYuc2hvdy1iYWNrLXRvLXRvcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGljb24tYXJyb3ctcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cbn1cbi5pZC0tOSAuYnRuW2RhdGEtdGVzdGlkPSdzZWFyY2hCdG4nXSB7XG4gIGhlaWdodDogNTBweDtcbn1cbiIsIkB1c2UgJy4uLy4uL3R5cG9ncmFwaHknIGFzICo7XG5AdXNlICcuLi8uLi9zaXplcycgYXMgKjtcbkB1c2UgJy4uLy4uL2NvbG9ycycgYXMgKjtcblxuLy8gQ29udGV4dHVhbFxuJGJvcmRlci1jb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcblxuJGF2YWlsYWJpbGl0eS1hdmFpbGFibGUtY29sb3I6ICM2NmJiMzM7XG4kYXZhaWxhYmlsaXR5LXVuYXZhaWxhYmxlLWNvbG9yOiAjY2MzYTI0O1xuXG4kcHJpbWFyeS1ib3JkZXItcmFkaXVzOiAzcHg7XG5cbi8vIGJvZHlcbiRib2R5LWZmOiAkZmYtcHJpbWFyeTtcbiRib2R5LWZvbnQtc2l6ZTogJGZzLTQwMDtcbiRib2R5LWZvbnQtd2VpZ2h0OiAkZnctcHJpbWFyeTtcbiRib2R5LXRleHQtY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG5cbi8vIGljb25zXG4kaWNvbi1kZWZhdWx0LWNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuXG4kbGluay1jb2xvci1ob3ZlcjogJGNsci1uZXV0cmFsLTkwMDtcblxuLy8gYnV0dG9uc1xuJGJ1dHRvbi10ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuJGJ1dHRvbi1mb250LXNpemU6ICRib2R5LWZvbnQtc2l6ZTtcbiRidXR0b24tcGFkZGluZzogNXB4IDI1cHg7XG4kYnV0dG9uLWJvcmRlci1yYWRpdXM6IDJweDtcbiRidXR0b24tZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiRidXR0b24tYm9yZGVyOiAxcHggc29saWQgJGNsci1uZXV0cmFsLTkwMDtcblxuJGJ1dHRvbi1wcmltYXJ5LWNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJGJ1dHRvbi1ib3JkZXItcHJpbWFyeTogbm9uZTtcbiRidXR0b24tcHJpbWFyeS1jb2xvci1ob3ZlcjogJGNsci1uZXV0cmFsLTEwMDtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAkY2xyLW5ldXRyYWwtOTAwO1xuXG4kYnV0dG9uLXNlY29uZGFyeS1jb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJGJ1dHRvbi1ib3JkZXItc2Vjb25kYXJ5OiAxcHggc29saWQgJGNsci1uZXV0cmFsLTkwMDtcbiRidXR0b24tc2Vjb25kYXJ5LWNvbG9yLWhvdmVyOiAkY2xyLW5ldXRyYWwtMTAwO1xuJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1ob3ZlcjogJGNsci1uZXV0cmFsLTkwMDtcblxuJHNlYXJjaC1idXR0b24taGVpZ2h0OiA0MHB4O1xuJHNlYXJjaC1wYWRkaW5nOiA1cHggMTRweCA0cHg7XG5cbi8vIGhvbWVwYWdlIGdyb3VwIHRpdGxlc1xuJGhwLWdyb3VwLXRpdGxlOiAkZnMtNzAwO1xuXG4vLyBicmVhZGNydW1ic1xuJGJyZWFkY3J1bWJzLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJGJyZWFkY3J1bWJzLWNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuJGJyZWFkY3J1bWJzLWZvbnQtc2l6ZTogJGZzLTQwMDtcbiRicmVhZGNydW1icy1mb250LXdlaWdodDogJGZ3LXByaW1hcnk7XG4iLCJAdXNlICcuLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XG5cbi5mbGFncyB7XG4gICYuZmxhZ3MtZGVmYXVsdCAuZmxhZyB7XG4gICAgY29sb3I6ICRmbGFnLWRlZmF1bHQtY29sb3I7XG4gICAgZm9udC1zaXplOiAkZmxhZy1kZWZhdWx0LWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGZsYWctZGVmYXVsdC1mb250LXdlaWdodDtcbiAgICBwYWRkaW5nOiAkZmxhZy1kZWZhdWx0LXBhZGRpbmc7XG4gICAgbWFyZ2luOiAkZmxhZy1kZWZhdWx0LW1hcmdpbjtcblxuICAgIC8vJi5mbGFnLWFjdGlvbiB7XG4gICAgLy8gIGJhY2tncm91bmQtY29sb3I6ICRmbGFnLWFjdGlvbi1iZy1jb2xvcjtcbiAgICAvL31cbiAgICAvLyYuZmxhZy10aXAge1xuICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmxhZy10aXAtYmctY29sb3I7XG4gICAgLy99XG4gICAgLy8mLmZsYWctbmV3IHtcbiAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogJGZsYWctbmV3LWJnLWNvbG9yO1xuICAgIC8vfVxuICB9XG4gICYuZmxhZ3MtZXh0cmEge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vdHlwb2dyYXBoeScgYXMgKjtcbkB1c2UgJy4uLy4uL2NvbG9ycycgYXMgKjtcblxuJGZsYWctZGVmYXVsdC1mb250LXNpemU6ICRmcy00MDA7XG4kZmxhZy1kZWZhdWx0LWNvbG9yOiAkY2xyLW5ldXRyYWwtMTAwO1xuJGZsYWctZGVmYXVsdC1mb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuJGZsYWctZGVmYXVsdC1wYWRkaW5nOiAxMHB4O1xuJGZsYWctZGVmYXVsdC1tYXJnaW46IDVweDtcblxuLy8kZmxhZy1hY3Rpb24tYmctY29sb3I6ICRjbHItcHJpbWFyeS02MDA7XG4vLyRmbGFnLXRpcC1iZy1jb2xvcjogJGNsci1vcmFuZ2UtNDAwO1xuLy8kZmxhZy1uZXctYmctY29sb3I6ICRjbHItZ3JlZW4tMzAwO1xuIiwiQHVzZSAnLi4vYWJzdHJhY3RzL2luZGV4JyBhcyAqO1xuLmJyZWFkY3J1bWJzLXdyYXBwZXIuY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgLy8gbWF4IDc2NyBweFxuICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5icmVhZGNydW1icyB7XG4gIGJvcmRlci1jb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgLy8gbWF4IDc2NyBweFxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBtYXgtd2lkdGg6IDk5dnc7XG5cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLyogRmlyZWZveCAqL1xuICAgIHNjcm9sbGJhci1oZWlnaHQ6IG5vbmU7ICAvKiBGaXJlZm94ICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbXEtbWluKG1lZGl1bSkge1xuICAgIC8vIG1pbiA5OTJweFxuICAgIG1hcmdpbjogMDtcbiAgfVxuICBhLFxuICBzcGFuIHtcbiAgICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgICBmb250LXNpemU6ICRmcy0yMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICBzcGFuIHtcbiAgICBAaW5jbHVkZSBtcS1tYXgobWVkaXVtKSB7XG4gICAgICAvLyBtYXggOTkxcHhcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIG1xLW1pbihtZWRpdW0pIHtcbiAgICAgICAgLy8gbWluIDk5MnB4XG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIG1xLW1pbihtZWRpdW0pIHtcbiAgICAgICAgLy8gbWluIDk5MnB4XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNXB4IDEwcHggNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI25hdmlnYXRpb24tZmlyc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25hdmlnYXRpb24tMSBhLFxuICAjbmF2aWdhdGlvbi0xIHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgYTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYTphZnRlciB7XG4gICAgY29udGVudDogJy8nICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vXG4vLy5icmVhZGNydW1icy13cmFwcGVyIHtcbi8vICBwYWRkaW5nLWxlZnQ6IDA7XG4vLyAgcGFkZGluZy1yaWdodDogMDtcbi8vXG4vLyAgLnR5cGUtY2F0ZWdvcnkgJiB7XG4vLyAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuLy8gIH1cbi8vfVxuLy8uYnJlYWRjcnVtYnMge1xuLy8gIGJhY2tncm91bmQ6ICRicmVhZGNydW1icy1iYWNrZ3JvdW5kO1xuLy8gIGNvbG9yOiAkYnJlYWRjcnVtYnMtY29sb3I7XG4vLyAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuLy8gIEBpbmNsdWRlIGJyZWFrLWNvbnRhaW5lcigkYnJlYWRjcnVtYnMtYmFja2dyb3VuZCk7XG4vL1xuLy8gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuLy8gICAgbWFyZ2luOiAwO1xuLy8gIH1cbi8vXG4vLyAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4vLyAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbi8vICAgIGZsZXgtd3JhcDogd3JhcDtcbi8vICAgIG1hcmdpbi10b3A6IDEwcHg7XG4vLyAgfVxuLy9cbi8vICAmOmJlZm9yZSB7XG4vLyAgICBjb250ZW50OiAnQWxhZGRpbic7XG4vLyAgICBmb250LWZhbWlseTogJGZmLXByaW1hcnk7XG4vLyAgICBmb250LXdlaWdodDogJGZ3LXByaW1hcnk7XG4vLyAgICBmb250LXNpemU6ICRmcy00MDA7XG4vLyAgICBsZWZ0OiAwO1xuLy8gICAgdHJhbnNpdGlvbjogMC4zcztcbi8vXG4vLyAgICAmOmhvdmVyIHtcbi8vICAgICAgY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4vLyAgICB9XG4vL1xuLy8gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4vLyAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4vLyAgICAgIG1hcmdpbi10b3A6IDA7XG4vLyAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4vLyAgICB9XG4vLyAgfVxuLy9cbi8vICAjbmF2aWdhdGlvbi1maXJzdCB7XG4vLyAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbi8vICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgIH1cbi8vICAgIGEge1xuLy8gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4vLyAgICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG4vLyAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgIH1cbi8vICB9XG4vL1xuLy8gID4gc3BhbiB7XG4vLyAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbi8vICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbi8vICAgIH1cbi8vXG4vLyAgICAmI25hdmlnYXRpb24tMSB7XG4vLyAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgJjpiZWZvcmUge1xuLy8gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuLy8gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgICAgQGluY2x1ZGUgaWNvbi1hcnJvdy1yaWdodDtcbi8vICAgICAgICAgIGZvbnQtc2l6ZTogNnB4O1xuLy8gICAgICAgICAgY29sb3I6ICRicmVhZGNydW1icy1jb2xvcjtcbi8vICAgICAgICAgIGxlZnQ6IC0xOHB4O1xuLy8gICAgICAgICAgdG9wOiA1cHg7XG4vLyAgICAgICAgfVxuLy8gICAgICB9XG4vLyAgICB9XG4vLyAgICBhIHtcbi8vICAgICAgJjpiZWZvcmUge1xuLy8gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgIH1cbi8vICAgICAgJjphZnRlciB7XG4vLyAgICAgICAgQGluY2x1ZGUgaWNvbi1hcnJvdy1yaWdodDtcbi8vICAgICAgICBmb250LXNpemU6IDZweDtcbi8vICAgICAgICBjb2xvcjogJGJyZWFkY3J1bWJzLWNvbG9yO1xuLy8gICAgICAgIHdpZHRoOiBhdXRvO1xuLy8gICAgICAgIGhlaWdodDogYXV0bztcbi8vICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbi8vICAgICAgICB0b3A6IDE2cHg7XG4vLyAgICAgICAgYm90dG9tOiBhdXRvO1xuLy8gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vXG4vLyAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4vLyAgICAgICAgICB0b3A6IDVweDtcbi8vICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbi8vICAgICAgICB9XG4vLyAgICAgIH1cbi8vICAgIH1cbi8vICAgID4gc3BhbiB7XG4vLyAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbi8vICAgICAgZm9udC1zaXplOiAkYnJlYWRjcnVtYnMtZm9udC1zaXplO1xuLy9cbi8vICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4vLyAgICAgICAgcGFkZGluZzogMDtcbi8vICAgICAgfVxuLy8gICAgfVxuLy8gIH1cbi8vXG4vLyAgYSB7XG4vLyAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICBjb2xvcjogJGJyZWFkY3J1bWJzLWNvbG9yO1xuLy9cbi8vICAgIHNwYW5baXRlbXByb3A9J25hbWUnXSB7XG4vLyAgICAgIGZvbnQtc2l6ZTogJGJyZWFkY3J1bWJzLWZvbnQtc2l6ZTtcbi8vICAgIH1cbi8vICB9XG4vL31cbiIsIkB1c2UgJy4uL2Fic3RyYWN0cycgYXMgKjtcblxuLnByb2R1Y3RzIHtcbiAgPmRpdiB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnByb2R1Y3Qge1xuICAucC1pbi1pbiAucmF0aW5ncy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3QtYnJhbmQtbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5uYW1lIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuICAgIH1cblxuICAgIC53aWRnZXQtcGFyYW1ldGVyLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYW1lIHtcbiAgICBzcGFuW2RhdGEtbWljcm89J25hbWUnXSB7XG4gICAgICBjb2xvcjogJHByb2R1Y3QtbmFtZS1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogJHByb2R1Y3QtbmFtZS1mb250LXNpemUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkcHJvZHVjdC1uYW1lLWZvbnQtd2VpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5wcmljZXMge1xuICAgIC5wcmljZSB7XG4gICAgICAmLWZpbmFsIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAkcHJvZHVjdC1wcmljZS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAkcHJvZHVjdHMtcHJpY2UtZm9udC1zaXplICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkcHJvZHVjdC1wcmljZS1mb250LXdlaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRpc2NvdW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDRweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5wcmljZS1zdGFuZGFyZCB7XG4gICAgICAgIGNvbG9yOiAkcHJvZHVjdHMtcHJpY2Utc3RhbmRhcmQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJHByb2R1Y3RzLXByaWNlLXN0YW5kYXJkLWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRwcm9kdWN0cy1wcmljZS1zdGFuZGFyZC1mb250LXdlaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW1hZ2Uge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLndpZGdldC1wYXJhbWV0ZXItd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmV1dHJhbC0xMDA7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53aWRnZXQtcGFyYW1ldGVyLWxpc3Qge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGdhcDogN3B4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiBpbml0aWFsO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgZ2FwOiAycHg7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1uZXV0cmFsLTEwMDA7XG4gICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmV1dHJhbC0xMDAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTEwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTEwMDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53aWRnZXQtcGFyYW1ldGVyLW1vcmUge1xuICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5yYXRpbmdzLXdyYXBwZXIge1xuICAgIC5hdmFpbGFiaWxpdHk+c3BhbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2R1Y3RzLWF2YWlsYWJpbGl0eS10cmFuc2Zvcm07XG5cbiAgICAgICZbc3R5bGU9J2NvbG9yOiMwMDk5MDEnXSB7XG4gICAgICAgIGNvbG9yOiAkcHJvZHVjdHMtYXZhaWxhYmxlLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI3Byb2R1Y3RzVG9wICYge31cblxuICAucHJvZHVjdHMtYmxvY2sgJiB7XG4gICAgLnAge1xuICAgICAgLm5hbWUge1xuICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZHVjdHMtbmFtZS10ZXh0LWFsaWduO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC8vbWluLWhlaWdodDogJHByb2R1Y3RzLW5hbWUtbWluLWhlaWdodDtcblxuICAgICAgICBAaW5jbHVkZSBtcS1tYXgoeC1sYXJnZSkge1xuICAgICAgICAgIC8vIG1heCAxNDM5cHhcbiAgICAgICAgICAvL21pbi1oZWlnaHQ6IGNhbGMoJHByb2R1Y3RzLW5hbWUtbWluLWhlaWdodCArIDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHgtc21hbGwpIHtcbiAgICAgICAgICAvLyBtYXggNDY3cHhcbiAgICAgICAgICAvL21pbi1oZWlnaHQ6IGNhbGMoJHByb2R1Y3RzLW5hbWUtbWluLWhlaWdodCArIDEwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSAnLi4vLi4vdHlwb2dyYXBoeScgYXMgKjtcbkB1c2UgJy4uLy4uL3NpemVzJyBhcyAqO1xuQHVzZSAnLi4vLi4vY29sb3JzJyBhcyAqO1xuQHVzZSAnZ2VuZXJhbCcgYXMgKjtcblxuJHByb2R1Y3QtbmFtZS1jb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiRwcm9kdWN0LW5hbWUtZm9udC13ZWlnaHQ6ICRmdy1wcmltYXJ5O1xuJHByb2R1Y3QtbmFtZS1mb250LXNpemU6ICRmcy00MDA7XG4kcHJvZHVjdHMtbmFtZS10ZXh0LWFsaWduOiBsZWZ0O1xuJHByb2R1Y3RzLW5hbWUtbWluLWhlaWdodDogNDVweDtcblxuJHByb2R1Y3QtcHJpY2UtZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiRwcm9kdWN0cy1wcmljZS1mb250LXNpemU6ICRmcy00MDA7XG4kcHJvZHVjdC1wcmljZS1jb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcblxuJHByb2R1Y3RzLXByaWNlLXN0YW5kYXJkOiAjODk4OTg5O1xuJHByb2R1Y3RzLXByaWNlLXN0YW5kYXJkLWZvbnQtc2l6ZTogMTNweDtcbiRwcm9kdWN0cy1wcmljZS1zdGFuZGFyZC1mb250LXdlaWdodDogJGZ3LWxpZ2h0ZXI7XG5cbiRwcm9kdWN0cy1hdmFpbGFibGUtY29sb3I6ICRhdmFpbGFiaWxpdHktYXZhaWxhYmxlLWNvbG9yO1xuJHByb2R1Y3RzLWF2YWlsYWJpbGl0eS10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cycgYXMgKjtcblxuLnVzZXItYWN0aW9uLWluIHtcbiAgLmNhcnQtd2lkZ2V0IHtcbiAgICBAaW5jbHVkZSBtcS1taW4obWVkaXVtKSB7XG4gICAgICB0b3A6IDExMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY0MHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMzUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNzYwcHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MjRweDtcbiAgICB9XG5cbiAgICAuYWRtaW4tbG9nZ2VkICYge1xuICAgICAgdG9wOiAxMzJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgICAvLyBtYXggNzY3IHB4XG4gICAgICB0b3A6IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2FydC13aWRnZXQtYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIC5sb2dpbi13aWRnZXQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEtbWluKG1lZGl1bSkge1xuICAgICAgLy90b3A6IDgwcHg7XG4gICAgfVxuICAgIC5hZG1pbi1sb2dnZWQgJiB7XG4gICAgICBAaW5jbHVkZSBtcS1taW4obWVkaXVtKSB7XG4gICAgICAgIC8vdG9wOiAxMDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucG9wdXAtd2lkZ2V0IHtcbiAgICBtYXJnaW4tbGVmdDogMjUycHg7XG4gIH1cbn1cbiIsIi50eXBlLWluZGV4IHtcbiAgLmhvbWVwYWdlLWJveC5taWRkbGUtYmFubmVycy13cmFwcGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAgIC5yb3cge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ib2R5LWJhbm5lcnMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICB9XG5cbiAgICA+IGRpdiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5iYW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vYWJzdHJhY3RzJyBhcyAqO1xuXG4ucC1pbWFnZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcblxuICAucC1pbWFnZSB7XG4gICAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgICAvLyBtYXggNzY3IHB4XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5hcnJvdy1uYXZpZ2F0aW9uIHtcbiAgICAgID4gc3BhbjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBmb250LXNpemU6ICRmcy0yMDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogNTQ7XG4gICAgICB9XG5cbiAgICAgIC5hcnJvdy1sZWZ0IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb24tYXJyb3ctMztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hcnJvdy1yaWdodCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29uLWFycm93LTM7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnAtdGh1bWJuYWlscyB7XG4gICAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgICAvLyBtYXggNzY3IHB4XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG4gIC5wLXRodW1ibmFpbHMtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgICAvLyBtYXggNzY3IHB4XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgLnAtdGh1bWJuYWlscy1pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTEwMDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLW5ldXRyYWwtNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oaWdobGlnaHRlZCB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi8uLi9hYnN0cmFjdHMnIGFzICo7XG5cbi50eXBlLWRldGFpbCB7XG4gIC5kZXRhaWwtcGFyYW1ldGVycyAudmFyaWFudC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtcS1tYXgoc21hbGwpIHtcbiAgICAgIC8vIG1heCA3NjcgcHhcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICAgIH1cblxuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0QnV0dG9uc0NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgLnNlbGVjdC1vcHRpb24ge1xuICAgIG1pbi13aWR0aDogOTdweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItbmV1dHJhbC05MDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgQGluY2x1ZGUgbXEtbWF4KHgtc21hbGwpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDZweCk7XG4gICAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgJi51bmF2YWlsYWJsZS1vcHRpb24ge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0yMnB4O1xuICAgICAgICByaWdodDogMXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtNDAwO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNWRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bm90KC51bmF2YWlsYWJsZS1vcHRpb24pOmhvdmVyLFxuICAgICY6bm90KC51bmF2YWlsYWJsZS1vcHRpb24pOmFjdGl2ZSxcbiAgICAmOm5vdCgudW5hdmFpbGFibGUtb3B0aW9uKTpmb2N1cyB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgLy9jb2xvcjogJGNsci1uZXV0cmFsLTQwMDtcbiAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgJGNsci1uZXV0cmFsLTQwMDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRjbHItbmV1dHJhbC0xMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGNsci1uZXV0cmFsLTkwMDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2Fic3RyYWN0cycgYXMgKjtcblxuI2NhdGVnb3J5LWhlYWRlciB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcblxuICBAaW5jbHVkZSBtcS1tYXgoc21hbGwpIHtcbiAgICAvLyBtYXggNzY3IHB4XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cblxuICBmaWVsZHNldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBsYWJlbCB7XG4gICAgJltmb3I9J29yZGVyMSddIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgIH1cbiAgICAmW2Zvcj0nb3JkZXIyJ10ge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICAgICZbZm9yPSdvcmRlcjMnXSB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG4gICAgJltmb3I9J29yZGVyNCddIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrXG57XG5cdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsMCwwLDAuMyk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXJcbntcblx0d2lkdGg6IDZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYlxue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0O1xufVxuXG5ib2R5IC5maWx0ZXJzLXdyYXBwZXJ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLmFjdGl2ZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLmZpbHRlcnN7ICAgXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpbHRlcnMtdW52ZWlsLWJ1dHRvbi13cmFwcGVye1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jY2F0ZWdvcnktZmlsdGVyLWhvdmVye1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIzM3B4KTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxNDE0MTQ7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uYmVmb3JlLWZpbHRlcntcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiB1bnNldDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3R0b206IDMwcHg7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy91c2VyL2RvY3VtZW50cy9pbWcvZmlsdGVyLWljb24uc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IGF1dG87XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAvL3RyYW5zZm9ybS1vcmlnaW46IHRvLWxvd2VyLWNhc2UoJHN0cmluZzogXCJcIik7XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgIH1cbn1cblxuYm9keSAuZmlsdGVycy12aXNpYmxle1xuICAgIC5maWx0ZXItYmFja2dyb3VuZHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG5cbi5maWx0ZXItdG9we1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTQxNDE0O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzE0MTQxNDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYnV0dG9ue1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxOXB4O1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgIHRyYW5zaXRpb246IC4xcztcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5maWx0ZXJzLXdyYXBwZXJ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTAwMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAuc2xpZGVyLXdyYXBwZXJ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC5tb2JpbGUtcHJpY2UtcmFuZ2V7XG4gICAgICAgICAgICBwLGlucHV0e2ZvbnQtc2l6ZTogMTJweDt9XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgLm1vYmlsZS1wcmljZS1yYW5nZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlci1zZWN0aW9uLWNvdW50e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5maWx0ZXItYmFja2dyb3VuZHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTMsIDI1MywgMjUzLCAwLjk1KTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICAgICAgICAgIHRvcDogNzBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsdGVyc3tcbiAgICAgICAgbWF4LXdpZHRoOiA0MzdweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsdGVyLXNlY3Rpb24sLmZpbHRlci1zZWN0aW9uc3tcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZmlsdGVyLXNlY3Rpb257XG4gICAgICAgIGZvcm17XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgKyAtMnB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb3Jte1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb3JlLWZpbHRlcnMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWx0ZXJfX21vYmlsZS1vcHRpb257XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTFweDtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMjlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE0MTQxNDtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxNDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDQsIGZvcm0gZmllbGRzZXQgPiBkaXZ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTQxNDE0O1xuICAgICAgICAvL2JvcmRlci1sZWZ0OiAxcHggc29saWQgIzE0MTQxNDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICAuZmlsdGVyLWNvdW50e1xuICAgICAgICBkaXNwbGF5OiBub25lOyBcbiAgICB9XG5cbiAgICAuZmlsdGVyLWxhYmVse1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBmb3JtIGZpZWxkc2V0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJiA+IGRpdjpub3QoLmFkdmFuY2VkLWZpbHRlcnMtd3JhcHBlcil7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI5cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGlucHV0LCBsYWJlbHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoNHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAmOmFmdGVyLCY6YmVmb3Jle1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlICsgMnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZXItaGVhZGVyLCAuc2xpZGVyLWNvbnRlbnR7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIFxufVxuXG4ubW9iaWxlX19maWx0ZXItYm90dG9te1xuICAgIHBhZGRpbmc6IDI1cHggMjhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE0MTQxNDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzE0MTQxNDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxNDE0MTQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgICAuYnRuLWZpbHRlciwuY2xvc2UtZmlsdGVyX19idG57XG4gICAgICAgIG1heC13aWR0aDogMTg1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQxNDE0O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1maWx0ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG59XG5cbi5tb2JpbGUtcHJpY2UtcmFuZ2Uge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjlweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC8vYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTQxNDE0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTQxNDE0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGl2IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogNHB4O1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHRcdGlucHV0IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2ZkMWMyO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiA3cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcblx0XHRcdG1pbi13aWR0aDogNjBweDtcblx0XHRcdHBhZGRpbmc6IDdweCA5cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogNzBweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRvdXRsaW5lOiB1bnNldDtcblx0XHRcdFx0Ym9yZGVyOiB1bnNldDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy9AdXNlICcuLi8uLi9hYnN0cmFjdHMnIGFzICo7XG4vL1xuLy8vLyRiZzogJGNsci1uZXV0cmFsLTUwO1xuLy8kcHJpbWFyeTogJGNsci1uZXV0cmFsLTkwMDtcbi8vJHRleHQ6ICRjbHItbmV1dHJhbC05MDA7XG4vLy8vJGJvcmRlci1jb2xvcjogJGNsci1uZXV0cmFsLTYwMDtcbi8vJGJvcmRlcjogI2NkZDRlMDtcbi8vJGdyYXktZGFyazogZ3JheTtcbi8vJHdoaXRlOiAkY2xyLW5ldXRyYWwtMTAwO1xuLy8kb3JhbmdlOiBvcmFuZ2U7XG4vLyRncmVlbjogZ3JlZW47XG4vLyRyZWQ6IHJlZDtcbi8vJGdyZWVuLWRhcms6IGRhcmtncmVlbjtcbi8vJGdyZWVuaG92ZXI6IGxpZ2h0Z3JlZW47XG4vL1xuLy8uc2lkZWJhciB7XG4vLyAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuLy99XG4vL1xuLy8uc2xpZGVyLXdyYXBwZXIge1xuLy8gIGg0IHtcbi8vICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuLy8gIH1cbi8vXG4vLyAgPiBoNCB7XG4vLyAgICBmb250LXNpemU6IDE2cHg7XG4vLyAgfVxuLy8gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuLy8gICAgZGlzcGxheTogZmxleDtcbi8vICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4vL1xuLy8gICAgaDQge1xuLy8gICAgICBvcmRlcjogLTI7XG4vLyAgICB9XG4vL1xuLy8gICAgLnNsaWRlci1jb250ZW50IHtcbi8vICAgICAgb3JkZXI6IC0xO1xuLy8gICAgfVxuLy9cbi8vICAgIC5mcm9tLFxuLy8gICAgLnRvIHtcbi8vICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuLy8gICAgfVxuLy8gIH1cbi8vfVxuLy8uc2xpZGVyLWhlYWRlciB7XG4vLyAgd2lkdGg6IDEwMCU7XG4vLyAgcGFkZGluZy1ib3R0b206IDA7XG4vLyAgZGlzcGxheTogYmxvY2s7XG4vLyAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy9cbi8vICAmOmJlZm9yZSB7XG4vLyAgICBjb250ZW50OiAnLSc7XG4vLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICBsZWZ0OiA1MCU7XG4vLyAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4vLyAgICB0b3A6IDMycHg7XG4vLyAgICBjb2xvcjogIzMxMzQzOTtcbi8vICB9XG4vLyAgLmZyb20sXG4vLyAgLnRvIHtcbi8vICAgIGNvbG9yOiAkdGV4dDtcbi8vICAgIGZvbnQtc2l6ZTogMTRweDtcbi8vICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4vLyAgICB3aWR0aDogYXV0bztcbi8vICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4vLyAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4vLyAgICBwYWRkaW5nOiA3cHggMTJweDtcbi8vICAgIG1hcmdpbjogMjVweCAwIDIwcHg7XG4vLyAgICBtaW4td2lkdGg6IDEwNXB4O1xuLy8gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gIH1cbi8vfVxuLy8uc2xpZGVyLWNvbnRlbnQge1xuLy8gIGhlaWdodDogOHB4O1xuLy8gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4vL1xuLy8gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuLy8gICAgbWFyZ2luLWJvdHRvbTogMDtcbi8vICB9XG4vL1xuLy8gIC51aS1zbGlkZXIge1xuLy8gICAgaGVpZ2h0OiA4cHg7XG4vLyAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuLy9cbi8vICAgIC51aS1zbGlkZXItcmFuZ2Uge1xuLy8gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuLy8gICAgfVxuLy8gIH1cbi8vICAudWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuLy8gICAgd2lkdGg6IDI3cHg7XG4vLyAgICBoZWlnaHQ6IDI3cHg7XG4vLyAgICB0b3A6IC0xMXB4O1xuLy9cbi8vICAgICY6YWZ0ZXIge1xuLy8gICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4vLyAgICAgIGhlaWdodDogMTNweDtcbi8vICAgICAgd2lkdGg6IDEzcHg7XG4vLyAgICAgIGxlZnQ6IDdweDtcbi8vICAgICAgdG9wOiA3cHg7XG4vLyAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDc0NDg7XG4vLyAgICB9XG4vLyAgfVxuLy99XG4vL1xuLy9AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbi8vICAjZmlsdGVycyB7XG4vLyAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbi8vICAgICAgd2lkdGg6IDEycHg7XG4vLyAgICB9XG4vLyAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbi8vICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbi8vICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuLy8gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlZGU3O1xuLy8gICAgfVxuLy8gICAgOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcbi8vICAgICAgaGVpZ2h0OiAwO1xuLy8gICAgICB3aWR0aDogMDtcbi8vICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgIH1cbi8vICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuLy8gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4vLyAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbi8vICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbi8vICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbi8vICAgICAgYmFja2dyb3VuZC1zaXplOiA1cHggOHB4O1xuLy8gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuLy8gICAgICAmOmhvdmVyIHtcbi8vICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tZGFyaztcbi8vICAgICAgfVxuLy8gICAgfVxuLy8gIH1cbi8vICAjY2F0ZWdvcnktZmlsdGVyLWhvdmVyIHtcbi8vICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gIH1cbi8vICAuZmlsdGVyLXNlY3Rpb25zIHtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbi8vXG4vLyAgICAuc2xpZGVyLXdyYXBwZXIge1xuLy8gICAgICBoNCB7XG4vLyAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbi8vICAgICAgICBmb250LXNpemU6IDE4cHg7XG4vLyAgICAgIH1cbi8vICAgIH1cbi8vICAgIC5maWx0ZXItc2VjdGlvbi1ib29sZWFuIHtcbi8vICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4vLyAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4vLyAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuLy9cbi8vICAgICAgZmllbGRzZXQge1xuLy8gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgID4gZGl2IHtcbi8vICAgICAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICAgfVxuLy8gICAgICB9XG4vLyAgICB9XG4vLyAgfVxuLy8gIC5maWx0ZXItc2VjdGlvbiB7XG4vLyAgICBwYWRkaW5nOiAwO1xuLy9cbi8vICAgIC5wYXJhbS1maWx0ZXItdG9wIHtcbi8vICAgICAgbWFyZ2luLXRvcDogMTJweDtcbi8vXG4vLyAgICAgIGZvcm0ge1xuLy8gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4vLyAgICAgIH1cbi8vICAgIH1cbi8vXG4vLyAgICAubW9yZS1maWx0ZXJzIHtcbi8vICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbi8vICAgICAgbWFyZ2luLXRvcDogMTVweDtcbi8vICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4vLyAgICAgIGN1cnNvcjogcG9pbnRlcjtcbi8vICAgIH1cbi8vICAgIGZvcm0ge1xuLy8gICAgICBmaWVsZHNldCB7XG4vLyAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4vLyAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4vLyAgICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICAgICA+IGRpdiB7XG4vLyAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuLy8gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbi8vICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbi8vICAgICAgICAgIH1cbi8vICAgICAgICB9XG4vLyAgICAgIH1cbi8vICAgIH1cbi8vXG4vLyAgICAmLm9wZW4tZmlsdGVyIHtcbi8vICAgICAgLm1vcmUtZmlsdGVycyB7XG4vLyAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuLy8gICAgICB9XG4vLyAgICAgIGZvcm0ge1xuLy8gICAgICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgZmllbGRzZXQge1xuLy8gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4vLyAgICAgICAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuLy8gICAgICAgIH1cbi8vICAgICAgfVxuLy8gICAgfVxuLy8gIH1cbi8vICAuZmlsdGVyLXNlY3Rpb246bm90KC5maWx0ZXItc2VjdGlvbi1ib29sZWFuKSB7XG4vLyAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbi8vICAgIGJvcmRlci10b3AtY29sb3I6ICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcbi8vICAgIGg0IHtcbi8vICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbi8vICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4vLyAgICAgIGZvbnQtc2l6ZTogMTZweDtcbi8vICAgICAgcGFkZGluZzogMjJweCAwO1xuLy8gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4vLyAgICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4vLyAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbi8vXG4vLyAgICAgIHNwYW46bm90KC5zaG93LXRvb2x0aXApIHtcbi8vICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4vLyAgICAgIH1cbi8vICAgICAgLnNob3ctdG9vbHRpcCB7XG4vLyAgICAgICAgLy9tYXJnaW4tbGVmdDogNXB4O1xuLy8gICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAzMHB4O1xuLy8gICAgICAgIC8vd2lkdGg6IDM0cHg7XG4vLyAgICAgIH1cbi8vICAgICAgJjphZnRlciB7XG4vLyAgICAgICAgY29udGVudDogJ1xcZTkwZSc7XG4vLyAgICAgICAgZm9udC1mYW1pbHk6ICdzaG9wdGV0Jztcbi8vICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuLy8gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuLy8gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbi8vICAgICAgfVxuLy8gICAgfVxuLy8gICAgZm9ybSB7XG4vLyAgICAgIG1heC1oZWlnaHQ6IDA7XG4vLyAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcbi8vICAgIH1cbi8vXG4vLyAgICAmLmZpbHRlci1zZWN0aW9uLWJ1dHRvbiB7XG4vLyAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICB9XG4vLyAgICAmLm9wZW4ge1xuLy8gICAgICBoNCB7XG4vLyAgICAgICAgJjphZnRlciB7XG4vLyAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuLy8gICAgICAgIH1cbi8vICAgICAgfVxuLy9cbi8vICAgICAgZmllbGRzZXQge1xuLy8gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgID4gZGl2IHtcbi8vICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgIH1cbi8vICAgICAgfVxuLy8gICAgICAubW9yZS1maWx0ZXJzIHtcbi8vICAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vXG4vLyAgICAgICAgJjphZnRlciB7XG4vLyAgICAgICAgICBjb250ZW50OiAnXFxlOTBlJztcbi8vICAgICAgICAgIGZvbnQtZmFtaWx5OiAnc2hvcHRldCc7XG4vLyAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuLy8gICAgICAgICAgY29sb3I6ICRncmVlbjtcbi8vICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbi8vICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4vLyAgICAgICAgfVxuLy8gICAgICB9XG4vLyAgICB9XG4vLyAgICAmLmZpbHRlci1zZWN0aW9uLWNvdW50IHtcbi8vICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgIH1cbi8vICB9XG4vL31cbi8vXG4vL0BtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuLy8gICNtYW51ZmFjdHVyZXItZmlsdGVyIHtcbi8vICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4vLyAgfVxuLy8gICNjb250ZW50IHtcbi8vICAgIC5maWx0ZXJzLXdyYXBwZXIge1xuLy8gICAgICBvcmRlcjogLTI7XG4vLyAgICB9XG4vL1xuLy8gICAgI2ZpbHRlcnMge1xuLy8gICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgcGFkZGluZzogMHB4O1xuLy9cbi8vICAgICAgLy8gU2Nyb2xsYmFyXG4vLyAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuLy8gICAgICAgIHdpZHRoOiAxMXB4O1xuLy8gICAgICB9XG4vLyAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuLy8gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4vLyAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuLy8gICAgICB9XG4vLyAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuLy8gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbi8vICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4vLyAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbi8vICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuLy8gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNXB4IDhweDtcbi8vICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuLy8gICAgICAgICY6aG92ZXIge1xuLy8gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuaG92ZXI7XG4vLyAgICAgICAgfVxuLy8gICAgICB9XG4vLyAgICB9XG4vLyAgICAuc2xpZGVyLWhlYWRlcixcbi8vICAgIC5zbGlkZXItY29udGVudCB7XG4vLyAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICB9XG4vLyAgICAuc2xpZGVyLXdyYXBwZXIge1xuLy8gICAgICBwYWRkaW5nOiAwO1xuLy8gICAgICBtYXJnaW46IDA7XG4vLyAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgbWF4LXdpZHRoOiBub25lO1xuLy8gICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgb3JkZXI6IDI7XG4vLyAgICAgICY6bm90KC5vcGVuKSB7XG4vLyAgICAgICAgLnByaWNlZmlsdGVyIHtcbi8vICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgICAgfVxuLy8gICAgICB9XG4vLyAgICAgIC5wcmljZWZpbHRlciB7XG4vLyAgICAgICAgcGFkZGluZzogMjVweCAxNXB4IDBweDtcbi8vICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuLy8gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4vLyAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4vLyAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4vLyAgICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuLy8gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbi8vXG4vLyAgICAgICAgLnNsaWRlci1oZWFkZXIge1xuLy8gICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbi8vICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgICAgLmZyb20sXG4vLyAgICAgICAgICAudG8ge1xuLy8gICAgICAgICAgICBjb2xvcjogJHRleHQ7XG4vLyAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbi8vICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbi8vICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4vLyAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4vLyAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbi8vICAgICAgICAgICAgcGFkZGluZzogN3B4IDEycHg7XG4vLyAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDIwcHg7XG4vLyAgICAgICAgICB9XG4vLyAgICAgICAgfVxuLy8gICAgICAgIC5zbGlkZXItY29udGVudCB7XG4vLyAgICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgIG9yZGVyOiAtMTA7XG4vLyAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4vLyAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgICB9XG4vLyAgICAgIH1cbi8vICAgIH1cbi8vICAgIC5maWx0ZXItc2VjdGlvbnMge1xuLy8gICAgICBwYWRkaW5nOiAwO1xuLy8gICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4vLyAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuLy8gICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuLy8gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4vLyAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbi8vXG4vLyAgICAgIC5wcml6bmFreSB7XG4vLyAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4vLyAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuLy9cbi8vICAgICAgICAgIGZpZWxkc2V0IHtcbi8vICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4vLyAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4vL1xuLy8gICAgICAgICAgICA+IGRpdiB7XG4vLyAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuLy8gICAgICAgICAgICB9XG4vLyAgICAgICAgICB9XG4vLyAgICAgICAgfVxuLy8gICAgICB9XG4vLyAgICAgIC5maWx0ZXItc2VjdGlvbiB7XG4vLyAgICAgICAgYm9yZGVyLXRvcDogMDtcbi8vICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICAgcGFkZGluZzogMDtcbi8vICAgICAgICBvcmRlcjogMTtcbi8vICAgICAgICAmLmZpbHRlci1zZWN0aW9uLWNvdW50IHtcbi8vICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgICAgfVxuLy8gICAgICAgICY6bm90KC5vcGVuKSB7XG4vLyAgICAgICAgICBmb3JtIHtcbi8vICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICAgICAgIH1cbi8vICAgICAgICB9XG4vLyAgICAgICAgLnBhcmFtLWZpbHRlci10b3Age1xuLy8gICAgICAgICAgZm9ybSB7XG4vLyAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4vLyAgICAgICAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcbi8vICAgICAgICAgICAgICAvL2hlaWdodDogNjBweDtcbi8vICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICBmaWVsZHNldCB7XG4vLyAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4vLyAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4vLyAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuLy8gICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4vLyAgICAgICAgICAgICAgZGl2IHtcbi8vICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuLy8gICAgICAgICAgICAgICAgbGFiZWwge1xuLy8gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4vLyAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuLy8gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbi8vICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgIH1cbi8vICAgICAgICAgIH1cbi8vICAgICAgICB9XG4vLyAgICAgIH1cbi8vICAgICAgI2NhdGVnb3J5LWZpbHRlci1ob3ZlciB7XG4vLyAgICAgICAgZm9ybSB7XG4vLyAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4vLyAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuLy8gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbi8vICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4vLyAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiKDAgMCAwIC8gMTUlKTtcbi8vICAgICAgICAgIG1hcmdpbjogMDtcbi8vICAgICAgICAgIGxlZnQ6IDBweDtcbi8vICAgICAgICAgIHJpZ2h0OiAtMTAwcHg7XG4vLyAgICAgICAgICB6LWluZGV4OiAyO1xuLy8gICAgICAgICAgbWF4LWhlaWdodDogMjY3cHg7XG4vLyAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbi8vXG4vLyAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbi8vICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuLy8gICAgICAgICAgfVxuLy8gICAgICAgICAgZmllbGRzZXQge1xuLy8gICAgICAgICAgICBkaXYge1xuLy8gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgICAgICAgICYuYWR2YW5jZWQtZmlsdGVycy13cmFwcGVyIHtcbi8vICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuLy8gICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4vLyAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbi8vICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbi8vICAgICAgICAgICAgICAgID4gZGl2IHtcbi8vICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4vLyAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHggMDtcbi8vICAgICAgICAgICAgICAgICAgaW1nIHtcbi8vICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbi8vICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAuZmlsdGVyLWxhYmVsIHtcbi8vICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuLy8gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuLy8gICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgfVxuLy8gICAgICAgICAgfVxuLy8gICAgICAgIH1cbi8vICAgICAgfVxuLy8gICAgfVxuLy8gIH1cbi8vICAuZmlsdGVyLXNlY3Rpb24sXG4vLyAgLnNsaWRlci13cmFwcGVyIHtcbi8vICAgIGg0IHtcbi8vICAgICAgaGVpZ2h0OiA2MHB4O1xuLy8gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbi8vICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4vLyAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuLy8gICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuLy8gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4vLyAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgICAgIG1hcmdpbjogMDtcbi8vICAgICAgY29sb3I6ICR0ZXh0O1xuLy8gICAgICBmb250LXNpemU6IDE2cHg7XG4vLyAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyAgICAgIGN1cnNvcjogcG9pbnRlcjtcbi8vICAgICAgJjo6YWZ0ZXIge1xuLy8gICAgICAgIGNvbnRlbnQ6ICdcXGU5MGUnO1xuLy8gICAgICAgIGZvbnQtZmFtaWx5OiBzaG9wdGV0O1xuLy8gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbi8vICAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgICBjb2xvcjogJG9yYW5nZTtcbi8vICAgICAgfVxuLy8gICAgfVxuLy8gICAgJi5vcGVuIHtcbi8vICAgICAgaDQge1xuLy8gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgICB6LWluZGV4OiAzO1xuLy8gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4vLyAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggLTEwcHggMTZweCByZ2IoMCAwIDAgLyA2JSk7XG4vLyAgICAgICAgYm94LXNoYWRvdzogMHB4IC0xMHB4IDE2cHggcmdiKDAgMCAwIC8gNiUpO1xuLy9cbi8vICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbi8vICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4vLyAgICAgICAgfVxuLy8gICAgICAgICY6OmFmdGVyIHtcbi8vICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MTEnO1xuLy8gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuLy8gICAgICAgIH1cbi8vICAgICAgfVxuLy8gICAgfVxuLy8gIH1cbi8vICAuZmlsdGVyLWxhYmVsIHtcbi8vICAgIGZvbnQtc2l6ZTogMTRweDtcbi8vICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbi8vICAgIG1hcmdpbjogMDtcbi8vICAgIC5maWx0ZXItY291bnQge1xuLy8gICAgICBmb250LXdlaWdodDogMzAwO1xuLy8gICAgICBjb2xvcjogJGdyYXktZGFyaztcbi8vICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgICAgICY6OmJlZm9yZSB7XG4vLyAgICAgICAgY29udGVudDogJygnO1xuLy8gICAgICB9XG4vLyAgICAgICY6OmFmdGVyIHtcbi8vICAgICAgICBjb250ZW50OiAnKSc7XG4vLyAgICAgIH1cbi8vICAgIH1cbi8vICB9XG4vLyAgLmZpbHRlci1zZWN0aW9uIGg0IC5zaG93LXRvb2x0aXAge1xuLy8gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuLy8gIH1cbi8vXG4vLyAgLmZpbHRlcnMtYWN0aXZlIHtcbi8vICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuLy8gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4vLyAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbi8vICAgIGZsZXgtd3JhcDogd3JhcDtcbi8vICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4vLyAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuLy8gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgbWFyZ2luOiAwIDAgMjBweDtcbi8vICAgICY6bm90KC5hY3RpdmUtZmlsdGVyKSB7XG4vLyAgICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgIG1hcmdpbjogMDtcbi8vICAgIH1cbi8vICAgIC5maWx0ZXItaGVyZSB7XG4vLyAgICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgIGZsZXgtd3JhcDogd3JhcDtcbi8vICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICB9XG4vLyAgICAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tY291bnQge1xuLy8gICAgICBwYWRkaW5nOiAwO1xuLy8gICAgfVxuLy8gICAgLmZpbHRlci10b3RhbC1jb3VudCB7XG4vLyAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICB9XG4vLyAgICAjY2xlYXItZmlsdGVycyB7XG4vLyAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4vLyAgICAgIG1hcmdpbjogNXB4IDAgMCAxNXB4O1xuLy8gICAgICBhIHtcbi8vICAgICAgICBjb2xvcjogJHJlZDtcbi8vICAgICAgICBmb250LXdlaWdodDogNDAwO1xuLy8gICAgICAgIGZvbnQtc2l6ZTogMDtcbi8vICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbi8vICAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuLy8gICAgICAgICY6OmFmdGVyIHtcbi8vICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4vLyAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICAgICB0b3A6IC0ycHg7XG4vLyAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4vLyAgICAgICAgfVxuLy8gICAgICAgICY6OmJlZm9yZSB7XG4vLyAgICAgICAgICBjb250ZW50OiAnWnJ1xaFpdCBmaWx0cic7XG4vLyAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4vLyAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICAgICB0b3A6IC0ycHg7XG4vLyAgICAgICAgfVxuLy8gICAgICB9XG4vLyAgICB9XG4vLyAgICAuZmlsdGVyLWxhYmVsIHtcbi8vICAgICAgbWluLWhlaWdodDogMjRweDtcbi8vICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4vLyAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbi8vICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgICAgcGFkZGluZzogNHB4IDhweDtcbi8vICAgICAgbGluZS1oZWlnaHQ6IDE7XG4vLyAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4vLyAgICAgIGZvbnQtc2l6ZTogMTRweDtcbi8vICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbi8vICAgICAgd2lkdGg6IGF1dG87XG4vLyAgICAgIGNvbG9yOiAjMDAwO1xuLy8gICAgICAmOjphZnRlciB7XG4vLyAgICAgICAgY29udGVudDogJ1xcZTkxMic7XG4vLyAgICAgICAgZm9udC1mYW1pbHk6ICdzaG9wdGV0Jztcbi8vICAgICAgICBjb2xvcjogIzAwMDtcbi8vICAgICAgICBmb250LXNpemU6IDEwcHg7XG4vLyAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4vLyAgICAgIH1cbi8vICAgIH1cbi8vICB9XG4vLyAgLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lciB7XG4vLyAgICAmLnllcy1iZWZvcmUge1xuLy8gICAgICAmOjpiZWZvcmUge1xuLy8gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuLy8gICAgICB9XG4vLyAgICB9XG4vLyAgfVxuLy8gIC5wYXJhbS1maWx0ZXItdG9wIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4vLyAgI21hbnVmYWN0dXJlci1maWx0ZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcbi8vICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbi8vICB9XG4vLyAgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4ge1xuLy8gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbi8vICB9XG4vL1xuLy8gICNjYXRlZ29yeS1maWx0ZXItaG92ZXIge1xuLy8gICAgb3JkZXI6IDI7XG4vLyAgfVxuLy9cbi8vICAjbWFudWZhY3R1cmVyLWZpbHRlciB7XG4vLyAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuLy8gIH1cbi8vICAuZmlsdGVyLXNlY3Rpb24ge1xuLy8gICAgb3JkZXI6IDM7XG4vLyAgfVxuLy9cbi8vICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4vLyAgICAjY29udGVudCB7XG4vLyAgICAgIC5maWx0ZXItc2VjdGlvbnMge1xuLy8gICAgICAgID4gZGl2Om5vdCgjY2F0ZWdvcnktZmlsdGVyLWhvdmVyKSB7XG4vLyAgICAgICAgICB3aWR0aDogMTYuNjY2NyU7XG4vLyAgICAgICAgfVxuLy8gICAgICAgID4gI2NhdGVnb3J5LWZpbHRlci1ob3ZlciB7XG4vLyAgICAgICAgICB3aWR0aDogMTYuNjY2NyU7XG4vLyAgICAgICAgICAuZmlsdGVyLXNlY3Rpb24ge1xuLy8gICAgICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgIH1cbi8vICAgICAgICB9XG4vLyAgICAgIH1cbi8vICAgIH1cbi8vICB9XG4vLyAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4vLyAgICAjY29udGVudCB7XG4vLyAgICAgICNmaWx0ZXJzIHtcbi8vICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gICAgICB9XG4vLyAgICAgICNjYXRlZ29yeS1maWx0ZXItaG92ZXIge1xuLy8gICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICB9XG4vLyAgICAgIC5maWx0ZXItc2VjdGlvbnMge1xuLy8gICAgICAgIC5maWx0ZXItc2VjdGlvbiB7XG4vLyAgICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuLy8gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuLy8gICAgICAgICAgZm9ybSB7XG4vLyAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuLy8gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuLy8gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbi8vICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4vLyAgICAgICAgICB9XG4vLyAgICAgICAgfVxuLy8gICAgICB9XG4vLyAgICAgIC5zbGlkZXItd3JhcHBlciB7XG4vLyAgICAgICAgLnByaWNlZmlsdGVyIHtcbi8vICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuLy8gICAgICAgIH1cbi8vICAgICAgfVxuLy8gICAgICAuZmlsdGVycy13cmFwcGVyIHtcbi8vICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuLy8gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4vLyAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuLy8gICAgICAgIH1cbi8vICAgICAgICA+IGRpdi5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciB7XG4vLyAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy9cbi8vICAgICAgICAgIC51bnZlaWwtYnV0dG9uIHtcbi8vICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuLy8gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgICAgICAgICBnYXA6IDZweDtcbi8vXG4vLyAgICAgICAgICAgICY6YmVmb3JlIHtcbi8vICAgICAgICAgICAgICBjb250ZW50OiAnJztcbi8vICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4vLyAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4vLyAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDE3cHg7XG4vLyAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy56YWhyYWRhamV6ZWsuY3ovdXNlci9kb2N1bWVudHMvaW1hZ2VzL21pbWVkaWdpdGFsL2VkaXQuc3ZnJyk7XG4vLyAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbi8vICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCg1OCUpIHNlcGlhKDM1JSkgc2F0dXJhdGUoNjI3MiUpIGh1ZS1yb3RhdGUoMTBkZWcpIGJyaWdodG5lc3MoMTA2JSkgY29udHJhc3QoOTclKTtcbi8vICAgICAgICAgICAgfVxuLy9cbi8vICAgICAgICAgICAgJjphZnRlciB7XG4vLyAgICAgICAgICAgICAgLy9jb250ZW50OiAnXFxlOTA5Jztcbi8vICAgICAgICAgICAgICAvL2ZvbnQtZmFtaWx5OiBpY29tb29uO1xuLy8gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbi8vICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4vLyAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4vLyAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbi8vICAgICAgICAgICAgfVxuLy8gICAgICAgICAgfVxuLy8gICAgICAgIH1cbi8vICAgICAgfVxuLy8gICAgfVxuLy8gIH1cbi8vXG4vLyAgLnR5cGUtbWFudWZhY3R1cmVyLWRldGFpbCB7XG4vLyAgICAuZmlsdGVyLXNlY3Rpb25zIHtcbi8vICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgICAmOjpiZWZvcmUge1xuLy8gICAgICAgIGNvbnRlbnQ6ICcnO1xuLy8gICAgICAgIGJvcmRlci1sZWZ0OiA5OTk5cHggc29saWQgJGJnO1xuLy8gICAgICAgIGJvcmRlci1yaWdodDogOTk5OXB4IHNvbGlkICRiZztcbi8vICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDk5OTlweCAwIDAgJGJnO1xuLy8gICAgICAgIGJveC1zaGFkb3c6IDk5OTlweCAwIDAgJGJnO1xuLy8gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgICBsZWZ0OiAtOTk5OXB4O1xuLy8gICAgICAgIHJpZ2h0OiAwO1xuLy8gICAgICAgIGJvdHRvbTogMDtcbi8vICAgICAgICB0b3A6IDA7XG4vLyAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGQ0ZTA7XG4vLyAgICAgIH1cbi8vICAgICAgPiBkaXY6bm90KCNjYXRlZ29yeS1maWx0ZXItaG92ZXIpIHtcbi8vICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuLy8gICAgICB9XG4vLyAgICB9XG4vLyAgfVxuLy99XG4vL1xuLy8uZmlsdGVycy12aXNpYmxlIHtcbi8vICAudW52ZWlsLWJ1dHRvbiB7XG4vLyAgICAmOmFmdGVyIHtcbi8vICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbi8vICAgIH1cbi8vICB9XG4vL31cbi8vXG4vLy8vIGZpbHRlciBmb3Jtc1xuLy9cbi8vaW5wdXQge1xuLy8gICZbdHlwZT0nY2hlY2tib3gnXSB7XG4vLyAgICAmICsgbGFiZWwge1xuLy8gICAgICBjb2xvcjogIzAwMDtcbi8vICAgICAgZm9udC1zaXplOiAxNHB4O1xuLy8gICAgICBmb250LXdlaWdodDogNDAwO1xuLy8gICAgICBwYWRkaW5nOiAwO1xuLy8gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4vLyAgICAgIC5maWx0ZXItY291bnQge1xuLy8gICAgICAgIGNvbG9yOiAjMDAwO1xuLy8gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuLy8gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4vLyAgICAgICAgcGFkZGluZzogMDtcbi8vICAgICAgICAmOjpiZWZvcmUge1xuLy8gICAgICAgICAgY29udGVudDogJygnO1xuLy8gICAgICAgIH1cbi8vICAgICAgICAmOjphZnRlciB7XG4vLyAgICAgICAgICBjb250ZW50OiAnKSc7XG4vLyAgICAgICAgfVxuLy8gICAgICB9XG4vLyAgICAgICY6OmJlZm9yZSB7XG4vLyAgICAgICAgd2lkdGg6IDIwcHg7XG4vLyAgICAgICAgaGVpZ2h0OiAyMHB4O1xuLy8gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbi8vICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuLy8gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4vLyAgICAgIH1cbi8vICAgIH1cbi8vICAgICY6Y2hlY2tlZCB7XG4vLyAgICAgICYgKyBsYWJlbCB7XG4vLyAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbi8vICAgICAgICAmOjpiZWZvcmUge1xuLy8gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuLy8gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbi8vICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MTMnO1xuLy8gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QwZGFmNDtcbi8vICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4vLyAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4vLyAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgICAgICAgZm9udC1mYW1pbHk6ICdTaG9wdGV0Jztcbi8vICAgICAgICB9XG4vLyAgICAgICAgJjo6YWZ0ZXIge1xuLy8gICAgICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICAgICB9XG4vLyAgICAgIH1cbi8vICAgIH1cbi8vICB9XG4vL31cbiIsIkB1c2UgJy4uL2Fic3RyYWN0cycgYXMgKjtcblxuaDQuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUsXG4uaDQuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgZm9udC1zaXplOiAkaHAtZ3JvdXAtdGl0bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZnctcHJpbWFyeTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiA0MnB4IDAgMjBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgbWFyZ2luOiAyMXB4IDAgMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogJGZzLTYwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAkZnMtNDAwO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1wcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xuXG4ub3JkZXJpbmctcHJvY2VzcyB7XG4gIC5vdmVyYWxsLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuXG4gICNiYWNrLXRvLXRvcC1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBtcS1taW4oc21hbGwtbWluKSB7XG4gICAgICAvLyBtaW4gNzY4cHhcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtMTAwICFpbXBvcnRhbnQ7XG5cbiAgLmNhcnQtcm93IHtcbiAgICAuY29sLW1kLTgge1xuICAgICAgQGluY2x1ZGUgbXEtbWluKGxhcmdlLW1pbikge1xuICAgICAgICAvLyBtaW4gMTIwMHB4XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcS1taW4obWVkaXVtKSB7XG4gICAgICAgIC8vIG1pbiA5OTJweFxuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY2xyLW5ldXRyYWwtOTAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtbWQtNCB7XG4gICAgICBAaW5jbHVkZSBtcS1taW4obGFyZ2UtbWluKSB7XG4gICAgICAgIC8vIG1pbiAxMjAwcHhcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEtbWluKG1lZGl1bSkge1xuICAgICAgICAvLyBtaW4gOTkycHhcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJ0LWhlYWRlci1jb250YWluZXIge1xuXG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtNDAwO1xuICAgIC5jYXJ0LWhlYWRlciB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgQGluY2x1ZGUgbXEtbWluKHNtYWxsLW1pbikge1xuICAgICAgICAgIC8vIG1pbiA3NjhweFxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLTIwMDtcblxuICAgICAgICAgICYuc3RlcC0zIHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnLyc7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLTIwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjbHItbmV1dHJhbC00MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXBzO1xuICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKHN0ZXBzKSAnLiAnO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy0yMDA7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEsXG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNjaGVja291dENvbnRlbnQgLmNhcnQtY29udGVudCB7XG4gICAgQGluY2x1ZGUgbXEtbWluKG1lZGl1bSkge1xuICAgICAgLy8gbWluIDk5MnB4XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgI2NoZWNrb3V0U2lkZWJhciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNDY3cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmNhcnQtY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiA3N3B4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ0tvxaHDrWsnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6ICRmcy03MDA7XG4gICAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB0b3A6IC00MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLW1heChtZWRpdW0pIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9yZGVyLXN1bW1hcnkge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1uZXV0cmFsLTkwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgIC5jaGVja291dC1ib3gsXG4gICAgICAuY2FydC1pdGVtLWFtb3VudCxcbiAgICAgIC5vcmRlci1zdW1tYXJ5LWl0ZW0uaGVscGVyLFxuICAgICAgaDQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAjc2hpcHBpbmctYmlsbGluZy1zdW1tYXJ5IHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLW1heCh4LXNtYWxsKSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAjc3VtbWFyeS1ib3ggLmNhcnQtaXRlbXM6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdQb2xvxb5reSc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnU3VtYSc7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcS1tYXgoeC1zbWFsbCkge1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXJ0LWl0ZW1zIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHgtc21hbGwpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FydC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsci1uZXV0cmFsLTkwMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICA+ZGl2IHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcnQtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjbHItbmV1dHJhbC05MDA7XG4gICAgICB9XG5cbiAgICAgIC5jYXJ0LWltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgfVxuXG4gICAgICAuY2FydC1pdGVtLW5hbWUge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHgtc21hbGwpIHtcbiAgICAgICAgICAvLyBtYXggNDY3cHhcbiAgICAgICAgICBtYXgtd2lkdGg6IDE5NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1saW5rLXZhcmlhbnQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcnQtaXRlbS1wcmljZSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG5cbiAgICAgIC5yZWNhcGl0dWxhdGlvbi1zaW5nbGUge1xuICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgZmxleDogaW5pdGlhbDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAkZnMtNDAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICA+c3Ryb25nIHtcbiAgICAgICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTQwMDtcbiAgICAgICAgICBmb250LXNpemU6ICRmcy00MDA7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZsZXg6IGluaXRpYWw7XG4gICAgICAgICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLTQwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByaWNlLXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgbXEtbWF4KG1lZGl1bSkge1xuICAgICAgICAvLyBtYXggOTkxcHhcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmV1dHJhbC0zMDA7XG4gICAgICBoZWlnaHQ6IDk4cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1xLW1pbihtZWRpdW0pIHtcbiAgICAgICAgLy8gbWluIDk5MnB4XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5wcmljZS5wcmljZS1wcmltYXJ5IHNwYW4ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtNDAwO1xuICAgICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmV4dC1zdGVwIHtcbiAgICAgIEBpbmNsdWRlIG1xLW1heChtZWRpdW0pIHtcbiAgICAgICAgLy8gbWF4IDk5MXB4XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2NvbnRpbnVlLW9yZGVyLWJ1dHRvbixcbiAgI29yZGVyRm9ybUJ1dHRvbixcbiAgLm5leHQtc3RlcC1maW5pc2gge1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZzLTQwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTEwMDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaW4ta29zaWsge1xuICAgICNjYXJ0LXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgbXEtbWF4KG1lZGl1bSkge1xuICAgICAgICAvLyBtYXggOTkxcHhcbiAgICAgICAgcGFkZGluZy10b3A6IDE5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcnQtY29udGVudCAuY2FydC10YWJsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcS1tYXgoc21hbGwpIHtcbiAgICAgICAgLy8gbWF4IDc2NyBweFxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJzEuIE7DoWt1cG7DvSBrb8Whw61rJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC02MnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBmb250LXNpemU6ICRmcy03MDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgICAgICAgLy8gbWF4IDc2NyBweFxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sLW1kLTQge1xuICAgICAgQGluY2x1ZGUgbXEtbWluKG1lZGl1bSkge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjbHItbmV1dHJhbC05MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbC1tZC04IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAuY2hlY2tvdXQtYm94LXdyYXBwZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1uZXV0cmFsLTkwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zdW1tYXJ5LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1heC13aWR0aDogNTEwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgLnByaWNlLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLW5ldXRyYWwtOTAwO1xuICAgICAgICBib3JkZXItdG9wLXN0eWxlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtMzAwO1xuICAgICAgICBoZWlnaHQ6IDk4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KG1lZGl1bSkge1xuICAgICAgICAgIC8vIG1heCA5OTFweFxuICAgICAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgICAgICB9XG5cbiAgICAgICAgPnNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLTQwMDtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uZXh0LXN0ZXAge1xuICAgICAgICBAaW5jbHVkZSBtcS1tYXgobWVkaXVtKSB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlbW92ZWFibGUge1xuICAgICAgdGQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4gICAgICB9XG5cbiAgICAgIC5wLWF2YWlsYWJpbGl0eSxcbiAgICAgIC5wLXF1YW50aXR5LFxuICAgICAgLnAtcHJpY2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAucC1uYW1lIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLWxpbmstdmFyaWFudCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXJ0LXAtaW1hZ2Uge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5wLXRvdGFsIHtcbiAgICAgICAgLnByaWNlLWZpbmFsIHtcbiAgICAgICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgICAgICAgICBmb250LXNpemU6ICRmcy00MDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pbi1rcm9rLTIge1xuICAgIC5jby1jb250YWN0LWluZm9ybWF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1ncm91cDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJypQb3RyZWJuw6knO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgb3JkZXI6IDc7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgb3JkZXI6IDg7XG5cbiAgICAgICAgLnBob25lLWNvbWJpbmVkLWlucHV0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgIH1cblxuICAgICAgICAuY291bnRyeS1mbGFncyB7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDE0MTQ7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3VzZXIvZG9jdW1lbnRzL2ltZy9jaGVja21hcmsuc3ZnJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgLnNocC1mbGFnLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLTQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDUpLFxuICAgICAgLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoNiksXG4gICAgICAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSg3KSxcbiAgICAgIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoOSkge1xuICAgICAgICBvcmRlcjogMztcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgZmxleDogMCAxIGNhbGMoNjYuNjY2NjYlIC0gMTZweCk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDEwKSB7XG4gICAgICAgIG9yZGVyOiA1O1xuICAgICAgICAvL0BtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgZmxleDogMCAxIGNhbGMoNjYuNjY2NjYlIC0gMTZweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgLy99XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDExKSB7XG4gICAgICAgIG9yZGVyOiA2O1xuICAgICAgICBmbGV4OiAwIDEgY2FsYygzMy4zMzMzMyUpO1xuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDEyKSB7XG4gICAgICAgIG9yZGVyOiA0O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICBmbGV4OiAwIDEgY2FsYygzMy4zMzMzMyUpO1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtNzAwO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jby1iaWxsaW5nLWFkZHJlc3MsXG4gICAgLmNvLWJveC1hZGRpdGlvbmFsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFkZGl0aW9uYWwtY2FydC1pbmZvIHtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6ICRmcy0yMDA7XG5cbiAgICAgICAgPnNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtMjAwO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvLWJveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNDY3cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJi5jby1iYXNpYy1pbmZvcm1hdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIH1cblxuICAgICYuY28tZGVsaXZlcnktbWV0aG9kIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAmLmNvLXBheW1lbnQtbWV0aG9kIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogJGZzLTIwMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcS1tYXgobWVkaXVtKSB7XG4gICAgICAgIC8vIG1heCA5OTFweFxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYub3JkZXItaW5mb3JtYXRpb24ge1xuICAgICAgICBmb250LXNpemU6ICRmcy03MDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBtcS1tYXgoc21hbGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcnQtcm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAucmFkaW8td3JhcHBlciBpbnB1dFt0eXBlPSdyYWRpbyddK2xhYmVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gIH1cblxuICAucGF5bWVudC1pbmZvIHtcbiAgICBmbGV4LWdyb3c6IGluaXRpYWw7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmb250LXNpemU6ICRmcy00MDA7XG5cbiAgICBAaW5jbHVkZSBtcS1tYXgoc21hbGwpIHtcbiAgICAgIC8vIG1heCA3NjcgcHhcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgYiB7XG4gICAgICBmb250LXdlaWdodDogJGZ3LXByaW1hcnk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICB9XG5cbiAgICAuc2hpcHBpbmctYmlsbGluZy1uYW1lIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnBheW1lbnQtbG9nbyxcbiAgLnBheW1lbnQtc2hpcHBpbmctcHJpY2Uge1xuICAgIGZsZXgtYmFzaXM6IGluaXRpYWw7XG4gICAgZm9udC1zaXplOiAkZnMtNDAwO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctcHJpbWFyeTtcbiAgICBjb2xvcjogJGNsci1uZXV0cmFsLTQwMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBheW1lbnQtc2hpcHBpbmctcHJpY2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1xLW1heChzbWFsbCkge1xuICAgICAgLy8gbWF4IDc2NyBweFxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJygnO1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyknO1xuICAgICAgcmlnaHQ6IC03cHg7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAkZnMtMjAwO1xuICB9XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAkZnMtMjAwO1xuICAgICAgY29sb3I6ICRjbHItbmV1dHJhbC05MDAgIWltcG9ydGFudDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC52YWxpZGF0b3ItbXNnLFxuICAuanMtdmFsaWRhdG9yLW1zZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufSIsIkB1c2UgJy4uL2Fic3RyYWN0cycgYXMgKjtcblxuLmlkLS0xNSB7XG4gIC5jb250ZW50LWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAub3JkZXItc3VtbWFyeS1oZWFkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgICBmb250LXNpemU6ICRmcy05MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBoZWlnaHQ6IDAuN2VtO1xuICAgICAgd2lkdGg6IDAuMzVlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDAuMTVlbSBzb2xpZDtcbiAgICAgIGJvcmRlci1yaWdodDogMC4xNWVtIHNvbGlkO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLnJlY2EtbnVtYmVyIHtcbiAgICBvcmRlcjogMTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogJGZ3LXByaW1hcnk7XG4gICAgICBmb250LXNpemU6ICRmcy03MDA7XG4gICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcjJztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tZXItZW1haWwge1xuICAgIG9yZGVyOiAyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6ICRmcy03MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgfVxuICB9XG5cbiAgLmNhcnQtdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyNXB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdQb2xvxb5reSc7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnU3VtYSc7XG4gICAgICByaWdodDogMjJweDtcblxuICAgICAgQGluY2x1ZGUgbXEtbWF4KHgtc21hbGwpIHtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdHIge1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjbHItbmV1dHJhbC05MDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItbmV1dHJhbC05MDA7XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJ0LXAtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDYwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wLXF1YW50aXR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnAtcHJpY2Uge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jby1ib3gge1xuICAgIG1heC13aWR0aDogNTEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1uZXV0cmFsLTkwMDtcblxuICAgICYuY28tcGF5bWVudC1tZXRob2Qge1xuICAgICAgb3JkZXI6IDQ7XG4gICAgICBib3JkZXItdG9wLXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgIC5vcmRlci1pY29uLm9yZGVyLXBheW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAucm93IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIC5jb2wtc20tMTIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdHIge1xuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICB0ZDpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1BvxaF0b3Zuw6knO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcblxuICAgICAgICAgIHRoLFxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRkOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnWnDFr3NvYiBwbGF0YnknO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtdGVzdGlkPSdyZWNhcENhcnRJdGVtJ10ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRkIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTQwMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnKCc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyknO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoW2RhdGEtdGVzdGlkPSdyZWNhcENhcnRJdGVtJ10pIHtcbiAgICAgICAgICBoZWlnaHQ6IDk4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTMwMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB0aCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jby1vcmRlciB7XG4gICAgICBvcmRlcjogMztcbiAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVjYXBpdHVsYXRpb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLm9yZGVyLXN1bW1hcnktaXRlbSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5vcmRlci1jb21wbGV0ZS1saW5rcyB7XG4gICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDI0cHggYXV0byAwO1xuXG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgZm9udC1zaXplOiAkZnMtNDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4gICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTEwMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmV1dHJhbC0xMDA7XG4gICAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hZGRpdGlvbmFsLWNhcnQtaW5mbyB7XG4gICAgICBtYXJnaW46IDMwcHggMDtcblxuICAgICAgcCB7XG4gICAgICAgID5zcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuY29udGFpbmVyIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIHdpZHRoOiAxMzQwcHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLy9AbWVkaWEgKG1pbi13aWR0aDogODYwcHgpIHtcbiAgLy8gIHdpZHRoOiA4NTBweDtcbiAgLy99XG4gIC8vQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8vICB3aWR0aDogOTcycHg7XG4gIC8vfVxuICAvL0BtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLy8gIHdpZHRoOiAxMDAlO1xuICAvL31cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIHdpZHRoOiAxMzQwcHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2NDBweCkge1xuICAgIHdpZHRoOiAxNTQwcHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE3NjBweCkge1xuICAgIHdpZHRoOiAxNzAwcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2N3B4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50eXBlLWNhdGVnb3J5LFxuLnR5cGUtcGFnZSB7XG4gIC5jb250YWluZXIge1xuICAgICYuY29udGVudC13cmFwcGVyIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50eXBlLXBhZ2Uge1xuICAjY29udGVudC13cmFwcGVyLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xuXG4udG9wLW5hdmlnYXRpb24tYmFyIHtcbiAgQGluY2x1ZGUgbXEtbWluKHNtYWxsLW1pbikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWVudS1sZXZlbC0xIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV4cCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmV1dHJhbC0zMDA7XG5cbiAgICAgICAgPmEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAub3JkZXJpbmctcHJvY2VzcyAmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgPmxpIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLW5ldXRyYWwtOTAwO1xuXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgPmEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICBAaW5jbHVkZSBtcS1tYXgoc21hbGwpIHtcbiAgICAgICAgICAvLyBtYXggNzY3IHB4XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtc2Vjb25kYXJ5O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWJtZW51LWFycm93IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgNXB4O1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEtbWluKHNtYWxsLW1pbikge1xuICAgICAgICAgICAgLy8gbWluIDc2OHB4XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmV4cCB7XG4gICAgICAgIC5tZW51LWxldmVsLTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDExMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEwcHgpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTEwMDtcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcS1tYXgoc21hbGwpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREZERkQ7XG4gICAgICAgICAgICBnYXA6IDI2cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEwcHgpO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDU0cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBhLFxuICAgICAgICAgICAgICBhPnNwYW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy9tYXliZT9cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgICAgICAgICAubWVudS1uby1pbWFnZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgLmNsb3NlLWJnYyB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERkRGRDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lbnUtY2xvc2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTsgLy8gVE9ETyBcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICB0b3A6IDI2cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGREZEO1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERkRGRDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+bGkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgICAgICY6Om1hcmtlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVudS1pbWFnZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtc2Vjb25kYXJ5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW51LWxldmVsLTMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1sZXZlbC0yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5tYXJxdWVlLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4gIHotaW5kZXg6IDEwMDM7XG5cbiAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgLy8gbWF4IDc2NyBweFxuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmV1dHJhbC0xMDA7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgICB9XG4gIH1cblxuICBzcGFuLFxuICBhIHtcbiAgICBjb2xvcjogJGNsci1uZXV0cmFsLTEwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5tYXJxdWVlLXNlY3Rpb24sXG4ubWFycXVlZS1zZWN0aW9uICoge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFycXVlZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tYXJxdWVlLWRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYW5pbWF0aW9uOiBtb3ZlLWxlZnQtdG8tcmlnaHQgbGluZWFyIDUwLjVzIGluZmluaXRlO1xufVxuXG4vKiB1c2UgdGhpcyBvbmUgdG8gbW92ZSBmcm9tIGxlZnQgdG8gcmlnaHQgZGlyZWN0aW9uICovXG5Aa2V5ZnJhbWVzIG1vdmUtbGVmdC10by1yaWdodCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLyogdXNlIHRoaXMgb25lIHRvIG1vdmUgZnJvbSByaWdodCB0byBsZWZ0IGRpcmVjdGlvbiAqL1xuQGtleWZyYW1lcyBtb3ZlLXJpZ2h0LXRvLWxlZnQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59IiwiQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xuXG5oZWFkZXIjaGVhZGVyIHtcbiAgLmhlYWRlci10b3Age1xuICAgIEBpbmNsdWRlIG1xLW1pbihzbWFsbC1taW4pIHtcbiAgICAgIC8vIG1pbiA3NjhweFxuICAgICAgZ2FwOiAyMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDM3cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgPiBkaXYge1xuICAgICAgQGluY2x1ZGUgbXEtbWluKHNtYWxsLW1pbikge1xuICAgICAgICAvLyBtaW4gNzY4cHhcbiAgICAgICAgZmxleDogaW5pdGlhbDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNpdGUtbmFtZS13cmFwcGVyIHtcbiAgICAgIC5zaXRlLW5hbWUge1xuICAgICAgICBAaW5jbHVkZSBtcS1tYXgoc21hbGwpIHtcbiAgICAgICAgICAvLyBtYXggNzY3IHB4XG4gICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAvL2xlZnQ6IDEwMHB4O1xuICAgICAgICAgIHRvcDogLTQ4cHg7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3N3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEtbWluKHNtYWxsLW1pbikge1xuICAgICAgICAvLyBtaW4gNzY4cHhcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDMzcHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLTYwMDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1xLW1heChtZWRpdW0pIHtcbiAgICAgICAgICAgIC8vIG1heCA5OTFweFxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaCB7XG4gICAgICBtYXgtd2lkdGg6IDM3NHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1uZXV0cmFsLTEwMDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICAgICAgLmJ0bltkYXRhLXRhcmdldD0nY2FydCddIHtcbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgICAgICAgLy8gbWF4IDc2NyBweFxuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogLTM4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIGljb24tY2FydDtcbiAgICAgICAgICBjb2xvcjogJGljb24tZGVmYXVsdC1jb2xvcjtcblxuICAgICAgICAgIEBpbmNsdWRlIG1xLW1pbihtZWRpdW0pIHtcbiAgICAgICAgICAgIC8vIG1pbiA5OTJweFxuXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlbZGF0YS10ZXN0aWQ9J2hlYWRlckNhcnRDb3VudCddIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtMTAwMDtcbiAgICAgICAgfVxuICAgICAgICAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2aWdhdGlvbi13aW5kb3ctdmlzaWJsZSB7XG4gIGFbZGF0YS10YXJnZXQ9J25hdmlnYXRpb24nXTpiZWZvcmUge1xuICB9XG59XG5cbi5yZXNwb25zaXZlLXRvb2xzIHtcbiAgYVtkYXRhLXRhcmdldD0nbmF2aWdhdGlvbiddIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAub3JkZXJpbmctcHJvY2VzcyAmIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29uLW1lbnU7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAubmF2aWdhdGlvbi13aW5kb3ctdmlzaWJsZSAmIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZTkxMicgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNob3B0ZXQgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBhW2RhdGEtdGFyZ2V0PSdzZWFyY2gnXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb24tc2VhcmNoO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4gICAgfVxuICB9XG59XG5cbi5zY3JvbGxlZC1kb3duIHtcbiAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgLy8gbWF4IDc2NyBweFxuICAgICNoZWFkZXIge1xuICAgICAgLmNhcnQtY291bnQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuc2l0ZS1uYW1lIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEyNSUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zY3JvbGxlZCBib2R5Om5vdCguc2VhcmNoLXdpbmRvdy12aXNpYmxlKSAudG9wLW5hdmlnYXRpb24tYmFyIHtcbiAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgLy8gbWF4IDc2NyBweFxuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLm1lbnUtc3ViLXZpc2libGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCJAdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XG5cbi5oZWFkZXItYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAkbmF2aWdhdGlvbi1iYWNrZ3JvdW5kO1xuXG4gIEBpbmNsdWRlIG1xLW1pbihzbWFsbC1taW4pIHtcbiAgICAvLyBtaW4gNzY4cHhcbiAgICAvL3BhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLm5hdi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAubWVudS1oZWxwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbmF2aWdhdGlvbi1iYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxufVxuXG5oZWFkZXIgI25hdmlnYXRpb24ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1hcmdpbjogJG5hdmlnYXRpb24tcmVzcG9uc2l2ZS10b3AgMCAwO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtICRuYXZpZ2F0aW9uLXJlc3BvbnNpdmUtdG9wKTtcblxuICAubmF2aWdhdGlvbi1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xLW1pbihzbWFsbC1taW4pIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwM3B4O1xuICAgIHRvcDogYXV0bztcbiAgfVxuXG4gIC5uYXZpZ2F0aW9uLWluIHtcbiAgICBiYWNrZ3JvdW5kOiAkbmF2aWdhdGlvbi1iYWNrZ3JvdW5kO1xuXG4gICAgLnN1Ym1lbnUtYXJyb3cge1xuICAgICAgQGluY2x1ZGUgbXEtbWluKHNtYWxsLW1pbikge1xuICAgICAgICAvLyBtaW4gNzY4cHhcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcS1taW4oc21hbGwtbWluKSB7XG4gICAgICAvLyBtaW4gNzY4cHhcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xLW1heChzbWFsbCkge1xuICAgICAgLy8gbWF4IDc2NyBweFxuICAgICAgYmFja2dyb3VuZDogJG5hdmlnYXRpb24tcmVzcG9uc2l2ZS1iYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgID51bCB7XG4gICAgICBAaW5jbHVkZSBtcS1taW4oc21hbGwtbWluKSB7fVxuXG4gICAgICA+bGkge1xuICAgICAgICBib3JkZXI6ICRuYXZpZ2F0aW9uLWl0ZW0tYm9yZGVyO1xuXG4gICAgICAgICYuc3BsaXR0ZWQge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xLW1pbihzbWFsbC1taW4pIHtcbiAgICAgICAgICAvLyBtaW4gNzY4cHhcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItbmV1dHJhbC05MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmV4cCB7XG4gICAgICAgICAgPmEge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZpZ2F0aW9uLWl0ZW0taG92ZXItY29sb3I7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLW1pbihzbWFsbC1taW4pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtMzAwO1xuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID5hIHtcbiAgICAgICAgICBjb2xvcjogJG5hdmlnYXRpb24taXRlbS1jb2xvcjtcbiAgICAgICAgICBoZWlnaHQ6ICRuYXZpZ2F0aW9uLWhlaWdodDtcbiAgICAgICAgICBmb250LXNpemU6ICRuYXZpZ2F0aW9uLWl0ZW0tZm9udC1zaXplO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEtbWF4KGxhcmdlKSB7XG4gICAgICAgICAgICAvLyBtYXggMTE5OXB4XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbXEtbWF4KG1lZGl1bSkge1xuICAgICAgICAgICAgLy8gbWF4IDk5MXB4XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgICAgICAgICAvLyBtYXggNzY3IHB4XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZmLXNlY29uZGFyeTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24tYXJyb3ctcmlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgICAgICAgICAgIC8vIG1heCA3NjcgcHhcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5hdmlnYXRpb24taXRlbS1ob3Zlci1iZztcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2aWdhdGlvbi1pdGVtLWhvdmVyLWNvbG9yO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1taW4oc21hbGwtbWluKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmV1dHJhbC0zMDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1sZXZlbC0yIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICAgICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMjJweCAtIDM1cHgpO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcS1taW4oc21hbGwtbWluKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcS1taW4oc21hbGwtbWluKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcS1taW4obGFyZ2UtbWluKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+bGkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtc2Vjb25kYXJ5LWJvbGQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1taW4oc21hbGwtbWluKSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLW1pbihtZWRpdW0tbWluKSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtbWluKGxhcmdlLW1pbikge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUtbGV2ZWwtMyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lbnUtY2xvc2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtbWluKHNtYWxsLW1pbikge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLW1pbihtZWRpdW0tbWluKSB7XG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLW1pbihsYXJnZS1taW4pIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmlnYXRpb24tY2xvc2U6YmVmb3JlIHtcbiAgICBjb2xvcjogJGljb24tZGVmYXVsdC1jb2xvcjtcbiAgfVxufVxuXG4uc3VibWVudS12aXNpYmxlIHtcbiAgI2Nib3hPdmVybGF5IHtcbiAgICBAaW5jbHVkZSBtcS1taW4oc21hbGwtbWluKSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIH1cbiAgfVxuXG4gICNoZWFkZXIsXG4gIC5hZG1pbi1iYXIsXG4gIC50b3AtbmF2aWdhdGlvbi1iYXIge1xuICAgIHotaW5kZXg6IDEwMDU7XG5cbiAgICBAaW5jbHVkZSBtcS1taW4oc21hbGwtbWluKSB7XG4gICAgICAvLyBtaW4gNzY4cHhcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbn1cblxuYm9keSB7XG4gIC5wcm9kdWN0cy1ibG9jayAucmF0aW5ncy13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5wcm9kdWN0cyB7XG4gIC5wcm9kdWN0IHtcbiAgICAucC1pbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgJi1pbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAdXNlICcuLi8uLi90eXBvZ3JhcGh5JyBhcyAqO1xuQHVzZSAnLi4vLi4vY29sb3JzJyBhcyAqO1xuXG4kbmF2aWdhdGlvbi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRuYXZpZ2F0aW9uLWhlaWdodDogMTAwcHg7XG5cbi8vIGxpbmtzXG4kbmF2aWdhdGlvbi1pdGVtLWJvcmRlcjogbm9uZTtcbiRuYXZpZ2F0aW9uLWl0ZW0tZm9udC1zaXplOiAkZnMtOTAwO1xuJG5hdmlnYXRpb24taXRlbS1mb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuJG5hdmlnYXRpb24taXRlbS1jb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiRuYXZpZ2F0aW9uLWl0ZW0taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuJG5hdmlnYXRpb24taXRlbS1ob3Zlci1jb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcblxuLy8gbW9iaWxlXG4kbmF2aWdhdGlvbi1yZXNwb25zaXZlLWJhY2tncm91bmQ6ICRjbHItbmV1dHJhbC0xMDA7XG4kbmF2aWdhdGlvbi1yZXNwb25zaXZlLXRvcDogODVweDtcblxuLy8gc3VibWVudVxuJHN1Ym1lbnUtYmFja2dyb3VuZDogJGNsci1uZXV0cmFsLTEwMDtcblxuLy8gdG9wIG5hdlxuJHRvcC1uYXYtYmFja2dyb3VuZDogaW5pdGlhbDtcbiR0b3AtbmF2LWhlaWdodDogYXV0bztcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cycgYXMgKjtcblxuI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogJHN1Ym1lbnUtYmFja2dyb3VuZDtcbiAgQGluY2x1ZGUgYnJlYWstY29udGFpbmVyKCRzdWJtZW51LWJhY2tncm91bmQpO1xufVxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xuXG5mb290ZXIjZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtZm9vdGVyO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgYTpub3QoLmZvb3Rlci1pZykge1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTEwMDA7XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lciB7XG4gICAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaXRlLW5hbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlci1yb3dzIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1mb290ZXI7XG5cbiAgICBAaW5jbHVkZSBtcS1tYXgoeC1zbWFsbCkge1xuICAgICAgLy8gbWF4IDQ2N3B4XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5jdXN0b20tZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZvb3Rlci1wYWRkaW5nO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIGg0IHtcbiAgICAgIGNvbG9yOiAkZm9vdGVyLWhlYWRpbmctY29sb3I7XG4gICAgICBmb250LXdlaWdodDogJGZvb3Rlci1oZWFkaW5nLWZvbnQtd2VpZ2h0O1xuICAgICAgZm9udC1zaXplOiAkZm9vdGVyLWhlYWRpbmctZm9udC1zaXplO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGZvb3Rlci1oZWFkaW5nLW1hcmdpbi1ib3R0b207XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogJGZvb3Rlci1oZWFkaW5nLXRyYW5zZm9ybTtcblxuICAgICAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgICAgIC8vIG1heCA3NjcgcHhcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9vdGVyLWxpbmstc3BhY2luZztcbiAgICB9XG5cbiAgICAuc2l0ZS1sb2dvLWZvb3RlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA0NHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcS1tYXgoc21hbGwpIHtcbiAgICAgICAgLy8gbWF4IDc2NyBweFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDE3cHg7XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXItaWcge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbi1pbnN0YWdyYW07XG4gICAgICAgICAgZm9udC1zaXplOiAkZnMtOTAwO1xuICAgICAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2Jhbm5lcjIsXG4gICAgJl9fYmFubmVyMyxcbiAgICAmX19iYW5uZXI0IHtcbiAgICAgIEBpbmNsdWRlIG1xLW1heChzbWFsbCkge1xuICAgICAgICAvLyBtYXggNzY3IHB4XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2Jhbm5lcjIge1xuICAgICAgLmZvb3Rlci1saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgICAgICAgLy8gbWF4IDc2NyBweFxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xyLW5ldXRyYWwtMTAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYWRkcmVzcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgY29sb3I6ICRjbHItbmV1dHJhbC04MDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcS1tYXgoc21hbGwpIHtcbiAgICAgICAgICAgIC8vIG1heCA3NjcgcHhcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtODAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm9wZW5pbmctdGltZSB7XG4gICAgICAgIC5vcGVuaW5nX19pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtODAwO1xuICAgICAgICAgIGdhcDogMTFweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuXG4gICAgICAgICAgLnRpbWUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLWxpc3QuY29udGFjdCB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmV1dHJhbC0zMDA7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmV1dHJhbC0xMDAwO1xuICAgICAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtMTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHVsIGxpIGEsXG4gIC5jb250YWN0LWJveCBhIHtcbiAgICBjb2xvcjogJGZvb3Rlci1saW5rLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJGZvb3Rlci1saW5rLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGZvb3Rlci1saW5rLWZvbnQtd2VpZ2h0O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbGluay1jb2xvci1ob3ZlcjtcbiAgICB9XG4gIH1cbiAgLmZvb3Rlci1saXN0IHtcbiAgICBAaW5jbHVkZSBtcS1tYXgoc21hbGwpIHtcbiAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItY29sb3I7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLmZvb3Rlci1ib3R0b20ge1xuICAgIEBpbmNsdWRlIG1xLW1heChzbWFsbCkge1xuICAgICAgLy8gbWF4IDc2NyBweFxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrLWNvbnRhaW5lcigkZm9vdGVyLWJvdHRvbS1iYWNrZ3JvdW5kKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDk5OTk5cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtMTAwMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC05OTlweDtcblxuICAgICAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgICAgIC8vIG1heCA3NjcgcHhcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgI3NpZ25hdHVyZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtNDAwO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LWxpZ2h0ZXI7XG4gICAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtMTAwMDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICB9XG4gICAgICAgICZbaHJlZj1cImh0dHBzOi8vbWltZWRpZ2l0YWwuY3ovXCJdIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAuc2lnbmF0dXJlX19saW5rIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjc2lnbmF0dXJlLFxuICAgIC5jb3B5cmlnaHQge1xuICAgICAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgICAgIC8vIG1heCA3NjcgcHhcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIjZm9vdGVyIHtcbiAgICAuY3VzdG9tLWZvb3RlciB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBoNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICAgIH1cblxuICAgICAgPiBkaXYge1xuICAgICAgICAvL3BhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgZmxleDogYXV0bztcblxuICAgICAgICAmOmxhc3QtY2hpbGQgLmZvb3Rlci1saXN0IHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5zaG93LWxpc3Qge1xuICAgICAgICAgIC5mb290ZXItbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvb3Rlci1saXN0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvb3Rlci1saXN0IGg0IHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbi1hcnJvdy0yO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL3R5cG9ncmFwaHknIGFzICo7XG5AdXNlICcuLi8uLi9jb2xvcnMnIGFzICo7XG5AdXNlICcuL2dlbmVyYWwnIGFzICo7XG5cbiRiYWNrZ3JvdW5kLWZvb3RlcjogJGNsci1uZXV0cmFsLTEwMDtcblxuJGZvb3Rlci1oZWFkaW5nLWZvbnQtc2l6ZTogJGZzLTcwMDtcbiRmb290ZXItaGVhZGluZy1mb250LXdlaWdodDogJGZ3LWJvbGQ7XG4kZm9vdGVyLWhlYWRpbmctY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4kZm9vdGVyLWhlYWRpbmctbWFyZ2luLWJvdHRvbTogMjZweDtcbiRmb290ZXItaGVhZGluZy10cmFuc2Zvcm06IGluaXRpYWw7XG5cbiRmb290ZXItbGluay1jb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiRmb290ZXItbGluay1mb250LXNpemU6ICRmcy00MDA7XG4kZm9vdGVyLWxpbmstZm9udC13ZWlnaHQ6ICRmdy1wcmltYXJ5O1xuJGZvb3Rlci1saW5rLXNwYWNpbmc6IDE0cHg7XG5cbiRmb290ZXItYm90dG9tLWJhY2tncm91bmQ6ICRjbHItbmV1dHJhbC0xMDA7XG5cbiRjdXN0b20tZm9vdGVyLXBhZGRpbmc6IDEycHggMCAwcHggMDtcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cycgYXMgKjtcblxuLmNhdGVnb3J5LXRpdGxlLWN1c3RvbSxcbi5jYXRlZ29yeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogJGNhdC10aXRsZS1mb250LXNpemU7XG4gIGNvbG9yOiAkY2F0LXRpdGxlLWNvbG9yO1xuICBmb250LXdlaWdodDogJGNhdC10aXRsZS1mb250LXdlaWdodDtcbn1cblxuLnR5cGUtY2F0ZWdvcnkgI2NvbnRlbnQ+LmNhdGVnb3J5LXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50eXBlLWNhdGVnb3J5ICNjYXRlZ29yeS1oZWFkZXIge1xuICBsYWJlbFtmb3I9XCJvcmRlcjVcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCJAdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XG5cbi5ncm91cC1idG4tbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogNjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLmdyb3VwLXByb2R1Y3RzLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgc3BhbiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDE0MTQ7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzE0MTQxNDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBpY29uLWFycm93LXJpZ2h0O1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgfVxuICB9XG59XG5cbi5yZWFkeSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbiIsIi5tZXNzYWdlcyB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbn0iLCJAdXNlICdiYXNlJztcbkB1c2UgJ3ZlbmRvcic7XG5AdXNlICdjb21wb25lbnRzJztcbkB1c2UgJ3BhZ2VzJztcbkB1c2UgJ2xheW91dCc7XG5AdXNlICd1dGlsaXRpZXMnO1xuXG4ubWltZS1kZXZlbG9wbWVudC1zdHlsZWxvYWQtY2hlY2tlciB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG4iXX0= */
