@charset "UTF-8";.review-site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(16,34,49,.08);background:rgba(255,255,255,.88);backdrop-filter:blur(16px)}.review-site-header__inner{display:flex;align-items:center;justify-content:space-between;min-height:78px;gap:28px}.review-site-footer__brand,.review-site-header__brand{display:inline-flex;align-items:center;gap:10px;color:var(--review-ink);font-size:18px;font-weight:900;text-decoration:none}.review-site-header__mark{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:12px;background:var(--review-ink);color:#fff;font-weight:900}.review-site-footer__nav,.review-site-header__menu,.review-site-header__nav{display:flex;align-items:center;gap:28px}.review-site-footer__nav a,.review-site-header__menu a{color:var(--review-muted);font-size:15px;font-weight:900;text-decoration:none;transition:color .2s}.review-site-footer__nav a:hover,.review-site-header__menu a:hover{color:var(--review-accent-dark)}.review-site-header__toggle{display:none;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid rgba(16,34,49,.12);border-radius:999px;background:#fff;color:var(--review-ink);font-size:13px;font-weight:900}.review-site-header__cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:999px;background:var(--review-accent);color:#fff;font-size:14px;font-weight:900;text-decoration:none}.review-landing{--review-ink:#102231;--review-muted:#5d6b78;--review-line:#dfe7ee;--review-card:#ffffff;--review-cream:#f7f1e8;--review-accent:#f58a2a;--review-accent-dark:#ca6512;--review-blue:#143a52;--review-shadow:0 24px 70px rgba(16, 34, 49, .12);--review-section-gap:clamp(42px, 4vw, 56px);display:grid;row-gap:var(--review-section-gap);overflow:hidden;padding-bottom:clamp(56px,6vw,88px);background:radial-gradient(circle at 8% 12%,rgba(245,138,42,.12),transparent 30rem),linear-gradient(180deg,#fffaf2 0,#fff 38%,#f5f8fb 100%);color:var(--review-ink);font-family:Inter,sans-serif}.review-site-footer{border-top:1px solid rgba(16,34,49,.08);background:#0f2231;color:rgba(255,255,255,.74)}.review-site-footer__inner{display:grid;gap:24px;padding-block:36px}.review-site-footer__brand{color:#fff}.review-site-footer__brand .review-site-header__mark{background:#fff;color:var(--review-ink)}.review-site-footer p{margin:10px 0 0;color:rgba(255,255,255,.68)}.review-site-footer__nav a{color:rgba(255,255,255,.72)}.review-site-footer__copy{margin:0;font-size:13px}html{scroll-behavior:smooth}#evaluation-criteria,#product-finder,#product-ranking{scroll-margin-top:92px}@media (min-width:768px){.review-site-footer__inner{grid-template-columns:1fr auto;align-items:center}.review-site-footer__copy{grid-column:1/-1}}@media (max-width:767px){.review-site-header__inner{position:relative;min-height:68px;gap:12px}.review-site-header__brand{font-size:16px}.review-site-header__toggle{display:inline-flex;margin-left:auto}.review-site-header__nav{order:4}.review-site-header__menu{position:absolute;top:calc(100% + 10px);right:16px;left:16px;display:grid;gap:4px;padding:10px;border:1px solid rgba(16,34,49,.08);border-radius:20px;background:rgba(255,255,255,.96);box-shadow:0 18px 44px rgba(16,34,49,.14);opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .22s,transform .22s}.review-site-header__menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.review-site-header__menu a{padding:11px 12px;border-radius:14px;font-size:14px}.review-site-header__menu a:hover{background:#fff4e9}.review-site-header__cta{display:none}}.review-container{width:min(100% - 32px,1180px);margin-inline:auto}.review-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--review-accent-dark);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.review-eyebrow::before{width:28px;height:2px;background:currentColor;content:""}.review-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:0;border-radius:999px;background:var(--review-ink);color:#fff;font-size:14px;font-weight:800;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s}.review-button:focus,.review-button:hover{color:#fff;transform:translateY(-2px);box-shadow:0 16px 34px rgba(16,34,49,.22)}.review-button--primary{background:linear-gradient(135deg,var(--review-accent),var(--review-accent-dark))}.review-button--small{min-height:38px;padding-inline:18px;font-size:12px}.review-section-heading{max-width:720px;margin-bottom:28px}.review-section-heading--wide{max-width:850px}.review-section-heading h2{margin:0;color:var(--review-ink);font-family:"Roboto Condensed",sans-serif;font-size:clamp(30px,4.2vw,46px);font-weight:800;letter-spacing:-.04em;line-height:.95}.review-section-heading p{margin:14px 0 0;color:var(--review-muted);font-size:15px;line-height:1.62}.review-hero{position:relative;min-height:620px;padding:120px 0 92px;background:linear-gradient(120deg,rgba(12,31,45,.96),rgba(12,31,45,.78)),radial-gradient(circle at 80% 18%,rgba(245,138,42,.42),transparent 22rem),var(--review-blue);background-position:center;background-size:cover;color:#fff}.review-hero::after{position:absolute;right:-8vw;bottom:-150px;width:420px;height:420px;border:1px solid rgba(255,255,255,.18);border-radius:999px;content:""}.review-hero__content{position:relative;z-index:1;max-width:780px}.review-hero .review-eyebrow{color:#ffd4ad}.review-hero__title{margin:0;color:#fff;font-family:"Roboto Condensed",sans-serif;font-size:clamp(42px,7vw,76px);font-weight:900;letter-spacing:-.055em;line-height:1.2}.review-hero__description{max-width:640px;margin:24px 0 34px;color:rgba(255,255,255,.82);font-size:clamp(16px,1.7vw,19px);line-height:1.58}.review-criteria,.review-finder,.review-ranking{padding:0}.review-finder{padding-top:10px}.review-finder .review-section-heading{margin-bottom:20px}.review-finder__form{display:grid;gap:18px;padding:18px;border:1px solid rgba(16,34,49,.08);border-radius:28px;background:rgba(255,255,255,.86);box-shadow:var(--review-shadow);animation:.55s both reviewFadeUp}.review-finder__question{display:grid;gap:12px}.review-finder__label{color:var(--review-ink);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.review-finder__options{display:flex;flex-wrap:wrap;gap:8px}.review-option{position:relative;display:inline-flex;flex:1 1 auto;cursor:pointer;isolation:isolate}.review-option input{position:absolute;inset:0;opacity:0}.review-option span{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:42px;padding:0 14px;border:1px solid var(--review-line);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,241,232,.7));color:var(--review-muted);font-size:13px;font-weight:900;line-height:1.1;text-align:center;overflow:hidden;transition:border-color .2s,box-shadow .2s,color .2s,background .2s,transform .2s}.review-option input:checked+span{border-color:rgba(245,138,42,.72);background:linear-gradient(135deg,var(--review-accent),var(--review-accent-dark));color:#fff;box-shadow:0 10px 20px rgba(202,101,18,.18);transform:translateY(-2px)}.review-option input:checked+span::before{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:8px;border-radius:999px;background:rgba(255,255,255,.22);color:#fff;content:"✓";font-size:11px;font-weight:900}.review-option input:focus-visible+span{outline:rgba(245,138,42,.28) solid 3px;outline-offset:3px}.review-option:hover span{border-color:rgba(245,138,42,.55);color:var(--review-ink);transform:translateY(-1px)}.review-finder__form.is-loading{opacity:.72;pointer-events:none}.review-finder__results{position:relative;margin-top:28px;animation:.42s both reviewFadeUp}.review-finder__results[hidden]{display:none}.review-finder__results.is-loading::after{display:block;overflow:hidden;width:min(100%,360px);height:6px;margin-top:14px;border-radius:999px;background:linear-gradient(90deg,rgba(245,138,42,.12),rgba(245,138,42,.8),rgba(245,138,42,.12));background-size:220% 100%;content:"";animation:1.2s ease-in-out infinite reviewFinderLoading}.review-finder__results-head{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.review-finder__results-head h3{margin:0;font-family:"Roboto Condensed",sans-serif;font-size:25px;font-weight:800}.review-finder__results-head p{margin:0;color:var(--review-muted)}.review-criteria__grid,.review-finder__grid{display:grid;gap:18px}.review-finder__grid{opacity:0;transform:scale(.985);transform-origin:top center}.review-finder__grid.is-visible{opacity:1;transform:scale(1);transition:opacity .55s,transform .55s}.review-criteria-card,.review-product-card,.review-ranking-item{border:1px solid rgba(16,34,49,.08);background:var(--review-card);box-shadow:0 18px 45px rgba(16,34,49,.08)}.review-product-card{display:grid;grid-template-columns:118px 1fr;gap:18px;min-height:170px;padding:16px;border-radius:24px;animation:.72s cubic-bezier(.2,.8,.2,1) both reviewZoomIn;transition:transform .2s,box-shadow .2s}.review-product-card:nth-child(2){animation-delay:.16s}.review-product-card:nth-child(3){animation-delay:.32s}.review-product-card:nth-child(4){animation-delay:.48s}.review-product-card:hover{transform:translateY(-4px);box-shadow:var(--review-shadow)}.review-product-card__media{display:grid;place-items:center;overflow:hidden;border-radius:18px;background:var(--review-cream)}.review-product-card__image{width:100%;height:100%;object-fit:cover}.review-product-card__placeholder,.review-ranking-item__placeholder{width:100%;min-height:150px;background:linear-gradient(135deg,rgba(245,138,42,.2),transparent),var(--review-cream)}.review-product-card__body{display:flex;flex-direction:column;justify-content:center;gap:14px}.review-product-card__title{margin:0;font-size:17px;font-weight:900;line-height:1.15}.review-product-card__score{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--review-muted);font-size:12px;font-weight:800}.review-product-card__score strong{color:var(--review-accent-dark);font-size:21px}.review-criteria-card{padding:24px;border-radius:26px}.review-criteria-card__icon{display:grid;place-items:center;width:58px;height:58px;margin-bottom:20px;border-radius:18px;background:#fff4e9;color:var(--review-accent-dark);font-size:24px;font-weight:900}.review-criteria-card__icon img{max-width:32px;max-height:32px}.review-criteria-card h3{margin:0 0 10px;font-size:18px;font-weight:900}.review-criteria-card p{margin:0;color:var(--review-muted);font-size:14px;line-height:1.6}.review-ranking__list{display:grid;gap:24px}.review-ranking-item{display:grid;gap:24px;align-items:start;padding:18px;overflow:visible;border-radius:34px}.review-ranking-item__media{position:relative;display:grid;place-items:center;overflow:hidden;min-height:300px;height:clamp(300px,32vw,420px);background:radial-gradient(circle at 50% 20%,rgba(245,138,42,.18),transparent 18rem),var(--review-cream);border-radius:26px}.review-ranking-item__rank{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:42px;border-radius:999px;background:var(--review-ink);color:#fff;font-size:16px;font-weight:900}.review-ranking-item__image{width:100%;height:100%;min-height:300px;object-fit:cover;object-position:center}.review-ranking-item__content{padding:4px}.review-ranking-item__top{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.review-ranking-item__top h3{margin:0;font-family:"Roboto Condensed",sans-serif;font-size:32px;font-weight:900;letter-spacing:-.035em;line-height:.98}.review-score-badge{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;width:fit-content;min-width:140px;min-height:42px;padding:9px 14px;border-radius:16px;background:#102231;color:#fff}.review-score-badge span{white-space:nowrap;color:rgba(255,255,255,.7);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.review-score-badge strong{font-size:20px;line-height:1}.review-score-list{display:grid;gap:11px;margin-bottom:18px;padding:18px;border:1px solid rgba(16,34,49,.07);border-radius:22px;background:linear-gradient(180deg,#fff,#f8fbfd)}.review-score-row__label{display:flex;justify-content:space-between;gap:16px;margin-bottom:7px;color:var(--review-ink);font-size:13px;font-weight:900}.review-score-row__bar{overflow:hidden;height:10px;border-radius:999px;background:#e7edf2}.review-score-row__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--review-accent),var(--review-accent-dark))}.review-pros{display:grid;gap:8px;margin:0 0 18px;padding:0 2px;list-style:none}.review-pros li{position:relative;padding-left:24px;color:var(--review-ink);font-size:14px;font-weight:700}.review-pros li::before{position:absolute;top:.15em;left:0;color:var(--review-accent-dark);content:"+";font-weight:900}.review-ranking-item__review{margin:0;padding:18px 20px;border-left:4px solid var(--review-accent);border-radius:0 18px 18px 0;background:#fff8f0;color:var(--review-muted);font-size:14px;line-height:1.6}.review-ranking-item__actions{display:flex;justify-content:flex-start}@media (min-width:768px){.review-finder__form{grid-template-columns:1fr;padding:22px}.review-finder__grid{grid-template-columns:repeat(3,1fr)}.review-ranking-item{grid-template-columns:minmax(300px,.78fr) 1.22fr;gap:30px;padding:24px}.review-ranking-item__actions,.review-ranking-item__review{grid-column:1/-1}.review-ranking-item__content{padding:6px 4px 6px 0}.review-ranking-item__top{flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width:576px){.review-criteria__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.review-criteria__grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.review-hero{padding-top:150px}.review-finder{padding-top:16px}}@media (max-width:575px){.review-hero{min-height:auto;padding:76px 0 64px}.review-hero__title{font-size:clamp(34px,12vw,42px)}.review-section-heading h2{font-size:30px;line-height:1.05}.review-product-card{grid-template-columns:1fr}.review-product-card__media{min-height:210px}.review-ranking-item{padding:14px}.review-ranking-item__media{height:260px;min-height:260px}.review-ranking-item__image{min-height:260px}.review-ranking-item__top h3{font-size:28px}.review-score-badge{width:100%;min-width:0}}@keyframes reviewFadeUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes reviewZoomIn{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes reviewFinderLoading{from{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.review-finder__form,.review-finder__grid,.review-finder__results,.review-product-card{animation:none;transition:none;transform:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJldmlldy1sYW5kaW5nLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUFBLG9CQUNFLFNBQUEsT0FDQSxJQUFBLEVBQ0EsUUFBQSxHQUNBLGNBQUEsSUFBQSxNQUFBLG1CQUNBLFdBQUEsc0JBQ0EsZ0JBQUEsV0FHRiwyQkFDRSxRQUFBLEtBQ0EsWUFBQSxPQUNBLGdCQUFBLGNBQ0EsV0FBQSxLQUNBLElBQUEsS0FHRiwyQkFBQSwyQkFFRSxRQUFBLFlBQ0EsWUFBQSxPQUNBLElBQUEsS0FDQSxNQUFBLGtCQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZ0JBQUEsS0FHRiwwQkFDRSxRQUFBLFlBQ0EsWUFBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsa0JBQ0EsTUFBQSxLQUNBLFlBQUEsSUFHRix5QkFBQSwwQkFBQSx5QkFHRSxRQUFBLEtBQ0EsWUFBQSxPQUNBLElBQUEsS0FHRiwyQkFBQSw0QkFFRSxNQUFBLG9CQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZ0JBQUEsS0FDQSxXQUFBLE1BQUEsSUFHRixpQ0FBQSxrQ0FFRSxNQUFBLDBCQUdGLDRCQUNFLFFBQUEsS0FDQSxZQUFBLE9BQ0EsZ0JBQUEsT0FDQSxXQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsbUJBQ0EsY0FBQSxNQUNBLFdBQUEsS0FDQSxNQUFBLGtCQUNBLFVBQUEsS0FDQSxZQUFBLElBR0YseUJBQ0UsUUFBQSxZQUNBLFlBQUEsT0FDQSxnQkFBQSxPQUNBLFdBQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxjQUFBLE1BQ0EsV0FBQSxxQkFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxnQkFBQSxLQUdGLGdCQUNFLGFBQUEsUUFDQSxlQUFBLFFBQ0EsY0FBQSxRQUNBLGNBQUEsUUFDQSxlQUFBLFFBQ0EsZ0JBQUEsUUFDQSxxQkFBQSxRQUNBLGNBQUEsUUFDQSxnQkFBQSxFQUFBLEtBQUEsS0FBQSxzQkFDQSxxQkFB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ZUFBQSxRQUNBLFlBQUEsSUFHRiwwQkFDRSxVQUFBLE1BQ0EsT0FBQSxLQUFBLEVBQUEsS0FDQSxNQUFBLHNCQUNBLFVBQUEsdUJBQ0EsWUFBQSxLQUdGLGlCQUFBLGVBQUEsZ0JBR0UsUUFBQSxFQUdGLGVBQ0UsWUFBQSxLQUdGLHVDQUNFLGNBQUEsS0FHRixxQkFDRSxRQUFBLEtBQ0EsSUFBQSxLQUNBLFFBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxtQkFDQSxjQUFBLEtBQ0EsV0FBQSxzQkFDQSxXQUFBLHFCQUNBLFVBQUEsS0FBQSxLQUFBLGFBR0YseUJBQ0UsUUFBQSxLQUNBLElBQUEsS0FHRixzQkFDRSxNQUFBLGtCQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxNQUNBLGVBQUEsVUFHRix3QkFDRSxRQUFBLEtBQ0EsVUFBQSxLQUNBLElBQUEsSUFHRixlQUNFLFNBQUEsU0FDQSxRQUFBLFlBQ0EsS0FBQSxFQUFBLEVBQUEsS0FDQSxPQUFBLFFBQ0EsVUFBQSxRQUdGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEVBQ0EsUUFBQSxFQUdGLG9CQUNFLFNBQUEsU0FDQSxRQUFBLFlBQ0EsWUFBQSxPQUNBLGdCQUFBLE9BQ0EsTUFBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxtQkFDQSxjQUFBLE1BQ0EsV0FDRSxtRUFDRixNQUFBLG9CQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxJQUNBLFdBQUEsT0FDQSxTQUFBLE9BQ0EsV0FBQSxhQUFBLElBQUEsV0FBQSxJQUFBLE1BQUEsSUFBQSxXQUFBLElBQUEsVUFBQSxJQUdGLGtDQUNFLGFBQUEscUJBQ0EsV0FBQSx1RUFDQSxNQUFBLEtBQ0EsV0FBQSxFQUFBLEtBQUEsS0FBQSxxQkFDQSxVQUFBLGlCQUdGLDBDQUNFLFFBQUEsWUFDQSxZQUFBLE9BQ0EsZ0JBQUEsT0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGFBQUEsSUFDQSxjQUFBLE1BQ0EsV0FBQSxzQkFDQSxNQUFBLEtBQ0EsUUFBQSxJQUNBLFVB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QSxLQUFBLEVBQ0EsV0FBQSxRQUNBLE1BQUEsb0JBQ0EsVUFBQSxLQUNBLFlBQUEsSUFHRiw4QkFDRSxRQUFBLEtBQ0EsZ0JBQUEsV0FHRix5QkFDRSxxQkFDRSxzQkFBQSxJQUNBLFFBQUEsS0FHRixxQkFDRSxzQkFBQSxjQUdGLHFCQUNFLHNCQUFBLG9CQUFBLE9BQ0EsSUFBQSxLQUNBLFFBQUEsS0FHRiw4QkFBQSw2QkFFRSxZQUFBLENBQUEsQ0FBQSxHQUdGLDhCQUNFLFFBQUEsSUFBQSxJQUFBLElBQUEsRUFHRiwwQkFDRSxlQUFBLElBQ0EsWUFBQSxPQUNBLGdCQUFBLGVBSUoseUJBQ0UsdUJBQ0Usc0JBQUEsZUFJSiwwQkFDRSx1QkFDRSxzQkFBQSxlQUlKLDBCQUNFLGFBQ0UsWUFBQSxNQUdGLGVBQ0UsWUFBQSxNQUlKLHlCQUNFLGFBQ0UsV0FBQSxLQUNBLFFBQUEsS0FBQSxFQUFBLEtBR0Ysb0JBQ0UsVUFBQSxzQkFHRiwyQkFDRSxVQUFBLEtBQ0EsWUFBQSxLQUdGLHFCQUNFLHNCQUFBLElBR0YsNEJBQ0UsV0FBQSxNQUdGLHFCQUNFLFFBQUEsS0FHRiw0QkFDRSxPQUFBLE1BQ0EsV0FBQSxNQUdGLDRCQUNFLFdBQUEsTUFHRiw2QkFDRSxVQUFBLEtBR0Ysb0JBQ0UsTUFBQSxLQUNBLFVBQUEsR0FJSix3QkFDRSxLQUNFLFFBQUEsRUFDQSxVQUFBLGlCQUdGLEdBQ0UsUUFBQSxFQUNBLFVBQUEsZUFJSix3QkFDRSxLQUNFLFFBQUEsRUFDQSxVQUFBLFdBR0YsR0FDRSxRQUFBLEVBQ0EsVUFBQSxVQUlKLCtCQUNFLEtBQ0Usb0JBQUEsS0FBQSxFQUdGLEdBQ0Usb0JBQUEsTUFBQSxHQUlKLHVDQUNFLHFCQUFBLHFCQUFBLHdCQUFBLHFCQUlFLGVBQ0EsV0FBQSxLQUNBLFVBQUEiLCJmaWxlIjoicmV2aWV3LWxhbmRpbmcubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5yZXZpZXctc2l0ZS1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDUwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNiwgMzQsIDQ5LCAuMDgpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44OCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNnB4KTtcbn1cblxuLnJldmlldy1zaXRlLWhlYWRlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi1oZWlnaHQ6IDc4cHg7XG4gIGdhcDogMjhweDtcbn1cblxuLnJldmlldy1zaXRlLWhlYWRlcl9fYnJhbmQsXG4ucmV2aWV3LXNpdGUtZm9vdGVyX19icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS1yZXZpZXctaW5rKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yZXZpZXctc2l0ZS1oZWFkZXJfX21hcmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcmV2aWV3LWluayk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4ucmV2aWV3LXNpdGUtaGVhZGVyX19uYXYsXG4ucmV2aWV3LXNpdGUtaGVhZGVyX19tZW51LFxuLnJldmlldy1zaXRlLWZvb3Rlcl9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyOHB4O1xufVxuXG4ucmV2aWV3LXNpdGUtaGVhZGVyX19tZW51IGEsXG4ucmV2aWV3LXNpdGUtZm9vdGVyX19uYXYgYSB7XG4gIGNvbG9yOiB2YXIoLS1yZXZpZXctbXV0ZWQpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XG59XG5cbi5yZXZpZXctc2l0ZS1oZWFkZXJfX21lbnUgYTpob3Zlcixcbi5yZXZpZXctc2l0ZS1mb290ZXJfX25hdiBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXJldmlldy1hY2NlbnQtZGFyayk7XG59XG5cbi5yZXZpZXctc2l0ZS1oZWFkZXJfX3RvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTYsIDM0LCA0OSwgLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1yZXZpZXctaW5rKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4ucmV2aWV3LXNpdGUtaGVhZGVyX19jdGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJldmlldy1hY2NlbnQpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yZXZpZXctbGFuZGluZyB7XG4gIC0tcmV2aWV3LWluazogIzEwMjIzMTtcbiAgLS1yZXZpZXctbXV0ZWQ6ICM1ZDZiNzg7XG4gIC0tcmV2aWV3LWxpbmU6ICNkZmU3ZWU7XG4gIC0tcmV2aWV3LWNhcmQ6ICNmZmZmZmY7XG4gIC0tcmV2aWV3LWNyZWFtOiAjZjdmMWU4O1xuICAtLXJldmlldy1hY2NlbnQ6ICNmNThhMmE7XG4gIC0tcmV2aWV3LWFjY2VudC1kYXJrOiAjY2E2NTEyO1xuICAtLXJldmlldy1ibHVlOiAjMTQzYTUyO1xuICAtLXJldmlldy1zaGFkb3c6IDAgMjRweCA3MHB4IHJnYmEoMTYsIDM0LCA0OSwgLjEyKTtcbiAgLS1yZXZpZXctc2VjdGlvbi1nYXA6IGNsYW1wKDQycHgsIDR2dywgNTZweCk7XG5cbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogdmFyKC0tcmV2aWV3LXNlY3Rpb24tZ2FwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDU2cHgsIDZ2dywgODhweCk7XG4gIGJhY2tncm91bmQ6XG4gICAgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA4JSAxMiUsIHJnYmEoMjQ1LCAxMzgsIDQyLCAuMTIpLCB0cmFuc3BhcmVudCAzMHJlbSksXG4gICAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZmFmMiAwJSwgI2ZmZmZmZiAzOCUsICNmNWY4ZmIgMTAwJSk7XG4gIGNvbG9yOiB2YXIoLS1yZXZpZXctaW5rKTtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnJldmlldy1zaXRlLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE2LCAzNCwgNDksIC4wOCk7XG4gIGJhY2tncm91bmQ6ICMwZjIyMzE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NCk7XG59XG5cbi5yZXZpZXctc2l0ZS1mb290ZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyNHB4O1xuICBwYWRkaW5nLWJsb2NrOiAzNnB4O1xufVxuXG4ucmV2aWV3LXNpdGUtZm9vdGVyX19icmFuZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmV2aWV3LXNpdGUtZm9vdGVyX19icmFuZCAucmV2aWV3LXNpdGUtaGVhZGVyX19tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IHZhcigtLXJldmlldy1pbmspO1xufVxuXG4ucmV2aWV3LXNpdGUtZm9vdGVyIHAge1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNjgpO1xufVxuXG4ucmV2aWV3LXNpdGUtZm9vdGVyX19uYXYgYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43Mik7XG59XG5cbi5yZXZpZXctc2l0ZS1mb290ZXJfX2NvcHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4jcHJvZHVjdC1maW5kZXIsXG4jZXZhbHVhdGlvbi1jcml0ZXJpYSxcbiNwcm9kdWN0LXJhbmtpbmcge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogOTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXctc2l0ZS1mb290ZXJfX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucmV2aWV3LXNpdGUtZm9vdGVyX19jb3B5IHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV2aWV3LXNpdGUtaGVhZGVyX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDY4cHg7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG5cbiAgLnJldmlldy1zaXRlLWhlYWRlcl9fYnJhbmQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5yZXZpZXctc2l0ZS1oZWFkZXJfX3RvZ2dsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAucmV2aWV3LXNpdGUtaGVhZGVyX19uYXYge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLnJldmlldy1zaXRlLWhlYWRlcl9fbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgbGVmdDogMTZweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogNHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNiwgMzQsIDQ5LCAuMDgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOTYpO1xuICAgIGJveC1zaGFkb3c6IDAgMThweCA0NHB4IHJnYmEoMTYsIDM0LCA0OSwgLjE0KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yMnMgZWFzZSwgdHJhbnNmb3JtIC4yMnMgZWFzZTtcbiAgfVxuXG4gIC5yZXZpZXctc2l0ZS1oZWFkZXJfX21lbnUuaXMtb3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAucmV2aWV3LXNpdGUtaGVhZGVyX19tZW51IGEge1xuICAgIHBhZGRpbmc6IDExcHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5yZXZpZXctc2l0ZS1oZWFkZXJfX21lbnUgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjRlOTtcbiAgfVxuXG4gIC5yZXZpZXctc2l0ZS1oZWFkZXJfX2N0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucmV2aWV3LWNvbnRhaW5lciB7XG4gIHdpZHRoOiBtaW4oMTAwJSAtIDMycHgsIDExODBweCk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5yZXZpZXctZXllYnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgY29sb3I6IHZhcigtLXJldmlldy1hY2NlbnQtZGFyayk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucmV2aWV3LWV5ZWJyb3c6OmJlZm9yZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucmV2aWV3LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1yZXZpZXctaW5rKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLCBib3gtc2hhZG93IC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlO1xufVxuXG4ucmV2aWV3LWJ1dHRvbjpob3Zlcixcbi5yZXZpZXctYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDM0cHggcmdiYSgxNiwgMzQsIDQ5LCAuMjIpO1xufVxuXG4ucmV2aWV3LWJ1dHRvbi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXJldmlldy1hY2NlbnQpLCB2YXIoLS1yZXZpZXctYWNjZW50LWRhcmspKTtcbn1cblxuLnJldmlldy1idXR0b24tLXNtYWxsIHtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgcGFkZGluZy1pbmxpbmU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnJldmlldy1zZWN0aW9uLWhlYWRpbmcge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4ucmV2aWV3LXNlY3Rpb24taGVhZGluZy0td2lkZSB7XG4gIG1heC13aWR0aDogODUwcHg7XG59XG5cbi5yZXZpZXctc2VjdGlvbi1oZWFkaW5nIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogdmFyKC0tcmV2aWV3LWluayk7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCA0LjJ2dywgNDZweCk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAuOTU7XG59XG5cbi5yZXZpZXctc2VjdGlvbi1oZWFkaW5nIHAge1xuICBtYXJnaW46IDE0cHggMCAwO1xuICBjb2xvcjogdmFyKC0tcmV2aWV3LW11dGVkKTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS42Mjtcbn1cblxuLnJldmlldy1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA2MjBweDtcbiAgcGFkZGluZzogMTIwcHggMCA5MnB4O1xuICBiYWNrZ3JvdW5kOlxuICAgIGxpbmVhci1ncmFkaWVudCgxMjBkZWcsIHJnYmEoMTIsIDMxLCA0NSwgLjk2KSwgcmdiYSgxMiwgMzEsIDQ1LCAuNzgpKSxcbiAgICByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDgwJSAxOCUsIHJnYmEoMjQ1LCAxMzgsIDQyLCAuNDIpLCB0cmFuc3BhcmVudCAyMnJlbSksXG4gICAgdmFyKC0tcmV2aWV3LWJsdWUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmV2aWV3LWhlcm86OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTh2dztcbiAgYm90dG9tOiAtMTUwcHg7XG4gIHdpZHRoOiA0MjBweDtcbiAgaGVpZ2h0OiA0MjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTgpO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnJldmlldy1oZXJvX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDc4MHB4O1xufVxuXG4ucmV2aWV3LWhlcm8gLnJldmlldy1leWVicm93IHtcbiAgY29sb3I6ICNmZmQ0YWQ7XG59XG5cbi5yZXZpZXctaGVyb19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDJweCwgN3Z3LCA3NnB4KTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDU1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5yZXZpZXctaGVyb19fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBtYXJnaW46IDI0cHggMCAzNHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuODIpO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuN3Z3LCAxOXB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTg7XG59XG5cbi5yZXZpZXctZmluZGVyLFxuLnJldmlldy1jcml0ZXJpYSxcbi5yZXZpZXctcmFua2luZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yZXZpZXctZmluZGVyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5yZXZpZXctZmluZGVyIC5yZXZpZXctc2VjdGlvbi1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnJldmlldy1maW5kZXJfX2Zvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDE4cHg7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTYsIDM0LCA0OSwgLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuODYpO1xuICBib3gtc2hhZG93OiB2YXIoLS1yZXZpZXctc2hhZG93KTtcbiAgYW5pbWF0aW9uOiByZXZpZXdGYWRlVXAgLjU1cyBlYXNlIGJvdGg7XG59XG5cbi5yZXZpZXctZmluZGVyX19xdWVzdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTJweDtcbn1cblxuLnJldmlldy1maW5kZXJfX2xhYmVsIHtcbiAgY29sb3I6IHZhcigtLXJldmlldy1pbmspO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnJldmlldy1maW5kZXJfX29wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xufVxuXG4ucmV2aWV3LW9wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbn1cblxuLnJldmlldy1vcHRpb24gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucmV2aWV3LW9wdGlvbiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nOiAwIDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJldmlldy1saW5lKTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQ6XG4gICAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAuOTgpLCByZ2JhKDI0NywgMjQxLCAyMzIsIC43KSk7XG4gIGNvbG9yOiB2YXIoLS1yZXZpZXctbXV0ZWQpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycyBlYXNlLCBib3gtc2hhZG93IC4ycyBlYXNlLCBjb2xvciAuMnMgZWFzZSwgYmFja2dyb3VuZCAuMnMgZWFzZSwgdHJhbnNmb3JtIC4ycyBlYXNlO1xufVxuXG4ucmV2aWV3LW9wdGlvbiBpbnB1dDpjaGVja2VkICsgc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDUsIDEzOCwgNDIsIC43Mik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXJldmlldy1hY2NlbnQpLCB2YXIoLS1yZXZpZXctYWNjZW50LWRhcmspKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMjAyLCAxMDEsIDE4LCAuMTgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG5cbi5yZXZpZXctb3B0aW9uIGlucHV0OmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMjIpO1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCLinJNcIjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4ucmV2aWV3LW9wdGlvbiBpbnB1dDpmb2N1cy12aXNpYmxlICsgc3BhbiB7XG4gIG91dGxpbmU6IDNweCBzb2xpZCByZ2JhKDI0NSwgMTM4LCA0MiwgLjI4KTtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cblxuLnJldmlldy1vcHRpb246aG92ZXIgc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDUsIDEzOCwgNDIsIC41NSk7XG4gIGNvbG9yOiB2YXIoLS1yZXZpZXctaW5rKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xufVxuXG4ucmV2aWV3LWZpbmRlcl9fZm9ybS5pcy1sb2FkaW5nIHtcbiAgb3BhY2l0eTogLjcyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJldmlldy1maW5kZXJfX3Jlc3VsdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIGFuaW1hdGlvbjogcmV2aWV3RmFkZVVwIC40MnMgZWFzZSBib3RoO1xufVxuXG4ucmV2aWV3LWZpbmRlcl9fcmVzdWx0c1toaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJldmlldy1maW5kZXJfX3Jlc3VsdHMuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IG1pbigxMDAlLCAzNjBweCk7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZDpcbiAgICBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjQ1LCAxMzgsIDQyLCAuMTIpLCByZ2JhKDI0NSwgMTM4LCA0MiwgLjgpLCByZ2JhKDI0NSwgMTM4LCA0MiwgLjEyKSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjIwJSAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBhbmltYXRpb246IHJldmlld0ZpbmRlckxvYWRpbmcgMS4ycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuLnJldmlldy1maW5kZXJfX3Jlc3VsdHMtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4ucmV2aWV3LWZpbmRlcl9fcmVzdWx0cy1oZWFkIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLnJldmlldy1maW5kZXJfX3Jlc3VsdHMtaGVhZCBwIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogdmFyKC0tcmV2aWV3LW11dGVkKTtcbn1cblxuLnJldmlldy1maW5kZXJfX2dyaWQsXG4ucmV2aWV3LWNyaXRlcmlhX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxOHB4O1xufVxuXG4ucmV2aWV3LWZpbmRlcl9fZ3JpZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoLjk4NSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG59XG5cbi5yZXZpZXctZmluZGVyX19ncmlkLmlzLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41NXMgZWFzZSwgdHJhbnNmb3JtIC41NXMgZWFzZTtcbn1cblxuLnJldmlldy1wcm9kdWN0LWNhcmQsXG4ucmV2aWV3LWNyaXRlcmlhLWNhcmQsXG4ucmV2aWV3LXJhbmtpbmctaXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTYsIDM0LCA0OSwgLjA4KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcmV2aWV3LWNhcmQpO1xuICBib3gtc2hhZG93OiAwIDE4cHggNDVweCByZ2JhKDE2LCAzNCwgNDksIC4wOCk7XG59XG5cbi5yZXZpZXctcHJvZHVjdC1jYXJkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMThweCAxZnI7XG4gIGdhcDogMThweDtcbiAgbWluLWhlaWdodDogMTcwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGFuaW1hdGlvbjogcmV2aWV3Wm9vbUluIC43MnMgY3ViaWMtYmV6aWVyKC4yLCAuOCwgLjIsIDEpIGJvdGg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZSwgYm94LXNoYWRvdyAuMnMgZWFzZTtcbn1cblxuLnJldmlldy1wcm9kdWN0LWNhcmQ6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAuMTZzO1xufVxuXG4ucmV2aWV3LXByb2R1Y3QtY2FyZDpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IC4zMnM7XG59XG5cbi5yZXZpZXctcHJvZHVjdC1jYXJkOm50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLjQ4cztcbn1cblxuLnJldmlldy1wcm9kdWN0LWNhcmQ6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXJldmlldy1zaGFkb3cpO1xufVxuXG4ucmV2aWV3LXByb2R1Y3QtY2FyZF9fbWVkaWEge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1yZXZpZXctY3JlYW0pO1xufVxuXG4ucmV2aWV3LXByb2R1Y3QtY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnJldmlldy1wcm9kdWN0LWNhcmRfX3BsYWNlaG9sZGVyLFxuLnJldmlldy1yYW5raW5nLWl0ZW1fX3BsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBiYWNrZ3JvdW5kOlxuICAgIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjQ1LCAxMzgsIDQyLCAuMiksIHRyYW5zcGFyZW50KSxcbiAgICB2YXIoLS1yZXZpZXctY3JlYW0pO1xufVxuXG4ucmV2aWV3LXByb2R1Y3QtY2FyZF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDE0cHg7XG59XG5cbi5yZXZpZXctcHJvZHVjdC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cblxuLnJldmlldy1wcm9kdWN0LWNhcmRfX3Njb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1yZXZpZXctbXV0ZWQpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5yZXZpZXctcHJvZHVjdC1jYXJkX19zY29yZSBzdHJvbmcge1xuICBjb2xvcjogdmFyKC0tcmV2aWV3LWFjY2VudC1kYXJrKTtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuXG4ucmV2aWV3LWNyaXRlcmlhLWNhcmQge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xufVxuXG4ucmV2aWV3LWNyaXRlcmlhLWNhcmRfX2ljb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmNGU5O1xuICBjb2xvcjogdmFyKC0tcmV2aWV3LWFjY2VudC1kYXJrKTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4ucmV2aWV3LWNyaXRlcmlhLWNhcmRfX2ljb24gaW1nIHtcbiAgbWF4LXdpZHRoOiAzMnB4O1xuICBtYXgtaGVpZ2h0OiAzMnB4O1xufVxuXG4ucmV2aWV3LWNyaXRlcmlhLWNhcmQgaDMge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5yZXZpZXctY3JpdGVyaWEtY2FyZCBwIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogdmFyKC0tcmV2aWV3LW11dGVkKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4ucmV2aWV3LXJhbmtpbmdfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDI0cHg7XG59XG5cbi5yZXZpZXctcmFua2luZy1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyNHB4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xufVxuXG4ucmV2aWV3LXJhbmtpbmctaXRlbV9fbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBoZWlnaHQ6IGNsYW1wKDMwMHB4LCAzMnZ3LCA0MjBweCk7XG4gIGJhY2tncm91bmQ6XG4gICAgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA1MCUgMjAlLCByZ2JhKDI0NSwgMTM4LCA0MiwgLjE4KSwgdHJhbnNwYXJlbnQgMThyZW0pLFxuICAgIHZhcigtLXJldmlldy1jcmVhbSk7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG59XG5cbi5yZXZpZXctcmFua2luZy1pdGVtX19yYW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIGxlZnQ6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1yZXZpZXctaW5rKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnJldmlldy1yYW5raW5nLWl0ZW1fX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnJldmlldy1yYW5raW5nLWl0ZW1fX2NvbnRlbnQge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5yZXZpZXctcmFua2luZy1pdGVtX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5yZXZpZXctcmFua2luZy1pdGVtX190b3AgaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsZXR0ZXItc3BhY2luZzogLS4wMzVlbTtcbiAgbGluZS1oZWlnaHQ6IC45ODtcbn1cblxuLnJldmlldy1zY29yZS1iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBtaW4taGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nOiA5cHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogIzEwMjIzMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yZXZpZXctc2NvcmUtYmFkZ2Ugc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5yZXZpZXctc2NvcmUtYmFkZ2Ugc3Ryb25nIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnJldmlldy1zY29yZS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nOiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE2LCAzNCwgNDksIC4wNyk7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmZmZmYsICNmOGZiZmQpO1xufVxuXG4ucmV2aWV3LXNjb3JlLXJvd19fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBjb2xvcjogdmFyKC0tcmV2aWV3LWluayk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnJldmlldy1zY29yZS1yb3dfX2JhciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQ6ICNlN2VkZjI7XG59XG5cbi5yZXZpZXctc2NvcmUtcm93X19iYXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tcmV2aWV3LWFjY2VudCksIHZhcigtLXJldmlldy1hY2NlbnQtZGFyaykpO1xufVxuXG4ucmV2aWV3LXByb3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luOiAwIDAgMThweDtcbiAgcGFkZGluZzogMCAycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5yZXZpZXctcHJvcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBjb2xvcjogdmFyKC0tcmV2aWV3LWluayk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnJldmlldy1wcm9zIGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLjE1ZW07XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiB2YXIoLS1yZXZpZXctYWNjZW50LWRhcmspO1xuICBjb250ZW50OiBcIitcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnJldmlldy1yYW5raW5nLWl0ZW1fX3JldmlldyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMThweCAyMHB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHZhcigtLXJldmlldy1hY2NlbnQpO1xuICBib3JkZXItcmFkaXVzOiAwIDE4cHggMThweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmOGYwO1xuICBjb2xvcjogdmFyKC0tcmV2aWV3LW11dGVkKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4ucmV2aWV3LXJhbmtpbmctaXRlbV9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXctZmluZGVyX19mb3JtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBwYWRkaW5nOiAyMnB4O1xuICB9XG5cbiAgLnJldmlldy1maW5kZXJfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cblxuICAucmV2aWV3LXJhbmtpbmctaXRlbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMzAwcHgsIC43OGZyKSAxLjIyZnI7XG4gICAgZ2FwOiAzMHB4O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cblxuICAucmV2aWV3LXJhbmtpbmctaXRlbV9fcmV2aWV3LFxuICAucmV2aWV3LXJhbmtpbmctaXRlbV9fYWN0aW9ucyB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgfVxuXG4gIC5yZXZpZXctcmFua2luZy1pdGVtX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2cHggNHB4IDZweCAwO1xuICB9XG5cbiAgLnJldmlldy1yYW5raW5nLWl0ZW1fX3RvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJldmlldy1jcml0ZXJpYV9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZXZpZXctY3JpdGVyaWFfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmV2aWV3LWhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxuXG4gIC5yZXZpZXctZmluZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJldmlldy1oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDc2cHggMCA2NHB4O1xuICB9XG5cbiAgLnJldmlldy1oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzNHB4LCAxMnZ3LCA0MnB4KTtcbiAgfVxuXG4gIC5yZXZpZXctc2VjdGlvbi1oZWFkaW5nIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gIH1cblxuICAucmV2aWV3LXByb2R1Y3QtY2FyZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cblxuICAucmV2aWV3LXByb2R1Y3QtY2FyZF9fbWVkaWEge1xuICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICB9XG5cbiAgLnJldmlldy1yYW5raW5nLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gIH1cblxuICAucmV2aWV3LXJhbmtpbmctaXRlbV9fbWVkaWEge1xuICAgIGhlaWdodDogMjYwcHg7XG4gICAgbWluLWhlaWdodDogMjYwcHg7XG4gIH1cblxuICAucmV2aWV3LXJhbmtpbmctaXRlbV9faW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICB9XG5cbiAgLnJldmlldy1yYW5raW5nLWl0ZW1fX3RvcCBoMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgLnJldmlldy1zY29yZS1iYWRnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmV2aWV3RmFkZVVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTRweCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByZXZpZXdab29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjk0KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByZXZpZXdGaW5kZXJMb2FkaW5nIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTIwJSAwO1xuICB9XG5cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjAlIDA7XG4gIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnJldmlldy1maW5kZXJfX2Zvcm0sXG4gIC5yZXZpZXctZmluZGVyX19yZXN1bHRzLFxuICAucmV2aWV3LWZpbmRlcl9fZ3JpZCxcbiAgLnJldmlldy1wcm9kdWN0LWNhcmQge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuIl19 */
