/*! Spectre.css v0.5.9 | MIT License | github.com/picturepan2/spectre */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}address{font-style:normal}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:"SF Mono","Segoe UI Mono","Roboto Mono",Menlo,Courier,monospace;font-size:1em}dfn{font-style:italic}small{font-size:80%;font-weight:400}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}fieldset{border:0;margin:0;padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item;outline:none}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box;font-size:16px;line-height:1.5;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(max-width: 680px){html{font-size:.833rem}}body{background:#fff;color:#4a5058;font-family:"Montserrat",Arial,Helvetica,sans-serif,"Helvetica Neue",sans-serif;font-size:1rem;font-weight:500;overflow-x:hidden;text-rendering:optimizeLegibility}a{color:#0098cc;outline:none;text-decoration:none}a:focus{box-shadow:0 0 0 .1rem rgba(0,152,204,.2)}a:focus,a:hover,a:active,a.active{color:#007299;text-decoration:underline}a:visited{color:#00beff}hr{color:#eef1f6;background-color:#eef1f6;border:none;height:2px}.backto{font-family:"Montserrat",Arial,Helvetica,sans-serif,"Helvetica Neue",sans-serif;font-style:normal;font-weight:bold;font-size:1rem;position:absolute;left:0;background:#fff;padding:0 30px}.backto:before{content:"";background-color:#0098cc;background-image:url("../images/icons/white/icon-left.svg");background-position:25% center;background-repeat:no-repeat;background-size:20px 20px;border-radius:50%;display:block;width:24px;height:24px;position:absolute;top:0;left:0}.backto:hover:before{background-color:#007299}@media(max-width: 680px){.backto{display:none}}.info{position:absolute;right:0;top:20px;background:#fff;border:none;text-indent:-1000px;overflow:hidden;width:60px;height:60px}.stamp{border:2px solid rgba(71,71,71,.25);border-radius:50%;color:rgba(71,71,71,.25);margin:0 10px;text-align:center;height:3.2rem;width:3.2rem}.stamp.active{background-color:#0098cc;border-color:#0098cc;color:#fff}.stamp.cancelled{border-color:rgba(71,71,71,.25);color:rgba(71,71,71,.25)}.stamp.cancelled.active{background-color:rgba(71,71,71,.25);border-color:rgba(71,71,71,.25);color:#fff}.milkman{background-color:rgba(151,151,151,.5);border-radius:10px;overflow:hidden;height:150px;width:150px}.milkman.transparent{height:110px;width:90px;margin-top:-0.8em;background:rgba(0,0,0,0);margin-bottom:-1px}@media(max-width: 680px){.milkman.transparent{height:90px;width:70px}}.milkman.mobile{height:110px;width:85px;margin-bottom:-20px;margin-top:0px;background:rgba(0,0,0,0)}.milkman img{vertical-align:bottom}@media(max-width: 680px){.milkman{height:80px;width:80px}}a.milkmanDetails{font-size:.8rem;margin-right:5px;color:#08719c}a.milkmanDetails:visited{color:#08719c}.white-circle{background-color:#fff;border:1px solid #0098cc;border-radius:50%;display:inline-block;overflow:hidden;height:50px;width:50px}.white-circle img{vertical-align:bottom}.swiper-container{width:100%;height:100%}.category-swiper{margin-bottom:50px}.category-swiper .swiper-slide{text-align:center;font-family:"Lobster Two",serif,"Helvetica Neue",sans-serif;font-style:italic;font-weight:700;font-size:1.4rem;color:#fff;background:#ccc;border-radius:5px;height:55px;display:flex;justify-content:center;align-items:center}.category-swiper .swiper-slide a{color:#fff;text-decoration:none;width:100%;height:100%;display:flex;justify-content:center;align-items:center;box-sizing:border-box;border-radius:5px;outline:none;background-position:center center;background-size:cover;background-repeat:no-repeat}.category-swiper .swiper-slide a.active{border:3px solid #0098cc}.category-swiper .swiper-slide a.milk{background-image:url("../images/products/categories/milk.jpg")}.category-swiper .swiper-slide a.juice{background-image:url("../images/products/categories/juice.jpg")}.category-swiper .swiper-slide a.eggs{background-image:url("../images/products/categories/eggs.jpg")}.category-swiper .swiper-slide a.butter{background-image:url("../images/products/categories/butter.jpg")}.category-swiper .swiper-slide a.cheese{background-image:url("../images/products/categories/cheese.jpg")}.category-swiper .swiper-slide a.yogurt{background-image:url("../images/products/categories/yogurt.jpg")}@media(max-width: 680px){.category-swiper{margin-bottom:20px}}.swiper-button-prev{left:-40px !important;outline:none}.swiper-button-next{right:-40px !important;outline:none}.inner{overflow:hidden}.inner .swiper-button-next,.inner .swiper-button-prev{background:#eef1f6;height:120% !important;width:30px !important;top:0;transition:all .5s;outline:none}.inner .swiper-button-next:after,.inner .swiper-button-prev:after{color:#0098cc;font-weight:700 !important;font-size:16px !important}.inner .swiper-button-prev{left:-1px !important;padding-right:10px;box-shadow:10px 0 20px -2px rgba(0,0,0,.3)}.inner .swiper-button-next{right:-1px !important;padding-left:10px;box-shadow:-10px 0 20px -2px rgba(0,0,0,.3)}.inner .swiper-button-next.swiper-button-disabled,.inner .swiper-button-prev.swiper-button-disabled{opacity:0 !important}.swiper-button-prev:after,.swiper-button-next:after{content:"" !important;background-repeat:no-repeat;background-size:contain;background-position:center;height:30px !important;width:30px !important}.swiper-button-prev:after{background-image:url("../images/icons/blue/icon-chevron-left.svg")}.swiper-button-next:after{background-image:url("../images/icons/blue/icon-chevron-right.svg")}.cat-next,.cat-prev{background:#fff;height:60px !important;width:60px !important;margin-top:-30px !important;transition:all .5s;outline:none}@media(max-width: 680px){.cat-next,.cat-prev{width:30px !important}}.cat-next:after,.cat-prev:after{color:#0098cc;font-weight:700 !important;font-size:16px !important}.cat-prev{left:0 !important;box-shadow:10px 0 20px -2px rgba(0,0,0,.3)}.cat-next{right:0 !important;box-shadow:-10px 0 20px -2px rgba(0,0,0,.3)}.cat-next.swiper-button-disabled,.cat-prev.swiper-button-disabled{opacity:0 !important}.product-image{background:#eef1f6;padding:10px 0;display:flex;justify-content:center;align-items:center}.product-image img{max-height:100%;width:auto}.product-name{color:#4a5058;font-size:1.4rem;font-weight:800}.product-size{color:#4a5058;font-size:1rem;font-weight:800}.product-size span{font-weight:500;font-size:.8rem}.product-tile{color:#4a5058;font-size:1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-tile.promo{white-space:initial;height:48px}@media(max-width: 680px){.product-tile.promo{height:40px}}.product-price{font-size:1rem}.product-promo{padding-top:1rem}.modal .product-image{float:left;width:220px;height:190px;margin-right:35px}@media(max-width: 680px){.modal .product-image{width:auto;height:130px;margin-right:20px;background:rgba(0,0,0,0);padding:0;max-width:100px;margin-top:10px}}.modal .product-name{margin-top:10%}@media(max-width: 680px){.modal .product-name{font-size:1rem;margin-top:50px}}.modal .product-size{font-size:1.2rem}.modal .product-size span{font-size:1rem}@media(max-width: 680px){.modal .product-size{font-size:.8rem}.modal .product-size span{font-size:.8rem}}@media(max-width: 680px){.modal .product-promo{font-size:.8rem}}.product{border-radius:5px;border:2px solid #dbdadd;background:#fff;box-sizing:border-box;padding:10px;width:205px;max-width:100%}.product .product-image{height:120px;width:100%}@media(max-width: 680px){.product .product-image.promo{height:90px}}.product .product-size{margin-top:0px}.product .product-tile{margin-top:4px}.product .product-price{margin-bottom:4px;min-height:24px;line-height:15px;margin-top:2px}.product .product-price .regular{margin-bottom:10px}.product .product-price-single-promo{display:block}.product .product-btn{width:100%}.product-group{margin-bottom:20px;position:relative}.product-group .swiper-slide{width:205px}@media(max-width: 680px){.product-group .swiper-slide{width:145px}}.product-group.imgonly .swiper-slide{width:120px}.product-group.imgonly .swiper-slide .product{padding:0;width:120px}.product-group.small .swiper-slide{width:140px}.product-group.small .swiper-slide .product{width:140px}.ribbon-container{position:absolute;top:6px;right:-6px;overflow:visible;font-size:12px;line-height:21px}.ribbon-container:before{content:"";height:0;width:0;display:block;position:absolute;top:3px;left:0;border-top:13px solid rgba(0,0,0,.3);border-bottom:13px solid rgba(0,0,0,.3);border-right:13px solid rgba(0,0,0,.3);border-left:13px solid rgba(0,0,0,0)}.ribbon-container:after{content:"";height:3px;background:rgba(0,0,0,.3);display:block;position:absolute;bottom:-3px;left:26px;right:3px}.ribbon-container span{display:block;padding:3px 20px;position:relative;background:#ef8d51;overflow:visible;height:26px;margin-left:13px;color:#fff;text-decoration:none}.ribbon-container span:after{content:"";height:0;width:0;display:block;position:absolute;bottom:-7px;right:0;border-top:7px solid #a34a13;border-right:7px solid rgba(0,0,0,0)}.ribbon-container span:before{content:"";height:0;width:0;display:block;position:absolute;top:0;left:-13px;border-top:13px solid #ef8d51;border-bottom:13px solid #ef8d51;border-right:13px solid rgba(0,0,0,0);border-left:13px solid rgba(0,0,0,0)}.badge-text{margin-top:-4px;display:block}@media(max-width: 680px){.badge-text{margin-top:4px}}.badge-container{overflow:visible;font-size:12px;line-height:21px;float:right;margin-right:-6px;margin-top:-8px}@media(max-width: 680px){.badge-container{margin-top:0px}}.badge-container:before{content:"";height:0;width:0;display:block;position:absolute;top:3px;left:0}.badge-container span{display:block;padding:3px 7px;position:relative;background:#ef8d51;overflow:visible;height:26px;margin-left:13px;color:#fff;text-decoration:none;text-align:center;width:-webkit-max-content;width:max-content}.badge-container span:after{content:"";height:0;width:0;display:block;position:absolute;bottom:-3px;right:0;border-top:3px solid #a34a13;border-right:4px solid rgba(0,0,0,0)}.badge-container span:before{content:"";height:0;width:0;display:block;position:absolute;top:0;left:-13px;border-top:13px solid #ef8d51;border-bottom:13px solid #ef8d51;border-right:13px solid rgba(0,0,0,0);border-left:13px solid rgba(0,0,0,0)}.best{font-family:"Lobster Two",serif,"Helvetica Neue",sans-serif;font-style:italic;font-weight:700;font-size:1rem;line-height:18px}.best span{background:#0089d0}.best span:after{border-top:7px solid #004a70}.best span:before{border-top:13px solid #0089d0;border-bottom:13px solid #0089d0}.referbox{background:#0098cc;color:#fff;padding:20px 15px;text-align:center;font-size:1.4rem;font-weight:700;margin-bottom:10px;border-radius:8px}.recurring .d-flex{align-items:center}.recurring .d-flex .flex1{display:flex;align-items:center;justify-content:center}.recurring .product-line>div:first-of-type{border-right:2px solid #eef1f6}.recurring .product-line .prod-name{font-size:.75rem;padding:0}.edit-week{display:flex}.edit-week>div{flex-grow:1;flex-shrink:1;flex-basis:0;display:flex;align-items:center;justify-content:center}.edit-week input{width:40px;text-align:center;opacity:1 !important;background-color:#eef1f6 !important;border:none;font-weight:700;color:#000 !important}@media(max-width: 680px){.edit-week input{width:30px}}.edit-week .icon{cursor:pointer}.edit-week .icon:before{position:relative}#modal-addtoweek .chooseqty{display:none}.custom-hero-signup{border-radius:10px;height:550px;overflow:hidden;position:relative;max-width:100%}@media(max-width: 680px){.custom-hero-signup{height:50vh;height:450px}}.hero-signup{border-radius:10px;height:550px;overflow:hidden;position:relative;max-width:100%}@media(max-width: 680px){.hero-signup{height:380px}}.hero-signup .swiper-slide{background-size:cover;background-repeat:no-repeat;background-position:bottom;border-radius:10px}.hero-signup .swiper-slide h2{color:#fff;padding:30px 50px 10px 50px;text-align:center}@media(max-width: 680px){.hero-signup .swiper-slide h2{padding:15px;font-size:1.2rem}}.hero-signup .swiper-slide .terms{position:absolute;bottom:0;right:0;width:auto;background:#000;color:#fff;font-size:.833rem;font-weight:300}.hero-signup .swiper-slide .terms a{color:#fff;padding:3px 20px}.hero-signup.swiper-container-horizontal>.swiper-pagination-bullets,.hero-signup.swiper-pagination-custom,.hero-signup .swiper-pagination-fraction{bottom:20px}.signup-box{background:#fff;border-radius:10px;box-shadow:0 14px 17px -12px rgba(0,0,0,.41);padding:30px;text-align:center;width:550px;max-width:94%;left:50%;margin-left:-275px;position:absolute;top:100px;z-index:99}.signup-box.custom-landpage.milk-delivery{margin-left:-610px;top:345px}.signup-box.custom-landpage.ten-euro-off{margin-left:-610px;top:345px}.signup-box.custom-landpage.weekly-fee{margin-left:-610px;top:345px}.signup-box.custom-landpage.commercial{top:345px}@media(max-width: 940px){.signup-box{top:60px;left:3%;margin-left:0;padding:10px}.signup-box h4{font-size:1.2rem}.signup-box button,.signup-box .btn,.signup-box .product .product-btn,.product .signup-box .product-btn{padding:0 20px;width:auto}.signup-box.custom-landpage.milk-delivery{top:-185px;width:96%;margin-left:2%;display:block;padding:10px}.signup-box.custom-landpage.ten-euro-off{top:-185px;width:96%;margin-left:2%;display:block;padding:10px}.signup-box.custom-landpage.weekly-fee{top:-185px;width:96%;margin-left:2%;display:block;padding:10px}.signup-box.custom-landpage.commercial{top:-185px;width:96%;margin-left:2%;display:block;padding:10px}}@media(max-width: 680px){.signup-box{position:relative;left:auto;top:auto;margin-left:0;padding:0px;margin-bottom:0px;max-width:100%;box-shadow:none}.signup-box h4{font-size:1.2rem;font-weight:lighter}.signup-box button,.signup-box .btn,.signup-box .product .product-btn,.product .signup-box .product-btn{padding:0 20px;width:auto;border-radius:30px !important}.signup-box .btn-link{display:none}.signup-box .form-input{border:none;background:rgba(0,0,0,0)}.signup-box .input-group{border:1.5px solid #515151;border-radius:20px;padding:3px}.signup-box .input-group .icon-map-pin::before{content:"";background-image:url("../images/icons/icon-search.svg");background-position:center;background-repeat:no-repeat;display:inline-block;width:20px;height:20px;margin-top:3px}}.signup-box .input-group{margin:10px 0}.search-results{text-align:left;background-color:#fff;border-radius:10px;border:solid 2px #eff2f6;padding:6px 0}.search-results ul{list-style:none;margin:0}.search-results ul li{cursor:pointer;padding:3px 10px}.search-results ul li:hover{background-color:#eef1f6}.search-results .eircode-finder{padding:15px 10px 5px 10px;font-size:.833rem;cursor:pointer;text-align:center}.promo-slider{background:#eef1f6;margin-top:70px}.promo-slider .swiper-slide{display:flex;align-items:center;justify-content:center;height:400px}@media(max-width: 680px){.promo-slider .swiper-slide{height:auto}}.promo-slider .swiper-slide img{height:auto;max-height:100%;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.promo-slider .cat-prev,.promo-slider .cat-next{background:rgba(0,0,0,0);box-shadow:none}.promo-slider a{outline:none}.home footer{margin-top:0}.item-number{height:30px;width:30px;min-width:30px;background:#0098cc;color:#fff;font-family:"Lobster Two",serif,"Helvetica Neue",sans-serif;font-size:1.2rem;font-style:italic;font-weight:400;border-radius:50%;text-align:center;display:inline-block}.item-landpage{margin-left:5px;margin-bottom:10px}.item-landpage .item-number{height:30px;width:30px;min-width:30px;background:#0098cc;color:#fff;font-family:"Lobster Two",serif,"Helvetica Neue",sans-serif;font-size:1.2rem;font-style:italic;font-weight:400;border-radius:50%;text-align:center;display:inline-block}.item-landpage .item-text{display:inline-flex;font-weight:400;margin-left:5px;width:calc(100% - 50px)}.item-landpage .item-image{background-position:center center;width:100%;height:255px;background-repeat:no-repeat;background-size:cover;margin-top:15px;border-radius:8px}.item-landpage .item-image.products{background-image:url("https://mymilkman.ie/wp-content/uploads/2024/07/Products-1.jpg")}.item-landpage .item-image.payment{background-image:url("https://mymilkman.ie/wp-content/uploads/2024/07/App.jpg")}.item-landpage .item-image.milk{background-image:url("https://mymilkman.ie/wp-content/uploads/2024/07/Never_run_out_desktop_V3.jpg")}.item-landpage .item-image.milkman-image{background-image:url("../images/promo-milkcover-image1.jpg")}.item-landpage .item-image.mobile-image{background-image:url("../images/promo-milkcover-image2.jpg")}.item-landpage small{display:block;padding-left:5px}@media(max-width: 680px){.item-landpage{margin-top:20px}.item-landpage .item-image{height:420px}.item-landpage .item-image.products{background-image:url("https://mymilkman.ie/wp-content/uploads/2024/07/Products.jpg");background-position:top}.item-landpage .item-image.payment{background-image:url("https://mymilkman.ie/wp-content/uploads/2024/07/10_off.jpg");background-position:top}.item-landpage .item-image.milk{background-image:url("https://mymilkman.ie/wp-content/uploads/2024/07/Never_run_out_mobile_v2.jpg");background-position:top}.item-landpage .item-image.milkman-image{background-image:url("../images/promo-milkcover-imagemobile1.jpg")}.item-landpage .item-image.mobile-image{background-image:url("../images/promo-milkcover-imagemobile2.jpg")}}dd{display:flex;align-items:center;margin:40px 0}dd>*{margin:0 20px}@media(max-width: 680px){dd>*{margin:0 10px}}dd:after{content:"";position:absolute;left:42px;top:16%;height:70%;border-left:13px dotted hsl(217.5,30.7692307692%,89.9019607843%);z-index:-1}@media(max-width: 680px){dd:after{left:32px}}.dd-content{display:flex;align-items:center}.dd-content .dd-text{padding-left:40px}@media(max-width: 680px){.dd-content{display:block}.dd-content .dd-text{padding-left:0px;padding-top:10px;text-align:center}}.dd-item{height:60px;width:60px;min-width:60px;background:#0098cc;color:#fff;font-family:"Lobster Two",serif,"Helvetica Neue",sans-serif;font-size:2.4rem;font-style:italic;font-weight:400;border-radius:50%;display:flex;justify-content:center;align-items:center}.dd-image{width:270px;min-width:270px}@media(max-width: 680px){.dd-image{width:100%;min-width:170px}}.dd-image img{height:270px;width:270px;min-width:270px;border-radius:50%}@media(max-width: 680px){.dd-image img{height:170px;width:170px;min-width:170px;margin:0 auto;display:block}}.nutrition tr td:first-child{font-weight:700}.nutrition tr td:first-child.text-normal,.nutrition tr td:first-child span{font-weight:400}.refer-signup--date{font-size:14px;font-weight:300}.alert-banner{display:none;padding:15px;line-height:1.35;border-radius:4px;margin-bottom:15px;border:1px solid rgba(0,0,0,0)}.alert-banner.alert-banner--error{color:#a94442;border-color:#ebccd1;background-color:#f2dede}.alert-banner.alert-banner--show{display:block}#bottomCart{width:100%;position:fixed;bottom:0px;background-color:#fff;height:80px;z-index:90;padding-top:15px}#bottomCart .cart-price{text-align:right;margin-right:40px}#bottomCart .cart-btn{text-align:left}@media(max-width: 680px){#bottomCart{height:60px;padding-top:5px}#bottomCart .cart-price{text-align:left;margin-right:0px}#bottomCart .cart-btn{text-align:right}}.js-account-change-pause-off,.js-account-change-pause-on{display:inline !important;margin-left:.4rem}@media(max-width: 680px){.js-account-change-pause-off,.js-account-change-pause-on{width:auto !important;display:block !important;text-align:center !important;margin-left:auto !important;margin-right:auto !important}}.refer-items{margin-bottom:3.2rem !important;margin-top:3.2rem !important}@media(max-width: 680px){.refer-items{margin-bottom:1rem !important;margin-top:.5rem !important}}.progress-slider{max-height:95px}.payment-selection{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.payment-selection .pay-card{border:none;padding:0;width:150px;height:150px;background:url("../images/pay-card.png");background-size:cover;margin-left:auto;margin-right:auto;display:block;outline:none;box-shadow:none;margin-bottom:30px}.payment-selection .pay-card:hover{opacity:.9}.payment-selection .pay-other{border:none;padding:0;width:100px;height:100px;background:url("../images/pay-other.png");background-size:cover;margin-left:auto;margin-right:auto;display:block;outline:none;box-shadow:none;margin-bottom:10px}.payment-selection .pay-other:hover{opacity:.9}.d-none-mobile{display:inherit}@media(max-width: 680px){.d-none-mobile{display:none}}.d-mobile-only{display:none}@media(max-width: 680px){.d-mobile-only{display:block}}.topbar-app-download{background:#0098cc;height:52px;width:100%;display:none}.topbar-app-download .close-topbar{cursor:pointer;padding-left:21px;margin-top:5px}.topbar-app-download .close-topbar::before{content:"";background-image:url("../images/icons/white/icon-close.svg");background-position:center;background-repeat:no-repeat;display:inline-block;width:1.4rem;height:1.4rem;margin-left:1px}.topbar-app-download .body-topbar{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;padding-left:10px}.topbar-app-download .body-topbar .mmm-logo-topbar{background-image:url("../images/app-icon.png");background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:7px;display:inline-block;width:42px;height:40px;margin-right:20px;margin-top:-2px}.topbar-app-download .body-topbar .text-topbar{color:#fff;font-family:Montserrat;font-weight:lighter;font-size:16px;width:160px;padding-top:18px}.topbar-app-download .body-topbar .text-topbar b{font-weight:600}.topbar-app-download a.install-topbar{background:#fff;margin-right:20px;color:#0098cc;text-align:center;font-family:Montserrat;font-weight:lighter;font-size:14px;border-radius:8px;padding:2px 10px}.topbar-app-download a.install-topbar:hover{text-decoration:none;font-weight:normal}@media(max-width: 680px){.topbar-app-download{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center}}.topbar-app-download.closed{display:none}.site-main-mobile{height:100vh;background-image:url("../images/mobile-home.png");background-size:cover;background-position:center 73px;background-repeat:no-repeat;display:none}.site-main-mobile .mobile-address-search{position:absolute;top:140px;width:90%;background:#fff;display:flex;flex-direction:column;box-shadow:0 14px 17px -12px rgba(0,0,0,.41);border-radius:15px;padding:10px}.site-main-mobile .mobile-address-search .mobile-banner{width:100%;height:100px;background-image:url("../images/mobile-banner.png");background-size:90%;background-position:center;background-repeat:no-repeat}.site-main-mobile.milk-cover{background-image:url("../images/promo-milkcover-bannermobile.jpg")}.site-main-mobile.milk-cover .mobile-address-search .mobile-banner{background-image:url("../images/promo-milkcover-copy.png");background-size:105%}.site-main-mobile .milk-cover-tc{text-align:justify;padding:0px 15px;margin-bottom:20px;color:#fff;text-shadow:2px 2px 4px #000;line-height:17px}@media(max-width: 680px){.site-main-mobile{display:flex;align-content:center;align-items:center;justify-content:flex-end;flex-direction:column;flex-wrap:nowrap}}.milkman-intro-mobile{font-size:16px}.delivery-box-mobile{margin:20px 10px 15px 10px;width:90%;text-align:center}@font-face{font-family:"Bernhardt CG";src:url("../fonts/BernhardtCGBold.eot");src:url("../fonts/BernhardtCGBold.eot?#iefix") format("embedded-opentype"),url("../fonts/BernhardtCGBold.woff2") format("woff2"),url("../fonts/BernhardtCGBold.woff") format("woff"),url("../fonts/BernhardtCGBold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Bernhardt CG";src:url("../fonts/BernhardtCGLight.eot");src:url("../fonts/BernhardtCGLight.eot?#iefix") format("embedded-opentype"),url("../fonts/BernhardtCGLight.woff2") format("woff2"),url("../fonts/BernhardtCGLight.woff") format("woff"),url("../fonts/BernhardtCGLight.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}.lobster{font-family:"Lobster Two",serif,"Helvetica Neue",sans-serif;font-weight:400;font-style:italic}.font-unset{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-style:normal}h1,h2,h3,h4,h5,h6{color:inherit;font-weight:700;line-height:1.2;margin-bottom:.5em;margin-top:0}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:700}h1,.h1{font-size:2.488rem;letter-spacing:-1.06px}h2,.h2{font-size:2.074rem;letter-spacing:-0.88px}h3,.h3{font-size:1.728rem;letter-spacing:-0.74px}h4,.h4{font-size:1.44rem;letter-spacing:-0.61px}h5,.h5{font-size:1.2rem;letter-spacing:-0.51px}h6,.h6{font-size:.8rem}.entry-title{display:flex;width:100%;justify-content:center;align-items:center;text-align:center;margin-bottom:2.4rem;position:relative;color:#08719c;font-family:"Lobster Two",serif,"Helvetica Neue",sans-serif;font-size:2rem;font-style:italic;font-weight:400}@media(max-width: 680px){.entry-title{font-size:1.6rem;margin-bottom:0px}}.entry-title:before,.entry-title:after{color:#eef1f6;content:"";border-top:2px solid;margin:0 50px 0 0;flex:1 0 20px}.entry-title:after{margin:0 0 0 50px}.entry-title h1,.entry-title h2,.entry-title h3,.entry-title h4,.entry-title h5{color:#08719c;font-family:"Lobster Two",serif,"Helvetica Neue",sans-serif;font-style:italic;font-weight:400}.entry-title h1{font-size:2.4rem;font-weight:400;margin:.67em 0}@media(max-width: 680px){.entry-title h1{font-size:1.6rem}}h1.entry-title{font-size:2.4rem;font-weight:400;margin:.67em 0}@media(max-width: 680px){h1.entry-title{font-size:1.6rem}}p,.p{margin:0 0 1.4rem}p.large,.p.large{font-size:1.2rem}@media(max-width: 680px){p.large,.p.large{font-size:1rem}}a,ins,u{-webkit-text-decoration-skip:ink edges;text-decoration-skip:ink edges}abbr[title]{border-bottom:.13rem dotted;cursor:help;text-decoration:none}kbd{border-radius:.4rem;line-height:1.25;padding:.1rem .2rem;background:#474747;color:#fff;font-size:.833rem}mark{background:#ffe9b3;color:#4a5058;border-bottom:.05rem solid rgb(255,210.8552631579,102.5);border-radius:.4rem;padding:.05rem .13rem 0}blockquote{border-left:.2rem solid hsl(0,0%,92.8431372549%);margin-left:0;padding:.4rem .8rem}blockquote p:last-child{margin-bottom:0}ul,ol{margin:.8rem 0 .8rem .8rem;padding:0}ul ul,ul ol,ol ul,ol ol{margin:.8rem 0 .8rem .8rem}ul li,ol li{margin-top:.4rem}ul{list-style:disc inside}ul ul{list-style-type:circle}ol{list-style:decimal inside}ol ol{list-style-type:lower-alpha}dl{position:relative}dl dt{font-weight:bold}html:lang(zh),html:lang(zh-Hans),.lang-zh,.lang-zh-hans{font-family:"Montserrat",Arial,Helvetica,sans-serif,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",sans-serif}html:lang(zh-Hant),.lang-zh-hant{font-family:"Montserrat",Arial,Helvetica,sans-serif,"PingFang TC","Hiragino Sans CNS","Microsoft JhengHei","Helvetica Neue",sans-serif}html:lang(ja),.lang-ja{font-family:"Montserrat",Arial,Helvetica,sans-serif,"Hiragino Sans","Hiragino Kaku Gothic Pro","Yu Gothic",YuGothic,Meiryo,"Helvetica Neue",sans-serif}html:lang(ko),.lang-ko{font-family:"Montserrat",Arial,Helvetica,sans-serif,"Malgun Gothic","Helvetica Neue",sans-serif}:lang(zh) ins,:lang(zh) u,:lang(ja) ins,:lang(ja) u,.lang-cjk ins,.lang-cjk u{border-bottom:.13rem solid;text-decoration:none}:lang(zh) del+del,:lang(zh) del+s,:lang(zh) ins+ins,:lang(zh) ins+u,:lang(zh) s+del,:lang(zh) s+s,:lang(zh) u+ins,:lang(zh) u+u,:lang(ja) del+del,:lang(ja) del+s,:lang(ja) ins+ins,:lang(ja) ins+u,:lang(ja) s+del,:lang(ja) s+s,:lang(ja) u+ins,:lang(ja) u+u,.lang-cjk del+del,.lang-cjk del+s,.lang-cjk ins+ins,.lang-cjk ins+u,.lang-cjk s+del,.lang-cjk s+s,.lang-cjk u+ins,.lang-cjk u+u{margin-left:.125em}.table{border-collapse:collapse;border-spacing:0;width:100%;text-align:left}.table.table-striped tbody tr:nth-of-type(odd){background:#fff}.table tbody tr.active,.table.table-striped tbody tr.active{background:hsl(0,0%,97%)}.table.table-hover tbody tr:hover{background:hsl(0,0%,97%)}.table.table-scroll{display:block;overflow-x:auto;padding-bottom:.75rem;white-space:nowrap}.table td,.table th{border-bottom:.13rem solid hsl(0,0%,92.8431372549%);padding:.6rem .4rem}.table th{border-bottom-width:.2rem}input[type=submit],button,.btn,.product .product-btn{-webkit-appearance:none;appearance:none;background:#fff;border:.13rem solid #0098cc;border-radius:.4rem;box-shadow:0 11px 14px -12px rgba(0,0,0,.41);color:#0098cc;cursor:pointer;display:inline-block;clear:both;font-size:1rem;font-weight:700;line-height:1.4rem;outline:none;padding:.4rem .8rem;width:170px;max-width:100%;text-align:center;text-align:center;text-decoration:none;transition:background .2s,border .2s,box-shadow .2s,color .2s;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}input[type=submit]:focus,button:focus,.btn:focus,.product .product-btn:focus{box-shadow:0 0 0 .1rem rgba(0,152,204,.2)}input[type=submit]:focus,input[type=submit]:hover,input[type=submit].hovered,button:focus,button:hover,button.hovered,.btn:focus,.product .product-btn:focus,.btn:hover,.product .product-btn:hover,.btn.hovered,.product .hovered.product-btn{background:#fff;border-color:#007299;text-decoration:none;color:#007299}input[type=submit]:active,input[type=submit].active,button:active,button.active,.btn:active,.product .product-btn:active,.btn.active,.product .active.product-btn{background:#007299;border-color:rgb(0,95,127.5);color:#fff;text-decoration:none}input[type=submit]:active.loading::after,input[type=submit].active.loading::after,button:active.loading::after,button.active.loading::after,.btn:active.loading::after,.product .product-btn:active.loading::after,.btn.active.loading::after,.product .active.loading.product-btn::after{border-bottom-color:#fff;border-left-color:#fff}input[type=submit][disabled],input[type=submit]:disabled,input[type=submit].disabled,button[disabled],button:disabled,button.disabled,.btn[disabled],.product [disabled].product-btn,.btn:disabled,.product .product-btn:disabled,.btn.disabled,.product .disabled.product-btn{cursor:default;opacity:.3;pointer-events:none}input[type=submit].btn-primary,button.btn-primary,.btn.btn-primary,.product .product-btn{background:#0098cc;border-color:#0098cc;color:#fff}input[type=submit].btn-primary:focus,input[type=submit].btn-primary:hover,input[type=submit].btn-primary.hovered,button.btn-primary:focus,button.btn-primary:hover,button.btn-primary.hovered,.btn.btn-primary:focus,.product .product-btn:focus,.btn.btn-primary:hover,.product .product-btn:hover,.btn.btn-primary.hovered,.product .hovered.product-btn{background:rgb(0,106.4,142.8);border-color:rgb(0,95,127.5);color:#fff}input[type=submit].btn-primary:active,input[type=submit].btn-primary.active,button.btn-primary:active,button.btn-primary.active,.btn.btn-primary:active,.product .product-btn:active,.btn.btn-primary.active,.product .active.product-btn{background:rgb(0,98.8,132.6);border-color:rgb(0,87.4,117.3);color:#fff}input[type=submit].btn-primary.loading::after,button.btn-primary.loading::after,.btn.btn-primary.loading::after,.product .loading.product-btn::after{border-bottom-color:#fff;border-left-color:#fff}input[type=submit].btn-secondary,button.btn-secondary,.btn.btn-secondary,.product .btn-secondary.product-btn{background:#3cad49;border-color:#3cad49;color:#fff}input[type=submit].btn-secondary:focus,input[type=submit].btn-secondary:hover,input[type=submit].btn-secondary.hovered,button.btn-secondary:focus,button.btn-secondary:hover,button.btn-secondary.hovered,.btn.btn-secondary:focus,.product .btn-secondary.product-btn:focus,.btn.btn-secondary:hover,.product .btn-secondary.product-btn:hover,.btn.btn-secondary.hovered,.product .btn-secondary.hovered.product-btn{background:rgb(50.8068669528,146.4931330472,61.8150214592);border-color:rgb(46.8669527897,135.1330472103,57.0214592275);color:#fff}input[type=submit].btn-secondary:active,input[type=submit].btn-secondary.active,button.btn-secondary:active,button.btn-secondary.active,.btn.btn-secondary:active,.product .btn-secondary.product-btn:active,.btn.btn-secondary.active,.product .btn-secondary.active.product-btn{background:rgb(48.1802575107,138.9197424893,58.6193133047);border-color:rgb(44.2403433476,127.5596566524,53.825751073);color:#fff}input[type=submit].btn-secondary.loading::after,button.btn-secondary.loading::after,.btn.btn-secondary.loading::after,.product .btn-secondary.loading.product-btn::after{border-bottom-color:#fff;border-left-color:#fff}input[type=submit].btn-secondary.bottom-cart,button.btn-secondary.bottom-cart,.btn.btn-secondary.bottom-cart,.product .btn-secondary.bottom-cart.product-btn{padding:10px 25px 10px 0px}input[type=submit].btn-combo,button.btn-combo,.btn.btn-combo,.product .btn-combo.product-btn{background:rgba(239,120,47,.8);border-color:rgba(0,0,0,0);color:#fff}input[type=submit].btn-combo:focus,input[type=submit].btn-combo:hover,input[type=submit].btn-combo.hovered,button.btn-combo:focus,button.btn-combo:hover,button.btn-combo.hovered,.btn.btn-combo:focus,.product .btn-combo.product-btn:focus,.btn.btn-combo:hover,.product .btn-combo.product-btn:hover,.btn.btn-combo.hovered,.product .btn-combo.hovered.product-btn{background:hsl(22.8125,85.7142857143%,54.0784313725%);border-color:rgba(0,0,0,0);color:#fff}input[type=submit].btn-combo:active,input[type=submit].btn-combo.active,button.btn-combo:active,button.btn-combo.active,.btn.btn-combo:active,.product .btn-combo.product-btn:active,.btn.btn-combo.active,.product .btn-combo.active.product-btn{background:hsl(22.8125,85.7142857143%,52.0784313725%);border-color:hsl(22.8125,85.7142857143%,49.0784313725%);color:#fff}input[type=submit].btn-combo.loading::after,button.btn-combo.loading::after,.btn.btn-combo.loading::after,.product .btn-combo.loading.product-btn::after{border-bottom-color:#fff;border-left-color:#fff}input[type=submit].btn-combo.bottom-cart,button.btn-combo.bottom-cart,.btn.btn-combo.bottom-cart,.product .btn-combo.bottom-cart.product-btn{padding:10px 25px 10px 0px}input[type=submit].btn-success,button.btn-success,.btn.btn-success,.product .btn-success.product-btn{background:#32b643;border-color:rgb(46.7025862069,169.9974137931,62.5814655172);color:#fff}input[type=submit].btn-success:focus,button.btn-success:focus,.btn.btn-success:focus,.product .btn-success.product-btn:focus{box-shadow:0 0 0 .1rem rgba(50,182,67,.2)}input[type=submit].btn-success:focus,input[type=submit].btn-success:hover,button.btn-success:focus,button.btn-success:hover,.btn.btn-success:focus,.product .btn-success.product-btn:focus,.btn.btn-success:hover,.product .btn-success.product-btn:hover{background:rgb(47.8017241379,173.9982758621,64.0543103448);border-color:rgb(44.5043103448,161.9956896552,59.6357758621);color:#fff}input[type=submit].btn-success:active,input[type=submit].btn-success.active,button.btn-success:active,button.btn-success.active,.btn.btn-success:active,.product .btn-success.product-btn:active,.btn.btn-success.active,.product .btn-success.active.product-btn{background:rgb(42.3060344828,153.9939655172,56.6900862069);border-color:rgb(39.0086206897,141.9913793103,52.2715517241);color:#fff}input[type=submit].btn-success.loading::after,button.btn-success.loading::after,.btn.btn-success.loading::after,.product .btn-success.loading.product-btn::after{border-bottom-color:#fff;border-left-color:#fff}input[type=submit].btn-error,button.btn-error,.btn.btn-error,.product .btn-error.product-btn{background:#fb5252;border-color:hsl(0,95.4802259887%,62.2941176471%);color:#fff}input[type=submit].btn-error:focus,button.btn-error:focus,.btn.btn-error:focus,.product .btn-error.product-btn:focus{box-shadow:0 0 0 .1rem rgba(251,82,82,.2)}input[type=submit].btn-error:focus,input[type=submit].btn-error:hover,button.btn-error:focus,button.btn-error:hover,.btn.btn-error:focus,.product .btn-error.product-btn:focus,.btn.btn-error:hover,.product .btn-error.product-btn:hover{background:hsl(0,95.4802259887%,63.2941176471%);border-color:hsl(0,95.4802259887%,60.2941176471%);color:#fff}input[type=submit].btn-error:active,input[type=submit].btn-error.active,button.btn-error:active,button.btn-error.active,.btn.btn-error:active,.product .btn-error.product-btn:active,.btn.btn-error.active,.product .btn-error.active.product-btn{background:hsl(0,95.4802259887%,58.2941176471%);border-color:hsl(0,95.4802259887%,55.2941176471%);color:#fff}input[type=submit].btn-error.loading::after,button.btn-error.loading::after,.btn.btn-error.loading::after,.product .btn-error.loading.product-btn::after{border-bottom-color:#fff;border-left-color:#fff}input[type=submit].btn-link,button.btn-link,.btn.btn-link,.product .btn-link.product-btn{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none;color:#0098cc;text-decoration:underline}input[type=submit].btn-link:focus,input[type=submit].btn-link:hover,input[type=submit].btn-link:active,input[type=submit].btn-link.active,button.btn-link:focus,button.btn-link:hover,button.btn-link:active,button.btn-link.active,.btn.btn-link:focus,.product .btn-link.product-btn:focus,.btn.btn-link:hover,.product .btn-link.product-btn:hover,.btn.btn-link:active,.product .btn-link.product-btn:active,.btn.btn-link.active,.product .btn-link.active.product-btn{background:rgba(0,0,0,0);color:#007299}input[type=submit].btn-sm,button.btn-sm,.btn.btn-sm,.product .btn-sm.product-btn{font-size:.833rem;display:inline-block;padding:.4rem .6rem;min-width:unset;width:auto}input[type=submit].btn-lg,button.btn-lg,.btn.btn-lg,.product .btn-lg.product-btn{border-width:.2rem;box-shadow:0 14px 17px -12px rgba(0,0,0,.41);font-size:1.2rem;line-height:1.4rem;padding:.8rem 2.8rem;display:inline-block;width:auto;max-width:100%}@media(max-width: 680px){input[type=submit].btn-lg,button.btn-lg,.btn.btn-lg,.product .btn-lg.product-btn{width:100%}input[type=submit].btn-lg.p-0-lg,button.btn-lg.p-0-lg,.btn.btn-lg.p-0-lg,.product .btn-lg.p-0-lg.product-btn{padding:.8rem 0}}input[type=submit].btn-lg-payment,button.btn-lg-payment,.btn.btn-lg-payment,.product .btn-lg-payment.product-btn{border-width:.2rem;box-shadow:0 14px 17px -12px rgba(0,0,0,.41);font-size:1.2rem;line-height:1.4rem;padding:.8rem 2.8rem;display:inline-block;width:auto;max-width:100%}@media(max-width: 680px){input[type=submit].btn-lg-payment,button.btn-lg-payment,.btn.btn-lg-payment,.product .btn-lg-payment.product-btn{width:auto}}@media(hover: none){input[type=submit].btn-lg-payment,button.btn-lg-payment,.btn.btn-lg-payment,.product .btn-lg-payment.product-btn{width:100%}}input[type=submit].btn-block,button.btn-block,.btn.btn-block,.product .btn-block.product-btn{display:block;width:100%}input[type=submit].btn-action,button.btn-action,.btn.btn-action,.product .btn-action.product-btn{width:3.2rem;padding-left:0;padding-right:0}input[type=submit].btn-action.btn-sm,button.btn-action.btn-sm,.btn.btn-action.btn-sm,.product .btn-action.btn-sm.product-btn{width:1.4rem}input[type=submit].btn-action.btn-lg,button.btn-action.btn-lg,.btn.btn-action.btn-lg,.product .btn-action.btn-lg.product-btn{width:3.2rem}input[type=submit].btn-clear,button.btn-clear,.btn.btn-clear,.product .btn-clear.product-btn{background:#0098cc;border:0;border-radius:50%;color:#fff;height:2.4rem;line-height:2.8rem;min-width:auto;opacity:1;padding:.13rem;text-decoration:none;width:2.4rem}input[type=submit].btn-clear:focus,input[type=submit].btn-clear:hover,button.btn-clear:focus,button.btn-clear:hover,.btn.btn-clear:focus,.product .btn-clear.product-btn:focus,.btn.btn-clear:hover,.product .btn-clear.product-btn:hover{background:rgb(0,106.4,142.8)}input[type=submit].btn-clear::before,button.btn-clear::before,.btn.btn-clear::before,.product .btn-clear.product-btn::before{content:"";background-image:url("../images/icons/white/icon-close.svg");background-position:center;background-repeat:no-repeat;display:inline-block;width:1.4rem;height:1.4rem;margin-left:1px}input[type=submit].btn-next,button.btn-next,.btn.btn-next,.product .btn-next.product-btn{background:#0098cc;border:0;border-radius:50%;color:#fff;height:2.4rem;line-height:2.8rem;min-width:auto;opacity:1;padding:.13rem;text-decoration:none;width:2.4rem;margin-top:5px}input[type=submit].btn-next:focus,input[type=submit].btn-next:hover,button.btn-next:focus,button.btn-next:hover,.btn.btn-next:focus,.product .btn-next.product-btn:focus,.btn.btn-next:hover,.product .btn-next.product-btn:hover{background:rgb(0,106.4,142.8)}input[type=submit].btn-next::before,button.btn-next::before,.btn.btn-next::before,.product .btn-next.product-btn::before{content:"";background-image:url("../images/icons/white/icon-arrow-right.svg");background-position:center;background-repeat:no-repeat;display:inline-block;width:1.8rem;height:1.4rem;margin-left:1px}input[type=submit].btn-next.valid,button.btn-next.valid,.btn.btn-next.valid,.product .btn-next.valid.product-btn{background:#32b643}input[type=submit].btn-next.valid::before,button.btn-next.valid::before,.btn.btn-next.valid::before,.product .btn-next.valid.product-btn::before{background-image:url("../images/check-solid-green.svg");-webkit-filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(180deg) brightness(200%) contrast(100%);filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(180deg) brightness(200%) contrast(100%);margin-bottom:-3px}input[type=submit].login,button.login,.btn.login,.product .login.product-btn{background:#08719c;color:#fff;width:auto;border-radius:6px;box-shadow:none;padding:.13rem .6rem;margin-left:auto;margin-right:20px}.btn-group{display:inline-flex;flex-wrap:wrap}.btn-group .btn,.btn-group .product .product-btn,.product .btn-group .product-btn{flex:1 0 auto}.btn-group .btn:first-child:not(:last-child),.btn-group .product .product-btn:first-child:not(:last-child),.product .btn-group .product-btn:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group .btn:not(:first-child):not(:last-child),.btn-group .product .product-btn:not(:first-child):not(:last-child),.product .btn-group .product-btn:not(:first-child):not(:last-child){border-radius:0;margin-left:-0.13rem}.btn-group .btn:last-child:not(:first-child),.btn-group .product .product-btn:last-child:not(:first-child),.product .btn-group .product-btn:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-0.13rem}.btn-group .btn:focus,.btn-group .product .product-btn:focus,.product .btn-group .product-btn:focus,.btn-group .btn:hover,.btn-group .product .product-btn:hover,.product .btn-group .product-btn:hover,.btn-group .btn:active,.btn-group .product .product-btn:active,.product .btn-group .product-btn:active,.btn-group .btn.active,.btn-group .product .active.product-btn,.product .btn-group .active.product-btn{z-index:1}.btn-group.btn-group-block{display:flex}.btn-group.btn-group-block .btn,.btn-group.btn-group-block .product .product-btn,.product .btn-group.btn-group-block .product-btn{flex:1 0 0}.form-group.plus-minus-input{margin:0 .8rem 0 0 !important;min-width:70px;display:inline-block}.form-group.plus-minus-input button,.form-group.plus-minus-input .btn,.form-group.plus-minus-input .product .product-btn,.product .form-group.plus-minus-input .product-btn{border-radius:50%;border-width:0;display:inline-block;line-height:.6rem;margin:0;padding:0;width:20px;height:20px;min-width:20px}.form-group.plus-minus-input button:first-of-type,.form-group.plus-minus-input .btn:first-of-type,.form-group.plus-minus-input .product .product-btn:first-of-type,.product .form-group.plus-minus-input .product-btn:first-of-type{line-height:.4rem}.form-group.plus-minus-input input{border:none;width:22px;display:inline-block;text-align:center;-webkit-appearance:none;-moz-appearance:textfield;pointer-events:none;background-color:#eef1f6;margin:0;padding:0;font-weight:700;color:#000}.form-group.plus-minus-input input[type=number]::-webkit-inner-spin-button,.form-group.plus-minus-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}span.m-open{color:#0098cc;cursor:pointer;text-decoration:underline}span.m-open:hover{color:#007299}.info-icon{display:inline-block;background:url("../images/info-icon.png") no-repeat;background-size:contain;width:20px;height:18px;margin-bottom:-2px;cursor:pointer}.open-promocode-modal{cursor:pointer}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input.disabled{pointer-events:none}.form-group:not(:last-child){margin-bottom:1.2rem}.form-group .btn,.form-group .product .product-btn,.product .form-group .product-btn{margin-top:1.8rem}fieldset{margin-bottom:1.2rem}legend{font-size:1.2rem;font-weight:500;margin-bottom:1.2rem}.form-label{color:#4a5058;display:block;font-size:.833rem;line-height:1.4rem;padding:.33rem 0;text-transform:uppercase;text-align:left}.form-label.label-sm{font-size:.833rem;padding:.26rem 0}.form-label.label-lg{font-size:1.2rem;padding:.93rem 0}.form-input{-webkit-appearance:none;appearance:none;background:#fff;background-image:none;border:.13rem solid hsl(0,0%,82.8431372549%);border-radius:.4rem;color:#000;display:block;font-size:1.2rem;height:3.2rem;line-height:1.4rem;max-width:100%;outline:none;padding:.2rem .6rem;position:relative;transition:background .2s,border .2s,box-shadow .2s,color .2s;width:100%}.form-input:focus{box-shadow:0 0 0 .1rem rgba(0,152,204,.2);border-color:#0098cc}.form-input::-webkit-input-placeholder{color:rgba(74,80,88,.5)}.form-input:-ms-input-placeholder{color:rgba(74,80,88,.5)}.form-input::-ms-input-placeholder{color:rgba(74,80,88,.5)}.form-input::placeholder{color:rgba(74,80,88,.5)}.form-input.input-sm{font-size:.833rem;height:1.4rem;padding:.8rem .2rem}.form-input.input-lg{font-size:1.2rem;height:3.2rem;padding:.8rem 2.8rem}.form-input.input-inline{display:inline-block;vertical-align:middle;width:auto}.form-input[type=file]{height:auto}textarea.form-input,textarea.form-input.input-lg,textarea.form-input.input-sm{height:auto}.form-input-hint{color:#979797;font-size:.833rem;margin:.2rem 0}.form-input-hint.is-success,.form-input-hint.has-success{color:#4a5058}.form-input-hint.is-success:before,.form-input-hint.has-success:before{content:"";display:block;background:url("../images/check-solid-green.svg") no-repeat;color:#32b643;width:13px;height:13px;float:left;margin:3px 3px 0 3px}.form-input-hint.has-error,.form-input-hint.is-error{color:#4a5058}.form-input-hint.has-error:before,.form-input-hint.is-error:before{content:"";display:block;background:url("../images/times-solid.svg") no-repeat;color:#fb5252;width:13px;height:13px;float:left;margin:3px 3px 0 3px}.form-select{-webkit-appearance:none;appearance:none;border:.13rem solid hsl(0,0%,82.8431372549%);border-radius:.4rem;color:inherit;font-size:1rem;height:3.2rem;line-height:1.4rem;outline:none;padding:.2rem .6rem;vertical-align:middle;width:100%;background:#fff}.form-select:focus{box-shadow:0 0 0 .1rem rgba(0,152,204,.2);border-color:#0098cc}.form-select::-ms-expand{display:none}.form-select.select-sm{font-size:.833rem;height:1.4rem;padding:.13rem 1.4rem .13rem .2rem}.form-select.select-lg{font-size:1.2rem;height:3.2rem;padding:.8rem 4rem .8rem 2.8rem}.form-select[size],.form-select[multiple]{height:auto;padding:.2rem .6rem}.form-select[size] option,.form-select[multiple] option{padding:.13rem .2rem}.form-select:not([multiple]):not([size]){background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%204%205'%3E%3Cpath%20fill='%23667189'%20d='M2%200L0%202h4zm0%205L0%203h4z'/%3E%3C/svg%3E") no-repeat right .35rem center/0.4rem .5rem;padding-right:1.8rem}.has-icon-left,.has-icon-right{position:relative}.has-icon-left .form-icon,.has-icon-right .form-icon{height:1.85rem;margin:0 .2rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.2rem;z-index:2}.has-icon-left .form-icon{left:.13rem}.has-icon-left .form-input{padding-left:2.2rem}.has-icon-right .form-icon{right:.6rem}@media(max-width: 680px){.has-icon-right .form-icon{right:0px}}.has-icon-right .form-input{padding-right:1.6rem}.form-checkbox,.form-radio,.form-switch{display:block;font-size:1rem;line-height:1.4rem;margin:.9rem 0;min-height:1.4rem;padding:0rem .6rem 0rem 1.8rem;position:relative}.form-checkbox input,.form-radio input,.form-switch input{clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.form-checkbox input:focus+.form-icon,.form-radio input:focus+.form-icon,.form-switch input:focus+.form-icon{box-shadow:0 0 0 .1rem rgba(0,152,204,.2);border-color:#3cad49}.form-checkbox input:checked+.form-icon,.form-radio input:checked+.form-icon,.form-switch input:checked+.form-icon{background:#3cad49;border-color:#3cad49}.form-checkbox .form-icon,.form-radio .form-icon,.form-switch .form-icon{border:.13rem solid hsl(0,0%,82.8431372549%);cursor:pointer;display:inline-block;position:absolute;transition:background .2s,border .2s,box-shadow .2s,color .2s}.form-checkbox.input-sm,.form-radio.input-sm,.form-switch.input-sm{font-size:.833rem;margin:0}.form-checkbox.input-lg,.form-radio.input-lg,.form-switch.input-lg{font-size:1.2rem;margin:.9rem 0}.form-checkbox .form-icon,.form-radio .form-icon{background:#fff;height:1.2rem;left:0;top:.1rem;width:1.2rem}.form-checkbox input:active+.form-icon,.form-radio input:active+.form-icon{background:hsl(0,0%,97%)}.form-checkbox .form-icon{border-radius:3px}.form-checkbox input:checked+.form-icon::before{background-clip:padding-box;border:.2rem solid #fff;border-left-width:0;border-top-width:0;content:"";height:14px;left:50%;margin-left:-3.5px;margin-top:-8.5px;position:absolute;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}.form-checkbox input:indeterminate+.form-icon{background:#3cad49;border-color:#3cad49}.form-checkbox input:indeterminate+.form-icon::before{background:#fff;content:"";height:2px;left:50%;margin-left:-5px;margin-top:-1px;position:absolute;top:50%;width:10px}.form-radio .form-icon{border-radius:50%}.form-radio input:checked+.form-icon{background:#fff;border:.2rem solid #3cad49}.form-radio input:checked+.form-icon::before{background:#3cad49;border-radius:50%;content:"";height:6px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:6px}.form-switch{padding-left:2.2rem}.form-switch .form-icon{background:#979797;background-clip:padding-box;border-radius:.53rem;height:1.06rem;left:0;top:.17rem;width:1.6rem}.form-switch .form-icon::before{background:#fff;border-radius:50%;content:"";display:block;height:.8rem;left:0;position:absolute;top:0;transition:background .2s,border .2s,box-shadow .2s,color .2s,left .2s;width:.8rem}.form-switch input:checked+.form-icon::before{left:14px}.form-switch input:active+.form-icon::before{background:#fff}.input-group{display:flex}.input-group .input-group-addon{background:#fff;border:.13rem solid hsl(0,0%,82.8431372549%);border-radius:.4rem;line-height:1.4rem;padding:.2rem .6rem;white-space:nowrap}.input-group .input-group-addon.addon-sm{font-size:.833rem;padding:.13rem .2rem}.input-group .input-group-addon.addon-lg{font-size:1.2rem;padding:.8rem 2.8rem}.input-group>.form-input,.input-group>.form-select,.input-group>.has-icon-left{flex:1 1 auto;width:1%}.input-group>.form-input .form-input,.input-group>.form-select .form-input,.input-group>.has-icon-left .form-input{box-sizing:border-box}.input-group .input-group-btn{z-index:1}.input-group .form-input:first-child:not(:last-child),.input-group .form-select:first-child:not(:last-child),.input-group .input-group-addon:first-child:not(:last-child),.input-group .input-group-btn:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.input-group .form-input:not(:first-child):not(:last-child),.input-group .form-select:not(:first-child):not(:last-child),.input-group .input-group-addon:not(:first-child):not(:last-child),.input-group .input-group-btn:not(:first-child):not(:last-child){border-radius:0;margin-left:-0.13rem}.input-group .form-input:last-child:not(:first-child),.input-group .form-select:last-child:not(:first-child),.input-group .input-group-addon:last-child:not(:first-child),.input-group .input-group-btn:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-0.13rem}.input-group .form-input:focus,.input-group .form-select:focus,.input-group .input-group-addon:focus,.input-group .input-group-btn:focus{z-index:2}.input-group .form-select{width:auto}.input-group.input-inline{display:inline-flex}.has-success .form-input,.form-input.is-success,.has-success .form-select,.form-select.is-success{background:rgb(248.9594827586,253.3405172414,249.5237068966)}.has-success .form-input:focus,.form-input.is-success:focus,.has-success .form-select:focus,.form-select.is-success:focus{box-shadow:0 0 0 .1rem rgba(50,182,67,.2)}.has-error .form-input,.form-input.is-error,.has-error .form-select,.form-select.is-error{background:#fff;color:#fb5252}.has-error .form-input:focus,.form-input.is-error:focus,.has-error .form-select:focus,.form-select.is-error:focus{box-shadow:0 0 0 .1rem rgba(251,82,82,.2)}.has-error .form-checkbox .form-icon,.form-checkbox.is-error .form-icon,.has-error .form-radio .form-icon,.form-radio.is-error .form-icon,.has-error .form-switch .form-icon,.form-switch.is-error .form-icon{border-color:#fb5252}.has-error .form-checkbox input:checked+.form-icon,.form-checkbox.is-error input:checked+.form-icon,.has-error .form-radio input:checked+.form-icon,.form-radio.is-error input:checked+.form-icon,.has-error .form-switch input:checked+.form-icon,.form-switch.is-error input:checked+.form-icon{background:#fb5252;border-color:#fb5252}.has-error .form-checkbox input:focus+.form-icon,.form-checkbox.is-error input:focus+.form-icon,.has-error .form-radio input:focus+.form-icon,.form-radio.is-error input:focus+.form-icon,.has-error .form-switch input:focus+.form-icon,.form-switch.is-error input:focus+.form-icon{box-shadow:0 0 0 .1rem rgba(251,82,82,.2);border-color:#fb5252}.has-error .form-checkbox input:indeterminate+.form-icon,.form-checkbox.is-error input:indeterminate+.form-icon{background:#fb5252;border-color:#fb5252}.form-input:not(:-ms-input-placeholder):invalid{border-color:#fb5252}.form-input:not(:placeholder-shown):invalid{border-color:#fb5252}.form-input:not(:-ms-input-placeholder):invalid:focus{box-shadow:0 0 0 .1rem rgba(251,82,82,.2);background:#fff}.form-input:not(:placeholder-shown):invalid:focus{box-shadow:0 0 0 .1rem rgba(251,82,82,.2);background:#fff}.form-input:not(:-ms-input-placeholder):invalid+.form-input-hint{color:#fb5252}.form-input:not(:placeholder-shown):invalid+.form-input-hint{color:#fb5252}.form-input:disabled,.form-input.disabled,.form-select:disabled,.form-select.disabled{background-color:hsl(0,0%,97%);cursor:not-allowed;opacity:.5}.form-input[readonly]{background-color:#fff}input:disabled+.form-icon,input.disabled+.form-icon{background:hsl(0,0%,97%);cursor:not-allowed;opacity:.5}.form-switch input:disabled+.form-icon::before,.form-switch input.disabled+.form-icon::before{background:#fff}.form-horizontal{padding:.4rem 0}.form-horizontal .form-group{display:flex;flex-wrap:wrap}.form-inline{display:inline-block}.promobox label{text-transform:none}.bgblue{background:#fff;transition:all .5s}.bgblue:valid{background:#0098cc;color:#fff;border-color:#0098cc}#charNum{position:absolute;bottom:8px;right:85px;font-size:.833rem;color:#fff}.delivery-note{position:relative}.delivery-note .btn-save{position:absolute;bottom:5px;right:15px;font-size:.833rem;display:inline-block;padding:.13rem .6rem;min-width:unset;width:auto}.cancel-item,.save-item,.prod-edit,.prod-edit.d-flex{display:none}.tail-select .select-label{-webkit-appearance:none;appearance:none;background:#fff;background-image:none;border:.13rem solid #d3d3d3;border-radius:.4rem;display:block;font-size:1.2rem;height:3.2rem;line-height:2.5rem;max-width:100%;outline:none;padding:.2rem .6rem;position:relative;transition:background .2s,border .2s,box-shadow .2s,color .2s;width:100% !important;box-shadow:none !important}.tail-select .select-label .label-inner{color:#979797;font-weight:normal}.tail-select.active .select-label{border-radius:.4rem .4rem 0rem 0rem;border-color:#0098cc;border-bottom:0px}.tail-select.active .select-label .label-inner{color:rgb(74.5,74.5,74.5)}.tail-select .select-dropdown{position:relative !important;border:.13rem solid #0098cc;border-top:0px;box-shadow:none !important}.tail-select .select-dropdown .dropdown-inner::-webkit-scrollbar{width:7px}.tail-select .select-dropdown .dropdown-inner::-webkit-scrollbar-track{background:#eef1f6;margin-bottom:5px}.tail-select .select-dropdown .dropdown-inner::-webkit-scrollbar-thumb{background:#0098cc;border-radius:3px}.tail-select .select-dropdown .dropdown-inner::-webkit-scrollbar-thumb:hover{background:rgb(74.5,74.5,74.5)}.tail-select .select-dropdown .dropdown-inner ul .dropdown-option{padding:5px 10px;font-size:1.2rem;color:#979797}.tail-select .select-dropdown .dropdown-inner ul .dropdown-option.selected{color:rgb(74.5,74.5,74.5)}.tail-select .select-dropdown .dropdown-inner ul .dropdown-option.selected:before{display:none}.tail-select .select-dropdown .dropdown-inner ul .dropdown-option[data-key=""]{display:none}.tail-select .select-dropdown .dropdown-inner ul .dropdown-option.hover:before,.tail-select .select-dropdown .dropdown-inner ul .dropdown-option:hover:before{display:none}.js-signup-address button{width:auto;padding:0px 10px}.js-signup-address input{font-size:1rem}.js-order-weekly-item-quantity{color:#000 !important}.label{border-radius:.4rem;line-height:1.25;padding:.1rem .2rem;background:hsl(0,0%,97%);color:rgb(85.6481481481,92.5925925926,101.8518518519);display:inline-block}.label.label-rounded{border-radius:5rem;padding-left:.4rem;padding-right:.4rem}.label.label-primary{background:#0098cc;color:#fff}.label.label-secondary{background:#3cad49;color:#0098cc}.label.label-success{background:#32b643;color:#fff}.label.label-warning{background:#ffb700;color:#fff}.label.label-error{background:#fb5252;color:#fff}.green-text{color:#32b643 !important}code{border-radius:.4rem;line-height:1.25;padding:.1rem .2rem;background:rgb(252.2103004292,241.5396995708,242.2371244635);color:#d73e48;font-size:85%}.code{border-radius:.4rem;color:#4a5058;position:relative}.code::before{color:#979797;content:attr(data-lang);font-size:.833rem;position:absolute;right:.4rem;top:.13rem}.code code{background:#fff;color:inherit;display:block;line-height:1.5;overflow-x:auto;padding:1rem;width:100%}img{max-width:100%;height:auto}.img-responsive{display:block;height:auto;max-width:100%}.img-fit-cover{-o-object-fit:cover;object-fit:cover}.img-fit-contain{-o-object-fit:contain;object-fit:contain}.video-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.video-responsive::before{content:"";display:block;padding-bottom:56.25%}.video-responsive iframe,.video-responsive object,.video-responsive embed{border:0;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}video.video-responsive{height:auto;max-width:100%}video.video-responsive::before{content:none}.video-responsive-4-3::before{padding-bottom:75%}.video-responsive-1-1::before{padding-bottom:100%}.figure{margin:0 0 .4rem 0}.figure .figure-caption{color:rgb(74.5,74.5,74.5);margin-top:.4rem}.icon:before{content:"";background-repeat:no-repeat;display:block;width:24px;height:24px;position:absolute;top:0;left:0}.icon.icon-address:before{background-image:url("../images/icons/blue/icon-address.svg")}.icon.icon-contact:before{background-image:url("../images/icons/blue/icon-contact-details.svg")}.icon.icon-payment:before{background-image:url("../images/icons/blue/icon-payment-card.svg")}.icon.icon-billing:before{background-image:url("../images/icons/blue/icon-billing.svg")}.icon.icon-refer:before{background-image:url("../images/icons/blue/icon-refer-friend.svg")}.icon.icon-marketing:before{background-image:url("../images/icons/blue/icon-marketing.svg")}.icon.icon-phone:before{background-image:url("../images/icons/blue/icon-phone.svg");background-size:24px 20px}.icon.icon-password:before{background-image:url("../images/icons/blue/icon-password.svg")}.icon.icon-close:before{background-image:url("../images/icons/blue/icon-close.svg")}.icon.icon-back:before{background-image:url("../images/icons/white/chevron-left-solid.svg")}.icon.icon-forward:before{background-image:url("../images/icons/blue/icon-arrow-right.svg")}.icon.icon-delivery:before{background-image:url("../images/icons/blue/icon-delivery.svg")}.icon.icon-calendar:before{background-image:url("../images/icons/blue/icon-calendar.svg")}.icon.icon-invoice:before{background-image:url("../images/icons/blue/icon-invoice.svg")}.icon.icon-delete:before{background-image:url("../images/icons/blue/icon-delete.svg");background-size:contain;width:30px;height:30px;top:10px}.icon.icon-info:before{background-image:url("../images/icons/icon-info.svg");width:20px;height:20px}.icon.icon-cart:before{background-image:url("../images/icons/blue/icon-basket.svg");background-size:contain;width:30px;height:30px;left:initial;right:15px;top:15px}.icon.icon-edit:before{background-image:url("../images/icons/blue/icon-edit.png");background-size:24px auto}.icon.icon-check:before{background-image:url("../images/icon-check-green.svg")}.icon.icon-cross:before{background-image:url("../images/times-solid.svg")}.icon.view-password:before{content:"Show";background-image:url("../images/icons/blue/icon-eye-solid.svg");background-size:20px 20px;background-position:center left;padding-left:25px;left:initial;right:10px;top:8px;text-align:right;color:#0098cc;width:auto;font-style:normal;font-size:.833rem;text-transform:none;cursor:pointer}.icon.view-password.hide-pass:before{content:"Hide ";background-image:url("../images/icons/blue/icon-eye-slash-solid.svg")}.icon.icon-plus:before{background-image:url("../images/icons/white/icon-plus.svg")}.icon.icon-minus:before{background-image:url("../images/icons/white/icon-minus.svg")}.icon.icon-map-pin:before{background-image:url("../images/icons/blue/icon-map-pin.svg");width:29px;height:29px}.icon-bottom:before{content:"";background-repeat:no-repeat;display:inline-block;width:24px;height:24px}.icon-bottom.icon-cart-bottom:before{background-image:url("../images/icons/white/icon-basket.svg");background-size:contain;width:30px;height:30px;position:absolute;margin-top:-22px;margin-left:4px}.entry-title .icon.icon-info:before{background-image:url("../images/icons/blue/icon-info.svg");left:initial;right:0;top:10px;width:24px;height:24px}.outer-circle{border:10px solid #3cad49;border-radius:50%;width:115px;height:115px;margin:0 auto 20px auto;display:flex;align-items:center;justify-content:center}.animated-check{margin-top:5px;width:90px;height:90px}.animated-check path{fill:none;stroke:#3cad49;stroke-width:3;stroke-dasharray:23;stroke-dashoffset:23;-webkit-animation:draw .5s linear forwards;animation:draw .5s linear forwards;stroke-linecap:round;stroke-linejoin:round}.animated-pause{width:36px;height:65px}.animated-pause line{fill:none;stroke:#3cad49;stroke-width:12;stroke-dasharray:60;stroke-dashoffset:60;-webkit-animation:draw .5s linear forwards;animation:draw .5s linear forwards;stroke-linecap:round;stroke-linejoin:round}@-webkit-keyframes draw{to{stroke-dashoffset:0}}@keyframes draw{to{stroke-dashoffset:0}}.star-outer{display:block;text-align:center;margin:50px auto}@media(max-width: 680px){.star-outer{margin:10px auto}}.star{background:#0098cc;width:100px;height:100px;position:relative;text-align:center;margin:auto}.star .animated-check{z-index:9999}.star .animated-check path{stroke:#fff}.star:before,.star:after{content:"";position:absolute;top:0;left:0;height:100px;width:100px;background:#0098cc;z-index:-1}.star:before{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.star:after{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.icon-cart-bottom{height:auto;border-radius:50%;cursor:pointer;display:inline-block}.icon-cart{height:60px;border-radius:50%;cursor:pointer}.cart-contents{background:#fff;top:-2px;padding:.1rem;position:absolute;right:17px;-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);text-indent:-3px;z-index:2;color:#000;border-radius:50%;height:1.2rem;width:1.2rem;border:1px solid #08719c;font-size:.8rem;font-weight:700;text-align:center;font-family:"Montserrat",Arial,Helvetica,sans-serif;line-height:.9rem}@media(max-width: 680px){.cart-contents{top:1px;right:20px}}.cart-bottom-contents{background:#fff;top:12px;margin-left:12px;padding:.1rem;position:absolute;-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);text-indent:0px;z-index:2;color:#000;border-radius:50%;height:1.2rem;width:1.2rem;border:1px solid #08719c;font-size:.8rem;font-weight:700;text-align:center;font-family:"Montserrat",Arial,Helvetica,sans-serif;line-height:.9rem}@media(max-width: 680px){.cart-bottom-contents{top:3px}}.active .icon-cart{background:#eef1f6;z-index:400}.social{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:.8rem;letter-spacing:-0.35px;text-align:center;color:#4a5058;cursor:pointer;margin:0px 5px 30px 5px;height:60px;min-width:60px}.social::before{content:"";width:56px;height:140px;background-repeat:no-repeat;background-position:center top;position:absolute}.social.facebook::before{background-image:url("../images/social/bt-facebook.png")}.social.copy::before{background-image:url("../images/social/bt-copy.png")}.social.email::before{background-image:url("../images/social/bt-email.png")}.social.instagram::before{background-image:url("../images/social/bt-instagram.png")}.social.twitter::before{background-image:url("../images/social/bt-twitter.png")}.social.whatsapp::before{background-image:url("../images/social/bt-whatsapp.png")}.container{margin-left:auto;margin-right:auto;padding-left:.4rem;padding-right:.4rem;width:100%}.container.grid-xl{max-width:1292.8px}.container.grid-lg{max-width:972.8px}.container.grid-md{max-width:852.8px}.container.grid-sm{max-width:692.8px}.container.grid-xs{max-width:492.8px}.show-xs,.show-sm,.show-md,.show-lg,.show-xl{display:none !important}.cols,.columns{display:flex;flex-wrap:wrap;margin-left:-0.4rem;margin-right:-0.4rem}.cols.col-gapless,.columns.col-gapless{margin-left:0;margin-right:0}.cols.col-gapless>.column,.columns.col-gapless>.column{padding-left:0;padding-right:0}.cols.col-oneline,.columns.col-oneline{flex-wrap:nowrap;overflow-x:auto}[class~=col-],.column{flex:1;max-width:100%;padding-left:.4rem;padding-right:.4rem}[class~=col-].col-12,[class~=col-].col-11,[class~=col-].col-10,[class~=col-].col-9,[class~=col-].col-8,[class~=col-].col-7,[class~=col-].col-6,[class~=col-].col-5,[class~=col-].col-4,[class~=col-].col-3,[class~=col-].col-2,[class~=col-].col-1,[class~=col-].col-auto,.column.col-12,.column.col-11,.column.col-10,.column.col-9,.column.col-8,.column.col-7,.column.col-6,.column.col-5,.column.col-4,.column.col-3,.column.col-2,.column.col-1,.column.col-auto{flex:none}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}.col-auto{flex:0 0 auto;max-width:none;width:auto}.col-mx-auto{margin-left:auto;margin-right:auto}.col-ml-auto{margin-left:auto}.col-mr-auto{margin-right:auto}@media(max-width: 1280px){.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-xl-auto{flex:none}.col-xl-12{width:100%}.col-xl-11{width:91.66666667%}.col-xl-10{width:83.33333333%}.col-xl-9{width:75%}.col-xl-8{width:66.66666667%}.col-xl-7{width:58.33333333%}.col-xl-6{width:50%}.col-xl-5{width:41.66666667%}.col-xl-4{width:33.33333333%}.col-xl-3{width:25%}.col-xl-2{width:16.66666667%}.col-xl-1{width:8.33333333%}.col-xl-auto{width:auto}.hide-xl{display:none !important}.show-xl{display:block !important}}@media(max-width: 960px){.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-lg-auto{flex:none}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-auto{width:auto}.hide-lg{display:none !important}.show-lg{display:block !important}}@media(max-width: 840px){.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-md-auto{flex:none}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-auto{width:auto}.hide-md{display:none !important}.show-md{display:block !important}}@media(max-width: 680px){.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col-sm-auto{flex:none}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-auto{width:auto}.hide-sm{display:none !important}.show-sm{display:block !important}}@media(max-width: 480px){.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1,.col-xs-auto{flex:none}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-auto{width:auto}.hide-xs{display:none !important}.show-xs{display:block !important}}[class*=off-][class~=col-12]{margin-left:0}.off-1{margin-left:calc(8.3333333333%*1)}.off-2{margin-left:calc(8.3333333333%*2)}.off-3{margin-left:calc(8.3333333333%*3)}.off-4{margin-left:calc(8.3333333333%*4)}.off-5{margin-left:calc(8.3333333333%*5)}.off-6{margin-left:calc(8.3333333333%*6)}.off-7{margin-left:calc(8.3333333333%*7)}.off-8{margin-left:calc(8.3333333333%*8)}.off-9{margin-left:calc(8.3333333333%*9)}.off-10{margin-left:calc(8.3333333333%*10)}.off-11{margin-left:calc(8.3333333333%*11)}@media(max-width: 1280px){[class*=off-][class~=col-xl-12]{margin-left:0}.off-xl-0{margin-left:calc(8.3333333333%*0)}.off-xl-1{margin-left:calc(8.3333333333%*1)}.off-xl-2{margin-left:calc(8.3333333333%*2)}.off-xl-3{margin-left:calc(8.3333333333%*3)}.off-xl-4{margin-left:calc(8.3333333333%*4)}.off-xl-5{margin-left:calc(8.3333333333%*5)}.off-xl-6{margin-left:calc(8.3333333333%*6)}.off-xl-7{margin-left:calc(8.3333333333%*7)}.off-xl-8{margin-left:calc(8.3333333333%*8)}.off-xl-9{margin-left:calc(8.3333333333%*9)}.off-xl-10{margin-left:calc(8.3333333333%*10)}.off-xl-11{margin-left:calc(8.3333333333%*11)}}@media(max-width: 960px){[class*=off-][class~=col-lg-12]{margin-left:0}.off-lg-0{margin-left:calc(8.3333333333%*0)}.off-lg-1{margin-left:calc(8.3333333333%*1)}.off-lg-2{margin-left:calc(8.3333333333%*2)}.off-lg-3{margin-left:calc(8.3333333333%*3)}.off-lg-4{margin-left:calc(8.3333333333%*4)}.off-lg-5{margin-left:calc(8.3333333333%*5)}.off-lg-6{margin-left:calc(8.3333333333%*6)}.off-lg-7{margin-left:calc(8.3333333333%*7)}.off-lg-8{margin-left:calc(8.3333333333%*8)}.off-lg-9{margin-left:calc(8.3333333333%*9)}.off-lg-10{margin-left:calc(8.3333333333%*10)}.off-lg-11{margin-left:calc(8.3333333333%*11)}}@media(max-width: 840px){[class*=off-][class~=col-md-12]{margin-left:0}.off-md-0{margin-left:calc(8.3333333333%*0)}.off-md-1{margin-left:calc(8.3333333333%*1)}.off-md-2{margin-left:calc(8.3333333333%*2)}.off-md-3{margin-left:calc(8.3333333333%*3)}.off-md-4{margin-left:calc(8.3333333333%*4)}.off-md-5{margin-left:calc(8.3333333333%*5)}.off-md-6{margin-left:calc(8.3333333333%*6)}.off-md-7{margin-left:calc(8.3333333333%*7)}.off-md-8{margin-left:calc(8.3333333333%*8)}.off-md-9{margin-left:calc(8.3333333333%*9)}.off-md-10{margin-left:calc(8.3333333333%*10)}.off-md-11{margin-left:calc(8.3333333333%*11)}}@media(max-width: 680px){[class*=off-][class~=col-sm-12]{margin-left:0}.off-sm-0{margin-left:calc(8.3333333333%*0)}.off-sm-1{margin-left:calc(8.3333333333%*1)}.off-sm-2{margin-left:calc(8.3333333333%*2)}.off-sm-3{margin-left:calc(8.3333333333%*3)}.off-sm-4{margin-left:calc(8.3333333333%*4)}.off-sm-5{margin-left:calc(8.3333333333%*5)}.off-sm-6{margin-left:calc(8.3333333333%*6)}.off-sm-7{margin-left:calc(8.3333333333%*7)}.off-sm-8{margin-left:calc(8.3333333333%*8)}.off-sm-9{margin-left:calc(8.3333333333%*9)}.off-sm-10{margin-left:calc(8.3333333333%*10)}.off-sm-11{margin-left:calc(8.3333333333%*11)}}@media(max-width: 480px){[class*=off-][class~=col-xs-12]{margin-left:0}.off-xs-0{margin-left:calc(8.3333333333%*0)}.off-xs-1{margin-left:calc(8.3333333333%*1)}.off-xs-2{margin-left:calc(8.3333333333%*2)}.off-xs-3{margin-left:calc(8.3333333333%*3)}.off-xs-4{margin-left:calc(8.3333333333%*4)}.off-xs-5{margin-left:calc(8.3333333333%*5)}.off-xs-6{margin-left:calc(8.3333333333%*6)}.off-xs-7{margin-left:calc(8.3333333333%*7)}.off-xs-8{margin-left:calc(8.3333333333%*8)}.off-xs-9{margin-left:calc(8.3333333333%*9)}.off-xs-10{margin-left:calc(8.3333333333%*10)}.off-xs-11{margin-left:calc(8.3333333333%*11)}}.hero{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:4rem;padding-top:4rem}.hero.hero-sm{padding-bottom:2rem;padding-top:2rem}.hero.hero-lg{padding-bottom:8rem;padding-top:8rem}.hero .hero-body{padding:.4rem}.navbar{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;background:#0098cc;margin:15px 0 50px 0}.navbar:after,.navbar:before{content:"";width:100%;height:2px;background-color:#fff;display:block;position:relative}.navbar:before{top:4px}.navbar:after{bottom:4px}.navbar .navbar-section{align-items:center;display:flex;flex:1 0 0;justify-content:flex-end}.navbar .navbar-section:not(:first-child):last-child{justify-content:flex-start}.navbar .navbar-section a{color:#fff;padding:.6rem 1.2rem;text-align:center}.navbar .navbar-section a:after{content:"";width:100%;height:2px;background-color:#0098cc;display:block;position:relative;bottom:0px}.navbar .navbar-section a:hover{color:#fff;text-decoration:none}.navbar .navbar-section a:hover:after{background-color:#fff}.navbar .navbar-center{align-items:center;display:flex;flex:0 0 auto;z-index:1;position:relative;width:235px}.navbar .navbar-center img{position:absolute;top:-16px}.navbar .navbar-brand{font-size:1.2rem;text-decoration:none}.ribbon-left,.ribbon-right{width:20px;position:absolute;display:block;height:40px;top:6px}.ribbon-left{background:url("../images/bg_ribbon_left.png") 0 no-repeat;background-size:contain;left:-8px}.ribbon-right{background:url("../images/bg_ribbon_right.png") 100% no-repeat;background-size:contain;right:-8px}@media(max-width: 680px){.site-main{padding:75px 15px}}.mobile-menu header{display:flex;position:fixed;width:100%;height:75px;background:#fff;color:#fff;justify-content:center;align-items:center;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:99}.mobile-menu header img{margin:0px auto;display:block;height:40px}.mobile-menu .button{position:relative;display:flex;flex-direction:column;justify-content:center;z-index:1;-webkit-appearance:none;border:0;background:rgba(0,0,0,0);border-radius:0;height:70px;width:30px;cursor:pointer;pointer-events:auto;margin-left:25px;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}#nav-container{position:fixed;height:100vh;width:100%;pointer-events:none;z-index:100}#nav-container .bg{position:absolute;top:70px;left:0;width:100%;height:calc(100% - 70px);visibility:hidden;opacity:0;transition:.3s;background:#08719c}#nav-container:focus-within .bg{visibility:visible;opacity:.6}#nav-container *{visibility:visible}.icon-bar{display:block;width:100%;height:3px;background:#08719c;transition:.3s}.icon-bar+.icon-bar{margin-top:5px}#nav-container:focus-within .button{pointer-events:none}#nav-container:focus-within .icon-bar:nth-of-type(1){-webkit-transform:translate3d(0, 8px, 0) rotate(45deg);transform:translate3d(0, 8px, 0) rotate(45deg)}#nav-container:focus-within .icon-bar:nth-of-type(2){opacity:0}#nav-container:focus-within .icon-bar:nth-of-type(3){-webkit-transform:translate3d(0, -8px, 0) rotate(-45deg);transform:translate3d(0, -8px, 0) rotate(-45deg)}#nav-content{margin-top:70px;padding:20px;width:90%;max-width:300px;position:absolute;top:0;left:0;height:calc(100% - 70px);background:#fff;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;will-change:transform;contain:paint}#nav-content ul{list-style:none;height:100%;display:flex;flex-direction:column}#nav-content li a{padding:10px 5px;display:block;font-size:1.2rem;text-transform:uppercase;transition:color .1s}#nav-content li a:hover{color:#3cad49}#nav-content li:not(.small)+.small{margin-top:auto}#nav-container:focus-within #nav-content{-webkit-transform:none;transform:none}.scrollCategory{position:fixed !important;top:65px;overflow:hidden !important;max-width:auto;background:#fff;height:75px;z-index:99 !important;padding:10px 0px !important}.scrollCategory.no-basket{top:0px}@media(max-width: 680px){.scrollCategory{top:100px;margin-left:0px !important;margin-right:0px !important;max-width:100% !important}.scrollCategory.no-basket{top:60px}}.scrollBasket{position:fixed;top:0px;overflow:hidden;max-width:auto;background:#fff;height:75px;z-index:99;padding:10px 0px}@media(max-width: 680px){.scrollBasket{top:50px;max-width:100% !important;margin-left:-10px}}.app-hero{width:100%;background-color:#fef5e4;background-image:url("../images/app-hero-bg.png");height:350px;background-size:cover;margin-bottom:60px;margin-top:40px}.app-hero .mobile{height:400px;width:221px;background-image:url("../images/app-mobile.png");background-repeat:no-repeat;background-size:contain;margin-top:-21px;margin-left:auto;margin-right:90px}.app-hero .text{height:179px;width:371px;background-image:url("../images/app-hero-text.png");background-repeat:no-repeat;background-size:contain;margin-top:73px}.app-hero .googleplay{height:44px;width:132px;background-image:url("../images/googleplay.png");background-repeat:no-repeat;background-size:contain;display:inline-block;margin-top:15px}.app-hero .applestore{height:44px;width:132px;background-image:url("../images/applestore.png");background-repeat:no-repeat;background-size:contain;display:inline-block}@media(max-width: 840px){.app-hero{margin-bottom:40px;height:267px}.app-hero .mobile{height:350px;width:171px;margin-right:50px}.app-hero .text{height:129px;width:321px;margin-top:30px}}@media(max-width: 680px){.app-hero{height:198px;margin-top:35px}.app-hero .mobile{height:211px;width:125px;margin-right:1px;margin-top:-13px}.app-hero .text{height:95px;width:155px;margin-top:30px;margin-right:5px}.app-hero .googleplay,.app-hero .applestore{height:27px;width:70px;margin-top:10px}}.app-item{display:grid;grid-template-columns:96px auto;margin-top:15px;margin-bottom:15px}.app-item .icon{background-size:contain;width:76px;height:76px;background-repeat:no-repeat;margin-right:20px}.app-item .icon.ic_clock{background-image:url("../images/ic_clock1x.png")}.app-item .icon.ic_tag{background-image:url("../images/ic_tag1x.png")}.app-item .icon.ic_hand{background-image:url("../images/ic_hand1x.png")}.app-item .text h2{font-weight:bold;font-size:23px;line-height:28px}@media(max-width: 680px){.app-item{grid-template-columns:76px auto}.app-item .icon{width:66px;height:66px;margin-right:10px}.app-item .text h2{font-size:20px;line-height:25px}}.perks{font-weight:bold;font-size:28.04px;line-height:27px;text-align:center;color:#f3922d;font-family:"Bernhardt CG",serif,"Helvetica Neue",sans-serif;margin-top:40px;margin-bottom:30px;letter-spacing:.5px}@media(max-width: 680px){.perks{font-size:22px;line-height:26px}}.app-hiw-item{display:grid;grid-template-columns:193px auto;margin-top:25px;margin-bottom:25px;align-items:center}.app-hiw-item .icon{background-size:contain;width:173px;height:185px;background-repeat:no-repeat;margin-right:20px}.app-hiw-item .icon.ic_1{background-image:url("../images/app-how-it-works-1.png")}.app-hiw-item .icon.ic_2{background-image:url("../images/app-how-it-works-2.png")}.app-hiw-item .text{max-width:556px;font-size:20px;line-height:26px;color:#f3922d}.app-hiw-item .text.text-blue{color:#00a1d6}@media(max-width: 480px){.app-hiw-item{grid-template-columns:110px auto}.app-hiw-item .icon{width:100px;height:110px;margin-right:10px}.app-hiw-item .text{font-size:16px;line-height:22px}}.cardBanner{width:100%;height:149px;background-color:#f3922d;margin-top:60px;margin-bottom:80px;font-family:"Bernhardt CG",serif,"Helvetica Neue",sans-serif;color:#fff;display:grid;grid-template-columns:300px auto;align-items:center}.cardBanner .didyouknow{width:290px;padding-left:30px;font-weight:bold;font-size:51px;line-height:49px;letter-spacing:.06em}.cardBanner .text{font-weight:300;font-size:30px;line-height:29px}.cardBanner .text p{margin:auto;margin-bottom:10px}.cardBanner .text b{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:600}@media(max-width: 840px){.cardBanner{margin-top:30px;margin-bottom:0px;grid-template-columns:100%;height:auto}.cardBanner .didyouknow{width:100%;text-align:center;font-size:32px;line-height:31px;margin-top:24px;margin-bottom:24px;padding-left:0px}.cardBanner .text{font-size:22px;padding-left:10px;padding-right:10px;text-align:center}}@media(max-width: 680px){.cardBanner .text{text-align:left}}.competition{width:100%;background-color:#fef5e4;display:grid;grid-template-columns:48% 52%;align-items:center;margin-bottom:70px}.competition .banner-area .winBanner{width:430px;height:78px;margin-left:auto;margin-right:auto;margin-top:50px;background-image:url("../images/app-banner-win.png");background-repeat:no-repeat;color:#fff;display:grid;grid-template-columns:40% 50%;align-items:center;justify-content:space-evenly;align-content:center}.competition .banner-area .winBanner .win{font-weight:bold;text-align:right;font-size:60px;line-height:58px;letter-spacing:.06em;font-family:"Bernhardt CG",serif,"Helvetica Neue",sans-serif}.competition .banner-area .winBanner .holiday{margin-top:18px;padding-right:10px;text-align:center;font-size:22px;line-height:22px;font-family:"Lobster Two",serif,"Helvetica Neue",sans-serif}.competition .banner-area .text{margin-top:25px;max-width:350px;margin-left:auto;margin-right:auto;font-size:16px}.competition .banner-area .text p{margin-bottom:5px}.competition .image{display:grid;align-content:center;justify-content:end}@media(max-width: 960px){.competition{grid-template-columns:100%}.competition .banner-area .text{margin-bottom:15px}.competition .image{justify-content:center}}@media(max-width: 480px){.competition{grid-template-columns:100%}.competition .banner-area .winBanner{width:96%;background-size:contain;margin-left:2%;margin-right:2%;grid-template-columns:35% 65%;height:70px}.competition .banner-area .winBanner .win{font-size:40px;padding-left:8px}.competition .banner-area .winBanner .holiday{margin-top:5px;padding-right:10px;text-align:center;font-size:18px;line-height:18px;font-family:"Lobster Two",serif,"Helvetica Neue",sans-serif}.competition .banner-area .winBanner .holiday h2{font-size:24px}}@media(max-width: 680px){.accordion{margin:10px auto}}.accordion .transition,.accordion div,.accordion p,.accordion ul li i:before,.accordion ul li i:after{transition:all .25s ease-in-out}.accordion .no-select,.accordion h4,.accordion h5{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.accordion h4{font-size:1.2rem;font-weight:700;margin:0;cursor:pointer}.accordion h4 span{display:block;font-weight:500}.accordion h5{font-size:1rem;font-weight:500;margin:0;cursor:pointer}.accordion>p,.accordion>div{position:relative;overflow:hidden;max-height:800px;opacity:1;display:block;-webkit-transform:translate(0, 0);transform:translate(0, 0);margin:0;z-index:2;padding:15px 0}.accordion ul{list-style:none;-webkit-perspective:900;perspective:900;padding:0;margin:0}.accordion ul li{position:relative;padding:0;margin:0;padding-bottom:10px;padding-top:10px;border-top:2px solid #eef1f6}.accordion ul li:nth-of-type(1){-webkit-animation-delay:.5s;animation-delay:.5s}.accordion ul li:nth-of-type(2){-webkit-animation-delay:.75s;animation-delay:.75s}.accordion ul li:nth-of-type(3){-webkit-animation-delay:1s;animation-delay:1s}.accordion ul li:last-of-type{border-bottom:2px solid #eef1f6}.accordion>ul>li>i{position:absolute;-webkit-transform:translate(-6px, 0);transform:translate(-6px, 0);margin-top:5px;right:0;width:30px;height:30px;background-color:#0098cc;border-radius:50%}.accordion>ul>li>i:before,.accordion>ul>li>i:after{content:"";position:absolute;background-color:#fff;width:3px;height:12px;margin-left:14px;margin-top:9px}.accordion>ul>li>i:before{-webkit-transform:translate(-3px, 0) rotate(45deg);transform:translate(-3px, 0) rotate(45deg)}.accordion>ul>li>i:after{-webkit-transform:translate(3px, 0) rotate(-45deg);transform:translate(3px, 0) rotate(-45deg)}.accordion ul li>input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:50px;z-index:1;opacity:0}.accordion ul li>input[type=checkbox]:checked~p,.accordion ul li>input[type=checkbox]:checked~div{margin-top:0;max-height:0;opacity:0;display:none;-webkit-transform:translate(0, 50%);transform:translate(0, 50%);padding:0}.accordion ul li>input[type=checkbox]~p,.accordion ul li>input[type=checkbox]~div{padding-top:20px}.accordion>ul>li>input[type=checkbox]:checked~i:before{-webkit-transform:translate(3px, 0) rotate(45deg);transform:translate(3px, 0) rotate(45deg);margin-top:10px}.accordion>ul>li>input[type=checkbox]:checked~i:after{-webkit-transform:translate(-3px, 0) rotate(-45deg);transform:translate(-3px, 0) rotate(-45deg);margin-top:10px}.modal-body .accordion{margin-bottom:15px}.modal-body .accordion ul li i{margin-top:-5px;background-color:#fff}.modal-body .accordion ul li i:before,.modal-body .accordion ul li i:after{background-color:#0098cc}.modal-body .accordion ul li>input[type=checkbox]{height:100%}.modal-body .accordion p{margin:0;font-size:.833rem}.modal-body .accordion div h5{font-weight:700}.faq .accordion{margin:0}.faq .accordion ul{width:100%}.faq .accordion ul li i{margin-top:-5px;background-color:#eef1f6}.faq .accordion ul li i:before,.faq .accordion ul li i:after{background-color:#474747}.faq .accordion ul li>input[type=checkbox]{height:100%}.faq .accordion h5{font-weight:700}.faq .accordion p{margin:0;padding:10px 0}.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid #ccc;border-top:0;background:#fff;box-shadow:-1px 1px 3px rgba(0,0,0,.1);top:100%;width:500px;position:absolute;display:none;z-index:9999;width:100%;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box;height:200px}.autocomplete-suggestions .autocomplete-suggestions--payment{max-width:322px;position:absolute;display:none;z-index:9999;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box}.autocomplete-suggestion{position:relative;padding:0 .6em;line-height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.95em;color:#333}.autocomplete-suggestion:hover{font-weight:normal;background-color:#1f8dd6;color:#fff}.autocomplete-suggestion.selected{background:#f0f0f0}.avatar{font-size:.5714285714rem;height:1.6rem;width:1.6rem}.avatar,.day{background:#0098cc;border-radius:50%;color:#fff;display:inline-block;font-family:"Lobster Two",serif,"Helvetica Neue",sans-serif;font-style:italic;font-weight:700;margin:0;position:relative;text-align:center;vertical-align:middle}.avatar.avatar-xs,.day.avatar-xs{font-size:.2857142857rem;height:.8rem;width:.8rem;line-height:1.25}.avatar.avatar-sm,.day.avatar-sm{font-size:.4285714286rem;height:1.2rem;width:1.2rem;line-height:1.25}.avatar.avatar-lg,.day.avatar-lg{font-size:.8571428571rem;height:2.4rem;width:2.4rem;line-height:1.25}.avatar.avatar-xl,.day.avatar-xl{font-size:1.7857142857rem;height:5rem;width:5rem;line-height:1.25}.avatar img,.day img{border-radius:50%;height:100%;position:relative;width:100%;z-index:1}.avatar .avatar-icon,.avatar .avatar-presence,.day .avatar-icon,.day .avatar-presence{background:#fff;bottom:14.64%;height:50%;padding:.2rem;position:absolute;right:14.64%;-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);width:50%;z-index:2}.avatar .avatar-presence,.day .avatar-presence{background:#979797;box-shadow:0 0 0 .2rem #fff;border-radius:50%;height:.5em;width:.5em}.avatar .avatar-presence.online,.day .avatar-presence.online{background:#32b643}.avatar .avatar-presence.busy,.day .avatar-presence.busy{background:#fb5252}.avatar .avatar-presence.away,.day .avatar-presence.away{background:#ffb700}.avatar[data-initial]::before,.day[data-initial]::before{color:currentColor;content:attr(data-initial);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.day{margin:0 1rem;font-size:1.7857142857rem;height:5rem;width:5rem;line-height:5rem}@media(max-width: 680px){.day{font-size:1.2857142857rem;height:3.6rem;width:3.6rem;line-height:3.6rem}}.badge{position:relative;white-space:nowrap}.badge[data-badge]::after,.badge:not([data-badge])::after{background:#0098cc;background-clip:padding-box;border-radius:.5rem;box-shadow:0 0 0 .1rem #fff;color:#fff;content:attr(data-badge);display:inline-block;-webkit-transform:translate(-0.05rem, -0.5rem);transform:translate(-0.05rem, -0.5rem)}.badge[data-badge]::after{font-size:.833rem;height:.9rem;line-height:1;min-width:.9rem;padding:.1rem .2rem;text-align:center;white-space:nowrap}.badge:not([data-badge])::after,.badge[data-badge=""]::after{height:6px;min-width:6px;padding:0;width:6px}.badge.btn::after,.product .badge.product-btn::after{position:absolute;top:0;right:0;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}.badge.avatar::after{position:absolute;top:14.64%;right:14.64%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);z-index:100}.breadcrumb{list-style:none;margin:.2rem 0;padding:.2rem 0}.breadcrumb .breadcrumb-item{color:rgb(74.5,74.5,74.5);display:inline-block;margin:0;padding:.2rem 0}.breadcrumb .breadcrumb-item:not(:last-child){margin-right:.2rem}.breadcrumb .breadcrumb-item:not(:last-child) a{color:rgb(74.5,74.5,74.5)}.breadcrumb .breadcrumb-item:not(:first-child)::before{color:rgb(74.5,74.5,74.5);content:"/";padding-right:.4rem}.bar{background:hsl(0,0%,97%);border-radius:.4rem;display:flex;flex-wrap:nowrap;height:.8rem;width:100%}.bar.bar-sm{height:.2rem}.bar .bar-item{background:#0098cc;color:#fff;display:block;font-size:.833rem;flex-shrink:0;line-height:.8rem;height:100%;position:relative;text-align:center;width:0}.bar .bar-item:first-child{border-bottom-left-radius:.4rem;border-top-left-radius:.4rem}.bar .bar-item:last-child{border-bottom-right-radius:.4rem;border-top-right-radius:.4rem;flex-shrink:1}.bar-slider{height:.2rem;margin:.4rem 0;position:relative}.bar-slider .bar-item{left:0;padding:0;position:absolute}.bar-slider .bar-item:not(:last-child):first-child{background:hsl(0,0%,97%);z-index:1}.bar-slider .bar-slider-btn{background:#0098cc;border:0;border-radius:50%;height:.6rem;padding:0;position:absolute;right:0;top:50%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);width:.6rem}.bar-slider .bar-slider-btn:active{box-shadow:0 0 0 .1rem #0098cc}.flatpickr-calendar{box-shadow:none !important;margin:0 auto;width:100%}.hide-input .datepicker.flatpickr-input{display:none}.flatpickr-monthDropdown-months,.flatpickr-current-month .flatpickr-monthDropdown-months{color:#0098cc !important;font-family:"Lobster Two",serif,"Helvetica Neue",sans-serif !important;font-style:italic;font-weight:400;font-size:1.4rem !important;background:#fff}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{background:#b2e0f0 !important;border-color:#b2e0f0 !important}.flatpickr-day.inRange{box-shadow:-5px 0 0 #b2e0f0,5px 0 0 #b2e0f0 !important}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{background:#0098cc;border-radius:50%;color:#fff !important;fill:#fff !important;line-height:11px}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{background:#007299;color:#fff !important;fill:#fff !important}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{color:#fff !important;fill:#fff !important}.flatpickr-current-month input.cur-year{font-size:1rem !important}.numInputWrapper{display:none !important}.card{background:#eef1f6;border:.13rem solid hsl(0,0%,92.8431372549%);border-radius:.4rem;display:flex;flex-direction:column}.card .card-header,.card .card-body,.card .card-footer{padding:1.2rem;padding-bottom:0}.card .card-header:last-child,.card .card-body:last-child,.card .card-footer:last-child{padding-bottom:1.2rem}.card .card-body{flex:1 1 auto}.card .card-image{padding-top:1.2rem}.card .card-image:first-child{padding-top:0}.card .card-image:first-child img{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.card .card-image:last-child img{border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem}.review-bg{background:#fafafa;box-shadow:0 8px 12px -8px rgba(0,38,51,.04),0 16px 24px -12px rgba(0,38,51,.12);padding:0px 0px 20px 0px}.bubble-chat{background:#ade;display:flex;padding:40px;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0;align-self:stretch;text-align:left;border-radius:20px;margin:auto;margin-top:70px;max-width:500px;min-height:250px}.bubble-chat::before{content:"";position:absolute;background:url("../images/quote.png") no-repeat;width:63px;height:68px;margin-left:-10px;margin-top:-77px}.bubble-chat h3{font-size:1.5rem}.bubble-chat p{margin:0px;padding:0px;margin-top:-15px;color:#003d52;font-family:Montserrat,sans-serif;font-size:21px;font-style:normal;font-weight:700}.bubble-chat p::before{content:"";width:50px;height:4px;background:#219653;line-height:0;vertical-align:-0.4em;margin-right:8px;float:left;margin-top:14px}.bubble-chat small{text-transform:uppercase;font-size:12px;font-style:normal;font-weight:400;padding-left:58px;margin-top:-10px}.chip{align-items:center;background:hsl(0,0%,97%);border-radius:5rem;display:inline-flex;font-size:90%;height:1.2rem;line-height:.8rem;margin:.13rem;max-width:320px;overflow:hidden;padding:.2rem .4rem;text-decoration:none;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.chip.active{background:#0098cc;color:#fff}.chip .avatar{margin-left:-0.4rem;margin-right:.2rem}.chip .btn-clear{border-radius:50%;-webkit-transform:scale(0.75);transform:scale(0.75)}.dropdown{display:inline-block;position:relative}.dropdown .menu{-webkit-animation:slide-down .15s ease 1;animation:slide-down .15s ease 1;display:none;left:0;max-height:50vh;overflow-y:auto;position:absolute;top:100%}.dropdown.dropdown-right .menu{left:auto;right:0}.dropdown.active .menu,.dropdown .dropdown-toggle:focus+.menu,.dropdown .menu:hover{display:block}.dropdown .btn-group .dropdown-toggle:nth-last-child(2){border-bottom-right-radius:.4rem;border-top-right-radius:.4rem}.empty{background:#fff;border-radius:.4rem;color:rgb(74.5,74.5,74.5);text-align:center;padding:3.2rem 1.6rem}.empty .empty-icon{margin-bottom:1.2rem}.empty .empty-title,.empty .empty-subtitle{margin:.4rem auto}.empty .empty-action{margin-top:1.2rem}.menu{align-items:center;display:flex;flex:1 0 0;justify-content:flex-start;list-style-type:none;margin:0;padding:0}.menu a{padding:0 .8rem}.menu a:first-of-type{padding-left:0}.modal{align-items:center;bottom:0;display:none;justify-content:center;left:0;opacity:0;overflow:hidden;padding:.4rem;position:fixed;right:0;top:0}.modal:target,.modal.active{display:flex;opacity:1;z-index:400}.modal:target .modal-overlay,.modal.active .modal-overlay{background:rgba(0,0,0,.5);bottom:0;cursor:default;display:block;left:0;position:absolute;right:0;top:0}.modal:target .modal-container,.modal.active .modal-container{-webkit-animation:slide-down .2s ease 1;animation:slide-down .2s ease 1;z-index:1}.modal.modal-sm .modal-container{max-width:320px;padding:0 .4rem}.modal.modal-lg .modal-overlay{background:#fff}.modal.modal-lg .modal-container{box-shadow:none;max-width:960px}.modal-overlay{background:rgba(0,0,0,.5);bottom:0;cursor:default;display:block;left:0;position:fixed;right:0;top:0;z-index:-1;opacity:0}.active .modal-overlay{opacity:1;z-index:400}.modal-container{box-shadow:0 .2rem .5rem rgba(71,71,71,.3);background:#fff;border-radius:.4rem;display:flex;flex-direction:column;max-height:85vh;max-width:700px;padding:0;width:100%;overflow:hidden}@media(max-width: 680px){.modal-container{max-height:90vh}}.modal-container.modal-fullheight{max-height:100vh}.modal-container .modal-header{color:#474747;padding:1.6rem 2.8rem;position:relative}@media(max-width: 680px){.modal-container .modal-header{padding:.8rem 2.8rem}}.modal-container .modal-header .closer{position:absolute;top:10px;right:5px}.modal-container .modal-title{padding-top:2rem}.modal-container .modal-body{overflow-y:auto;padding:0 2.8rem;position:relative}.modal-container .modal-body .btn,.modal-container .modal-body .product .product-btn,.product .modal-container .modal-body .product-btn{width:auto}.modal-container .modal-footer{padding:2.8rem;text-align:right}@media(max-width: 680px){.modal-container .modal-footer{padding:1.4rem 2.8rem}}@media(max-width: 680px){.product-modal .modal-header{background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 35%, #EEF1F6 35%, #EEF1F6 100%);padding-left:20px;padding-right:20px}}.modal-cart{position:absolute;right:0;top:110%;left:unset;bottom:unset;overflow:visible;text-align:left}@media(min-width: 1440px){.modal-cart{right:-165px}}.modal-cart .modal-container{width:380px;padding:0 1rem;background-color:#eef1f6;max-height:none}@media(max-width: 680px){.modal-cart .modal-container{width:100%;max-width:100%}}.modal-cart:after{content:"";position:absolute;display:block;width:0;z-index:1;border-style:solid;border-color:#eef1f6 rgba(0,0,0,0);border-width:0 20px 20px;top:-12px;left:50%;margin-left:-20px}.modal-cart .modal-title{padding-top:.2rem}.modal-cart .modal-body{overflow-y:auto;padding:0;position:relative}.modal-cart .modal-body .panel{padding:.4rem}.modal-cart .modal-footer{padding:.2rem;text-align:right}@media(max-width: 680px){.modal-cart .modal-footer{padding:1.4rem 2.8rem}}.modal-cart .product-image{float:none;margin:0}#modal-share-refer .modal-body{overflow-y:initial}.nav{display:flex;flex-direction:column;list-style:none;margin:.2rem 0}.nav .nav-item a{color:rgb(74.5,74.5,74.5);padding:.2rem .4rem;text-decoration:none}.nav .nav-item a:focus,.nav .nav-item a:hover{color:#0098cc}.nav .nav-item.active>a{color:#313131;font-weight:bold}.nav .nav-item.active>a:focus,.nav .nav-item.active>a:hover{color:#0098cc}.nav .nav{margin-bottom:.4rem;margin-left:.8rem}.pagination{display:flex;list-style:none;margin:.2rem 0;padding:.2rem 0}.pagination .page-item{margin:.2rem .05rem}.pagination .page-item span{display:inline-block;padding:.2rem .2rem}.pagination .page-item a{border-radius:.4rem;display:inline-block;padding:.2rem .4rem;text-decoration:none}.pagination .page-item a:focus,.pagination .page-item a:hover{color:#0098cc}.pagination .page-item.disabled a{cursor:default;opacity:.5;pointer-events:none}.pagination .page-item.active a{background:#0098cc;color:#fff}.pagination .page-item.page-prev,.pagination .page-item.page-next{flex:1 0 50%}.pagination .page-item.page-next{text-align:right}.pagination .page-item .page-item-title{margin:0}.pagination .page-item .page-item-subtitle{margin:0;opacity:.5}.panel{border:.13rem solid hsl(0,0%,92.8431372549%);border-radius:.4rem;display:flex;flex-direction:column;background:#eef1f6;padding:.8rem;margin-bottom:1.4rem}@media(max-width: 680px){.panel{margin-bottom:.4rem}}.panel.white{background:#fff;padding:0;border:none}@media(max-width: 680px){.panel.white-mobile{background:#fff;border:none;padding:0px}}.panel .white{padding:1rem;border-radius:0}.panel.panel-sm{width:400px;max-width:100%;margin:0 auto 1.4rem auto}.panel p{margin:0}.panel .item{margin:.4rem 0;position:relative}.panel .item.d-flex{align-items:center}.panel .item.icon{padding-left:35px}.panel .item p{margin:0 0 .8rem}.panel .item .plus-minus-input{position:absolute;right:0}.panel a.item{text-decoration:none;transition:.3s}.panel a.item:after{content:"";background-image:url("../images/icons/icon-chevron-right.svg");background-repeat:no-repeat;display:block;width:24px;height:24px;position:absolute;top:.2rem;right:0}.panel a.item:hover .item-title{color:#0098cc}.panel a.item:hover::after{background-image:url("../images/icons/blue/icon-chevron-right.svg")}.panel .item-title{color:#474747;font-weight:700;display:inline-block}.panel .item-content{font-size:.833rem;color:rgba(71,71,71,.6)}.panel .item-cost{position:absolute;right:0;top:0}.panel .item-cost.green{font-weight:700;color:#32b643}.panel .panel-header,.panel .panel-footer{flex:0 0 auto;padding:1.2rem}.panel .panel-nav{flex:0 0 auto}.panel .panel-body{flex:1 1 auto;overflow-y:auto;padding:0 1.2rem}.panel .panel-info{position:relative;margin-left:110px;margin-top:15px;padding:0 0 0 30px;font-size:.833rem}@media(max-width: 680px){.panel .panel-info{margin-left:0}}a.panel{text-decoration:none;transition:.3s}a.panel:hover{background-color:hsl(217.5,30.7692307692%,89.9019607843%);border-color:hsl(217.5,30.7692307692%,89.9019607843%)}.product-line{padding:1rem;border-bottom:2px dashed #eef1f6}@media(max-width: 680px){.product-line{padding:.2rem}}.product-line:last-of-type{border-bottom:none}.product-line.d-flex{align-items:center}.product-line .prod-img{border-radius:50%;background:#eef1f6;flex-basis:60px;flex-grow:0;flex-shrink:0;width:60px;height:60px;padding:.4rem}@media(max-width: 680px){.product-line .prod-img{flex-basis:50px;flex-grow:0;flex-shrink:0;width:50px;height:50px;padding:.2rem}}.product-line .prod-qty{padding:1.4rem 0;font-size:.833rem;width:40px;text-align:center}.product-line .prod-qty.cart-view{width:15px;height:10px;opacity:0;overflow:hidden}.product-line .prod-content{font-size:.833rem}.product-line .prod-price{width:70px;text-align:right;align-self:flex-end;flex-grow:1}@media(max-width: 680px){.product-line .prod-price{font-size:1rem}}.product-line .prod-name{font-weight:bold;padding-top:.6rem}.product-line .prod-edit{font-size:.833rem;margin-left:95px}@media(max-width: 680px){.product-line .prod-edit{margin-left:85px}.product-line .prod-edit .thisweekcheckbox{margin-left:-85px}}.product-line .prod-del{position:relative;width:24px;margin-left:10px;cursor:pointer}@media(max-width: 680px){.product-line .prod-del{margin-right:5px;margin-left:auto}}.popover{display:inline-block;position:relative}.popover .popover-container{left:50%;opacity:0;padding:.4rem;position:absolute;top:0;-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;width:320px;z-index:300}.popover *:focus+.popover-container,.popover:hover .popover-container{display:block;opacity:1;-webkit-transform:translate(-50%, -100%) scale(1);transform:translate(-50%, -100%) scale(1)}.popover.popover-right .popover-container{left:100%;top:50%}.popover.popover-right *:focus+.popover-container,.popover.popover-right:hover .popover-container{-webkit-transform:translate(0, -50%) scale(1);transform:translate(0, -50%) scale(1)}.popover.popover-bottom .popover-container{left:50%;top:100%}.popover.popover-bottom *:focus+.popover-container,.popover.popover-bottom:hover .popover-container{-webkit-transform:translate(-50%, 0) scale(1);transform:translate(-50%, 0) scale(1)}.popover.popover-left .popover-container{left:0;top:50%}.popover.popover-left *:focus+.popover-container,.popover.popover-left:hover .popover-container{-webkit-transform:translate(-100%, -50%) scale(1);transform:translate(-100%, -50%) scale(1)}.popover .card{box-shadow:0 .2rem .5rem rgba(71,71,71,.3);border:0}.step{display:flex;flex-wrap:nowrap;list-style:none;margin:.2rem 0;width:100%}.step .step-item{flex:1 1 0;margin-top:0;min-height:1rem;text-align:center;position:relative}.step .step-item:not(:first-child)::before{background:#3cad49;content:"";height:3px;left:-50%;position:absolute;top:13px;width:100%}.step .step-item a{font-size:.8rem;font-weight:700;color:#979797;display:inline-block;padding:30px 10px 0;text-decoration:none}.step .step-item a::before{background:#3cad49;background-image:url("../images/check-solid.svg");border:.3rem solid #3cad49;border-radius:50%;content:"";display:block;height:1.6rem;left:50%;position:absolute;top:.13rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1.6rem;z-index:1}.step .step-item.active a{color:#4a5058}.step .step-item.active a::before{background:#fff;border:.3rem solid #3cad49}.step .step-item.active~.step-item::before{background:hsl(0,0%,92.8431372549%)}.step .step-item.active~.step-item a{color:#979797}.step .step-item.active~.step-item a::before{background:hsl(0,0%,92.8431372549%);border:.3rem solid #fff}.tab{align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin:.2rem 0 .07rem 0}.tab .tab-item{margin-top:0}.tab .tab-item a{border-bottom:.2rem solid rgba(0,0,0,0);color:inherit;display:block;margin:0 .4rem 0 0;padding:.4rem .2rem .2rem .2rem;text-decoration:none}.tab .tab-item a:focus,.tab .tab-item a:hover{color:#0098cc}.tab .tab-item.active a,.tab .tab-item a.active{border-bottom-color:#0098cc;color:#0098cc}.tab .tab-item.tab-action{flex:1 0 auto;text-align:right}.tab .tab-item .btn-clear{margin-top:-0.2rem}.tab.tab-block .tab-item{flex:1 0 0;text-align:center}.tab.tab-block .tab-item a{margin:0}.tab.tab-block .tab-item .badge[data-badge]::after{position:absolute;right:.13rem;top:.13rem;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.tab:not(.tab-block) .badge{padding-right:0}.tab-content{padding-top:30px}@media(max-width: 680px){.tab-content{padding-top:5px}}.tab-item>label:hover{cursor:pointer}.tab-content{display:none}.tab-locator~.tab-block>.tab-item>label>a{font-weight:500;line-height:2.8rem;color:#0098cc}.tab-locator:nth-of-type(1):checked~.tab-block>.tab-item:nth-of-type(1)>label>a,.tab-locator:nth-of-type(2):checked~.tab-block>.tab-item:nth-of-type(2)>label>a,.tab-locator:nth-of-type(3):checked~.tab-block>.tab-item:nth-of-type(3)>label>a{color:#0098cc;font-weight:700}.tab-locator:nth-of-type(1):checked~.tab-block>.tab-item:nth-of-type(1)>label>a:after,.tab-locator:nth-of-type(2):checked~.tab-block>.tab-item:nth-of-type(2)>label>a:after,.tab-locator:nth-of-type(3):checked~.tab-block>.tab-item:nth-of-type(3)>label>a:after{content:"";display:block;margin:0 auto;width:40%;border-bottom:4px solid #0098cc;stroke-linecap:round}.tab-locator:nth-of-type(1):checked~.tabs>.tab-content:nth-of-type(1),.tab-locator:nth-of-type(2):checked~.tabs>.tab-content:nth-of-type(2),.tab-locator:nth-of-type(3):checked~.tabs>.tab-content:nth-of-type(3){display:block}.tile{align-content:space-between;align-items:flex-start;display:flex}.tile .tile-icon,.tile .tile-action{flex:0 0 auto}.tile .tile-content{flex:1 1 auto}.tile .tile-content:not(:first-child){padding-left:.4rem}.tile .tile-content:not(:last-child){padding-right:.4rem}.tile .tile-title,.tile .tile-subtitle{line-height:1.4rem}.tile.tile-centered{align-items:center}.tile.tile-centered .tile-content{overflow:hidden}.tile.tile-centered .tile-title,.tile.tile-centered .tile-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0}.toast{background:rgba(71,71,71,.95);border-color:#474747;border:.13rem solid #474747;border-radius:.4rem;color:#fff;display:block;padding:.4rem;width:100%}.toast.toast-primary{background:rgba(0,152,204,.95);border-color:#0098cc}.toast.toast-success{background:rgba(50,182,67,.95);border-color:#32b643}.toast.toast-warning{background:rgba(255,183,0,.95);border-color:#ffb700}.toast.toast-error{background:rgba(251,82,82,.95);border-color:#fb5252}.toast a{color:#fff;text-decoration:underline}.toast a:focus,.toast a:hover,.toast a:active,.toast a.active{opacity:.75}.toast .btn-clear{margin:.13rem}.toast p:last-child{margin-bottom:0}.tooltip{position:relative}.tooltip::after{background:rgba(71,71,71,.95);border-radius:.4rem;bottom:100%;color:#fff;content:attr(data-tooltip);display:block;font-size:.833rem;left:50%;max-width:320px;opacity:0;overflow:hidden;padding:.2rem .4rem;pointer-events:none;position:absolute;text-overflow:ellipsis;-webkit-transform:translate(-50%, 0.4rem);transform:translate(-50%, 0.4rem);transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s;white-space:pre;z-index:300}.tooltip:focus::after,.tooltip:hover::after{opacity:1;-webkit-transform:translate(-50%, -0.2rem);transform:translate(-50%, -0.2rem)}.tooltip[disabled],.tooltip.disabled{pointer-events:auto}.tooltip.tooltip-right::after{bottom:50%;left:100%;-webkit-transform:translate(-0.2rem, 50%);transform:translate(-0.2rem, 50%)}.tooltip.tooltip-right:focus::after,.tooltip.tooltip-right:hover::after{-webkit-transform:translate(0.2rem, 50%);transform:translate(0.2rem, 50%)}.tooltip.tooltip-bottom::after{bottom:auto;top:100%;-webkit-transform:translate(-50%, -0.4rem);transform:translate(-50%, -0.4rem)}.tooltip.tooltip-bottom:focus::after,.tooltip.tooltip-bottom:hover::after{-webkit-transform:translate(-50%, 0.2rem);transform:translate(-50%, 0.2rem)}.tooltip.tooltip-left::after{bottom:50%;left:auto;right:100%;-webkit-transform:translate(0.4rem, 50%);transform:translate(0.4rem, 50%)}.tooltip.tooltip-left:focus::after,.tooltip.tooltip-left:hover::after{-webkit-transform:translate(-0.2rem, 50%);transform:translate(-0.2rem, 50%)}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-1.6rem);transform:translateY(-1.6rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-1.6rem);transform:translateY(-1.6rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.text-primary{color:#0098cc !important}a.text-primary:focus,a.text-primary:hover{color:rgb(0,133,178.5)}a.text-primary:visited{color:rgb(0,171,229.5)}.text-secondary{color:rgb(53.4334763948,154.0665236052,65.0107296137) !important}a.text-secondary:focus,a.text-secondary:hover{color:rgb(46.8669527897,135.1330472103,57.0214592275)}a.text-secondary:visited{color:#3cad49}.text-darkblue{color:#08719c !important}a.text-darkblue:focus,a.text-darkblue:hover{color:rgb(6.756097561,95.4298780488,131.743902439)}a.text-darkblue:visited{color:rgb(9.243902439,130.5701219512,180.256097561)}.text-gray{color:#979797 !important}a.text-gray:focus,a.text-gray:hover{color:hsl(0,0%,54.2156862745%)}a.text-gray:visited{color:hsl(0,0%,64.2156862745%)}.text-light{color:#fff !important}a.text-light:focus,a.text-light:hover{color:hsl(0,0%,95%)}a.text-light:visited{color:#fff}.text-dark{color:#4a5058 !important}a.text-dark:focus,a.text-dark:hover{color:rgb(62.3518518519,67.4074074074,74.1481481481)}a.text-dark:visited{color:rgb(85.6481481481,92.5925925926,101.8518518519)}.text-success{color:#32b643 !important}a.text-success:focus,a.text-success:hover{color:rgb(44.5043103448,161.9956896552,59.6357758621)}a.text-success:visited{color:rgb(56.9181034483,200.5818965517,75.4202586207)}.text-warning{color:#ffb700 !important}a.text-warning:focus,a.text-warning:hover{color:rgb(229.5,164.7,0)}a.text-warning:visited{color:rgb(255,190.2,25.5)}.text-error{color:#fb5252 !important}a.text-error:focus,a.text-error:hover{color:hsl(0,95.4802259887%,60.2941176471%)}a.text-error:visited{color:hsl(0,95.4802259887%,70.2941176471%)}.bg-primary{background:#0098cc !important;color:#fff}.bg-primary-light{background:rgba(0,152,204,.5) !important;color:#fff}.bg-primary-lighter{background:rgba(0,152,204,.25) !important;color:#fff}.bg-secondary{background:#3cad49 !important;color:#fff}.bg-secondary-light{background:rgba(60,173,73,.5) !important;color:#fff}.bg-secondary-lighter{background:rgba(60,173,73,.25) !important;color:#fff}.bg-darkblue{background:#08719c !important;color:#fff}.bg-darkblue-light{background:rgba(8,113,156,.5) !important;color:#fff}.bg-darkblue-lighter{background:rgba(8,113,156,.25) !important;color:#fff}.bg-orange{background:#ef782f !important;color:#fff}.bg-orange-light{background:rgba(239,120,47,.8) !important;color:#fff}.bg-orange-lighter{background:rgba(239,120,47,.5) !important;color:#fff}.bg-lightblue{background:#eef1f6 !important}.bg-lightblue-light{background:rgba(238,241,246,.5) !important}.bg-lightblue-lighter{background:rgba(238,241,246,.25) !important}.bg-dark{background:#474747 !important;color:#fff}.bg-dark-light{background:rgba(71,71,71,.6) !important;color:#fff}.bg-dark-lighter{background:rgba(71,71,71,.25) !important;color:#fff}.bg-gray{background:#979797 !important;color:#fff}.bg-success{background:#32b643 !important;color:#fff}.bg-warning{background:#ffb700 !important;color:#fff}.bg-error{background:#fb5252 !important}.c-hand{cursor:pointer}.c-move{cursor:move}.c-zoom-in{cursor:-webkit-zoom-in;cursor:zoom-in}.c-zoom-out{cursor:-webkit-zoom-out;cursor:zoom-out}.c-not-allowed{cursor:not-allowed}.c-auto{cursor:auto}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:flex}.flex1{flex-grow:1;flex-shrink:1;flex-basis:0}.d-inline-flex{display:inline-flex}.d-flex-centered{display:flex;align-items:center;justify-content:center}.d-none,.d-hide{display:none !important}.d-visible{visibility:visible}.d-invisible{visibility:hidden}.text-hide{background:rgba(0,0,0,0);border:0;color:rgba(0,0,0,0);font-size:0;line-height:0;text-shadow:none}.text-assistive{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.divider,.divider-vert{display:block;position:relative}.divider[data-content]::after,.divider-vert[data-content]::after{background:#eef1f6;color:#eef1f6;content:attr(data-content);display:inline-block;font-size:.833rem;padding:0 .4rem;-webkit-transform:translateY(-0.703rem);transform:translateY(-0.703rem)}.divider{border-top:.13rem solid #eef1f6;height:.13rem;margin:.4rem 0}.divider[data-content]{margin:.8rem 0}.divider.dashed{border-top:.13rem dashed #eef1f6}.divider-vert{display:block;padding:.8rem}.divider-vert::before{border-left:.13rem solid #eef1f6;bottom:.4rem;content:"";display:block;left:50%;position:absolute;top:.4rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.divider-vert[data-content]::after{left:50%;padding:.2rem 0;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.loading{color:rgba(0,0,0,0) !important;min-height:.8rem;pointer-events:none;position:relative}.loading::after{-webkit-animation:loading 500ms infinite linear;animation:loading 500ms infinite linear;background:rgba(0,0,0,0);border:.2rem solid #0098cc;border-radius:50%;border-right-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);content:"";display:block;height:.8rem;left:50%;margin-left:-0.4rem;margin-top:-0.4rem;opacity:1;padding:0;position:absolute;top:50%;width:.8rem;z-index:1}.loading.loading-lg{min-height:2rem}.loading.loading-lg::after{height:1.6rem;margin-left:-0.8rem;margin-top:-0.8rem;width:1.6rem}@-webkit-keyframes priceLoading{0%{background-position:-468px 0}100%{background-position:468px 0}}@keyframes priceLoading{0%{background-position:-468px 0}100%{background-position:468px 0}}.price-loading{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:priceLoading;animation-name:priceLoading;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);background-size:1000px 104px;height:27px;width:80px;border-radius:4px;margin-left:auto;position:relative;overflow:hidden}.clearfix::after{clear:both;content:"";display:table}.float-left{float:left !important}.float-right{float:right !important}.p-relative{position:relative !important}.p-absolute{position:absolute !important}.p-fixed{position:fixed !important}.p-sticky{position:sticky !important}.p-centered{display:block !important;float:none;margin-left:auto;margin-right:auto}.flex-centered{align-items:center;display:flex;justify-content:center}.m-0{margin:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mr-0{margin-right:0 !important}.mt-0{margin-top:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-bottom:0 !important;margin-top:0 !important}.m-1{margin:.2rem !important}.mb-1{margin-bottom:.2rem !important}.ml-1{margin-left:.2rem !important}.mr-1{margin-right:.2rem !important}.mt-1{margin-top:.2rem !important}.mx-1{margin-left:.2rem !important;margin-right:.2rem !important}.my-1{margin-bottom:.2rem !important;margin-top:.2rem !important}.m-2{margin:.4rem !important}.mb-2{margin-bottom:.4rem !important}.ml-2{margin-left:.4rem !important}.mr-2{margin-right:.4rem !important}.mt-2{margin-top:.4rem !important}.mx-2{margin-left:.4rem !important;margin-right:.4rem !important}.my-2{margin-bottom:.4rem !important;margin-top:.4rem !important}.m-4{margin:.8rem !important}.mb-4{margin-bottom:.8rem !important}.ml-4{margin-left:.8rem !important}.mr-4{margin-right:.8rem !important}.mt-4{margin-top:.8rem !important}.mx-4{margin-left:.8rem !important;margin-right:.8rem !important}.my-4{margin-bottom:.8rem !important;margin-top:.8rem !important}.m-6{margin:1.2rem !important}.mb-6{margin-bottom:1.2rem !important}.ml-6{margin-left:1.2rem !important}.mr-6{margin-right:1.2rem !important}.mt-6{margin-top:1.2rem !important}.mx-6{margin-left:1.2rem !important;margin-right:1.2rem !important}.my-6{margin-bottom:1.2rem !important;margin-top:1.2rem !important}.m-8{margin:1.6rem !important}.mb-8{margin-bottom:1.6rem !important}.ml-8{margin-left:1.6rem !important}.mr-8{margin-right:1.6rem !important}.mt-8{margin-top:1.6rem !important}.mx-8{margin-left:1.6rem !important;margin-right:1.6rem !important}.my-8{margin-bottom:1.6rem !important;margin-top:1.6rem !important}.m-10{margin:2rem !important}.mb-10{margin-bottom:2rem !important}.ml-10{margin-left:2rem !important}.mr-10{margin-right:2rem !important}.mt-10{margin-top:2rem !important}.mx-10{margin-left:2rem !important;margin-right:2rem !important}.my-10{margin-bottom:2rem !important;margin-top:2rem !important}.m-16{margin:3.2rem !important}.mb-16{margin-bottom:3.2rem !important}.ml-16{margin-left:3.2rem !important}.mr-16{margin-right:3.2rem !important}.mt-16{margin-top:3.2rem !important}.mx-16{margin-left:3.2rem !important;margin-right:3.2rem !important}.my-16{margin-bottom:3.2rem !important;margin-top:3.2rem !important}.p-0{padding:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.pr-0{padding-right:0 !important}.pt-0{padding-top:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-bottom:0 !important;padding-top:0 !important}.p-1{padding:.2rem !important}.pb-1{padding-bottom:.2rem !important}.pl-1{padding-left:.2rem !important}.pr-1{padding-right:.2rem !important}.pt-1{padding-top:.2rem !important}.px-1{padding-left:.2rem !important;padding-right:.2rem !important}.py-1{padding-bottom:.2rem !important;padding-top:.2rem !important}.p-2{padding:.4rem !important}.pb-2{padding-bottom:.4rem !important}.pl-2{padding-left:.4rem !important}.pr-2{padding-right:.4rem !important}.pt-2{padding-top:.4rem !important}.px-2{padding-left:.4rem !important;padding-right:.4rem !important}.py-2{padding-bottom:.4rem !important;padding-top:.4rem !important}.p-4{padding:.8rem !important}.pb-4{padding-bottom:.8rem !important}.pl-4{padding-left:.8rem !important}.pr-4{padding-right:.8rem !important}.pt-4{padding-top:.8rem !important}.px-4{padding-left:.8rem !important;padding-right:.8rem !important}.py-4{padding-bottom:.8rem !important;padding-top:.8rem !important}.p-6{padding:1.2rem !important}.pb-6{padding-bottom:1.2rem !important}.pl-6{padding-left:1.2rem !important}.pr-6{padding-right:1.2rem !important}.pt-6{padding-top:1.2rem !important}.px-6{padding-left:1.2rem !important;padding-right:1.2rem !important}.py-6{padding-bottom:1.2rem !important;padding-top:1.2rem !important}.p-8{padding:1.6rem !important}.pb-8{padding-bottom:1.6rem !important}.pl-8{padding-left:1.6rem !important}.pr-8{padding-right:1.6rem !important}.pt-8{padding-top:1.6rem !important}.px-8{padding-left:1.6rem !important;padding-right:1.6rem !important}.py-8{padding-bottom:1.6rem !important;padding-top:1.6rem !important}.p-10{padding:2rem !important}.pb-10{padding-bottom:2rem !important}.pl-10{padding-left:2rem !important}.pr-10{padding-right:2rem !important}.pt-10{padding-top:2rem !important}.px-10{padding-left:2rem !important;padding-right:2rem !important}.py-10{padding-bottom:2rem !important;padding-top:2rem !important}.p-16{padding:3.2rem !important}.pb-16{padding-bottom:3.2rem !important}.pl-16{padding-left:3.2rem !important}.pr-16{padding-right:3.2rem !important}.pt-16{padding-top:3.2rem !important}.px-16{padding-left:3.2rem !important;padding-right:3.2rem !important}.py-16{padding-bottom:3.2rem !important;padding-top:3.2rem !important}.s-rounded{border-radius:.4rem}.s-circle{border-radius:50%}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-normal{font-weight:normal}.text-bold{font-weight:bold}.text-italic{font-style:italic}.text-large{font-size:1.2em}.text-small{font-size:.833rem}.text-tiny{font-size:.8em}.text-muted{opacity:.8}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-clip{overflow:hidden;text-overflow:clip;white-space:nowrap}.text-break{-ms-hyphens:auto;hyphens:auto;word-break:break-word;word-wrap:break-word}.progress-container{border-radius:5px;background-color:#eeffe1;padding:10px 25px;margin-bottom:3px;cursor:pointer}.progress-container.bg1{background-color:#eeffe1;transition:all .5s ease}.progress-container.bg2{background-color:#fbfada;transition:all .5s ease}.progress-container .column1{width:calc(100% - 90px);display:inline-block}@media(max-width: 680px){.progress-container .column1{width:calc(100% - 75px)}}.progress-container .column2{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:.8rem;font-weight:400;width:85px;display:inline-block;text-align:right}@media(max-width: 680px){.progress-container .column2{width:70px}}.progress-container .progress-ctaBtn{margin-top:-25px !important;float:right;width:auto !important;padding:0px 8px !important;font-size:12px !important;margin-right:0px !important}@media(max-width: 680px){.progress-container .progress-ctaBtn{margin-top:-21px !important}}.progress-container .progress-name{font-weight:700;font-size:.8rem;margin-bottom:8px}.progress-container .progress-cta{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:.8rem;font-weight:400}.progress-container .progress{padding:0;width:100%;height:13px;overflow:hidden;background:#fff;border-radius:8px}.progress-container .progress .progress-bar{position:relative;float:left;min-width:1%;height:100%;background:#59dd00;border-radius:8px}.progress-container .progress .progress-bar .percent{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;font-family:tahoma,arial,helvetica;font-size:12px;color:#fff}.comboProductPanel{border:.13rem solid hsl(0,0%,92.8431372549%);border-radius:.4rem;display:flex;flex-direction:column;background:#eef1f6;padding:.8rem;margin-bottom:1.4rem}.comboProductPanel.scroll{max-height:400px;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#0098cc rgba(151,151,151,.5)}.comboProductPanel.scroll::-webkit-scrollbar{width:9px}.comboProductPanel.scroll::-webkit-scrollbar-track{background:rgba(151,151,151,.5);border-radius:8px}.comboProductPanel.scroll::-webkit-scrollbar-thumb{background-color:#0098cc;border-radius:10px}@media(max-width: 680px){.comboProductPanel.scroll{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;overflow-y:unset}}@media(max-width: 680px){.comboProductPanel{margin-bottom:.4rem}}.comboProductPanel.white{background:#fff;padding:0;border:none}@media(max-width: 680px){.comboProductPanel.white-mobile{background:#fff;border:none;padding:0px}}.comboProductPanel .white{padding:1rem;border-radius:0}.comboProductPanel.panel-sm{width:400px;max-width:100%;margin:0 auto 1.4rem auto}.comboProductPanel p{margin:0}.comboProductPanel .productGroup{color:#0098cc;font-weight:700;border-bottom:2px dashed rgba(151,151,151,.5);font-size:.8rem;padding-bottom:.4rem;margin-bottom:.3rem;margin-top:.3rem}.comboProductPanel .item{margin:.4rem 0;position:relative}.comboProductPanel .item.d-flex{align-items:center}.comboProductPanel .item.icon{padding-left:35px}.comboProductPanel .item p{margin:0 0 .8rem}.comboProductPanel .item .plus-minus-input{position:absolute;right:0}.comboProductPanel a.item{text-decoration:none;transition:.3s}.comboProductPanel a.item:after{content:"";background-image:url("../images/icons/icon-chevron-right.svg");background-repeat:no-repeat;display:block;width:24px;height:24px;position:absolute;top:.2rem;right:0}.comboProductPanel a.item:hover .item-title{color:#0098cc}.comboProductPanel a.item:hover::after{background-image:url("../images/icons/blue/icon-chevron-right.svg")}.comboProductPanel .item-title{color:#474747;font-weight:700;display:inline-block}.comboProductPanel .item-content{font-size:.833rem;color:rgba(71,71,71,.6)}.comboProductPanel .item-cost{position:absolute;right:0;top:0}.comboProductPanel .panel-header,.comboProductPanel .panel-footer{flex:0 0 auto;padding:1.2rem}.comboProductPanel .panel-nav{flex:0 0 auto}.comboProductPanel .panel-body{flex:1 1 auto;overflow-y:auto;padding:0 1.2rem}.comboProductPanel .panel-info{position:relative;margin-left:110px;margin-top:15px;padding:0 0 0 30px;font-size:.833rem}@media(max-width: 680px){.comboProductPanel .panel-info{margin-left:0}}a.panel{text-decoration:none;transition:.3s}a.panel:hover{background-color:hsl(217.5,30.7692307692%,89.9019607843%);border-color:hsl(217.5,30.7692307692%,89.9019607843%)}.product-line{padding:1rem;border-bottom:2px dashed #eef1f6}.product-line.white{border-bottom:2px dashed #fff}@media(max-width: 680px){.product-line{padding:.2rem}}.product-line.no-border{border:none}.product-line:last-of-type{border-bottom:none}.product-line.d-flex{align-items:center}.product-line:nth-last-of-type{border-bottom:0px}.product-line .prod-img{border-radius:50%;background:#eef1f6;flex-basis:50px;flex-grow:0;flex-shrink:0;width:50px;height:50px;padding:.4rem;text-align:center}@media(max-width: 680px){.product-line .prod-img{flex-basis:40px;flex-grow:0;flex-shrink:0;width:40px;height:40px;padding:.2rem}}.product-line .prod-img img{height:100%;text-align:center}.product-line .prod-img.white{background:#fff}.product-line .prod-qty{padding:1.4rem 0;font-size:.833rem;width:40px;text-align:center}.product-line .prod-qty.cart-view{width:15px;height:10px;opacity:0;overflow:hidden}.product-line .prod-content{font-size:.833rem}.product-line .prod-price{width:70px;text-align:right;align-self:flex-end;flex-grow:1}@media(max-width: 680px){.product-line .prod-price{font-size:1rem}}.product-line .prod-name{font-weight:bold;padding-top:.6rem}.product-line .prod-edit{font-size:.833rem;margin-left:95px}@media(max-width: 680px){.product-line .prod-edit{margin-left:85px}.product-line .prod-edit .thisweekcheckbox{margin-left:-85px}}.product-line .prod-del{position:relative;width:24px;margin-left:10px;cursor:pointer}@media(max-width: 680px){.product-line .prod-del{margin-right:5px;margin-left:auto}}.product-line .form-checkbox .form-icon{border-color:#0098cc}.step1Combo:last-child{border-bottom:0px}.crossprice{text-decoration:line-through;font-weight:500;color:#979797 !important;padding-right:5px}.prod-badge-container{position:absolute;margin-left:255px;margin-top:-40px;overflow:visible;font-size:12px;max-width:180px;line-height:21px;text-align:center}@media(max-width: 680px){.prod-badge-container{margin-left:60px}}.prod-badge-container span{display:block;padding:3px 20px;position:relative;background:#ef8d51;overflow:visible;height:26px;margin-left:13px;color:#fff;text-decoration:none}.prod-badge-container span:after{content:"";height:0;width:0;display:block;position:absolute;top:0;right:-13px;border-top:13px solid #ef8d51;border-bottom:13px solid #ef8d51;border-right:13px solid rgba(0,0,0,0);border-left:13px solid rgba(0,0,0,0)}.prod-badge-container span:before{content:"";height:0;width:0;display:block;position:absolute;top:0;left:-13px;border-top:13px solid #ef8d51;border-bottom:13px solid #ef8d51;border-right:13px solid rgba(0,0,0,0);border-left:13px solid rgba(0,0,0,0)}@media(max-width: 680px){.combo-name{font-size:1.3rem !important}}.progress-group.inner .swiper-button-prev,.progress-group.inner .swiper-button-next{background-color:rgba(0,0,0,0);box-shadow:none;width:25px !important;height:95px !important;margin-top:0px;margin-left:4px}.progress-group.inner .swiper-button-next{margin-left:0px;margin-right:4px}.progress-group{min-width:100%}.progress-group .swiper-container{width:100%;max-width:100%;min-height:0;min-width:0;overflow:hidden}.progress-group .swiper-slide{width:auto;flex-shrink:0;display:block;max-width:100%}.progress-group .swiper-slide:first-of-type .progress-container{padding-left:10px}.progress-group .swiper-slide:last-of-type .progress-container{padding-right:10px}.progress-group .swiper-wrapper{max-height:100%;display:flex}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin:0 auto;margin-bottom:1.5em}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}footer{background:#08719c;color:#fff;padding:40px;font-size:.833rem;margin-top:150px}footer a{color:#fff}footer a:hover{color:#fff;text-decoration:underline}@media(max-width: 840px){footer a:hover{font-weight:normal !important}}footer img{padding:0 6px}@media(max-width: 680px){footer img{padding:0 2px}}@media(max-width: 680px){footer{margin-top:50px}footer .menu{display:block;text-align:center;margin-bottom:40px}footer .menu li{display:inline-block}footer .text-right{text-align:center}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNwZWN0cmUvc3BlY3RyZS5zY3NzIiwic3BlY3RyZS9fbm9ybWFsaXplLnNjc3MiLCJzcGVjdHJlL192YXJpYWJsZXMuc2NzcyIsInNwZWN0cmUvX2Jhc2Uuc2NzcyIsInNwZWN0cmUvbWl4aW5zL19zaGFkb3cuc2NzcyIsInNwZWN0cmUvbWl4aW5zL190ZXh0LnNjc3MiLCJzcGVjdHJlL190eXBvZ3JhcGh5LnNjc3MiLCJzcGVjdHJlL21peGlucy9fbGFiZWwuc2NzcyIsInNwZWN0cmUvX2FzaWFuLnNjc3MiLCJzcGVjdHJlL190YWJsZXMuc2NzcyIsInNwZWN0cmUvX2J1dHRvbnMuc2NzcyIsInNwZWN0cmUvbWl4aW5zL19idXR0b24uc2NzcyIsInNwZWN0cmUvX2Zvcm1zLnNjc3MiLCJzcGVjdHJlL19sYWJlbHMuc2NzcyIsInNwZWN0cmUvX2NvZGVzLnNjc3MiLCJzcGVjdHJlL19tZWRpYS5zY3NzIiwic3BlY3RyZS9faWNvbnMuc2NzcyIsInNwZWN0cmUvX2xheW91dC5zY3NzIiwic3BlY3RyZS9faGVyby5zY3NzIiwic3BlY3RyZS9fbmF2YmFyLnNjc3MiLCJzcGVjdHJlL19hcHBwYWdlLnNjc3MiLCJzcGVjdHJlL19hY2NvcmRpb25zLnNjc3MiLCJzcGVjdHJlL19hdmF0YXJzLnNjc3MiLCJzcGVjdHJlL21peGlucy9fYXZhdGFyLnNjc3MiLCJzcGVjdHJlL19iYWRnZXMuc2NzcyIsInNwZWN0cmUvX2JyZWFkY3J1bWJzLnNjc3MiLCJzcGVjdHJlL19iYXJzLnNjc3MiLCJzcGVjdHJlL19jYWxlbmRhcnMuc2NzcyIsInNwZWN0cmUvX2NhcmRzLnNjc3MiLCJzcGVjdHJlL19jaGlwcy5zY3NzIiwic3BlY3RyZS9fZHJvcGRvd25zLnNjc3MiLCJzcGVjdHJlL19lbXB0eS5zY3NzIiwic3BlY3RyZS9fbWVudXMuc2NzcyIsInNwZWN0cmUvX21vZGFscy5zY3NzIiwic3BlY3RyZS9fbmF2cy5zY3NzIiwic3BlY3RyZS9fcGFnaW5hdGlvbi5zY3NzIiwic3BlY3RyZS9fcGFuZWxzLnNjc3MiLCJzcGVjdHJlL19wb3BvdmVycy5zY3NzIiwic3BlY3RyZS9fc3RlcHMuc2NzcyIsInNwZWN0cmUvX3RhYnMuc2NzcyIsInNwZWN0cmUvX3RpbGVzLnNjc3MiLCJzcGVjdHJlL190b2FzdHMuc2NzcyIsInNwZWN0cmUvbWl4aW5zL190b2FzdC5zY3NzIiwic3BlY3RyZS9fdG9vbHRpcHMuc2NzcyIsInNwZWN0cmUvX2FuaW1hdGlvbnMuc2NzcyIsInNwZWN0cmUvbWl4aW5zL19jb2xvci5zY3NzIiwic3BlY3RyZS91dGlsaXRpZXMvX2N1cnNvcnMuc2NzcyIsInNwZWN0cmUvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJzcGVjdHJlL3V0aWxpdGllcy9fZGl2aWRlci5zY3NzIiwic3BlY3RyZS91dGlsaXRpZXMvX2xvYWRpbmcuc2NzcyIsInNwZWN0cmUvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwic3BlY3RyZS91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCJzcGVjdHJlL21peGlucy9fcG9zaXRpb24uc2NzcyIsInNwZWN0cmUvdXRpbGl0aWVzL19zaGFwZXMuc2NzcyIsInNwZWN0cmUvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCJzcGVjdHJlL19jb21ib3Byb21vLnNjc3MiLCJ3b3JkcHJlc3MvX3dvcmRwcmVzcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLHVFQUFBLENDU0EsS0FDRSxzQkFBQSxDQUNBLHlCQUFBLENBQ0EsNkJBQUEsQ0FVRixLQUNFLFFBQUEsQ0FPRix3Q0FNRSxhQUFBLENBUUYsR0FDRSxhQUFBLENBQ0EsY0FBQSxDQVdGLHVCQUdFLGFBQUEsQ0FZRixHQUNFLHNCQUFBLENBQ0EsUUFBQSxDQUNBLGdCQUFBLENBZ0JGLEVBQ0UsOEJBQUEsQ0FDQSxvQ0FBQSxDQVFGLGlCQUVFLGVBQUEsQ0FPRixRQUNFLGlCQUFBLENBWUYsU0FFRSxtQkFBQSxDQU9GLFNBRUUsa0JBQUEsQ0FRRixrQkFJRSwyRUM3RWlCLENEOEVqQixhQUFBLENBT0YsSUFDRSxpQkFBQSxDQVdGLE1BQ0UsYUFBQSxDQUNBLGVBQUEsQ0FRRixRQUVFLGFBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSx1QkFBQSxDQUdGLElBQ0UsY0FBQSxDQUdGLElBQ0UsVUFBQSxDQVVGLFlBRUUsb0JBQUEsQ0FPRixzQkFDRSxZQUFBLENBQ0EsUUFBQSxDQU9GLElBQ0UsaUJBQUEsQ0FPRixlQUNFLGVBQUEsQ0FXRixzQ0FLRSxtQkFBQSxDQUNBLGlCQUFBLENBQ0EsbUJBQUEsQ0FDQSxRQUFBLENBUUYsYUFFRSxnQkFBQSxDQVFGLGNBRUUsbUJBQUEsQ0FTRixxREFJRSx5QkFBQSxDQU9GLHdIQUlFLGlCQUFBLENBQ0EsU0FBQSxDQVlGLFNBQ0UsUUFBQSxDQUNBLFFBQUEsQ0FDQSxTQUFBLENBVUYsT0FDRSxxQkFBQSxDQUNBLGFBQUEsQ0FDQSxhQUFBLENBQ0EsY0FBQSxDQUNBLFNBQUEsQ0FDQSxrQkFBQSxDQVFGLFNBQ0Usb0JBQUEsQ0FDQSx1QkFBQSxDQU9GLFNBQ0UsYUFBQSxDQVFGLDZCQUVFLHFCQUFBLENBQ0EsU0FBQSxDQU9GLGtGQUVFLFdBQUEsQ0FRRixjQUNFLDRCQUFBLENBQ0EsbUJBQUEsQ0FPRixxRkFFRSx1QkFBQSxDQVFGLDZCQUNFLHlCQUFBLENBQ0EsWUFBQSxDQVdGLGFBRUUsYUFBQSxDQU9GLFFBQ0UsaUJBQUEsQ0FDQSxZQUFBLENBVUYsT0FDRSxvQkFBQSxDQU9GLFNBQ0UsWUFBQSxDQVVGLFNBQ0UsWUFBQSxDRTNiRixxQkFHRSxrQkFBQSxDQUdGLEtBQ0UscUJBQUEsQ0FDQSxjRCtGZSxDQzlGZixlRCtGaUIsQ0M5RmpCLHlDQUFBLENBQ0EseUJBTEYsS0FNSSxpQkQ4RlcsQ0FBQSxDQzFGZixLQUNFLGVEa0JZLENDakJaLGFEMENnQixDQ3pDaEIsK0VEMkRpQixDQzFEakIsY0RxRlUsQ0NwRlYsZUFBQSxDQUNBLGlCQUFBLENBQ0EsaUNBQUEsQ0FHRixFQUNFLGFEckJjLENDc0JkLFlBQUEsQ0FDQSxvQkFBQSxDQUVBLFFDOUJBLHlDQUFBLENEa0NBLGtDQUlFLGFEeUJjLENDeEJkLHlCQUFBLENBR0YsVUFDRSxhRHFCZSxDQ2pCbkIsR0FDRSxhQUFBLENBQ0Esd0JEOUJVLENDK0JWLFdBQUEsQ0FDQSxVQUFBLENBR0YsUUFDRSwrRURzQmlCLENDckJqQixpQkFBQSxDQUNBLGdCQUFBLENBQ0EsY0Q4Qk8sQ0M3QlAsaUJBQUEsQ0FDQSxNQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FFQSxlQUNFLFVBQUEsQ0FDQSx3QkQ3RFksQ0M4RFosMkRBQUEsQ0FDQSw4QkFBQSxDQUNBLDJCQUFBLENBQ0EseUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FJQSxxQkFDRSx3QkQxRWUsQ0M4RW5CLHlCQWhDRixRQWlDSSxZQUFBLENBQUEsQ0FJSixNQUNFLGlCQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FDQSxlQUFBLENBQ0EsV0FBQSxDQUNBLG1CQUFBLENBQ0EsZUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBR0YsT0FDRSxtQ0FBQSxDQUNBLGlCQUFBLENBQ0Esd0JEM0VtQixDQzRFbkIsYUFBQSxDQUNBLGlCQUFBLENBQ0EsYURiUSxDQ2NSLFlEZFEsQ0NlUixjQUNFLHdCRDNHWSxDQzRHWixvQkQ1R1ksQ0M2R1osVURoRlUsQ0NrRlosaUJBQ0UsK0JEdEZpQixDQ3VGakIsd0JEdkZpQixDQ3dGakIsd0JBQ0UsbUNEekZlLENDMEZmLCtCRDFGZSxDQzJGZixVRHhGUSxDQzZGZCxTQUNFLHFDRDFGaUIsQ0MyRmpCLGtCQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FDQSxXQUFBLENBRUEscUJBQ0UsWUFBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLHdCQUFBLENBQ0Esa0JBQUEsQ0FDQSx5QkFORixxQkFPSSxXQUFBLENBQ0EsVUFBQSxDQUFBLENBR0osZ0JBQ0UsWUFBQSxDQUNBLFVBQUEsQ0FDQSxtQkFBQSxDQUNBLGNBQUEsQ0FDQSx3QkFBQSxDQUVGLGFBQ0UscUJBQUEsQ0FFRix5QkE1QkYsU0E2QkksV0FBQSxDQUNBLFVBQUEsQ0FBQSxDQUdKLGlCQUNFLGVEMUVPLENDMkVQLGdCQUFBLENBQ0EsYURwSlMsQ0NzSlQseUJBQ0UsYUR2Sk8sQ0MwSlgsY0FDRSxxQkFBQSxDQUNBLHdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGVBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLGtCQUNFLHFCQUFBLENBSUosa0JBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FHRixpQkFDRSxrQkFBQSxDQUVBLCtCQUNFLGlCQUFBLENBQ0EsMkREbEhrQixDQ21IbEIsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsZ0JEekdLLENDMEdMLFVBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxXQUFBLENBQ0EsWUFBQSxDQUNBLHNCQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQ0FDRSxVQUFBLENBQ0Esb0JBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLFlBQUEsQ0FDQSxzQkFBQSxDQUNBLGtCQUFBLENBQ0EscUJBQUEsQ0FDQSxpQkFBQSxDQUNBLFlBQUEsQ0FDQSxpQ0FBQSxDQUNBLHFCQUFBLENBQ0EsMkJBQUEsQ0FFQSx3Q0FDRSx3QkFBQSxDQUdGLHNDQUNFLDhEQUFBLENBRUYsdUNBQ0UsK0RBQUEsQ0FFRixzQ0FDRSw4REFBQSxDQUVGLHdDQUNFLGdFQUFBLENBRUYsd0NBQ0UsZ0VBQUEsQ0FFRix3Q0FDRSxnRUFBQSxDQUlOLHlCQXZERixpQkF3REksa0JBQUEsQ0FBQSxDQUlKLG9CQUNFLHFCQUFBLENBQ0EsWUFBQSxDQUdGLG9CQUNFLHNCQUFBLENBQ0EsWUFBQSxDQUVGLE9BQ0UsZUFBQSxDQUNBLHNEQUVFLGtCRGpQUSxDQ2tQUixzQkFBQSxDQUNBLHFCQUFBLENBQ0EsS0FBQSxDQUNBLGtCQUFBLENBQ0EsWUFBQSxDQUNBLGtFQUNFLGFEdFFVLENDdVFWLDBCQUFBLENBQ0EseUJBQUEsQ0FHSiwyQkFDRSxvQkFBQSxDQUNBLGtCQUFBLENBQ0EsMENBQUEsQ0FFRiwyQkFDRSxxQkFBQSxDQUNBLGlCQUFBLENBQ0EsMkNBQUEsQ0FHRixvR0FFRSxvQkFBQSxDQUlKLG9EQUVFLHFCQUFBLENBQ0EsMkJBQUEsQ0FDQSx1QkFBQSxDQUNBLDBCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUVGLDBCQUNFLGtFQUFBLENBRUYsMEJBQ0UsbUVBQUEsQ0FHRixvQkFFRSxlQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLDJCQUFBLENBQ0Esa0JBQUEsQ0FDQSxZQUFBLENBQ0EseUJBUkYsb0JBU0kscUJBQUEsQ0FBQSxDQUVGLGdDQUNFLGFEeFRZLENDeVRaLDBCQUFBLENBQ0EseUJBQUEsQ0FJSixVQUNFLGlCQUFBLENBQ0EsMENBQUEsQ0FFRixVQUNFLGtCQUFBLENBQ0EsMkNBQUEsQ0FHRixrRUFFRSxvQkFBQSxDQUdGLGVBQ0Usa0JEL1RVLENDZ1VWLGNBQUEsQ0FDQSxZQUFBLENBQ0Esc0JBQUEsQ0FDQSxrQkFBQSxDQUNBLG1CQUNFLGVBQUEsQ0FDQSxVQUFBLENBSUosY0FDRSxhRG5TZ0IsQ0NvU2hCLGdCRHJRTyxDQ3NRUCxlQUFBLENBR0YsY0FDRSxhRHpTZ0IsQ0MwU2hCLGNEN1FPLENDOFFQLGVBQUEsQ0FDQSxtQkFDRSxlQUFBLENBQ0EsZURsUkssQ0NzUlQsY0FDRSxhRG5UZ0IsQ0NvVGhCLGNEdlJPLENDd1JQLGVBQUEsQ0VoWEEsZUFBQSxDQUNBLHNCQUFBLENBQ0Esa0JBQUEsQ0ZnWEEsb0JBQ0UsbUJBQUEsQ0FDQSxXQUFBLENBQ0EseUJBSEYsb0JBSUksV0FBQSxDQUFBLENBS04sZUFDRSxjRHBTTyxDQ3VTVCxlQUNFLGdCRHhTTyxDQzRTUCxzQkFDRSxVQUFBLENBQ0EsV0FBQSxDQUNBLFlBQUEsQ0FDQSxpQkFBQSxDQUNBLHlCQUxGLHNCQU1JLFVBQUEsQ0FDQSxZQUFBLENBQ0EsaUJBQUEsQ0FDQSx3QkFBQSxDQUNBLFNBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUFBLENBR0oscUJBQ0UsY0FBQSxDQUNBLHlCQUZGLHFCQUdJLGNEOVRHLENDK1RILGVBQUEsQ0FBQSxDQUdKLHFCQUNFLGdCRGxVSyxDQ21VTCwwQkFDRSxjRHJVRyxDQ3VVTCx5QkFMRixxQkFNSSxlRHpVRyxDQzBVSCwwQkFDRSxlRDNVQyxDQUFBLENDZ1ZMLHlCQURGLHNCQUVJLGVEalZHLENBQUEsQ0NzVlQsU0FDRSxpQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLHFCQUFBLENBQ0EsWUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBRUEsd0JBQ0UsWUFBQSxDQUNBLFVBQUEsQ0FFQSx5QkFDRSw4QkFDRSxXQUFBLENBQUEsQ0FLTix1QkFDRSxjQUFBLENBR0YsdUJBQ0UsY0FBQSxDQUdGLHdCQUNFLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGdCQUFBLENBQ0EsY0FBQSxDQUVBLGlDQUNFLGtCQUFBLENBSUoscUNBQ0UsYUFBQSxDQUdGLHNCQUNFLFVBQUEsQ0FNSixlQUNFLGtCQUFBLENBQ0EsaUJBQUEsQ0FFQSw2QkFDRSxXQUFBLENBQ0EseUJBRkYsNkJBR0ksV0FBQSxDQUFBLENBSUYscUNBQ0UsV0FBQSxDQUNBLDhDQUNFLFNBQUEsQ0FDQSxXQUFBLENBS0osbUNBQ0UsV0FBQSxDQUNBLDRDQUNFLFdBQUEsQ0FPUixrQkFDRSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxVQUFBLENBQ0EsZ0JBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FHRix5QkFDRSxVQUFBLENBQ0EsUUFBQSxDQUNBLE9BQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsTUFBQSxDQUVBLG9DQUFBLENBQ0EsdUNBQUEsQ0FDQSxzQ0FBQSxDQUNBLG9DQUFBLENBR0Ysd0JBQ0UsVUFBQSxDQUNBLFVBQUEsQ0FDQSx5QkFBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0EsU0FBQSxDQUdGLHVCQUNFLGFBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBR0Esa0JBQUEsQ0FDQSxnQkFBQSxDQUNBLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLFVBQUEsQ0FDQSxvQkFBQSxDQUdGLDZCQUVFLFVBQUEsQ0FDQSxRQUFBLENBQ0EsT0FBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxPQUFBLENBQ0EsNEJBQUEsQ0FDQSxvQ0FBQSxDQUdGLDhCQUVFLFVBQUEsQ0FDQSxRQUFBLENBQ0EsT0FBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxVQUFBLENBQ0EsNkJBQUEsQ0FDQSxnQ0FBQSxDQUNBLHFDQUFBLENBQ0Esb0NBQUEsQ0FJRixZQUNFLGVBQUEsQ0FDQSxhQUFBLENBQ0EseUJBSEYsWUFJSSxjQUFBLENBQUEsQ0FHSixpQkFDRSxnQkFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSx5QkFQRixpQkFRSSxjQUFBLENBQUEsQ0FJSix3QkFDRSxVQUFBLENBQ0EsUUFBQSxDQUNBLE9BQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsTUFBQSxDQUlGLHNCQUNFLGFBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FHQSxrQkFBQSxDQUNBLGdCQUFBLENBQ0EsV0FBQSxDQUNBLGdCQUFBLENBQ0EsVUFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSx5QkFBQSxDQUFBLGlCQUFBLENBR0YsNEJBRUUsVUFBQSxDQUNBLFFBQUEsQ0FDQSxPQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsV0FBQSxDQUNBLE9BQUEsQ0FDQSw0QkFBQSxDQUNBLG9DQUFBLENBR0YsNkJBRUUsVUFBQSxDQUNBLFFBQUEsQ0FDQSxPQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsS0FBQSxDQUNBLFVBQUEsQ0FDQSw2QkFBQSxDQUNBLGdDQUFBLENBQ0EscUNBQUEsQ0FDQSxvQ0FBQSxDQUlGLE1BQ0UsMkREemtCb0IsQ0Mwa0JwQixpQkFBQSxDQUNBLGVBQUEsQ0FDQSxjRGxrQk8sQ0Nta0JQLGdCQUFBLENBQ0EsV0FDRSxrQkFBQSxDQUVGLGlCQUNFLDRCQUFBLENBRUYsa0JBQ0UsNkJBQUEsQ0FDQSxnQ0FBQSxDQUlKLFVBQ0Usa0JEcHFCYyxDQ3FxQmQsVUFBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkRubEJPLENDb2xCUCxlQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQkFBQSxDQUlBLG1CQUNFLGtCQUFBLENBRUEsMEJBQ0UsWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ0FLRiwyQ0FDRSw4QkFBQSxDQUVGLG9DQUNFLGdCRHpsQlMsQ0MwbEJULFNBQUEsQ0FLTixXQUNFLFlBQUEsQ0FFQSxlQUNFLFdBQUEsQ0FDQSxhQUFBLENBQ0EsWUFBQSxDQUVBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLHNCQUFBLENBR0YsaUJBQ0UsVUFBQSxDQUNBLGlCQUFBLENBQ0Esb0JBQUEsQ0FDQSxtQ0FBQSxDQUNBLFdBQUEsQ0FDQSxlQUFBLENBQ0EscUJBQUEsQ0FDQSx5QkFSRixpQkFTSSxVQUFBLENBQUEsQ0FJSixpQkFDRSxjQUFBLENBR0Ysd0JBQ0UsaUJBQUEsQ0FJRiw0QkFDRSxZQUFBLENBSUosb0JBQ0Usa0JBQUEsQ0FDQSxZQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0EsY0FBQSxDQUNBLHlCQU5GLG9CQU9JLFdBQUEsQ0FDQSxZQUFBLENBQUEsQ0FHSixhQUNFLGtCQUFBLENBQ0EsWUFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSx5QkFORixhQU9JLFlBQUEsQ0FBQSxDQUdGLDJCQUNFLHFCQUFBLENBQ0EsMkJBQUEsQ0FDQSwwQkFBQSxDQUNBLGtCQUFBLENBQ0EsOEJBQ0UsVUFBQSxDQUNBLDJCQUFBLENBQ0EsaUJBQUEsQ0FDQSx5QkFKRiw4QkFLSSxZQUFBLENBQ0EsZ0JEeHJCQyxDQUFBLENDMnJCTCxrQ0FDRSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxPQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBQ0EsaUJEbHJCUyxDQ21yQlQsZUFBQSxDQUNBLG9DQUNFLFVBQUEsQ0FDQSxnQkFBQSxDQUtOLG1KQUdFLFdBQUEsQ0FJSixZQUNFLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLDRDQUFBLENBQ0EsWUFBQSxDQUNBLGlCQUFBLENBQ0EsV0FBQSxDQUNBLGFBQUEsQ0FFQSxRQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBR0UsMENBQ0Usa0JBQUEsQ0FDQSxTQUFBLENBRUYseUNBQ0Usa0JBQUEsQ0FDQSxTQUFBLENBRUYsdUNBQ0Usa0JBQUEsQ0FDQSxTQUFBLENBRUYsdUNBQ0UsU0FBQSxDQUdKLHlCQWhDRixZQWlDSSxRQUFBLENBQ0EsT0FBQSxDQUNBLGFBQUEsQ0FDQSxZQUFBLENBQ0EsZUFDRSxnQkR4dkJHLENDMHZCTCx3R0FFRSxjQUFBLENBQ0EsVUFBQSxDQUdBLDBDQUNFLFVBQUEsQ0FDQSxTQUFBLENBQ0EsY0FBQSxDQUNBLGFBQUEsQ0FDQSxZQUFBLENBRUYseUNBQ0UsVUFBQSxDQUNBLFNBQUEsQ0FDQSxjQUFBLENBQ0EsYUFBQSxDQUNBLFlBQUEsQ0FFRix1Q0FDRSxVQUFBLENBQ0EsU0FBQSxDQUNBLGNBQUEsQ0FDQSxhQUFBLENBQ0EsWUFBQSxDQUVGLHVDQUNFLFVBQUEsQ0FDQSxTQUFBLENBQ0EsY0FBQSxDQUNBLGFBQUEsQ0FDQSxZQUFBLENBQUEsQ0FLTix5QkE3RUYsWUE4RUksaUJBQUEsQ0FDQSxTQUFBLENBQ0EsUUFBQSxDQUNBLGFBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLGVBQ0UsZ0JEenlCRyxDQzB5QkgsbUJBQUEsQ0FFRix3R0FFRSxjQUFBLENBQ0EsVUFBQSxDQUNBLDZCQUFBLENBR0Ysc0JBQ0UsWUFBQSxDQUVGLHdCQUNFLFdBQUEsQ0FDQSx3QkFBQSxDQUVGLHlCQUNFLDBCQUFBLENBQ0Esa0JBQUEsQ0FDQSxXQUFBLENBR0UsK0NBQ0UsVUFBQSxDQUNBLHVEQUFBLENBQ0EsMEJBQUEsQ0FDQSwyQkFBQSxDQUNBLG9CQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQUEsQ0FNUix5QkFDRSxhQUFBLENBSUosZ0JBQ0UsZUFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGFBQUEsQ0FDQSxtQkFDRSxlQUFBLENBQ0EsUUFBQSxDQUNBLHNCQUNFLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLDRCQUNFLHdCRHQ2QkksQ0MwNkJWLGdDQUNFLDBCQUFBLENBQ0EsaUJEdDFCVyxDQ3UxQlgsY0FBQSxDQUNBLGlCQUFBLENBSUosY0FDRSxrQkRuN0JVLENDbzdCVixlQUFBLENBQ0EsNEJBQ0UsWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ0FDQSxZQUFBLENBQ0EseUJBTEYsNEJBTUksV0FBQSxDQUFBLENBRUYsZ0NBQ0UsV0FBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLHFCQUFBLENBQUEsa0JBQUEsQ0FHSixnREFFRSx3QkFBQSxDQUNBLGVBQUEsQ0FFRixnQkFDRSxZQUFBLENBS0YsYUFDRSxZQUFBLENBR0osYUFDSSxXQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSxrQkR0K0JZLENDdStCWixVQUFBLENBQ0EsMkRELzVCa0IsQ0NnNkJsQixnQkRyNUJLLENDczVCTCxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCQUFBLENBQ0Esb0JBQUEsQ0FFSixlQUNFLGVBQUEsQ0FDQSxrQkFBQSxDQUVBLDRCQUNFLFdBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLGtCRHgvQlksQ0N5L0JaLFVBQUEsQ0FDQSwyRERqN0JrQixDQ2s3QmxCLGdCRHY2QkssQ0N3NkJMLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxvQkFBQSxDQUVGLDBCQUNFLG1CQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FDQSx1QkFBQSxDQUdGLDJCQUNFLGlDQUFBLENBQ0EsVUFBQSxDQUNBLFlBQUEsQ0FDQSwyQkFBQSxDQUNBLHFCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBRUEsb0NBQ0Usc0ZBQUEsQ0FFRixtQ0FDRSwrRUFBQSxDQUVGLGdDQUNFLG9HQUFBLENBR0YseUNBQ0UsNERBQUEsQ0FFRix3Q0FDRSw0REFBQSxDQUlKLHFCQUNFLGFBQUEsQ0FDQSxnQkFBQSxDQUVGLHlCQXhERixlQXlESSxlQUFBLENBSUEsMkJBQ0UsWUFBQSxDQUNBLG9DQUNFLG9GQUFBLENBQ0EsdUJBQUEsQ0FFRixtQ0FDRSxrRkFBQSxDQUNBLHVCQUFBLENBRUYsZ0NBQ0UsbUdBQUEsQ0FDQSx1QkFBQSxDQUVGLHlDQUNFLGtFQUFBLENBRUYsd0NBQ0Usa0VBQUEsQ0FBQSxDQU1SLEdBQ0UsWUFBQSxDQUNBLGtCQUFBLENBQ0EsYUFBQSxDQUVBLEtBQ0UsYUFBQSxDQUNBLHlCQUZGLEtBR0ksYUFBQSxDQUFBLENBSUosU0FDRSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsT0FBQSxDQUNBLFVBQUEsQ0FDQSxnRUFBQSxDQUNBLFVBQUEsQ0FDQSx5QkFSRixTQVNJLFNBQUEsQ0FBQSxDQUtOLFlBQ0UsWUFBQSxDQUNBLGtCQUFBLENBQ0EscUJBQ0UsaUJBQUEsQ0FFRix5QkFORixZQU9JLGFBQUEsQ0FDQSxxQkFDRSxnQkFBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FBQSxDQUtOLFNBQ0UsV0FBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBQ0Esa0JEbm5DYyxDQ29uQ2QsVUFBQSxDQUNBLDJERDVpQ29CLENDNmlDcEIsZ0JEN2hDUSxDQzhoQ1IsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxZQUFBLENBQ0Esc0JBQUEsQ0FDQSxrQkFBQSxDQUVGLFVBQ0UsV0FBQSxDQUNBLGVBQUEsQ0FDQSx5QkFIRixVQUlJLFVBQUEsQ0FDQSxlQUFBLENBQUEsQ0FFRixjQUNFLFlBQUEsQ0FDQSxXQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0EseUJBTEYsY0FNSSxZQUFBLENBQ0EsV0FBQSxDQUNBLGVBQUEsQ0FDQSxhQUFBLENBQ0EsYUFBQSxDQUFBLENBTUosNkJBQ0UsZUFBQSxDQUNBLDJFQUVFLGVBQUEsQ0FJTixvQkFDRSxjQUFBLENBQ0EsZUFBQSxDQUVGLGNBQ0UsWUFBQSxDQUNBLFlBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0Esa0JBQUEsQ0FDQSw4QkFBQSxDQUVBLGtDQUNFLGFBQUEsQ0FDQSxvQkFBQSxDQUNBLHdCQUFBLENBR0YsaUNBQ0UsYUFBQSxDQUlKLFlBQ0UsVUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBQ0EscUJBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLGdCQUFBLENBQ0Esd0JBQ0UsZ0JBQUEsQ0FDQSxpQkFBQSxDQUVGLHNCQUNFLGVBQUEsQ0FFRix5QkFmRixZQWdCSSxXQUFBLENBQ0EsZUFBQSxDQUNBLHdCQUNFLGVBQUEsQ0FDQSxnQkFBQSxDQUVGLHNCQUNFLGdCQUFBLENBQUEsQ0FJTix5REFFRSx5QkFBQSxDQUNBLGlCRGxvQ08sQ0Ntb0NQLHlCQUpGLHlEQUtJLHFCQUFBLENBQ0Esd0JBQUEsQ0FDQSw0QkFBQSxDQUNBLDJCQUFBLENBQ0EsNEJBQUEsQ0FBQSxDQUdKLGFBQ0UsK0JBQUEsQ0FDQSw0QkFBQSxDQUNBLHlCQUhGLGFBSUksNkJBQUEsQ0FDQSwyQkFBQSxDQUFBLENBR0osaUJBQ0UsZUFBQSxDQUdGLG1CQUNFLFlBQUEsQ0FDQSxnQkFBQSxDQUNBLHNCQUFBLENBQ0Esa0JBQUEsQ0FFQSw2QkFDRSxXQUFBLENBQ0EsU0FBQSxDQUNBLFdBQUEsQ0FDQSxZQUFBLENBQ0Esd0NBQUEsQ0FDQSxxQkFBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxhQUFBLENBQ0EsWUFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUVBLG1DQUNFLFVBQUEsQ0FJSiw4QkFDRSxXQUFBLENBQ0EsU0FBQSxDQUNBLFdBQUEsQ0FDQSxZQUFBLENBQ0EseUNBQUEsQ0FDQSxxQkFBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxhQUFBLENBQ0EsWUFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUVBLG9DQUNFLFVBQUEsQ0FJTixlQUNFLGVBQUEsQ0FDQSx5QkFGRixlQUdJLFlBQUEsQ0FBQSxDQUdKLGVBQ0UsWUFBQSxDQUNBLHlCQUZGLGVBR0ksYUFBQSxDQUFBLENBR0oscUJBQ0Usa0JEaHlDYyxDQ2l5Q2QsV0FBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLENBRUEsbUNBQ0UsY0FBQSxDQUNBLGlCQUFBLENBQ0EsY0FBQSxDQUNBLDJDQUNFLFVBQUEsQ0FDQSw0REFBQSxDQUNBLDBCQUFBLENBQ0EsMkJBQUEsQ0FDQSxvQkFBQSxDQUNBLFlBQUEsQ0FDQSxhQUFBLENBQ0EsZUFBQSxDQUlKLGtDQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLGdCQUFBLENBQ0Esb0JBQUEsQ0FDQSxzQkFBQSxDQUNBLGtCQUFBLENBQ0EsaUJBQUEsQ0FFQSxtREFDRSw4Q0FBQSxDQUNBLDBCQUFBLENBQ0EsMkJBQUEsQ0FDQSxxQkFBQSxDQUNBLGlCQUFBLENBQ0Esb0JBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUVGLCtDQUNFLFVBQUEsQ0FDQSxzQkFBQSxDQUNBLG1CQUFBLENBQ0EsY0FBQSxDQUNBLFdBQUEsQ0FDQSxnQkFBQSxDQUVBLGlEQUNFLGVBQUEsQ0FLTixzQ0FDRSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxzQkFBQSxDQUNBLG1CQUFBLENBQ0EsY0FBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FFQSw0Q0FDRSxvQkFBQSxDQUNBLGtCQUFBLENBSUoseUJBMUVGLHFCQTJFSSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxnQkFBQSxDQUNBLG9CQUFBLENBQ0EsNkJBQUEsQ0FDQSxrQkFBQSxDQUFBLENBR0YsNEJBQ0UsWUFBQSxDQUdKLGtCQUNFLFlBQUEsQ0FDQSxpREFBQSxDQUNBLHFCQUFBLENBQ0EsK0JBQUEsQ0FDQSwyQkFBQSxDQUNBLFlBQUEsQ0FFQSx5Q0FDRSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxTQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLDRDQUFBLENBQ0Esa0JBQUEsQ0FDQSxZQUFBLENBRUEsd0RBQ0UsVUFBQSxDQUNBLFlBQUEsQ0FDQSxtREFBQSxDQUNBLG1CQUFBLENBQ0EsMEJBQUEsQ0FDQSwyQkFBQSxDQUlKLDZCQUNFLGtFQUFBLENBRUUsbUVBQ0UsMERBQUEsQ0FDQSxvQkFBQSxDQUtOLGlDQUNFLGtCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBQUEsQ0FDQSw0QkFBQSxDQUNBLGdCQUFBLENBR0YseUJBaERGLGtCQWlESSxZQUFBLENBQ0Esb0JBQUEsQ0FDQSxrQkFBQSxDQUNBLHdCQUFBLENBQ0EscUJBQUEsQ0FDQSxnQkFBQSxDQUFBLENBR0osc0JBQ0UsY0FBQSxDQUVGLHFCQUNFLDBCQUFBLENBQ0EsU0FBQSxDQUNBLGlCQUFBLENHNTdDRixXQUNFLDBCQUFBLENBQ0EsdUNBQUEsQ0FDQSwyT0FBQSxDQUlBLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkFBQSxDQUdGLFdBQ0UsMEJBQUEsQ0FDQSx3Q0FBQSxDQUNBLCtPQUFBLENBSUEsZUFBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FJRixTQUNFLDJESnNEb0IsQ0lyRHBCLGVBQUEsQ0FDQSxpQkFBQSxDQUVGLFlBQ0UsbURKdUNpQixDSXRDakIsaUJBQUEsQ0FHRixrQkFNRSxhQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLFlBQUEsQ0FFRix3QkFNRSxlQUFBLENBRUYsT0FFRSxrQkFBQSxDQUNBLHNCQUFBLENBRUYsT0FFRSxrQkFBQSxDQUNBLHNCQUFBLENBRUYsT0FFRSxrQkFBQSxDQUNBLHNCQUFBLENBRUYsT0FFRSxpQkFBQSxDQUNBLHNCQUFBLENBRUYsT0FFRSxnQkFBQSxDQUNBLHNCQUFBLENBRUYsT0FFRSxlQUFBLENBSUYsYUFDRSxZQUFBLENBQ0EsVUFBQSxDQUNBLHNCQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQkFBQSxDQUNBLG9CSklRLENJSFIsaUJBQUEsQ0FFQSxhSjlFUyxDSStFVCwyREpoQm9CLENJaUJwQixjSkZRLENJR1IsaUJBQUEsQ0FDQSxlQUFBLENBR0EseUJBaEJGLGFBaUJJLGdCSlZLLENJV0wsaUJBQUEsQ0FBQSxDQUdGLHVDQUVFLGFKeEZRLENJeUZSLFVBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUdGLG1CQUNFLGlCQUFBLENBR0YsZ0ZBQ0UsYUp4R08sQ0l5R1AsMkRKMUNrQixDSTJDbEIsaUJBQUEsQ0FDQSxlQUFBLENBR0YsZ0JBQ0UsZ0JKaENNLENJaUNOLGVBQUEsQ0FDQSxjQUFBLENBQ0EseUJBSkYsZ0JBS0ksZ0JKdkNHLENBQUEsQ0kyQ1QsZUFDRSxnQkp6Q1EsQ0kwQ1IsZUFBQSxDQUNBLGNBQUEsQ0FDQSx5QkFKRixlQUtJLGdCSmhESyxDQUFBLENJdURULEtBQ0UsaUJBQUEsQ0FFQSxpQkFDRSxnQkFBQSxDQUNBLHlCQUZGLGlCQUdJLGNBQUEsQ0FBQSxDQU1OLFFBR0Usc0NBQUEsQ0FBQSw4QkFBQSxDQUdGLFlBQ0UsMkJBQUEsQ0FDQSxXQUFBLENBQ0Esb0JBQUEsQ0FHRixJQzFLRSxtQkxxRk8sQ0twRlAsZ0JBQUEsQ0FDQSxtQkFBQSxDQUlBLGtCTHVCVyxDS3RCWCxVTDJCWSxDSTJJWixpQkpwRWEsQ0l1RWYsS0MxS0Usa0JMa0RnQixDS2pEaEIsYUxvRGdCLENJdUhoQix3REFBQSxDQUNBLG1CSjlGTyxDSStGUCx1QkFBQSxDQUlGLFdBQ0UsZ0RBQUEsQ0FDQSxhQUFBLENBQ0EsbUJBQUEsQ0FFQSx3QkFDRSxlQUFBLENBS0osTUFFRSwwQkFBQSxDQUNBLFNBQUEsQ0FFQSx3QkFFRSwwQkFBQSxDQUdGLFlBQ0UsZ0JKekhLLENJNkhULEdBQ0Usc0JBQUEsQ0FFQSxNQUNFLHNCQUFBLENBSUosR0FDRSx5QkFBQSxDQUVBLE1BQ0UsMkJBQUEsQ0FJSixHQUNFLGlCQUFBLENBQ0EsTUFDRSxnQkFBQSxDRXRPSix3REFJRSxrSU5zRXdCLENNbkUxQixpQ0FFRSxzSU5rRXdCLENNL0QxQix1QkFFRSxzSk44RG1CLENNM0RyQix1QkFFRSwrRk4wRG1CLENNcERuQiw4RUFFRSwwQkFBQSxDQUNBLG9CQUFBLENBR0YsZ1lBUUUsa0JBQUEsQ0N2Q0osT0FDRSx3QkFBQSxDQUNBLGdCQUFBLENBQ0EsVUFBQSxDQUlFLGVBQUEsQ0FLRSwrQ0FDRSxlUGlDRyxDT3hCSCw0REFDRSx3QlB3Qk0sQ09mUixrQ0FDRSx3QlBjTSxDT1BkLG9CQUNFLGFBQUEsQ0FDQSxlQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQUdGLG9CQUVFLG1EQUFBLENBQ0EsbUJBQUEsQ0FFRixVQUNFLHlCUGdDSyxDUXJGVCxxREFHRSx1QkFBQSxDQUFBLGVBQUEsQ0FDQSxlUitCWSxDUTlCWiwyQkFBQSxDQUNBLG1CUmdGTyxDUS9FUCw0Q0FBQSxDQUNBLGFSRmMsQ1FHZCxjQUFBLENBQ0Esb0JBQUEsQ0FDQSxVQUFBLENBQ0EsY1I2RlUsQ1E1RlYsZUFBQSxDQUNBLGtCUmdHWSxDUS9GWixZQUFBLENBQ0EsbUJBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxvQkFBQSxDQUNBLDZEQUFBLENBQ0Esd0JBQUEsQ0FBQSxvQkFBQSxDQUFBLGdCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQUNBLDZFTnpCQSx5Q0FBQSxDTTRCQSwrT0FHRSxlUkdVLENRRlYsb0JSeEJpQixDUXlCakIsb0JBQUEsQ0FDQSxhUjFCaUIsQ1E0Qm5CLGtLQUVFLGtCUjlCaUIsQ1ErQmpCLDRCQUFBLENBQ0EsVVJOVSxDUU9WLG9CQUFBLENBRUUsMFJBQ0Usd0JSVk0sQ1FXTixzQlJYTSxDUWVaLCtRQUlFLGNBQUEsQ0FDQSxVQUFBLENBQ0EsbUJBQUEsQ0FJRix5RkFDRSxrQlJ2RFksQ1F3RFosb0JSeERZLENReURaLFVSNUJVLENRNkJWLDJWQUdFLDZCQUFBLENBQ0EsNEJBQUEsQ0FDQSxVUmxDUSxDUW9DViwwT0FFRSw0QkFBQSxDQUNBLDhCQUFBLENBQ0EsVVJ4Q1EsQ1EyQ1IscUpBQ0Usd0JSNUNNLENRNkNOLHNCUjdDTSxDUW1EWiw2R0FDRSxrQlI1RWMsQ1E2RWQsb0JSN0VjLENROEVkLFVSdERVLENRdURWLHVaQUdFLDBEQUFBLENBQ0EsNERBQUEsQ0FDQSxVUjVEUSxDUThEVixrUkFFRSwwREFBQSxDQUNBLDJEQUFBLENBQ0EsVVJsRVEsQ1FxRVIseUtBQ0Usd0JSdEVNLENRdUVOLHNCUnZFTSxDUTBFViw2SkFDRSwwQkFBQSxDQUtKLDZGQUNFLDhCUjFGVyxDUTJGWCwwQkFBQSxDQUNBLFVSbkZVLENRb0ZWLHVXQUdFLHFEQUFBLENBQ0EsMEJBQUEsQ0FDQSxVUnpGUSxDUTJGVixrUEFFRSxxREFBQSxDQUNBLHVEQUFBLENBQ0EsVVIvRlEsQ1FrR1IseUpBQ0Usd0JSbkdNLENRb0dOLHNCUnBHTSxDUXVHViw2SUFDRSwwQkFBQSxDQUtKLHFHQy9JQSxrQlRrRGMsQ1NqRGQsNERBQUEsQ0FDQSxVVGdDWSxDUy9CWiw2SFBIQSx5Q0FBQSxDT01BLDBQQUVFLDBEQUFBLENBQ0EsNERBQUEsQ0FDQSxVVHdCVSxDU3RCWixrUUFFRSwwREFBQSxDQUNBLDREQUFBLENBQ0EsVVRrQlUsQ1NmVixpS0FDRSx3QlRjUSxDU2JSLHNCVGFRLENRaUhaLDZGQ25KQSxrQlRvRFksQ1NuRFosaURBQUEsQ0FDQSxVVGdDWSxDUy9CWixxSFBIQSx5Q0FBQSxDT01BLDBPQUVFLCtDQUFBLENBQ0EsaURBQUEsQ0FDQSxVVHdCVSxDU3RCWixrUEFFRSwrQ0FBQSxDQUNBLGlEQUFBLENBQ0EsVVRrQlUsQ1NmVix5SkFDRSx3QlRjUSxDU2JSLHNCVGFRLENRc0haLHlGQUNFLHdCQUFBLENBQ0EsMEJBQUEsQ0FDQSxlQUFBLENBQ0EsYVJ2SlksQ1F3SloseUJBQUEsQ0FDQSw0Y0FJRSx3QkFBQSxDQUNBLGFScEdZLENReUdoQixpRkFDRSxpQlJoRVcsQ1FpRVgsb0JBQUEsQ0FDQSxtQkFBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBR0YsaUZBQ0Usa0JSN0ZLLENROEZMLDRDQUFBLENBQ0EsZ0JSdkVVLENRd0VWLGtCUnZFVSxDUXdFVixvQkFBQSxDQUNBLG9CQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSx5QkFURixpRkFVSSxVQUFBLENBQ0EsNkdBQ0UsZUFBQSxDQUFBLENBS04saUhBQ0Usa0JSOUdLLENRK0dMLDRDQUFBLENBQ0EsZ0JSeEZVLENReUZWLGtCUnhGVSxDUXlGVixvQkFBQSxDQUNBLG9CQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSx5QkFURixpSEFVSSxVQUFBLENBQUEsQ0FFRixvQkFaRixpSEFhSSxVQUFBLENBQUEsQ0FNSiw2RkFDRSxhQUFBLENBQ0EsVUFBQSxDQUlGLGlHQUNFLFlSM0hNLENRNEhOLGNBQUEsQ0FDQSxlQUFBLENBRUEsNkhBQ0UsWVJ0SUcsQ1F5SUwsNkhBQ0UsWVJwSUksQ1F5SVIsNkZBQ0Usa0JSck9ZLENRc09aLFFBQUEsQ0FDQSxpQkFBQSxDQUNBLFVSM01VLENRNE1WLGFSaEpNLENRaUpOLGtCUmhKTSxDUWlKTixjQUFBLENBQ0EsU0FBQSxDQUNBLGNSL0pLLENRZ0tMLG9CQUFBLENBQ0EsWVJ0Sk0sQ1F3Sk4sME9BRUUsNkJBQUEsQ0FHRiw2SEFFRSxVQUFBLENBQ0EsNERBQUEsQ0FDQSwwQkFBQSxDQUNBLDJCQUFBLENBQ0Esb0JBQUEsQ0FDQSxZUnhLRyxDUXlLSCxhUnpLRyxDUTBLSCxlQUFBLENBS0gseUZBQ0Msa0JSclFZLENRc1FaLFFBQUEsQ0FDQSxpQkFBQSxDQUNBLFVSM09VLENRNE9WLGFSaExNLENRaUxOLGtCUmhMTSxDUWlMTixjQUFBLENBQ0EsU0FBQSxDQUNBLGNSL0xLLENRZ01MLG9CQUFBLENBQ0EsWVJ0TE0sQ1F1TE4sY0FBQSxDQUVBLGtPQUVFLDZCQUFBLENBR0YseUhBRUUsVUFBQSxDQUNBLGtFQUFBLENBQ0EsMEJBQUEsQ0FDQSwyQkFBQSxDQUNBLG9CQUFBLENBQ0EsWVJ2TUcsQ1F3TUgsYVIxTUcsQ1EyTUgsZUFBQSxDQUlGLGlIQUNFLGtCUnhQVSxDUXlQVixpSkFDRSx1REFBQSxDQUNBLHFHQUFBLENBQUEsNkZBQUEsQ0FDQSxrQkFBQSxDQUtOLDZFQUNFLGtCUnJTTyxDUXNTUCxVQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLG9CQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUtKLFdBQ0UsbUJBQUEsQ0FDQSxjQUFBLENBRUEsa0ZBQ0UsYUFBQSxDQUNBLHlLQUNFLDRCQUFBLENBQ0EseUJBQUEsQ0FFRiwyTEFDRSxlQUFBLENBQ0Esb0JBQUEsQ0FFRix5S0FDRSwyQkFBQSxDQUNBLHdCQUFBLENBQ0Esb0JBQUEsQ0FFRixzWkFJRSxTUjdMSyxDUWlNVCwyQkFDRSxZQUFBLENBRUEsa0lBQ0UsVUFBQSxDQUtOLDZCQUNFLDZCQUFBLENBQ0EsY0FBQSxDQUNBLG9CQUFBLENBQ0EsNEtBRUUsaUJBQUEsQ0FDQSxjQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQlJ2UkssQ1F3UkwsUUFBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSxvT0FDRSxpQlIvUkcsQ1FrU1AsbUNBQ0UsV0FBQSxDQUNBLFVBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLENBQ0EsdUJBQUEsQ0FDQSx5QkFBQSxDQUNBLG1CQUFBLENBQ0Esd0JSNVdRLENRNldSLFFBQUEsQ0FDQSxTQUFBLENBQ0EsZUFBQSxDQUNBLFVBQUEsQ0FFRixzSkFFRSx1QkFBQSxDQUNBLFFBQUEsQ0FJSixZQUNFLGFSeFljLENReVlkLGNBQUEsQ0FDQSx5QkFBQSxDQUNBLGtCQUNFLGFSbFZjLENRc1ZsQixXQUNFLG9CQUFBLENBQ0EsbURBQUEsQ0FDQSx1QkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0Esa0JBQUEsQ0FDQSxjQUFBLENBRUYsc0JBQ0UsY0FBQSxDRWphRixrRUFFRSx1QkFBQSxDQUNBLFFBQUEsQ0FJRixtQkFDRSx5QkFBQSxDQUdBLGVBQ0UsbUJBQUEsQ0FLRiw2QkFDRSxvQlZ5RUssQ1V2RVAscUZBQ0UsaUJWeUVLLENVckVULFNBQ0Usb0JWaUVPLENVOURULE9BQ0UsZ0JWK0VhLENVOUViLGVBQUEsQ0FDQSxvQlYyRE8sQ1V2RFQsWUFDRSxhVndCZ0IsQ1V2QmhCLGFBQUEsQ0FDQSxpQlZvRWEsQ1VuRWIsa0JWdUVZLENVdEVaLGdCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBRUEscUJBQ0UsaUJWNkRXLENVNURYLGdCQUFBLENBR0YscUJBQ0UsZ0JWMERXLENVekRYLGdCQUFBLENBS0osWUFDRSx1QkFBQSxDQUFBLGVBQUEsQ0FDQSxlVnZCWSxDVXdCWixxQkFBQSxDQUNBLDRDQUFBLENBQ0EsbUJWeUJPLENVeEJQLFVWN0JnQixDVThCaEIsYUFBQSxDQUNBLGdCVjBCTyxDVXpCUCxhVmdDUSxDVS9CUixrQlY0Q1ksQ1UzQ1osY0FBQSxDQUNBLFlBQUEsQ0FDQSxtQkFBQSxDQUNBLGlCQUFBLENBQ0EsNkRBQUEsQ0FDQSxVQUFBLENBQ0Esa0JSeEVBLHlDQUFBLENRMEVFLG9CVnJFWSxDVXVFZCx1Q0FDRSx1QlZqQm9CLENVZ0J0QixrQ0FDRSx1QlZqQm9CLENVZ0J0QixtQ0FDRSx1QlZqQm9CLENVZ0J0Qix5QkFDRSx1QlZqQm9CLENVc0J0QixxQkFDRSxpQlZzQlcsQ1VyQlgsYVZNSyxDVUxMLG1CQUFBLENBR0YscUJBQ0UsZ0JWa0JXLENVakJYLGFWTU0sQ1VMTixvQkFBQSxDQUdGLHlCQUNFLG9CQUFBLENBQ0EscUJBQUEsQ0FDQSxVQUFBLENBSUYsdUJBQ0UsV0FBQSxDQU1GLDhFQUdFLFdBQUEsQ0FLSixpQkFDRSxhVmpGVyxDVWtGWCxpQlZiYSxDVWNiLGNBQUEsQ0FFQSx5REFFRSxhVmhFYyxDVWlFZCx1RUFDRSxVQUFBLENBQ0EsYUFBQSxDQUNBLDJEQUFBLENBQ0EsYVY5RVUsQ1UrRVYsVUFBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENBQ0Esb0JBQUEsQ0FJSixxREFFRSxhVi9FYyxDVWdGWixtRUFDRSxVQUFBLENBQ0EsYUFBQSxDQUNBLHFEQUFBLENBQ0EsYVYzRk0sQ1U0Rk4sVUFBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENBQ0Esb0JBQUEsQ0FNUixhQUNFLHVCQUFBLENBQUEsZUFBQSxDQUNBLDRDQUFBLENBQ0EsbUJWdkVPLENVd0VQLGFBQUEsQ0FDQSxjVnREVSxDVXVEVixhVi9EUSxDVWdFUixrQlZuRFksQ1VvRFosWUFBQSxDQUNBLG1CQUFBLENBQ0EscUJBQUEsQ0FDQSxVQUFBLENBQ0EsZVZuSVksQ1VvSVosbUJSdEtBLHlDQUFBLENRd0tFLG9CVm5LWSxDVXFLZCx5QkFDRSxZQUFBLENBSUYsdUJBQ0UsaUJWdkVXLENVd0VYLGFWdkZLLENVd0ZMLGtDQUFBLENBR0YsdUJBQ0UsZ0JWM0VXLENVNEVYLGFWdkZNLENVd0ZOLCtCQUFBLENBSUYsMENBRUUsV0FBQSxDQUNBLG1CQUFBLENBRUEsd0RBQ0Usb0JBQUEsQ0FHSix5Q0FDRSx1UEFBQSxDQUNBLG9CQUFBLENBS0osK0JBRUUsaUJBQUEsQ0FFQSxxREFDRSxjQUFBLENBQ0EsY0FBQSxDQUNBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLGtDQUFBLENBQUEsMEJBQUEsQ0FDQSxZVi9FZ0IsQ1VnRmhCLFNBQUEsQ0FLRiwwQkFDRSxXVjFJSyxDVTZJUCwyQkFDRSxtQkFBQSxDQUtGLDJCQUNFLFdWakpLLENVa0pMLHlCQUZGLDJCQUdJLFNBQUEsQ0FBQSxDQUlKLDRCQUNFLG9CQUFBLENBS0osd0NBR0UsYUFBQSxDQUNBLGNWL0lVLENVZ0pWLGtCVjNJWSxDVTRJWixjQUFBLENBQ0EsaUJWaEtPLENVaUtQLDhCQUFBLENBQ0EsaUJBQUEsQ0FFQSwwREFDRSxxQkFBQSxDQUVBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0EsU0FBQSxDQUNBLDZHUnRRRix5Q0FBQSxDUXdRSSxvQlY5UFksQ1VnUWQsbUhBQ0Usa0JWalFZLENVa1FaLG9CVmxRWSxDVXNRaEIseUVBQ0UsNENBQUEsQ0FDQSxjQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkFBQSxDQUNBLDZEQUFBLENBSUYsbUVBQ0UsaUJWakxXLENVa0xYLFFBQUEsQ0FHRixtRUFDRSxnQlZwTFcsQ1VxTFgsY0FBQSxDQU1GLGlEQUNFLGVWclFVLENVc1FWLGFWaktnQixDVWtLaEIsTUFBQSxDQUNBLFNBQUEsQ0FDQSxZVnBLZ0IsQ1V3S2hCLDJFQUNFLHdCVmxRVSxDVXVRZCwwQkFDRSxpQkFBQSxDQUtFLGdEQUNFLDJCQUFBLENBQ0EsdUJBQUEsQ0FDQSxtQkFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxRQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLCtCQUFBLENBQUEsdUJBQUEsQ0FDQSxTQUFBLENBR0osOENBQ0Usa0JWbFVZLENVbVVaLG9CVm5VWSxDVW9VWixzREFDRSxlVjdTTSxDVThTTixVQUFBLENBQ0EsVUFBQSxDQUNBLFFBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxVQUFBLENBTU4sdUJBQ0UsaUJBQUEsQ0FLQSxxQ0FDRSxlVmxVUSxDVW1VUiwwQkFBQSxDQUNBLDZDQUNFLGtCVjdWVSxDVThWVixpQkFBQSxDQUNBLFVBQUEsQ0FDQSxVQUFBLENBQ0EsUUFBQSxDQUNBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLHVDQUFBLENBQUEsK0JBQUEsQ0FDQSxTQUFBLENBT1IsYUFDRSxtQkFBQSxDQUVBLHdCQUNFLGtCVnRWUyxDVXVWVCwyQkFBQSxDQUNBLG9CQUFBLENBQ0EsY0FBQSxDQUNBLE1BQUEsQ0FDQSxVQUFBLENBQ0EsWVZyU0ssQ1VzU0wsZ0NBQ0UsZVZoV1EsQ1VpV1IsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsYUFBQSxDQUNBLFlWL1NHLENVZ1RILE1BQUEsQ0FDQSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxzRUFBQSxDQUNBLFdWcFRHLENVMFRILDhDQUNFLFNBQUEsQ0FJRiw2Q0FDRSxlVjFXRyxDVWlYWCxhQUNFLFlBQUEsQ0FFQSxnQ0FDRSxlVnJYTyxDVXNYUCw0Q0FBQSxDQUNBLG1CVi9VSyxDVWdWTCxrQlZ4VFUsQ1V5VFYsbUJBQUEsQ0FDQSxrQkFBQSxDQUVBLHlDQUNFLGlCVmpVUyxDVWtVVCxvQkFBQSxDQUdGLHlDQUNFLGdCVnBVUyxDVXFVVCxvQkFBQSxDQUlKLCtFQUdFLGFBQUEsQ0FDQSxRQUFBLENBQ0EsbUhBQ0UscUJBQUEsQ0FJSiw4QkFDRSxTVnJTTyxDVTRTUCxxT0FDRSw0QkFBQSxDQUNBLHlCQUFBLENBRUYsNlBBQ0UsZUFBQSxDQUNBLG9CQUFBLENBRUYscU9BQ0UsMkJBQUEsQ0FDQSx3QkFBQSxDQUNBLG9CQUFBLENBRUYseUlBQ0UsU0FBQSxDQUlKLDBCQUNFLFVBQUEsQ0FHRiwwQkFDRSxtQkFBQSxDQU9GLGtHQUVFLDREQUFBLENBRUEsMEhSeGVGLHlDQUFBLENRNmVBLDBGQUVFLGVBQUEsQ0FDQSxhVjViVSxDVTZiVixrSFJqZkYseUNBQUEsQ1E0ZkUsOE1BQ0Usb0JWemNRLENVNmNSLGtTQUNFLGtCVjljTSxDVStjTixvQlYvY00sQ1VrZFIsc1JSdGdCSix5Q0FBQSxDUXdnQk0sb0JWcGRNLENVOGRSLGdIQUNFLGtCVi9kTSxDVWdlTixvQlZoZU0sQ1V5ZVYsZ0RBQ0Usb0JWMWVRLENVeWVWLDRDQUNFLG9CVjFlUSxDVTJlUixzRFIvaEJKLHlDQUFBLENRaWlCTSxlQUFBLENBRkYsa0RSL2hCSix5Q0FBQSxDUWlpQk0sZUFBQSxDQUdGLGlFQUNFLGFWamZNLENVZ2ZSLDZEQUNFLGFWamZNLENVMGZaLHNGQUVFLDhCVmxnQlksQ1VtZ0JaLGtCQUFBLENBQ0EsVUFBQSxDQUtGLHNCQUNFLHFCVjNnQk8sQ1VraEJQLG9EQUNFLHdCVmxoQlUsQ1VtaEJWLGtCQUFBLENBQ0EsVUFBQSxDQVNBLDhGQUNFLGVWMWlCTSxDVWlqQmQsaUJBQ0UsZUFBQSxDQUVBLDZCQUNFLFlBQUEsQ0FDQSxjQUFBLENBS0osYUFDRSxvQkFBQSxDQUlBLGdCQUNFLG1CQUFBLENBSUosUUFDRSxlQUFBLENBQ0Esa0JBQUEsQ0FDQSxjQUNFLGtCVnRtQlksQ1V1bUJaLFVBQUEsQ0FDQSxvQlZ4bUJZLENVNG1CaEIsU0FDRSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxVQUFBLENBQ0EsaUJWNWdCYSxDVTZnQmIsVUFBQSxDQUdGLGVBQ0UsaUJBQUEsQ0FDQSx5QkFDRSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxVQUFBLENBQ0EsaUJWdGhCVyxDVXVoQlgsb0JBQUEsQ0FDQSxvQkFBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBSUoscURBSUUsWUFBQSxDQUlBLDJCQUNFLHVCQUFBLENBRUEsZUFBQSxDQUNBLGVBQUEsQ0FDQSxxQkFBQSxDQUNBLDJCQUFBLENBQ0EsbUJBQUEsQ0FDQSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhQUFBLENBQ0Esa0JBQUEsQ0FDQSxjQUFBLENBQ0EsWUFBQSxDQUNBLG1CQUFBLENBQ0EsaUJBQUEsQ0FDQSw2REFBQSxDQUNBLHFCQUFBLENBQ0EsMEJBQUEsQ0FFQSx3Q0FDRSxhVmhvQk8sQ1Vpb0JQLGtCQUFBLENBSUYsa0NBQ0UsbUNBQUEsQ0FDQSxvQlZ0cUJVLENVdXFCVixpQkFBQSxDQUNBLCtDQUNFLHlCVnpvQlUsQ1U2b0JoQiw4QkFDRSw0QkFBQSxDQUNBLDJCQUFBLENBQ0EsY0FBQSxDQUNBLDBCQUFBLENBSUUsaUVBQ0UsU0FBQSxDQUdGLHVFQUNFLGtCVjVxQkksQ1U2cUJKLGlCQUFBLENBSUYsdUVBQ0Usa0JWaHNCUSxDVWlzQlIsaUJBQUEsQ0FJRiw2RUFDRSw4QlZ0cUJVLENVeXFCVixrRUFDRSxnQkFBQSxDQUNBLGdCQUFBLENBQ0EsYVY3cUJHLENVOHFCSCwyRUFDRSx5QlY5cUJNLENVK3FCTixrRkFDRSxZQUFBLENBR0osK0VBQ0UsWUFBQSxDQUdBLDhKQUNFLFlBQUEsQ0FTWiwwQkFDRSxVQUFBLENBQ0EsZ0JBQUEsQ0FFRix5QkFDRSxjVm5wQkssQ1VzcEJULCtCQUNFLHFCQUFBLENDaHZCRixPTkNFLG1CTHFGTyxDS3BGUCxnQkFBQSxDQUNBLG1CQUFBLENBSUEsd0JMd0NjLENLdkNkLHFETU51QixDQUN2QixvQkFBQSxDQUdBLHFCQUNFLGtCQUFBLENBQ0Esa0JBQUEsQ0FDQSxtQkFBQSxDQUlGLHFCTk5BLGtCTERjLENLRWQsVUwyQlksQ1dsQlosdUJOVkEsa0JMSWdCLENLSGhCLGFMRmMsQ1dlZCxxQk5kQSxrQkw0Q2MsQ0szQ2QsVUwyQlksQ1dWWixxQk5sQkEsa0JMNkNjLENLNUNkLFVMMkJZLENXTlosbUJOdEJBLGtCTDhDWSxDSzdDWixVTDJCWSxDV0ZkLFlBQ0Usd0JBQUEsQ0NsQ0YsS1BDRSxtQkxxRk8sQ0twRlAsZ0JBQUEsQ0FDQSxtQkFBQSxDQUlBLDRET0xvQyxDUE1wQyxhTGdEVyxDWXJEWCxhQUFBLENBR0YsTUFDRSxtQlorRU8sQ1k5RVAsYVpvRGdCLENZbkRoQixpQkFBQSxDQUVBLGNBQ0UsYVp5QlMsQ1l4QlQsdUJBQUEsQ0FDQSxpQlo0RlcsQ1kzRlgsaUJBQUEsQ0FDQSxXWnNFSyxDWXJFTCxVWm1FSyxDWWhFUCxXQUNFLGVaeUJPLENZeEJQLGFBQUEsQ0FDQSxhQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FDQSxZQUFBLENBQ0EsVUFBQSxDQzNCSixJQUNFLGNBQUEsQ0FDQSxXQUFBLENBR0YsZ0JBQ0UsYUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBS0YsZUFDRSxtQkFBQSxDQUFBLGdCQUFBLENBR0YsaUJBQ0UscUJBQUEsQ0FBQSxrQkFBQSxDQUlGLGtCQUNFLGFBQUEsQ0FDQSxlQUFBLENBQ0EsU0FBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLDBCQUNFLFVBQUEsQ0FDQSxhQUFBLENBQ0EscUJBQUEsQ0FHRiwwRUFHRSxRQUFBLENBQ0EsUUFBQSxDQUNBLFdBQUEsQ0FDQSxNQUFBLENBQ0EsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsS0FBQSxDQUNBLFVBQUEsQ0FJSix1QkFDRSxXQUFBLENBQ0EsY0FBQSxDQUVBLCtCQUNFLFlBQUEsQ0FLRiw4QkFDRSxrQkFBQSxDQUtGLDhCQUNFLG1CQUFBLENBS0osUUFDRSxrQkFBQSxDQUVBLHdCQUNFLHlCYnBDYyxDYXFDZCxnQmJXSyxDYzlFTCxhQUNJLFVBQUEsQ0FDQSwyQkFBQSxDQUNBLGFBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FFSiwwQkFDSSw2REFBQSxDQUVKLDBCQUNJLHFFQUFBLENBRUosMEJBQ0ksa0VBQUEsQ0FFSiwwQkFDSSw2REFBQSxDQUVKLHdCQUNJLGtFQUFBLENBRUosNEJBQ0ksK0RBQUEsQ0FFSix3QkFDSSwyREFBQSxDQUNBLHlCQUFBLENBRUosMkJBQ0ksOERBQUEsQ0FFSix3QkFDSSwyREFBQSxDQUVKLHVCQUNJLG9FQUFBLENBRUosMEJBQ0ksaUVBQUEsQ0FFSiwyQkFDSSw4REFBQSxDQUVKLDJCQUNJLDhEQUFBLENBRUosMEJBQ0ksNkRBQUEsQ0FFSix5QkFDSSw0REFBQSxDQUNBLHVCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxRQUFBLENBRUosdUJBQ0kscURBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUVKLHVCQUNJLDREQUFBLENBQ0EsdUJBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLFlBQUEsQ0FDQSxVQUFBLENBQ0EsUUFBQSxDQUdKLHVCQUNJLDBEQUFBLENBQ0EseUJBQUEsQ0FFSix3QkFDSSxzREFBQSxDQUVKLHdCQUNJLGlEQUFBLENBRUosMkJBQ0ksY0FBQSxDQUNBLCtEQUFBLENBQ0EseUJBQUEsQ0FDQSwrQkFBQSxDQUNBLGlCQUFBLENBQ0EsWUFBQSxDQUNBLFVBQUEsQ0FDQSxPQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhZGpHUSxDY2tHUixVQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLG1CQUFBLENBQ0EsY0FBQSxDQUdKLHFDQUNJLGVBQUEsQ0FDQSxxRUFBQSxDQUVKLHVCQUNJLDJEQUFBLENBRUosd0JBQ0ksNERBQUEsQ0FFSiwwQkFDSSw2REFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBSUosb0JBQ0ksVUFBQSxDQUNBLDJCQUFBLENBQ0Esb0JBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUdKLHFDQUNJLDZEQUFBLENBQ0EsdUJBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQUFBLENBS0Esb0NBQ0ksMERBQUEsQ0FDQSxZQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUtaLGNBQ0kseUJBQUEsQ0FDQSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxZQUFBLENBQ0EsdUJBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUdKLGdCQUNJLGNBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUdKLHFCQUNJLFNBQUEsQ0FDQSxjZHZLYyxDY3dLZCxjQUFBLENBQ0EsbUJBQUEsQ0FDQSxvQkFBQSxDQUNBLDBDQUFBLENBQUEsa0NBQUEsQ0FDQSxvQkFBQSxDQUNBLHFCQUFBLENBR0osZ0JBQ0ksVUFBQSxDQUNBLFdBQUEsQ0FHSixxQkFDSSxTQUFBLENBQ0EsY2R2TGMsQ2N3TGQsZUFBQSxDQUNBLG1CQUFBLENBQ0Esb0JBQUEsQ0FDQSwwQ0FBQSxDQUFBLGtDQUFBLENBQ0Esb0JBQUEsQ0FDQSxxQkFBQSxDQUdKLHdCQUNJLEdBQ0ksbUJBQUEsQ0FBQSxDQUZSLGdCQUNJLEdBQ0ksbUJBQUEsQ0FBQSxDQUdSLFlBQ0ksYUFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSx5QkFKSixZQUtRLGdCQUFBLENBQUEsQ0FHUixNQUNJLGtCZG5OWSxDY29OWixXQUFBLENBQ0EsWUFBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxXQUFBLENBQ0Esc0JBQ0ksWUFBQSxDQUVKLDJCQUNJLFdBQUEsQ0FHUix5QkFFSSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLFlBQUEsQ0FDQSxXQUFBLENBQ0Esa0JkeE9ZLENjeU9aLFVBQUEsQ0FFSixhQUNJLCtCQUFBLENBQUEsdUJBQUEsQ0FFSixZQUNJLCtCQUFBLENBQUEsdUJBQUEsQ0FFSixrQkFDSSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxjQUFBLENBQ0Esb0JBQUEsQ0FHSixXQUNJLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLGNBQUEsQ0FFSixlQUNJLGVBQUEsQ0FDQSxRQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNILHFDQUFBLENBQUEsNkJBQUEsQ0FDQSxnQkFBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0EsaUJBQUEsQ0FDRyxhZHBMSyxDY3FMUixZZHJMUSxDY3NMUix3QkFBQSxDQUNBLGVkekxRLENjMExSLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLG1EZC9Na0IsQ2NnTmxCLGlCQUFBLENBQ0cseUJBbkJKLGVBb0JRLE9BQUEsQ0FDQSxVQUFBLENBQUEsQ0FJUixzQkFDSSxlQUFBLENBQ0EsUUFBQSxDQUNBLGdCQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0gscUNBQUEsQ0FBQSw2QkFBQSxDQUNBLGVBQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0csYWQ3TUssQ2M4TVIsWWQ5TVEsQ2MrTVIsd0JBQUEsQ0FDQSxlZGxOUSxDY21OUixlQUFBLENBQ0EsaUJBQUEsQ0FDQSxtRGR4T2tCLENjeU9sQixpQkFBQSxDQUNHLHlCQW5CSixzQkFvQlEsT0FBQSxDQUFBLENBSVIsbUJBQ0ksa0JkalNRLENja1NSLFdkdkpPLENjeUpYLFFBQ0ksbURkcFBlLENjcVBmLGVkbE9LLENjbU9MLHNCQUFBLENBQ0EsaUJBQUEsQ0FDQSxhQUFBLENBQ0EsY0FBQSxDQUNBLHVCQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FHQSxnQkFDSSxVQUFBLENBQ0EsVUFBQSxDQUNBLFlBQUEsQ0FDQSwyQkFBQSxDQUNBLDhCQUFBLENBQ0EsaUJBQUEsQ0FFSix5QkFDSSx3REFBQSxDQUVKLHFCQUNJLG9EQUFBLENBRUosc0JBQ0kscURBQUEsQ0FFSiwwQkFDSSx5REFBQSxDQUVKLHdCQUNJLHVEQUFBLENBRUoseUJBQ0ksd0RBQUEsQ0M1VlIsV0FDRSxnQkFBQSxDQUNBLGlCQUFBLENBQ0Esa0JmbUZPLENlbEZQLG1CZmtGTyxDZWpGUCxVQUFBLENBSUEsbUJBQ0Usa0JBQUEsQ0FHRixtQkFDRSxpQkFBQSxDQUdGLG1CQUNFLGlCQUFBLENBR0YsbUJBQ0UsaUJBQUEsQ0FHRixtQkFDRSxpQkFBQSxDQUtKLDZDQUtFLHVCQUFBLENBSUYsZUFFRSxZQUFBLENBQ0EsY0FBQSxDQUNBLG1CQUFBLENBQ0Esb0JBQUEsQ0FFQSx1Q0FDRSxhQUFBLENBQ0EsY0FBQSxDQUVBLHVEQUNFLGNBQUEsQ0FDQSxlQUFBLENBR0osdUNBQ0UsZ0JBQUEsQ0FDQSxlQUFBLENBR0osc0JBRUUsTUFBQSxDQUNBLGNBQUEsQ0FDQSxrQmZxQk8sQ2VwQlAsbUJmb0JPLENlbEJQLHNjQWFFLFNBQUEsQ0FHSixRQUNFLFVBQUEsQ0FFRixRQUNFLGtCQUFBLENBRUYsUUFDRSxrQkFBQSxDQUVGLE9BQ0UsU0FBQSxDQUVGLE9BQ0Usa0JBQUEsQ0FFRixPQUNFLGtCQUFBLENBRUYsT0FDRSxTQUFBLENBRUYsT0FDRSxrQkFBQSxDQUVGLE9BQ0Usa0JBQUEsQ0FFRixPQUNFLFNBQUEsQ0FFRixPQUNFLGtCQUFBLENBRUYsT0FDRSxpQkFBQSxDQUVGLFVBQ0UsYUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBRUYsYUFDRSxnQkFBQSxDQUNBLGlCQUFBLENBRUYsYUFDRSxnQkFBQSxDQUVGLGFBQ0UsaUJBQUEsQ0FFRiwwQkFDRSx3SUFhRSxTQUFBLENBRUYsV0FDRSxVQUFBLENBRUYsV0FDRSxrQkFBQSxDQUVGLFdBQ0Usa0JBQUEsQ0FFRixVQUNFLFNBQUEsQ0FFRixVQUNFLGtCQUFBLENBRUYsVUFDRSxrQkFBQSxDQUVGLFVBQ0UsU0FBQSxDQUVGLFVBQ0Usa0JBQUEsQ0FFRixVQUNFLGtCQUFBLENBRUYsVUFDRSxTQUFBLENBRUYsVUFDRSxrQkFBQSxDQUVGLFVBQ0UsaUJBQUEsQ0FFRixhQUNFLFVBQUEsQ0FFRixTQUNFLHVCQUFBLENBRUYsU0FDRSx3QkFBQSxDQUFBLENBR0oseUJBQ0Usd0lBYUUsU0FBQSxDQUVGLFdBQ0UsVUFBQSxDQUVGLFdBQ0Usa0JBQUEsQ0FFRixXQUNFLGtCQUFBLENBRUYsVUFDRSxTQUFBLENBRUYsVUFDRSxrQkFBQSxDQUVGLFVBQ0Usa0JBQUEsQ0FFRixVQUNFLFNBQUEsQ0FFRixVQUNFLGtCQUFBLENBRUYsVUFDRSxrQkFBQSxDQUVGLFVBQ0UsU0FBQSxDQUVGLFVBQ0Usa0JBQUEsQ0FFRixVQUNFLGlCQUFBLENBRUYsYUFDRSxVQUFBLENBRUYsU0FDRSx1QkFBQSxDQUVGLFNBQ0Usd0JBQUEsQ0FBQSxDQUdKLHlCQUNFLHdJQWFFLFNBQUEsQ0FFRixXQUNFLFVBQUEsQ0FFRixXQUNFLGtCQUFBLENBRUYsV0FDRSxrQkFBQSxDQUVGLFVBQ0UsU0FBQSxDQUVGLFVBQ0Usa0JBQUEsQ0FFRixVQUNFLGtCQUFBLENBRUYsVUFDRSxTQUFBLENBRUYsVUFDRSxrQkFBQSxDQUVGLFVBQ0Usa0JBQUEsQ0FFRixVQUNFLFNBQUEsQ0FFRixVQUNFLGtCQUFBLENBRUYsVUFDRSxpQkFBQSxDQUVGLGFBQ0UsVUFBQSxDQUVGLFNBQ0UsdUJBQUEsQ0FFRixTQUNFLHdCQUFBLENBQUEsQ0FHSix5QkFDRSx3SUFhRSxTQUFBLENBRUYsV0FDRSxVQUFBLENBRUYsV0FDRSxrQkFBQSxDQUVGLFdBQ0Usa0JBQUEsQ0FFRixVQUNFLFNBQUEsQ0FFRixVQUNFLGtCQUFBLENBRUYsVUFDRSxrQkFBQSxDQUVGLFVBQ0UsU0FBQSxDQUVGLFVBQ0Usa0JBQUEsQ0FFRixVQUNFLGtCQUFBLENBRUYsVUFDRSxTQUFBLENBRUYsVUFDRSxrQkFBQSxDQUVGLFVBQ0UsaUJBQUEsQ0FFRixhQUNFLFVBQUEsQ0FFRixTQUNFLHVCQUFBLENBRUYsU0FDRSx3QkFBQSxDQUFBLENBR0oseUJBQ0Usd0lBYUUsU0FBQSxDQUVGLFdBQ0UsVUFBQSxDQUVGLFdBQ0Usa0JBQUEsQ0FFRixXQUNFLGtCQUFBLENBRUYsVUFDRSxTQUFBLENBRUYsVUFDRSxrQkFBQSxDQUVGLFVBQ0Usa0JBQUEsQ0FFRixVQUNFLFNBQUEsQ0FFRixVQUNFLGtCQUFBLENBRUYsVUFDRSxrQkFBQSxDQUVGLFVBQ0UsU0FBQSxDQUVGLFVBQ0Usa0JBQUEsQ0FFRixVQUNFLGlCQUFBLENBRUYsYUFDRSxVQUFBLENBRUYsU0FDRSx1QkFBQSxDQUVGLFNBQ0Usd0JBQUEsQ0FBQSxDQU9KLDZCQUNFLGFBQUEsQ0FHQSxPQUNFLGlDQUFBLENBREYsT0FDRSxpQ0FBQSxDQURGLE9BQ0UsaUNBQUEsQ0FERixPQUNFLGlDQUFBLENBREYsT0FDRSxpQ0FBQSxDQURGLE9BQ0UsaUNBQUEsQ0FERixPQUNFLGlDQUFBLENBREYsT0FDRSxpQ0FBQSxDQURGLE9BQ0UsaUNBQUEsQ0FERixRQUNFLGtDQUFBLENBREYsUUFDRSxrQ0FBQSxDQUlKLDBCQUNFLGdDQUNFLGFBQUEsQ0FHQSxVQUNFLGlDQUFBLENBREYsVUFDRSxpQ0FBQSxDQURGLFVBQ0UsaUNBQUEsQ0FERixVQUNFLGlDQUFBLENBREYsVUFDRSxpQ0FBQSxDQURGLFVBQ0UsaUNBQUEsQ0FERixVQUNFLGlDQUFBLENBREYsVUFDRSxpQ0FBQSxDQURGLFVBQ0UsaUNBQUEsQ0FERixVQUNFLGlDQUFBLENBREYsV0FDRSxrQ0FBQSxDQURGLFdBQ0Usa0NBQUEsQ0FBQSxDQUtOLHlCQUNFLGdDQUNFLGFBQUEsQ0FHQSxVQUNFLGlDQUFBLENBREYsVUFDRSxpQ0FBQSxDQURGLFVBQ0UsaUNBQUEsQ0FERixVQUNFLGlDQUFBLENBREYsVUFDRSxpQ0FBQSxDQURGLFVBQ0UsaUNBQUEsQ0FERixVQUNFLGlDQUFBLENBREYsVUFDRSxpQ0FBQSxDQURGLFVBQ0UsaUNBQUEsQ0FERixVQUNFLGlDQUFBLENBREYsV0FDRSxrQ0FBQSxDQURGLFdBQ0Usa0NBQUEsQ0FBQSxDQUtOLHlCQUNFLGdDQUNFLGFBQUEsQ0FHQSxVQUNFLGlDQUFBLENBREYsVUFDRSxpQ0FBQSxDQURGLFVBQ0UsaUNBQUEsQ0FERixVQUNFLGlDQUFBLENBREYsVUFDRSxpQ0FBQSxDQURGLFVBQ0UsaUNBQUEsQ0FERixVQUNFLGlDQUFBLENBREYsVUFDRSxpQ0FBQSxDQURGLFVBQ0UsaUNBQUEsQ0FERixVQUNFLGlDQUFBLENBREYsV0FDRSxrQ0FBQSxDQURGLFdBQ0Usa0NBQUEsQ0FBQSxDQUtOLHlCQUNFLGdDQUNFLGFBQUEsQ0FHQSxVQUNFLGlDQUFBLENB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Q0MsVUFBQSxDQUVBLGFBQUEsQ0FDQSxhQUFBLENBRUEsbUJBQUEsQ0FLRCxvQkFDQyxRQUFBLENBQ0EsNkJBQUEsQ0FDQSxvQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsZUFBQSxDQUNBLFNBQUEsQ0FDQSw0QkFBQSxDQUNBLFNBQUEsQ0FDQSwyQkFBQSxDQUVBLDBCQUNDLGlCQUFBLENBQ0EscUNBQUEsQ0FDQSxvQkFBQSxDQUNBLGNBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsV0FBQSxDQUNBLFFBQUEsQ0FDQSxrQkFBQSxDQUNBLHNCQUFBLENBQ0Esb0JBQUEsQ0FDQSxPQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FLRiw4QkFDQyxTQUFBLENBR0QsT0FDQyxrQnREbExVLENzRG1MVixVdERoS2EsQ3NEaUtiLFlBQUEsQ0FDQSxpQnREM0ZjLENzRDRGZCxnQkFBQSxDQUdBLFNBQ0MsVXREdktZLENzRHdLWixlQUNDLFV0RHpLVyxDc0QwS1gseUJBQUEsQ0FDQSx5QkFIRCxlQUlFLDZCQUFBLENBQUEsQ0FLSCxXQUNDLGFBQUEsQ0FDQSx5QkFGRCxXQUdFLGFBQUEsQ0FBQSxDQUlGLHlCQTFCRCxPQTJCQyxlQUFBLENBRUMsYUFDQyxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQkFBQSxDQUNBLGdCQUNDLG9CQUFBLENBSUYsbUJBQ0MsaUJBQUEsQ0FBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIFZhcmlhYmxlcyBhbmQgbWl4aW5zXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5cbi8qISBTcGVjdHJlLmNzcyB2I3skdmVyc2lvbn0gfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vcGljdHVyZXBhbjIvc3BlY3RyZSAqL1xuLy8gUmVzZXQgYW5kIGRlcGVuZGVuY2llc1xuQGltcG9ydCBcIm5vcm1hbGl6ZVwiO1xuQGltcG9ydCBcImJhc2VcIjtcblxuLy8gRWxlbWVudHNcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwiYXNpYW5cIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJsYWJlbHNcIjtcbkBpbXBvcnQgXCJjb2Rlc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwiaWNvbnNcIjtcblxuLy8gTGF5b3V0XG5AaW1wb3J0IFwibGF5b3V0XCI7XG5AaW1wb3J0IFwiaGVyb1wiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImFwcHBhZ2VcIjtcblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcImFjY29yZGlvbnNcIjtcbkBpbXBvcnQgXCJhdmF0YXJzXCI7XG5AaW1wb3J0IFwiYmFkZ2VzXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYnNcIjtcbkBpbXBvcnQgXCJiYXJzXCI7XG5AaW1wb3J0IFwiY2FsZW5kYXJzXCI7XG5AaW1wb3J0IFwiY2FyZHNcIjtcbkBpbXBvcnQgXCJjaGlwc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duc1wiO1xuQGltcG9ydCBcImVtcHR5XCI7XG5AaW1wb3J0IFwibWVudXNcIjtcbkBpbXBvcnQgXCJtb2RhbHNcIjtcbkBpbXBvcnQgXCJuYXZzXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcInBhbmVsc1wiO1xuQGltcG9ydCBcInBvcG92ZXJzXCI7XG5AaW1wb3J0IFwic3RlcHNcIjtcbkBpbXBvcnQgXCJ0YWJzXCI7XG5AaW1wb3J0IFwidGlsZXNcIjtcbkBpbXBvcnQgXCJ0b2FzdHNcIjtcbkBpbXBvcnQgXCJ0b29sdGlwc1wiO1xuXG5cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuQGltcG9ydCBcImFuaW1hdGlvbnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcblxuLy9Db21ibyBQcm9tb1xuQGltcG9ydCBcImNvbWJvcHJvbW9cIjtcbiIsIi8qIE1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgKi9cbi8qIG5vcm1hbGl6ZS5jc3MgdjUuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMyAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4IChyZW1vdmVkKS5cbiAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuIChyZW1vdmVkKVxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxuICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuLyoqXG4gKiBNb2RpZnkgZGVmYXVsdCBzdHlsaW5nIG9mIGFkZHJlc3MuXG4gKi9cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLiAocmVtb3ZlZClcbiAqL1xuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogJG1vbm8tZm9udC1mYW1pbHk7IC8qIDEgKGNoYW5nZWQpICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uIChSZW1vdmVkKVxuICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgLyogKGFkZGVkKSAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxIChjaGFuZ2VkKSAqL1xuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDEgKGNoYW5nZWQpICovXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyAvKiAxIChjaGFuZ2VkKSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUgKHJlbW92ZWQpLlxuICovXG5cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKSAoY2hhbmdlZCkuXG4gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzLCAvKiAxICovXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy8gQ29yZSB2YXJpYWJsZXNcbiR2ZXJzaW9uOiBcIjAuNS45XCI7XG5cbi8vIENvcmUgZmVhdHVyZXNcbiRydGw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBDb3JlIGNvbG9yc1xuJHByaW1hcnktY29sb3I6ICMwMDk4Q0MgIWRlZmF1bHQ7XG4kcHJpbWFyeS1jb2xvci1saWdodDogcmdiYSgkcHJpbWFyeS1jb2xvciwgMC41KSAhZGVmYXVsdDtcbiRwcmltYXJ5LWNvbG9yLWxpZ2h0ZXI6IHJnYmEoJHByaW1hcnktY29sb3IsIDAuMjUpICFkZWZhdWx0O1xuJHByaW1hcnktY29sb3ItZGFyazogZGFya2VuKCRwcmltYXJ5LWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuXG4kc2Vjb25kYXJ5LWNvbG9yOiAjM0NBRDQ5ICFkZWZhdWx0O1xuJHNlY29uZGFyeS1jb2xvci1saWdodDogcmdiYSgkc2Vjb25kYXJ5LWNvbG9yLCAwLjUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1jb2xvci1saWdodGVyOiByZ2JhKCRzZWNvbmRhcnktY29sb3IsIDAuMjUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1jb2xvci1kYXJrOiBkYXJrZW4oJHNlY29uZGFyeS1jb2xvciwgNSUpICFkZWZhdWx0O1xuXG4kZGFya2JsdWU6ICMwODcxOUMgIWRlZmF1bHQ7XG4kZGFya2JsdWUtbGlnaHQ6IHJnYmEoJGRhcmtibHVlLCAwLjUpICFkZWZhdWx0O1xuJGRhcmtibHVlLWxpZ2h0ZXI6IHJnYmEoJGRhcmtibHVlLCAwLjI1KSAhZGVmYXVsdDtcblxuJGxpZ2h0Ymx1ZTogI0VFRjFGNiAhZGVmYXVsdDtcbiRsaWdodGJsdWUtbGlnaHQ6IHJnYmEoJGxpZ2h0Ymx1ZSwgMC41KSAhZGVmYXVsdDtcbiRsaWdodGJsdWUtbGlnaHRlcjogcmdiYSgkbGlnaHRibHVlLCAwLjI1KSAhZGVmYXVsdDtcbiRsaWdodGJsdWUtZGFyazogZGFya2VuKCRsaWdodGJsdWUsIDUlKSAhZGVmYXVsdDtcblxuJG9yYW5nZTogI0VGNzgyRiAhZGVmYXVsdDtcbiRvcmFuZ2UtbGlnaHQ6IHJnYmEoJG9yYW5nZSwgMC44KSAhZGVmYXVsdDtcbiRvcmFuZ2UtbGlnaHRlcjogcmdiYSgkb3JhbmdlLCAwLjUpICFkZWZhdWx0O1xuXG4vLyBHcmF5IGNvbG9yc1xuJGRhcmstY29sb3I6ICM0NzQ3NDcgIWRlZmF1bHQ7XG4kZGFyay1jb2xvci1saWdodDogcmdiYSgkZGFyay1jb2xvciwgMC42KSAhZGVmYXVsdDtcbiRkYXJrLWNvbG9yLWxpZ2h0ZXI6IHJnYmEoJGRhcmstY29sb3IsIDAuMjUpICFkZWZhdWx0O1xuJGRhcmstY29sb3ItZGFyazogZGFya2VuKCRkYXJrLWNvbG9yLCAzMCUpICFkZWZhdWx0O1xuXG4kbGlnaHQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG5cbiRncmF5LWNvbG9yOiAjOTc5Nzk3ICFkZWZhdWx0O1xuJGdyYXktY29sb3ItZGFyazogZGFya2VuKCRncmF5LWNvbG9yLCAzMCUpICFkZWZhdWx0O1xuJGdyYXktY29sb3ItbGlnaHQ6IHJnYmEoJGdyYXktY29sb3IsIDAuNSkgIWRlZmF1bHQ7XG4kZ3JheS1jb2xvci1saWdodGVyOiByZ2JhKCRncmF5LWNvbG9yLCAwLjIpICFkZWZhdWx0O1xuXG4kYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA2NSUpICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci1kYXJrOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgOCUpICFkZWZhdWx0O1xuXG4kYmctY29sb3I6IGxpZ2h0ZW4oJGRhcmstY29sb3IsIDc1JSkgIWRlZmF1bHQ7XG4kYmctY29sb3ItZGFyazogZGFya2VuKCRiZy1jb2xvciwgMyUpICFkZWZhdWx0O1xuJGJnLWNvbG9yLWxpZ2h0OiAkbGlnaHQtY29sb3IgIWRlZmF1bHQ7XG5cbi8vIENvbnRyb2wgY29sb3JzXG4kc3VjY2Vzcy1jb2xvcjogIzMyYjY0MyAhZGVmYXVsdDtcbiR3YXJuaW5nLWNvbG9yOiAjZmZiNzAwICFkZWZhdWx0O1xuJGVycm9yLWNvbG9yOiAjZmI1MjUyICFkZWZhdWx0O1xuXG4vLyBPdGhlciBjb2xvcnNcbiRjb2RlLWNvbG9yOiAjZDczZTQ4ICFkZWZhdWx0O1xuJGhpZ2hsaWdodC1jb2xvcjogI2ZmZTliMyAhZGVmYXVsdDtcbiRib2R5LWJnOiAkYmctY29sb3ItbGlnaHQgIWRlZmF1bHQ7XG5cbiRib2R5LWZvbnQtY29sb3I6ICM0YTUwNTggIWRlZmF1bHQ7XG4kYm9keS1mb250LWNvbG9yLWxpZ2h0OiByZ2JhKCRib2R5LWZvbnQtY29sb3IsIDAuNSkgIWRlZmF1bHQ7XG5cbiRsaW5rLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcbiRsaW5rLWNvbG9yLWRhcms6IGRhcmtlbigkbGluay1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRsaW5rLWNvbG9yLWxpZ2h0OiBsaWdodGVuKCRsaW5rLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuXG4vLyBGb250c1xuLy8gQ3JlZGl0OiBodHRwczovL3d3dy5zbWFzaGluZ21hZ2F6aW5lLmNvbS8yMDE1LzExL3VzaW5nLXN5c3RlbS11aS1mb250cy1wcmFjdGljYWwtZ3VpZGUvXG4kYmFzZS1mb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGxvYnN0ZXI6ICdMb2JzdGVyIFR3bycsIHNlcmlmICFkZWZhdWx0O1xuJGJlcm5oYXJkdDogJ0Jlcm5oYXJkdCBDRycsIHNlcmlmICFkZWZhdWx0O1xuJG1vbm8tZm9udC1mYW1pbHk6IFwiU0YgTW9ub1wiLCBcIlNlZ29lIFVJIE1vbm9cIiwgXCJSb2JvdG8gTW9ub1wiLCBNZW5sbywgQ291cmllciwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZhbGxiYWNrLWZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kY2prLXpoLWhhbnMtZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5LCBcIlBpbmdGYW5nIFNDXCIsIFwiSGlyYWdpbm8gU2FucyBHQlwiLCBcIk1pY3Jvc29mdCBZYUhlaVwiLCAkZmFsbGJhY2stZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY2prLXpoLWhhbnQtZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5LCBcIlBpbmdGYW5nIFRDXCIsIFwiSGlyYWdpbm8gU2FucyBDTlNcIiwgXCJNaWNyb3NvZnQgSmhlbmdIZWlcIiwgJGZhbGxiYWNrLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGNqay1qcC1mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHksIFwiSGlyYWdpbm8gU2Fuc1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIll1IEdvdGhpY1wiLCBZdUdvdGhpYywgTWVpcnlvLCAkZmFsbGJhY2stZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY2prLWtvLWZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseSwgXCJNYWxndW4gR290aGljXCIsICRmYWxsYmFjay1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRib2R5LWZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseSwgJGZhbGxiYWNrLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGxvYnN0ZXItZm9udC1mYW1pbHk6ICRsb2JzdGVyLCAkZmFsbGJhY2stZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYmVybmhhcmR0LWZvbnQtZmFtaWx5OiAkYmVybmhhcmR0LCAkZmFsbGJhY2stZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG5cbi8vIFVuaXQgc2l6ZXNcbiR1bml0LW86IC4wNXJlbSAhZGVmYXVsdDsgICAvLyAwLjhweFxuJHVuaXQtaDogLjEzcmVtICFkZWZhdWx0OyAgIC8vIDIuMDhweFxuJHVuaXQtMTogLjJyZW0gIWRlZmF1bHQ7ICAgIC8vIDMuMnB4XG4kdW5pdC0yOiAuNHJlbSAhZGVmYXVsdDsgICAgLy8gNi40cHhcbiR1bml0LTM6IC42cmVtICFkZWZhdWx0OyAgICAvLyA5LjZweFxuJHVuaXQtNDogLjhyZW0gIWRlZmF1bHQ7ICAgIC8vIDEyLjhweFxuJHVuaXQtNTogMXJlbSAhZGVmYXVsdDsgICAgIC8vIDE2cHhcbiR1bml0LTY6IDEuMnJlbSAhZGVmYXVsdDsgICAvLyAxOS4ycHhcbiR1bml0LTc6IDEuNHJlbSAhZGVmYXVsdDsgICAvLyAyMi40cHhcbiR1bml0LTg6IDEuNnJlbSAhZGVmYXVsdDsgICAvLyAyNS42cHhcbiR1bml0LTk6IDEuOHJlbSAhZGVmYXVsdDsgICAvLyAyOC44cHhcbiR1bml0LTEwOiAycmVtICFkZWZhdWx0OyAgICAvLyAzMnB4XG4kdW5pdC0xMjogMi40cmVtICFkZWZhdWx0OyAgLy8gMzguNHB4XG4kdW5pdC0xNDogMi44cmVtICFkZWZhdWx0OyAgLy8gXG4kdW5pdC0xNjogMy4ycmVtICFkZWZhdWx0OyAgLy8gNTEuMnB4XG4kdW5pdC0xODogMy42cmVtICFkZWZhdWx0OyAgLy8gXG4kdW5pdC0xOTogNHJlbSAhZGVmYXVsdDsgIC8vIDY0cHhcbiR1bml0LTIwOiA1cmVtICFkZWZhdWx0OyAgLy8gODBweFxuXG4vLyBGb250IHNpemVzXG4kaHRtbC1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XG4kaHRtbC1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206IC44MzNyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLXhzOiAuNzUwcmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogMS4ycmVtICFkZWZhdWx0O1xuJGZvbnQtYnV0dG9uOiAxLjJyZW0gIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQ6IDEuNHJlbSAhZGVmYXVsdDsgXG5cbi8vIFNpemVzXG4kbGF5b3V0LXNwYWNpbmc6ICR1bml0LTIgIWRlZmF1bHQ7XG4kbGF5b3V0LXNwYWNpbmctc206ICR1bml0LTEgIWRlZmF1bHQ7XG4kbGF5b3V0LXNwYWNpbmctbGc6ICR1bml0LTYgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAkdW5pdC0yICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aDogJHVuaXQtaCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGgtbGc6ICR1bml0LTEgIWRlZmF1bHQ7XG5cbiRjb250cm9sLXNpemU6ICR1bml0LTE2ICFkZWZhdWx0O1xuJGNvbnRyb2wtc2l6ZS1zbTogJHVuaXQtNyAhZGVmYXVsdDtcbiRjb250cm9sLXNpemUtbGc6ICR1bml0LTE2ICFkZWZhdWx0O1xuXG4kYnV0dG9uLXBhZGRpbmcteDogJHVuaXQtNCAhZGVmYXVsdDtcbiRidXR0b24tcGFkZGluZy15OiAkdW5pdC0yICFkZWZhdWx0O1xuXG4kY29udHJvbC1wYWRkaW5nLXg6ICR1bml0LTMgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXgtc206ICR1bml0LTEgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXgtbGc6ICR1bml0LTE0ICFkZWZhdWx0O1xuXG4kY29udHJvbC1wYWRkaW5nLXk6ICR1bml0LTEgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXktc206ICR1bml0LWggIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXktbGc6ICR1bml0LTQgIWRlZmF1bHQ7XG5cbiRjb250cm9sLWljb24tc2l6ZTogMS4ycmVtICFkZWZhdWx0O1xuXG4kY29udHJvbC13aWR0aC14czogMTgwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC1zbTogMzIwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC1tZDogNjQwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC1sZzogOTYwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC14bDogMTI4MHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNwb25zaXZlIGJyZWFrcG9pbnRzXG4kc2l6ZS14czogNDgwcHggIWRlZmF1bHQ7XG4kc2l6ZS1zbTogNjgwcHggIWRlZmF1bHQ7XG4kc2l6ZS1tZDogODQwcHggIWRlZmF1bHQ7XG4kc2l6ZS1sZzogOTYwcHggIWRlZmF1bHQ7XG4kc2l6ZS14bDogMTI4MHB4ICFkZWZhdWx0O1xuJHNpemUtMng6IDE0NDBweCAhZGVmYXVsdDtcblxuJHJlc3BvbnNpdmUtYnJlYWtwb2ludDogJHNpemUteHMgIWRlZmF1bHQ7XG5cbi8vIFotaW5kZXhcbiR6aW5kZXgtMDogMSAhZGVmYXVsdDtcbiR6aW5kZXgtMTogMTAwICFkZWZhdWx0O1xuJHppbmRleC0yOiAyMDAgIWRlZmF1bHQ7XG4kemluZGV4LTM6IDMwMCAhZGVmYXVsdDtcbiR6aW5kZXgtNDogNDAwICFkZWZhdWx0O1xuIiwiLy8gQmFzZVxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogJGh0bWwtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGh0bWwtbGluZS1oZWlnaHQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgfVxufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogJGJvZHktYmc7XG4gIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgY29udHJvbC1zaGFkb3coKTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yLWRhcms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkbGluay1jb2xvci1saWdodDtcbiAgfVxufVxuXG5ociB7XG4gIGNvbG9yOiAjZWVmMWY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRibHVlO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uYmFja3RvIHtcbiAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6ICR1bml0LTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAzMHB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy93aGl0ZS9pY29uLWxlZnQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI1JSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLWRhcms7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWluZGVudDogLTEwMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLnN0YW1wIHtcbiAgYm9yZGVyOiAycHggc29saWQgJGRhcmstY29sb3ItbGlnaHRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogJGRhcmstY29sb3ItbGlnaHRlcjtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAkdW5pdC0xNjtcbiAgd2lkdGg6ICR1bml0LTE2O1xuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICB9XG4gICYuY2FuY2VsbGVkIHtcbiAgICBib3JkZXItY29sb3I6ICRkYXJrLWNvbG9yLWxpZ2h0ZXI7XG4gICAgY29sb3I6ICRkYXJrLWNvbG9yLWxpZ2h0ZXI7XG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3ItbGlnaHRlcjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstY29sb3ItbGlnaHRlcjtcbiAgICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5taWxrbWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktY29sb3ItbGlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiAxNTBweDtcblxuICAmLnRyYW5zcGFyZW50IHtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgfVxuICB9XG4gICYubW9iaWxlIHtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG59XG5hLm1pbGttYW5EZXRhaWxzIHtcbiAgZm9udC1zaXplOiAkdW5pdC00O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29sb3I6ICRkYXJrYmx1ZTtcblxuICAmOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkZGFya2JsdWU7XG4gIH1cbn1cbi53aGl0ZS1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXRlZ29yeS1zd2lwZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJGxvYnN0ZXItZm9udC1mYW1pbHk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAkdW5pdC03O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLm1pbGsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcHJvZHVjdHMvY2F0ZWdvcmllcy9taWxrLmpwZ1wiKTtcbiAgICAgIH1cbiAgICAgICYuanVpY2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcHJvZHVjdHMvY2F0ZWdvcmllcy9qdWljZS5qcGdcIik7XG4gICAgICB9XG4gICAgICAmLmVnZ3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcHJvZHVjdHMvY2F0ZWdvcmllcy9lZ2dzLmpwZ1wiKTtcbiAgICAgIH1cbiAgICAgICYuYnV0dGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Byb2R1Y3RzL2NhdGVnb3JpZXMvYnV0dGVyLmpwZ1wiKTtcbiAgICAgIH1cbiAgICAgICYuY2hlZXNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Byb2R1Y3RzL2NhdGVnb3JpZXMvY2hlZXNlLmpwZ1wiKTtcbiAgICAgIH1cbiAgICAgICYueW9ndXJ0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Byb2R1Y3RzL2NhdGVnb3JpZXMveW9ndXJ0LmpwZ1wiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmlubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0Ymx1ZTtcbiAgICBoZWlnaHQ6IDEyMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDEwcHggMCAyMHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IC0xMHB4IDAgMjBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbiAgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYmx1ZS9pY29uLWNoZXZyb24tbGVmdC5zdmdcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2JsdWUvaWNvbi1jaGV2cm9uLXJpZ2h0LnN2Z1wiKTtcbn1cblxuLmNhdC1uZXh0LFxuLmNhdC1wcmV2IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBvdXRsaW5lOiBub25lO1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtc20pIHtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNhdC1wcmV2IHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAxMHB4IDAgMjBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5jYXQtbmV4dCB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IC0xMHB4IDAgMjBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmNhdC1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uY2F0LXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3QtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiAkbGlnaHRibHVlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnByb2R1Y3QtbmFtZSB7XG4gIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICBmb250LXNpemU6ICR1bml0LTc7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5wcm9kdWN0LXNpemUge1xuICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgZm9udC1zaXplOiAkdW5pdC01O1xuICBmb250LXdlaWdodDogODAwO1xuICBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogJHVuaXQtNDtcbiAgfVxufVxuXG4ucHJvZHVjdC10aWxlIHtcbiAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gIGZvbnQtc2l6ZTogJHVuaXQtNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgQGluY2x1ZGUgdGV4dC1lbGxpcHNpcygpO1xuICAmLnByb21vIHtcbiAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LXByaWNlIHtcbiAgZm9udC1zaXplOiAkdW5pdC01O1xufVxuXG4ucHJvZHVjdC1wcm9tbyB7XG4gIHBhZGRpbmctdG9wOiAkdW5pdC01O1xufVxuXG4ubW9kYWwge1xuICAucHJvZHVjdC1pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogMTkwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG4gIC5wcm9kdWN0LW5hbWUge1xuICAgIG1hcmdpbi10b3A6IDEwJTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogJHVuaXQtNTtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICB9XG4gIC5wcm9kdWN0LXNpemUge1xuICAgIGZvbnQtc2l6ZTogJHVuaXQtNjtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogJHVuaXQtNTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgICBmb250LXNpemU6ICR1bml0LTQ7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAkdW5pdC00O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJvZHVjdC1wcm9tbyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgICBmb250LXNpemU6ICR1bml0LTQ7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGJkYWRkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMjA1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcblxuICAucHJvZHVjdC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgICAgJi5wcm9tbyB7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1zaXplIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cblxuICAucHJvZHVjdC10aWxlIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cblxuICAucHJvZHVjdC1wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuXG4gICAgLnJlZ3VsYXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1wcmljZS1zaW5nbGUtcHJvbW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnByb2R1Y3QtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAZXh0ZW5kIC5idG47XG4gICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XG4gIH1cbn1cblxuLnByb2R1Y3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDIwNXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgICAgd2lkdGg6IDE0NXB4O1xuICAgIH1cbiAgfVxuICAmLmltZ29ubHkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgLnByb2R1Y3Qge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuc21hbGwge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgLnByb2R1Y3Qge1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIFJJQkJPTlMgKi9cbi5yaWJib24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IC02cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuXG4ucmliYm9uLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbiAgLyogVGhlc2UgNCBib3JkZXIgcHJvcGVydGllcyBjcmVhdGUgdGhlIGZpcnN0IHBhcnQgb2Ygb3VyIGRyb3Atc2hhZG93ICovXG4gIGJvcmRlci10b3A6IDEzcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItYm90dG9tOiAxM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXJpZ2h0OiAxM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLWxlZnQ6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5yaWJib24tY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtM3B4O1xuICBsZWZ0OiAyNnB4O1xuICByaWdodDogM3B4O1xufVxuXG4ucmliYm9uLWNvbnRhaW5lciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIGFsbG93cyB1cyB0byBwb3NpdGlvbiBvdXIgcHNldWRvLWVsZW1lbnRzIHByb3Blcmx5ICovXG5cbiAgYmFja2dyb3VuZDogI2VmOGQ1MTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yaWJib24tY29udGFpbmVyIHNwYW46YWZ0ZXIge1xuICAvKiB0aGlzIGNyZWF0ZXMgdGhlIFwiZm9sZGVkXCIgcGFydCBvZiBvdXIgcmliYm9uICovXG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTdweDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCAjYTM0YTEzO1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnJpYmJvbi1jb250YWluZXIgc3BhbjpiZWZvcmUge1xuICAvKiB0aGlzIGNyZWF0ZXMgdGhlIFwiZm9ya2VkXCIgcGFydCBvZiBvdXIgcmliYm9uICovXG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEzcHg7XG4gIGJvcmRlci10b3A6IDEzcHggc29saWQgI2VmOGQ1MTtcbiAgYm9yZGVyLWJvdHRvbTogMTNweCBzb2xpZCAjZWY4ZDUxO1xuICBib3JkZXItcmlnaHQ6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vKiBQUk9NTyBCQURHRSAqL1xuLmJhZGdlLXRleHQge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG59XG4uYmFkZ2UtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtc20pIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLmJhZGdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbiAgLyogVGhlc2UgNCBib3JkZXIgcHJvcGVydGllcyBjcmVhdGUgdGhlIGZpcnN0IHBhcnQgb2Ygb3VyIGRyb3Atc2hhZG93ICovXG59XG5cbi5iYWRnZS1jb250YWluZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIGFsbG93cyB1cyB0byBwb3NpdGlvbiBvdXIgcHNldWRvLWVsZW1lbnRzIHByb3Blcmx5ICovXG5cbiAgYmFja2dyb3VuZDogI2VmOGQ1MTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuXG4uYmFkZ2UtY29udGFpbmVyIHNwYW46YWZ0ZXIge1xuICAvKiB0aGlzIGNyZWF0ZXMgdGhlIFwiZm9sZGVkXCIgcGFydCBvZiBvdXIgcmliYm9uICovXG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTNweDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjYTM0YTEzO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmJhZGdlLWNvbnRhaW5lciBzcGFuOmJlZm9yZSB7XG4gIC8qIHRoaXMgY3JlYXRlcyB0aGUgXCJmb3JrZWRcIiBwYXJ0IG9mIG91ciByaWJib24gKi9cbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTNweDtcbiAgYm9yZGVyLXRvcDogMTNweCBzb2xpZCAjZWY4ZDUxO1xuICBib3JkZXItYm90dG9tOiAxM3B4IHNvbGlkICNlZjhkNTE7XG4gIGJvcmRlci1yaWdodDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8vIHJpYmJvbiB2YXJpYXRpb25zXG4uYmVzdCB7XG4gIGZvbnQtZmFtaWx5OiAkbG9ic3Rlci1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6ICR1bml0LTU7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4OWQwO1xuICB9XG4gIHNwYW46YWZ0ZXIge1xuICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCAjMDA0YTcwO1xuICB9XG4gIHNwYW46YmVmb3JlIHtcbiAgICBib3JkZXItdG9wOiAxM3B4IHNvbGlkICMwMDg5ZDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMTNweCBzb2xpZCAjMDA4OWQwO1xuICB9XG59XG5cbi5yZWZlcmJveCB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogJHVuaXQtNztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ucmVjdXJyaW5nIHtcbiAgLmQtZmxleCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5mbGV4MSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWxpbmUge1xuICAgID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGxpZ2h0Ymx1ZTtcbiAgICB9XG4gICAgLnByb2QtbmFtZSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZWRpdC13ZWVrIHtcbiAgZGlzcGxheTogZmxleDtcblxuICA+IGRpdiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRibHVlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtc20pIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pY29uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuaWNvbjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuI21vZGFsLWFkZHRvd2VlayB7XG4gIC5jaG9vc2VxdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmN1c3RvbS1oZXJvLXNpZ251cCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGhlaWdodDogNTUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtc20pIHtcbiAgICBoZWlnaHQ6IDUwdmg7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuLmhlcm8tc2lnbnVwIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgaGVpZ2h0OiA1NTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgIGhlaWdodDogMzgwcHg7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgaDIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAzMHB4IDUwcHggMTBweCA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJHVuaXQtNjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRlcm1zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAzcHggMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnNpZ251cC1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDE0cHggMTdweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuNDEpO1xuICBwYWRkaW5nOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA1NTBweDtcbiAgbWF4LXdpZHRoOiA5NCU7XG5cbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTI3NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIHotaW5kZXg6IDk5O1xuXG4gICYuY3VzdG9tLWxhbmRwYWdlIHtcbiAgICAmLm1pbGstZGVsaXZlcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC02MTBweDtcbiAgICAgIHRvcDogMzQ1cHg7XG4gICAgfVxuICAgICYudGVuLWV1cm8tb2ZmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNjEwcHg7XG4gICAgICB0b3A6IDM0NXB4O1xuICAgIH1cbiAgICAmLndlZWtseS1mZWUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC02MTBweDtcbiAgICAgIHRvcDogMzQ1cHg7XG4gICAgfVxuICAgICYuY29tbWVyY2lhbCB7XG4gICAgICB0b3A6IDM0NXB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTQwcHgpIHtcbiAgICB0b3A6IDYwcHg7XG4gICAgbGVmdDogMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6ICR1bml0LTY7XG4gICAgfVxuICAgIGJ1dHRvbixcbiAgICAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAmLmN1c3RvbS1sYW5kcGFnZSB7XG4gICAgICAmLm1pbGstZGVsaXZlcnkge1xuICAgICAgICB0b3A6IC0xODVweDtcbiAgICAgICAgd2lkdGg6IDk2JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIH1cbiAgICAgICYudGVuLWV1cm8tb2ZmIHtcbiAgICAgICAgdG9wOiAtMTg1cHg7XG4gICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgICAmLndlZWtseS1mZWUge1xuICAgICAgICB0b3A6IC0xODVweDtcbiAgICAgICAgd2lkdGg6IDk2JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIH1cbiAgICAgICYuY29tbWVyY2lhbCB7XG4gICAgICAgIHRvcDogLTE4NXB4O1xuICAgICAgICB3aWR0aDogOTYlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogJHVuaXQtNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgIH1cbiAgICBidXR0b24sXG4gICAgLmJ0biB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYnRuLWxpbmsge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmZvcm0taW5wdXQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICM1MTUxNTE7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgcGFkZGluZzogM3B4O1xuXG4gICAgICAuaWNvbi1tYXAtcGluIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uLXNlYXJjaC5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0cyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogc29saWQgMnB4ICNlZmYyZjY7XG4gIHBhZGRpbmc6IDZweCAwO1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Ymx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVpcmNvZGUtZmluZGVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHggNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnByb21vLXNsaWRlciB7XG4gIGJhY2tncm91bmQ6ICRsaWdodGJsdWU7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cbiAgLmNhdC1wcmV2LFxuICAuY2F0LW5leHQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgYSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4uaG9tZSB7XG4gIGZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLml0ZW0tbnVtYmVyIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAkbG9ic3Rlci1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICR1bml0LTY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbi5pdGVtLWxhbmRwYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAuaXRlbS1udW1iZXIge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICRsb2JzdGVyLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogJHVuaXQtNjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuaXRlbS10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICB9XG5cbiAgLml0ZW0taW1hZ2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAmLnByb2R1Y3RzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vbXltaWxrbWFuLmllL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA3L1Byb2R1Y3RzLTEuanBnXCIpO1xuICAgIH1cbiAgICAmLnBheW1lbnQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9teW1pbGttYW4uaWUvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDcvQXBwLmpwZ1wiKTtcbiAgICB9XG4gICAgJi5taWxrIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vbXltaWxrbWFuLmllL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA3L05ldmVyX3J1bl9vdXRfZGVza3RvcF9WMy5qcGdcIik7XG4gICAgfVxuXG4gICAgJi5taWxrbWFuLWltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wcm9tby1taWxrY292ZXItaW1hZ2UxLmpwZ1wiKTtcbiAgICB9XG4gICAgJi5tb2JpbGUtaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Byb21vLW1pbGtjb3Zlci1pbWFnZTIuanBnXCIpO1xuICAgIH1cbiAgfVxuXG4gIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtc20pIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIC5pdGVtLW51bWJlciB7XG4gICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5pdGVtLWltYWdlIHtcbiAgICAgIGhlaWdodDogNDIwcHg7XG4gICAgICAmLnByb2R1Y3RzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9teW1pbGttYW4uaWUvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDcvUHJvZHVjdHMuanBnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICB9XG4gICAgICAmLnBheW1lbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL215bWlsa21hbi5pZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wNy8xMF9vZmYuanBnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICB9XG4gICAgICAmLm1pbGsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL215bWlsa21hbi5pZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wNy9OZXZlcl9ydW5fb3V0X21vYmlsZV92Mi5qcGdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgIH1cbiAgICAgICYubWlsa21hbi1pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wcm9tby1taWxrY292ZXItaW1hZ2Vtb2JpbGUxLmpwZ1wiKTtcbiAgICAgIH1cbiAgICAgICYubW9iaWxlLWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Byb21vLW1pbGtjb3Zlci1pbWFnZW1vYmlsZTIuanBnXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5kZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogNDBweCAwO1xuXG4gID4gKiB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICB9XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0MnB4O1xuICAgIHRvcDogMTYlO1xuICAgIGhlaWdodDogNzAlO1xuICAgIGJvcmRlci1sZWZ0OiAxM3B4IGRvdHRlZCAkbGlnaHRibHVlLWRhcms7XG4gICAgei1pbmRleDogLTE7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgICBsZWZ0OiAzMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uZGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC5kZC10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLmRkLXRleHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmRkLWl0ZW0ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICRsb2JzdGVyLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICR1bml0LTEyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGQtaW1hZ2Uge1xuICB3aWR0aDogMjcwcHg7XG4gIG1pbi13aWR0aDogMjcwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTcwcHg7XG4gIH1cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtc20pIHtcbiAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLm51dHJpdGlvbiB7XG4gIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgICYudGV4dC1ub3JtYWwsXG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxufVxuLnJlZmVyLXNpZ251cC0tZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5hbGVydC1iYW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAmLmFsZXJ0LWJhbm5lci0tZXJyb3Ige1xuICAgIGNvbG9yOiAjYTk0NDQyO1xuICAgIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICB9XG5cbiAgJi5hbGVydC1iYW5uZXItLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiNib3R0b21DYXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHotaW5kZXg6IDkwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgLmNhcnQtcHJpY2Uge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuICAuY2FydC1idG4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgLmNhcnQtcHJpY2Uge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cbiAgICAuY2FydC1idG4ge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG59XG4uanMtYWNjb3VudC1jaGFuZ2UtcGF1c2Utb2ZmLFxuLmpzLWFjY291bnQtY2hhbmdlLXBhdXNlLW9uIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAkdW5pdC0yO1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtc20pIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnJlZmVyLWl0ZW1zIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDMuMnJlbSAhaW1wb3J0YW50O1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcm9ncmVzcy1zbGlkZXIge1xuICBtYXgtaGVpZ2h0OiA5NXB4O1xufVxuXG4ucGF5bWVudC1zZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLnBheS1jYXJkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGF5LWNhcmQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjk7XG4gICAgfVxuICB9XG5cbiAgLnBheS1vdGhlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BheS1vdGhlci5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICB9XG4gIH1cbn1cbi5kLW5vbmUtbW9iaWxlIHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmQtbW9iaWxlLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRvcGJhci1hcHAtZG93bmxvYWQge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgaGVpZ2h0OiA1MnB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcblxuICAuY2xvc2UtdG9wYmFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy93aGl0ZS9pY29uLWNsb3NlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgaGVpZ2h0OiAxLjRyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIH1cbiAgfVxuXG4gIC5ib2R5LXRvcGJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgIC5tbW0tbG9nby10b3BiYXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FwcC1pY29uLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIH1cbiAgICAudGV4dC10b3BiYXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG5cbiAgICAgIGIge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEuaW5zdGFsbC10b3BiYXIge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBjb2xvcjogIzAwOThjYztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAycHggMTBweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi5jbG9zZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaXRlLW1haW4tbW9iaWxlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21vYmlsZS1ob21lLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDczcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLm1vYmlsZS1hZGRyZXNzLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTQwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm94LXNoYWRvdzogMCAxNHB4IDE3cHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjQxKTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAubW9iaWxlLWJhbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbW9iaWxlLWJhbm5lci5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG5cbiAgJi5taWxrLWNvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcHJvbW8tbWlsa2NvdmVyLWJhbm5lcm1vYmlsZS5qcGdcIik7XG4gICAgLm1vYmlsZS1hZGRyZXNzLXNlYXJjaCB7XG4gICAgICAubW9iaWxlLWJhbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wcm9tby1taWxrY292ZXItY29weS5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTA1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5taWxrLWNvdmVyLXRjIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDEpO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5taWxrbWFuLWludHJvLW1vYmlsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5kZWxpdmVyeS1ib3gtbW9iaWxlIHtcbiAgbWFyZ2luOiAyMHB4IDEwcHggMTVweCAxMHB4O1xuICB3aWR0aDogOTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvLyBDb21wb25lbnQgZm9jdXMgc2hhZG93XG5AbWl4aW4gY29udHJvbC1zaGFkb3coJGNvbG9yOiAkcHJpbWFyeS1jb2xvcikge1xuICBib3gtc2hhZG93OiAwIDAgMCAuMXJlbSByZ2JhKCRjb2xvciwgLjIpO1xufVxuXG4vLyBTaGFkb3cgbWl4aW5cbkBtaXhpbiBzaGFkb3ctdmFyaWFudCgkb2Zmc2V0KSB7XG4gIGJveC1zaGFkb3c6IDAgJG9mZnNldCAoJG9mZnNldCArIC4wNXJlbSkgKiAyIHJnYmEoJGRhcmstY29sb3IsIC4zKTtcbn1cbiIsIi8vIFRleHQgRWxsaXBzaXNcbkBtaXhpbiB0ZXh0LWVsbGlwc2lzKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Jlcm5oYXJkdCBDRyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9CZXJuaGFyZHRDR0JvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9CZXJuaGFyZHRDR0JvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgIHVybCgnLi4vZm9udHMvQmVybmhhcmR0Q0dCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgdXJsKCcuLi9mb250cy9CZXJuaGFyZHRDR0JvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgdXJsKCcuLi9mb250cy9CZXJuaGFyZHRDR0JvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Jlcm5oYXJkdCBDRyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9CZXJuaGFyZHRDR0xpZ2h0LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvQmVybmhhcmR0Q0dMaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgdXJsKCcuLi9mb250cy9CZXJuaGFyZHRDR0xpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgdXJsKCcuLi9mb250cy9CZXJuaGFyZHRDR0xpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgIHVybCgnLi4vZm9udHMvQmVybmhhcmR0Q0dMaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBUeXBvZ3JhcGh5XG4ubG9ic3RlciB7XG4gIGZvbnQtZmFtaWx5OiAkbG9ic3Rlci1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmZvbnQtdW5zZXQge1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8vIEhlYWRpbmdzXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMi40ODhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMS4wNnB4O1xufVxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IDIuMDc0cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuODhweDtcbn1cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAxLjcyOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjc0cHg7XG59XG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMS40NHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjYxcHg7XG59XG5oNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNTFweDtcbn1cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAuOHJlbTtcbn1cblxuLyogRmFuY3kgbGluZXMgKi9cbi5lbnRyeS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAkdW5pdC0xMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGNvbG9yOiAkZGFya2JsdWU7XG4gIGZvbnQtZmFtaWx5OiAkbG9ic3Rlci1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkdW5pdC0xMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwOyAgXG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtc20pIHtcbiAgICBmb250LXNpemU6ICR1bml0LTg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9ICBcblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29sb3I6ICRsaWdodGJsdWU7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xuICAgIG1hcmdpbjogMCA1MHB4IDAgMDtcbiAgICBmbGV4OiAxIDAgMjBweDtcbiAgfVxuICBcbiAgJjphZnRlciB7XG4gICAgbWFyZ2luOiAwIDAgMCA1MHB4O1xuICB9XG5cbiAgaDEsIGgyLCBoMywgaDQsIGg1IHtcbiAgICBjb2xvcjogJGRhcmtibHVlO1xuICAgIGZvbnQtZmFtaWx5OiAkbG9ic3Rlci1mb250LWZhbWlseTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgICAgXG4gIH0gIFxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6ICR1bml0LTEyOyBcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMC42N2VtIDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgICBmb250LXNpemU6ICR1bml0LTg7XG4gICAgfVxuICB9XG59XG5oMS5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogJHVuaXQtMTI7IFxuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAuNjdlbSAwO1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtc20pIHtcbiAgICBmb250LXNpemU6ICR1bml0LTg7XG4gIH1cbn1cblxuXG5cbi8vIFBhcmFncmFwaHNcbnAsIC5wIHtcbiAgbWFyZ2luOiAwIDAgJGxpbmUtaGVpZ2h0O1xuXG4gICYubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTZW1hbnRpYyB0ZXh0IGVsZW1lbnRzXG5hLFxuaW5zLFxudSB7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwOiBpbmsgZWRnZXM7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5rYmQge1xuICBAaW5jbHVkZSBsYWJlbC1iYXNlKCk7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxpZ2h0LWNvbG9yLCAkZGFyay1jb2xvcik7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbn1cblxubWFyayB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGJvZHktZm9udC1jb2xvciwgJGhpZ2hsaWdodC1jb2xvcik7XG4gIGJvcmRlci1ib3R0b206ICR1bml0LW8gc29saWQgZGFya2VuKCRoaWdobGlnaHQtY29sb3IsIDE1JSk7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBwYWRkaW5nOiAkdW5pdC1vICR1bml0LWggMDtcbn1cblxuLy8gQmxvY2txdW90ZVxuYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoLWxnIHNvbGlkICRib3JkZXItY29sb3I7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAkdW5pdC0yICR1bml0LTQ7XG5cbiAgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIExpc3RzXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAkdW5pdC00IDAgJHVuaXQtNCAkdW5pdC00O1xuICBwYWRkaW5nOiAwO1xuXG4gIHVsLFxuICBvbCB7XG4gICAgbWFyZ2luOiAkdW5pdC00IDAgJHVuaXQtNCAkdW5pdC00O1xuICB9XG5cbiAgbGkge1xuICAgIG1hcmdpbi10b3A6ICR1bml0LTI7XG4gIH1cbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBkaXNjIGluc2lkZTtcblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG4gIH1cbn1cblxub2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsIGluc2lkZTtcblxuICBvbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcbiAgfVxufVxuXG5kbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZHQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIGRkIHtcbiAgICBcbiAgfVxufVxuIiwiLy8gTGFiZWwgYmFzZSBzdHlsZVxuQG1peGluIGxhYmVsLWJhc2UoKSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZzogLjFyZW0gLjJyZW07XG59XG5cbkBtaXhpbiBsYWJlbC12YXJpYW50KCRjb2xvcjogJGxpZ2h0LWNvbG9yLCAkYmctY29sb3I6ICRwcmltYXJ5LWNvbG9yKSB7XG4gIGJhY2tncm91bmQ6ICRiZy1jb2xvcjtcbiAgY29sb3I6ICRjb2xvcjtcbn1cbiIsIi8vIE9wdGltaXplZCBmb3IgRWFzdCBBc2lhbiBDSktcbmh0bWw6bGFuZyh6aCksXG5odG1sOmxhbmcoemgtSGFucyksXG4ubGFuZy16aCxcbi5sYW5nLXpoLWhhbnMge1xuICBmb250LWZhbWlseTogJGNqay16aC1oYW5zLWZvbnQtZmFtaWx5O1xufVxuXG5odG1sOmxhbmcoemgtSGFudCksXG4ubGFuZy16aC1oYW50IHtcbiAgZm9udC1mYW1pbHk6ICRjamstemgtaGFudC1mb250LWZhbWlseTtcbn1cblxuaHRtbDpsYW5nKGphKSxcbi5sYW5nLWphIHtcbiAgZm9udC1mYW1pbHk6ICRjamstanAtZm9udC1mYW1pbHk7XG59XG5cbmh0bWw6bGFuZyhrbyksXG4ubGFuZy1rbyB7XG4gIGZvbnQtZmFtaWx5OiAkY2prLWtvLWZvbnQtZmFtaWx5O1xufVxuXG46bGFuZyh6aCksXG46bGFuZyhqYSksXG4ubGFuZy1jamsge1xuICBpbnMsXG4gIHUge1xuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgZGVsICsgZGVsLFxuICBkZWwgKyBzLFxuICBpbnMgKyBpbnMsXG4gIGlucyArIHUsXG4gIHMgKyBkZWwsXG4gIHMgKyBzLFxuICB1ICsgaW5zLFxuICB1ICsgdSB7XG4gICAgbWFyZ2luLWxlZnQ6IC4xMjVlbTtcbiAgfVxufVxuIiwiLy8gVGFibGVzXG4udGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpZiAkcnRsID09IHRydWUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9IEBlbHNlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB7XG4gICAgICB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYsXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkge1xuICAgICAgdHIge1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWRhcms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB7XG4gICAgICB0ciB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci1kYXJrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU2NvbGxhYmxlIHRhYmxlc1xuICAmLnRhYmxlLXNjcm9sbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICB0ZCxcbiAgdGgge1xuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBwYWRkaW5nOiAkdW5pdC0zICR1bml0LTI7XG4gIH1cbiAgdGgge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICRib3JkZXItd2lkdGgtbGc7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbnNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5idXR0b24sXG4uYnRuIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWxpZ2h0O1xuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJHByaW1hcnktY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBib3gtc2hhZG93OiAwIDExcHggMTRweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuNDEpO1xuICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteSAkYnV0dG9uLXBhZGRpbmcteDtcbiAgd2lkdGg6IDE3MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzLCBib3JkZXIgLjJzLCBib3gtc2hhZG93IC4ycywgY29sb3IgLjJzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgY29udHJvbC1zaGFkb3coKTtcbiAgfVxuICAmOmZvY3VzLFxuICAmOmhvdmVyLCBcbiAgJi5ob3ZlcmVkIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItbGlnaHQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1kYXJrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItZGFyaztcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLWRhcms7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHByaW1hcnktY29sb3ItZGFyaywgNSUpO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICYubG9hZGluZyB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIC8vYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvcGFjaXR5OiAuMztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIEJ1dHRvbiBQcmltYXJ5XG4gICYuYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIsXG4gICAgJi5ob3ZlcmVkIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkcHJpbWFyeS1jb2xvci1kYXJrLCAyJSk7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkcHJpbWFyeS1jb2xvci1kYXJrLCA1JSk7XG4gICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgIH1cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHByaW1hcnktY29sb3ItZGFyaywgNCUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHByaW1hcnktY29sb3ItZGFyaywgNyUpO1xuICAgICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICB9XG4gICAgJi5sb2FkaW5nIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEJ1dHRvbiBTZWNvbmRhcnlcbiAgJi5idG4tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlcixcbiAgICAmLmhvdmVyZWQge1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRzZWNvbmRhcnktY29sb3ItZGFyaywgMiUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHNlY29uZGFyeS1jb2xvci1kYXJrLCA1JSk7XG4gICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgIH1cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHNlY29uZGFyeS1jb2xvci1kYXJrLCA0JSk7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkc2Vjb25kYXJ5LWNvbG9yLWRhcmssIDclKTtcbiAgICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgfVxuICAgICYubG9hZGluZyB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5ib3R0b20tY2FydCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDI1cHggMTBweCAwcHg7XG4gICAgfVxuICB9ICBcblxuICAvLyBCdXR0b24gQ29tYm9cbiAgJi5idG4tY29tYm8ge1xuICAgIGJhY2tncm91bmQ6ICRvcmFuZ2UtbGlnaHQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlcixcbiAgICAmLmhvdmVyZWQge1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRvcmFuZ2UsIDIlKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgIH1cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJG9yYW5nZSwgNCUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJG9yYW5nZSwgNyUpO1xuICAgICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICB9XG4gICAgJi5sb2FkaW5nIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmJvdHRvbS1jYXJ0IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjVweCAxMHB4IDBweDtcbiAgICB9XG4gIH0gIFxuXG4gIC8vIEJ1dHRvbiBDb2xvcnNcbiAgJi5idG4tc3VjY2VzcyB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHN1Y2Nlc3MtY29sb3IpO1xuICB9XG5cbiAgJi5idG4tZXJyb3Ige1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRlcnJvci1jb2xvcik7XG4gIH1cblxuICAvLyBCdXR0b24gTGlua1xuICAmLmJ0bi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkbGluay1jb2xvci1kYXJrO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJ1dHRvbiBTaXplc1xuICAmLmJ0bi1zbSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteSAkY29udHJvbC1wYWRkaW5nLXg7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gICYuYnRuLWxnIHtcbiAgICBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtbGc7XG4gICAgYm94LXNoYWRvdzogMCAxNHB4IDE3cHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjQxKTtcbiAgICBmb250LXNpemU6ICRmb250LWJ1dHRvbjtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIHBhZGRpbmc6ICRjb250cm9sLXBhZGRpbmcteS1sZyAkY29udHJvbC1wYWRkaW5nLXgtbGc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICYucC0wLWxnIHtcbiAgICAgICAgcGFkZGluZzogJGNvbnRyb2wtcGFkZGluZy15LWxnIDA7IFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLWxnLXBheW1lbnQge1xuICAgIGJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aC1sZztcbiAgICBib3gtc2hhZG93OiAwIDE0cHggMTdweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuNDEpO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtYnV0dG9uO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgcGFkZGluZzogJGNvbnRyb2wtcGFkZGluZy15LWxnICRjb250cm9sLXBhZGRpbmcteC1sZztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAgICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtc20pIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBcbiAgLy8gQnV0dG9uIEJsb2NrXG4gICYuYnRuLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEJ1dHRvbiBBY3Rpb25cbiAgJi5idG4tYWN0aW9uIHtcbiAgICB3aWR0aDogJGNvbnRyb2wtc2l6ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICYuYnRuLXNtIHtcbiAgICAgIHdpZHRoOiAkY29udHJvbC1zaXplLXNtO1xuICAgIH1cblxuICAgICYuYnRuLWxnIHtcbiAgICAgIHdpZHRoOiAkY29udHJvbC1zaXplLWxnO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJ1dHRvbiBDbGVhclxuICAmLmJ0bi1jbGVhciB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgIGhlaWdodDogJHVuaXQtMTI7XG4gICAgbGluZS1oZWlnaHQ6ICR1bml0LTE0O1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6ICR1bml0LWg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiAkdW5pdC0xMjtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHByaW1hcnktY29sb3ItZGFyaywgMiUpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAvL2NvbnRlbnQ6IFwiXFwyNzE1XCI7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvd2hpdGUvaWNvbi1jbG9zZS5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogJHVuaXQtNztcbiAgICAgIGhlaWdodDogJHVuaXQtNztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgfVxuICB9XG5cbiAgIC8vIEJ1dHRvbiBuZXh0XG4gICAmLmJ0bi1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgaGVpZ2h0OiAkdW5pdC0xMjtcbiAgICBsaW5lLWhlaWdodDogJHVuaXQtMTQ7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogJHVuaXQtaDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6ICR1bml0LTEyO1xuICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHByaW1hcnktY29sb3ItZGFyaywgMiUpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAvL2NvbnRlbnQ6IFwiXFwyNzE1XCI7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvd2hpdGUvaWNvbi1hcnJvdy1yaWdodC5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogJHVuaXQtOTtcbiAgICAgIGhlaWdodDogJHVuaXQtNztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICBcbiAgICB9XG5cbiAgICAmLnZhbGlkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzLWNvbG9yO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2hlY2stc29saWQtZ3JlZW4uc3ZnJyk7XG4gICAgICAgIGZpbHRlcjogaW52ZXJ0KDEwMCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgxODBkZWcpIGJyaWdodG5lc3MoMjAwJSkgY29udHJhc3QoMTAwJSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5sb2dpbiB7XG4gICAgYmFja2dyb3VuZDogJGRhcmtibHVlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6ICRjb250cm9sLXBhZGRpbmcteS1zbSAkY29udHJvbC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi8vIEJ1dHRvbiBncm91cHNcbi5idG4tZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIC5idG4ge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGJvcmRlci13aWR0aDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogJHppbmRleC0wO1xuICAgIH1cbiAgfVxuXG4gICYuYnRuLWdyb3VwLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLmJ0biB7XG4gICAgICBmbGV4OiAxIDAgMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tZ3JvdXAucGx1cy1taW51cy1pbnB1dCB7XG4gIG1hcmdpbjogMCAkdW5pdC00IDAgMCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYnV0dG9uLFxuICAuYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogJHVuaXQtMztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBsaW5lLWhlaWdodDogJHVuaXQtMjtcbiAgICB9XG4gIH1cbiAgaW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMjJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGJsdWU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjpibGFjaztcbiAgfVxuICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIFxuICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24geyBcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IFxuICAgIG1hcmdpbjogMDsgXG4gIH0gIFxufVxuXG5zcGFuLm0tb3BlbiB7XG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yLWRhcms7XG4gIH1cbn1cblxuLmluZm8taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaW5mby1pY29uLnBuZycpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub3Blbi1wcm9tb2NvZGUtbW9kYWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiLy8gQnV0dG9uIHZhcmlhbnQgbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3I6ICRwcmltYXJ5LWNvbG9yKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAzJSk7XG4gIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtc2hhZG93KCRjb2xvcik7XG4gIH1cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvciwgMiUpO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgNSUpO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLCA3JSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gIH1cbiAgJi5sb2FkaW5nIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3I6ICRwcmltYXJ5LWNvbG9yKSB7XG4gIGJhY2tncm91bmQ6ICRsaWdodC1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gIGNvbG9yOiAkY29sb3I7XG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtc2hhZG93KCRjb2xvcik7XG4gIH1cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3IsIDUwJSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAyJSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDUlKTtcbiAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICB9XG4gICYubG9hZGluZyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsImlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogRmlyZWZveCAqL1xuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5pbnB1dCB7XG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gIH1cbn1cbi8vIEZvcm1zXG4uZm9ybS1ncm91cCB7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGxheW91dC1zcGFjaW5nLWxnO1xuICB9XG4gIC5idG4ge1xuICAgIG1hcmdpbi10b3A6ICR1bml0LTk7XG4gIH0gICAgXG59XG5cbmZpZWxkc2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogJGxheW91dC1zcGFjaW5nLWxnO1xufVxuXG5sZWdlbmQge1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206ICRsYXlvdXQtc3BhY2luZy1sZztcbn1cblxuLy8gRm9ybSBlbGVtZW50OiBMYWJlbFxuLmZvcm0tbGFiZWwge1xuICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgcGFkZGluZzogJHVuaXQtMSArICRib3JkZXItd2lkdGggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAmLmxhYmVsLXNtIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgcGFkZGluZzogJGNvbnRyb2wtcGFkZGluZy15LXNtICsgJGJvcmRlci13aWR0aCAwO1xuICB9XG5cbiAgJi5sYWJlbC1sZyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgIHBhZGRpbmc6ICRjb250cm9sLXBhZGRpbmcteS1sZyArICRib3JkZXItd2lkdGggMDtcbiAgfVxufVxuXG4vLyBGb3JtIGVsZW1lbnQ6IElucHV0XG4uZm9ybS1pbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICRiZy1jb2xvci1saWdodDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3ItZGFyaztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGNvbG9yOiAkZGFyay1jb2xvci1kYXJrO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkdW5pdC02O1xuICBoZWlnaHQ6ICRjb250cm9sLXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogJGNvbnRyb2wtcGFkZGluZy15ICRjb250cm9sLXBhZGRpbmcteDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycywgYm9yZGVyIC4ycywgYm94LXNoYWRvdyAuMnMsIGNvbG9yIC4ycztcbiAgd2lkdGg6IDEwMCU7XG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtc2hhZG93KCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgfVxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3ItbGlnaHQ7XG4gIH1cblxuXG4gIC8vIElucHV0IHNpemVzXG4gICYuaW5wdXQtc20ge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBoZWlnaHQ6ICRjb250cm9sLXNpemUtc207XG4gICAgcGFkZGluZzogJGNvbnRyb2wtcGFkZGluZy15LWxnICRjb250cm9sLXBhZGRpbmcteC1zbTtcbiAgfVxuXG4gICYuaW5wdXQtbGcge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICBoZWlnaHQ6ICRjb250cm9sLXNpemUtbGc7XG4gICAgcGFkZGluZzogJGNvbnRyb2wtcGFkZGluZy15LWxnICRjb250cm9sLXBhZGRpbmcteC1sZztcbiAgfVxuXG4gICYuaW5wdXQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC8vIElucHV0IHR5cGVzXG4gICZbdHlwZT1cImZpbGVcIl0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vLyBGb3JtIGVsZW1lbnQ6IFRleHRhcmVhXG50ZXh0YXJlYS5mb3JtLWlucHV0IHtcbiAgJixcbiAgJi5pbnB1dC1sZyxcbiAgJi5pbnB1dC1zbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi8vIEZvcm0gZWxlbWVudDogSW5wdXQgaGludFxuLmZvcm0taW5wdXQtaGludCB7XG4gIGNvbG9yOiAkZ3JheS1jb2xvcjtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBtYXJnaW46ICR1bml0LTEgMDtcblxuICAmLmlzLXN1Y2Nlc3MsXG4gICYuaGFzLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jaGVjay1zb2xpZC1ncmVlbi5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogM3B4IDNweCAwIDNweDtcbiAgICB9ICAgICAgIFxuICB9XG5cbiAgJi5oYXMtZXJyb3IsXG4gICYuaXMtZXJyb3Ige1xuICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RpbWVzLXNvbGlkLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGNvbG9yOiAkZXJyb3ItY29sb3I7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDNweCAzcHggMCAzcHg7XG4gICAgICB9ICAgIFxuICB9XG59XG5cbi8vIEZvcm0gZWxlbWVudDogU2VsZWN0XG4uZm9ybS1zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvci1kYXJrO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgaGVpZ2h0OiAkY29udHJvbC1zaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAkY29udHJvbC1wYWRkaW5nLXkgJGNvbnRyb2wtcGFkZGluZy14O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWxpZ2h0OyBcbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgY29udHJvbC1zaGFkb3coKTtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICB9XG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBTZWxlY3Qgc2l6ZXNcbiAgJi5zZWxlY3Qtc20ge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBoZWlnaHQ6ICRjb250cm9sLXNpemUtc207XG4gICAgcGFkZGluZzogJGNvbnRyb2wtcGFkZGluZy15LXNtICgkY29udHJvbC1pY29uLXNpemUgKyAkY29udHJvbC1wYWRkaW5nLXgtc20pICRjb250cm9sLXBhZGRpbmcteS1zbSAkY29udHJvbC1wYWRkaW5nLXgtc207XG4gIH1cblxuICAmLnNlbGVjdC1sZyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgIGhlaWdodDogJGNvbnRyb2wtc2l6ZS1sZztcbiAgICBwYWRkaW5nOiAkY29udHJvbC1wYWRkaW5nLXktbGcgKCRjb250cm9sLWljb24tc2l6ZSArICRjb250cm9sLXBhZGRpbmcteC1sZykgJGNvbnRyb2wtcGFkZGluZy15LWxnICRjb250cm9sLXBhZGRpbmcteC1sZztcbiAgfVxuXG4gIC8vIE11bHRpcGxlIHNlbGVjdFxuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6ICRjb250cm9sLXBhZGRpbmcteSAkY29udHJvbC1wYWRkaW5nLXg7XG5cbiAgICBvcHRpb24ge1xuICAgICAgcGFkZGluZzogJHVuaXQtaCAkdW5pdC0xO1xuICAgIH1cbiAgfVxuICAmOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSB7XG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWxpZ2h0IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUyMHZpZXdCb3g9JzAlMjAwJTIwNCUyMDUnJTNFJTNDcGF0aCUyMGZpbGw9JyUyMzY2NzE4OSclMjBkPSdNMiUyMDBMMCUyMDJoNHptMCUyMDVMMCUyMDNoNHonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IHJpZ2h0IC4zNXJlbSBjZW50ZXIgLyAuNHJlbSAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY29udHJvbC1pY29uLXNpemUgKyAkY29udHJvbC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuLy8gRm9ybSBJY29uc1xuLmhhcy1pY29uLWxlZnQsXG4uaGFzLWljb24tcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmZvcm0taWNvbiB7XG4gICAgaGVpZ2h0OiAxLjg1cmVtO1xuICAgIG1hcmdpbjogMCAkY29udHJvbC1wYWRkaW5nLXk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogJGNvbnRyb2wtaWNvbi1zaXplO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtMCArIDE7XG4gIH1cbn1cbiBcbi5oYXMtaWNvbi1sZWZ0IHtcbiAgLmZvcm0taWNvbiB7XG4gICAgbGVmdDogJGJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5mb3JtLWlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMnJlbTtcbiAgfVxufVxuXG4uaGFzLWljb24tcmlnaHQge1xuICAuZm9ybS1pY29uIHtcbiAgICByaWdodDogJHVuaXQtMztcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtc20pIHtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0taW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjb250cm9sLWljb24tc2l6ZSArICRjb250cm9sLXBhZGRpbmcteSAqIDI7XG4gIH1cbn1cblxuLy8gRm9ybSBlbGVtZW50OiBDaGVja2JveCBhbmQgUmFkaW9cbi5mb3JtLWNoZWNrYm94LFxuLmZvcm0tcmFkaW8sXG4uZm9ybS1zd2l0Y2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBtYXJnaW46ICgkY29udHJvbC1zaXplIC0gJGNvbnRyb2wtc2l6ZS1zbSkgLyAyIDA7XG4gIG1pbi1oZWlnaHQ6ICRjb250cm9sLXNpemUtc207XG4gIHBhZGRpbmc6ICgoJGNvbnRyb2wtc2l6ZS1zbSAtICRsaW5lLWhlaWdodCkgLyAyKSAkY29udHJvbC1wYWRkaW5nLXggKCgkY29udHJvbC1zaXplLXNtIC0gJGxpbmUtaGVpZ2h0KSAvIDIpICgkY29udHJvbC1pY29uLXNpemUgKyAkY29udHJvbC1wYWRkaW5nLXgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaW5wdXQge1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgXG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgJjpmb2N1cyArIC5mb3JtLWljb24ge1xuICAgICAgQGluY2x1ZGUgY29udHJvbC1zaGFkb3coKTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG4gICAgJjpjaGVja2VkICsgLmZvcm0taWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWljb24ge1xuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yLWRhcms7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMsIGJvcmRlciAuMnMsIGJveC1zaGFkb3cgLjJzLCBjb2xvciAuMnM7XG4gIH1cblxuICAvLyBJbnB1dCBjaGVja2JveCwgcmFkaW8gYW5kIHN3aXRjaCBzaXplc1xuICAmLmlucHV0LXNtIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJi5pbnB1dC1sZyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgIG1hcmdpbjogKCRjb250cm9sLXNpemUtbGcgLSAkY29udHJvbC1zaXplLXNtKSAvIDIgMDtcbiAgfVxufVxuXG4uZm9ybS1jaGVja2JveCxcbi5mb3JtLXJhZGlvIHtcbiAgLmZvcm0taWNvbiB7XG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWxpZ2h0O1xuICAgIGhlaWdodDogJGNvbnRyb2wtaWNvbi1zaXplO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAoJGNvbnRyb2wtc2l6ZS1zbSAtICRjb250cm9sLWljb24tc2l6ZSkgLyAyO1xuICAgIHdpZHRoOiAkY29udHJvbC1pY29uLXNpemU7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgJjphY3RpdmUgKyAuZm9ybS1pY29uIHtcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci1kYXJrO1xuICAgIH1cbiAgfVxufVxuLmZvcm0tY2hlY2tib3gge1xuICAuZm9ybS1pY29uIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgJjpjaGVja2VkICsgLmZvcm0taWNvbiB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgICBib3JkZXI6ICRib3JkZXItd2lkdGgtbGcgc29saWQgJGxpZ2h0LWNvbG9yO1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMy41cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC04LjVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgKyAuZm9ybS1pY29uIHtcbiAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItbGlnaHQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5mb3JtLXJhZGlvIHtcbiAgLmZvcm0taWNvbiB7IFxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBcbiAgfVxuXG4gIGlucHV0IHtcbiAgICAmOmNoZWNrZWQgKyAuZm9ybS1pY29uIHtcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci1saWdodDtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aC1sZyBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRm9ybSBlbGVtZW50OiBTd2l0Y2hcbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogKCR1bml0LTggKyAkY29udHJvbC1wYWRkaW5nLXgpO1xuXG4gIC5mb3JtLWljb24ge1xuICAgIGJhY2tncm91bmQ6ICRncmF5LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogJHVuaXQtMiArICRib3JkZXItd2lkdGg7XG4gICAgaGVpZ2h0OiAkdW5pdC00ICsgJGJvcmRlci13aWR0aCAqIDI7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6ICgkY29udHJvbC1zaXplLXNtIC0gJHVuaXQtNCkgLyAyIC0gJGJvcmRlci13aWR0aDtcbiAgICB3aWR0aDogJHVuaXQtODtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWxpZ2h0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAkdW5pdC00O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzLCBib3JkZXIgLjJzLCBib3gtc2hhZG93IC4ycywgY29sb3IgLjJzLCBsZWZ0IC4ycztcbiAgICAgIHdpZHRoOiAkdW5pdC00O1xuICAgIH1cbiAgfVxuXG4gIGlucHV0IHtcbiAgICAmOmNoZWNrZWQgKyAuZm9ybS1pY29uIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWN0aXZlICsgLmZvcm0taWNvbiB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZvcm0gZWxlbWVudDogSW5wdXQgZ3JvdXBzXG4uaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yO1xuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yLWRhcms7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICBwYWRkaW5nOiAkY29udHJvbC1wYWRkaW5nLXkgJGNvbnRyb2wtcGFkZGluZy14O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmLmFkZG9uLXNtIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgIHBhZGRpbmc6ICRjb250cm9sLXBhZGRpbmcteS1zbSAkY29udHJvbC1wYWRkaW5nLXgtc207XG4gICAgfVxuXG4gICAgJi5hZGRvbi1sZyB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgICBwYWRkaW5nOiAkY29udHJvbC1wYWRkaW5nLXktbGcgJGNvbnRyb2wtcGFkZGluZy14LWxnO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0taW5wdXQsXG4gID4gLmZvcm0tc2VsZWN0LFxuICA+IC5oYXMtaWNvbi1sZWZ0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgLmZvcm0taW5wdXQge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgICB6LWluZGV4OiAkemluZGV4LTA7XG4gIH1cblxuICAuZm9ybS1pbnB1dCxcbiAgLmZvcm0tc2VsZWN0LFxuICAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1idG4ge1xuICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGJvcmRlci13aWR0aDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtMCArIDE7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gICYuaW5wdXQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuXG4vLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXG4uZm9ybS1pbnB1dCxcbi5mb3JtLXNlbGVjdCB7XG4gIC5oYXMtc3VjY2VzcyAmLFxuICAmLmlzLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHN1Y2Nlc3MtY29sb3IsIDUzJSk7XG4gICAgLy9ib3JkZXItY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgY29udHJvbC1zaGFkb3coJHN1Y2Nlc3MtY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC5oYXMtZXJyb3IgJixcbiAgJi5pcy1lcnJvciB7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkZXJyb3ItY29sb3IsIDUzJSk7XG4gICAgY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGNvbnRyb2wtc2hhZG93KCRlcnJvci1jb2xvcik7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrYm94LFxuLmZvcm0tcmFkaW8sXG4uZm9ybS1zd2l0Y2gge1xuICAuaGFzLWVycm9yICYsXG4gICYuaXMtZXJyb3Ige1xuICAgIC5mb3JtLWljb24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZXJyb3ItY29sb3I7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgJjpjaGVja2VkICsgLmZvcm0taWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRlcnJvci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXJyb3ItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMgKyAuZm9ybS1pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgY29udHJvbC1zaGFkb3coJGVycm9yLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXJyb3ItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrYm94IHtcbiAgLmhhcy1lcnJvciAmLFxuICAmLmlzLWVycm9yIHtcbiAgICBpbnB1dCB7XG4gICAgICAmOmluZGV0ZXJtaW5hdGUgKyAuZm9ybS1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGVycm9yLWNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gdmFsaWRhdGlvbiBiYXNlZCBvbiA6cGxhY2Vob2xkZXItc2hvd24gKEVkZ2UgZG9lc24ndCBzdXBwb3J0IGl0IHlldClcbi5mb3JtLWlucHV0IHtcbiAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgJjppbnZhbGlkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGVycm9yLWNvbG9yO1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRyb2wtc2hhZG93KCRlcnJvci1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGVycm9yLWNvbG9yLCA1MyUpO1xuICAgICAgfVxuXG4gICAgICAmICsgLmZvcm0taW5wdXQtaGludCB7XG4gICAgICAgIGNvbG9yOiAkZXJyb3ItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZvcm0gZGlzYWJsZWQgYW5kIHJlYWRvbmx5XG4uZm9ybS1pbnB1dCxcbi5mb3JtLXNlbGVjdCB7XG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvci1kYXJrO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbn1cblxuLmZvcm0taW5wdXQge1xuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICB9XG59XG5cbmlucHV0IHtcbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgJiArIC5mb3JtLWljb24ge1xuICAgICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWRhcms7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLXN3aXRjaCB7XG4gIGlucHV0IHtcbiAgICAmOmRpc2FibGVkLFxuICAgICYuZGlzYWJsZWQge1xuICAgICAgJiArIC5mb3JtLWljb246OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci1saWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRm9ybSBob3Jpem9udGFsXG4uZm9ybS1ob3Jpem9udGFsIHtcbiAgcGFkZGluZzogJGxheW91dC1zcGFjaW5nIDA7XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi8vIEZvcm0gaW5saW5lXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9tb2JveCB7XG4gIGxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYmdibHVlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgJjp2YWxpZCB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgfVxufVxuXG4jY2hhck51bSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4cHg7XG4gIHJpZ2h0OiA4NXB4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGVsaXZlcnktbm90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmJ0bi1zYXZlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAkY29udHJvbC1wYWRkaW5nLXktc20gJGNvbnRyb2wtcGFkZGluZy14O1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmNhbmNlbC1pdGVtLFxuLnNhdmUtaXRlbSxcbi5wcm9kLWVkaXQsXG4ucHJvZC1lZGl0LmQtZmxleCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWlsLXNlbGVjdCB7XG4gIC5zZWxlY3QtbGFiZWwge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyOiAuMTNyZW0gc29saWQgI2QzZDNkMztcbiAgICBib3JkZXItcmFkaXVzOiAuNHJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IC4ycmVtIC42cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycywgYm9yZGVyIC4ycywgYm94LXNoYWRvdyAuMnMsIGNvbG9yIC4ycztcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblxuICAgIC5sYWJlbC1pbm5lciB7XG4gICAgICBjb2xvcjogJGdyYXktY29sb3I7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxuICAmLmFjdGl2ZSB7XG4gICAgLnNlbGVjdC1sYWJlbCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNHJlbSAuNHJlbSAuMHJlbSAuMHJlbTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICBib3JkZXItYm90dG9tOiAwcHg7XG4gICAgICAubGFiZWwtaW5uZXIge1xuICAgICAgICBjb2xvcjogJGdyYXktY29sb3ItZGFyaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlbGVjdC1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAuMTNyZW0gc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyLXRvcDogMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAuZHJvcGRvd24taW5uZXIge1xuXG4gICAgICAvKiB3aWR0aCAqL1xuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgfVxuICAgICAgLyogVHJhY2sgKi9cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Ymx1ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICB9XG5cbiAgICAgIC8qIEhhbmRsZSAqL1xuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgfVxuXG4gICAgICAvKiBIYW5kbGUgb24gaG92ZXIgKi9cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktY29sb3ItZGFyaztcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgLmRyb3Bkb3duLW9wdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgY29sb3I6ICRncmF5LWNvbG9yO1xuICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LWNvbG9yLWRhcms7IFxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICZbZGF0YS1rZXk9JyddIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5ob3ZlciwgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gXG4gICAgfVxuICB9XG59XG4uanMtc2lnbnVwLWFkZHJlc3Mge1xuICBidXR0b24ge1xuICAgIHdpZHRoOmF1dG87XG4gICAgcGFkZGluZzowcHggMTBweDtcbiAgfVxuICBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAkdW5pdC01O1xuICB9XG59XG4uanMtb3JkZXItd2Vla2x5LWl0ZW0tcXVhbnRpdHkge1xuICBjb2xvcjogJGRhcmstY29sb3ItZGFyayAhaW1wb3J0YW50O1xufSIsIi8vIExhYmVsc1xuLmxhYmVsIHtcbiAgQGluY2x1ZGUgbGFiZWwtYmFzZSgpO1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KGxpZ2h0ZW4oJGJvZHktZm9udC1jb2xvciwgNSUpLCAkYmctY29sb3ItZGFyayk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAvLyBMYWJlbCByb3VuZGVkXG4gICYubGFiZWwtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IC40cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IC40cmVtOyBcbiAgfVxuXG4gIC8vIExhYmVsIGNvbG9yc1xuICAmLmxhYmVsLXByaW1hcnkge1xuICAgIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxpZ2h0LWNvbG9yLCAkcHJpbWFyeS1jb2xvcik7XG4gIH1cblxuICAmLmxhYmVsLXNlY29uZGFyeSB7XG4gICAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkcHJpbWFyeS1jb2xvciwgJHNlY29uZGFyeS1jb2xvcik7XG4gIH1cblxuICAmLmxhYmVsLXN1Y2Nlc3Mge1xuICAgIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxpZ2h0LWNvbG9yLCAkc3VjY2Vzcy1jb2xvcik7XG4gIH1cblxuICAmLmxhYmVsLXdhcm5pbmcge1xuICAgIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxpZ2h0LWNvbG9yLCAkd2FybmluZy1jb2xvcik7XG4gIH1cblxuICAmLmxhYmVsLWVycm9yIHtcbiAgICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsaWdodC1jb2xvciwgJGVycm9yLWNvbG9yKTtcbiAgfVxufVxuLmdyZWVuLXRleHQge1xuICBjb2xvcjogJHN1Y2Nlc3MtY29sb3IgIWltcG9ydGFudDtcbn0iLCIvLyBDb2Rlc1xuY29kZSB7XG4gIEBpbmNsdWRlIGxhYmVsLWJhc2UoKTtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkY29kZS1jb2xvciwgbGlnaHRlbigkY29kZS1jb2xvciwgNDIuNSUpKTtcbiAgZm9udC1zaXplOiA4NSU7XG59XG5cbi5jb2RlIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGdyYXktY29sb3I7XG4gICAgY29udGVudDogYXR0cihkYXRhLWxhbmcpO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6ICRsYXlvdXQtc3BhY2luZztcbiAgICB0b3A6ICR1bml0LWg7XG4gIH1cblxuICBjb2RlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3I7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIE1lZGlhXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi8vIEltYWdlIHJlc3BvbnNpdmVcbi5pbWctcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLy8gb2JqZWN0LWZpdCBzdXBwb3J0IGlzIGNvbWluZyB0byBNaWNyb3NvZnQgRWRnZVxuLy8gaHR0cHM6Ly9kZXZlbG9wZXIubWljcm9zb2Z0LmNvbS9lbi11cy9taWNyb3NvZnQtZWRnZS9wbGF0Zm9ybS9zdGF0dXMvb2JqZWN0Zml0YW5kb2JqZWN0cG9zaXRpb24vXG4uaW1nLWZpdC1jb3ZlciB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uaW1nLWZpdC1jb250YWluIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLy8gVmlkZW8gcmVzcG9uc2l2ZVxuLnZpZGVvLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8vIERlZmF1bHQgcmF0aW8gMTY6OSwgeW91IGNhbiBjYWxjdWxhdGUgdGhpcyB2YWx1ZSBieSBkaXZpZGluZyA5IGJ5IDE2XG4gIH1cblxuICBpZnJhbWUsXG4gIG9iamVjdCxcbiAgZW1iZWQge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG52aWRlby52aWRlby1yZXNwb25zaXZlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbi52aWRlby1yZXNwb25zaXZlLTQtMyB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1JTsgLy8gUmF0aW8gNDozXG4gIH1cbn1cblxuLnZpZGVvLXJlc3BvbnNpdmUtMS0xIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgLy8gUmF0aW8gMToxXG4gIH1cbn1cblxuLy8gRmlndXJlXG4uZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgJGxheW91dC1zcGFjaW5nIDA7XG5cbiAgLmZpZ3VyZS1jYXB0aW9uIHtcbiAgICBjb2xvcjogJGdyYXktY29sb3ItZGFyaztcbiAgICBtYXJnaW4tdG9wOiAkbGF5b3V0LXNwYWNpbmc7XG4gIH1cbn1cbiIsIi8qXG4vLyBDU1MgSWNvbnNcbkBpbXBvcnQgXCJpY29ucy9pY29ucy1jb3JlXCI7XG5AaW1wb3J0IFwiaWNvbnMvaWNvbnMtbmF2aWdhdGlvblwiO1xuQGltcG9ydCBcImljb25zL2ljb25zLWFjdGlvblwiO1xuQGltcG9ydCBcImljb25zL2ljb25zLW9iamVjdFwiO1xuKi9cblxuLmljb24ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgJi5pY29uLWFkZHJlc3M6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYmx1ZS9pY29uLWFkZHJlc3Muc3ZnJyk7XG4gICAgfSAgICBcbiAgICAmLmljb24tY29udGFjdDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9ibHVlL2ljb24tY29udGFjdC1kZXRhaWxzLnN2ZycpO1xuICAgIH0gXG4gICAgJi5pY29uLXBheW1lbnQ6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYmx1ZS9pY29uLXBheW1lbnQtY2FyZC5zdmcnKTtcbiAgICB9IFxuICAgICYuaWNvbi1iaWxsaW5nOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2JsdWUvaWNvbi1iaWxsaW5nLnN2ZycpO1xuICAgIH0gICBcbiAgICAmLmljb24tcmVmZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYmx1ZS9pY29uLXJlZmVyLWZyaWVuZC5zdmcnKTtcbiAgICB9ICAgIFxuICAgICYuaWNvbi1tYXJrZXRpbmc6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYmx1ZS9pY29uLW1hcmtldGluZy5zdmcnKTtcbiAgICB9IFxuICAgICYuaWNvbi1waG9uZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9ibHVlL2ljb24tcGhvbmUuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyMHB4O1xuICAgIH0gXG4gICAgJi5pY29uLXBhc3N3b3JkOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2JsdWUvaWNvbi1wYXNzd29yZC5zdmcnKTtcbiAgICB9IFxuICAgICYuaWNvbi1jbG9zZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9ibHVlL2ljb24tY2xvc2Uuc3ZnJyk7XG4gICAgfSAgICBcbiAgICAmLmljb24tYmFjazpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy93aGl0ZS9jaGV2cm9uLWxlZnQtc29saWQuc3ZnJyk7XG4gICAgfSAgICAgIFxuICAgICYuaWNvbi1mb3J3YXJkOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2JsdWUvaWNvbi1hcnJvdy1yaWdodC5zdmcnKTtcbiAgICB9ICBcbiAgICAmLmljb24tZGVsaXZlcnk6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYmx1ZS9pY29uLWRlbGl2ZXJ5LnN2ZycpO1xuICAgIH0gICBcbiAgICAmLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYmx1ZS9pY29uLWNhbGVuZGFyLnN2ZycpO1xuICAgIH0gICAgICAgICAgXG4gICAgJi5pY29uLWludm9pY2U6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYmx1ZS9pY29uLWludm9pY2Uuc3ZnJyk7XG4gICAgfSAgICAgIFxuICAgICYuaWNvbi1kZWxldGU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYmx1ZS9pY29uLWRlbGV0ZS5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB0b3A6IDEwcHg7IFxuICAgIH0gICAgICAgICAgICBcbiAgICAmLmljb24taW5mbzpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9pY29uLWluZm8uc3ZnJyk7ICBcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDsgICAgICAgICAgICAgIFxuICAgIH0gICAgIFxuICAgICYuaWNvbi1jYXJ0OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2JsdWUvaWNvbi1iYXNrZXQuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDsgICAgICAgIFxuICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgdG9wOiAxNXB4OyAgICAgICAgXG4gICAgfSAgICAgICAgIFxuLyogZm9ybXMgKi9cbiAgICAmLmljb24tZWRpdDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9ibHVlL2ljb24tZWRpdC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IGF1dG87XG4gICAgfSAgXG4gICAgJi5pY29uLWNoZWNrOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24tY2hlY2stZ3JlZW4uc3ZnJyk7XG4gICAgfSAgXG4gICAgJi5pY29uLWNyb3NzOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3RpbWVzLXNvbGlkLnN2ZycpO1xuICAgIH0gICAgXG4gICAgJi52aWV3LXBhc3N3b3JkOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdTaG93JztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYmx1ZS9pY29uLWV5ZS1zb2xpZC5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgfVxuICAgICYudmlldy1wYXNzd29yZC5oaWRlLXBhc3M6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ0hpZGUgJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYmx1ZS9pY29uLWV5ZS1zbGFzaC1zb2xpZC5zdmcnKTsgICAgICAgICAgICBcbiAgICB9XG4gICAgJi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvd2hpdGUvaWNvbi1wbHVzLnN2ZycpO1xuICAgIH0gXG4gICAgJi5pY29uLW1pbnVzOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3doaXRlL2ljb24tbWludXMuc3ZnJyk7XG4gICAgfSAgIFxuICAgICYuaWNvbi1tYXAtcGluOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2JsdWUvaWNvbi1tYXAtcGluLnN2ZycpO1xuICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgaGVpZ2h0OiAyOXB4OyAgICAgICAgICAgXG4gICAgfSAgICAgICAgICAgICAgICAgXG59XG4uaWNvbi1ib3R0b20ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgICYuaWNvbi1jYXJ0LWJvdHRvbTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy93aGl0ZS9pY29uLWJhc2tldC5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4OyAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7ICAgICAgXG4gICAgfSAgIFxufVxuLmVudHJ5LXRpdGxlIHtcbiAgICAuaWNvbiB7XG4gICAgICAgICYuaWNvbi1pbmZvOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9ibHVlL2ljb24taW5mby5zdmcnKTsgIFxuICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7ICAgICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vdXRlci1jaXJjbGUge1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMTE1cHg7XG4gICAgaGVpZ2h0OiAxMTVweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYW5pbWF0ZWQtY2hlY2sge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG59XG4gIFxuLmFuaW1hdGVkLWNoZWNrIHBhdGgge1xuICAgIGZpbGw6IG5vbmU7IFxuICAgIHN0cm9rZTogJHNlY29uZGFyeS1jb2xvcjtcbiAgICBzdHJva2Utd2lkdGg6IDM7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMjM7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDIzO1xuICAgIGFuaW1hdGlvbjogZHJhdyAuNXMgbGluZWFyIGZvcndhcmRzO1xuICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xufVxuXG4uYW5pbWF0ZWQtcGF1c2Uge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogNjVweDtcbn1cblxuLmFuaW1hdGVkLXBhdXNlIGxpbmUge1xuICAgIGZpbGw6IG5vbmU7IFxuICAgIHN0cm9rZTogJHNlY29uZGFyeS1jb2xvcjtcbiAgICBzdHJva2Utd2lkdGg6IDEyO1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDYwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA2MDtcbiAgICBhbmltYXRpb246IGRyYXcgLjVzIGxpbmVhciBmb3J3YXJkcztcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbn1cblxuQGtleWZyYW1lcyBkcmF3IHtcbiAgICB0byB7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgIH1cbn1cbi5zdGFyLW91dGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvOyAgICAgXG4gICAgICB9XG59XG4uc3RhciB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgLmFuaW1hdGVkLWNoZWNrIHtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICB9XG4gICAgLmFuaW1hdGVkLWNoZWNrIHBhdGgge1xuICAgICAgICBzdHJva2U6ICNmZmY7XG4gICAgfVxufVxuLnN0YXI6YmVmb3JlLFxuLnN0YXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgIHotaW5kZXg6IC0xO1xufVxuLnN0YXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG59XG4uc3RhcjphZnRlciB7ICAgXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xufVxuLmljb24tY2FydC1ib3R0b20ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmljb24tY2FydCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FydC1jb250ZW50cyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0b3A6IC0ycHg7XG4gICAgcGFkZGluZzogLjFyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxN3B4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsNTAlKTtcblx0dGV4dC1pbmRlbnQ6IC0zcHg7XG5cdHotaW5kZXg6IDI7XHRcblx0Y29sb3I6ICMwMDA7IFxuXHRib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAkdW5pdC02O1xuXHR3aWR0aDogJHVuaXQtNjtcdFxuXHRib3JkZXI6IDFweCBzb2xpZCAkZGFya2JsdWU7XG5cdGZvbnQtc2l6ZTogJHVuaXQtNDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG5cdGxpbmUtaGVpZ2h0OiAuOXJlbTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtc20pIHtcbiAgICAgICAgdG9wOiAxcHg7ICAgIFxuICAgICAgICByaWdodDogMjBweDsgXG4gICAgfVxufVxuXG4uY2FydC1ib3R0b20tY29udGVudHMge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdG9wOiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OjEycHg7XG4gICAgcGFkZGluZzogLjFyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsNTAlKTtcblx0dGV4dC1pbmRlbnQ6IDBweDtcblx0ei1pbmRleDogMjtcdFxuXHRjb2xvcjogIzAwMDsgXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6ICR1bml0LTY7XG5cdHdpZHRoOiAkdW5pdC02O1x0XG5cdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrYmx1ZTtcblx0Zm9udC1zaXplOiAkdW5pdC00O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcblx0bGluZS1oZWlnaHQ6IC45cmVtO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgICAgICB0b3A6IDNweDsgICAgIFxuICAgIH1cbn1cblxuLmFjdGl2ZSAuaWNvbi1jYXJ0IHtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRibHVlO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtNDtcbn1cbi5zb2NpYWwge1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICR1bml0LTQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNGE1MDU4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDBweCA1cHggMzBweCA1cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1pbi13aWR0aDogNjBweDtcblxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgJi5mYWNlYm9vazo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc29jaWFsL2J0LWZhY2Vib29rLnBuZycpOyBcbiAgICB9XG4gICAgJi5jb3B5OjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zb2NpYWwvYnQtY29weS5wbmcnKTtcbiAgICB9XG4gICAgJi5lbWFpbDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc29jaWFsL2J0LWVtYWlsLnBuZycpO1xuICAgIH1cbiAgICAmLmluc3RhZ3JhbTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc29jaWFsL2J0LWluc3RhZ3JhbS5wbmcnKTtcbiAgICB9XG4gICAgJi50d2l0dGVyOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zb2NpYWwvYnQtdHdpdHRlci5wbmcnKTtcbiAgICB9XG4gICAgJi53aGF0c2FwcDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc29jaWFsL2J0LXdoYXRzYXBwLnBuZycpO1xuICAgIH1cbn0iLCIvLyBMYXlvdXRcbi5jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6ICRsYXlvdXQtc3BhY2luZztcbiAgcGFkZGluZy1yaWdodDogJGxheW91dC1zcGFjaW5nO1xuICB3aWR0aDogMTAwJTtcblxuICAkZ3JpZC1zcGFjaW5nOiAoJGxheW91dC1zcGFjaW5nIC8gKCRsYXlvdXQtc3BhY2luZyAqIDAgKyAxKSkgKiAkaHRtbC1mb250LXNpemU7XG5cbiAgJi5ncmlkLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRncmlkLXNwYWNpbmcgKiAyICsgJHNpemUteGw7XG4gIH1cblxuICAmLmdyaWQtbGcge1xuICAgIG1heC13aWR0aDogJGdyaWQtc3BhY2luZyAqIDIgKyAkc2l6ZS1sZztcbiAgfVxuXG4gICYuZ3JpZC1tZCB7XG4gICAgbWF4LXdpZHRoOiAkZ3JpZC1zcGFjaW5nICogMiArICRzaXplLW1kO1xuICB9XG5cbiAgJi5ncmlkLXNtIHtcbiAgICBtYXgtd2lkdGg6ICRncmlkLXNwYWNpbmcgKiAyICsgJHNpemUtc207XG4gIH1cblxuICAmLmdyaWQteHMge1xuICAgIG1heC13aWR0aDogJGdyaWQtc3BhY2luZyAqIDIgKyAkc2l6ZS14cztcbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIGJyZWFrcG9pbnQgc3lzdGVtXG4uc2hvdy14cyxcbi5zaG93LXNtLFxuLnNob3ctbWQsXG4uc2hvdy1sZyxcbi5zaG93LXhsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBSZXNwb25zaXZlIGdyaWQgc3lzdGVtXG4uY29scyxcbi5jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLSRsYXlvdXQtc3BhY2luZztcbiAgbWFyZ2luLXJpZ2h0OiAtJGxheW91dC1zcGFjaW5nO1xuXG4gICYuY29sLWdhcGxlc3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICYgPiAuY29sdW1uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gICYuY29sLW9uZWxpbmUge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbn1cbltjbGFzc349XCJjb2wtXCJdLFxuLmNvbHVtbiB7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAkbGF5b3V0LXNwYWNpbmc7XG4gIHBhZGRpbmctcmlnaHQ6ICRsYXlvdXQtc3BhY2luZztcblxuICAmLmNvbC0xMixcbiAgJi5jb2wtMTEsXG4gICYuY29sLTEwLFxuICAmLmNvbC05LFxuICAmLmNvbC04LFxuICAmLmNvbC03LFxuICAmLmNvbC02LFxuICAmLmNvbC01LFxuICAmLmNvbC00LFxuICAmLmNvbC0zLFxuICAmLmNvbC0yLFxuICAmLmNvbC0xLFxuICAmLmNvbC1hdXRvIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG59XG4uY29sLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb2wtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2wtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG4uY29sLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2wtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4uY29sLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogYXV0bztcbn1cbi5jb2wtbXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uY29sLW1sLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5jb2wtbXItYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS14bCkge1xuICAuY29sLXhsLTEyLFxuICAuY29sLXhsLTExLFxuICAuY29sLXhsLTEwLFxuICAuY29sLXhsLTksXG4gIC5jb2wteGwtOCxcbiAgLmNvbC14bC03LFxuICAuY29sLXhsLTYsXG4gIC5jb2wteGwtNSxcbiAgLmNvbC14bC00LFxuICAuY29sLXhsLTMsXG4gIC5jb2wteGwtMixcbiAgLmNvbC14bC0xLFxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaGlkZS14bCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaG93LXhsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogJHNpemUtbGcpIHtcbiAgLmNvbC1sZy0xMixcbiAgLmNvbC1sZy0xMSxcbiAgLmNvbC1sZy0xMCxcbiAgLmNvbC1sZy05LFxuICAuY29sLWxnLTgsXG4gIC5jb2wtbGctNyxcbiAgLmNvbC1sZy02LFxuICAuY29sLWxnLTUsXG4gIC5jb2wtbGctNCxcbiAgLmNvbC1sZy0zLFxuICAuY29sLWxnLTIsXG4gIC5jb2wtbGctMSxcbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmhpZGUtbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc2hvdy1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLW1kKSB7XG4gIC5jb2wtbWQtMTIsXG4gIC5jb2wtbWQtMTEsXG4gIC5jb2wtbWQtMTAsXG4gIC5jb2wtbWQtOSxcbiAgLmNvbC1tZC04LFxuICAuY29sLW1kLTcsXG4gIC5jb2wtbWQtNixcbiAgLmNvbC1tZC01LFxuICAuY29sLW1kLTQsXG4gIC5jb2wtbWQtMyxcbiAgLmNvbC1tZC0yLFxuICAuY29sLW1kLTEsXG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5oaWRlLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNob3ctbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAuY29sLXNtLTEyLFxuICAuY29sLXNtLTExLFxuICAuY29sLXNtLTEwLFxuICAuY29sLXNtLTksXG4gIC5jb2wtc20tOCxcbiAgLmNvbC1zbS03LFxuICAuY29sLXNtLTYsXG4gIC5jb2wtc20tNSxcbiAgLmNvbC1zbS00LFxuICAuY29sLXNtLTMsXG4gIC5jb2wtc20tMixcbiAgLmNvbC1zbS0xLFxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaGlkZS1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaG93LXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogJHNpemUteHMpIHtcbiAgLmNvbC14cy0xMixcbiAgLmNvbC14cy0xMSxcbiAgLmNvbC14cy0xMCxcbiAgLmNvbC14cy05LFxuICAuY29sLXhzLTgsXG4gIC5jb2wteHMtNyxcbiAgLmNvbC14cy02LFxuICAuY29sLXhzLTUsXG4gIC5jb2wteHMtNCxcbiAgLmNvbC14cy0zLFxuICAuY29sLXhzLTIsXG4gIC5jb2wteHMtMSxcbiAgLmNvbC14cy1hdXRvIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5jb2wteHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtYXV0byB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmhpZGUteHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc2hvdy14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi8qIE9GRlNFVFMgKi9cbi8vIGZsZXhib3ggb2Zmc2V0c1xuW2NsYXNzKj1cIm9mZi1cIl1bY2xhc3N+PVwiY29sLTEyXCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDBcbn1cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTEge1xuICAub2ZmLSN7JGl9IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMTIgKiAjeyRpfSk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXhsKSB7XG4gIFtjbGFzcyo9XCJvZmYtXCJdW2NsYXNzfj1cImNvbC14bC0xMlwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDExIHtcbiAgICAub2ZmLXhsLSN7JGl9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqICN7JGl9KTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLWxnKSB7XG4gIFtjbGFzcyo9XCJvZmYtXCJdW2NsYXNzfj1cImNvbC1sZy0xMlwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDExIHtcbiAgICAub2ZmLWxnLSN7JGl9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqICN7JGl9KTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLW1kKSB7XG4gIFtjbGFzcyo9XCJvZmYtXCJdW2NsYXNzfj1cImNvbC1tZC0xMlwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDExIHtcbiAgICAub2ZmLW1kLSN7JGl9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqICN7JGl9KTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gIFtjbGFzcyo9XCJvZmYtXCJdW2NsYXNzfj1cImNvbC1zbS0xMlwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDExIHtcbiAgICAub2ZmLXNtLSN7JGl9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqICN7JGl9KTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXhzKSB7XG4gIFtjbGFzcyo9XCJvZmYtXCJdW2NsYXNzfj1cImNvbC14cy0xMlwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDExIHtcbiAgICAub2ZmLXhzLSN7JGl9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiAqICN7JGl9KTtcbiAgICB9XG4gIH1cbn0iLCIvLyBIZXJvXG4uaGVybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuXG4gICYuaGVyby1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cblxuICAmLmhlcm8tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICB9XG5cbiAgLmhlcm8tYm9keSB7XG4gICAgcGFkZGluZzogJGxheW91dC1zcGFjaW5nO1xuICB9XG59IiwiLy8gTWFpbiBkZXNrdG9wIE5hdmJhclxuLm5hdmJhciB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgbWFyZ2luOiAxNXB4IDAgNTBweCAwO1xuICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMjAlLCByZ2JhKDAsMTUyLDIwNCwxKSAyMCUsIHJnYmEoMCwxNTIsMjA0LDEpIDkwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA5MCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7ICBcblxuICAmOmFmdGVyLFxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgdG9wOiA0cHg7XG4gIH0gIFxuICAmOmFmdGVyIHtcbiAgICBib3R0b206IDRweDtcbiAgfSAgICBcblxuICAubmF2YmFyLXNlY3Rpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIFxuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKTpsYXN0LWNoaWxkIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgICBwYWRkaW5nOiAkdW5pdC0zICR1bml0LTY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIzNXB4O1xuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIHRvcDogLTE2cHg7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucmliYm9uLWxlZnQsIFxuLnJpYmJvbi1yaWdodCB7XG4gIHdpZHRoOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRvcDogNnB4O1xufVxuXG4ucmliYm9uLWxlZnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9iZ19yaWJib25fbGVmdC5wbmcnKSAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBsZWZ0OiAtOHB4O1xufVxuXG4ucmliYm9uLXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYmdfcmliYm9uX3JpZ2h0LnBuZycpIDEwMCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHJpZ2h0OiAtOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNpemUtc20pIHtcbiAgLnNpdGUtbWFpbiB7XG4gICAgcGFkZGluZzogNzVweCAxNXB4O1xuICB9XG59XG4vKiBtb2JpbGUgbWVudSAqL1xuLm1vYmlsZS1tZW51IHtcbiAgXG4gIGhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbiAgICB6LWluZGV4OiA5OTtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW46MHB4IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgfVxuICAuYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGhlaWdodDogNzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxufVxuXG4jbmF2LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAkemluZGV4LTE7XG59XG4jbmF2LWNvbnRhaW5lciAuYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNzBweCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBiYWNrZ3JvdW5kOiAkZGFya2JsdWU7XG59XG4jbmF2LWNvbnRhaW5lcjpmb2N1cy13aXRoaW4gLmJnIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogLjY7XG59XG4jbmF2LWNvbnRhaW5lciAqIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmljb24tYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogJGRhcmtibHVlO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG4uaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbiNuYXYtY29udGFpbmVyOmZvY3VzLXdpdGhpbiAuYnV0dG9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jbmF2LWNvbnRhaW5lcjpmb2N1cy13aXRoaW4gLmljb24tYmFyOm50aC1vZi10eXBlKDEpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDhweCwwKSByb3RhdGUoNDVkZWcpO1xufVxuI25hdi1jb250YWluZXI6Zm9jdXMtd2l0aGluIC5pY29uLWJhcjpudGgtb2YtdHlwZSgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4jbmF2LWNvbnRhaW5lcjpmb2N1cy13aXRoaW4gLmljb24tYmFyOm50aC1vZi10eXBlKDMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC04cHgsMCkgcm90YXRlKC00NWRlZyk7XG59XG5cbiNuYXYtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBjb250YWluOiBwYWludDtcbn1cblxuI25hdi1jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4jbmF2LWNvbnRlbnQgbGkgYSB7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkdW5pdC02O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMXM7XG59XG5cbiNuYXYtY29udGVudCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG59XG5cbiNuYXYtY29udGVudCBsaTpub3QoLnNtYWxsKSArIC5zbWFsbCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbiNuYXYtY29udGFpbmVyOmZvY3VzLXdpdGhpbiAjbmF2LWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5zY3JvbGxDYXRlZ29yeSB7XG4gIHBvc2l0aW9uOmZpeGVkICFpbXBvcnRhbnQ7XG4gIHRvcDo2NXB4O1xuICBvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOmF1dG87XG4gIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgaGVpZ2h0Ojc1cHg7XG4gIHotaW5kZXg6OTkgIWltcG9ydGFudDtcbiAgcGFkZGluZzoxMHB4IDBweCAhaW1wb3J0YW50O1xuICAmLm5vLWJhc2tldCB7XG4gICAgdG9wOjBweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtc20pIHtcbiAgICB0b3A6MTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgJi5uby1iYXNrZXQge1xuICAgICAgdG9wOjYwcHg7XG4gICAgfVxuICB9XG59XG4uc2Nyb2xsQmFza2V0IHtcbiAgcG9zaXRpb246Zml4ZWQ7XG4gIHRvcDowcHg7XG4gIG92ZXJmbG93OmhpZGRlbjtcbiAgbWF4LXdpZHRoOmF1dG87XG4gIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgaGVpZ2h0Ojc1cHg7XG4gIHotaW5kZXg6OTk7XG4gIHBhZGRpbmc6MTBweCAwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgIHRvcDo1MHB4O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxufSIsIi5hcHAtaGVybyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRjVFNDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXBwLWhlcm8tYmcucG5nXCIpO1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtYXJnaW4tYm90dG9tOjYwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIC5tb2JpbGUge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICB3aWR0aDogMjIxcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcHAtbW9iaWxlLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogOTBweDtcbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgICBoZWlnaHQ6IDE3OXB4O1xuICAgICAgICB3aWR0aDogMzcxcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcHAtaGVyby10ZXh0LnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBtYXJnaW4tdG9wOjczcHg7XG4gICAgfVxuICAgIC5nb29nbGVwbGF5IHtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICB3aWR0aDogMTMycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9nb29nbGVwbGF5LnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6MTVweDtcbiAgICB9XG4gICAgLmFwcGxlc3RvcmUge1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHdpZHRoOiAxMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FwcGxlc3RvcmUucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICAgICAgaGVpZ2h0OiAyNjdweDtcbiAgICAgICAgLm1vYmlsZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE3MXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGhlaWdodDogMTI5cHg7XG4gICAgICAgICAgICB3aWR0aDogMzIxcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgICAgICBoZWlnaHQ6IDE5OHB4O1xuICAgICAgICBtYXJnaW4tdG9wOjM1cHg7XG4gICAgICAgIC5tb2JpbGUge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMTFweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5nb29nbGVwbGF5LCAuYXBwbGVzdG9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hcHAtaXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDk2cHggYXV0bztcbiAgICBtYXJnaW4tdG9wOjE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAuaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuICAgICAgICB3aWR0aDogNzZweDtcbiAgICAgICAgaGVpZ2h0OiA3NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICAgICAgJi5pY19jbG9jayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNfY2xvY2sxeC5wbmdcIik7XG4gICAgICAgIH1cbiAgICAgICAgJi5pY190YWcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljX3RhZzF4LnBuZ1wiKTtcbiAgICAgICAgfVxuICAgICAgICAmLmljX2hhbmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljX2hhbmQxeC5wbmdcIik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc2cHggYXV0bztcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnBlcmtzIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDI4LjA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjRjM5MjJEO1xuICAgIGZvbnQtZmFtaWx5OiAkYmVybmhhcmR0LWZvbnQtZmFtaWx5O1xuICAgIG1hcmdpbi10b3A6NDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbn1cbi5hcHAtaGl3LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxOTNweCBhdXRvO1xuICAgIG1hcmdpbi10b3A6MjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLmljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcbiAgICAgICAgd2lkdGg6IDE3M3B4O1xuICAgICAgICBoZWlnaHQ6IDE4NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICAgICAgJi5pY18xIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcHAtaG93LWl0LXdvcmtzLTEucG5nXCIpO1xuICAgICAgICB9XG4gICAgICAgICYuaWNfMiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXBwLWhvdy1pdC13b3Jrcy0yLnBuZ1wiKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogNTU2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGNvbG9yOiAjRjM5MjJEO1xuICAgICAgICAmLnRleHQtYmx1ZSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwQTFENjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUteHMpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMTBweCBhdXRvO1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2FyZEJhbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNDlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM5MjJEO1xuICAgIG1hcmdpbi10b3A6NjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkYmVybmhhcmR0LWZvbnQtZmFtaWx5O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAwcHggYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5kaWR5b3Vrbm93IHtcbiAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgfVxuICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBie1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtbWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAuZGlkeW91a25vdyB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlOyAgICBcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxufVxuLmNvbXBldGl0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVGNUU0O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0OCUgNTIlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAuYmFubmVyLWFyZWEge1xuICAgICAgICAud2luQmFubmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MzBweDtcbiAgICAgICAgICAgIGhlaWdodDogNzhweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDo1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FwcC1iYW5uZXItd2luLnBuZ1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MCUgNTAlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLndpbiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiZXJuaGFyZHQtZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaG9saWRheSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsb2JzdGVyLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MjVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1sZykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgIC5iYW5uZXItYXJlYSB7XG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS14cykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgIC5iYW5uZXItYXJlYSB7XG4gICAgICAgICAgICAud2luQmFubmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDo5NiU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjIlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoyJTtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1JSA2NSU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgIC53aW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDo4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ob2xpZGF5IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbG9ic3Rlci1mb250LWZhbWlseTtcblxuICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYWNjb3JkaW9uIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIH1cblxuICAudHJhbnNpdGlvbiwgZGl2LCBwLCB1bCBsaSBpOmJlZm9yZSwgdWwgbGkgaTphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLm5vLXNlbGVjdCwgXG4gIGg0LFxuICBoNSB7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXNpemU6ICR1bml0LTY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfSAgXG5cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogJHVuaXQtNTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICA+IHAsXG4gID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIG1hcmdpbjowO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGVyc3BlY3RpdmU6IDkwMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICB1bCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkbGlnaHRibHVlO1xuICB9XG4gIHVsIGxpOm50aC1vZi10eXBlKDEpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG4gIH1cbiAgdWwgbGk6bnRoLW9mLXR5cGUoMikge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC43NXM7XG4gIH1cbiAgdWwgbGk6bnRoLW9mLXR5cGUoMykge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XG4gIH1cbiAgdWwgbGk6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGxpZ2h0Ymx1ZTtcbiAgfVxuICA+IHVsID4gbGkgPiBpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTZweCwgMCk7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgPiB1bCA+IGxpID4gaTpiZWZvcmUsIFxuICA+IHVsID4gbGkgPiBpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgfVxuICA+IHVsID4gbGkgPiBpOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTNweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICA+IHVsID4gbGkgPiBpOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIHVsIGxpID4gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB1bCBsaSA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBwLFxuICB1bCBsaSA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBkaXYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIHVsIGxpID4gaW5wdXRbdHlwZT1jaGVja2JveF0gfiBwLFxuICB1bCBsaSA+IGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gZGl2IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuXG4gID4gdWwgPiBsaSA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBpOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoM3B4LCAwKSByb3RhdGUoNDVkZWcpO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgPiB1bCA+IGxpID4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IGk6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLm1vZGFsLWJvZHkgLmFjY29yZGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgdWwgbGkgaSB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyAgIFxuICB9XG5cbiAgdWwgbGkgaTpiZWZvcmUsIFxuICB1bCBsaSBpOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgfVxuXG4gIHVsIGxpPmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICB9XG5cbiAgZGl2IHtcbiAgICBoNSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG59XG5cbi5mYXEgLmFjY29yZGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgdWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIHVsIGxpIGkge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Ymx1ZTtcbiAgfVxuXG4gIHVsIGxpIGk6YmVmb3JlLCBcbiAgdWwgbGkgaTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3I7XG4gIH1cblxuICB1bCBsaT5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgaDUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG5cbn1cbi5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyBcbiAgY3Vyc29yOiBkZWZhdWx0OyBcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgXG4gIGJvcmRlci10b3A6IDA7IFxuICBiYWNrZ3JvdW5kOiAjZmZmOyBcbiAgYm94LXNoYWRvdzogLTFweCAxcHggM3B4IHJnYmEoMCwwLDAsLjEpO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiA1MDBweDtcbiAgLyogY29yZSBzdHlsZXMgc2hvdWxkIG5vdCBiZSBjaGFuZ2VkICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG4gIGRpc3BsYXk6IG5vbmU7IFxuICB6LWluZGV4OiA5OTk5OyBcbiAgd2lkdGg6IDEwMCU7IFxuICBtYXgtaGVpZ2h0OiAyNTRweDsgXG4gIG92ZXJmbG93OiBoaWRkZW47IFxuICBvdmVyZmxvdy15OiBhdXRvOyBcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgXG4gIGhlaWdodDogMjAwcHg7XG4gIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMtLXBheW1lbnQge1xuICAgIG1heC13aWR0aDogMzIycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgICBkaXNwbGF5OiBub25lOyBcbiAgICB6LWluZGV4OiA5OTk5OyBcbiAgICBtYXgtaGVpZ2h0OiAyNTRweDsgXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgb3ZlcmZsb3cteTogYXV0bzsgXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uIHsgXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG4gIHBhZGRpbmc6IDAgLjZlbTsgXG4gIGxpbmUtaGVpZ2h0OiAyM3B4OyBcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXG4gIG92ZXJmbG93OiBoaWRkZW47IFxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgXG4gIGZvbnQtc2l6ZTogLjk1ZW07IFxuICBjb2xvcjogIzMzMzsgXG5cbiAgJjpob3ZlciB7IFxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjhkZDY7IFxuICAgIGNvbG9yOiB3aGl0ZTsgXG4gIH1cbiAgJi5zZWxlY3RlZCB7IFxuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7IFxuICB9XG59IiwiLy8gQXZhdGFyc1xuLmF2YXRhciB7XG4gIEBpbmNsdWRlIGF2YXRhci1iYXNlKCk7XG59XG5cbi5hdmF0YXIsXG4uZGF5IHsgXG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRsb2JzdGVyLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgJi5hdmF0YXIteHMge1xuICAgIEBpbmNsdWRlIGF2YXRhci1iYXNlKCR1bml0LTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG4gICYuYXZhdGFyLXNtIHtcbiAgICBAaW5jbHVkZSBhdmF0YXItYmFzZSgkdW5pdC02KTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxuICAmLmF2YXRhci1sZyB7XG4gICAgQGluY2x1ZGUgYXZhdGFyLWJhc2UoJHVuaXQtMTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG4gICYuYXZhdGFyLXhsIHtcbiAgICBAaW5jbHVkZSBhdmF0YXItYmFzZSgkdW5pdC0yMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cblxuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtMDtcbiAgfVxuXG4gIC5hdmF0YXItaWNvbixcbiAgLmF2YXRhci1wcmVzZW5jZSB7XG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWxpZ2h0O1xuICAgIGJvdHRvbTogMTQuNjQlO1xuICAgIGhlaWdodDogNTAlO1xuICAgIHBhZGRpbmc6ICRib3JkZXItd2lkdGgtbGc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNC42NCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgei1pbmRleDogJHppbmRleC0wICsgMTtcbiAgfVxuXG4gIC5hdmF0YXItcHJlc2VuY2Uge1xuICAgIGJhY2tncm91bmQ6ICRncmF5LWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRib3JkZXItd2lkdGgtbGcgJGxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IC41ZW07XG4gICAgd2lkdGg6IC41ZW07XG5cbiAgICAmLm9ubGluZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmJ1c3kge1xuICAgICAgYmFja2dyb3VuZDogJGVycm9yLWNvbG9yO1xuICAgIH1cblxuICAgICYuYXdheSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2FybmluZy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtaW5pdGlhbF06OmJlZm9yZSB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtaW5pdGlhbCk7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAkemluZGV4LTA7XG4gIH1cbn1cblxuLmRheSB7XG4gIG1hcmdpbjogMCAkdW5pdC01O1xuICBAaW5jbHVkZSBhdmF0YXItYmFzZSgkdW5pdC0yMCk7XG4gIGxpbmUtaGVpZ2h0OiAkdW5pdC0yMDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgQGluY2x1ZGUgYXZhdGFyLWJhc2UoJHVuaXQtMTgpO1xuICAgIGxpbmUtaGVpZ2h0OiAkdW5pdC0xODtcbiAgfVxufSIsIi8vIEF2YXRhciBtaXhpblxuQG1peGluIGF2YXRhci1iYXNlKCRzaXplOiAkdW5pdC04KSB7XG4gIGZvbnQtc2l6ZTogJHNpemUgLyAyLjg7XG4gIGhlaWdodDogJHNpemU7XG4gIHdpZHRoOiAkc2l6ZTtcbn1cbiIsIi8vIEJhZGdlc1xuLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICZbZGF0YS1iYWRnZV0sXG4gICY6bm90KFtkYXRhLWJhZGdlXSkge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjFyZW0gJGJnLWNvbG9yLWxpZ2h0O1xuICAgICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1iYWRnZSk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtLjA1cmVtLCAtLjVyZW0pO1xuICAgIH1cbiAgfVxuICAmW2RhdGEtYmFkZ2VdIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICBoZWlnaHQ6IC45cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtaW4td2lkdGg6IC45cmVtO1xuICAgICAgcGFkZGluZzogLjFyZW0gLjJyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuICAmOm5vdChbZGF0YS1iYWRnZV0pLFxuICAmW2RhdGEtYmFkZ2U9XCJcIl0ge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgbWluLXdpZHRoOiA2cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDZweDtcbiAgICB9XG4gIH1cblxuICAvLyBCYWRnZXMgZm9yIEJ1dHRvbnNcbiAgJi5idG4ge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICB9XG4gIH1cblxuICAvLyBCYWRnZXMgZm9yIEF2YXRhcnNcbiAgJi5hdmF0YXIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTQuNjQlO1xuICAgICAgcmlnaHQ6IDE0LjY0JTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgICB6LWluZGV4OiAkemluZGV4LTE7XG4gICAgfVxuICB9XG59XG4iLCIvLyBCcmVhZGNydW1ic1xuLmJyZWFkY3J1bWIge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46ICR1bml0LTEgMDtcbiAgcGFkZGluZzogJHVuaXQtMSAwO1xuXG4gIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIGNvbG9yOiAkZ3JheS1jb2xvci1kYXJrO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogJHVuaXQtMSAwO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHVuaXQtMTtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1jb2xvci1kYXJrO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRncmF5LWNvbG9yLWRhcms7XG4gICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkdW5pdC0yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFyc1xuLmJhciB7XG4gIGJhY2tncm91bmQ6ICRiZy1jb2xvci1kYXJrO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGhlaWdodDogJHVuaXQtNDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi5iYXItc20ge1xuICAgIGhlaWdodDogJHVuaXQtMTtcbiAgfVxuXG4gIC8vIFRPRE86IGF0dHIoKSBzdXBwb3J0XG4gIC5iYXItaXRlbSB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbGluZS1oZWlnaHQ6ICR1bml0LTQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDA7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2xpZGVyIGJhclxuLmJhci1zbGlkZXIge1xuICBoZWlnaHQ6ICRib3JkZXItd2lkdGgtbGc7XG4gIG1hcmdpbjogJGxheW91dC1zcGFjaW5nIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuYmFyLWl0ZW0ge1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci1kYXJrO1xuICAgICAgei1pbmRleDogJHppbmRleC0wO1xuICAgIH1cbiAgfVxuXG4gIC5iYXItc2xpZGVyLWJ0biB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6ICR1bml0LTM7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogJHVuaXQtMztcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4xcmVtICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ2FsZW5kYXJzXG4uZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGlkZS1pbnB1dCB7XG4gIC5kYXRlcGlja2VyLmZsYXRwaWNrci1pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMge1xuICBjb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICRsb2JzdGVyLWZvbnQtZmFtaWx5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAkdW5pdC03ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7ICBcbn1cblxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5OmhvdmVyLCAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3ZlciwgLmZsYXRwaWNrci1kYXk6Zm9jdXMsIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cywgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2IyZTBmMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNiMmUwZjAgIWltcG9ydGFudDtcbn1cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xuICBib3gtc2hhZG93OiAtNXB4IDAgMCAjYjJlMGYwLCA1cHggMCAwICNiMmUwZjAgIWltcG9ydGFudDtcbn1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLCBcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcbiAgZmlsbDojZmZmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMXB4O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLCBcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLWRhcms7XG4gIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcbiAgZmlsbDojZmZmICFpbXBvcnRhbnQ7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLCBcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xuICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XG4gIGZpbGw6I2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xuICBmb250LXNpemU6ICR1bml0LTUgIWltcG9ydGFudDtcbn1cbi5udW1JbnB1dFdyYXBwZXIge1xuICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbn0iLCIvLyBDYXJkc1xuLmNhcmQge1xuICBiYWNrZ3JvdW5kOiAkbGlnaHRibHVlO1xuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmNhcmQtaGVhZGVyLFxuICAuY2FyZC1ib2R5LFxuICAuY2FyZC1mb290ZXIge1xuICAgIHBhZGRpbmc6ICRsYXlvdXQtc3BhY2luZy1sZztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGxheW91dC1zcGFjaW5nLWxnO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWJvZHkge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLmNhcmQtaW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAkbGF5b3V0LXNwYWNpbmctbGc7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmV2aWV3LWJnIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm94LXNoYWRvdzogMCA4cHggMTJweCAtOHB4IHJnYmEoMCwgMzgsIDUxLCAwLjA0KSwgMCAxNnB4IDI0cHggLTEycHggIHJnYmEoMCwgMzgsIDUxLCAwLjEyKTtcbiAgcGFkZGluZzogMHB4IDBweCAyMHB4IDBweDtcbn1cblxuLmJ1YmJsZS1jaGF0IHtcbiAgYmFja2dyb3VuZDogI0FBRERFRTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNDBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xuICBmbGV4OiAxIDAgMDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtaW4taGVpZ2h0OiAyNTBweDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3F1b3RlLnBuZycpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogNjNweDtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi10b3A6IC03N3B4O1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIGNvbG9yOiAgIzAwM0Q1MjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjE5NjUzO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuNGVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgc21hbGwge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmctbGVmdDogNThweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxufVxuIiwiLy8gQ2hpcHNcbi5jaGlwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWRhcms7XG4gIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDkwJTtcbiAgaGVpZ2h0OiAkdW5pdC02O1xuICBsaW5lLWhlaWdodDogJHVuaXQtNDtcbiAgbWFyZ2luOiAkdW5pdC1oO1xuICBtYXgtd2lkdGg6ICRjb250cm9sLXdpZHRoLXNtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAkdW5pdC0xICR1bml0LTI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gIH1cblxuICAuYXZhdGFyIHtcbiAgICBtYXJnaW4tbGVmdDogLSR1bml0LTI7XG4gICAgbWFyZ2luLXJpZ2h0OiAkdW5pdC0xO1xuICB9XG5cbiAgLmJ0bi1jbGVhciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjc1KTtcbiAgfVxufVxuIiwiLy8gRHJvcGRvd25cbi5kcm9wZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5tZW51IHtcbiAgICBhbmltYXRpb246IHNsaWRlLWRvd24gLjE1cyBlYXNlIDE7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICB9XG5cbiAgJi5kcm9wZG93bi1yaWdodCB7XG4gICAgLm1lbnUge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5tZW51LFxuICAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzICsgLm1lbnUsXG4gIC5tZW51OmhvdmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIEZpeCBkcm9wZG93bi10b2dnbGUgYm9yZGVyIHJhZGl1cyBpbiBidXR0b24gZ3JvdXBzXG4gIC5idG4tZ3JvdXAge1xuICAgIC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRW1wdHkgc3RhdGVzIChvciBCbGFuayBzbGF0ZXMpXG4uZW1wdHkge1xuICBiYWNrZ3JvdW5kOiAkYmctY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBjb2xvcjogJGdyYXktY29sb3ItZGFyaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAkdW5pdC0xNiAkdW5pdC04O1xuXG4gIC5lbXB0eS1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkbGF5b3V0LXNwYWNpbmctbGc7XG4gIH1cblxuICAuZW1wdHktdGl0bGUsXG4gIC5lbXB0eS1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luOiAkbGF5b3V0LXNwYWNpbmcgYXV0bztcbiAgfVxuXG4gIC5lbXB0eS1hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6ICRsYXlvdXQtc3BhY2luZy1sZztcbiAgfVxufVxuIiwiLy8gTWVudXNcblxuLm1lbnUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDAgMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gIGEge1xuICAgIHBhZGRpbmc6IDAgJGJ1dHRvbi1wYWRkaW5nLXg7XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgXG59XG5cbi8qIFxuT0xEIFNQRUNUUkUgQ09ERVxuLm1lbnUge1xuICBAaW5jbHVkZSBzaGFkb3ctdmFyaWFudCguMDVyZW0pO1xuICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItbGlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogJGNvbnRyb2wtd2lkdGgteHM7XG4gIHBhZGRpbmc6ICR1bml0LTI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkbGF5b3V0LXNwYWNpbmctc20pO1xuICB6LWluZGV4OiAkemluZGV4LTM7XG5cbiAgJi5tZW51LW5hdiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMCAkdW5pdC0yO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmID4gYSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgKC0kdW5pdC0yKTtcbiAgICAgIHBhZGRpbmc6ICR1bml0LTEgJHVuaXQtMjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgICAgJjphY3RpdmUsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1jaGVja2JveCxcbiAgICAuZm9ybS1yYWRpbyxcbiAgICAuZm9ybS1zd2l0Y2gge1xuICAgICAgbWFyZ2luOiAkdW5pdC1oIDA7XG4gICAgfVxuXG4gICAgJiArIC5tZW51LWl0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogJHVuaXQtMTtcbiAgICB9XG4gIH1cblxuICAubWVudS1iYWRnZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuXG4gICAgLmxhYmVsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHVuaXQtMjtcbiAgICB9XG4gIH1cbn1cblxuKi8iLCIvLyBNb2RhbHNcbi5tb2RhbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6ICRsYXlvdXQtc3BhY2luZztcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuXG4gICY6dGFyZ2V0LFxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtNDtcblxuICAgIC5tb2RhbC1vdmVybGF5IHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsIC41KTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC5tb2RhbC1jb250YWluZXIge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZS1kb3duIC4ycyBlYXNlIDE7XG4gICAgICB6LWluZGV4OiAkemluZGV4LTA7XG4gICAgfVxuICB9XG5cbiAgJi5tb2RhbC1zbSB7XG4gICAgLm1vZGFsLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250cm9sLXdpZHRoLXNtO1xuICAgICAgcGFkZGluZzogMCAkdW5pdC0yO1xuICAgIH1cbiAgfVxuXG4gICYubW9kYWwtbGcge1xuICAgIC5tb2RhbC1vdmVybGF5IHtcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci1saWdodDtcbiAgICB9XG5cbiAgICAubW9kYWwtY29udGFpbmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6ICRjb250cm9sLXdpZHRoLWxnO1xuICAgIH1cbiAgfSBcbn1cblxuLm1vZGFsLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAuNSk7XG4gIGJvdHRvbTogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cbi5hY3RpdmUge1xuICAubW9kYWwtb3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiAkemluZGV4LTQ7XG4gIH1cbn1cblxuLm1vZGFsLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIHNoYWRvdy12YXJpYW50KC4ycmVtKTtcbiAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWxpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LWhlaWdodDogODV2aDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgbWF4LWhlaWdodDogOTB2aDtcbiAgfVxuXG4gICYubW9kYWwtZnVsbGhlaWdodCB7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gIH1cblxuICAubW9kYWwtaGVhZGVyIHtcbiAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgcGFkZGluZzogJHVuaXQtOCAkdW5pdC0xNDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtc20pIHtcbiAgICAgIHBhZGRpbmc6ICR1bml0LTQgJHVuaXQtMTQ7XG4gICAgfVxuXG4gICAgLmNsb3NlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6ICR1bml0LTEwO1xuICB9ICBcblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAwICR1bml0LTE0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuYnRue1xuICAgICAgd2lkdGg6IGF1dG87XG4gIFx0fVxuICB9XG5cbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgcGFkZGluZzogJHVuaXQtMTQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgICBwYWRkaW5nOiAkdW5pdC03ICR1bml0LTE0O1xuICAgIH0gICAgXG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gIC5wcm9kdWN0LW1vZGFsIHtcbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMzUlLCAkbGlnaHRibHVlIDM1JSwgJGxpZ2h0Ymx1ZSAxMDAlKTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbC1jYXJ0IHsgXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTEwJTtcbiAgbGVmdDogdW5zZXQ7XG4gIGJvdHRvbTogdW5zZXQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0ZXh0LWFsaWduOmxlZnQ7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2l6ZS0yeCkge1xuICAgIHJpZ2h0OiAtMTY1cHg7XG4gIH1cbiAgXG4gIC5tb2RhbC1jb250YWluZXIgeyAgICAgXG4gICAgd2lkdGg6IDM4MHB4O1xuICAgIHBhZGRpbmc6IDAgJHVuaXQtNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRibHVlO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyAgICAgIFxuICAgIH1cblxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0Ymx1ZSB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAyMHB4IDIwcHg7XG4gICAgICB0b3A6IC0xMnB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG5cbiAgLm1vZGFsLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogJHVuaXQtMTtcbiAgfSAgXG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAucGFuZWwge1xuICAgICAgcGFkZGluZzogJHVuaXQtMjtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAkdW5pdC0xO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgICAgcGFkZGluZzogJHVuaXQtNyAkdW5pdC0xNDtcbiAgICB9ICAgIFxuICB9ICBcbiAgLnByb2R1Y3QtaW1hZ2Uge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG59IFxuI21vZGFsLXNoYXJlLXJlZmVyIHtcbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGluaXRpYWw7XG4gIH1cbn0iLCIvLyBOYXZzXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAkdW5pdC0xIDA7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZ3JheS1jb2xvci1kYXJrO1xuICAgICAgcGFkZGluZzogJHVuaXQtMSAkdW5pdC0yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgICYgPiBhIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkZ3JheS1jb2xvci1kYXJrLCAxMCUpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiAubmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdW5pdC0yO1xuICAgIG1hcmdpbi1sZWZ0OiAkdW5pdC00O1xuICB9XG59XG4iLCIvLyBQYWdpbmF0aW9uXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogJHVuaXQtMSAwO1xuICBwYWRkaW5nOiAkdW5pdC0xIDA7XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgbWFyZ2luOiAkdW5pdC0xICR1bml0LW87XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6ICR1bml0LTEgJHVuaXQtMTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogJHVuaXQtMSAkdW5pdC0yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBhIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucGFnZS1wcmV2LFxuICAgICYucGFnZS1uZXh0IHtcbiAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgfVxuXG4gICAgJi5wYWdlLW5leHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLnBhZ2UtaXRlbS10aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnBhZ2UtaXRlbS1zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFBhbmVsc1xuLnBhbmVsIHtcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiAkbGlnaHRibHVlO1xuICBwYWRkaW5nOiAkdW5pdC00O1xuICBtYXJnaW4tYm90dG9tOiAkdW5pdC03O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgIG1hcmdpbi1ib3R0b206ICR1bml0LTI7XG4gIH1cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIC8vbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYud2hpdGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6bm9uZTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtc20pIHtcbiAgICAmLndoaXRlLW1vYmlsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzowcHg7XG4gICAgfVxuICB9XG4gIC53aGl0ZSB7XG4gICAgcGFkZGluZzogJHVuaXQtNTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgJi5wYW5lbC1zbSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byAkdW5pdC03IGF1dG87XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH0gIFxuXG4gIC5pdGVtIHtcbiAgICBtYXJnaW46ICR1bml0LTIgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLmQtZmxleCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH0gICAgXG5cbiAgICAmLmljb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIDAgJHVuaXQtNDtcbiAgICB9XG5cbiAgICAucGx1cy1taW51cy1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgfVxuICBhLml0ZW0ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2ljb24tY2hldnJvbi1yaWdodC5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAkdW5pdC0xO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIH0gICBcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYmx1ZS9pY29uLWNoZXZyb24tcmlnaHQuc3ZnJyk7XG4gICAgICB9ICAgXG4gICAgfVxuICB9XG5cbiAgLml0ZW0tdGl0bGUge1xuICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuaXRlbS1jb250ZW50IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgY29sb3I6ICRkYXJrLWNvbG9yLWxpZ2h0O1xuICB9ICBcblxuICAuaXRlbS1jb3N0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuXG4gICAgJi5ncmVlbiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1oZWFkZXIsXG4gIC5wYW5lbC1mb290ZXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6ICRsYXlvdXQtc3BhY2luZy1sZztcbiAgfVxuXG4gIC5wYW5lbC1uYXYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLnBhbmVsLWJvZHkge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogMCAkbGF5b3V0LXNwYWNpbmctbGc7XG4gIH1cblxuICAucGFuZWwtaW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbmEucGFuZWwge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGJsdWUtZGFyaztcbiAgICBib3JkZXItY29sb3I6ICRsaWdodGJsdWUtZGFyaztcbiAgfVxufVxuXG4ucHJvZHVjdC1saW5lIHtcbiAgcGFkZGluZzogJHVuaXQtNTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAkbGlnaHRibHVlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgIHBhZGRpbmc6ICR1bml0LTE7XG4gIH1cblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAmLmQtZmxleCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5wcm9kLWltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICRsaWdodGJsdWU7XG4gICAgZmxleC1iYXNpczogNjBweDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7ICAgIFxuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAkdW5pdC0yO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgICAgZmxleC1iYXNpczogNTBweDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyAgICAgIFxuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nOiAkdW5pdC0xO1xuICAgIH0gICAgICBcbiAgfVxuICAucHJvZC1xdHkge1xuICAgIHBhZGRpbmc6ICR1bml0LTcgMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi5jYXJ0LXZpZXcge1xuICAgICAgd2lkdGg6MTVweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfSAgXG5cbiAgLnByb2QtY29udGVudCB7XG4gICAgXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICB9XG5cbiAgLnByb2QtcHJpY2Uge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICAvL21hcmdpbi10b3A6IDVweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICB9ICAgIFxuICB9XG5cbiAgLnByb2QtbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy10b3A6ICR1bml0LTM7XG4gIH1cblxuICAucHJvZC1lZGl0IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgICBtYXJnaW4tbGVmdDogODVweDtcblxuICAgICAgLnRoaXN3ZWVrY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTg1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAucHJvZC1kZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfSAgXG5cbn0iLCIvLyBQb3BvdmVyc1xuLnBvcG92ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAucG9wb3Zlci1jb250YWluZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6ICRsYXlvdXQtc3BhY2luZztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgd2lkdGg6ICRjb250cm9sLXdpZHRoLXNtO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtMztcbiAgfVxuXG4gICo6Zm9jdXMgKyAucG9wb3Zlci1jb250YWluZXIsXG4gICY6aG92ZXIgLnBvcG92ZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKSBzY2FsZSgxKTtcbiAgfVxuXG4gICYucG9wb3Zlci1yaWdodCB7XG4gICAgLnBvcG92ZXItY29udGFpbmVyIHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICB9XG5cbiAgICAqOmZvY3VzICsgLnBvcG92ZXItY29udGFpbmVyLFxuICAgICY6aG92ZXIgLnBvcG92ZXItY29udGFpbmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHNjYWxlKDEpO1xuICAgIH1cbiAgfVxuXG4gICYucG9wb3Zlci1ib3R0b20ge1xuICAgIC5wb3BvdmVyLWNvbnRhaW5lciB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgfVxuXG4gICAgKjpmb2N1cyArIC5wb3BvdmVyLWNvbnRhaW5lcixcbiAgICAmOmhvdmVyIC5wb3BvdmVyLWNvbnRhaW5lciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgxKTtcbiAgICB9XG4gIH1cblxuICAmLnBvcG92ZXItbGVmdCB7XG4gICAgLnBvcG92ZXItY29udGFpbmVyIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICB9XG5cbiAgICAqOmZvY3VzICsgLnBvcG92ZXItY29udGFpbmVyLFxuICAgICY6aG92ZXIgLnBvcG92ZXItY29udGFpbmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgICB9XG4gIH1cblxuICAuY2FyZCB7XG4gICAgQGluY2x1ZGUgc2hhZG93LXZhcmlhbnQoLjJyZW0pO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuIiwiLy8gU3RlcHNcbi5zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogJHVuaXQtMSAwO1xuICB3aWR0aDogMTAwJTtcblxuICAuc3RlcC1pdGVtIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgbGVmdDogLTUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTNweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAkdW5pdC00O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAkZ3JheS1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDMwcHggMTBweCAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jaGVjay1zb2xpZC5zdmcnKTtcbiAgICAgICAgYm9yZGVyOiAuM3JlbSBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6ICR1bml0LTg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6ICR1bml0LWg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgd2lkdGg6ICR1bml0LTg7XG4gICAgICAgIHotaW5kZXg6ICR6aW5kZXgtMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWNvbG9yO1xuICAgICAgICAgIGJvcmRlcjogLjNyZW0gc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIH4gLnN0ZXAtaXRlbSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS1jb2xvcjtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyOiAuM3JlbSBzb2xpZCAkbGlnaHQtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJzXG4udGFiIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLy9ib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAkdW5pdC0xIDAgKCR1bml0LTEgLSAkYm9yZGVyLXdpZHRoKSAwO1xuXG4gIC50YWItaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aC1sZyBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgJHVuaXQtMiAwIDA7XG4gICAgICBwYWRkaW5nOiAkdW5pdC0yICR1bml0LTEgJHVuaXQtMiAtICRib3JkZXItd2lkdGgtbGcgJHVuaXQtMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSBhLFxuICAgIGEuYWN0aXZlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIH1cblxuICAgICYudGFiLWFjdGlvbiB7XG4gICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5idG4tY2xlYXIge1xuICAgICAgbWFyZ2luLXRvcDogLSR1bml0LTE7XG4gICAgfVxuICB9XG5cbiAgJi50YWItYmxvY2sge1xuICAgIC50YWItaXRlbSB7XG4gICAgICBmbGV4OiAxIDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLmJhZGdlIHtcbiAgICAgICAgJltkYXRhLWJhZGdlXTo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogJHVuaXQtaDtcbiAgICAgICAgICB0b3A6ICR1bml0LWg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOm5vdCgudGFiLWJsb2NrKSB7XG4gICAgLmJhZGdlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8qIFRBQlMgYWRkaXRpb25hbCBjc3MgKi9cbi50YWItY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtc20pIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG4udGFiLWl0ZW0gPiBsYWJlbDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRhYi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItbG9jYXRvciB+IC50YWItYmxvY2sgPiAudGFiLWl0ZW0gPiBsYWJlbCA+IGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogJHVuaXQtMTQ7XG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbn1cblxuLnRhYi1sb2NhdG9yOm50aC1vZi10eXBlKDEpOmNoZWNrZWQgfiAudGFiLWJsb2NrID4gLnRhYi1pdGVtOm50aC1vZi10eXBlKDEpID4gbGFiZWwgPiBhLFxuLnRhYi1sb2NhdG9yOm50aC1vZi10eXBlKDIpOmNoZWNrZWQgfiAudGFiLWJsb2NrID4gLnRhYi1pdGVtOm50aC1vZi10eXBlKDIpID4gbGFiZWwgPiBhLFxuLnRhYi1sb2NhdG9yOm50aC1vZi10eXBlKDMpOmNoZWNrZWQgfiAudGFiLWJsb2NrID4gLnRhYi1pdGVtOm50aC1vZi10eXBlKDMpID4gbGFiZWwgPiBhIHtcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICBmb250LXdlaWdodDogNzAwO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgfVxufVxuXG4udGFiLWxvY2F0b3I6bnRoLW9mLXR5cGUoMSk6Y2hlY2tlZCB+IC50YWJzID4gLnRhYi1jb250ZW50Om50aC1vZi10eXBlKDEpLFxuLnRhYi1sb2NhdG9yOm50aC1vZi10eXBlKDIpOmNoZWNrZWQgfiAudGFicyA+IC50YWItY29udGVudDpudGgtb2YtdHlwZSgyKSxcbi50YWItbG9jYXRvcjpudGgtb2YtdHlwZSgzKTpjaGVja2VkIH4gLnRhYnMgPiAudGFiLWNvbnRlbnQ6bnRoLW9mLXR5cGUoMykge1xuICBkaXNwbGF5OmJsb2NrO1xufVxuIiwiLy8gVGlsZXNcbi50aWxlIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLnRpbGUtaWNvbixcbiAgLnRpbGUtYWN0aW9uIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAudGlsZS1jb250ZW50IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHVuaXQtMjtcbiAgICB9XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICR1bml0LTI7XG4gICAgfVxuICB9XG4gIC50aWxlLXRpdGxlLFxuICAudGlsZS1zdWJ0aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gICYudGlsZS1jZW50ZXJlZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC50aWxlLWNvbnRlbnQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAudGlsZS10aXRsZSxcbiAgICAudGlsZS1zdWJ0aXRsZSB7XG4gICAgICBAaW5jbHVkZSB0ZXh0LWVsbGlwc2lzKCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gVG9hc3RzXG4udG9hc3Qge1xuICBAaW5jbHVkZSB0b2FzdC12YXJpYW50KCRkYXJrLWNvbG9yKTtcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRkYXJrLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsYXlvdXQtc3BhY2luZztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi50b2FzdC1wcmltYXJ5IHtcbiAgICBAaW5jbHVkZSB0b2FzdC12YXJpYW50KCRwcmltYXJ5LWNvbG9yKTtcbiAgfVxuXG4gICYudG9hc3Qtc3VjY2VzcyB7XG4gICAgQGluY2x1ZGUgdG9hc3QtdmFyaWFudCgkc3VjY2Vzcy1jb2xvcik7XG4gIH1cblxuICAmLnRvYXN0LXdhcm5pbmcge1xuICAgIEBpbmNsdWRlIHRvYXN0LXZhcmlhbnQoJHdhcm5pbmctY29sb3IpO1xuICB9XG5cbiAgJi50b2FzdC1lcnJvciB7XG4gICAgQGluY2x1ZGUgdG9hc3QtdmFyaWFudCgkZXJyb3ItY29sb3IpO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2xlYXIge1xuICAgIG1hcmdpbjogJHVuaXQtaDtcbiAgfVxuXG4gIHAge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gVG9hc3QgdmFyaWFudCBtaXhpblxuQG1peGluIHRvYXN0LXZhcmlhbnQoJGNvbG9yOiAkZGFyay1jb2xvcikge1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvciwgLjk1KTtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG59XG4iLCIvLyBUb29sdGlwc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRkYXJrLWNvbG9yLCAuOTUpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgbGVmdDogNTAlO1xuICAgIG1heC13aWR0aDogJGNvbnRyb2wtd2lkdGgtc207XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6ICR1bml0LTEgJHVuaXQtMjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgJHVuaXQtMik7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMsIHRyYW5zZm9ybSAuMnM7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICB6LWluZGV4OiAkemluZGV4LTM7XG4gIH1cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0kdW5pdC0xKTtcbiAgICB9XG4gIH1cbiAgJltkaXNhYmxlZF0sXG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG5cbiAgJi50b29sdGlwLXJpZ2h0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IDUwJTtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtJHVuaXQtMSwgNTAlKTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHVuaXQtMSwgNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRvb2x0aXAtYm90dG9tIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtJHVuaXQtMik7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsICR1bml0LTEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi50b29sdGlwLWxlZnQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHVuaXQtMiwgNTAlKTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLSR1bml0LTEsIDUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBBbmltYXRpb25zXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLWRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSR1bml0LTgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4iLCIvLyBCYWNrZ3JvdW5kIGNvbG9yIHV0aWxpdHkgbWl4aW5cbkBtaXhpbiBiZy1jb2xvci12YXJpYW50KCRuYW1lOiBcIi5iZy1wcmltYXJ5XCIsICRjb2xvcjogJHByaW1hcnktY29sb3IpIHtcbiAgI3skbmFtZX0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciAhaW1wb3J0YW50O1xuXG4gICAgQGlmIChsaWdodG5lc3MoJGNvbG9yKSA8IDYwKSB7XG4gICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUZXh0IGNvbG9yIHV0aWxpdHkgbWl4aW5cbkBtaXhpbiB0ZXh0LWNvbG9yLXZhcmlhbnQoJG5hbWU6IFwiLnRleHQtcHJpbWFyeVwiLCAkY29sb3I6ICRwcmltYXJ5LWNvbG9yKSB7XG4gICN7JG5hbWV9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhI3skbmFtZX0ge1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgNSUpO1xuICAgIH1cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCA1JSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDdXJzb3JzXG4uYy1oYW5kIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYy1tb3ZlIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uYy16b29tLWluIHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4uYy16b29tLW91dCB7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5jLW5vdC1hbGxvd2VkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmMtYXV0byB7XG4gIGN1cnNvcjogYXV0bztcbn0iLCIvLyBEaXNwbGF5XG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZmxleDEge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBmbGV4LWJhc2lzOiAwO1xufVxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5kLWZsZXgtY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5kLW5vbmUsXG4uZC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmQtdmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZC1pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGV4dC1oaWRlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi50ZXh0LWFzc2lzdGl2ZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuIiwiLy8gRGl2aWRlclxuLmRpdmlkZXIsXG4uZGl2aWRlci12ZXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmW2RhdGEtY29udGVudF06OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRibHVlO1xuICAgIGNvbG9yOiAkbGlnaHRibHVlO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb250ZW50KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIHBhZGRpbmc6IDAgJHVuaXQtMjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRmb250LXNpemUtc20gKyAkYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuXG4uZGl2aWRlciB7XG4gIGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGxpZ2h0Ymx1ZTtcbiAgaGVpZ2h0OiAkYm9yZGVyLXdpZHRoO1xuICBtYXJnaW46ICR1bml0LTIgMDtcblxuICAmW2RhdGEtY29udGVudF0ge1xuICAgIG1hcmdpbjogJHVuaXQtNCAwO1xuICB9XG4gICYuZGFzaGVkIHtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIGRhc2hlZCAkbGlnaHRibHVlO1xuICB9XG5cbn1cblxuLmRpdmlkZXItdmVydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkdW5pdC00O1xuXG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGxpZ2h0Ymx1ZTtcbiAgICBib3R0b206ICR1bml0LTI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogJHVuaXQtMjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAmW2RhdGEtY29udGVudF06OmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcGFkZGluZzogJHVuaXQtMSAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuIiwiLy8gTG9hZGluZ1xuLmxvYWRpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogJHVuaXQtNDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbjogbG9hZGluZyA1MDBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoLWxnIHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkdW5pdC00O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSR1bml0LTI7XG4gICAgbWFyZ2luLXRvcDogLSR1bml0LTI7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogJHVuaXQtNDtcbiAgICB6LWluZGV4OiAkemluZGV4LTA7XG4gIH1cblxuICAmLmxvYWRpbmctbGcge1xuICAgIG1pbi1oZWlnaHQ6ICR1bml0LTEwO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGhlaWdodDogJHVuaXQtODtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHVuaXQtNDtcbiAgICAgIG1hcmdpbi10b3A6IC0kdW5pdC00O1xuICAgICAgd2lkdGg6ICR1bml0LTg7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgcHJpY2VMb2FkaW5ne1xuICAwJXtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjhweCAwXG4gIH1cbiAgMTAwJXtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQ2OHB4IDBcbiAgfVxufVxuLnByaWNlLWxvYWRpbmcge1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1uYW1lOiBwcmljZUxvYWRpbmc7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYmFja2dyb3VuZDogI2Y2ZjdmODtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWVlZWVlIDglLCAjZGRkZGRkIDE4JSwgI2VlZWVlZSAzMyUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMDBweCAxMDRweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICB3aWR0aDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLy8gQ2xlYXJmaXggbWl4aW5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cbiIsIi8vIFBvc2l0aW9uXG4uY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4ucC1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucC1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucC1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucC1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi5wLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5mbGV4LWNlbnRlcmVkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8vIFNwYWNpbmdcbkBpbmNsdWRlIG1hcmdpbi12YXJpYW50KDAsIDApO1xuXG5AaW5jbHVkZSBtYXJnaW4tdmFyaWFudCgxLCAkdW5pdC0xKTtcbkBpbmNsdWRlIG1hcmdpbi12YXJpYW50KDIsICR1bml0LTIpO1xuQGluY2x1ZGUgbWFyZ2luLXZhcmlhbnQoNCwgJHVuaXQtNCk7XG5AaW5jbHVkZSBtYXJnaW4tdmFyaWFudCg2LCAkdW5pdC02KTtcbkBpbmNsdWRlIG1hcmdpbi12YXJpYW50KDgsICR1bml0LTgpO1xuQGluY2x1ZGUgbWFyZ2luLXZhcmlhbnQoMTAsICR1bml0LTEwKTtcbkBpbmNsdWRlIG1hcmdpbi12YXJpYW50KDE2LCAkdW5pdC0xNik7XG5cbkBpbmNsdWRlIHBhZGRpbmctdmFyaWFudCgwLCAwKTtcblxuQGluY2x1ZGUgcGFkZGluZy12YXJpYW50KDEsICR1bml0LTEpO1xuQGluY2x1ZGUgcGFkZGluZy12YXJpYW50KDIsICR1bml0LTIpO1xuQGluY2x1ZGUgcGFkZGluZy12YXJpYW50KDQsICR1bml0LTQpO1xuQGluY2x1ZGUgcGFkZGluZy12YXJpYW50KDYsICR1bml0LTYpO1xuQGluY2x1ZGUgcGFkZGluZy12YXJpYW50KDgsICR1bml0LTgpO1xuQGluY2x1ZGUgcGFkZGluZy12YXJpYW50KDEwLCAkdW5pdC0xMCk7XG5AaW5jbHVkZSBwYWRkaW5nLXZhcmlhbnQoMTYsICR1bml0LTE2KTsiLCIvLyBNYXJnaW4gdXRpbGl0eSBtaXhpblxuQG1peGluIG1hcmdpbi12YXJpYW50KCRpZDogMSwgJHNpemU6ICR1bml0LTEpIHtcbiAgLm0tI3skaWR9IHtcbiAgICBtYXJnaW46ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItI3skaWR9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLSN7JGlkfSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItI3skaWR9IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtI3skaWR9IHtcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LSN7JGlkfSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzaXplICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LSN7JGlkfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNpemUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFBhZGRpbmcgdXRpbGl0eSBtaXhpblxuQG1peGluIHBhZGRpbmctdmFyaWFudCgkaWQ6IDEsICRzaXplOiAkdW5pdC0xKSB7XG4gIC5wLSN7JGlkfSB7XG4gICAgcGFkZGluZzogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0jeyRpZH0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLSN7JGlkfSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLSN7JGlkfSB7XG4gICAgcGFkZGluZy1yaWdodDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0jeyRpZH0ge1xuICAgIHBhZGRpbmctdG9wOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LSN7JGlkfSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cbiAgXG4gIC5weS0jeyRpZH0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBTaGFwZXNcbi5zLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbn1cblxuLnMtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufSIsIi8vIFRleHRcbi8vIFRleHQgYWxpZ25tZW50IHV0aWxpdGllc1xuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi8vIFRleHQgdHJhbnNmb3JtIHV0aWxpdGllc1xuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4vLyBUZXh0IHN0eWxlIHV0aWxpdGllc1xuLnRleHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGV4dC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi50ZXh0LWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuLnRleHQtc21hbGwge1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG59XG5cbi50ZXh0LXRpbnkge1xuICBmb250LXNpemU6IC44ZW07XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgb3BhY2l0eTogLjg7XG59XG5cbi8vIFRleHQgb3ZlcmZsb3cgdXRpbGl0aWVzXG4udGV4dC1lbGxpcHNpcyB7XG4gIEBpbmNsdWRlIHRleHQtZWxsaXBzaXMoKTtcbn1cblxuLnRleHQtY2xpcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWJyZWFrIHtcbiAgaHlwaGVuczogYXV0bztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuIiwiLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRkZFMTtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmLmJnMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRkZFMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgfVxuXG4gICYuYmcyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQURBO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB9XG5cbiAgXG4gIC5jb2x1bW4xIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDc1cHgpO1xuICAgIH1cbiAgfVxuICAuY29sdW1uMiB7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgd2lkdGg6ODVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgICB3aWR0aDo3MHB4O1xuICAgIH1cbiAgfVxuICAucHJvZ3Jlc3MtY3RhQnRuIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweCA4cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgICAgbWFyZ2luLXRvcDogLTIxcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnByb2dyZXNzLW5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5wcm9ncmVzcy1jdGEge1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5wcm9ncmVzcyB7XG4gICAgcGFkZGluZzowO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjEzcHg7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOjhweDtcbiAgXG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICBtaW4td2lkdGg6MSU7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IzU5REQwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6OHB4O1xuICBcbiAgICAgIC5wZXJjZW50IHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBmb250LWZhbWlseTp0YWhvbWEsYXJpYWwsaGVsdmV0aWNhO1xuICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFBhbmVsc1xuLmNvbWJvUHJvZHVjdFBhbmVsIHtcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiAkbGlnaHRibHVlO1xuICBwYWRkaW5nOiAkdW5pdC00O1xuICBtYXJnaW4tYm90dG9tOiAkdW5pdC03O1xuXG4gICYuc2Nyb2xsIHtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgIHNjcm9sbGJhci1jb2xvcjogJHByaW1hcnktY29sb3IgJGdyYXktY29sb3ItbGlnaHQ7XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogOXB4O1xuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1jb2xvci1saWdodDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtc20pIHtcbiAgICAgIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgb3ZlcmZsb3cteTogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHVuaXQtMjtcbiAgfVxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgLy9tYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJi53aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjpub25lO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgICYud2hpdGUtbW9iaWxlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOjBweDtcbiAgICB9XG4gIH1cbiAgLndoaXRlIHtcbiAgICBwYWRkaW5nOiAkdW5pdC01O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAmLnBhbmVsLXNtIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvICR1bml0LTcgYXV0bztcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfSAgXG4gIC5wcm9kdWN0R3JvdXAge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgJGdyYXktY29sb3ItbGlnaHQ7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gICAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICB9XG4gIFxuICAuaXRlbSB7XG4gICAgbWFyZ2luOiAkdW5pdC0yIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5kLWZsZXgge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9ICAgIFxuXG4gICAgJi5pY29uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCAwICR1bml0LTQ7XG4gICAgfVxuXG4gICAgLnBsdXMtbWludXMtaW5wdXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gIH1cbiAgYS5pdGVtIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9pY29uLWNoZXZyb24tcmlnaHQuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogJHVuaXQtMTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICB9ICAgXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2JsdWUvaWNvbi1jaGV2cm9uLXJpZ2h0LnN2ZycpO1xuICAgICAgfSAgIFxuICAgIH1cbiAgfVxuXG4gIC5pdGVtLXRpdGxlIHtcbiAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLml0ZW0tY29udGVudCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGNvbG9yOiAkZGFyay1jb2xvci1saWdodDtcbiAgfSAgXG5cbiAgLml0ZW0tY29zdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5wYW5lbC1oZWFkZXIsXG4gIC5wYW5lbC1mb290ZXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6ICRsYXlvdXQtc3BhY2luZy1sZztcbiAgfVxuXG4gIC5wYW5lbC1uYXYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLnBhbmVsLWJvZHkge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogMCAkbGF5b3V0LXNwYWNpbmctbGc7XG4gIH1cblxuICAucGFuZWwtaW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbmEucGFuZWwge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGJsdWUtZGFyaztcbiAgICBib3JkZXItY29sb3I6ICRsaWdodGJsdWUtZGFyaztcbiAgfVxufVxuXG4ucHJvZHVjdC1saW5lIHtcbiAgcGFkZGluZzogJHVuaXQtNTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAkbGlnaHRibHVlO1xuICAmLndoaXRlIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkIHdoaXRlO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgIHBhZGRpbmc6ICR1bml0LTE7XG4gIH1cblxuICAmLm5vLWJvcmRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gICYuZC1mbGV4IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICY6bnRoLWxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICB9XG4gIC5wcm9kLWltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICRsaWdodGJsdWU7XG4gICAgZmxleC1iYXNpczogNTBweDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7ICAgIFxuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAkdW5pdC0yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtc20pIHtcbiAgICAgIGZsZXgtYmFzaXM6IDQwcHg7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBmbGV4LXNocmluazogMDsgICAgICBcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogJHVuaXQtMTtcbiAgICB9ICBcbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH0gIFxuICAgICYud2hpdGUge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgfSAgXG4gIH1cbiAgLnByb2QtcXR5IHtcbiAgICBwYWRkaW5nOiAkdW5pdC03IDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYuY2FydC12aWV3IHtcbiAgICAgIHdpZHRoOjE1cHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH0gIFxuXG4gIC5wcm9kLWNvbnRlbnQge1xuICAgIFxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgfVxuXG4gIC5wcm9kLXByaWNlIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgLy9tYXJnaW4tdG9wOiA1cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgfSAgICBcbiAgfVxuXG4gIC5wcm9kLW5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctdG9wOiAkdW5pdC0zO1xuICB9XG5cbiAgLnByb2QtZWRpdCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG5cbiAgICAgIC50aGlzd2Vla2NoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04NXB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLnByb2QtZGVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gIH0gIFxuICAuZm9ybS1jaGVja2JveCAuZm9ybS1pY29uIHtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICB9XG59XG4uc3RlcDFDb21ibyB7XG4gIC8vLnByb2R1Y3QtbGluZSB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICB9XG4gIC8vfVxufVxuLmNyb3NzcHJpY2Uge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICRncmF5LWNvbG9yICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnByb2QtYmFkZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogMjU1cHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZm9udC1zaXplOiAxMnB4OyAgXG4gIG1heC13aWR0aDoxODBweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cbn1cblxuLnByb2QtYmFkZ2UtY29udGFpbmVyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogYWxsb3dzIHVzIHRvIHBvc2l0aW9uIG91ciBwc2V1ZG8tZWxlbWVudHMgcHJvcGVybHkgKi9cbiAgXG4gIGJhY2tncm91bmQ6ICNlZjhkNTE7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5cbi5wcm9kLWJhZGdlLWNvbnRhaW5lciBzcGFuOmFmdGVyIHtcbiAgLyogdGhpcyBjcmVhdGVzIHRoZSBcImZvcmtlZFwiIHBhcnQgb2Ygb3VyIHJpYmJvbiAqL1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTNweDtcbiAgYm9yZGVyLXRvcDogMTNweCBzb2xpZCAjZWY4ZDUxO1xuICBib3JkZXItYm90dG9tOiAxM3B4IHNvbGlkICNlZjhkNTE7XG4gIGJvcmRlci1yaWdodDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wcm9kLWJhZGdlLWNvbnRhaW5lciBzcGFuOmJlZm9yZSB7XG4gIC8qIHRoaXMgY3JlYXRlcyB0aGUgXCJmb3JrZWRcIiBwYXJ0IG9mIG91ciByaWJib24gKi9cbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTNweDtcbiAgYm9yZGVyLXRvcDogMTNweCBzb2xpZCAjZWY4ZDUxO1xuICBib3JkZXItYm90dG9tOiAxM3B4IHNvbGlkICNlZjhkNTE7XG4gIGJvcmRlci1yaWdodDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5jb21iby1uYW1lIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnByb2dyZXNzLWdyb3Vwe1xuICAmLmlubmVyIHtcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cbiAgfVxuICBtaW4td2lkdGg6IDEwMCU7XG4gIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLy8gQ1NTIEdyaWQvRmxleGJveCBidWcgc2l6ZSB3b3JrYXJvdW5kXG4gICAgLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20va2Vud2hlZWxlci9zbGljay9pc3N1ZXMvOTgyXG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuc3dpcGVyLXNsaWRle1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5zd2lwZXItd3JhcHBlcntcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn0iLCIvKiBXb3JkcHJlc3MgZWRpdG9yIHN0eWxlcyAqL1xuXG4uY29tbWVudC1uYXZpZ2F0aW9uLFxuLnBvc3RzLW5hdmlnYXRpb24sXG4ucG9zdC1uYXZpZ2F0aW9uIHtcblxuXHQuc2l0ZS1tYWluICYge1xuXHRcdG1hcmdpbjogMCAwIDEuNWVtO1xuXHR9XG5cblx0Lm5hdi1saW5rcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC5uYXYtcHJldmlvdXMge1xuXHRcdGZsZXg6IDEgMCA1MCU7XG5cdH1cblxuXHQubmF2LW5leHQge1xuXHRcdHRleHQtYWxpZ246IGVuZDtcblx0XHRmbGV4OiAxIDAgNTAlO1xuXHR9XG59XG5cbi5zdGlja3kge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnBvc3QsXG4ucGFnZSB7XG5cbn1cblxuLnVwZGF0ZWQ6bm90KC5wdWJsaXNoZWQpIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtY29udGVudCxcbi5lbnRyeS1jb250ZW50LFxuLmVudHJ5LXN1bW1hcnkge1xuXHRtYXJnaW46IDEuNWVtIDAgMDtcbn1cblxuLnBhZ2UtbGlua3Mge1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbi5jb21tZW50LWNvbnRlbnQgYSB7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmJ5cG9zdGF1dGhvciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2lkZ2V0IHtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG5cblx0Ly8gTWFrZSBzdXJlIHNlbGVjdCBlbGVtZW50cyBmaXQgaW4gd2lkZ2V0cy5cblx0c2VsZWN0IHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLyogTWVkaWEgKi9cbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qIE1ha2Ugc3VyZSBsb2dvIGxpbmsgd3JhcHMgYXJvdW5kIGxvZ28gaW1hZ2UuICovXG4uY3VzdG9tLWxvZ28tbGluayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLndwLWNhcHRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xuXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQud3AtY2FwdGlvbi10ZXh0IHtcblx0XHRtYXJnaW46IDAuODA3NWVtIDA7XG5cdH1cbn1cblxuLndwLWNhcHRpb24tdGV4dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdhbGxlcnkge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC1nYXA6IDEuNWVtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4vLyBMb29wcyB0byBlbnVtZXJhdGUgdGhlIGNsYXNzZXMgZm9yIGdhbGxlcnkgY29sdW1ucy5cbkBmb3IgJGkgZnJvbSAyIHRocm91Z2ggOSB7XG5cblx0LmdhbGxlcnktY29sdW1ucy0jeyRpfSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoJGksIDFmcik7XG5cdH1cbn1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cblxuXG4vKiBXWVNJV1lHIEFsbGlnbm1lbnQgKi9cbi5hbGlnbmxlZnQge1xuXG5cdC8qcnRsOmlnbm9yZSovXG5cdGZsb2F0OiBsZWZ0O1xuXG5cdC8qcnRsOmlnbm9yZSovXG5cdG1hcmdpbi1yaWdodDogMS41ZW07XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uYWxpZ25yaWdodCB7XG5cblx0LypydGw6aWdub3JlKi9cblx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdC8qcnRsOmlnbm9yZSovXG5cdG1hcmdpbi1sZWZ0OiAxLjVlbTtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4O1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50OyAvLyBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS5cblxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0XHRjbGlwLXBhdGg6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsZWZ0OiA1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dG9wOiA1cHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ei1pbmRleDogMTAwMDAwOyAvLyBBYm92ZSBXUCB0b29sYmFyLlxuXHR9XG59XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI3ByaW1hcnlbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG5cbmZvb3RlciB7XG5cdGJhY2tncm91bmQ6ICRkYXJrYmx1ZTtcblx0Y29sb3I6ICRsaWdodC1jb2xvcjtcblx0cGFkZGluZzogNDBweDtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRtYXJnaW4tdG9wOiAxNTBweDtcblx0XG5cblx0YSB7XG5cdFx0Y29sb3I6ICRsaWdodC1jb2xvcjtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkbGlnaHQtY29sb3I7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1tZCkge1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7IFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGltZyB7XG5cdFx0cGFkZGluZzogMCA2cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG5cdFx0XHRwYWRkaW5nOiAwIDJweDtcblx0XHR9XG5cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNpemUtc20pIHtcblx0bWFyZ2luLXRvcDogNTBweDtcblxuXHRcdC5tZW51IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdGxpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50ZXh0LXJpZ2h0IHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cbiJdfQ== */
