body{overflow-x:clip}.blog-body{background:#f5f5f5}.blhp-banner{position:relative;z-index:1;overflow:hidden;min-height:450px}@media(max-width: 1199px){.blhp-banner{min-height:380px}}@media(max-width: 991px){.blhp-banner{min-height:300px}}@media(max-width: 767px){.blhp-banner{min-height:444px}}.blhp-banner .banner-brdcrumb{top:6px;z-index:2}@media(max-width: 991px){.blhp-banner .banner-brdcrumb{top:6px}}.blhp-banner .banner-brdcrumb .breadcrumb{background:#fff;border-radius:30px}.blhp-banner .blhpban-box{position:relative;z-index:1;overflow:hidden;min-height:450px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:80px 0px 60px;height:100%}@media(max-width: 1199px){.blhp-banner .blhpban-box{min-height:400px}}@media(max-width: 991px){.blhp-banner .blhpban-box{min-height:300px}}@media(max-width: 767px){.blhp-banner .blhpban-box{min-height:444px;padding:40px 0px 72px;-ms-flex-pack:end;justify-content:flex-end}}.blhp-banner .blhpban-box .blhpban-back{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.blhp-banner .blhpban-box .blhpban-back::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(270deg, rgba(3, 2, 8, 0) 0%, #030208 100%);z-index:0}@media(max-width: 767px){.blhp-banner .blhpban-box .blhpban-back::before{background:linear-gradient(180deg, rgba(0, 0, 0, 0) -16.53%, rgba(0, 0, 0, 0.512) 38.93%, rgba(0, 0, 0, 0.8) 100%)}}.blhp-banner .blhpban-box .blhpban-back img{width:100%;height:100%;object-fit:cover;object-position:center right}@media(max-width: 767px){.blhp-banner .blhpban-box .blhpban-back img{object-position:center}}@media(max-width: 767px){.blhp-banner .blhpban-box .blhpban-desc{text-align:left}}.blhp-banner .blhpban-box .blhpban-desc .fechips{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px;margin-bottom:12px}.blhp-banner .blhpban-box .blhpban-desc .fechips:last-child{margin-bottom:0}.blhp-banner .blhpban-box .blhpban-desc .fechips li{font-size:16px;line-height:140%;font-weight:500;color:#ebafaa;position:relative;z-index:1}@media(max-width: 767px){.blhp-banner .blhpban-box .blhpban-desc .fechips li{font-size:14px}}.blhp-banner .blhpban-box .blhpban-desc .fechips li+li{margin-left:14px;padding-left:18px}.blhp-banner .blhpban-box .blhpban-desc .fechips li+li::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;width:6px;height:6px;background:#ebafaa;border-radius:50%;z-index:-1}.blhp-banner .blhpban-box .blhpban-desc .h1{font-size:40px;line-height:48px;font-weight:700;color:#fff;letter-spacing:-0.04em;margin-bottom:12px}@media(max-width: 1199px){.blhp-banner .blhpban-box .blhpban-desc .h1{font-size:38px;line-height:48px}}@media(max-width: 991px){.blhp-banner .blhpban-box .blhpban-desc .h1{font-size:30px;line-height:40px}}@media(max-width: 767px){.blhp-banner .blhpban-box .blhpban-desc .h1{font-size:28px;line-height:120%;letter-spacing:-0.05em;margin-bottom:12px}}.blhp-banner .blhpban-box .blhpban-desc .h1:last-child{margin-bottom:0}.blhp-banner .blhpban-box .blhpban-desc .txt{font-size:20px;line-height:30px;font-weight:500;color:#cfcfcf;margin-bottom:12px}@media(max-width: 1199px){.blhp-banner .blhpban-box .blhpban-desc .txt{font-size:18px;line-height:28px}}@media(max-width: 991px){.blhp-banner .blhpban-box .blhpban-desc .txt{font-size:16px;line-height:26px}}@media(max-width: 767px){.blhp-banner .blhpban-box .blhpban-desc .txt{margin-bottom:12px}}.blhp-banner .blhpban-box .blhpban-desc .txt:last-child{margin-bottom:0}.blhp-banner .blhpban-box .blhpban-desc .blhdate-time{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px;margin-bottom:12px}.blhp-banner .blhpban-box .blhpban-desc .blhdate-time:last-child{margin-bottom:0}.blhp-banner .blhpban-box .blhpban-desc .blhdate-time li{font-size:16px;line-height:140%;font-weight:500;color:#f5f5f7;position:relative;z-index:1}@media(max-width: 767px){.blhp-banner .blhpban-box .blhpban-desc .blhdate-time li{font-size:14px}}.blhp-banner .blhpban-box .blhpban-desc .blhdate-time li+li{margin-left:14px;padding-left:18px}.blhp-banner .blhpban-box .blhpban-desc .blhdate-time li+li::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;width:6px;height:6px;background:#f5f5f7;border-radius:50%;z-index:-1}.blhp-banner .blhpban-box .blhpban-desc .btn-box{display:-ms-flexbox;display:flex;gap:20px;margin-top:40px}@media(max-width: 767px){.blhp-banner .blhpban-box .blhpban-desc .btn-box{display:none}}.blhp-banner .blhpban-box .blhpban-desc .btn-box .white-btn{display:block;max-width:-moz-fit-content;max-width:fit-content;padding:14px 26px;background:#fff;border:0px;font-size:16px;line-height:120%;font-weight:600;color:#000;letter-spacing:-0.04em;border-radius:300px}@media(max-width: 991px){.blhp-banner .blhpban-box .blhpban-desc .btn-box .white-btn{padding:11px 24px;font-size:16px;line-height:22px}}@media(max-width: 767px){.blhp-banner .blhpban-box .blhpban-desc .btn-box .white-btn{padding:14px 20px;font-size:14px;line-height:20px;width:100%;max-width:100%}}.blhp-banner .embla-blhp-banner .embla__container{display:-ms-flexbox;display:flex;height:100%}.blhp-banner .embla-blhp-banner .embla__container{gap:0px}.blhp-banner .embla-blhp-banner .embla__slide{-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}.blhp-banner .embla-blhp-banner .embla__controls{position:absolute;bottom:64px;width:-moz-fit-content;width:fit-content;margin-right:12px;z-index:2;right:0}@media(max-width: 991px){.blhp-banner .embla-blhp-banner .embla__controls{bottom:30px}}@media(max-width: 767px){.blhp-banner .embla-blhp-banner .embla__controls{left:20px;right:auto;margin:0;bottom:32px}}.blhp-banner .embla-blhp-banner .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){.blhp-banner .embla-blhp-banner .embla__dots{gap:10px;margin:0 15px}}.blhp-banner .embla-blhp-banner .embla__dots .embla__dot{width:10px;height:10px;border:0;border-radius:999px;background:#8e8e8e;cursor:pointer;padding:0}.blhp-banner .embla-blhp-banner .embla__dots .embla__dot.is-selected{background:#fff}.blhp-banner .embla-blhp-banner .embla__selected-snap-display{width:-moz-fit-content;width:fit-content;position:relative;left:0;bottom:0;background:#fff;border-radius:30px;padding:6px 10px;color:#686873;font-size:12px;line-height:12px;font-weight:500;z-index:1}@media(max-width: 991px){.blhp-banner .embla-blhp-banner .embla__selected-snap-display{margin-top:20px}}@media(max-width: 767px){.blhp-banner .embla-blhp-banner .embla__selected-snap-display{margin-top:0}}.blhp-banner .embla-blhp-banner .embla__buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:25px}.blhp-banner .embla-blhp-banner .embla__buttons .embla__button{background:rgba(0,0,0,0);padding:0;outline:0;box-shadow:0 0 0;width:48px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;border-radius:50%;background:#fff;border:0;border-radius:50%;cursor:pointer;opacity:1;transition:all .5s}@media(max-width: 1199px){.blhp-banner .embla-blhp-banner .embla__buttons .embla__button{width:40px;height:40px}}@media(max-width: 991px){.blhp-banner .embla-blhp-banner .embla__buttons .embla__button{width:36px;height:36px;margin-top:20px}}@media(max-width: 767px){.blhp-banner .embla-blhp-banner .embla__buttons .embla__button{display:none}}.blhp-banner .embla-blhp-banner .embla__buttons .embla__button svg{max-width:24px;transition:all .5s}.blhp-banner .embla-blhp-banner .embla__button[disabled]{opacity:.35;cursor:auto;pointer-events:none}.grnt-sticky-btn{padding:15px 20px;background:linear-gradient(182.76deg, rgba(255, 255, 255, 0.63) 1.81%, rgba(255, 255, 255, 0.7) 97.23%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);bottom:0;transition:all .5s}.grnt-sticky-btn.stickybtn{bottom:0}.grnt-sticky-btn .btn-black{max-width:-moz-fit-content;max-width:fit-content;padding:10px 30px;font-size:16px;line-height:22px;font-weight:600;border-radius:100px;height:auto;display:block;max-width:100%;color:#fff;background:linear-gradient(131.93deg, #353535 0%, #000000 95.19%);margin:auto}.grnt-sticky-btn .btn-red{max-width:-moz-fit-content;max-width:fit-content;padding:10px 30px;font-size:16px;line-height:22px;font-weight:600;border-radius:100px;height:auto;display:block;max-width:100%;color:#fff;background:#9a1b24;margin:auto}.blhp-category{padding:60px 0px;position:relative;z-index:1;overflow:hidden}@media(max-width: 1199px){.blhp-category{padding:50px 0px}}@media(max-width: 991px){.blhp-category{padding:40px 0px}.blhp-category .container{padding-left:20px;padding-right:20px}}.blhp-category .title{margin-bottom:40px;text-align:center}@media(max-width: 1199px){.blhp-category .title{margin-bottom:32px}}@media(max-width: 991px){.blhp-category .title{margin-bottom:24px}}.blhp-category .title .h2{font-size:40px;line-height:120%;font-weight:700;color:#000;margin-bottom:12px;letter-spacing:-0.05em}@media(max-width: 1199px){.blhp-category .title .h2{font-size:32px}}@media(max-width: 991px){.blhp-category .title .h2{font-size:28px}}.blhp-category .title .h2:last-child{margin-bottom:0}.blhp-category .title .txt{font-size:16px;line-height:140%;font-weight:400;color:#686873;margin-bottom:14px}.blhp-category .title .txt:last-child{margin-bottom:0}.blhp-category .blhpcat-tabnav{position:relative;z-index:1;margin-bottom:32px;border-bottom:1px solid #e9e9e9}@media(max-width: 991px){.blhp-category .blhpcat-tabnav{margin-bottom:24px;margin-left:-20px;margin-right:-20px}}.blhp-category .blhpcat-tablist{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;-ms-flex-pack:safe center;justify-content:safe center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;overflow-y:hidden;column-gap:8px;padding-bottom:1px;margin-bottom:-1px;-ms-overflow-style:none;scrollbar-width:none}.blhp-category .blhpcat-tablist::-webkit-scrollbar{display:none}@media(max-width: 991px){.blhp-category .blhpcat-tablist{-ms-flex-pack:start;justify-content:flex-start;column-gap:0;padding:0 20px 1px}}.blhp-category .blhpcat-tablist li{-ms-flex:0 0 auto;flex:0 0 auto}.blhp-category .blhpcat-tablist li.only-mob{display:none}@media(max-width: 991px){.blhp-category .blhpcat-tablist li.only-mob{display:block}}.blhp-category .blhpcat-tablist .blhpcat-tab{position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:40px;padding:8px 16px;background:rgba(0,0,0,0);border:0;outline:none;font-size:16px;line-height:140%;font-weight:500;color:#686873;white-space:nowrap;cursor:pointer;transition:color .25s ease}.blhp-category .blhpcat-tablist .blhpcat-tab::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#9b1e26;opacity:0;transform:scaleX(0.4);transition:transform .3s ease,opacity .3s ease}.blhp-category .blhpcat-tablist .blhpcat-tab:hover{color:#000}.blhp-category .blhpcat-tablist .blhpcat-tab:focus-visible{color:#9b1e26;text-decoration:underline;text-underline-offset:4px}.blhp-category .blhpcat-tablist .blhpcat-tab.active{color:#9b1e26}.blhp-category .blhpcat-tablist .blhpcat-tab.active::after{opacity:1;transform:scaleX(1)}@media(max-width: 1199px){.blhp-category .blhpcat-tablist .blhpcat-tab{padding:8px 14px}}@media(max-width: 991px){.blhp-category .blhpcat-tablist .blhpcat-tab{font-size:14px;padding:10px 13px}}.blhp-category .blhpcat-pane{display:none}.blhp-category .blhpcat-pane.active{display:block;animation:blhpcatFadeUp .35s ease both}@media(min-width: 992px){.blhp-category .blhpcat-pane.blhpcat-pane--mob{display:none}}.blhp-category .blhpcat-grid{position:relative;z-index:1}.blhp-category .blhpcat-grid .embla__viewport{overflow:visible}@media(max-width: 991px){.blhp-category .blhpcat-grid .embla__viewport{overflow:visible;margin:0 -20px;padding:4px 20px 8px}}.blhp-category .blhpcat-grid .embla__container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:(minmax(0, 1fr))[3];grid-template-rows:repeat(3, minmax(0, 1fr));gap:32px}@media(max-width: 1199px){.blhp-category .blhpcat-grid .embla__container{gap:24px}}@media(max-width: 991px){.blhp-category .blhpcat-grid .embla__container{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-grid-columns:none;grid-template-columns:none;-ms-grid-rows:none;grid-template-rows:none;gap:12px;-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom;backface-visibility:hidden}}.blhp-category .blhpcat-grid .blhpcat-slide{display:-ms-flexbox;display:flex;-ms-grid-column:2;grid-column:2;min-width:0}.blhp-category .blhpcat-grid .blhpcat-slide>*{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.blhp-category .blhpcat-grid .blhpcat-slide.blhpcat-slide--featured{-ms-grid-column:1;grid-column:1;-ms-grid-row-span:3;-ms-grid-row:1;grid-row:1/span 3}@media(max-width: 991px){.blhp-category .blhpcat-grid .blhpcat-slide{-ms-flex:0 0 48%;flex:0 0 48%;transform:translate3d(0, 0, 0)}}@media(max-width: 767px){.blhp-category .blhpcat-grid .blhpcat-slide{-ms-flex:0 0 80%;flex:0 0 80%}}.blhp-category .blhpcatfe-box{position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;background:#fff;border:1px solid #dbdbde;box-shadow:0px 12px 16px rgba(112,94,94,.04);border-radius:16px;overflow:hidden;transition:box-shadow .3s ease}.blhp-category .blhpcatfe-box:hover{box-shadow:0px 16px 28px rgba(112,94,94,.1)}.blhp-category .blhpcatfe-box .bl-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;border-radius:16px}.blhp-category .blhpcatfe-box .blhpcatfeb-img{overflow:hidden}.blhp-category .blhpcatfe-box .blhpcatfeb-img img{display:block;width:100%;aspect-ratio:552/308;object-fit:cover;background:#e9e9e9;transition:transform .5s ease}@media(max-width: 991px){.blhp-category .blhpcatfe-box .blhpcatfeb-img img{aspect-ratio:268/148}}.blhp-category .blhpcatfe-box .blhpcatfeb-desc{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;padding:20px}@media(max-width: 991px){.blhp-category .blhpcatfe-box .blhpcatfeb-desc{padding:12px}}.blhp-category .blhpcatfe-box .blhpcatfeb-desc .h3{font-size:20px;line-height:120%;font-weight:600;color:#000;margin-bottom:8px}@media(max-width: 991px){.blhp-category .blhpcatfe-box .blhpcatfeb-desc .h3{font-size:16px;letter-spacing:-0.05em;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;/*! autoprefixer: on */overflow:hidden}}.blhp-category .blhpcatfe-box .blhpcatfeb-desc .h3:last-child{margin-bottom:0}.blhp-category .blhpcatfe-box .blhpcatfeb-desc .txt{font-size:16px;line-height:140%;font-weight:400;color:#6e6e75;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;/*! autoprefixer: on */overflow:hidden}@media(max-width: 991px){.blhp-category .blhpcatfe-box .blhpcatfeb-desc .txt{display:none}}.blhp-category .blhpcatfe-box .blhpcatfeb-desc .txt:last-child{margin-bottom:0}.blhp-category .blhpcatfe-box .blhpcatfeb-desc .dat-time{margin-top:auto}.blhp-category .blhpcat-chips{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:6px;margin-bottom:12px}.blhp-category .blhpcat-chips li{position:relative;z-index:1;font-size:14px;line-height:140%;font-weight:400;color:#a72339}.blhp-category .blhpcat-chips li+li{margin-left:12px;padding-left:16px}.blhp-category .blhpcat-chips li+li::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:5px;height:5px;background:#a72339;border-radius:50%}@media(max-width: 991px){.blhp-category .blhpcat-chips{margin-bottom:8px}.blhp-category .blhpcat-chips .fea{display:none}.blhp-category .blhpcat-chips .fea+li{margin-left:0;padding-left:0}.blhp-category .blhpcat-chips .fea+li::before{display:none}}.blhp-category .blhpcat-box{position:relative;z-index:1;display:-ms-grid;display:grid;-ms-grid-columns:152px auto;grid-template-columns:152px auto;background:#fff;border:1px solid #dbdbde;box-shadow:0px 12px 16px rgba(112,94,94,.04);border-radius:16px;overflow:hidden;transition:box-shadow .3s ease}@media(max-width: 1199px){.blhp-category .blhpcat-box{-ms-grid-columns:132px auto;grid-template-columns:132px auto}}@media(max-width: 991px){.blhp-category .blhpcat-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}}.blhp-category .blhpcat-box:hover{box-shadow:0px 16px 28px rgba(112,94,94,.1)}.blhp-category .blhpcat-box .bl-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;border-radius:16px}.blhp-category .blhpcat-box .blhpcatb-img{height:100%;overflow:hidden}.blhp-category .blhpcat-box .blhpcatb-img img{display:block;width:100%;height:100%;min-height:152px;object-fit:cover;background:#e9e9e9;transition:transform .5s ease}@media(max-width: 991px){.blhp-category .blhpcat-box .blhpcatb-img{height:auto}.blhp-category .blhpcat-box .blhpcatb-img img{height:auto;min-height:0;aspect-ratio:268/148}}.blhp-category .blhpcat-box .blhpcatb-desc{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:20px}@media(max-width: 991px){.blhp-category .blhpcat-box .blhpcatb-desc{-ms-flex:1;flex:1;-ms-flex-pack:start;justify-content:flex-start;padding:12px}}.blhp-category .blhpcat-box .blhpcatb-desc .sub-tit{display:block;max-width:-moz-fit-content;max-width:fit-content;font-size:14px;line-height:140%;font-weight:400;color:#a72339;margin-bottom:12px}@media(max-width: 991px){.blhp-category .blhpcat-box .blhpcatb-desc .sub-tit{margin-bottom:8px}}.blhp-category .blhpcat-box .blhpcatb-desc .sub-tit:last-child{margin-bottom:0}.blhp-category .blhpcat-box .blhpcatb-desc .h3{font-size:20px;line-height:120%;font-weight:600;color:#000;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;/*! autoprefixer: on */overflow:hidden}@media(max-width: 991px){.blhp-category .blhpcat-box .blhpcatb-desc .h3{font-size:16px;letter-spacing:-0.05em;margin-bottom:8px}}.blhp-category .blhpcat-box .blhpcatb-desc .h3:last-child{margin-bottom:0}@media(max-width: 991px){.blhp-category .blhpcat-box .blhpcatb-desc .dat-time{margin-top:auto}}.blhp-category .dat-time{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:8px}.blhp-category .dat-time li{font-size:14px;line-height:140%;font-weight:400;color:#686873;position:relative;z-index:1}.blhp-category .dat-time li+li{margin-left:12px;padding-left:16px}.blhp-category .dat-time li+li::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:5px;height:5px;background:#686873;border-radius:50%;z-index:-1}.blhp-category .bottom-btn{margin-top:40px}@media(max-width: 991px){.blhp-category .bottom-btn{margin-top:24px}}.blhp-category .bottom-btn .black-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;height:48px;margin:0 auto;padding:10px 24px;font-size:16px;line-height:120%;font-weight:600;color:#fff;letter-spacing:-0.05em;border-radius:100px;background:#000}@media(max-width: 991px){.blhp-category .bottom-btn .black-btn{height:40px;padding:8px 24px}}@keyframes blhpcatFadeUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion: reduce){.blhp-category .blhpcat-pane.active{animation:none}.blhp-category .blhpcatfe-box img,.blhp-category .blhpcat-box img{transition:none}}.blhp-tranding{padding:60px 0px;position:relative;z-index:1;overflow:hidden}@media(max-width: 1199px){.blhp-tranding{padding:50px 0px}}@media(max-width: 991px){.blhp-tranding{padding:40px 0px}.blhp-tranding .container{padding-left:20px;padding-right:20px}}.blhp-tranding .title{margin-bottom:40px;text-align:center}@media(max-width: 1199px){.blhp-tranding .title{margin-bottom:32px}}@media(max-width: 991px){.blhp-tranding .title{margin-bottom:24px}}@media(max-width: 767px){.blhp-tranding .title{margin-bottom:24px}}.blhp-tranding .title .h2{font-size:40px;line-height:120%;font-weight:700;color:#000;margin-bottom:12px;letter-spacing:-0.04em}@media(max-width: 1199px){.blhp-tranding .title .h2{font-size:32px;line-height:42px}}@media(max-width: 991px){.blhp-tranding .title .h2{font-size:28px;line-height:37px}}.blhp-tranding .title .h2:last-child{margin-bottom:0}.blhp-tranding .title .txt{font-size:16px;line-height:23px;font-weight:400;color:#686873;margin-bottom:14px}.blhp-tranding .title .txt:last-child{margin-bottom:0}.blhp-tranding .row{row-gap:32px}@media(max-width: 767px){.blhp-tranding .row{row-gap:12px}}.blhp-tranding .row .col-lg-6{display:inherit}.blhp-tranding .blhptrand-box{display:-ms-grid;display:grid;-ms-grid-columns:152px auto;grid-template-columns:152px auto;height:100%;width:100%;background:#fff;border:1px solid #dbdbde;box-shadow:0px 12px 16px rgba(112,94,94,.04);border-radius:16px;overflow:hidden;position:relative;z-index:1}@media(max-width: 767px){.blhp-tranding .blhptrand-box{-ms-grid-columns:100px auto;grid-template-columns:100px auto}}.blhp-tranding .blhptrand-box .bl-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;border-radius:16px}.blhp-tranding .blhptrand-box .blhptrandb-img{height:100%;width:100%}.blhp-tranding .blhptrand-box .blhptrandb-img img{min-height:152px;height:100%;object-fit:cover;width:100%;border-radius:16px 0px 0px 16px}@media(max-width: 767px){.blhp-tranding .blhptrand-box .blhptrandb-img img{min-height:122px}}.blhp-tranding .blhptrand-box .blhptrandb-desc{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}@media(max-width: 767px){.blhp-tranding .blhptrand-box .blhptrandb-desc{padding:12px}}.blhp-tranding .blhptrand-box .blhptrandb-desc .sub-tit{font-size:14px;line-height:140%;font-weight:400;color:#a72339;margin-bottom:12px;display:block;max-width:-moz-fit-content;max-width:fit-content}@media(max-width: 767px){.blhp-tranding .blhptrand-box .blhptrandb-desc .sub-tit{margin-bottom:8px}}.blhp-tranding .blhptrand-box .blhptrandb-desc .sub-tit:last-child{margin-bottom:0}.blhp-tranding .blhptrand-box .blhptrandb-desc .h3{font-size:20px;line-height:120%;font-weight:600;color:#000;margin-bottom:12px}@media(max-width: 767px){.blhp-tranding .blhptrand-box .blhptrandb-desc .h3{font-size:16px;letter-spacing:-0.05em;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;/*! autoprefixer: on */overflow:hidden}}.blhp-tranding .blhptrand-box .blhptrandb-desc .h3:last-child{margin-bottom:0}.blhp-tranding .blhptrand-box .blhptrandb-desc .txt{font-size:14px;line-height:140%;font-weight:400;color:#686873;margin-bottom:12px}.blhp-tranding .blhptrand-box .blhptrandb-desc .txt:last-child{margin-bottom:0}.blhp-tranding .blhptrand-box .blhptrandb-desc .dat-time{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px}@media(max-width: 767px){.blhp-tranding .blhptrand-box .blhptrandb-desc .dat-time{row-gap:4px}}.blhp-tranding .blhptrand-box .blhptrandb-desc .dat-time li{font-size:14px;line-height:140%;font-weight:400;color:#686873;position:relative;z-index:1}.blhp-tranding .blhptrand-box .blhptrandb-desc .dat-time li+li{margin-left:12px;padding-left:16px}.blhp-tranding .blhptrand-box .blhptrandb-desc .dat-time li+li::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;width:5px;height:5px;background:#686873;border-radius:50%;z-index:-1}.blhp-tranding .bottom-btn{margin-top:40px}@media(max-width: 991px){.blhp-tranding .bottom-btn{margin-top:24px}}.blhp-tranding .bottom-btn .black-btn{display:block;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;padding:14px 24px;font-size:16px;line-height:120%;font-weight:600;color:#fff;letter-spacing:-0.04em;border-radius:300px;background:#000}@media(max-width: 991px){.blhp-tranding .bottom-btn .black-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:40px;padding:8px 24px}}.blhp-planning{padding:60px 0px;position:relative;z-index:1;overflow:hidden}@media(max-width: 1199px){.blhp-planning{padding:50px 0px}}@media(max-width: 991px){.blhp-planning{padding:40px 0px}.blhp-planning .container{padding-left:20px;padding-right:20px}}.blhp-planning .title{margin-bottom:40px;text-align:center}@media(max-width: 1199px){.blhp-planning .title{margin-bottom:32px}}@media(max-width: 991px){.blhp-planning .title{margin-bottom:24px}}@media(max-width: 767px){.blhp-planning .title{margin-bottom:24px}}.blhp-planning .title .h2{font-size:40px;line-height:120%;font-weight:700;color:#000;margin-bottom:12px;letter-spacing:-0.04em}@media(max-width: 1199px){.blhp-planning .title .h2{font-size:32px;line-height:42px}}@media(max-width: 991px){.blhp-planning .title .h2{font-size:28px;line-height:37px}}.blhp-planning .title .h2:last-child{margin-bottom:0}.blhp-planning .title .txt{font-size:16px;line-height:23px;font-weight:400;color:#686873;margin-bottom:14px}.blhp-planning .title .txt:last-child{margin-bottom:0}.blhp-planning .blhp-planning-embla{position:relative;padding:0px 0px;z-index:1}.blhp-planning .blhp-planning-embla .embla__selected-snap-display{width:-moz-fit-content;width:fit-content;position:relative;left:0;bottom:0;background:#222;border-radius:30px;padding:6px 10px;color:#fff;font-size:12px;line-height:12px;font-weight:500;z-index:1}.blhp-planning .blhp-planning-embla .embla__viewport{overflow:visible}.blhp-planning .blhp-planning-embla .embla__container{display:-ms-flexbox;display:flex;gap:32px}@media(max-width: 991px){.blhp-planning .blhp-planning-embla .embla__container{gap:16px}}@media(max-width: 767px){.blhp-planning .blhp-planning-embla .embla__container{gap:12px}}.blhp-planning .blhp-planning-embla .embla__container .embla__slide{-ms-flex:0 0 calc((100% - 64px)/3);flex:0 0 calc((100% - 64px)/3)}@media(max-width: 991px){.blhp-planning .blhp-planning-embla .embla__container .embla__slide{-ms-flex:0 0 calc((100% - 32px)/2);flex:0 0 calc((100% - 32px)/2)}}@media(max-width: 767px){.blhp-planning .blhp-planning-embla .embla__container .embla__slide{-ms-flex:0 0 80%;flex:0 0 80%}}.blhp-planning .embla__controls{margin-top:0px}.blhp-planning .embla__controls .embla__buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:-moz-fit-content;width:fit-content;gap:24px;margin:24px auto 0}.blhp-planning .embla__controls .embla__buttons .embla__button{background:rgba(0,0,0,0);border:0;padding:0;outline:0;box-shadow:0 0 0;width:48px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;border-radius:50%;background:#e9e9e9}@media(max-width: 1199px){.blhp-planning .embla__controls .embla__buttons .embla__button{width:40px;height:40px}}@media(max-width: 991px){.blhp-planning .embla__controls .embla__buttons .embla__button{width:36px;height:36px}}@media(max-width: 767px){.blhp-planning .embla__controls .embla__buttons .embla__button{display:none}}.blhp-planning .embla__controls .embla__buttons .embla__button svg{max-width:12px}@media(max-width: 991px){.blhp-planning .embla__controls .embla__buttons .embla__button svg{max-width:8px}}.blhp-planning .blhp-planning-embla .blhpplan-box{overflow:hidden;position:relative;z-index:1;background:#fff;border:1px solid #dbdbde;box-shadow:0px 12px 16px rgba(112,94,94,.04);border-radius:16px}.blhp-planning .blhp-planning-embla .blhpplan-box .anchor-link{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;z-index:2}.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-img img{width:100%;border-radius:16px 16px 0 0}.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:20px;-ms-flex-direction:column;flex-direction:column}@media(max-width: 1199px){.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc{padding:18px}}@media(max-width: 767px){.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc{padding:12px}}.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc .label{font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#a72339;margin-bottom:12px}@media(max-width: 1199px){.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc .label{font-size:12px}}@media(max-width: 1199px){.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc .label{font-size:14px;line-height:160%}}.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc .h3{font-style:normal;font-weight:600;font-size:20px;line-height:120%;color:#000;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;/*! autoprefixer: on */overflow:hidden;text-overflow:ellipsis}@media(max-width: 1199px){.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc .h3{font-size:18px}}@media(max-width: 991px){.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc .h3{font-size:16px;line-height:20px}}@media(max-width: 767px){.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc .h3{line-height:120%;letter-spacing:-0.05em}}.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc .date{font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#686873;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0}@media(max-width: 767px){.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc .date{line-height:160%}}.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc .date .dot{display:block;height:5px;width:5px;background-color:#686873;border-radius:50px;margin:3px 8px 0}@media(max-width: 767px){.blhp-planning .blhp-planning-embla .blhpplan-box .blhpplanb-desc .date .dot{margin:2px 8px 0}}.blhp-planning .bottom-btn{margin-top:40px}@media(max-width: 991px){.blhp-planning .bottom-btn{margin-top:24px}}.blhp-planning .bottom-btn .black-btn{display:block;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;padding:14px 24px;font-size:16px;line-height:120%;font-weight:600;color:#fff;letter-spacing:-0.04em;border-radius:300px;background:#000}@media(max-width: 991px){.blhp-planning .bottom-btn .black-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:40px;padding:8px 24px}}.blhp-watch{padding:60px 0px;position:relative;z-index:1;overflow:hidden}@media(max-width: 1199px){.blhp-watch{padding:50px 0px}}@media(max-width: 991px){.blhp-watch{padding:40px 0px}.blhp-watch .container{padding-left:20px;padding-right:20px}}.blhp-watch .title{margin-bottom:40px;text-align:center}@media(max-width: 1199px){.blhp-watch .title{margin-bottom:32px}}@media(max-width: 991px){.blhp-watch .title{margin-bottom:24px}}@media(max-width: 767px){.blhp-watch .title{margin-bottom:24px}}.blhp-watch .title .h2{font-size:40px;line-height:120%;font-weight:700;color:#000;margin-bottom:12px;letter-spacing:-0.04em}@media(max-width: 1199px){.blhp-watch .title .h2{font-size:32px;line-height:42px}}@media(max-width: 991px){.blhp-watch .title .h2{font-size:28px;line-height:37px}}.blhp-watch .title .h2:last-child{margin-bottom:0}.blhp-watch .title .txt{font-size:16px;line-height:23px;font-weight:400;color:#686873;margin-bottom:14px}.blhp-watch .title .txt:last-child{margin-bottom:0}.blhp-watch .blhpwatch-embla-video{position:relative;z-index:1}.blhp-watch .blhpwatch-embla-video .embla__dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.blhp-watch .blhpwatch-embla-video .embla__dot{display:inline-block;width:8px;height:8px;background-color:#d9d9d9;padding:0;border-radius:50%;margin:24px 4px 0px;border:0;opacity:1;transition:all .5s linear}@media(max-width: 767px){.blhp-watch .blhpwatch-embla-video .embla__dot{width:4px;height:4px}}.blhp-watch .blhpwatch-embla-video .embla__dot.is-selected{background:#222;width:12px;height:12px}@media(max-width: 767px){.blhp-watch .blhpwatch-embla-video .embla__dot.is-selected{width:8px;height:8px}}.blhp-watch .blhpwatch-embla-video .embla__selected-snap-display{width:-moz-fit-content;width:fit-content;position:relative;left:0;bottom:0;background:#222;border-radius:30px;padding:6px 10px;color:#fff;font-size:12px;line-height:12px;font-weight:500;z-index:1}.blhp-watch .blhpwatch-embla-video .embla__viewport{overflow:visible}@media(max-width: 767px){.blhp-watch .blhpwatch-embla-video .embla__viewport{overflow:visible}}.blhp-watch .blhpwatch-embla-video .embla__container{display:-ms-flexbox;display:flex;gap:32px}@media(max-width: 991px){.blhp-watch .blhpwatch-embla-video .embla__container{gap:16px}}@media(max-width: 767px){.blhp-watch .blhpwatch-embla-video .embla__container{gap:12px}}.blhp-watch .blhpwatch-embla-video .embla__container .embla__slide{-ms-flex:0 0 calc((100% - 64px)/3);flex:0 0 calc((100% - 64px)/3)}@media(max-width: 991px){.blhp-watch .blhpwatch-embla-video .embla__container .embla__slide{-ms-flex:0 0 calc((100% - 32px)/2);flex:0 0 calc((100% - 32px)/2)}}@media(max-width: 767px){.blhp-watch .blhpwatch-embla-video .embla__container .embla__slide{-ms-flex:0 0 80%;flex:0 0 80%}}.blhp-watch .blhpwatch-embla-video .embla__controls{margin-top:0px}.blhp-watch .blhpwatch-embla-video .embla__controls .embla__buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:30px auto 0;gap:20px;max-width:-moz-fit-content;max-width:fit-content}@media(max-width: 767px){.blhp-watch .blhpwatch-embla-video .embla__controls .embla__buttons{margin:20px auto 0px}}.blhp-watch .blhpwatch-embla-video .embla__controls .embla__buttons .embla__button{background:rgba(0,0,0,0);border:0;padding:0;outline:0;box-shadow:0 0 0;width:40px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;border-radius:50%;background:#fff;box-shadow:0px 2px 3.5px rgba(0,0,0,.25)}@media(max-width: 1199px){.blhp-watch .blhpwatch-embla-video .embla__controls .embla__buttons .embla__button{width:40px;height:40px}}@media(max-width: 991px){.blhp-watch .blhpwatch-embla-video .embla__controls .embla__buttons .embla__button{width:36px;height:36px}}@media(max-width: 767px){.blhp-watch .blhpwatch-embla-video .embla__controls .embla__buttons .embla__button{display:none}}.blhp-watch .blhpwatch-embla-video .embla__controls .embla__buttons .embla__button svg{max-width:8px}@media(max-width: 991px){.blhp-watch .blhpwatch-embla-video .embla__controls .embla__buttons .embla__button svg{max-width:8px}}.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox{position:relative;z-index:1}.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-top{position:relative;margin-bottom:20px;z-index:1}.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-top .blhpwatcheminbt-img img{width:100%;border-radius:16px}.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-top .blhpwatcheminbt-img .blhpwatcheminbt-playimg{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto;text-align:center}.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-top .blhpwatcheminbt-img .blhpwatcheminbt-playimg img{max-width:64px}@media(max-width: 767px){.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-top .blhpwatcheminbt-img .blhpwatcheminbt-playimg img{max-width:36px}}.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-top .play-btn{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:block;border-radius:6px}.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-desc .label{font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#a72339;margin-bottom:12px}@media(max-width: 1199px){.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-desc .label{font-size:12px}}@media(max-width: 1199px){.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-desc .label{font-size:14px;line-height:160%}}.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-desc .h3{font-size:20px;line-height:120%;font-weight:600;color:#000;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;/*! autoprefixer: on */overflow:hidden;text-overflow:ellipsis}@media(max-width: 767px){.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-desc .h3{font-size:16px;margin-bottom:8px}}.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-desc .date{font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#686873;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0}.blhp-watch .blhpwatch-embla-video .blhpwatchem-inbox .blhpwatcheminb-desc .date .dot{width:4px;height:4px;background:#686873;border-radius:50%;margin:0 8px}.blhp-watch .bottom-btn{margin-top:40px}@media(max-width: 991px){.blhp-watch .bottom-btn{margin-top:24px}}.blhp-watch .bottom-btn .black-btn{display:block;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;padding:14px 24px;font-size:16px;line-height:120%;font-weight:600;color:#fff;letter-spacing:-0.04em;border-radius:300px;background:#000}@media(max-width: 991px){.blhp-watch .bottom-btn .black-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:40px;padding:8px 24px}}.indstde-video{background:rgba(0,0,0,.6)}.indstde-video .modal-dialog{max-width:900px}@media(max-width: 991px){.indstde-video .modal-dialog{max-width:700px}}.indstde-video .modal-dialog .modal-content{border-radius:12px;border:0}.indstde-video .modal-dialog .modal-body{padding:24px 24px 48px}@media(max-width: 991px){.indstde-video .modal-dialog .modal-body{padding:20px 20px 25px}}.indstde-video .modal-dialog .modal-body .icon-close.black::before{color:#4d4d4d}.indstde-video .modal-dialog .modal-body .f18{font-size:24px;line-height:32px;font-weight:600;color:#000;margin-bottom:0}@media(max-width: 991px){.indstde-video .modal-dialog .modal-body .f18{font-size:22px;line-height:28px}}@media(max-width: 767px){.indstde-video .modal-dialog .modal-body .f18{font-size:18px;line-height:25px}}.indstde-video .modal-dialog .modal-body .embed-responsive{max-width:90%;margin:48px auto 0;border-radius:20px}@media(max-width: 991px){.indstde-video .modal-dialog .modal-body .embed-responsive{max-width:100%;margin:20px 0px 0px}}@media(max-width: 767px){.indstde-video .modal-dialog .modal-body .embed-responsive{margin-top:40px 0px 0px;border-radius:15px}}.blhp-cta{padding:60px 0px;position:relative;z-index:1;overflow:hidden}@media(max-width: 1199px){.blhp-cta{padding:50px 0px}}@media(max-width: 991px){.blhp-cta{padding:40px 0px}}@media(max-width: 767px){.blhp-cta .row .col-lg-12{padding:0}}.blhp-cta .blhpcta-main{position:relative;z-index:1;overflow:hidden;padding:10px 48px;background:linear-gradient(272.73deg, #FFEBEB -4.29%, #FAF3D8 107.24%);border-radius:24px}@media(max-width: 1199px){.blhp-cta .blhpcta-main{padding:10px 38px}}@media(max-width: 991px){.blhp-cta .blhpcta-main{padding:10px 28px}}@media(max-width: 767px){.blhp-cta .blhpcta-main{padding:24px 20px;min-height:170px;border-radius:0}}.blhp-cta .blhpcta-main .blhpcta-back-img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.blhp-cta .blhpcta-main .blhpcta-back-img img{width:100%;height:100%;object-fit:cover;object-position:center right}.blhp-cta .blhpcta-main .blhpcta-inner{display:-ms-grid;display:grid;-ms-grid-columns:72.333% 25.667%;grid-template-columns:72.333% 25.667%;gap:30px;-ms-flex-align:center;align-items:center}@media(max-width: 991px){.blhp-cta .blhpcta-main .blhpcta-inner{gap:20px}}@media(max-width: 767px){.blhp-cta .blhpcta-main .blhpcta-inner{-ms-grid-columns:auto;grid-template-columns:auto;gap:30px}}.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-desc{padding:20px 0px}@media(max-width: 767px){.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-desc{padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}}.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-desc .h2{font-size:24px;line-height:120%;font-weight:600;color:#222;margin-bottom:8px}@media(max-width: 991px){.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-desc .h2{font-size:20px;line-height:27px}}@media(max-width: 767px){.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-desc .h2{font-size:18px;line-height:24px;margin-bottom:12px;font-weight:700}}.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-desc .txt{font-size:16px;line-height:140%;font-weight:400;color:#222;margin-bottom:10px}@media(max-width: 767px){.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-desc .txt{font-size:14px;font-weight:600}}.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-desc .txt:last-child{margin-bottom:0}.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:20px;margin-top:32px}@media(max-width: 991px){.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box{margin-top:16px}}@media(max-width: 767px){.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box{gap:16px;margin-top:24px;-ms-flex-pack:center;justify-content:center}}.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .red-btn{display:-ms-flexbox;display:flex;gap:5px;max-width:-moz-fit-content;max-width:fit-content;background:#9b1e26;border-radius:100px;font-size:14px;line-height:21px;font-weight:700;color:#fff;padding:10px 24px;-ms-flex-align:center;align-items:center}@media(max-width: 767px){.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .red-btn{gap:0;padding:8px 16px}}.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .red-btn svg{max-width:15px}@media(max-width: 767px){.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .red-btn svg{display:none}}@media(max-width: 991px){.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .red-btn{padding:9px 24px}}@media(max-width: 767px){.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .red-btn{padding:9px 18px}}.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .black-btn{display:-ms-flexbox;display:flex;max-width:-moz-fit-content;max-width:fit-content;background:#000;border-radius:100px;font-size:16px;line-height:22px;font-weight:600;color:#fff;letter-spacing:-0.04em;padding:14px 24px;-ms-flex-align:center;align-items:center}@media(max-width: 767px){.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .black-btn{gap:0;padding:8px 16px}}.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .black-btn svg{max-width:15px}@media(max-width: 767px){.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .black-btn svg{display:none}}@media(max-width: 991px){.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .black-btn{padding:9px 24px}}@media(max-width: 767px){.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .black-btn{padding:9px 18px}}.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .view-btn{font-size:14px;line-height:21px;font-weight:700;color:#9b1e26;display:block;max-width:-moz-fit-content;max-width:fit-content}@media(max-width: 767px){.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-desc .btn-box .view-btn{font-size:13px;line-height:17px}}.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-riimg{max-width:276px;margin-left:auto}@media(max-width: 1199px){.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-riimg{max-width:240px}}@media(max-width: 991px){.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-riimg{max-width:210px}}@media(max-width: 767px){.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-riimg{max-width:150px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}}.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-riimg img{width:100%}@media(max-width: 991px){.blhp-cta .container{padding-left:20px;padding-right:20px}}@media(max-width: 767px){.blhp-cta .row .col-lg-12{padding:0 15px}.blhp-cta .blhpcta-main{padding:8px 24px 32px;min-height:0;border-radius:24px}.blhp-cta .blhpcta-main .blhpcta-back-img img{object-position:center}.blhp-cta .blhpcta-main .blhpcta-inner{-ms-grid-columns:auto;grid-template-columns:auto;gap:12px}.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-desc{display:block;text-align:center}.blhp-cta .blhpcta-main .blhpcta-inner .blhpctain-riimg{-ms-flex-order:-1;order:-1;position:static;transform:none;max-width:186px;margin:0 auto}}.blhp-trying{padding:60px 0px;position:relative;z-index:1;overflow:hidden}@media(max-width: 1199px){.blhp-trying{padding:50px 0px}}@media(max-width: 991px){.blhp-trying{padding:40px 0px}.blhp-trying .container{padding-left:20px;padding-right:20px}}.blhp-trying .title{margin-bottom:40px;text-align:center}@media(max-width: 1199px){.blhp-trying .title{margin-bottom:32px}}@media(max-width: 991px){.blhp-trying .title{margin-bottom:24px}}@media(max-width: 767px){.blhp-trying .title{margin-bottom:24px}}.blhp-trying .title .h2{font-size:40px;line-height:120%;font-weight:700;color:#000;margin-bottom:12px;letter-spacing:-0.04em}@media(max-width: 1199px){.blhp-trying .title .h2{font-size:32px;line-height:42px}}@media(max-width: 991px){.blhp-trying .title .h2{font-size:28px;line-height:37px}}.blhp-trying .title .h2:last-child{margin-bottom:0}.blhp-trying .title .txt{font-size:16px;line-height:23px;font-weight:400;color:#686873;margin-bottom:14px}.blhp-trying .title .txt:last-child{margin-bottom:0}.blhp-trying .blhp-trying-embla{position:relative;padding:0px 0px;z-index:1}.blhp-trying .blhp-trying-embla .embla__selected-snap-display{width:-moz-fit-content;width:fit-content;position:relative;left:0;bottom:0;background:#222;border-radius:30px;padding:6px 10px;color:#fff;font-size:12px;line-height:12px;font-weight:500;z-index:1}.blhp-trying .blhp-trying-embla .embla__viewport{overflow:visible}.blhp-trying .blhp-trying-embla .embla__container{display:-ms-flexbox;display:flex;gap:32px}@media(max-width: 991px){.blhp-trying .blhp-trying-embla .embla__container{gap:16px}}@media(max-width: 767px){.blhp-trying .blhp-trying-embla .embla__container{gap:12px}}.blhp-trying .blhp-trying-embla .embla__container .embla__slide{-ms-flex:0 0 calc((100% - 64px)/3);flex:0 0 calc((100% - 64px)/3)}@media(max-width: 991px){.blhp-trying .blhp-trying-embla .embla__container .embla__slide{-ms-flex:0 0 calc((100% - 32px)/2);flex:0 0 calc((100% - 32px)/2)}}@media(max-width: 767px){.blhp-trying .blhp-trying-embla .embla__container .embla__slide{-ms-flex:0 0 80%;flex:0 0 80%}}.blhp-trying .embla__controls{margin-top:0px}.blhp-trying .embla__controls .embla__buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:-moz-fit-content;width:fit-content;gap:24px;margin:24px auto 0}.blhp-trying .embla__controls .embla__buttons .embla__button{background:rgba(0,0,0,0);border:0;padding:0;outline:0;box-shadow:0 0 0;width:48px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;border-radius:50%;background:#e9e9e9}@media(max-width: 1199px){.blhp-trying .embla__controls .embla__buttons .embla__button{width:40px;height:40px}}@media(max-width: 991px){.blhp-trying .embla__controls .embla__buttons .embla__button{width:36px;height:36px}}@media(max-width: 767px){.blhp-trying .embla__controls .embla__buttons .embla__button{display:none}}.blhp-trying .embla__controls .embla__buttons .embla__button svg{max-width:12px}@media(max-width: 991px){.blhp-trying .embla__controls .embla__buttons .embla__button svg{max-width:8px}}.blhp-trying .blhp-trying-embla .blhptrying-box{overflow:hidden;position:relative;z-index:1;background:#fff;border:1px solid #dbdbde;box-shadow:0px 12px 16px rgba(112,94,94,.04);border-radius:16px}.blhp-trying .blhp-trying-embla .blhptrying-box .anchor-link{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;z-index:2}.blhp-trying .blhp-trying-embla .blhptrying-box .blhptryingb-img img{width:100%;border-radius:16px 16px 0 0}.blhp-trying .blhp-trying-embla .blhptrying-box .blhptryingb-desc{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:20px;-ms-flex-direction:column;flex-direction:column}@media(max-width: 1199px){.blhp-trying .blhp-trying-embla .blhptrying-box .blhptryingb-desc{padding:18px}}@media(max-width: 767px){.blhp-trying .blhp-trying-embla .blhptrying-box .blhptryingb-desc{padding:12px}}.blhp-trying .blhp-trying-embla .blhptrying-box .blhptryingb-desc .label{font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#a72339;margin-bottom:12px}@media(max-width: 1199px){.blhp-trying .blhp-trying-embla .blhptrying-box .blhptryingb-desc .label{font-size:12px}}@media(max-width: 1199px){.blhp-trying .blhp-trying-embla .blhptrying-box .blhptryingb-desc .label{font-size:14px;line-height:160%}}.blhp-trying .blhp-trying-embla .blhptrying-box .blhptryingb-desc .h3{font-style:normal;font-weight:600;font-size:20px;line-height:120%;color:#000;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;/*! autoprefixer: on */overflow:hidden;text-overflow:ellipsis}@media(max-width: 1199px){.blhp-trying .blhp-trying-embla .blhptrying-box .blhptryingb-desc .h3{font-size:18px}}@media(max-width: 991px){.blhp-trying .blhp-trying-embla .blhptrying-box .blhptryingb-desc .h3{font-size:16px;line-height:20px}}@media(max-width: 767px){.blhp-trying .blhp-trying-embla .blhptrying-box .blhptryingb-desc .h3{line-height:120%;letter-spacing:-0.05em}}.blhp-trying .blhp-trying-embla .blhptrying-box .blhptryingb-desc .date{font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#686873;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0}@media(max-width: 767px){.blhp-trying .blhp-trying-embla .blhptrying-box .blhptryingb-desc .date{line-height:160%}}.blhp-trying .blhp-trying-embla .blhptrying-box .blhptryingb-desc .date .dot{display:block;height:5px;width:5px;background-color:#686873;border-radius:50px;margin:3px 8px 0}@media(max-width: 767px){.blhp-trying .blhp-trying-embla .blhptrying-box .blhptryingb-desc .date .dot{margin:2px 8px 0}}.blhp-trying .bottom-btn{margin-top:40px}@media(max-width: 991px){.blhp-trying .bottom-btn{margin-top:24px}}.blhp-trying .bottom-btn .black-btn{display:block;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;padding:14px 24px;font-size:16px;line-height:120%;font-weight:600;color:#fff;letter-spacing:-0.04em;border-radius:300px;background:#000}@media(max-width: 991px){.blhp-trying .bottom-btn .black-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:40px;padding:8px 24px}}.blhp-tools{padding:60px 0px;position:relative;z-index:1;overflow:hidden}@media(max-width: 1199px){.blhp-tools{padding:50px 0px}}@media(max-width: 991px){.blhp-tools{padding:40px 0px}.blhp-tools .container{padding-left:20px;padding-right:20px}}.blhp-tools .title{margin-bottom:40px;text-align:center}@media(max-width: 1199px){.blhp-tools .title{margin-bottom:32px}}@media(max-width: 991px){.blhp-tools .title{margin-bottom:24px}}@media(max-width: 767px){.blhp-tools .title{margin-bottom:24px}}.blhp-tools .title .h2{font-size:40px;line-height:120%;font-weight:700;color:#000;margin-bottom:12px;letter-spacing:-0.04em}@media(max-width: 1199px){.blhp-tools .title .h2{font-size:32px;line-height:42px}}@media(max-width: 991px){.blhp-tools .title .h2{font-size:28px;line-height:37px}}.blhp-tools .title .h2:last-child{margin-bottom:0}.blhp-tools .title .txt{font-size:16px;line-height:23px;font-weight:400;color:#686873;margin-bottom:14px}.blhp-tools .title .txt:last-child{margin-bottom:0}.blhp-tools .row{row-gap:32px}@media(max-width: 991px){.blhp-tools .row{row-gap:20px}}@media(max-width: 767px){.blhp-tools .row{row-gap:12px}}.blhp-tools .row .col-lg-4{display:inherit}.blhp-tools .blhp-tools-box{position:relative;z-index:1;width:100%;height:100%;overflow:hidden;background:#fff;border:1px solid #dbdbde;box-shadow:0px 12px 16px rgba(112,94,94,.04);border-radius:16px;padding:16px;display:-ms-grid;display:grid;-ms-grid-columns:56px auto;grid-template-columns:56px auto;gap:16px;-ms-flex-align:center;align-items:center}@media(max-width: 767px){.blhp-tools .blhp-tools-box{-ms-grid-columns:40px auto;grid-template-columns:40px auto;padding:20px 16px}}.blhp-tools .blhp-tools-box .bl-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;border-radius:12px}.blhp-tools .blhp-tools-box .blhp-toolsb-img{width:56px;height:56px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg, #FFEBEB 0%, #FAF3D8 100%);-ms-flex-pack:center;justify-content:center;border-radius:50%;text-align:center}@media(max-width: 767px){.blhp-tools .blhp-tools-box .blhp-toolsb-img{width:40px;height:40px}}.blhp-tools .blhp-tools-box .blhp-toolsb-img img{max-width:32px}@media(max-width: 767px){.blhp-tools .blhp-tools-box .blhp-toolsb-img img{max-width:24px}}.blhp-tools .blhp-tools-box .blhp-toolsb-desc{position:relative;z-index:1;overflow:hidden}.blhp-tools .blhp-tools-box .blhp-toolsb-desc .h3{font-weight:600;font-size:20px;line-height:120%;color:#000;margin-bottom:8px}@media(max-width: 1199px){.blhp-tools .blhp-tools-box .blhp-toolsb-desc .h3{font-size:18px;line-height:130%}}@media(max-width: 767px){.blhp-tools .blhp-tools-box .blhp-toolsb-desc .h3{font-size:16px;letter-spacing:-0.05em}}.blhp-tools .blhp-tools-box .blhp-toolsb-desc .h3:last-child{margin-bottom:0}.blhp-tools .blhp-tools-box .blhp-toolsb-desc .txt{font-weight:400;font-size:14px;line-height:150%;color:#000;margin-bottom:12px}.blhp-tools .blhp-tools-box .blhp-toolsb-desc .txt:last-child{margin-bottom:0}.blhp-tools .bottom-btn{margin-top:40px}@media(max-width: 991px){.blhp-tools .bottom-btn{margin-top:24px}}.blhp-tools .bottom-btn .black-btn{display:block;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;padding:14px 24px;font-size:16px;line-height:120%;font-weight:600;color:#fff;letter-spacing:-0.04em;border-radius:300px;background:#000}@media(max-width: 991px){.blhp-tools .bottom-btn .black-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:40px;padding:8px 24px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ibGhwLWJhbm5lci5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9jb21wYXNzLWJyZWFrcG9pbnQvc3R5bGVzaGVldHMvX2JyZWFrcG9pbnQuc2NzcyIsIl9ibGhwLXN0aWNreS1idG4uc2NzcyIsIl9ibGhwLUNhdGVnb3J5LnNjc3MiLCJfYmxocC10cmFuZGluZy5zY3NzIiwiX2JsaHAtcGxhbm5pbmcuc2NzcyIsIl9ibGhwLXdhdGNoLnNjc3MiLCJfYmxocC1jdGEuc2NzcyIsIl9ibGhwLXRyeWluZy5zY3NzIiwiX2JsaHAtdG9vbHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxLQUNJLGVBQUEsQ0FHSixXQUNJLGtCQUFBLENBS0osYUFDSSxrQkFDQSxVQUNBLGdCQUNBLGdCQUFBLENDaURBLDBCRHJESixhQU9RLGdCQUFBLENBQUEsQ0M4Q0oseUJEckRKLGFBV1EsZ0JBQUEsQ0FBQSxDQzBDSix5QkRyREosYUFlUSxnQkFBQSxDQUFBLENBR0osOEJBQ0ksUUFDQSxTQUFBLENDaUNKLHlCRG5DQSw4QkFLUSxPQUFBLENBQUEsQ0FHSiwwQ0FDSSxnQkFDQSxrQkFBQSxDQUlSLDBCQUNJLGtCQUNBLFVBQ0EsZ0JBQ0EsaUJBQ0Esb0JBQUEsQUFDQSxhQUFBLDBCQUFBLEFBQ0Esc0JBQUEscUJBQUEsQUFDQSx1QkFBQSxzQkFDQSxXQUFBLENDWUosMEJEckJBLDBCQVlRLGdCQUFBLENBQUEsQ0NTUix5QkRyQkEsMEJBZ0JRLGdCQUFBLENBQUEsQ0NLUix5QkRyQkEsMEJBb0JRLGlCQUNBLHNCQUNBLGtCQUFBLHdCQUFBLENBQUEsQ0FHSix3Q0FDSSxrQkFDQSxNQUNBLE9BQ0EsUUFDQSxTQUNBLFVBQUEsQ0FFQSxnREFDSSxXQUNBLGtCQUNBLE1BQ0EsT0FDQSxRQUNBLFNBQ0Esc0VBQ0EsU0FBQSxDQ3BCWix5QkRZUSxnREFXUSxrSEFBQSxDQUFBLENBSVIsNENBQ0ksV0FDQSxZQUNBLGlCQUNBLDRCQUFBLENDL0JaLHlCRDJC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aUJBQ0EsV0FDQSxpQkFBQSxDUjVGWiwwQlF1RlEsa0RBUVEsZUFDQSxnQkFBQSxDQUFBLENSaEdoQix5QlF1RlEsa0RBYVEsZUFDQSxzQkFBQSxDQUFBLENBR0osNkRBQ0ksZUFBQSxDQUlSLG1EQUNJLGdCQUNBLGVBQ0EsaUJBQ0EsV0FDQSxrQkFBQSxDQUVBLDhEQUNJLGVBQUEsQ0FNaEIsd0JBQ0ksZUFBQSxDUjVISix5QlEySEEsd0JBSVEsZUFBQSxDQUFBLENBR0osbUNBQ0ksY0FDQSwyQkFBQSxBQUNBLHNCQUFBLGNBQ0Esa0JBQ0EsZUFDQSxpQkFVQSxnQkFDQSxXQUNBLHVCQUNBLG9CQUNBLGVBQUEsQ1J0SlIseUJRa0lJLG1DQVNRLG9CQUFBLEFBQ0EsYUFBQSxzQkFBQSxBQUNBLG1CQUFBLHFCQUFBLEFBQ0EsdUJBQUEsWUFDQSxnQkFBQSxDQUFBLENBQUEiLCJmaWxlIjoiYmxvZy1ob21lLXBhZ2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQmFubmVyIFNlY3Rpb25cclxuYm9keSB7XHJcbiAgICBvdmVyZmxvdy14OiBjbGlwO1xyXG59XHJcblxyXG4uYmxvZy1ib2R5IHtcclxuICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XHJcbn1cclxuXHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09ICAgQmFubmVyIFNlY3Rpb24gU2NzcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vLy8vLy8vL1xyXG4uYmxocC1iYW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDQ0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhbm5lci1icmRjcnVtYiB7XHJcbiAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxocGJhbi1ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMHB4IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ0NHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDBweCA3MnB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsaHBiYW4tYmFjayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMywgMiwgOCwgMCkgMCUsICMwMzAyMDggMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgLTE2LjUzJSwgcmdiYSgwLCAwLCAwLCAwLjUxMikgMzguOTMlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gdGhlIHBob25lIGZyYW1lIGlzIG5lYXItc3F1YXJlLCBzbyBjZW50cmUgdGhlIGNyb3BcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxocGJhbi1kZXNjIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmVjaGlwcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgcm93LWdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0VCQUZBQTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYrbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJBRkFBO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oMSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNDRkNGQ0Y7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxoZGF0ZS10aW1lIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjVGNUY3O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJitsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUY1Rjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0bi1ib3gge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gdGhlIG1vYmlsZSBoZXJvIGhhcyBubyBDVEEgaW4gdGhlIGRlc2lnbiAtIHRoZSBoZWFkbGluZSBjYXJyaWVzIHRoZSBzdG9yeVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAud2hpdGUtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVtYmxhLWJsaHAtYmFubmVyIHtcclxuICAgICAgICAuZW1ibGFfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbWJsYV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZ2FwOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBTbGlkZXMgcGVyIHZpZXc6IDEgLyAyIC8gMyAqL1xyXG4gICAgICAgIC5lbWJsYV9fc2xpZGUge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVtYmxhX19jb250cm9scyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiA2NHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIERvdHMgKi9cclxuICAgICAgICAuZW1ibGFfX2RvdHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lbWJsYV9fZG90IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOGU4ZThlO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmlzLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW1ibGFfX3NlbGVjdGVkLXNuYXAtZGlzcGxheSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzY4Njg3MztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgLy8gbWFyZ2luOiAwIDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogTmF2aWdhdGlvbiBidXR0b25zICovXHJcbiAgICAgICAgLmVtYmxhX19idXR0b25zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMjVweDtcclxuXHJcbiAgICAgICAgICAgIC5lbWJsYV9fYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgLy8gYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIC8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC8vICAgICAvLyBib3gtc2hhZG93OiAwcHggMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggNHB4IDZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgIC8vICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIHN0cm9rZTogIzAwMDtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogQXJyb3cgYnV0dG9ucyBkaXNhYmxlZCBzdGF0ZSAqL1xyXG4gICAgICAgIC5lbWJsYV9fYnV0dG9uW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMzU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogYXV0bztcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIERlZmF1bHQgVmFyaWFibGVzXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4kQnJlYWtwb2ludC1TZXR0aW5nczogKFxyXG4gICdkZWZhdWx0IG1lZGlhJzogYWxsLFxyXG4gICdkZWZhdWx0IGZlYXR1cmUnOiBtaW4td2lkdGgsXHJcbiAgJ2RlZmF1bHQgcGFpcic6IHdpZHRoLFxyXG5cclxuICAnZm9yY2UgYWxsIG1lZGlhIHR5cGUnOiBmYWxzZSxcclxuICAndG8gZW1zJzogZmFsc2UsXHJcbiAgJ3RyYW5zZm9ybSByZXNvbHV0aW9ucyc6IHRydWUsXHJcblxyXG4gICdubyBxdWVyaWVzJzogZmFsc2UsXHJcbiAgJ25vIHF1ZXJ5IGZhbGxiYWNrcyc6IGZhbHNlLFxyXG5cclxuICAnYmFzZSBmb250IHNpemUnOiAxNnB4LFxyXG5cclxuICAnbGVnYWN5IHN5bnRheCc6IGZhbHNlXHJcbik7XHJcblxyXG4kYnJlYWtwb2ludDogKCkgIWRlZmF1bHQ7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gSW1wb3J0c1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuQGltcG9ydCBcImJyZWFrcG9pbnQvc2V0dGluZ3NcIjtcclxuQGltcG9ydCAnYnJlYWtwb2ludC9jb250ZXh0JztcclxuQGltcG9ydCAnYnJlYWtwb2ludC9oZWxwZXJzJztcclxuQGltcG9ydCAnYnJlYWtwb2ludC9wYXJzZXJzJztcclxuQGltcG9ydCAnYnJlYWtwb2ludC9uby1xdWVyeSc7XHJcblxyXG5AaW1wb3J0ICdicmVha3BvaW50L3Jlc3BvbmQtdG8nO1xyXG5cclxuQGltcG9ydCBcImJyZWFrcG9pbnQvbGVnYWN5LXNldHRpbmdzXCI7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gQnJlYWtwb2ludCBNaXhpblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbkBtaXhpbiBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xyXG4gIEBpbmNsdWRlIGxlZ2FjeS1zZXR0aW5ncy13YXJuaW5nO1xyXG5cclxuICAvLyBSZXNldCBjb250ZXh0c1xyXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xyXG5cclxuICAkYnJlYWtwb2ludDogYnJlYWtwb2ludCgkcXVlcnksIGZhbHNlKTtcclxuXHJcbiAgJHF1ZXJ5LXN0cmluZzogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5Jyk7XHJcbiAgJHF1ZXJ5LWZhbGxiYWNrOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnZmFsbGJhY2snKTtcclxuXHJcbiAgJHByaXZhdGUtYnJlYWtwb2ludC1jb250ZXh0LWhvbGRlcjogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2NvbnRleHQgaG9sZGVyJykgIWdsb2JhbDtcclxuICAkcHJpdmF0ZS1icmVha3BvaW50LXF1ZXJ5LWNvdW50OiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnkgY291bnQnKSAhZ2xvYmFsO1xyXG5cclxuICAvLyBBbGxvdyBmb3IgYW4gYXMtbmVlZGVkIG92ZXJyaWRlIG9yIHVzYWdlIG9mIG5vIHF1ZXJ5IGZhbGxiYWNrLlxyXG4gIEBpZiAkbm8tcXVlcnkgIT0gZmFsc2Uge1xyXG4gICAgJHF1ZXJ5LWZhbGxiYWNrOiAkbm8tcXVlcnk7XHJcbiAgfVxyXG5cclxuICBAaWYgJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlIHtcclxuICAgICRjb250ZXh0LXNldHRlcjogcHJpdmF0ZS1icmVha3BvaW50LXNldC1jb250ZXh0KCduby1xdWVyeScsICRxdWVyeS1mYWxsYmFjayk7XHJcbiAgfVxyXG5cclxuICAvLyBQcmludCBPdXQgUXVlcnkgU3RyaW5nXHJcbiAgQGlmIG5vdCBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpIHtcclxuICAgIEBtZWRpYSAjeyRxdWVyeS1zdHJpbmd9IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaWYgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpICE9IGZhbHNlIG9yIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykgPT0gdHJ1ZSB7XHJcblxyXG4gICAgJHR5cGU6IHR5cGUtb2YoYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpKTtcclxuICAgICRwcmludDogZmFsc2U7XHJcblxyXG4gICAgQGlmICgkdHlwZSA9PSAnYm9vbCcpIHtcclxuICAgICAgJHByaW50OiB0cnVlO1xyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdzdHJpbmcnKSB7XHJcbiAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcclxuICAgICAgICAkcHJpbnQ6IHRydWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnbGlzdCcpIHtcclxuICAgICAgQGVhY2ggJHdyYXBwZXIgaW4gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcclxuICAgICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09ICR3cmFwcGVyIHtcclxuICAgICAgICAgICRwcmludDogdHJ1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBXcml0ZSBGYWxsYmFja1xyXG4gICAgQGlmICgkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2UpIGFuZCAoJHByaW50ID09IHRydWUpIHtcclxuICAgICAgJHR5cGUtZmFsbGJhY2s6IHR5cGUtb2YoJHF1ZXJ5LWZhbGxiYWNrKTtcclxuXHJcbiAgICAgIEBpZiAoJHR5cGUtZmFsbGJhY2sgIT0gJ2Jvb2wnKSB7XHJcbiAgICAgICAgI3skcXVlcnktZmFsbGJhY2t9ICYge1xyXG4gICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBlbHNlIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gbXEoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0aWNqeSBidG4gc2VjdGlvblxyXG5cclxuLmdybnQtc3RpY2t5LWJ0biB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgyLjc2ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjMpIDEuODElLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgOTcuMjMlKTtcclxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG5cclxuICAgICYuc3RpY2t5YnRuIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1ibGFjayB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTMxLjkzZGVnLCAjMzUzNTM1IDAlLCAjMDAwMDAwIDk1LjE5JSk7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tcmVkIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM5YTFiMjQ7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG59IiwiLy8gQ2F0ZWdvcnkgc2VjdGlvblxuLy9cbi8vIEZpZ21hOiBcIkF1ZyAyMCAtIEJsb2dzIC0gRGV2UmVhZHlcIlxuLy8gICBkZXNrdG9wICAyOTE6Njg4ICAoMTI4MCBmcmFtZSwgNzJweCBndXR0ZXJzLCAxMTM2IGNvbnRlbnQpXG4vLyAgIG1vYmlsZSAgIDI5MTozMzUgICgzNzUgZnJhbWUsIDIwcHggZ3V0dGVycywgMzM1IGNvbnRlbnQpXG4vL1xuLy8gRGVza3RvcCBpcyBhIHR3byBjb2x1bW4gZ3JpZCAtIHRoZSBmZWF0dXJlZCBzdG9yeSBvbiB0aGUgbGVmdCwgdGhyZWVcbi8vIHN0YWNrZWQgY2FyZHMgb24gdGhlIHJpZ2h0LiBCZWxvdyA5OTJweCB0aGUgc2FtZSBtYXJrdXAgYmVjb21lcyBhbiBFbWJsYVxuLy8gc2xpZGVyIChzZWUgYmxvZy1ob21lLXBhZ2UuanMpLlxuXG4uYmxocC1jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMHB4O1xuXG4gICAgICAgIC8vIHRoZSBtb2JpbGUgZGVzaWduIHNpdHMgb24gYSAyMHB4IGd1dHRlciwgbm90IHRoZSBnbG9iYWwgMTVweFxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjg2ODczO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLSB0YWJzIC0tLS1cbiAgICAuYmxocGNhdC10YWJuYXYge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUU5O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyB0aGUgc3RyaXAgbmV2ZXIgd3JhcHMgdG8gYSBzZWNvbmQgcm93OiBpdCBjZW50cmVzIHdoaWxlIHRoZSBjYXRlZ29yaWVzXG4gICAgLy8gZml0IGFuZCB0dXJucyBpbnRvIGEgaG9yaXpvbnRhbCBzY3JvbGxlciBhcyBzb29uIGFzIG1vcmUgYXJlIGFkZGVkXG4gICAgLmJsaHBjYXQtdGFibGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLy8gXCJzYWZlXCIgZHJvcHMgYmFjayB0byBsZWZ0LWFsaWduZWQgb25jZSB0aGUgdGFicyBvdmVyZmxvdywgc28gdGhlXG4gICAgICAgIC8vIGZpcnN0IG9uZXMgc3RheSByZWFjaGFibGUgaW5zdGVhZCBvZiBiZWluZyBjZW50cmVkIG91dCBvZiB2aWV3XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc2FmZSBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgLy8gdGhlIGFjdGl2ZSB1bmRlcmxpbmUgc2l0cyAxcHggYmVsb3cgdGhlIHRhYiAtIHRoaXMgMXB4IHNpbGwgc3RvcHNcbiAgICAgICAgLy8gb3ZlcmZsb3cteSBmcm9tIHNoYXZpbmcgaXQgb2ZmLCBhbmQgdGhlIG5lZ2F0aXZlIG1hcmdpbiBrZWVwcyB0aGVcbiAgICAgICAgLy8gaGFpcmxpbmUgZXhhY3RseSB3aGVyZSBpdCB3YXNcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICAgICAgICAgLy8gXCJBbGxcIiBleGlzdHMgZm9yIHRoZSBtb2JpbGUgc2xpZGVyIHZpZXcgb25seVxuICAgICAgICAgICAgJi5vbmx5LW1vYiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxocGNhdC10YWIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjg2ODczO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2U7XG5cbiAgICAgICAgICAgIC8vIHRoZSBydWxlIHJ1bnMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhZGRlZCB0YWIsIG5vdCBqdXN0IGl0cyBsYWJlbFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOUIxRTI2O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC40KTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5QjFFMjY7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzlCMUUyNjtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAtLS0tIHBhbmVzIC0tLS1cbiAgICAuYmxocGNhdC1wYW5lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYmxocGNhdEZhZGVVcCAwLjM1cyBlYXNlIGJvdGg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyB0aGUgXCJBbGxcIiBwYW5lIGJlbG9uZ3MgdG8gdGhlIG1vYmlsZSBzbGlkZXIgdmlldyBvbmx5XG4gICAgICAgICYuYmxocGNhdC1wYW5lLS1tb2Ige1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW53OTkyKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibGhwY2F0LWdyaWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgLmVtYmxhX192aWV3cG9ydCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAyMHB4IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lbWJsYV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgICAgICBnYXA6IDMycHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcbiAgICAgICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogbm9uZTtcbiAgICAgICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teSBwaW5jaC16b29tO1xuICAgICAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibGhwY2F0LXNsaWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcblxuICAgICAgICAgICAgPioge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gdGhlIGZlYXR1cmVkIHN0b3J5IG93bnMgdGhlIHdob2xlIGxlZnQgY29sdW1uXG4gICAgICAgICAgICAmLmJsaHBjYXQtc2xpZGUtLWZlYXR1cmVkIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIHNwYW4gMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDQ4JTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBvbmUgY2FyZCBvbiBzY3JlZW4gd2l0aCB0aGUgbmV4dCBvbmUgcGVla2luZyBpbiAtIDI2OCBvZiAzMzVcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAtLS0tIGZlYXR1cmVkIGNhcmQgLS0tLVxuICAgIC5ibGhwY2F0ZmUtYm94IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQkRCREU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMnB4IDE2cHggcmdiYSgxMTIsIDk0LCA5NCwgMC4wNCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDE2cHggMjhweCByZ2JhKDExMiwgOTQsIDk0LCAwLjEpO1xuXG4gICAgICAgICAgICAvLyAuYmxocGNhdGZlYi1pbWcgaW1nIHtcbiAgICAgICAgICAgIC8vICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsLWxpbmsge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxocGNhdGZlYi1pbWcge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDU1MiAvIDMwODtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTlFOUU5O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjY4IC8gMTQ4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibGhwY2F0ZmViLWRlc2Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAgICAgICAvLyBhcyBhIHNsaWRlIGl0IG1hdGNoZXMgdGhlIHBsYWluIGNhcmRzIGJlc2lkZSBpdFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAgICAgICAgIC8qISBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICAgICAvKiEgYXV0b3ByZWZpeGVyOiBvbiAqL1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudHh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZFNkU3NTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgICBsaW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAgIC8qISBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgLyohIGF1dG9wcmVmaXhlcjogb24gKi9cbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgLy8gdGhlIG1vYmlsZSBzbGlkZSBpcyBhIHBsYWluIGNhcmQsIG5vIGV4Y2VycHRcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRhdC10aW1lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsaHBjYXQtY2hpcHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHJvdy1nYXA6IDZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICNBNzIzMzk7XG5cbiAgICAgICAgICAgICYrbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQTcyMzM5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAgIC5mZWEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mZWErbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLSBzaWRlIC8gc2xpZGVyIGNhcmRzIC0tLS1cbiAgICAuYmxocGNhdC1ib3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTUycHggYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RCREJERTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEycHggMTZweCByZ2JhKDExMiwgOTQsIDk0LCAwLjA0KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMzJweCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gYXMgYSBzbGlkZSB0aGUgaW1hZ2Ugc2l0cyBvbiB0b3Agb2YgdGhlIGNvcHlcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTZweCAyOHB4IHJnYmEoMTEyLCA5NCwgOTQsIDAuMSk7XG5cbiAgICAgICAgICAgIC8vIC5ibGhwY2F0Yi1pbWcgaW1nIHtcbiAgICAgICAgICAgIC8vICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsLWxpbmsge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxocGNhdGItaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MnB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFOUU5RTk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDI2OCAvIDE0ODtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxocGNhdGItZGVzYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Yi10aXQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNBNzIzMzk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAgICAgbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgICAvKiEgYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIC8qISBhdXRvcHJlZml4ZXI6IG9uICovXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIGtlZXBzIHRoZSBkYXRlIHJvdyBvbiB0aGUgYmFzZWxpbmUgYWNyb3NzIHNsaWRlcyBvZiB1bmVxdWFsIGNvcHlcbiAgICAgICAgICAgIC5kYXQtdGltZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRhdC10aW1lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICByb3ctZ2FwOiA4cHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICM2ODY4NzM7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAmK2xpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzY4Njg3MztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm90dG9tLWJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsYWNrLWJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJsaHBjYXRGYWRlVXAge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmJsaHAtY2F0ZWdvcnkge1xuICAgICAgICAuYmxocGNhdC1wYW5lLmFjdGl2ZSB7XG4gICAgICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxocGNhdGZlLWJveCxcbiAgICAgICAgLmJsaHBjYXQtYm94IHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBUcmFuZGluZyBzZWN0aW9uXHJcblxyXG4uYmxocC10cmFuZGluZyB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDBweDtcclxuXHJcbiAgICAgICAgLy8gdGhlIG1vYmlsZSBkZXNpZ24gc2l0cyBvbiBhIDIwcHggZ3V0dGVyLCBub3QgdGhlIGdsb2JhbCAxNXB4XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjg2ODczO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgcm93LWdhcDogMzJweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sLWxnLTYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxocHRyYW5kLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE1MnB4IGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RCREJERTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMTJweCAxNnB4IHJnYmEoMTEyLCA5NCwgOTQsIDAuMDQpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgLmJsLWxpbmsge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibGhwdHJhbmRiLWltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTUycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweCAwcHggMHB4IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibGhwdHJhbmRiLWRlc2Mge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuc3ViLXRpdCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0E3MjMzOTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIC8qISBhdXRvcHJlZml4ZXI6IG9mZiAqL1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgLyohIGF1dG9wcmVmaXhlcjogb24gKi9cclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY4Njg3MztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0LXRpbWUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHJvdy1nYXA6IDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2ODY4NzM7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYrbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjg2ODczO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib3R0b20tYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibGFjay1idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjRweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gUGxhbm5pbmcgU2VjdGlvblxyXG5cclxuXHJcbi5ibGhwLXBsYW5uaW5nIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMHB4O1xyXG5cclxuICAgICAgICAvLyB0aGUgbW9iaWxlIGRlc2lnbiBzaXRzIG9uIGEgMjBweCBndXR0ZXIsIG5vdCB0aGUgZ2xvYmFsIDE1cHhcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICM2ODY4NzM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxocC1wbGFubmluZy1lbWJsYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgLmVtYmxhX19zZWxlY3RlZC1zbmFwLWRpc3BsYXkge1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLy8gbWFyZ2luOiAyNXB4IGF1dG8gMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW1ibGFfX3ZpZXdwb3J0IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVtYmxhX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDMycHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lbWJsYV9fc2xpZGUge1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAtICgyICogMzJweCkpIC8gMyk7XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gPD0gOTkycHgg4oCTIDIgaXRlbXMgKGdhcCAxNnB4KVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLSAoMiAqIDE2cHgpKSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIDw9IDc2OHB4IOKAkyAxIGl0ZW1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA4MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbWJsYV9fY29udHJvbHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuXHJcbiAgICAgICAgLmVtYmxhX19idXR0b25zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcclxuXHJcbiAgICAgICAgICAgIC5lbWJsYV9fYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFOUU5RTk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxocC1wbGFubmluZy1lbWJsYSB7XHJcbiAgICAgICAgLmJsaHBwbGFuLWJveCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RCREJERTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEycHggMTZweCByZ2JhKDExMiwgOTQsIDk0LCAwLjA0KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuXHJcbiAgICAgICAgICAgIC5hbmNob3ItbGluayB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJsaHBwbGFuYi1pbWcge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxocHBsYW5iLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNBNzIzMzk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIC8qISBhdXRvcHJlZml4ZXI6IG9mZiAqL1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgLyohIGF1dG9wcmVmaXhlcjogb24gKi9cclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY4Njg3MztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRvdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY4Njg3MztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzcHggOHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4IDhweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib3R0b20tYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibGFjay1idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjRweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gd2F0Y2ggc2VjdGlvblxyXG4uYmxocC13YXRjaCB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDBweDtcclxuXHJcbiAgICAgICAgLy8gdGhlIG1vYmlsZSBkZXNpZ24gc2l0cyBvbiBhIDIwcHggZ3V0dGVyLCBub3QgdGhlIGdsb2JhbCAxNXB4XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjg2ODczO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsaHB3YXRjaC1lbWJsYS12aWRlbyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIC5lbWJsYV9fZG90cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVtYmxhX19kb3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjRweCA0cHggMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmlzLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW1ibGFfX3NlbGVjdGVkLXNuYXAtZGlzcGxheSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAvLyBtYXJnaW46IDQwcHggYXV0byAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgLy8gICAgIG1hcmdpbjogMzJweCBhdXRvIDBweDtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVtYmxhX192aWV3cG9ydCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVtYmxhX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDMycHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lbWJsYV9fc2xpZGUge1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAtICgyICogMzJweCkpIC8gMyk7XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gPD0gOTkycHgg4oCTIDIgaXRlbXMgKGdhcCAxNnB4KVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLSAoMiAqIDE2cHgpKSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIDw9IDc2OHB4IOKAkyAxIGl0ZW1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA4MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW1ibGFfX2NvbnRyb2xzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG5cclxuICAgICAgICAgICAgLmVtYmxhX19idXR0b25zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcclxuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5lbWJsYV9fYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMy41cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gdG9wOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNSUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICB0b3A6IDQzJTtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDMlKTtcclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vICYuZW1ibGFfX2J1dHRvbi0tcHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICBsZWZ0OiAtMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gJi5lbWJsYV9fYnV0dG9uLS1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgIHJpZ2h0OiAtMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgIH1cclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxocHdhdGNoLWVtYmxhLXZpZGVvIHtcclxuICAgICAgICAuYmxocHdhdGNoZW0taW5ib3gge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAuYmxocHdhdGNoZW1pbmItdG9wIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIC5ibGhwd2F0Y2hlbWluYnQtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ibGhwd2F0Y2hlbWluYnQtcGxheWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBsYXktYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxocHdhdGNoZW1pbmItZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0E3MjMzOTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5oMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgICAgICAgICAvKiEgYXV0b3ByZWZpeGVyOiBvZmYgKi9cclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgIC8qISBhdXRvcHJlZml4ZXI6IG9uICovXHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjg2ODczO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZG90IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2ODY4NzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdHRvbS1idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsYWNrLWJ0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAyNHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEVsaWdpYmlsaXR5IHNlY3Rpb24gcG9wIHVwIHZpZGVvXHJcbi5pbmRzdGRlLXZpZGVvIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuXHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggNDhweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uLWNsb3NlLmJsYWNrOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0ZDRkNGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mMTgge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lbWJlZC1yZXNwb25zaXZlIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0OHB4IGF1dG8gMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gY3RhIHNlY3Rpb25cclxuXHJcblxyXG4uYmxocC1jdGEge1xyXG4gICAgcGFkZGluZzogNjBweCAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgLmNvbC1sZy0xMiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxocGN0YS1tYWluIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcyLjczZGVnLCAjRkZFQkVCIC00LjI5JSwgI0ZBRjNEOCAxMDcuMjQlKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweCAyMHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNzBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibGhwY3RhLWJhY2staW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsaHBjdGEtaW5uZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU2LjMzMyUgNDAuNjY3JTtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3Mi4zMzMlIDI1LjY2NyU7XHJcbiAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuICAgICAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJsaHBjdGFpbi1kZXNjIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG4tYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucmVkLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOUIxRTI2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJsYWNrLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnZpZXctYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5QjFFMjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJsaHBjdGFpbi1yaWltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI3NnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAucm93IC5jb2wtbGctMTIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxocGN0YS1tYWluIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDI0cHggMzJweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuXHJcbiAgICAgICAgICAgIC5ibGhwY3RhLWJhY2staW1nIGltZyB7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJsaHBjdGEtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5ibGhwY3RhaW4tZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIGFydHdvcmsgbGVhZHMgb24gdGhlIHBob25lIGZyYW1lXHJcbiAgICAgICAgICAgICAgICAuYmxocGN0YWluLXJpaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vIHRyeWluZyBTZWN0aW9uXHJcblxyXG5cclxuLmJsaHAtdHJ5aW5nIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMHB4O1xyXG5cclxuICAgICAgICAvLyB0aGUgbW9iaWxlIGRlc2lnbiBzaXRzIG9uIGEgMjBweCBndXR0ZXIsIG5vdCB0aGUgZ2xvYmFsIDE1cHhcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICM2ODY4NzM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxocC10cnlpbmctZW1ibGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIC5lbWJsYV9fc2VsZWN0ZWQtc25hcC1kaXNwbGF5IHtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbjogMjVweCBhdXRvIDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIyMjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVtYmxhX192aWV3cG9ydCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbWJsYV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZW1ibGFfX3NsaWRlIHtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLSAoMiAqIDMycHgpKSAvIDMpO1xyXG5cclxuICAgICAgICAgICAgICAgIC8vIDw9IDk5MnB4IOKAkyAyIGl0ZW1zIChnYXAgMTZweClcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC0gKDIgKiAxNnB4KSkgLyAyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyA8PSA3NjhweCDigJMgMSBpdGVtXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgODAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZW1ibGFfX2NvbnRyb2xzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcblxyXG4gICAgICAgIC5lbWJsYV9fYnV0dG9ucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjRweCBhdXRvIDA7XHJcblxyXG4gICAgICAgICAgICAuZW1ibGFfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTlFOUU5O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsaHAtdHJ5aW5nLWVtYmxhIHtcclxuICAgICAgICAuYmxocHRyeWluZy1ib3gge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQkRCREU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMnB4IDE2cHggcmdiYSgxMTIsIDk0LCA5NCwgMC4wNCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAuYW5jaG9yLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ibGhwdHJ5aW5nYi1pbWcge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxocHRyeWluZ2ItZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0E3MjMzOTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHcxMjAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5oMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgLyohIGF1dG9wcmVmaXhlcjogb2ZmICovXHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICAvKiEgYXV0b3ByZWZpeGVyOiBvbiAqL1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjg2ODczO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZG90IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg2ODczO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDNweCA4cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAycHggOHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdHRvbS1idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsYWNrLWJ0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAyNHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyB0b29scyBzZWN0aW9uXHJcblxyXG4uYmxocC10b29scyB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDBweDtcclxuXHJcbiAgICAgICAgLy8gdGhlIG1vYmlsZSBkZXNpZ24gc2l0cyBvbiBhIDIwcHggZ3V0dGVyLCBub3QgdGhlIGdsb2JhbCAxNXB4XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3MTIwMCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjg2ODczO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgcm93LWdhcDogMzJweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3OTkyKSB7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgcm93LWdhcDogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wtbGctNCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibGhwLXRvb2xzLWJveCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREJEQkRFO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMnB4IDE2cHggcmdiYSgxMTIsIDk0LCA5NCwgMC4wNCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1NnB4IGF1dG87XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzc2OCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwcHggYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsLWxpbmsge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibGhwLXRvb2xzYi1pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0ZGRUJFQiAwJSwgI0ZBRjNEOCAxMDAlKTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc3NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibGhwLXRvb2xzYi1kZXNjIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgLmgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzEyMDApIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbXh3NzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib3R0b20tYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRteHc5OTIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibGFjay1idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG14dzk5Mikge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */
