.grnt-new-static-banner{min-height:auto;height:535px;background:rgba(0,0,0,0);position:relative}.grnt-new-static-banner .embla-home-static-banner{overflow:hidden}@media(max-width: 1440px){.grnt-new-static-banner{height:535px}}@media(max-width: 1366px){.grnt-new-static-banner{height:535px}}@media(max-width: 1199px){.grnt-new-static-banner{height:470px}}@media(max-width: 991px){.grnt-new-static-banner{height:460px}}@media(max-width: 767px){.grnt-new-static-banner{height:600px}}@media(max-width: 767px){.grnt-new-static-banner .embla-dot-conteiner{z-index:2}}.grnt-new-static-banner .nhb-image{height:100%}.grnt-new-static-banner .nhb-image img{width:100%;object-fit:cover;height:100%;object-position:right center}.grnt-new-static-banner .embla__viewport{height:535px}@media(max-width: 1440px){.grnt-new-static-banner .embla__viewport{height:535px}}@media(max-width: 1366px){.grnt-new-static-banner .embla__viewport{height:535px}}@media(max-width: 1199px){.grnt-new-static-banner .embla__viewport{height:470px}}@media(max-width: 991px){.grnt-new-static-banner .embla__viewport{height:460px}}@media(max-width: 767px){.grnt-new-static-banner .embla__viewport{height:600px}}.grnt-new-static-banner .nhb-video video{height:100%;width:100%;height:535px;object-fit:cover}@media(max-width: 1440px){.grnt-new-static-banner .nhb-video video{height:535px}}@media(max-width: 1366px){.grnt-new-static-banner .nhb-video video{height:535px}}@media(max-width: 1199px){.grnt-new-static-banner .nhb-video video{height:470px}}@media(max-width: 991px){.grnt-new-static-banner .nhb-video video{height:460px}}@media(max-width: 767px){.grnt-new-static-banner .nhb-video video{height:600px}}@media(max-width: 767px){.grnt-new-static-banner .nhb-video.nhb-video-gif{height:100%}.grnt-new-static-banner .nhb-video.nhb-video-gif video{display:none}}.grnt-new-static-banner .nhb-video.nhb-video-gif img{display:none}@media(max-width: 767px){.grnt-new-static-banner .nhb-video.nhb-video-gif img{display:block;width:100%;object-fit:cover;height:100%}}.grnt-new-static-banner .main-video-nhb-desc{position:relative}.grnt-new-static-banner .main-video-nhb-desc .nhb-desc{position:absolute;inset:0;opacity:0;transform:translateY(8px);transition:opacity 400ms ease,transform 400ms ease;pointer-events:none;will-change:opacity,transform}.grnt-new-static-banner .main-video-nhb-desc .nhb-desc.is-active{opacity:1;transform:translateY(0);pointer-events:auto}.grnt-new-static-banner .nhb-desc-main{top:25%}@media(max-width: 1366px){.grnt-new-static-banner .nhb-desc-main{top:22%}}@media(max-width: 1199px){.grnt-new-static-banner .nhb-desc-main{top:20%}}@media(max-width: 991px){.grnt-new-static-banner .nhb-desc-main{top:22%}}@media(max-width: 767px){.grnt-new-static-banner .nhb-desc-main{top:100px}}.grnt-new-static-banner .nhb-desc-main.nhb-desc-video{top:22%}@media(max-width: 1366px){.grnt-new-static-banner .nhb-desc-main.nhb-desc-video{top:22%}}@media(max-width: 1199px){.grnt-new-static-banner .nhb-desc-main.nhb-desc-video{top:20%}}@media(max-width: 991px){.grnt-new-static-banner .nhb-desc-main.nhb-desc-video{top:22%}}@media(max-width: 767px){.grnt-new-static-banner .nhb-desc-main.nhb-desc-video{top:100px}}@media(max-width: 991px){.grnt-new-static-banner .nhb-desc{max-width:50%}}@media(max-width: 767px){.grnt-new-static-banner .nhb-desc{max-width:100%}}.grnt-new-static-banner .nhb-desc .h1{font-style:normal;font-weight:500;font-size:44px;line-height:54px;color:#e9e9e9;margin-bottom:15px;letter-spacing:-0.05em}.grnt-new-static-banner .nhb-desc .h1 .strike{text-decoration:line-through;display:block}@media(max-width: 1199px){.grnt-new-static-banner .nhb-desc .h1{font-size:38px;line-height:46px}}@media(max-width: 991px){.grnt-new-static-banner .nhb-desc .h1{font-size:32px;line-height:40px}}@media(max-width: 767px){.grnt-new-static-banner .nhb-desc .h1{font-size:26px;line-height:33px;margin-bottom:6px}}.grnt-new-static-banner .nhb-desc .txt{font-style:normal;font-weight:500;font-size:20px;line-height:25px;color:#fff;margin-bottom:15px}@media(max-width: 1199px){.grnt-new-static-banner .nhb-desc .txt{font-size:14px;line-height:20px}}.grnt-new-static-banner .nhb-desc .btn-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:30px;margin-top:25px}@media(max-width: 991px){.grnt-new-static-banner .nhb-desc .btn-group{gap:12px}}@media(max-width: 767px){.grnt-new-static-banner .nhb-desc .btn-group{margin-top:10px;gap:15px}}.grnt-new-static-banner .nhb-desc .btn-group .btn-red{padding:15px 30px;text-align:center;background:#9d1d27;border-radius:99px;font-size:18px;font-weight:500;color:#fff;width:-moz-fit-content;width:fit-content}@media(max-width: 1199px){.grnt-new-static-banner .nhb-desc .btn-group .btn-red{font-size:14px;padding:15px 30px}}@media(max-width: 991px){.grnt-new-static-banner .nhb-desc .btn-group .btn-red{font-size:12px;padding:12px 18px}}@media(max-width: 767px){.grnt-new-static-banner .nhb-desc .btn-group .btn-red{padding:14px 20px}}.grnt-new-static-banner .nhb-desc .btn-group .btn-underline{color:#fff;text-decoration:underline;font-size:18px;font-weight:700}@media(max-width: 1199px){.grnt-new-static-banner .nhb-desc .btn-group .btn-underline{font-size:14px}}@media(max-width: 991px){.grnt-new-static-banner .nhb-desc .btn-group .btn-underline{font-size:12px}}@media(max-width: 767px){.grnt-new-static-banner .nhb-desc .btn-group .btn-underline{font-size:12px}}.grnt-new-static-banner .container{position:relative}.grnt-new-static-banner .embla__container{display:-ms-flexbox;display:flex}.grnt-new-static-banner .embla__container{gap:0px;height:100%}.grnt-new-static-banner .embla__slide{-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}.grnt-new-static-banner .embla__controls{position:absolute;bottom:60px;width:-moz-fit-content;width:fit-content}@media(min-width: 1920px){.grnt-new-static-banner .embla__controls{bottom:60px}}@media(max-width: 1440px){.grnt-new-static-banner .embla__controls{bottom:60px}}@media(max-width: 1366px){.grnt-new-static-banner .embla__controls{bottom:50px}}@media(max-width: 1199px){.grnt-new-static-banner .embla__controls{bottom:50px}}@media(max-width: 991px){.grnt-new-static-banner .embla__controls{bottom:50px}}@media(max-width: 767px){.grnt-new-static-banner .embla__controls{left:0;right:0;bottom:52px;margin:0 auto}}.grnt-new-static-banner .embla__dots{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 9px}@media(max-width: 991px){.grnt-new-static-banner .embla__dots{margin:0 4px;gap:6px}}@media(max-width: 767px){.grnt-new-static-banner .embla__dots{gap:8px;margin:0px}}.grnt-new-static-banner .embla__dots .embla__dot{width:9px;height:9px;border:0;border-radius:999px;background:#8e8e8e;cursor:pointer;padding:0}@media(max-width: 991px){.grnt-new-static-banner .embla__dots .embla__dot{width:8px;height:8px}}.grnt-new-static-banner .embla__dots .embla__dot.is-selected{background:#fff}.grnt-new-static-banner .embla__buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:.1px solid rgba(255,255,255,.5);background:rgba(0,0,0,.25);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);padding:8px 12px;border-radius:60px}@media(max-width: 991px){.grnt-new-static-banner .embla__buttons{padding:6px 10px}}@media(max-width: 767px){.grnt-new-static-banner .embla__buttons{padding:8px 12px}}.grnt-new-static-banner .embla__buttons .embla__button{padding:0;border:0;box-shadow:none;background:rgba(0,0,0,0);height:24px;width:24px;position:relative;margin:0;top:0;bottom:0;left:0;right:0;transform:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 991px){.grnt-new-static-banner .embla__buttons .embla__button{width:20px;height:20px}}@media(max-width: 767px){.grnt-new-static-banner .embla__buttons .embla__button{display:none}}.grnt-new-static-banner .embla__buttons .embla__button svg{width:24px;height:24px}@media(max-width: 991px){.grnt-new-static-banner .embla__buttons .embla__button svg{width:20px;height:20px}}.grnt-new-static-banner .embla__buttons .embla__button .icon-Left,.grnt-new-static-banner .embla__buttons .embla__button .icon-Right{color:#fff;font-weight:700;font-size:20px}.grnt-new-static-banner .embla__buttons .embla__button .icon-Left::before,.grnt-new-static-banner .embla__buttons .embla__button .icon-Right::before{color:#fff}.grnt-new-static-banner .embla__button[disabled]{opacity:.35;cursor:auto;pointer-events:none}.grnt-new-static-banner nav{bottom:0;border-radius:16px 16px 0px 0px;z-index:1}@media(max-width: 991px){.grnt-new-static-banner nav{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap}}.hp-product{padding:24px 0px 44px;background:#e9e9e9;border-radius:24px;position:relative;z-index:1;overflow:hidden;margin-top:-20px}@media(max-width: 767px){.hp-product{padding:24px 0px 24px}}.hp-product .title{margin-bottom:16px}@media(max-width: 767px){.hp-product .title{text-align:center}}.hp-product .title .h2{font-size:28px;line-height:120%;font-weight:700;color:#222;margin-bottom:14px}@media(max-width: 767px){.hp-product .title .h2{font-size:22px;line-height:32px}}.hp-product .title .h2:last-child{margin-bottom:0}.hp-product .hprod-grid{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media(max-width: 991px){.hp-product .hprod-grid{gap:16px}}@media(max-width: 767px){.hp-product .hprod-grid{gap:12px}}.hp-product .hprod-grid .hprod-box{padding:20px;position:relative;z-index:1;border-radius:16px;background:linear-gradient(135deg, #9B1E26 0%, #56070C 98.08%);-ms-flex:0 0 calc(33.333% - 13.34px);flex:0 0 calc(33.333% - 13.34px);max-width:calc(33.333% - 13.34px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 991px){.hp-product .hprod-grid .hprod-box{-ms-flex:0 0 calc(50% - 8px);flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px)}}@media(max-width: 767px){.hp-product .hprod-grid .hprod-box{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-height:149px;padding:20px}}.hp-product .hprod-grid .hprod-box .hprodb-desc{max-width:60%}@media(max-width: 1199px){.hp-product .hprod-grid .hprod-box .hprodb-desc{max-width:76%}}@media(max-width: 767px){.hp-product .hprod-grid .hprod-box .hprodb-desc{max-width:65%}}.hp-product .hprod-grid .hprod-box .hprodb-desc .hprodbd-top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;margin-bottom:6px}@media(max-width: 767px){.hp-product .hprod-grid .hprod-box .hprodb-desc .hprodbd-top{margin-bottom:4px}}.hp-product .hprod-grid .hprod-box .hprodb-desc .hprodbd-top:last-child{margin-bottom:0}.hp-product .hprod-grid .hprod-box .hprodb-desc .hprodbd-top .h3{font-size:18px;line-height:120%;font-weight:600;color:#fff;margin-bottom:0}@media(max-width: 767px){.hp-product .hprod-grid .hprod-box .hprodb-desc .hprodbd-top .h3{font-size:16px;line-height:22px}}@media(max-width: 767px){.hp-product .hprod-grid .hprod-box .hprodb-desc .hprodbd-top .hprodbdt-icon{display:none}}.hp-product .hprod-grid .hprod-box .hprodb-desc .hprodbd-top .hprodbdt-icon svg{max-width:20px}.hp-product .hprod-grid .hprod-box .hprodb-desc .txt{font-size:14px;line-height:130%;font-weight:400;color:#dbdbde;margin-bottom:14px;letter-spacing:-0.05em}@media(max-width: 767px){.hp-product .hprod-grid .hprod-box .hprodb-desc .txt{color:#fff}}.hp-product .hprod-grid .hprod-box .hprodb-desc .txt:last-child{margin-bottom:0}.hp-product .hprod-grid .hprod-box .hprodb-btns{display:-ms-flexbox;display:flex;gap:16px;-ms-flex-align:center;align-items:center;margin-top:24px}@media(max-width: 1199px){.hp-product .hprod-grid .hprod-box .hprodb-btns{gap:9px}}@media(max-width: 767px){.hp-product .hprod-grid .hprod-box .hprodb-btns{gap:14px}}.hp-product .hprod-grid .hprod-box .hprodb-btns .apply-now{display:block;font-size:16px;line-height:120%;font-weight:600;color:#fff;padding:8px 16px;max-width:-moz-fit-content;max-width:fit-content;border-radius:24px;background:rgba(255,255,255,.2)}@media(max-width: 1199px){.hp-product .hprod-grid .hprod-box .hprodb-btns .apply-now{padding:7px 12px;font-size:14px}}@media(max-width: 767px){.hp-product .hprod-grid .hprod-box .hprodb-btns .apply-now{font-size:12px;line-height:17px;padding:8px 16px}}.hp-product .hprod-grid .hprod-box .hprodb-btns .know-more{display:block;font-size:16px;line-height:120%;font-weight:600;color:#fff;max-width:-moz-fit-content;max-width:fit-content}@media(max-width: 1199px){.hp-product .hprod-grid .hprod-box .hprodb-btns .know-more{font-size:14px}}@media(max-width: 767px){.hp-product .hprod-grid .hprod-box .hprodb-btns .know-more{font-size:12px;line-height:17px}}.hp-product .hprod-grid .hprod-box .hprodb-img{position:absolute;bottom:0;right:0;max-width:125px;text-align:right}@media(max-width: 1199px){.hp-product .hprod-grid .hprod-box .hprodb-img{max-width:80px}}@media(max-width: 767px){.hp-product .hprod-grid .hprod-box .hprodb-img{max-width:110px}}.hp-product .hprod-grid .hprod-box .hprodb-img img{max-width:100%}.hp-product .hprod-grid .hprod-box.sa-hprod-box{background:linear-gradient(135deg, #9B1E26 0%, #56070C 98.08%)}@media(max-width: 767px){.hp-product .hprod-grid .hprod-box.sa-hprod-box .hprodb-img{right:7px;bottom:0}}.hp-product .hprod-grid .hprod-box.pl-hprod-box{background:linear-gradient(135deg, #5A9DD6 0%, #066697 100%)}.hp-product .hprod-grid .hprod-box.pl-hprod-box .hprodb-img{right:14px;bottom:0}.hp-product .hprod-grid .hprod-box.cc-hprod-box{background:linear-gradient(135deg, #6C9FF3 0%, #25499B 99.43%)}@media(max-width: 767px){.hp-product .hprod-grid .hprod-box.cc-hprod-box .hprodb-img{right:0px;bottom:4px}}.hp-product .hprod-grid .hprod-box.mf-hprod-box{background:linear-gradient(131.93deg, #353535 0%, #000000 95.19%)}.hp-product .hprod-grid .hprod-box.mf-hprod-box .hprodb-img{right:3px;bottom:15px}@media(max-width: 767px){.hp-product .hprod-grid .hprod-box.mf-hprod-box .hprodb-img{right:12px;bottom:5px}}.hp-product .hprod-grid .hprod-box.ca-hprod-box{background:linear-gradient(135deg, #9B1E26 0%, #56070C 98.08%)}@media(max-width: 767px){.hp-product .hprod-grid .hprod-box.ca-hprod-box .hprodb-img{right:0;bottom:0}}.hp-product .hprod-grid .hprod-box.fd-hprod-box{background:linear-gradient(135deg, #6E3A4F 0.42%, #330F1E 100%)}@media(max-width: 767px){.hp-product .hprod-grid .hprod-box.fd-hprod-box .hprodb-img{right:0;bottom:5px}}.hp-product .explore-box{margin-top:20px}.hp-product .explore-box .explore-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;padding:10px 24px;gap:10px;font-size:16px;line-height:22px;font-weight:600;color:#fff;border-radius:100px;background:#9b1e26;overflow:hidden;transition:padding .25s ease,gap .25s ease;transition-delay:1s}.hp-product .explore-box .explore-btn svg{-ms-flex-negative:0;flex-shrink:0}.hp-product .explore-box .explore-btn span{white-space:nowrap;max-width:160px;opacity:1;overflow:hidden;transition:max-width .25s ease,opacity .2s ease;transition-delay:1s}@media(max-width: 767px){.hp-product .explore-box.is-collapsed .explore-btn{padding:12px;gap:0}.hp-product .explore-box.is-collapsed .explore-btn span{max-width:0;opacity:0}}.hp-product-one{position:relative;z-index:1;overflow:hidden;background:linear-gradient(181.54deg, #121212 6.3%, #1E1E1E 98.67%)}@media(max-width: 767px){.hp-product-one{background:linear-gradient(179.99deg, #121212 7.76%, #1E1E1E 85.91%);padding:20px 0px 30px;overflow:visible;overflow-x:clip}}.hp-product-one::after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 1.61%, #FFFFFF 51.25%, rgba(255, 255, 255, 0) 99.84%);z-index:1}@media(max-width: 767px){.hp-product-one::after{display:none}}.hp-product-one .hpon-notch{display:block;top:-40px;left:-10px;right:-16px;position:absolute}.hp-product-one .hpon-notch img{width:100%;min-height:40px;object-fit:cover;object-position:center center}.hp-product-one::before{content:"";position:absolute;top:0px;left:0px;right:0px;border-radius:10%;bottom:0px;background:rgba(155,30,38,.2);filter:blur(400px);z-index:-1}@media(max-width: 767px){.hp-product-one::before{border-radius:50%;top:50px;bottom:-200px;background:rgba(155,30,38,.1)}}@media(max-width: 1199px){.hp-product-one .container{max-width:100%}}.hp-product-one .hpon-grid{display:-ms-flexbox;display:flex;overflow:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media(max-width: 767px){.hp-product-one .hpon-grid{display:-ms-grid;display:grid;position:relative;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.hp-product-one .hpon-grid::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);bottom:0;width:1px;background:linear-gradient(0deg, rgba(238, 230, 214, 0) 0%, rgba(238, 230, 214, 0.4) 49.88%, rgba(238, 230, 214, 0) 100%);z-index:-1}}.hp-product-one .hpon-grid .hpon-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;min-height:118px;padding:30px 16px;position:relative;z-index:1}@media(max-width: 1199px){.hp-product-one .hpon-grid .hpon-box{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media(max-width: 991px){.hp-product-one .hpon-grid .hpon-box{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:20px 22px;min-height:105px}}@media(max-width: 767px){.hp-product-one .hpon-grid .hpon-box{-ms-flex:100%;flex:100%;max-width:100%;padding:24px 10px 28px;min-height:auto;-ms-flex-pack:center;justify-content:center;gap:0px}.hp-product-one .hpon-grid .hpon-box:first-child{padding-top:10px}.hp-product-one .hpon-grid .hpon-box:nth-child(2){padding-top:10px}}.hp-product-one .hpon-grid .hpon-box .hpon-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.hp-product-one .hpon-grid .hpon-box+.hpon-box::before{content:"";position:absolute;top:0;left:0;bottom:0;width:1.5px;background:linear-gradient(0deg, rgba(238, 230, 214, 0) 0%, rgba(238, 230, 214, 0.4) 49.88%, rgba(238, 230, 214, 0) 100%);z-index:-1}@media(max-width: 767px){.hp-product-one .hpon-grid .hpon-box+.hpon-box::before{display:none}}@media(max-width: 767px){.hp-product-one .hpon-grid .hpon-box:nth-child(odd)::before{display:none}.hp-product-one .hpon-grid .hpon-box:nth-child(n+3)::after{content:"";position:absolute;top:0;left:0;right:0;height:1.5px;background:linear-gradient(90deg, rgba(238, 230, 214, 0) 0%, rgba(238, 230, 214, 0.4) 49.88%, rgba(238, 230, 214, 0) 100%);z-index:-1}.hp-product-one .hpon-grid .hpon-box:nth-child(odd)::after{background:linear-gradient(90deg, rgba(238, 230, 214, 0) 0%, rgba(238, 230, 214, 0.3) 79.88%)}.hp-product-one .hpon-grid .hpon-box:nth-child(even)::after{background:linear-gradient(90deg, rgba(238, 230, 214, 0.3) 20%, rgba(238, 230, 214, 0) 100%)}}.hp-product-one .hpon-grid .hpon-box .hponb-main{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.hp-product-one .hpon-grid .hpon-box .hponb-img{-ms-flex:0 0 34px;flex:0 0 34px;max-width:34px;height:34px;overflow:hidden;margin-bottom:8px}@media(max-width: 767px){.hp-product-one .hpon-grid .hpon-box .hponb-img{-ms-flex:0 0 28px;flex:0 0 28px;max-width:28px;height:28px}}.hp-product-one .hpon-grid .hpon-box .hponb-img .hponb-stimg,.hp-product-one .hpon-grid .hpon-box .hponb-img .hponb-hoimg{height:34px;transition:transform .4s ease}@media(max-width: 767px){.hp-product-one .hpon-grid .hpon-box .hponb-img .hponb-stimg,.hp-product-one .hpon-grid .hpon-box .hponb-img .hponb-hoimg{height:28px}}.hp-product-one .hpon-grid .hpon-box .hponb-img .hponb-stimg img,.hp-product-one .hpon-grid .hpon-box .hponb-img .hponb-hoimg img{max-width:100%;display:block}.hp-product-one .hpon-grid .hpon-box:hover .hponb-img .hponb-stimg,.hp-product-one .hpon-grid .hpon-box:hover .hponb-img .hponb-hoimg{transform:translateY(-100%)}.hp-product-one .hpon-grid .hpon-box .hponb-desc .h3{font-size:20px;line-height:1.1;font-weight:600;text-align:center;white-space:nowrap;background:linear-gradient(180deg, #F9F6F1 22.5%, #ADAAA4 122.5%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);letter-spacing:-0.05em;margin-bottom:10px}.hp-product-one .hpon-grid .hpon-box .hponb-desc .h3:last-child{margin-bottom:0}@media(max-width: 991px){.hp-product-one .hpon-grid .hpon-box .hponb-desc .h3{font-size:18px}}@media(max-width: 767px){.hp-product-one .hpon-grid .hpon-box .hponb-desc .h3{font-size:17px;line-height:110%;letter-spacing:-0.05em;white-space:normal}}.hp-product-one .hpon-grid .hpon-box .hponb-tag{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:start;align-items:flex-start;overflow:hidden;height:22px;margin-top:10px;background:linear-gradient(90.03deg, rgba(128, 128, 128, 0.5) 0.03%, rgba(128, 128, 128, 0) 99.97%);border-radius:5px}@media(max-width: 767px){.hp-product-one .hpon-grid .hpon-box .hponb-tag{height:20px;margin-top:8px}}.hp-product-one .hpon-grid .hpon-box .hponb-tag .hponb-tag-track{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;width:100%;will-change:transform}.hp-product-one .hpon-grid .hpon-box .hponb-tag .hponb-tag-item{-ms-flex:0 0 22px;flex:0 0 22px;height:22px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:0 8px;font-size:14px;line-height:1;font-weight:500;color:#d4cec4;white-space:nowrap}@media(max-width: 767px){.hp-product-one .hpon-grid .hpon-box .hponb-tag .hponb-tag-item{-ms-flex-preferred-size:20px;flex-basis:20px;height:20px;font-size:12px}}.hp-product-one .explore-box{margin-top:24px}.hp-product-one .explore-box .explore-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;padding:10px 24px;gap:10px;font-size:16px;line-height:22px;font-weight:600;color:#222;border-radius:100px;background:#fff;overflow:hidden;transition:padding .25s ease,gap .25s ease;transition-delay:1s}.hp-product-one .explore-box .explore-btn svg{-ms-flex-negative:0;flex-shrink:0}.hp-product-one .explore-box .explore-btn span{white-space:nowrap;max-width:160px;opacity:1;overflow:hidden;transition:max-width .25s ease,opacity .2s ease;transition-delay:1s}@media(max-width: 767px){.hp-product-one .explore-box.is-collapsed .explore-btn{padding:12px;gap:0}.hp-product-one .explore-box.is-collapsed .explore-btn span{max-width:0;opacity:0}}.what-make-special{margin:40px 0 40px 0}.what-make-special .title{color:#3a3a3a;font-size:36px;font-weight:700;line-height:110%;letter-spacing:-0.72px}@media(max-width: 767px){.what-make-special .title{text-align:center;font-size:24px}}.what-make-special .sub-title{margin-top:10px;color:#3a3a3a;font-feature-settings:"clig" off,"liga" off;font-size:20px;font-style:normal;font-weight:400;line-height:28px}@media(max-width: 767px){.what-make-special .sub-title{text-align:center;font-size:14px;line-height:22px}}.what-make-special .knowMore{color:#9b1e26;font-size:16px;font-weight:700;line-height:normal}.what-make-special .knowMore span{font-size:16px}@media(max-width: 767px){.what-make-special .knowMore{text-align:center;display:block}}.what-make-special .link{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.what-make-special .link:hover+.item{transition:all .3s ease-in;-webkit-transition:all .3s ease-in;background:var(--Orange-gradient, linear-gradient(250deg, #DE734D 2.05%, #A33B2B 103.74%))}.what-make-special .link:hover+.item p{color:#fff}.what-make-special .link:hover+.item p img.white{display:inline-block}.what-make-special .link:hover+.item p img.red{display:none}.what-make-special .link{z-index:1}.what-make-special .card{border-radius:16px;background:var(--Orange-gradient, linear-gradient(250deg, #DE734D 2.05%, #A33B2B 103.74%));padding:18px 15px;height:290px;margin-bottom:0px;position:relative}@media(max-width: 991px){.what-make-special .card{height:auto}}@media(max-width: 767px){.what-make-special .card{padding:20px 17px}}.what-make-special .card:after{content:"";position:absolute;bottom:-59px;left:50%;width:0;height:0;display:none;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-bottom:30px solid rgba(0,0,0,0);border-top:30px solid #a33b2b;transform:translateX(-50%)}@media(max-width: 768px){.what-make-special .card:after{border-left-width:10px;border-right-width:10px;border-bottom-width:15px;border-top-width:15px;bottom:-29px}}.what-make-special .card.dark-red{background:linear-gradient(147deg, #75161B 8.51%, #A02931 94.76%)}.what-make-special .card.dark-red:after{border-top-color:#75161b}.what-make-special .card.purple{background:linear-gradient(147deg, #43435F 8.51%, #61617B 94.76%)}.what-make-special .card.purple:after{border-top-color:#43435f}.what-make-special .card.dark-blue{background:linear-gradient(88deg, #0D6B9A 19.26%, #5FA0D7 106.62%)}.what-make-special .card.dark-blue:after{border-top-color:#0d6b9a}.what-make-special .card.dark-purple{background:linear-gradient(35deg, rgba(51, 15, 30, 0.96) 13.34%, rgba(110, 58, 79, 0.96) 93.35%)}.what-make-special .card.dark-purple:after{border-top-color:rgba(51,15,30,.96)}.what-make-special .card.black{background:linear-gradient(35deg, #030303 13.34%, #484848 93.35%)}.what-make-special .card.black:after{border-top-color:#030303}.what-make-special .card.brown{background:linear-gradient(35deg, rgba(105, 78, 58, 0.97) 13.34%, rgba(173, 139, 114, 0.97) 93.35%)}.what-make-special .card.brown:after{border-top-color:rgba(105,78,58,.97)}.what-make-special .card.dark-pink{background:linear-gradient(95deg, #A72339 25.97%, #D87585 118.57%)}.what-make-special .card.dark-pink:after{border-top-color:#a72339}.what-make-special .card.pink{background:linear-gradient(95deg, #D87585 -0.26%, #EBAFAA 94.64%)}.what-make-special .card.pink:after{border-top-color:#d87585}.what-make-special .card.orange{background:linear-gradient(250deg, #DE734D 2.05%, #A33B2B 103.74%)}.what-make-special .card.orange:after{border-top-color:#de734d}.what-make-special .card circle{width:78px;height:78px;border-radius:39px;margin-bottom:20px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.24)}.what-make-special .card circle img{width:55px;min-width:55px;height:auto}@media(max-width: 767px){.what-make-special .card circle{width:70px;height:70px;min-width:70px;min-height:70px;margin-right:15px;margin-bottom:0}}.what-make-special .card .card-title{color:#fff;font-feature-settings:"clig" off,"liga" off;font-size:22px;font-weight:700;line-height:26px;margin-bottom:18px}@media(max-width: 767px){.what-make-special .card .card-title{font-size:16px;line-height:140%;margin-bottom:0px}}.what-make-special .card .read-more{color:#fff;line-height:normal;font-size:16px;font-weight:700}.what-make-special .card .read-more .icon-Right{transform:rotate(90deg);-webkit-transform:rotate(90deg);display:inline-block}@media(max-width: 767px){.what-make-special .card .read-more .icon-Right{font-size:14px}}.what-make-special .card .read-more .icon-Right::before{color:#fff}@media(max-width: 767px){.what-make-special .card .read-more{font-size:0 !important;margin-top:5px;text-align:right}}.what-make-special .info-tool-tip{border-radius:10px;background:var(--N1-Style-Mid-Grey, #DBDBDE);padding:18px 34px}@media(max-width: 768px){.what-make-special .info-tool-tip{margin-top:15px}}.what-make-special .info-tool-tip .info{color:#000;font-feature-settings:"clig" off,"liga" off;font-size:16px;font-weight:400;line-height:28px}@media(max-width: 767px){.what-make-special .info-tool-tip .info{font-size:14px;text-align:left;line-height:20px;margin-bottom:50px}}@media(max-width: 767px){.what-make-special .info-tool-tip.info-tool-tip-desktop{display:none !important}}.what-make-special .btn-red{padding:12px 24px;color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:130%;border-radius:191px;background:#9c1d26;margin-right:20px}@media(max-width: 767px){.what-make-special .btn-red{font-size:14px;padding:10px 20px}}.what-make-special .read-less{color:#262626;font-weight:600}@media(max-width: 767px){.what-make-special .read-less{font-size:14px}}.what-make-special .read-less .icon-Right{font-weight:600;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);display:inline-block}.what-make-special .read-less .icon-Right:before{color:#262626}@media(max-width: 767px){.what-make-special .read-less .icon-Right{font-size:14px}}.what-make-special .view-all{color:#9b1e26;font-weight:600;text-align:center;font-size:14px;display:none}.what-make-special .view-all span{font-size:14px}@media(max-width: 768px){.what-make-special .view-all{display:block}}.what-make-special .view-all.less .icon-Right{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.what-make-special .view-all .icon-Right{color:#9b1e26;font-weight:600;transform:rotate(90deg);-webkit-transform:rotate(90deg);display:inline-block}.what-make-special .view-all .icon-Right:before{color:#9b1e26}.what-make-special .embla__viewport{overflow:hidden}.what-make-special .embla__viewport .embla__container{display:-ms-flexbox;display:flex;gap:90px}@media(max-width: 991px){.what-make-special .embla__viewport .embla__container{-ms-flex-direction:column;flex-direction:column;gap:0px}}.what-make-special .embla__viewport .embla__slide{position:relative;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}@media(min-width: 992px){.what-make-special .embla__viewport .embla__slide{-ms-flex-preferred-size:calc((100% - 32px)/2.6);flex-basis:calc((100% - 32px)/2.6)}}@media(min-width: 1199px){.what-make-special .embla__viewport .embla__slide{-ms-flex-preferred-size:calc((100% - 210px)/3.3);flex-basis:calc((100% - 210px)/3.3)}}@media(max-width: 991px){.what-make-special .embla__viewport .embla__slide{margin-bottom:60px}.what-make-special .embla__viewport .embla__slide:last-child{margin-bottom:20px}}.what-make-special .embla__viewport .embla__slide::before{content:url(../images/home-carousel-1/add-icn.svg);content:" ";width:45px;height:45px;position:absolute;top:38%;right:-70px;background:url(../images/home-carousel-1/add-icn.svg);background-size:cover;border-radius:50%;box-shadow:0px 0px 6.8px 0px rgba(0,0,0,.25)}@media(max-width: 991px){.what-make-special .embla__viewport .embla__slide::before{width:32px;height:32px;top:auto;bottom:-47px;right:48%;display:block}}.what-make-special .embla__viewport .embla__slide:last-child::before{display:none}@keyframes heart-pulse{0%{transform:scale(0.6)}50%{transform:scale(1.2)}70%{transform:scale(0.6)}100%{transform:scale(1)}}@media(max-width: 991px){.what-make-special .embla__viewport .embla__slide.active .card .read-more{display:none}}.what-make-special .embla__viewport .embla__slide.active .card:after{display:block}.what-make-special .embla__viewport .embla__slide.active .wmaspecial{margin-bottom:30px}@media(max-width: 991px){.what-make-special .embla__viewport .embla__slide.active .wmaspecial{margin-bottom:0px}}.what-make-special .embla__viewport .embla__slide .wmaspecial{position:relative;height:100%}@media(max-width: 991px){.what-make-special .embla__viewport .embla__slide .wmaspecial.active .card .read-more{display:none}}.what-make-special .embla__viewport .embla__slide .wmaspecial.active .card:after{display:block}.what-make-special .embla__viewport .embla__slide .wmaspecial.active{margin-bottom:30px}@media(max-width: 991px){.what-make-special .embla__viewport .embla__slide .wmaspecial.active{margin-bottom:0px}}.what-make-special .special-embla-slider{position:relative;padding-top:36px}.what-make-special .embla__controls{position:absolute;bottom:150px;width:-moz-fit-content;width:fit-content;margin-left:30px}@media(max-width: 1366px){.what-make-special .embla__controls{bottom:85px}}@media(max-width: 991px){.what-make-special .embla__controls{bottom:55px}}@media(max-width: 767px){.what-make-special .embla__controls{left:0;right:0;margin:0 auto}}.what-make-special .embla__dots{display:-ms-flexbox;display:flex;gap:20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 20px}@media(max-width: 767px){.what-make-special .embla__dots{gap:10px;margin:0 6px}}.what-make-special .embla__dots .embla__dot{width:10px;height:10px;border:0;border-radius:999px;background:#8e8e8e;cursor:pointer;padding:0}.what-make-special .embla__dots .embla__dot.is-selected{background:#fff}.what-make-special .embla__buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;gap:15px;top:-35px;right:0}@media(max-width: 991px){.what-make-special .embla__buttons{display:none}}.what-make-special .embla__buttons .embla__button{padding:0;border:0;height:36px;width:36px;border-radius:50%;display:block;background:#efeded;box-shadow:0 0 4px rgba(0,0,0,.25)}.what-make-special .embla__buttons .embla__button .icon-Left::before,.what-make-special .embla__buttons .embla__button .icon-Right::before{font-weight:500;color:#9d1d27}.what-make-special .embla__button[disabled]{opacity:.5;cursor:auto;pointer-events:none}.get-intouch-revamp{margin:40px 0 0 0;padding:57px 0;background:linear-gradient(73deg, #C7C6C6 -74.4%, #F1F1F1 23.15%)}.get-intouch-revamp .touch-title{color:#222;font-size:36px;font-style:normal;font-weight:700;line-height:normal;text-align:center;margin-bottom:32px}@media(max-width: 767px){.get-intouch-revamp .touch-title{font-size:24px}}.get-intouch-revamp .getin-list-revamp{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.get-intouch-revamp .getin-list-revamp .getin-list-item a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media(max-width: 767px){.get-intouch-revamp .getin-list-revamp .getin-list-item a{-ms-flex-direction:column;flex-direction:column}}.get-intouch-revamp .getin-list-revamp .getin-list-item a figure{width:80px;height:80px;border-radius:50%;background:linear-gradient(77deg, #5F0D16 0%, #B43140 98.1%);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.get-intouch-revamp .getin-list-revamp .getin-list-item a figure img{width:40px}@media(max-width: 767px){.get-intouch-revamp .getin-list-revamp .getin-list-item a figure img{width:30px}}@media(max-width: 767px){.get-intouch-revamp .getin-list-revamp .getin-list-item a figure{width:54px;height:54px}}.get-intouch-revamp .getin-list-revamp .getin-list-item a p{margin-bottom:0;margin-left:24px;font-family:"Inter";font-size:16px;font-style:normal;font-weight:700;line-height:130%;background:linear-gradient(77deg, #5F0D16 0%, #B43140 98.1%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 767px){.get-intouch-revamp .getin-list-revamp .getin-list-item a p{text-align:center;margin-left:0px;margin-top:6px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ncm50LWhvbWUtYmFubmVyLW9wdGlvbi10d28uc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvY29tcGFzcy1icmVha3BvaW50L3N0eWxlc2hlZXRzL19icmVha3BvaW50LnNjc3MiLCJfZ3JudC1ob21lLXByb2R1Y3Qtb3B0aW9uLXR3by5zY3NzIiwiX2dybnQtaG9tZS1wcm9kdWN0LW9wdGlvbi1vbmUuc2NzcyIsIl9ob21lLXdoYXQtbWFrZS1zcGVjaWFsLXNlYy5zY3NzIiwiX2hvbWUtZ2V0LWluLXRvdWNoLXNlYy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLHdCQUNJLGdCQUVBLGFBQ0EseUJBQ0EsaUJBQUEsQ0FFQSxrREFDSSxlQUFBLENDc0RKLDBCRDlESix3QkFZUSxZQUFBLENBQUEsQ0NrREosMEJEOURKLHdCQWdCUSxZQUFBLENBQUEsQ0M4Q0osMEJEOURKLHdCQW9CUSxZQUFBLENBQUEsQ0MwQ0oseUJEOURKLHdCQXdCUSxZQUFBLENBQUEsQ0NzQ0oseUJEOURKLHdCQTZCUSxZQUFBLENBQUEsQ0NpQ0oseUJEOUJBLDZDQUVRLFNBQUEsQ0FBQSxDQUlSLG1DQUNJLFdBQUEsQ0FFQSx1Q0FDSSxXQUNBLGlCQUNBLFlBQ0EsNEJBQUEsQ0FJUix5Q0FFSSxZQUFBLENDV0osMEJEYkEseUNBS1EsWUFBQSxDQUFBLENDUVIsMEJEYkEseUNBU1EsWUFBQSxDQUFBLENDSVIsMEJEYkEseUNBYVEsWUFBQSxDQUFBLENBQUEseUJBYlIseUNBaUJRLFlBQUEsQ0FBQSxDQ0pSLHlCRGJBLHlDQXNCUSxZQUFBLENBQUEsQ0FLSix5Q0FDSSxZQUNBLFdBRUEsYUFDQSxnQkFBQSxDQ25CUiwwQkRjSSx5Q0FRUSxZQUFBLENBQUEsQ0N0QlosMEJEY0kseUNBWVEsWUFBQSxDQUFBLENDMUJaLDBCRGNJLHlDQWdCUSxZQUFBLENBQUEsQ0M5QloseUJEY0kseUNBb0JRLFlBQUEsQ0FBQSxDQ2xDWix5QkRjSSx5Q0F5QlEsWUFBQSxDQUFB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QkFBQSxDSm9DSix5Qkl2Q0UsMERBTUksMEJBQUEscUJBQUEsQ0FBQSxDQUdGLGlFQUNFLFdBQ0EsWUFDQSxrQkFDQSw2REFDQSxvQkFBQSxBQUNBLGFBQUEscUJBQUEsQUFDQSx1QkFBQSxzQkFBQSxrQkFBQSxDQUVBLHFFQUNFLFVBQUEsQ0pvQlIseUJJckJNLHFFQUlJLFVBQUEsQ0FBQSxDSmlCVix5Qkk5QkksaUVBa0JJLFdBQ0EsV0FBQSxDQUFBLENBSUosNERBQ0UsZ0JBQ0EsaUJBQ0Esb0JBQ0EsZUFDQSxrQkFDQSxnQkFDQSxpQkFFQSw2REFDQSxxQkFDQSw2QkFDQSxxQ0FBQSxDSkxOLHlCSVBJLDREQWNJLGtCQUNBLGdCQUNBLGNBQUEsQ0FBQSxDQUFBIiwiZmlsZSI6ImhvbWUtcGFnZS1vcHRpb25zLXR3by5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLz09PT09PT09PT09PT09PT09PT09PT09ICAgQmFubmVyIFNlY3Rpb24gU2NzcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vLy8vLy8vL1xyXG5cclxuLmdybnQtbmV3LXN0YXRpYy1iYW5uZXIge1xyXG4gICAgbWluLWhlaWdodDogYXV0bztcclxuICAgIC8vIGhlaWdodDogNzAwcHg7XHJcbiAgICBoZWlnaHQ6IDUzNXB4O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmVtYmxhLWhvbWUtc3RhdGljLWJhbm5lciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxNDQwKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MzVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMzY2KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MzVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgIC8vIGhlaWdodDogNzIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZW1ibGEtZG90LWNvbnRlaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uaGItaW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZW1ibGFfX3ZpZXdwb3J0IHtcclxuICAgICAgICAvLyBoZWlnaHQ6IDcwMHB4O1xyXG4gICAgICAgIGhlaWdodDogNTM1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzE0NDApIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEzNjYpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgIC8vIGhlaWdodDogNzIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uaGItdmlkZW8ge1xyXG4gICAgICAgIHZpZGVvIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy8gaGVpZ2h0OiA3MDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MzVweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxNDQwKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUzNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMzY2KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUzNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA3MjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubmhiLXZpZGVvLWdpZiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIHZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tdmlkZW8tbmhiLWRlc2Mge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLm5oYi1kZXNjIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvKiBzdGFjayBhbGwgKi9cclxuICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UsIHRyYW5zZm9ybSA0MDBtcyBlYXNlO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgLyogYXZvaWQgYWNjaWRlbnRhbCBmb2N1cyB3aGVuIGhpZGRlbiAqL1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5oYi1kZXNjLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uaGItZGVzYy1tYWluIHtcclxuICAgICAgICB0b3A6IDI1JTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTM2Nikge1xyXG4gICAgICAgICAgICB0b3A6IDIyJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgdG9wOiAyMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgdG9wOiAyMiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubmhiLWRlc2MtdmlkZW8ge1xyXG4gICAgICAgICAgICB0b3A6IDIyJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEzNjYpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMjIlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIyJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uaGItZGVzYyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICNFOUU5RTk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xyXG5cclxuICAgICAgICAgICAgLnN0cmlrZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1ncm91cCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4tcmVkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5RDFEMjc7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuLXVuZGVybGluZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbWJsYV9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lbWJsYV9fY29udGFpbmVyIHtcclxuICAgICAgICBnYXA6IDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLyogU2xpZGVzIHBlciB2aWV3OiAxIC8gMiAvIDMgKi9cclxuICAgIC5lbWJsYV9fc2xpZGUge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZW1ibGFfX2NvbnRyb2xzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAvLyBtYXJnaW4tbGVmdDogMzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW53MTkyMCkge1xyXG4gICAgICAgICAgICBib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxNDQwKSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEzNjYpIHtcclxuICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICBib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDUycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiBEb3RzICovXHJcbiAgICAuZW1ibGFfX2RvdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgOXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDRweDtcclxuICAgICAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVtYmxhX19kb3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzhlOGU4ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaXMtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiBOYXZpZ2F0aW9uIGJ1dHRvbnMgKi9cclxuICAgIC5lbWJsYV9fYnV0dG9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogMC4xcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwMHB4KTtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW1ibGFfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uLUxlZnQsXHJcbiAgICAgICAgICAgIC5pY29uLVJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyAmLmVtYmxhX19idXR0b24tLW5leHQge1xyXG4gICAgICAgICAgICAvLyAgICAgcmlnaHQ6IC0yM3B4O1xyXG4gICAgICAgICAgICAvLyAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgIC8vICYuZW1ibGFfX2J1dHRvbi0tcHJldiB7XHJcbiAgICAgICAgICAgIC8vICAgICBsZWZ0OiAtMjNweDtcclxuICAgICAgICAgICAgLy8gICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIEFycm93IGJ1dHRvbnMgZGlzYWJsZWQgc3RhdGUgKi9cclxuICAgIC5lbWJsYV9fYnV0dG9uW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zNTtcclxuICAgICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgbmF2IHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDBweCAwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAvKiBGaXJlZm94ICovXHJcbiAgICAgICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgLyogSUUgYW5kIEVkZ2UgKi9cclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiRCcmVha3BvaW50LVNldHRpbmdzOiAoXHJcbiAgJ2RlZmF1bHQgbWVkaWEnOiBhbGwsXHJcbiAgJ2RlZmF1bHQgZmVhdHVyZSc6IG1pbi13aWR0aCxcclxuICAnZGVmYXVsdCBwYWlyJzogd2lkdGgsXHJcblxyXG4gICdmb3JjZSBhbGwgbWVkaWEgdHlwZSc6IGZhbHNlLFxyXG4gICd0byBlbXMnOiBmYWxzZSxcclxuICAndHJhbnNmb3JtIHJlc29sdXRpb25zJzogdHJ1ZSxcclxuXHJcbiAgJ25vIHF1ZXJpZXMnOiBmYWxzZSxcclxuICAnbm8gcXVlcnkgZmFsbGJhY2tzJzogZmFsc2UsXHJcblxyXG4gICdiYXNlIGZvbnQgc2l6ZSc6IDE2cHgsXHJcblxyXG4gICdsZWdhY3kgc3ludGF4JzogZmFsc2VcclxuKTtcclxuXHJcbiRicmVha3BvaW50OiAoKSAhZGVmYXVsdDtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBJbXBvcnRzXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9zZXR0aW5nc1wiO1xyXG5AaW1wb3J0ICdicmVha3BvaW50L2NvbnRleHQnO1xyXG5AaW1wb3J0ICdicmVha3BvaW50L2hlbHBlcnMnO1xyXG5AaW1wb3J0ICdicmVha3BvaW50L3BhcnNlcnMnO1xyXG5AaW1wb3J0ICdicmVha3BvaW50L25vLXF1ZXJ5JztcclxuXHJcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcmVzcG9uZC10byc7XHJcblxyXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9sZWdhY3ktc2V0dGluZ3NcIjtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBCcmVha3BvaW50IE1peGluXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuQG1peGluIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XHJcbiAgQGluY2x1ZGUgbGVnYWN5LXNldHRpbmdzLXdhcm5pbmc7XHJcblxyXG4gIC8vIFJlc2V0IGNvbnRleHRzXHJcbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XHJcblxyXG4gICRicmVha3BvaW50OiBicmVha3BvaW50KCRxdWVyeSwgZmFsc2UpO1xyXG5cclxuICAkcXVlcnktc3RyaW5nOiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnknKTtcclxuICAkcXVlcnktZmFsbGJhY2s6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdmYWxsYmFjaycpO1xyXG5cclxuICAkcHJpdmF0ZS1icmVha3BvaW50LWNvbnRleHQtaG9sZGVyOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnY29udGV4dCBob2xkZXInKSAhZ2xvYmFsO1xyXG4gICRwcml2YXRlLWJyZWFrcG9pbnQtcXVlcnktY291bnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeSBjb3VudCcpICFnbG9iYWw7XHJcblxyXG4gIC8vIEFsbG93IGZvciBhbiBhcy1uZWVkZWQgb3ZlcnJpZGUgb3IgdXNhZ2Ugb2Ygbm8gcXVlcnkgZmFsbGJhY2suXHJcbiAgQGlmICRuby1xdWVyeSAhPSBmYWxzZSB7XHJcbiAgICAkcXVlcnktZmFsbGJhY2s6ICRuby1xdWVyeTtcclxuICB9XHJcblxyXG4gIEBpZiAkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2Uge1xyXG4gICAgJGNvbnRleHQtc2V0dGVyOiBwcml2YXRlLWJyZWFrcG9pbnQtc2V0LWNvbnRleHQoJ25vLXF1ZXJ5JywgJHF1ZXJ5LWZhbGxiYWNrKTtcclxuICB9XHJcblxyXG4gIC8vIFByaW50IE91dCBRdWVyeSBTdHJpbmdcclxuICBAaWYgbm90IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykge1xyXG4gICAgQG1lZGlhICN7JHF1ZXJ5LXN0cmluZ30ge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpZiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykgIT0gZmFsc2Ugb3IgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSA9PSB0cnVlIHtcclxuXHJcbiAgICAkdHlwZTogdHlwZS1vZihicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykpO1xyXG4gICAgJHByaW50OiBmYWxzZTtcclxuXHJcbiAgICBAaWYgKCR0eXBlID09ICdib29sJykge1xyXG4gICAgICAkcHJpbnQ6IHRydWU7XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ3N0cmluZycpIHtcclxuICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xyXG4gICAgICAgICRwcmludDogdHJ1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdsaXN0Jykge1xyXG4gICAgICBAZWFjaCAkd3JhcHBlciBpbiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xyXG4gICAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gJHdyYXBwZXIge1xyXG4gICAgICAgICAgJHByaW50OiB0cnVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFdyaXRlIEZhbGxiYWNrXHJcbiAgICBAaWYgKCRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSkgYW5kICgkcHJpbnQgPT0gdHJ1ZSkge1xyXG4gICAgICAkdHlwZS1mYWxsYmFjazogdHlwZS1vZigkcXVlcnktZmFsbGJhY2spO1xyXG5cclxuICAgICAgQGlmICgkdHlwZS1mYWxsYmFjayAhPSAnYm9vbCcpIHtcclxuICAgICAgICAjeyRxdWVyeS1mYWxsYmFja30gJiB7XHJcbiAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGVsc2Uge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcclxufVxyXG5cclxuXHJcbkBtaXhpbiBtcSgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuIiwiLy8gSG9tZSBwYWdlIFByb2R1Y3Qgc2VjdGlvbiBcclxuXHJcbi5ocC1wcm9kdWN0IHtcclxuICAgIHBhZGRpbmc6IDI0cHggMHB4IDQ0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRTlFOUU5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAwcHggMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ocHJvZC1ncmlkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhwcm9kLWJveCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzlCMUUyNiAwJSwgIzU2MDcwQyA5OC4wOCUpO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMlIC0gMTMuMzRweCk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygzMy4zMzMlIC0gMTMuMzRweCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gOHB4KTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTQ5cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaHByb2RiLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzYlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ocHJvZGJkLXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ocHJvZGJkdC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjREJEQkRFO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaHByb2RiLWJ0bnMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFwcGx5LW5vdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAua25vdy1tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhwcm9kYi1pbWcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNhLWhwcm9kLWJveCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjOUIxRTI2IDAlLCAjNTYwNzBDIDk4LjA4JSk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmhwcm9kYi1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnBsLWhwcm9kLWJveCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNUE5REQ2IDAlLCAjMDY2Njk3IDEwMCUpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5ocHJvZGItaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY2MtaHByb2QtYm94IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM2QzlGRjMgMCUsICMyNTQ5OUIgOTkuNDMlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaHByb2RiLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5tZi1ocHJvZC1ib3gge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzMS45M2RlZywgIzM1MzUzNSAwJSwgIzAwMDAwMCA5NS4xOSUpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5ocHJvZGItaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY2EtaHByb2QtYm94IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM5QjFFMjYgMCUsICM1NjA3MEMgOTguMDglKTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaHByb2RiLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmZkLWhwcm9kLWJveCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNkUzQTRGIDAuNDIlLCAjMzMwRjFFIDEwMCUpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5ocHJvZGItaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZXhwbG9yZS1ib3gge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgIC5leHBsb3JlLWJ0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNHB4O1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzlCMUUyNjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjI1cyBlYXNlLCBnYXAgMC4yNXMgZWFzZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC13aWR0aCAwLjI1cyBlYXNlLCBvcGFjaXR5IDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBNb2JpbGU6IHdoaWxlIHNjcm9sbGluZyB0aHJvdWdoIHRoZSBwcm9kdWN0IHNlY3Rpb24gdGhlIGJ1dHRvbiBmbG9hdHNcclxuICAgICAgICAvLyBhdCB0aGUgYm90dG9tIGNvbGxhcHNlZCB0byBqdXN0IGl0cyBpY29uLiBXaGVuIHRoZSBzZWN0aW9uIGJvdHRvbSBpc1xyXG4gICAgICAgIC8vIHJlYWNoZWQgaXQgZG9ja3MgYmFjayBpbnRvIHBsYWNlIGFuZCBzaG93cyB0aGUgXCJFeHBsb3JlIE1vcmVcIiBsYWJlbC5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgJi5pcy1jb2xsYXBzZWQge1xyXG4gICAgICAgICAgICAgICAgLmV4cGxvcmUtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OiAwIDZweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gaG9tZSBwYWdlIHByb2R1Y3Qgc2VjdGlvbiBvcHRpb24gb25lXHJcblxyXG4uaHAtcHJvZHVjdC1vbmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgxLjU0ZGVnLCAjMTIxMjEyIDYuMyUsICMxRTFFMUUgOTguNjclKTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc5Ljk5ZGVnLCAjMTIxMjEyIDcuNzYlLCAjMUUxRTFFIDg1LjkxJSk7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwcHggMzBweDtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICBvdmVyZmxvdy14OiBjbGlwO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEuNjElLCAjRkZGRkZGIDUxLjI1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA5OS44NCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaHBvbi1ub3RjaCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdG9wOiAtNDBweDtcclxuICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICByaWdodDogLTE2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAlO1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTU1LCAzMCwgMzgsIDAuMik7XHJcbiAgICAgICAgZmlsdGVyOiBibHVyKDQwMHB4KTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICBib3R0b206IC0yMDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNTUsIDMwLCAzOCwgMC4xKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ocG9uLWdyaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDIzOCwgMjMwLCAyMTQsIDApIDAlLCByZ2JhKDIzOCwgMjMwLCAyMTQsIDAuNCkgNDkuODglLCByZ2JhKDIzOCwgMjMwLCAyMTQsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ocG9uLWJveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAvLyBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyA2KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTZweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDUpO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyA1KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gNCk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTBweCAyOHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaHBvbi1saW5rIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYrLmhwb24tYm94IHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjM4LCAyMzAsIDIxNCwgMCkgMCUsIHJnYmEoMjM4LCAyMzAsIDIxNCwgMC40KSA0OS44OCUsIHJnYmEoMjM4LCAyMzAsIDIxNCwgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gTW9iaWxlIDItY29sIGdyaWQ6IGtlZXAgdGhlIHZlcnRpY2FsIGxpbmUgb25seSBiZXR3ZWVuIHRoZSB0d29cclxuICAgICAgICAgICAgLy8gY29sdW1ucyAocmlnaHQtY29sdW1uIGJveGVzKSBhbmQgYWRkIGEgaG9yaXpvbnRhbCBsaW5lIGJldHdlZW4gcm93cy5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gZHJvcCB0aGUgYXV0byB2ZXJ0aWNhbCBsaW5lIGZyb20gdGhlIGxlZnQtY29sdW1uIGJveGVzXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gaG9yaXpvbnRhbCBkaXZpZGVyIGZvciBldmVyeSByb3cgYWZ0ZXIgdGhlIGZpcnN0XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzMpOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIzOCwgMjMwLCAyMTQsIDApIDAlLCByZ2JhKDIzOCwgMjMwLCAyMTQsIDAuNCkgNDkuODglLCByZ2JhKDIzOCwgMjMwLCAyMTQsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCk6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjM4LCAyMzAsIDIxNCwgMCkgMCUsIHJnYmEoMjM4LCAyMzAsIDIxNCwgMC4zKSA3OS44OCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIzOCwgMjMwLCAyMTQsIDAuMykgMjAlLCByZ2JhKDIzOCwgMjMwLCAyMTQsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaHBvbmItbWFpbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAvLyBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaHBvbmItaW1nIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzNHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ocG9uYi1zdGltZyxcclxuICAgICAgICAgICAgICAgIC5ocG9uYi1ob2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmhwb25iLWltZyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ocG9uYi1zdGltZyxcclxuICAgICAgICAgICAgICAgICAgICAuaHBvbmItaG9pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhwb25iLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgLmgzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGOUY2RjEgMjIuNSUsICNBREFBQTQgMTIyLjUlKTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaHBvbmItdGFnIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MC4wM2RlZywgcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjUpIDAuMDMlLCByZ2JhKDEyOCwgMTI4LCAxMjgsIDApIDk5Ljk3JSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaHBvbmItdGFnLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaHBvbmItdGFnLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRDRDRUM0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmV4cGxvcmUtYm94IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG5cclxuICAgICAgICAuZXhwbG9yZS1idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMC4yNXMgZWFzZSwgZ2FwIDAuMjVzIGVhc2U7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggMC4yNXMgZWFzZSwgb3BhY2l0eSAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gTW9iaWxlOiB3aGlsZSBzY3JvbGxpbmcgdGhyb3VnaCB0aGUgcHJvZHVjdCBzZWN0aW9uIHRoZSBidXR0b24gZmxvYXRzXHJcbiAgICAgICAgLy8gYXQgdGhlIGJvdHRvbSBjb2xsYXBzZWQgdG8ganVzdCBpdHMgaWNvbi4gV2hlbiB0aGUgc2VjdGlvbiBib3R0b20gaXNcclxuICAgICAgICAvLyByZWFjaGVkIGl0IGRvY2tzIGJhY2sgaW50byBwbGFjZSBhbmQgc2hvd3MgdGhlIFwiRXhwbG9yZSBNb3JlXCIgbGFiZWwuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICYuaXMtY29sbGFwc2VkIHtcclxuICAgICAgICAgICAgICAgIC5leHBsb3JlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYm94LXNoYWRvdzogMCA2cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PSBXaGF0IG1ha2UgU3BlY2lhbCBzZWN0aW9uIHNjc3MgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly8vLy8vLy8vLy9cclxuLndoYXQtbWFrZS1zcGVjaWFse1xyXG4gICAgbWFyZ2luOiA0MHB4IDAgNDBweCAwO1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogIzNBM0EzQTtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTsgLyogMzkuNnB4ICovXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdWItdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICMzQTNBM0E7XHJcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnY2xpZycgb2ZmLCAnbGlnYScgb2ZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTQwJSAqL1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmtub3dNb3JlIHtcclxuICAgICAgICBjb2xvcjogIzlCMUUyNjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5saW5rIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyBcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcclxuICAgICAgICAmOmhvdmVyICsgLml0ZW0ge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLU9yYW5nZS1ncmFkaWVudCwgbGluZWFyLWdyYWRpZW50KDI1MGRlZywgI0RFNzM0RCAyLjA1JSwgI0EzM0IyQiAxMDMuNzQlKSk7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICYud2hpdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYucmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGluayB7XHJcbiAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLmNhcmQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tT3JhbmdlLWdyYWRpZW50LCBsaW5lYXItZ3JhZGllbnQoMjUwZGVnLCAjREU3MzREIDIuMDUlLCAjQTMzQjJCIDEwMy43NCUpKTtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAtNTlweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICAjQTMzQjJCO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OSkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMTVweDsgICBcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTI5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5kYXJrLXJlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDdkZWcsICM3NTE2MUIgOC41MSUsICNBMDI5MzEgOTQuNzYlKTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjNzUxNjFCO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucHVycGxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0N2RlZywgIzQzNDM1RiA4LjUxJSwgIzYxNjE3QiA5NC43NiUpO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICM0MzQzNUY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAgICYuZGFyay1ibHVlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg4ZGVnLCAjMEQ2QjlBIDE5LjI2JSwgIzVGQTBENyAxMDYuNjIlKTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMEQ2QjlBO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZGFyay1wdXJwbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzVkZWcsIHJnYmEoNTEsIDE1LCAzMCwgMC45NikgMTMuMzQlLCByZ2JhKDExMCwgNTgsIDc5LCAwLjk2KSA5My4zNSUpO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoNTEsIDE1LCAzMCwgMC45Nik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5ibGFjayB7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM1ZGVnLCAjMDMwMzAzIDEzLjM0JSwgIzQ4NDg0OCA5My4zNSUpO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMzAzMDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5icm93biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNWRlZywgcmdiYSgxMDUsIDc4LCA1OCwgMC45NykgMTMuMzQlLCByZ2JhKDE3MywgMTM5LCAxMTQsIDAuOTcpIDkzLjM1JSk7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgxMDUsIDc4LCA1OCwgMC45Nyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5kYXJrLXBpbmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5NWRlZywgI0E3MjMzOSAyNS45NyUsICNEODc1ODUgMTE4LjU3JSk7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0E3MjMzOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBpbmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAgbGluZWFyLWdyYWRpZW50KDk1ZGVnLCAjRDg3NTg1IC0wLjI2JSwgI0VCQUZBQSA5NC42NCUpO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNEODc1ODU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3JhbmdlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI1MGRlZywgI0RFNzM0RCAyLjA1JSwgI0EzM0IyQiAxMDMuNzQlKTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjREU3MzREO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNpcmNsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3OHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM5cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0UwRTBFMCAzLjk5JSwgcmdiYSgyMzEsIDIzMSwgMjMxLCAwLjUyKSA3My44MyUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwgMCwgMCwgMC4yNCk7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdjbGlnJyBvZmYsICdsaWdhJyBvZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IC8qIDExNi42NjclICovXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDIyLjRweCAqL1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWFkLW1vcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAuaWNvbi1SaWdodCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZlxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbmZvLXRvb2wtdGlwIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLU4xLVN0eWxlLU1pZC1HcmV5LCAjREJEQkRFKTtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDM0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY5KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2NsaWcnIG9mZiwgJ2xpZ2EnIG9mZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTc1JSAqL1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pbmZvLXRvb2wtdGlwLWRlc2t0b3Age1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tcmVkIHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTsgLyogMjAuOHB4ICovXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTkxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzlDMUQyNjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWFkLWxlc3Mge1xyXG4gICAgICAgIGNvbG9yOiAjMjYyNjI2O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24tUmlnaHQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNjI2MjY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1hbGwge1xyXG4gICAgICAgIGNvbG9yOiAjOUIxRTI2O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5sZXNzIHtcclxuICAgICAgICAgICAgLmljb24tUmlnaHQge1xyXG5cclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24tUmlnaHQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzlCMUUyNjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzlCMUUyNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5lbWJsYV9fdmlld3BvcnR7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAuZW1ibGFfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogOTBweDsgLyogU2V0IHRoZSBnYXAgYmV0d2VlbiBzbGlkZXMgdG8gOTBweCAqL1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBnYXA6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvKiBBZGp1c3QgZm9yIDMuMiBzbGlkZXMgcGVyIHZpZXcgKi9cclxuICAgICAgICAuZW1ibGFfX3NsaWRlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAvKiBTbGlkZXMgcGVyIHZpZXc6IDEgLyAyIC8gMyAqL1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTsgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtbnc5OTIpIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygoMTAwJSAtIDMycHgpIC8gMi42KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtbncxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC0gMjEwcHgpIC8gMy4zKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2hvbWUtY2Fyb3VzZWwtMS9hZGQtaWNuLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDM4JTtcclxuICAgICAgICAgICAgICAgICAgICAvLyByaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC03MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaG9tZS1jYXJvdXNlbC0xL2FkZC1pY24uc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLWJvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNi44cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLyogQW5pbWF0aW9uIHN0YXJ0IGhlcmUgKi9cclxuICAgICAgICAgICAgICAgICAgICAvLyBhbmltYXRpb246IGhlYXJ0LXB1bHNlIDRzIGluZmluaXRlIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvKiBBbmltYXRpb24gZW5kIGhlcmUgKi9cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTQ3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0OCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGtleWZyYW1lcyBoZWFydC1wdWxzZSB7XHJcbiAgICAgICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7IC8qIHNjYWxpbmcgdG8gMCAqL1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyAvKiBpbmNyZWFzaW5nIHRoZSBzaXplICovXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA3MCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpOyAvKiBkZWNyZWFzaW5nIHRoZSBzaXplICovXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IC8qIHNlZXRpbmcgYmFjayB0byBpbml0aWFsIHNpemUgKi9cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAucmVhZC1tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLndtYXNwZWNpYWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAud21hc3BlY2lhbCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnJlYWQtbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zcGVjaWFsLWVtYmxhLXNsaWRlcntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDM2cHg7XHJcbiAgICB9XHJcbiAgICAvKiBDb250cm9scyBhbmQgb3RoZXIgc3R5bGVzICovXHJcbiAgICAuZW1ibGFfX2NvbnRyb2xzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTUwcHg7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTM2Nikge1xyXG4gICAgICAgIGJvdHRvbTogODVweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgYm90dG9tOiA1NXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIERvdHMgKi9cclxuICAgIC5lbWJsYV9fZG90cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBtYXJnaW46IDAgNnB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZW1ibGFfX2RvdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjOGU4ZThlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmLmlzLXNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiBOYXZpZ2F0aW9uIGJ1dHRvbnMgKi9cclxuICAgIC5lbWJsYV9fYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGdhcDogMTVweDtcclxuICAgIHRvcDogLTM1cHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmVtYmxhX19idXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWRlZDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgICAgLmljb24tTGVmdCxcclxuICAgICAgICAuaWNvbi1SaWdodCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzlkMWQyNztcclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIEFycm93IGJ1dHRvbnMgZGlzYWJsZWQgc3RhdGUgKi9cclxuICAgIC5lbWJsYV9fYnV0dG9uW2Rpc2FibGVkXSB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBjdXJzb3I6IGF1dG87XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT0gR2V0IEluIFRvdWNoIHNlY3Rpb24gc2NzcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vLy8vLy8vLy8vL1xyXG5cclxuLmdldC1pbnRvdWNoLXJldmFtcCB7XHJcbiAgbWFyZ2luOiA0MHB4IDAgMCAwO1xyXG4gIHBhZGRpbmc6IDU3cHggMDtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNzNkZWcsICNDN0M2QzYgLTc0LjQlLCAjRjFGMUYxIDIzLjE1JSk7XHJcblxyXG4gIC50b3VjaC10aXRsZXtcclxuICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KXtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdldGluLWxpc3QtcmV2YW1wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgLmdldGluLWxpc3QtaXRlbSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDc3ZGVnLCAjNUYwRDE2IDAlLCAjQjQzMTQwIDk4LjElKTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJJbnRlclwiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgLyogMjAuOHB4ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNzdkZWcsICM1RjBEMTYgMCUsICNCNDMxNDAgOTguMSUpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59Il19 */
