.grnt-new-static-banner{min-height:auto;height:515px;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:515px}}@media(max-width: 1366px){.grnt-new-static-banner{height:515px}}@media(max-width: 1199px){.grnt-new-static-banner{height:450px}}@media(max-width: 991px){.grnt-new-static-banner{height:440px}}@media(max-width: 767px){.grnt-new-static-banner{height:570px}}@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:515px}@media(max-width: 1440px){.grnt-new-static-banner .embla__viewport{height:515px}}@media(max-width: 1366px){.grnt-new-static-banner .embla__viewport{height:515px}}@media(max-width: 1199px){.grnt-new-static-banner .embla__viewport{height:450px}}@media(max-width: 991px){.grnt-new-static-banner .embla__viewport{height:440px}}@media(max-width: 767px){.grnt-new-static-banner .embla__viewport{height:570px}}.grnt-new-static-banner .nhb-video video{height:100%;width:100%;height:515px;object-fit:cover}@media(max-width: 1440px){.grnt-new-static-banner .nhb-video video{height:515px}}@media(max-width: 1366px){.grnt-new-static-banner .nhb-video video{height:515px}}@media(max-width: 1199px){.grnt-new-static-banner .nhb-video video{height:450px}}@media(max-width: 991px){.grnt-new-static-banner .nhb-video video{height:440px}}@media(max-width: 767px){.grnt-new-static-banner .nhb-video video{height:570px}}@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:50px;width:-moz-fit-content;width:fit-content}@media(min-width: 1920px){.grnt-new-static-banner .embla__controls{bottom:50px}}@media(max-width: 1440px){.grnt-new-static-banner .embla__controls{bottom:50px}}@media(max-width: 1366px){.grnt-new-static-banner .embla__controls{bottom:40px}}@media(max-width: 1199px){.grnt-new-static-banner .embla__controls{bottom:35px}}@media(max-width: 991px){.grnt-new-static-banner .embla__controls{bottom:35px}}@media(max-width: 767px){.grnt-new-static-banner .embla__controls{left:0;right:0;bottom:12px;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-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);max-width:380px;margin:0 auto}}@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:20px 10px 20px 10px;min-height:auto;gap:0px;-ms-flex-align:start;align-items:start}.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:nth-child(2n){padding-left:20px;padding-right:10px;-ms-flex-align:start;align-items:start}}.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}@media(max-width: 767px){.hp-product-one .hpon-grid .hpon-box .hponb-main{-ms-flex-direction:row;flex-direction:row;gap:8px}}.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 24px;flex:0 0 24px;max-width:24px;height:24px;margin-bottom:0}}.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:24px}}.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:14px;line-height:110%;letter-spacing:-0.05em;background:linear-gradient(180deg, #EEE6D6 0%, #88837A 100%),#eee6d6;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);white-space:break-spaces;text-align:left}}.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}@media(max-width: 767px){.hp-product-one .explore-box{margin-top:18px}}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ncm50LWhvbWUtYmFubmVyLW9wdGlvbi1vbmUtYS5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9jb21wYXNzLWJyZWFrcG9pbnQvc3R5bGVzaGVldHMvX2JyZWFrcG9pbnQuc2NzcyIsIl9ncm50LWhvbWUtcHJvZHVjdC1vcHRpb24tb25lLWEuc2NzcyIsIl9ob21lLXdoYXQtbWFrZS1zcGVjaWFsLXNlYy5zY3NzIiwiX2hvbWUtZ2V0LWluLXRvdWNoLXNlYy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLHdCQUNJLGdCQUVBLGFBQ0EseUJBQ0EsaUJBQUEsQ0FFQSxrREFDSSxlQUFBLENDc0RKLDBCRDlESix3QkFZUSxZQUFBLENBQUEsQ0NrREosMEJEOURKLHdCQWdCUSxZQUFBLENBQUEsQ0M4Q0osMEJEOURKLHdCQW9CUSxZQUFBLENBQUEsQ0MwQ0oseUJEOURKLHdCQXdCUSxZQUFBLENBQUEsQ0NzQ0oseUJEOURKLHdCQThCUSxZQUFBLENBQUEsQ0NnQ0oseUJEN0JBLDZDQUVRLFNBQUEsQ0FBQSxDQUlSLG1DQUNJLFdBQUEsQ0FFQSx1Q0FDSSxXQUNBLGlCQUNBLFlBQ0EsNEJBQUEsQ0FJUix5Q0FFSSxZQUFBLENDVUosMEJEWkEseUNBS1EsWUFBQSxDQUFBLENDT1IsMEJEWkEseUNBU1EsWUFBQSxDQUFBLENDR1IsMEJEWkEseUNBYVEsWUFBQSxDQUFBLENDRFIseUJEWkEseUNBaUJRLFlBQUEsQ0FBQSxDQ0xSLHlCRFpBLHlDQXVCUSxZQUFBLENBQUEsQ0FLSix5Q0FDSSxZQUNBLFdBRUEsYUFDQSxnQkFBQSxDQ3JCUiwwQkRnQkkseUNBUVEsWUFBQSxDQUFBLENDeEJaLDBCRGdCSSx5Q0FZUSxZQUFBLENBQUEsQ0M1QlosMEJEZ0JJLHlDQWdCUSxZQUFBLENBQUEsQ0NoQ1oseUJEZ0JJLHlDQW9CUSxZQUFBLENBQUEsQ0NwQ1oseUJEZ0JJLHlDQTBCUSxZQUFBLENBQUEsQ0MxQ1oseUJEOENJLGlEQUVRLFdBQUEsQ0FFQSx1REFDSSxZQUFBLENBQUEsQ0FJUixxREFDSSxZQUFBLENDeERaLHlCRHVEUSxxREFJUSxjQUNBLFdBQ0EsaUJBQ0EsV0FBQSxDQUFBLENBTWhCLDZDQUNJLGlCQUFBLENBRUEsdURBQ0ksa0JBRUEsUUFDQSxVQUNBLDBCQUNBLG1EQUNBLG9CQUVBLDZCQUFBLENBR0osaUVBQ0ksVUFDQSx3QkFDQSxtQkFBQSxDQUlSLHVDQUNJLE9BQUEsQ0MzRkosMEJEMEZBLHVDQUlRLE9BQUEsQ0FBQSxDQzlGUiwwQkQwRkEsdUNBUVEsT0FBQSxDQUFBLENDbEdSLHlCRDBGQSx1Q0FZUSxPQUFBLENBQUEsQ0N0R1IseUJEMEZBLHVDQWdCUSxTQUFBLENBQUEsQ0FHSixzREFDSSxPQUFBLENDOUdSLDBCRDZHSSxzREFJUSxPQUFBLENBQUEsQ0NqSFosMEJENkdJLHNEQVFRLE9BQUEsQ0FBQSxDQ3JIWix5QkQ2R0ksc0RBWVEsT0FBQSxDQUFBLENDekhaLHlCRDZHSSxzREFnQlEsU0FBQSxDQUFBLENDN0haLHlCRGtJQSxrQ0FFUSxhQUFBLENBQUEsQ0NwSVIseUJEa0lBLGtDQU1RLGNBQUEsQ0FBQSxDQUdKLHNDQUNJLGtCQUNBLGdCQUNBLGVBQ0EsaUJBQ0EsY0FDQSxtQkFDQSxzQkFBQSxDQUVBLDhDQUNJLDZCQUNBLGFBQUEsQ0N0SlosMEJEMklJLHNDQWVRLGVBQ0EsZ0JBQUEsQ0FBQSxDQzNKWix5QkQySUksc0NBb0JRLGVBQ0EsZ0JBQUEsQ0FBQSxDQ2hLWix5QkQySUksc0NBeUJRLGVBQ0EsaUJBQ0EsaUJBQUEsQ0FBQSxDQUlSLHVDQUNJLGtCQUNBLGdCQUNBLGVBQ0EsaUJBQ0EsV0FDQSxrQkFBQSxDQ2hMUiwwQkQwS0ksdUNBU1EsZUFDQSxnQkFBQSxDQUFBLENBSVIsNkNBQ0ksb0JBQUEsQUFDQSxhQUFBLHNCQUFBLEFBQ0EsbUJBQUEsU0FDQSxlQUFBLENDNUxSLHlCRHdMSSw2Q0FPUSxRQUFBLENBQUEsQ0MvTFoseUJEd0xJLDZDQVdRLGdCQUNBLFFBQUEsQ0FBQSxDQUdKLHNEQUNJLGtCQUNBLGtCQUNBLG1CQUNBLG1CQUNBLGVBQ0EsZ0JBQ0EsV0FDQSx1QkFBQSxpQkFBQSxDQy9NWiwwQkR1TVEsc0RBV1EsZUFDQSxpQkFBQSxDQUFBLENDbk5oQix5QkR1TVEsc0RBZ0JRLGVBQ0EsaUJBQUEsQ0FBQSxDQ3hOaEIseUJEdU1RLHNEQXFCUSxpQkFBQSxDQUFBLENBSVIsNERBQ0ksV0FDQSwwQkFDQSxlQUNBLGVBQUEsQ0NwT1osMEJEZ09RLDREQU9RLGNBQUEsQ0FBQSxDQ3ZPaEIseUJEZ09RLDREQVdRLGNBQUEsQ0FBQSxDQzNPaEIseUJEZ09RLDREQWVRLGNBQUEsQ0FBQSxDQU1oQixtQ0FDSSxpQkFBQSxDQUdKLDBDQUNJLG9CQUFBLFlBQUEsQ0FHSiwwQ0FDSSxRQUNBLFdBQUEsQ0FJSixzQ0FDSSxrQkFBQSxBQUNBLGNBQUEsV0FBQSxDQUdKLHlDQUNJLGtCQUNBLFlBQ0EsdUJBQUEsaUJBQUEsQ0MzUUosMEJEd1FBLHlDQU9RLFdBQUEsQ0FBQSxDQy9RUiwwQkR3UUEseUNBV1EsV0FBQSxDQUFBLENDblJSLDBCRHdRQSx5Q0FlUSxXQUFBLENBQUEsQ0N2UlIsMEJEd1FBLHlDQW1CUSxXQUFBLENBQUEsQ0MzUlIseUJEd1FBLHlDQXVCUSxXQUFBLENBQUEsQ0MvUlIseUJEd1FBLHlDQTJCUSxPQUNBLFFBQ0EsWUFDQSxhQUFBLENBQUEsQ0FLUixxQ0FDSSxvQkFBQSxBQUNBLGFBQUEsUUFDQSxzQkFBQSxBQUNBLG1CQUFBLHFCQUFBLEFBQ0EsdUJBQUEsWUFBQSxDQ2hUSix5QkQyU0EscUNBUVEsYUFDQSxPQUFBLENBQUEsQ0NwVFIseUJEMlNBLHFDQWFRLFFBQ0EsVUFBQSxDQUFBLENBR0osaURBQ0ksVUFDQSxXQUNBLFNBQ0Esb0JBQ0EsbUJBQ0EsZUFDQSxTQUFBLENDblVSLHlCRDRUSSxpREFVUSxVQUNBLFVBQUEsQ0FBQSxDQUdKLDZEQUNJLGVBQUEsQ0FNWix3Q0FDSSxvQkFBQSxBQUNBLGFBQUEsc0JBQUEsQUFDQSxtQkFBQSxxQkFBQSxBQUNBLHVCQUFBLHVDQUNBLDJCQUNBLG9DQUFBLEFBQ0EsNEJBQUEsaUJBQ0Esa0JBQUEsQ0N6VkoseUJEaVZBLHdDQVdRLGdCQUFBLENBQUEsQ0M1VlIseUJEaVZBLHdDQWVRLGdCQUFBLENBQUEsQ0FHSix1REFDSSxVQUNBLFNBQ0EsZ0JBQ0EseUJBQ0EsWUFDQSxXQUNBLGtCQUNBLFNBQ0EsTUFDQSxTQUNBLE9BQ0EsUUFDQSxlQUNBLG9CQUFBLEFBQ0EsYUFBQSxzQkFBQSxBQUNBLG1CQUFBLHFCQUFBLHNCQUFBLENDblhSLHlCRG1XSSx1REFtQlEsV0FDQSxXQUFBLENBQUEsQ0N2WFoseUJEbVdJLHVEQXdCUSxZQUFBLENBQUEsQ0FHSiwyREFDSSxXQUNBLFdBQUEsQ0NoWVoseUJEOFhRLDJEQUtRLFdBQ0EsV0FBQSxDQUFBLENBSVIscUlBRUksV0FDQSxnQkFDQSxjQUFBLENBRUEscUpBQ0ksVUFBQSxDQW1CaEIsaURBQ0ksWUFDQSxZQUNBLG1CQUFBLENBR0osNEJBQ0ksU0FDQSxnQ0FDQSxTQUFBLENDM2FKLHlCRHdhQSw0QkFNUSxnQkFDQSxrQkFDQSxxQkFFQSx3QkFFQSxrQkFBQSxDQUFBLENFbGZaLGdCQUNJLGtCQUNBLFVBQ0EsZ0JBQ0EsbUVBQUEsQ0QwREEseUJDOURKLGdCQU9RLHFFQUNBLHNCQUNBLGlCQUNBLGVBQUEsQ0FBQSxDQUdKLHVCQUNJLFdBQ0Esa0JBQ0EsTUFDQSxPQUNBLFFBQ0EsV0FDQSwrR0FDQSxTQUFBLENEeUNKLHlCQ2pEQSx1QkFXUSxZQUFBLENBQUEsQ0FJUiw0QkFDSSxjQUNBLFVBQ0EsV0FDQSxZQUNBLGlCQUFBLENBRUEsZ0NBQ0ksV0FDQSxnQkFDQSxpQkFDQSw2QkFBQSxDQUlSLHdCQUNJLFdBQ0Esa0JBQ0EsUUFDQSxTQUNBLFVBQ0Esa0JBQ0EsV0FDQSw4QkFDQSxtQkFDQSxVQUFBLENEU0oseUJDbkJBLHdCQWFRLGtCQUNBLFNBQ0EsY0FDQSw2QkFBQSxDQUFBLENER1IsMEJDQ0EsMkJBRVEsY0FBQSxDQUFBLENBSVIsMkJBQ0ksb0JBQUEsQUFDQSxhQUFBLGNBQ0EscUJBQUEsZ0JBQUEsQ0RWSix5QkNPQSwyQkFNUSxpQkFBQSxBQUNBLGFBQUEsa0JBQ0EsMEJBQUEsQUFDQSxxQ0FBQSxnQkFDQSxhQUFBLENBQUEsQ0RqQlIseUJDb0JJLG1DQUVRLFdBQ0Esa0JBQ0EsTUFDQSxTQUNBLDJCQUNBLFNBQ0EsVUFDQSwwSEFDQSxVQUFBLENBQUEsQ0FJUixxQ0FDSSxvQkFBQSxBQUNBLGFBQUEsMEJBQUEsQUFDQSxzQkFBQSxxQkFBQSxBQUVBLHVCQUFBLHNCQUFBLEFBQ0EsbUJBQUEsNEJBQUEsQUFDQSx3QkFBQSx5QkFDQSxpQkFDQSxrQkFDQSxrQkFDQSxTQUFBLENEN0NSLDBCQ2tDSSxxQ0FjUSxpQkFBQSxBQUNBLGFBQUEsYUFBQSxDQUFBLENEakRaLHlCQ2tDSSxxQ0FtQlEsaUJBQUEsQUFDQSxhQUFBLGNBQ0Esa0JBQ0EsZ0JBQUEsQ0FBQSxDRHhEWix5QkNrQ0kscUNBMEJRLGNBQUEsQUFDQSxVQUFBLGVBQ0EsNEJBQ0EsZ0JBQ0EsUUFDQSxxQkFBQSxpQkFBQSxDQUVBLGlEQUNJLGdCQUFBLENBR0osa0RBQ0ksZ0JBQUEsQ0FHSixtREFDSSxrQkFDQSxtQkFDQSxxQkFBQSxpQkFBQSxDQUFBLENBSVIsZ0RBQ0ksa0JBQ0EsTUFDQSxPQUNBLFFBQ0EsU0FDQSxTQUFBLENBSUEsdURBQ0ksV0FDQSxrQkFDQSxNQUNBLE9BQ0EsU0FDQSxZQUNBLDBIQUNBLFVBQUEsQ0RwR2hCLHlCQzRGWSx1REFXUSxZQUFBLENBQUEsQ0R2R3BCLHlCQ2lIWSw0REFDSSxZQUFBLENBSUosMkRBQ0ksV0FDQSxrQkFDQSxNQUNBLE9BQ0EsUUFDQSxhQUNBLDJIQUNBLFVBQUEsQ0FHSiwyREFDSSw2RkFBQSxDQUdKLDREQUNJLDRGQUFBLENBQUEsQ0FJUixpREFDSSxvQkFBQSxBQUNBLGFBQUEsMEJBQUEsQUFDQSxzQkFBQSxzQkFBQSxrQkFBQSxDRDdJWix5QkMwSVEsaURBTVEsdUJBQUEsQUFDQSxtQkFBQSxPQUFBLENBQUEsQ0FPUixnREFDSSxrQkFBQSxBQUNBLGNBQUEsZUFDQSxZQUNBLGdCQUNBLGlCQUFBLENEN0paLHlCQ3dKUSxnREFRUSxrQkFBQSxBQUNBLGNBQUEsZUFDQSxZQUNBLGVBQUEsQ0FBQSxDQUdKLDBIQUVJLFlBTUEsNkJBQUEsQ0Q5S2hCLHlCQ3NLWSwwSEFLUSxXQUFBLENBQUEsQ0FLSixrSUFDSSxlQUNBLGFBQUEsQ0FRSixzSUFFSSwyQkFBQSxDQU1SLHFEQUNJLGVBQ0EsZ0JBQ0EsZ0JBQ0Esa0JBQ0EsbUJBQ0Esa0VBQ0EsNkJBQ0Esc0NBQ0EscUJBQ0EsOEJBQ0EsdUJBQ0Esa0JBQUEsQ0FFQSxnRUFDSSxlQUFBLENEak5wQix5QkNrTVkscURBbUJRLGNBQUEsQ0FBQSxDRHJOcEIseUJDa01ZLHFEQXVCUSxlQUNBLGlCQUNBLHVCQUNBLHFFQUNBLDZCQUNBLHNDQUNBLHFCQUNBLDhCQUNBLHlCQUNBLGVBQUEsQ0FBQSxDQUtaLGdEQUNJLDJCQUFBLEFBQ0Esb0JBQUEscUJBQUEsQUFDQSx1QkFBQSxnQkFDQSxZQUNBLGdCQUNBLG9HQUNBLGlCQUFBLENEOU9aLHlCQ3VPUSxnREFVUSxZQUNBLGNBQUEsQ0FBQSxDQUdKLGlFQUNJLG9CQUFBLEFBQ0EsYUFBQSwwQkFBQSxBQUNBLHNCQUFBLG9CQUFBLEFBQ0EsY0FBQSxXQUNBLHFCQUFBLENBR0osZ0VBQ0ksa0JBQUEsQUFDQSxjQUFBLFlBQ0Esb0JBQUEsQUFDQSxhQUFBLHNCQUFBLEFBQ0EsbUJBQUEscUJBQUEsQUFDQSx1QkFBQSxrQkFDQSxjQUNBLGVBQ0EsY0FDQSxnQkFDQSxjQUNBLGtCQUFBLENEelFoQix5QkM2UFksZ0VBZVEsNkJBQUEsQUFDQSxnQkFBQSxZQUNBLGNBQUEsQ0FBQSxDQU9wQiw2QkFDSSxlQUFBLENEdFJKLHlCQ3FSQSw2QkFJUSxlQUFBLENBQUEsQ0FHSiwwQ0FDSSxvQkFBQSxBQUNBLGFBQUEsc0JBQUEsQUFDQSxtQkFBQSxxQkFBQSxBQUNBLHVCQUFBLDJCQUFBLEFBQ0Esc0JBQUEsY0FDQSxrQkFDQSxTQUNBLGVBQ0EsaUJBQ0EsZ0JBQ0EsV0FDQSxvQkFDQSxnQkFDQSxnQkFDQSwyQ0FDQSxtQkFBQSxDQUVBLDhDQUNJLG9CQUFBLGFBQUEsQ0FHSiwrQ0FDSSxtQkFDQSxnQkFDQSxVQUNBLGdCQUNBLGdEQUNBLG1CQUFBLENEeFRaLHlCQ2lVWSx1REFDSSxhQUNBLEtBQUEsQ0FHQSw0REFDSSxZQUNBLFNBQUEsQ0FBQSxDQ3ZZeEIsbUJBQ0ksb0JBQUEsQ0FDQSwwQkFDSSxjQUNBLGVBQ0EsZ0JBQ0EsaUJBQ0Esc0JBQUEsQ0Z3REoseUJFN0RBLDBCQU9RLGtCQUNBLGNBQUEsQ0FBQSxDQUdSLDhCQUNJLGdCQUNBLGNBQ0EsNENBQ0EsZUFDQSxrQkFDQSxnQkFDQSxnQkFBQSxDRjJDSix5QkVsREEsOEJBU1Esa0JBQ0EsZUFDQSxnQkFBQSxDQUFBLENBR1IsNkJBQ0ksY0FDQSxlQUNBLGdCQUNBLGtCQUFBLENBQ0Esa0NBQ0UsY0FBQSxDRjhCTix5QkVwQ0EsNkJBU1Esa0JBQ0EsYUFBQSxDQUFBLENBR1IseUJBQ0ksa0JBQ0EsTUFDQSxPQUNBLFNBQ0EsUUFDQSxXQUNBLFlBQ0EsMkJBQ0Esa0NBQUEsQ0FDQSxxQ0FDSSwyQkFDQSxtQ0FDQSwwRkFBQSxDQUNBLHVDQUNJLFVBQUEsQ0FFSSxpREFDSSxvQkFBQSxDQUVKLCtDQUNJLFlBQUEsQ0FNcEIseUJBQ0csU0FBQSxDQUdILHlCQUNJLG1CQUNBLDJGQUNBLGtCQUNBLGFBQ0Esa0JBQ0EsaUJBQUEsQ0ZkSix5QkVRQSx5QkFRUSxXQUFBLENBQUEsQ0ZoQlIseUJFUUEseUJBV1EsaUJBQUEsQ0FBQSxDQUVILCtCQUNHLFdBQ0Esa0JBQ0EsYUFDQSxTQUNBLFFBQ0EsU0FDQSxhQUNBLHFDQUNBLHNDQUNBLHVDQUNBLDhCQUNBLDBCQUFBLENGakNSLHlCRXFCSywrQkFjTyx1QkFDQSx3QkFDQSx5QkFDQSxzQkFDQSxZQUFBLENBQUEsQ0FHUixrQ0FDSSxpRUFBQSxDQUNBLHdDQUNJLHdCQUFBLENBR1IsZ0NBQ0ksaUVBQUEsQ0FDQSxzQ0FDSSx3QkFBQSxDQUlSLG1DQUNJLGtFQUFBLENBQ0EseUNBQ0ksd0JBQUEsQ0FHUixxQ0FDSSxnR0FBQSxDQUNBLDJDQUNJLG1DQUFBLENBSVIsK0JBQ0csaUVBQUEsQ0FDQyxxQ0FDSSx3QkFBQSxDQUdSLCtCQUNJLG1HQUFBLENBQ0EscUNBQ0ksb0NBQUEsQ0FHUixtQ0FDSSxrRUFBQSxDQUNBLHlDQUNJLHdCQUFBLENBR1IsOEJBQ0ksaUVBQUEsQ0FDQSxvQ0FDSSx3QkFBQSxDQUlSLGdDQUNJLGtFQUFBLENBQ0Esc0NBQ0ksd0JBQUEsQ0FHUixnQ0FDSSxXQUNBLFlBQ0EsbUJBQ0EsbUJBQ0EsMkJBQUEsQUFDQSxvQkFBQSxzQkFBQSxBQUNBLG1CQUFBLHFCQUFBLEFBRUEsdUJBQUEsMEJBQUEsQ0FDQSxvQ0FDSyxXQUNBLGVBQ0QsV0FBQSxDRmhIWix5QkVtR0ksZ0NBZ0JRLFdBQ0EsWUFDQSxlQUNBLGdCQUNBLGtCQUNBLGVBQUEsQ0FBQSxDQUdSLHFDQUNJLFdBQ0EsNENBQ0EsZUFDQSxnQkFDQSxpQkFDQSxrQkFBQSxDRmpJUix5QkUySEkscUNBUVEsZUFDQSxpQkFDQSxpQkFBQSxDQUFBLENBR1Isb0NBQ0ksV0FDQSxtQkFDQSxlQUNBLGVBQUEsQ0FDQSxnREFDSSx3QkFDQSxnQ0FDQSxvQkFBQSxDRmhKWix5QkU2SVEsZ0RBS1EsY0FBQSxDQUFBLENBRUosd0RBQ0ksVUFBQSxDRnJKaEIseUJFd0lJLG9DQWlCUSx1QkFDQSxlQUNBLGdCQUFBLENBQUEsQ0FJWixrQ0FDSSxtQkFDQSw2Q0FDQSxpQkFBQSxDRmxLSix5QkUrSkEsa0NBS1EsZUFBQSxDQUFBLENBRUosd0NBQ0ksV0FDQSw0Q0FDQSxlQUNBLGdCQUNBLGdCQUFBLENGM0tSLHlCRXNLSSx3Q0FPUSxlQUNBLGdCQUNBLGlCQUNBLGtCQUFBLENBQUEsQ0ZoTFoseUJFbUxJLHdEQUVRLHVCQUFBLENBQUEsQ0FJWiw0QkFDSSxrQkFDQSxXQUNBLGtCQUNBLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0Esb0JBQ0EsbUJBQ0EsaUJBQUEsQ0ZuTUoseUJFeUxBLDRCQVlRLGVBQ0EsaUJBQUEsQ0FBQSxDQUdSLDhCQUNJLGNBQ0EsZUFBQSxDRjNNSix5QkV5TUEsOEJBSVEsY0FBQSxDQUFBLENBRUosMENBQ0ksZ0JBQ0EseUJBQ0EsaUNBQ0Esb0JBQUEsQ0FDQSxpREFDSSxhQUFBLENGck5aLHlCRStNSSwwQ0FTUSxjQUFBLENBQUEsQ0FJWiw2QkFDSSxjQUNBLGdCQUNBLGtCQUNBLGVBQ0EsWUFBQSxDQUNBLGtDQUNFLGNBQUEsQ0ZuT04seUJFNE5BLDZCQVVRLGFBQUEsQ0FBQSxDQUdBLDhDQUVJLHlCQUNBLGdDQUFBLENBR1IseUNBQ0ksY0FDQSxnQkFDQSx3QkFDQSxnQ0FDQSxvQkFBQSxDQUNBLGdEQUNJLGFBQUEsQ0FPWixvQ0FDSSxlQUFBLENBQ0Esc0RBQ0ksb0JBQUEsQUFDQSxhQUFBLFFBQUEsQ0ZqUVIseUJFK1BJLHNEQUlRLDBCQUFBLEFBQ0Esc0JBQUEsT0FBQSxDQUFBLENBSVIsa0RBQ0ksa0JBRUEsa0JBQUEsY0FBQSxXQUFBLENGM1FSLHlCRXdRSSxrREFLSSxnREFBQSxrQ0FBQSxDQUFBLENGN1FSLDBCRXdRSSxrREFRUSxpREFBQSxtQ0FBQSxDQUFBLENGaFJaLHlCRXdRSSxrREFXWSxrQkFBQSxDQUNBLDZEQUNJLGtCQUFBLENBQUEsQ0FHWiwwREFDUSxtREFDQSxZQUNBLFdBQ0EsWUFDQSxrQkFDQSxRQUVBLFlBQ0Esc0RBQ0Esc0JBRUEsQUFHQSxrQkFFQSw0Q0FBQSxDRnpTaEIseUJFd1JRLDBEQXNCWSxXQUNBLFlBQ0EsU0FDQSxhQUNBLFVBQ0EsYUFBQSxDQUFBLENBSVIscUVBQ0ksWUFBQSxDQUlSLHVCQUNJLEdBQ0Esb0JBQUEsQ0FHQSxJQUNBLG9CQUFBLENBRUEsSUFDQSxvQkFBQSxDQUVBLEtBQ0Esa0JBQUEsQ0FBQSxDRnhVWix5QkU2VWdCLDBFQUVRLFlBQUEsQ0FBQSxDQUlSLHFFQUNJLGFBQUEsQ0FJSixxRUFDSSxrQkFBQSxDRnpWcEIseUJFd1ZnQixxRUFHUSxpQkFBQSxDQUFBLENBSWhCLDhEQUNJLGtCQUNBLFdBQUEsQ0ZqV1oseUJFbVdnQixzRkFFUSxZQUFBLENBQUEsQ0FJUixpRkFDSSxhQUFBLENBR1IscUVBQ0ksa0JBQUEsQ0Y5V2hCLHlCRTZXWSxxRUFHUSxpQkFBQSxDQUFBLENBTXBCLHlDQUNJLGtCQUNBLGdCQUFBLENBR0osb0NBQ0Esa0JBQ0EsYUFDQSx1QkFBQSxBQUNBLGtCQUFBLGdCQUFBLENGL1hBLDBCRTJYQSxvQ0FPSSxXQUFBLENBQUEsQ0ZsWUoseUJFMlhBLG9DQVdJLFdBQUEsQ0FBQSxDRnRZSix5QkUyWEEsb0NBZUksT0FDQSxRQUNBLGFBQUEsQ0FBQSxDQUtKLGdDQUNBLG9CQUFBLEFBQ0EsYUFBQSxTQUNBLHNCQUFBLEFBQ0EsbUJBQUEscUJBQUEsQUFDQSx1QkFBQSxhQUFBLENGdFpBLHlCRWlaQSxnQ0FRSSxTQUNBLFlBQUEsQ0FBQSxDQUdKLDRDQUNJLFdBQ0EsWUFDQSxTQUNBLG9CQUNBLG1CQUNBLGVBQ0EsU0FBQSxDQUVBLHdEQUNBLGVBQUEsQ0FNSixtQ0FDQSxvQkFBQSxBQUNBLGFBQUEsc0JBQ0EsbUJBQ0EscUJBQ0EsdUJBQ0Esa0JBQ0EsU0FDQSxVQUNBLE9BQUEsQ0Z0YkEseUJFNmFBLG1DQVdJLFlBQUEsQ0FBQSxDQUdKLGtEQUNJLFVBQ0EsU0FDQSxZQUNBLFdBQ0Esa0JBQ0EsY0FDQSxtQkFDQSxrQ0FBQSxDQUdBLDJJQUNJLGdCQUNRLGFBQUEsQ0FPaEIsNENBQ0EsV0FDQSxZQUNBLG1CQUFBLENDaGhCSixvQkFDRSxrQkFDQSxlQUNBLGlFQUFBLENBRUEsaUNBQ0UsV0FDQSxlQUNBLGtCQUNBLGdCQUNBLG1CQUNBLGtCQUNBLGtCQUFBLENIa0RBLHlCR3pERixpQ0FTSSxjQUFBLENBQUEsQ0FJSix1Q0FDRSxvQkFBQSxBQUNBLGFBQUEsc0JBQUEsNkJBQUEsQ0FHRSwwREFDRSxvQkFBQSxBQUNBLGFBQUEscUJBQUEsQUFDQSx1QkFBQSxzQkFBQSxrQkFBQSxDSG9DSix5Qkd2Q0UsMERBTUksMEJBQUEscUJBQUEsQ0FBQSxDQUdGLGlFQUNFLFdBQ0EsWUFDQSxrQkFDQSw2REFDQSxvQkFBQSxBQUNBLGFBQUEscUJBQUEsQUFDQSx1QkFBQSxzQkFBQSxrQkFBQSxDQUVBLHFFQUNFLFVBQUEsQ0hvQlIseUJHckJNLHFFQUlJLFVBQUEsQ0FBQSxDSGlCVix5Qkc5QkksaUVBa0JJLFdBQ0EsV0FBQSxDQUFBLENBSUosNERBQ0UsZ0JBQ0EsaUJBQ0Esb0JBQ0EsZUFDQSxrQkFDQSxnQkFDQSxpQkFFQSw2REFDQSxxQkFDQSw2QkFDQSxxQ0FBQSxDSExOLHlCR1BJLDREQWNJLGtCQUNBLGdCQUNBLGNBQUEsQ0FBQSxDQUFBIiwiZmlsZSI6ImhvbWUtcGFnZS1vcHRpb25zLW9uZS1hLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vPT09PT09PT09PT09PT09PT09PT09PT0gICBCYW5uZXIgU2VjdGlvbiBTY3NzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vLy8vLy8vXHJcblxyXG4uZ3JudC1uZXctc3RhdGljLWJhbm5lciB7XHJcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgLy8gaGVpZ2h0OiA3MDBweDtcclxuICAgIGhlaWdodDogNTE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuZW1ibGEtaG9tZS1zdGF0aWMtYmFubmVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzE0NDApIHtcclxuICAgICAgICBoZWlnaHQ6IDUxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEzNjYpIHtcclxuICAgICAgICBoZWlnaHQ6IDUxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgIGhlaWdodDogNDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiA3MjBweDtcclxuICAgICAgICAvLyBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgIGhlaWdodDogNTcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVtYmxhLWRvdC1jb250ZWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmhiLWltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVtYmxhX192aWV3cG9ydCB7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiA3MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDUxNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxNDQwKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMzY2KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDcyMHB4O1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmhiLXZpZGVvIHtcclxuICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC8vIGhlaWdodDogNzAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTE1cHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTQ0MCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTM2Nikge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNzIwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5uaGItdmlkZW8tZ2lmIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi12aWRlby1uaGItZGVzYyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAubmhiLWRlc2Mge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIC8qIHN0YWNrIGFsbCAqL1xyXG4gICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZSwgdHJhbnNmb3JtIDQwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAvKiBhdm9pZCBhY2NpZGVudGFsIGZvY3VzIHdoZW4gaGlkZGVuICovXHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB0cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmhiLWRlc2MuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5oYi1kZXNjLW1haW4ge1xyXG4gICAgICAgIHRvcDogMjUlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMzY2KSB7XHJcbiAgICAgICAgICAgIHRvcDogMjIlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICB0b3A6IDIyJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5uaGItZGVzYy12aWRlbyB7XHJcbiAgICAgICAgICAgIHRvcDogMjIlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTM2Nikge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMiU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMjAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMjIlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5oYi1kZXNjIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmgxIHtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0U5RTlFOTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XHJcblxyXG4gICAgICAgICAgICAuc3RyaWtlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLWdyb3VwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0bi1yZWQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzlEMUQyNztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4tdW5kZXJsaW5lIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmVtYmxhX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVtYmxhX19jb250YWluZXIge1xyXG4gICAgICAgIGdhcDogMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAvKiBTbGlkZXMgcGVyIHZpZXc6IDEgLyAyIC8gMyAqL1xyXG4gICAgLmVtYmxhX19zbGlkZSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbWJsYV9fY29udHJvbHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtbncxOTIwKSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzE0NDApIHtcclxuICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTM2Nikge1xyXG4gICAgICAgICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICBib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIERvdHMgKi9cclxuICAgIC5lbWJsYV9fZG90cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCA5cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgNHB4O1xyXG4gICAgICAgICAgICBnYXA6IDZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW1ibGFfX2RvdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOGU4ZThlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pcy1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIE5hdmlnYXRpb24gYnV0dG9ucyAqL1xyXG4gICAgLmVtYmxhX19idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAwLjFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTAwcHgpO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbWJsYV9fYnV0dG9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24tTGVmdCxcclxuICAgICAgICAgICAgLmljb24tUmlnaHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vICYuZW1ibGFfX2J1dHRvbi0tbmV4dCB7XHJcbiAgICAgICAgICAgIC8vICAgICByaWdodDogLTIzcHg7XHJcbiAgICAgICAgICAgIC8vICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgLy8gJi5lbWJsYV9fYnV0dG9uLS1wcmV2IHtcclxuICAgICAgICAgICAgLy8gICAgIGxlZnQ6IC0yM3B4O1xyXG4gICAgICAgICAgICAvLyAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogQXJyb3cgYnV0dG9ucyBkaXNhYmxlZCBzdGF0ZSAqL1xyXG4gICAgLmVtYmxhX19idXR0b25bZGlzYWJsZWRdIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjM1O1xyXG4gICAgICAgIGN1cnNvcjogYXV0bztcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBuYXYge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMHB4IDBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIC8qIEZpcmVmb3ggKi9cclxuICAgICAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAvKiBJRSBhbmQgRWRnZSAqL1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuJEJyZWFrcG9pbnQtU2V0dGluZ3M6IChcclxuICAnZGVmYXVsdCBtZWRpYSc6IGFsbCxcclxuICAnZGVmYXVsdCBmZWF0dXJlJzogbWluLXdpZHRoLFxyXG4gICdkZWZhdWx0IHBhaXInOiB3aWR0aCxcclxuXHJcbiAgJ2ZvcmNlIGFsbCBtZWRpYSB0eXBlJzogZmFsc2UsXHJcbiAgJ3RvIGVtcyc6IGZhbHNlLFxyXG4gICd0cmFuc2Zvcm0gcmVzb2x1dGlvbnMnOiB0cnVlLFxyXG5cclxuICAnbm8gcXVlcmllcyc6IGZhbHNlLFxyXG4gICdubyBxdWVyeSBmYWxsYmFja3MnOiBmYWxzZSxcclxuXHJcbiAgJ2Jhc2UgZm9udCBzaXplJzogMTZweCxcclxuXHJcbiAgJ2xlZ2FjeSBzeW50YXgnOiBmYWxzZVxyXG4pO1xyXG5cclxuJGJyZWFrcG9pbnQ6ICgpICFkZWZhdWx0O1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEltcG9ydHNcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbkBpbXBvcnQgXCJicmVha3BvaW50L3NldHRpbmdzXCI7XHJcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvY29udGV4dCc7XHJcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvaGVscGVycyc7XHJcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcGFyc2Vycyc7XHJcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvbm8tcXVlcnknO1xyXG5cclxuQGltcG9ydCAnYnJlYWtwb2ludC9yZXNwb25kLXRvJztcclxuXHJcbkBpbXBvcnQgXCJicmVha3BvaW50L2xlZ2FjeS1zZXR0aW5nc1wiO1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEJyZWFrcG9pbnQgTWl4aW5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG5AbWl4aW4gYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcclxuICBAaW5jbHVkZSBsZWdhY3ktc2V0dGluZ3Mtd2FybmluZztcclxuXHJcbiAgLy8gUmVzZXQgY29udGV4dHNcclxuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcclxuXHJcbiAgJGJyZWFrcG9pbnQ6IGJyZWFrcG9pbnQoJHF1ZXJ5LCBmYWxzZSk7XHJcblxyXG4gICRxdWVyeS1zdHJpbmc6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeScpO1xyXG4gICRxdWVyeS1mYWxsYmFjazogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2ZhbGxiYWNrJyk7XHJcblxyXG4gICRwcml2YXRlLWJyZWFrcG9pbnQtY29udGV4dC1ob2xkZXI6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdjb250ZXh0IGhvbGRlcicpICFnbG9iYWw7XHJcbiAgJHByaXZhdGUtYnJlYWtwb2ludC1xdWVyeS1jb3VudDogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5IGNvdW50JykgIWdsb2JhbDtcclxuXHJcbiAgLy8gQWxsb3cgZm9yIGFuIGFzLW5lZWRlZCBvdmVycmlkZSBvciB1c2FnZSBvZiBubyBxdWVyeSBmYWxsYmFjay5cclxuICBAaWYgJG5vLXF1ZXJ5ICE9IGZhbHNlIHtcclxuICAgICRxdWVyeS1mYWxsYmFjazogJG5vLXF1ZXJ5O1xyXG4gIH1cclxuXHJcbiAgQGlmICRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSB7XHJcbiAgICAkY29udGV4dC1zZXR0ZXI6IHByaXZhdGUtYnJlYWtwb2ludC1zZXQtY29udGV4dCgnbm8tcXVlcnknLCAkcXVlcnktZmFsbGJhY2spO1xyXG4gIH1cclxuXHJcbiAgLy8gUHJpbnQgT3V0IFF1ZXJ5IFN0cmluZ1xyXG4gIEBpZiBub3QgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSB7XHJcbiAgICBAbWVkaWEgI3skcXVlcnktc3RyaW5nfSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGlmIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSAhPSBmYWxzZSBvciBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpID09IHRydWUge1xyXG5cclxuICAgICR0eXBlOiB0eXBlLW9mKGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSk7XHJcbiAgICAkcHJpbnQ6IGZhbHNlO1xyXG5cclxuICAgIEBpZiAoJHR5cGUgPT0gJ2Jvb2wnKSB7XHJcbiAgICAgICRwcmludDogdHJ1ZTtcclxuICAgIH1cclxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnc3RyaW5nJykge1xyXG4gICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XHJcbiAgICAgICAgJHByaW50OiB0cnVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ2xpc3QnKSB7XHJcbiAgICAgIEBlYWNoICR3cmFwcGVyIGluIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XHJcbiAgICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSAkd3JhcHBlciB7XHJcbiAgICAgICAgICAkcHJpbnQ6IHRydWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gV3JpdGUgRmFsbGJhY2tcclxuICAgIEBpZiAoJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlKSBhbmQgKCRwcmludCA9PSB0cnVlKSB7XHJcbiAgICAgICR0eXBlLWZhbGxiYWNrOiB0eXBlLW9mKCRxdWVyeS1mYWxsYmFjayk7XHJcblxyXG4gICAgICBAaWYgKCR0eXBlLWZhbGxiYWNrICE9ICdib29sJykge1xyXG4gICAgICAgICN7JHF1ZXJ5LWZhbGxiYWNrfSAmIHtcclxuICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAZWxzZSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xyXG59XHJcblxyXG5cclxuQG1peGluIG1xKCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4iLCIvLyBob21lIHBhZ2UgcHJvZHVjdCBzZWN0aW9uIG9wdGlvbiBvbmUgYVxyXG5cclxuLmhwLXByb2R1Y3Qtb25lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MS41NGRlZywgIzEyMTIxMiA2LjMlLCAjMUUxRTFFIDk4LjY3JSk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3OS45OWRlZywgIzEyMTIxMiA3Ljc2JSwgIzFFMUUxRSA4NS45MSUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDMwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogY2xpcDtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxLjYxJSwgI0ZGRkZGRiA1MS4yNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgOTkuODQlKTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhwb24tbm90Y2gge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRvcDogLTQwcHg7XHJcbiAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0xNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwJTtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NSwgMzAsIDM4LCAwLjIpO1xyXG4gICAgICAgIGZpbHRlcjogYmx1cig0MDBweCk7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMjAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTU1LCAzMCwgMzgsIDAuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaHBvbi1ncmlkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjM4LCAyMzAsIDIxNCwgMCkgMCUsIHJnYmEoMjM4LCAyMzAsIDIxNCwgMC40KSA0OS44OCUsIHJnYmEoMjM4LCAyMzAsIDIxNCwgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhwb24tYm94IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC8vIGdhcDogMTBweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDYpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDYpO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMThweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAxNnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gNSk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyA0KTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gNCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIycHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHggMTBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBnYXA6IDBweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ocG9uLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJisuaHBvbi1ib3gge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyMzgsIDIzMCwgMjE0LCAwKSAwJSwgcmdiYSgyMzgsIDIzMCwgMjE0LCAwLjQpIDQ5Ljg4JSwgcmdiYSgyMzgsIDIzMCwgMjE0LCAwKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBNb2JpbGUgMi1jb2wgZ3JpZDoga2VlcCB0aGUgdmVydGljYWwgbGluZSBvbmx5IGJldHdlZW4gdGhlIHR3b1xyXG4gICAgICAgICAgICAvLyBjb2x1bW5zIChyaWdodC1jb2x1bW4gYm94ZXMpIGFuZCBhZGQgYSBob3Jpem9udGFsIGxpbmUgYmV0d2VlbiByb3dzLlxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAvLyBkcm9wIHRoZSBhdXRvIHZlcnRpY2FsIGxpbmUgZnJvbSB0aGUgbGVmdC1jb2x1bW4gYm94ZXNcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyBob3Jpem9udGFsIGRpdmlkZXIgZm9yIGV2ZXJ5IHJvdyBhZnRlciB0aGUgZmlyc3RcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rMyk6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjM4LCAyMzAsIDIxNCwgMCkgMCUsIHJnYmEoMjM4LCAyMzAsIDIxNCwgMC40KSA0OS44OCUsIHJnYmEoMjM4LCAyMzAsIDIxNCwgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMzgsIDIzMCwgMjE0LCAwKSAwJSwgcmdiYSgyMzgsIDIzMCwgMjE0LCAwLjMpIDc5Ljg4JSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbik6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjM4LCAyMzAsIDIxNCwgMC4zKSAyMCUsIHJnYmEoMjM4LCAyMzAsIDIxNCwgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ocG9uYi1tYWluIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMCA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ocG9uYi1pbWcge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDM0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaHBvbmItc3RpbWcsXHJcbiAgICAgICAgICAgICAgICAuaHBvbmItaG9pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5ocG9uYi1pbWcge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaHBvbmItc3RpbWcsXHJcbiAgICAgICAgICAgICAgICAgICAgLmhwb25iLWhvaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ocG9uYi1kZXNjIHtcclxuICAgICAgICAgICAgICAgIC5oMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjlGNkYxIDIyLjUlLCAjQURBQUE0IDEyMi41JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRUVFNkQ2IDAlLCAjODg4MzdBIDEwMCUpLCAjRUVFNkQ2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaHBvbmItdGFnIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MC4wM2RlZywgcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjUpIDAuMDMlLCByZ2JhKDEyOCwgMTI4LCAxMjgsIDApIDk5Ljk3JSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaHBvbmItdGFnLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaHBvbmItdGFnLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRDRDRUM0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmV4cGxvcmUtYm94IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5leHBsb3JlLWJ0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNHB4O1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjI1cyBlYXNlLCBnYXAgMC4yNXMgZWFzZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC13aWR0aCAwLjI1cyBlYXNlLCBvcGFjaXR5IDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBNb2JpbGU6IHdoaWxlIHNjcm9sbGluZyB0aHJvdWdoIHRoZSBwcm9kdWN0IHNlY3Rpb24gdGhlIGJ1dHRvbiBmbG9hdHNcclxuICAgICAgICAvLyBhdCB0aGUgYm90dG9tIGNvbGxhcHNlZCB0byBqdXN0IGl0cyBpY29uLiBXaGVuIHRoZSBzZWN0aW9uIGJvdHRvbSBpc1xyXG4gICAgICAgIC8vIHJlYWNoZWQgaXQgZG9ja3MgYmFjayBpbnRvIHBsYWNlIGFuZCBzaG93cyB0aGUgXCJFeHBsb3JlIE1vcmVcIiBsYWJlbC5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgJi5pcy1jb2xsYXBzZWQge1xyXG4gICAgICAgICAgICAgICAgLmV4cGxvcmUtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OiAwIDZweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09IFdoYXQgbWFrZSBTcGVjaWFsIHNlY3Rpb24gc2NzcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vLy8vLy8vLy8vL1xyXG4ud2hhdC1tYWtlLXNwZWNpYWx7XHJcbiAgICBtYXJnaW46IDQwcHggMCA0MHB4IDA7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjM0EzQTNBO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlOyAvKiAzOS42cHggKi9cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBjb2xvcjogIzNBM0EzQTtcclxuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdjbGlnJyBvZmYsICdsaWdhJyBvZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNDAlICovXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAua25vd01vcmUge1xyXG4gICAgICAgIGNvbG9yOiAjOUIxRTI2O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6MDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7IFxyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xyXG4gICAgICAgICY6aG92ZXIgKyAuaXRlbSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tT3JhbmdlLWdyYWRpZW50LCBsaW5lYXItZ3JhZGllbnQoMjUwZGVnLCAjREU3MzREIDIuMDUlLCAjQTMzQjJCIDEwMy43NCUpKTtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi53aGl0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5yZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5saW5rIHtcclxuICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAuY2FyZCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1PcmFuZ2UtZ3JhZGllbnQsIGxpbmVhci1ncmFkaWVudCgyNTBkZWcsICNERTczNEQgMi4wNSUsICNBMzNCMkIgMTAzLjc0JSkpO1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDI5MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC01OXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgICNBMzNCMkI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY5KSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxNXB4OyAgIFxyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmRhcmstcmVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0N2RlZywgIzc1MTYxQiA4LjUxJSwgI0EwMjkzMSA5NC43NiUpO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICM3NTE2MUI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wdXJwbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ3ZGVnLCAjNDM0MzVGIDguNTElLCAjNjE2MTdCIDk0Ljc2JSk7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzQzNDM1RjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICAgJi5kYXJrLWJsdWUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODhkZWcsICMwRDZCOUEgMTkuMjYlLCAjNUZBMEQ3IDEwNi42MiUpO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwRDZCOUE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5kYXJrLXB1cnBsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNWRlZywgcmdiYSg1MSwgMTUsIDMwLCAwLjk2KSAxMy4zNCUsIHJnYmEoMTEwLCA1OCwgNzksIDAuOTYpIDkzLjM1JSk7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSg1MSwgMTUsIDMwLCAwLjk2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLmJsYWNrIHtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzVkZWcsICMwMzAzMDMgMTMuMzQlLCAjNDg0ODQ4IDkzLjM1JSk7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAzMDMwMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJyb3duIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM1ZGVnLCByZ2JhKDEwNSwgNzgsIDU4LCAwLjk3KSAxMy4zNCUsIHJnYmEoMTczLCAxMzksIDExNCwgMC45NykgOTMuMzUlKTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDEwNSwgNzgsIDU4LCAwLjk3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmRhcmstcGluayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDk1ZGVnLCAjQTcyMzM5IDI1Ljk3JSwgI0Q4NzU4NSAxMTguNTclKTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjQTcyMzM5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGluayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICBsaW5lYXItZ3JhZGllbnQoOTVkZWcsICNEODc1ODUgLTAuMjYlLCAjRUJBRkFBIDk0LjY0JSk7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0Q4NzU4NTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vcmFuZ2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjUwZGVnLCAjREU3MzREIDIuMDUlLCAjQTMzQjJCIDEwMy43NCUpO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNERTczNEQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgY2lyY2xlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDc4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzlweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6ICBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRTBFMEUwIDMuOTklLCByZ2JhKDIzMSwgMjMxLCAyMzEsIDAuNTIpIDczLjgzJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgwLCAwLCAwLCAwLjI0KTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2NsaWcnIG9mZiwgJ2xpZ2EnIG9mZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDsgLyogMTE2LjY2NyUgKi9cclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTsgLyogMjIuNHB4ICovXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlYWQtbW9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIC5pY29uLVJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmluZm8tdG9vbC10aXAge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tTjEtU3R5bGUtTWlkLUdyZXksICNEQkRCREUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggMzRweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjkpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnY2xpZycgb2ZmLCAnbGlnYScgb2ZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNzUlICovXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmluZm8tdG9vbC10aXAtZGVza3RvcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1yZWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcclxuICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICBmb250LWZhbWlseTogSW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAyMC44cHggKi9cclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxOTFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjOUMxRDI2O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlYWQtbGVzcyB7XHJcbiAgICAgICAgY29sb3I6ICMyNjI2MjY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbi1SaWdodCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI2MjYyNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWFsbCB7XHJcbiAgICAgICAgY29sb3I6ICM5QjFFMjY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY5KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmxlc3Mge1xyXG4gICAgICAgICAgICAuaWNvbi1SaWdodCB7XHJcblxyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbi1SaWdodCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOUIxRTI2O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOUIxRTI2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmVtYmxhX192aWV3cG9ydHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC5lbWJsYV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiA5MHB4OyAvKiBTZXQgdGhlIGdhcCBiZXR3ZWVuIHNsaWRlcyB0byA5MHB4ICovXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGdhcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qIEFkanVzdCBmb3IgMy4yIHNsaWRlcyBwZXIgdmlldyAqL1xyXG4gICAgICAgIC5lbWJsYV9fc2xpZGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC8qIFNsaWRlcyBwZXIgdmlldzogMSAvIDIgLyAzICovXHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlOyBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1udzk5Mikge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC0gMzJweCkgLyAyLjYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1udzEyMDApIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLSAyMTBweCkgLyAzLjMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaG9tZS1jYXJvdXNlbC0xL2FkZC1pY24uc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzglO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHJpZ2h0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ob21lLWNhcm91c2VsLTEvYWRkLWljbi5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOjUwJTtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtYm9yZGVyLXJhZGl1czo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2LjhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgICAgICAgICAgICAgICAvKiBBbmltYXRpb24gc3RhcnQgaGVyZSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGFuaW1hdGlvbjogaGVhcnQtcHVsc2UgNHMgaW5maW5pdGUgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIEFuaW1hdGlvbiBlbmQgaGVyZSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQ4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAa2V5ZnJhbWVzIGhlYXJ0LXB1bHNlIHtcclxuICAgICAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTsgLyogc2NhbGluZyB0byAwICovXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IC8qIGluY3JlYXNpbmcgdGhlIHNpemUgKi9cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIDcwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7IC8qIGRlY3JlYXNpbmcgdGhlIHNpemUgKi9cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgLyogc2VldGluZyBiYWNrIHRvIGluaXRpYWwgc2l6ZSAqL1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmUgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5yZWFkLW1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAud21hc3BlY2lhbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53bWFzcGVjaWFsIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAucmVhZC1tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNwZWNpYWwtZW1ibGEtc2xpZGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzZweDtcclxuICAgIH1cclxuICAgIC8qIENvbnRyb2xzIGFuZCBvdGhlciBzdHlsZXMgKi9cclxuICAgIC5lbWJsYV9fY29udHJvbHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxNTBweDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMzY2KSB7XHJcbiAgICAgICAgYm90dG9tOiA4NXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICBib3R0b206IDU1cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogRG90cyAqL1xyXG4gICAgLmVtYmxhX19kb3RzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgMjBweDtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCA2cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5lbWJsYV9fZG90IHtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM4ZThlOGU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICYuaXMtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIE5hdmlnYXRpb24gYnV0dG9ucyAqL1xyXG4gICAgLmVtYmxhX19idXR0b25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgdG9wOiAtMzVweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZW1ibGFfX2J1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZGVkO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgICAuaWNvbi1MZWZ0LFxyXG4gICAgICAgIC5pY29uLVJpZ2h0IHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOWQxZDI3O1xyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogQXJyb3cgYnV0dG9ucyBkaXNhYmxlZCBzdGF0ZSAqL1xyXG4gICAgLmVtYmxhX19idXR0b25bZGlzYWJsZWRdIHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIGN1cnNvcjogYXV0bztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxufSIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PSBHZXQgSW4gVG91Y2ggc2VjdGlvbiBzY3NzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vLy8vLy8vLy8vXHJcblxyXG4uZ2V0LWludG91Y2gtcmV2YW1wIHtcclxuICBtYXJnaW46IDQwcHggMCAwIDA7XHJcbiAgcGFkZGluZzogNTdweCAwO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3M2RlZywgI0M3QzZDNiAtNzQuNCUsICNGMUYxRjEgMjMuMTUlKTtcclxuXHJcbiAgLnRvdWNoLXRpdGxle1xyXG4gICAgY29sb3I6ICMyMjI7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3Njgpe1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ2V0aW4tbGlzdC1yZXZhbXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAuZ2V0aW4tbGlzdC1pdGVtIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNzdkZWcsICM1RjBEMTYgMCUsICNCNDMxNDAgOTguMSUpO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgICAvKiAyMC44cHggKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3N2RlZywgIzVGMEQxNiAwJSwgI0I0MzE0MCA5OC4xJSk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iXX0= */
