.orbit-blog{--b-font:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--b-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--b-brand:var(--main-color, #db4615);--b-on-brand:var(--main-text-color, #fff);--b-motion:200ms ease-out;--b-ease:cubic-bezier(0.2, 0.7, 0.2, 1);--b-fast:150ms;--b-base:200ms;--b-slow:300ms;--t-page:#faf8f4;--t-alt:#f1ece6;--t-deep:#eae3da;--t-band:#2e2629;--s-bg:var(--t-page)}.orbit-blog[data-orbit-tone=cream],.orbit-blog[data-orbit-tone=wood-cream]{--t-page:#ffffff;--t-alt:#faf8f4;--t-deep:#f1ece6}.orbit-blog[data-orbit-tone=sand]{--t-band:#c9bca8}.orbit-blog[data-orbit-tone=cream]{--t-band:#eae3da}.orbit-blog[data-orbit-tone=wood]{--t-page:#3d3531;--t-alt:#2e2629;--t-deep:#241b1f;--t-band:#1a1816}.orbit-blog[data-orbit-tone=walnut]{--t-page:#241b1f;--t-alt:#2e2629;--t-deep:#3d3531;--t-band:#1a1816}.orbit-blog [data-surface=page]{--s-bg:var(--t-page)}.orbit-blog [data-surface=alt]{--s-bg:var(--t-alt)}.orbit-blog [data-surface=deep]{--s-bg:var(--t-deep)}.orbit-blog [data-surface=band]{--s-bg:var(--t-band)}.orbit-blog,.orbit-blog [data-surface]{--b-ink:#241b1f;--b-body:#3d3531;--b-muted:#5c5450;--b-border:rgba(36, 27, 31, 0.14);--b-field:#8f857b;--b-surface:#ffffff;--b-sunken:color-mix(in srgb, var(--s-bg) 92%, #241b1f);--b-accent:var(--b-accent-light, color-mix(in srgb, var(--b-brand) 72%, #000))}.orbit-blog[data-orbit-tone=walnut],.orbit-blog[data-orbit-tone=walnut] [data-surface],.orbit-blog[data-orbit-tone=wood],.orbit-blog[data-orbit-tone=wood] [data-surface],.orbit-blog[data-orbit-tone^=wood-] [data-surface=band]{--b-ink:#ffffff;--b-body:#eae3da;--b-muted:#b6ada4;--b-border:rgba(255, 255, 255, 0.16);--b-field:#9a9087;--b-surface:color-mix(in srgb, var(--s-bg) 88%, #ffffff);--b-sunken:color-mix(in srgb, var(--s-bg) 88%, #ffffff);--b-accent:var(--b-accent-dark, color-mix(in srgb, var(--b-brand) 62%, #fff))}.orbit-blog[data-orbit-tone=sand] [data-surface=band]{--b-muted:#3d3531;--b-border:rgba(36, 27, 31, 0.2)}.orbit-blog [data-surface]{background:var(--s-bg);color:var(--b-ink)}body,html{margin:0;padding:0}.orbit-blog{min-height:100vh;background:var(--s-bg);color:var(--b-ink);font-family:var(--b-font);font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased}.orbit-blog *,.orbit-blog *::after,.orbit-blog *::before{box-sizing:border-box}.orbit-blog img{max-width:100%}.orbit-blog a:where(:not(.player-slot a)){color:inherit;text-decoration:none;transition:color var(--b-motion),background-color var(--b-motion),border-color var(--b-motion)}.orbit-blog a:where(:not(.player-slot a)):hover{color:var(--b-accent)}.orbit-blog :focus-visible{outline:2px solid var(--b-accent);outline-offset:2px}.orbit-blog h1:where(:not(.player-slot h1)),.orbit-blog h2:where(:not(.player-slot h2)),.orbit-blog h3:where(:not(.player-slot h3)),.orbit-blog h4:where(:not(.player-slot h4)),.orbit-blog p:where(:not(.player-slot p)){margin:0}.orbit-blog .container{width:100%;max-width:1200px;margin:0 auto;padding:0 32px}.orbit-blog .container--narrow > *{max-width:760px}.orbit-blog .meta{font-family:var(--b-mono);font-size:13px;line-height:16px;color:var(--b-muted)}.orbit-blog .eyebrow{font-size:14px;line-height:20px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--b-muted)}.orbit-blog .section-title{font-size:30px;line-height:36px;font-weight:700}.orbit-blog .text-link{font-weight:600}.orbit-blog .button,.orbit-blog button:where(:not(.player-slot button)),.orbit-blog input[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 20px;border:1px solid transparent;border-radius:0;background:0 0;color:inherit;font:inherit;font-weight:600;line-height:20px;cursor:pointer;transition:color var(--b-base) var(--b-ease),background-color var(--b-base) var(--b-ease),border-color var(--b-base) var(--b-ease),transform var(--b-fast) var(--b-ease)}.orbit-blog .button:active,.orbit-blog button:where(:not(.player-slot button)):active{transform:translateY(1px)}.orbit-blog .button--primary,.orbit-blog .new-comment button,.orbit-blog .new-comment input[type=submit]{background:var(--b-brand);color:var(--b-on-brand)}.orbit-blog .button--primary:hover,.orbit-blog .new-comment button:hover,.orbit-blog .new-comment input[type=submit]:hover{background:color-mix(in srgb,var(--b-brand) 86%,#000);color:var(--b-on-brand)}.orbit-blog .button--outline{border-color:var(--b-ink);color:var(--b-ink)}.orbit-blog .button--outline:hover{border-color:var(--b-accent);color:var(--b-accent)}.orbit-blog .button--outline-inverse{border-color:var(--b-ink);color:var(--b-ink)}.orbit-blog .button--outline-inverse:hover,.orbit-blog .site-footer a.button--outline-inverse:hover{border-color:var(--b-accent);color:var(--b-accent)}.orbit-blog .announcement{border-bottom:1px solid var(--b-border);padding:10px 0;font-size:14px;line-height:20px;color:var(--b-body);text-align:center}.orbit-blog .announcement a{color:var(--b-link,var(--b-accent));text-decoration:underline;text-underline-offset:3px}.orbit-blog .site-header{border-bottom:1px solid var(--b-border)}.orbit-blog .navbar{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px}.orbit-blog .navbar__brand{display:flex;align-items:center;gap:12px;min-width:0}.orbit-blog .navbar__cover{flex:none;display:block;width:44px;height:44px;overflow:hidden;background:var(--b-sunken)}.orbit-blog .navbar__cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.orbit-blog .cover-initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;aspect-ratio:1;border:1px solid var(--b-border);background:#241b1f;color:#fff;font-weight:700;line-height:1;letter-spacing:.02em}.orbit-blog .navbar__cover .cover-initials{font-size:15px}.orbit-blog .hero__cover .cover-initials{font-size:clamp(64px,9vw,128px)}.orbit-blog .episode-row__cover .cover-initials{font-size:32px}.orbit-blog .more-from-us__cover{display:block}.orbit-blog .more-from-us__cover .cover-initials{font-size:56px}.orbit-blog .navbar__title{font-size:18px;line-height:24px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orbit-blog .navbar__promo,.orbit-blog .navbar__toggle,.orbit-blog .navbar__toggle-input{display:none}.orbit-blog .navbar__links{display:flex;align-items:center;gap:32px;margin:0;padding:0;list-style:none;font-size:15px;font-weight:500}.orbit-blog #episodes-link > a,.orbit-blog #home-link > a{position:relative;display:inline-block;padding:10px 0;color:var(--b-body)}.orbit-blog #episodes-link > a::after,.orbit-blog #home-link > a::after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--b-brand);transform:scaleX(0);transform-origin:left;transition:transform var(--b-slow) var(--b-ease)}.orbit-blog #episodes-link > a:hover::after,.orbit-blog #episodes-link.active > a::after,.orbit-blog #home-link > a:hover::after,.orbit-blog #home-link.active > a::after{transform:scaleX(1)}.orbit-blog #episodes-link.active > a,.orbit-blog #home-link.active > a{color:var(--b-ink)}.orbit-blog #subscribe-link .button{min-height:40px;padding:0 16px}.orbit-blog .hero__inner{display:flex;flex-wrap:wrap;align-items:center;gap:64px;padding-top:80px;padding-bottom:72px}.orbit-blog .hero__text{flex:999 1 480px;min-width:0;display:flex;flex-direction:column;gap:24px}.orbit-blog .hero__title{font-size:56px;line-height:60px;font-weight:700;letter-spacing:-.01em;overflow-wrap:anywhere}.orbit-blog .hero__description{max-width:60ch;font-size:18px;line-height:28px;color:var(--b-body);overflow-wrap:anywhere}.orbit-blog .hero__description > * + *{margin-top:16px}.orbit-blog .hero__actions{display:flex;flex-wrap:wrap;gap:12px;padding-top:8px}.orbit-blog .hero__actions .button{min-height:48px;padding:0 22px}.orbit-blog .hero__cover{flex:1 1 320px;max-width:440px}.orbit-blog .hero__cover img{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:var(--b-sunken)}.orbit-blog .latest-episode{padding:72px 0}.orbit-blog .section-head{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.orbit-blog .section-head--row{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.orbit-blog .latest-episode__title{font-size:30px;line-height:36px;font-weight:700}.orbit-blog .player-slot .podigee-podcast-player-direct,.orbit-blog .player-slot iframe{display:block;width:100%;border:0}.orbit-blog .episodes-section{padding:72px 0}.orbit-blog .episodes-section--archive{padding-top:0}.orbit-blog .episode-row{display:flex;align-items:flex-start;gap:24px;padding:24px 0;border-top:1px solid var(--b-border)}.orbit-blog .episode-row__cover{flex:none;width:112px;height:112px}.orbit-blog .episode-row__cover{overflow:hidden}.orbit-blog .episode-row__cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:var(--b-sunken);transition:transform .5s var(--b-ease)}.orbit-blog .episode-row:hover .episode-row__cover img{transform:scale(1.05)}.orbit-blog .episode-row:hover .episode-row__title a{color:var(--b-accent)}.orbit-blog .episode-row__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.orbit-blog .episode-row__info .meta{display:flex;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px}.orbit-blog .episode-row__info .meta > *{white-space:nowrap}.orbit-blog .episode-row__title{font-size:20px;line-height:28px;font-weight:600;overflow-wrap:anywhere}.orbit-blog .episode-row__description{display:-webkit-box;max-width:72ch;overflow:hidden;color:var(--b-body);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.orbit-blog .pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;border-top:1px solid var(--b-border)}.orbit-blog .pagination a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--b-ink);font-weight:600}.orbit-blog .pagination__current{font-family:var(--b-mono);font-size:14px;color:var(--b-body)}.orbit-blog .page-head{padding:56px 0 24px}.orbit-blog .page-title{font-size:48px;line-height:54px;font-weight:700}.orbit-blog .legal{padding-bottom:96px}.orbit-blog .prose{color:var(--b-body);overflow-wrap:anywhere}.orbit-blog .prose > * + *{margin-top:16px}.orbit-blog .prose h2{color:var(--b-ink);font-size:24px;line-height:32px;font-weight:700}.orbit-blog .prose h3,.orbit-blog .prose h4{color:var(--b-ink);font-size:18px;line-height:28px;font-weight:600}.orbit-blog .prose a{color:var(--b-link,var(--b-accent));text-decoration:underline;text-underline-offset:3px}.orbit-blog .prose ol,.orbit-blog .prose ul{padding-left:20px}.orbit-blog .episode__header .container{display:flex;flex-direction:column;gap:16px;padding-top:56px;padding-bottom:32px}.orbit-blog .episode__title{max-width:24ch;font-size:48px;line-height:54px;font-weight:700;letter-spacing:-.01em;overflow-wrap:anywhere}.orbit-blog .episode__subtitle{max-width:64ch;font-size:18px;line-height:28px;color:var(--b-body)}.orbit-blog .player-section{padding:56px 0}.orbit-blog .episode__body{display:flex;flex-direction:column;gap:56px;padding-top:64px;padding-bottom:64px}.orbit-blog .episode__section{display:flex;flex-direction:column;gap:16px;width:100%;max-width:900px;align-self:center}.orbit-blog .episode__section > h2{font-size:24px;line-height:32px;font-weight:700}.orbit-blog .episode__transcript{max-height:480px;overflow-y:auto;padding:16px 20px;background:var(--b-surface);border:1px solid var(--b-border);color:var(--b-body)}.orbit-blog .comments-list{display:flex;flex-direction:column}.orbit-blog .comment{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-bottom:1px solid var(--b-border)}.orbit-blog .comment__meta{display:flex;align-items:baseline;gap:8px}.orbit-blog .comment__name{font-weight:600}.orbit-blog .comment__text{color:var(--b-body)}.orbit-blog .new-comment{display:flex;flex-direction:column;gap:16px;padding:24px;background:var(--b-surface);border:1px solid var(--b-border)}.orbit-blog .new-comment h4{font-size:18px;line-height:28px;font-weight:600}.orbit-blog .new-comment form{display:flex;flex-direction:column;gap:16px}.orbit-blog .new-comment .honig{position:absolute;left:-9999px}.orbit-blog .new-comment .field{display:flex;flex-direction:column;gap:6px}.orbit-blog .new-comment label{font-size:14px;font-weight:600}.orbit-blog .new-comment input[type=email],.orbit-blog .new-comment input[type=text],.orbit-blog .new-comment textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--b-field);border-radius:0;background:var(--s-bg);color:var(--b-ink);font:inherit}.orbit-blog .new-comment .hint,.orbit-blog .new-comment small{font-size:13px;color:var(--b-muted)}.orbit-blog .new-comment .message{padding:12px 16px;border:1px solid var(--b-border)}.orbit-blog .call-to-action{padding:64px 0}.orbit-blog .call-to-action__box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.orbit-blog .call-to-action__text{flex:999 1 420px;display:flex;flex-direction:column;gap:8px}.orbit-blog .call-to-action__text p{max-width:60ch;color:var(--b-body)}.orbit-blog .call-to-action .button{min-height:48px}.orbit-blog .subscribe{border-top:1px solid var(--b-border)}.orbit-blog .subscribe:empty{display:none}.orbit-blog .subscribe > .container{display:flex;flex-direction:column;gap:24px;padding-top:72px;padding-bottom:72px}.orbit-blog .subscribe .title-wrap{display:flex;flex-direction:column;gap:8px}.orbit-blog .subscribe .title-wrap h2{font-size:30px;line-height:36px;font-weight:700}.orbit-blog .subscribe .title-wrap h3{font-size:16px;line-height:24px;font-weight:400;color:var(--b-body)}.orbit-blog .subscribe .header{display:inline-flex;align-self:flex-start;flex-wrap:wrap;gap:2px;padding:4px;border:1px solid var(--b-border);border-radius:9999px;background:var(--b-surface)}.orbit-blog .subscribe .tab-header label{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border-radius:9999px;color:var(--b-body);font-size:14px;font-weight:600;cursor:pointer}.orbit-blog .subscribe .tab-header label:hover{color:var(--b-ink)}.orbit-blog .subscribe .tab-header.active label{background:var(--b-brand);box-shadow:inset 0 0 0 1px var(--b-border);color:var(--b-on-brand)}.orbit-blog .subscribe .more-apps > div:first-child{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.orbit-blog .subscribe .more-apps a.button{justify-content:flex-start;min-height:56px;padding:0 16px;background:var(--b-surface);border:1px solid var(--b-border);color:var(--b-ink)}.orbit-blog .subscribe .more-apps a.button:hover{border-color:var(--b-accent);color:var(--b-accent)}.orbit-blog .subscribe .more-apps a.button > div{display:flex;align-items:center;gap:12px}.orbit-blog .subscribe .more-apps img{width:28px;height:28px}.orbit-blog .subscribe .more-apps label{cursor:pointer}.orbit-blog .subscribe .rss-feed-content{margin-top:12px;padding:12px 16px;background:var(--b-surface);border:1px solid var(--b-border);font-family:var(--b-mono);font-size:13px;overflow-wrap:anywhere}.orbit-blog .subscribe .rss-feed-content button{margin-top:12px;border-color:var(--b-ink);font-family:var(--b-font)}.orbit-blog .more-from-us{padding:72px 0}.orbit-blog .more-from-us .section-title{margin-bottom:24px}.orbit-blog .more-from-us__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px}.orbit-blog .more-from-us__item{display:flex;flex-direction:column;gap:12px;font-size:18px;line-height:24px;font-weight:600}.orbit-blog .more-from-us__item img{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.orbit-blog .site-footer{color:var(--b-muted)}.orbit-blog .site-footer > .container{display:flex;flex-direction:column;gap:40px;padding-top:56px;padding-bottom:40px}.orbit-blog .site-footer__promo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.orbit-blog .site-footer__headline{font-size:20px;line-height:28px;font-weight:600;color:var(--b-ink)}.orbit-blog .site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;font-size:14px}.orbit-blog .site-footer__promo + .site-footer__bottom{padding-top:24px;border-top:1px solid var(--b-border)}.orbit-blog .site-footer > .container:not(:has(.site-footer__promo)){padding-top:40px}.orbit-blog .site-footer__nav{display:flex;gap:24px;margin:0;padding:0;list-style:none}.orbit-blog .site-footer a:hover{color:var(--b-ink)}.orbit-blog .site-footer__logo{color:var(--b-ink)}.orbit-blog .site-footer__logo-mark{display:block}.orbit-blog .site-footer__logo .logo-circle{fill:#db4615}.orbit-blog .site-footer__logo .logo-text{fill:currentColor}.orbit-blog .site-footer__logo .logo-waves{fill:var(--s-bg)}@media (max-width:750px){.orbit-blog .container{padding:0 16px}.orbit-blog .navbar{min-height:68px;gap:12px}.orbit-blog .navbar__cover{width:40px;height:40px}.orbit-blog .navbar__title{font-size:17px}.orbit-blog .navbar__toggle-input{display:block;position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.orbit-blog .navbar__toggle-input:focus-visible ~ .navbar__toggle{outline:2px solid var(--b-accent);outline-offset:2px}.orbit-blog .navbar__toggle{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--b-border);cursor:pointer;transition:background-color var(--b-base) var(--b-ease),border-color var(--b-base) var(--b-ease),color var(--b-base) var(--b-ease)}.orbit-blog .navbar__toggle svg{position:absolute;transition:transform var(--b-slow) var(--b-ease),opacity var(--b-base) var(--b-ease)}.orbit-blog .navbar__icon-close{opacity:0;transform:rotate(-90deg)}.orbit-blog .navbar__menu{position:fixed;inset:var(--b-menu-top,68px) 0 0;z-index:20;display:flex;flex-direction:column;justify-content:space-between;background:var(--s-bg);overflow-y:auto;visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity var(--b-slow) var(--b-ease),transform var(--b-slow) var(--b-ease),visibility 0s linear var(--b-slow)}.orbit-blog .navbar__toggle-input:checked ~ .navbar__toggle{background:var(--b-ink);border-color:var(--b-ink);color:var(--s-bg)}.orbit-blog .navbar__toggle-input:checked ~ .navbar__toggle .navbar__icon-open{opacity:0;transform:rotate(90deg)}.orbit-blog .navbar__toggle-input:checked ~ .navbar__toggle .navbar__icon-close{opacity:1;transform:none}.orbit-blog .site-header:has(.navbar__toggle-input:checked){position:sticky;top:0;z-index:30}.orbit-blog .navbar__toggle-input:checked ~ .navbar__menu{visibility:visible;opacity:1;transform:none;transition-delay:0s}.orbit-blog .navbar__links > li,.orbit-blog .navbar__promo{opacity:0;transform:translateY(12px);transition:opacity var(--b-slow) var(--b-ease),transform var(--b-slow) var(--b-ease)}.orbit-blog .navbar__toggle-input:checked ~ .navbar__menu .navbar__links > li,.orbit-blog .navbar__toggle-input:checked ~ .navbar__menu .navbar__promo{opacity:1;transform:none}.orbit-blog .navbar__toggle-input:checked ~ .navbar__menu .navbar__links > li:nth-child(1){transition-delay:60ms}.orbit-blog .navbar__toggle-input:checked ~ .navbar__menu .navbar__links > li:nth-child(2){transition-delay:140ms}.orbit-blog .navbar__toggle-input:checked ~ .navbar__menu .navbar__links > li:nth-child(3){transition-delay:220ms}.orbit-blog .navbar__toggle-input:checked ~ .navbar__menu .navbar__promo{transition-delay:.3s}.orbit-blog #episodes-link > a::after,.orbit-blog #home-link > a::after{display:none}.orbit-blog .navbar__links{flex-direction:column;align-items:stretch;gap:0;padding:8px 16px}.orbit-blog #episodes-link > a,.orbit-blog #home-link > a,.orbit-blog #subscribe-link .button,.orbit-blog .navbar__links > li > a{display:flex;width:100%;align-items:center;justify-content:flex-start;min-height:64px;padding:0;border:0;border-bottom:1px solid var(--b-border);box-shadow:none;color:var(--b-ink);font-size:24px;line-height:32px;font-weight:700}.orbit-blog #episodes-link.active > a,.orbit-blog #home-link.active > a{box-shadow:none;color:var(--b-accent)}.orbit-blog .navbar__promo{display:flex;flex-direction:column;gap:14px;padding:24px 16px 32px}.orbit-blog .navbar__promo-text{font-size:18px;line-height:24px;font-weight:600}.orbit-blog .navbar__promo .button{min-height:48px}.orbit-blog .hero__inner{flex-direction:column-reverse;align-items:stretch;gap:24px;padding-top:32px;padding-bottom:40px}.orbit-blog .hero__cover,.orbit-blog .hero__text{flex:none;max-width:none}.orbit-blog .hero__title{font-size:36px;line-height:40px}.orbit-blog .hero__description{font-size:16px;line-height:24px}.orbit-blog .hero__actions{flex-direction:column}.orbit-blog .hero__actions .button{width:100%}.orbit-blog .episodes-section,.orbit-blog .latest-episode,.orbit-blog .more-from-us{padding:40px 0}.orbit-blog .latest-episode__title,.orbit-blog .section-title,.orbit-blog .subscribe .title-wrap h2{font-size:24px;line-height:30px}.orbit-blog .episode-row{gap:14px;padding:16px 0}.orbit-blog .episode-row__cover{width:72px;height:72px}.orbit-blog .episode-row__title{font-size:17px;line-height:24px}.orbit-blog .episode-row__description{display:none}.orbit-blog .page-head{padding:32px 0 16px}.orbit-blog .episode__title,.orbit-blog .page-title{font-size:32px;line-height:38px}.orbit-blog .episode__header .container{gap:12px;padding-top:16px;padding-bottom:20px}.orbit-blog .player-section{padding:24px 0}.orbit-blog .episode__body{gap:40px;padding-top:40px;padding-bottom:40px}.orbit-blog .call-to-action{padding:40px 0}.orbit-blog .call-to-action__box{gap:16px}.orbit-blog .call-to-action .button{width:100%}.orbit-blog .subscribe > .container{padding-top:40px;padding-bottom:40px}.orbit-blog .more-from-us__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.orbit-blog .more-from-us__item{font-size:16px}.orbit-blog .site-footer > .container{gap:24px;padding-top:40px;padding-bottom:32px}.orbit-blog .site-footer > .container:not(:has(.site-footer__promo)){padding-top:32px}.orbit-blog .site-footer__promo{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:no-preference){html:has(.orbit-blog){scroll-behavior:smooth}}.orbit-blog #latest-episode,.orbit-blog #subscribe{scroll-margin-top:24px}.orbit-blog.has-motion [data-reveal]{transition:opacity .6s var(--b-ease),transform .6s var(--b-ease);transition-delay:var(--reveal-delay,0ms)}.orbit-blog.has-motion [data-reveal]:not(.is-revealed){opacity:0;transform:translateY(16px)}.orbit-blog .subscribe .header{position:relative}.orbit-blog .subscribe .tab-header{position:relative;z-index:1}.orbit-blog .subscribe .tab-header label{transition:color var(--b-slow) var(--b-ease),background-color var(--b-slow) var(--b-ease)}.orbit-blog .subscribe .tab-indicator{position:absolute;top:0;left:0;width:0;border-radius:9999px;background:var(--b-brand);box-shadow:inset 0 0 0 1px var(--b-border)}.orbit-blog .subscribe .tab-indicator.is-ready{transition:transform var(--b-slow) var(--b-ease),width var(--b-slow) var(--b-ease),height var(--b-slow) var(--b-ease)}.orbit-blog .subscribe .header.has-indicator .tab-header.active label{background:0 0;box-shadow:none}@media (max-width:480px){.orbit-blog .subscribe .header{display:flex;align-self:stretch;flex-wrap:nowrap}.orbit-blog .subscribe .tab-header{display:flex;flex:1 1 auto;min-width:0}.orbit-blog .subscribe .tab-header label{flex:1 1 auto;justify-content:center;padding:0 8px;font-size:13px;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.orbit-blog *,.orbit-blog *::after,.orbit-blog *::before{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important}}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcGxpY2F0aW9uLmNzcyIsImhlYWRlci9uYXYuY3NzIiwibWFpbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsWUFDRSxTQUFBLGlCQUFBLENBQUEsYUFBQSxDQUFBLGtCQUFBLENBQUEsVUFBQSxDQUFBLFdBQ0EsU0FBQSxnQkFBQSxDQUFBLFlBQUEsQ0FBQSxjQUFBLENBQUEsS0FBQSxDQUFBLFVBQ0EsVUFBQSwyQkFDQSxhQUFBLDZCQUNBLFdBQUEsTUFBQSxTQUNBLFNBQUEsK0JBQ0EsU0FBQSxNQUNBLFNBQUEsTUFDQSxTQUFBLE1BQ0EsU0FBQSxRQUNBLFFBQUEsUUFDQSxTQUFBLFFBQ0EsU0FBQSxRQUNBLE9BQUEsY0FJRixtQ0FEQSx3Q0FFRSxTQUFBLFFBQ0EsUUFBQSxRQUNBLFNBQUEsUUFHRixrQ0FDRSxTQUFBLFFBR0YsbUNBQ0UsU0FBQSxRQUdGLGtDQUNFLFNBQUEsUUFDQSxRQUFBLFFBQ0EsU0FBQSxRQUNBLFNBQUEsUUFHRixvQ0FDRSxTQUFBLFFBQ0EsUUFBQSxRQUNBLFNBQUEsUUFDQSxTQUFBLFFBR0YsZ0NBQ0UsT0FBQSxjQUdGLCtCQUNFLE9BQUEsYUFHRixnQ0FDRSxPQUFBLGNBR0YsZ0NBQ0UsT0FBQSxjQUdGLFlBQ0EsMkJBQ0UsUUFBQSxRQUNBLFNBQUEsUUFDQSxVQUFBLFFBQ0EsV0FBQSx1QkFDQSxVQUFBLFFBQ0EsWUFBQSxRQUNBLFdBQUEsNkNBQ0EsV0FBQSxvRUFNRixvQ0FDQSxtREFIQSxrQ0FDQSxpREFGQSx3REFLRSxRQUFBLFFBQ0EsU0FBQSxRQUNBLFVBQUEsUUFDQSxXQUFBLDBCQUNBLFVBQUEsUUFDQSxZQUFBLDZDQUNBLFdBQUEsNkNBQ0EsV0FBQSxtRUFHRixzREFDRSxVQUFBLFFBQ0EsV0FBQSxzQkFHRiwyQkFDRSxXQUFBLFlBQ0EsTUFBQSxhQUlGLEtBREEsS0FFRSxPQUFBLEVBQ0EsUUFBQSxFQUdGLFlBQ0UsV0FBQSxNQUNBLFdBQUEsWUFDQSxNQUFBLGFBQ0EsWUFBQSxjQUNB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LEtBQUEsUUFHRiwwQ0FDRSxLQUFBLGFBR0YsMkNBQ0UsS0FBQSxZQUlGLHlCQUNFLHVCQUNFLFFBQUEsRUFBQSxLQUdGLG9CQUNFLFdBQUEsS0FDQSxJQUFBLEtBR0YsMkJBQ0UsTUFBQSxLQUNBLE9BQUEsS0FHRiwyQkFDRSxVQUFBLEtBR0Ysa0NBQ0UsUUFBQSxNQUNBLFNBQUEsU0FDQSxNQUFBLElBQ0EsT0FBQSxJQUNBLE9BQUEsS0FDQSxTQUFBLE9BQ0Esa0JBQUEsV0FBQSxVQUFBLFdBR0Ysa0VBQ0UsUUFBQSxJQUFBLE1BQUEsZ0JBQ0EsZUFBQSxJQUdGLDRCQUNFLFNBQUEsU0FDQSxLQUFBLEtBQ0EsUUFBQSxZQUNBLFlBQUEsT0FDQSxnQkFBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsZ0JBQ0EsT0FBQSxRQUNBLFdBQUEsaUJBQUEsY0FBQSxhQUFBLENBQUEsYUFBQSxjQUFBLGFBQUEsQ0FBQSxNQUFBLGNBQUEsY0FJRixnQ0FDRSxTQUFBLFNBQ0EsV0FBQSxVQUFBLGNBQUEsYUFBQSxDQUFBLFFBQUEsY0FBQSxjQUdGLGdDQUNFLFFBQUEsRUFDQSxVQUFBLGVBR0YsMEJBQ0UsU0FBQSxNQUNBLE1BQUEsdUJBQUEsRUFBQSxFQUNBLFFBQUEsR0FDQSxRQUFBLEtBQ0EsZUFBQSxPQUNBLGdCQUFBLGNBQ0EsV0FBQSxZQUNBLFdBQUEsS0FDQSxXQUFBLE9BQ0EsUUFBQSxFQUNBLFVBQUEsaUJBQ0EsV0FBQSxRQUFBLGNBQUEsYUFBQSxDQUFBLFVBQUEsY0FBQSxhQUFBLENBQUEsV0FBQSxHQUFBLE9BQUEsY0FJRiw0REFDRSxXQUFBLGFBQ0EsYUFBQSxhQUNBLE1BQUEsWUFHRiwrRUFDRSxRQUFBLEVBQ0EsVUFBQSxjQUdGLGdGQUNFLFFBQUEsRUFDQSxVQUFBLEtBR0YsNERBQ0UsU0FBQSxPQUNBLElBQUEsRUFDQSxRQUFBLEdBR0YsMERBQ0UsV0FBQSxRQUNBLFFBQUEsRUFDQSxVQUFBLEtBQ0EsaUJBQUEsR0FHRixnQ0FYQSwyQkFhRSxRQUFBLEVBQ0EsVUFBQSxpQkFDQSxXQUFBLFFBQUEsY0FBQSxhQUFBLENBQUEsVUFBQSxjQUFBLGNBR0YsOEVBWkEseUVBY0UsUUFBQSxFQUNBLFVBQUEsS0FHRiwyRkFDRSxpQkFBQSxLQUdGLDJGQUNFLGlCQUFBLE1BR0YsMkZBQ0UsaUJBQUEsTUFHRix5RUFDRSxpQkFBQSxJQWRGLHNDQWlCQSxrQ0FFRSxRQUFBLEtBR0YsMkJBQ0UsZUFBQSxPQUNBLFlBQUEsUUFDQSxJQUFBLEVBQ0EsUUFBQSxJQUFBLEtBZkYsK0JBREEsMkJBRUEsb0NBaUJBLG9DQUlFLFFBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxPQUNBLGdCQUFBLFdBQ0EsV0FBQSxLQUNBLFFBQUEsRUFDQSxPQUFBLEVBQ0EsY0FBQSxJQUFBLE1BQUEsZ0JBQ0EsV0FBQSxLQUNBLE1BQUEsYUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFqQkYsc0NBb0JBLGtDQUVFLFdBQUEsS0FDQSxNQUFBLGdCQUdGLDJCQUNFLFFBQUEsS0FDQSxlQUFBLE9BQ0EsSUFBQSxLQUNBLFFBQUEsS0FBQSxLQUFBLEtBR0YsZ0NBQ0UsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBR0YsbUNBQ0UsV0FBQSxLQUdGLHlCQUNFLGVBQUEsZUFDQSxZQUFBLFFBQ0EsSUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLEtBdEJGLHlCQXlCQSx3QkFFRSxLQUFBLEtBQ0EsVUFBQSxLQUdGLHlCQUNFLFVBQUEsS0FDQSxZQUFBLEtBR0YsK0JBQ0UsVUFBQSxLQUNBLFlBQUEsS0FHRiwyQkFDRSxlQUFBLE9BR0YsbUNBQ0UsTUFBQSxLQTNCRiw4QkE4QkEsNEJBN0JBLDBCQWdDRSxRQUFBLEtBQUEsRUFHRixtQ0EvQkEsMkJBQ0Esc0NBaUNFLFVBQUEsS0FDQSxZQUFBLEtBR0YseUJBQ0UsSUFBQSxLQUNBLFFBQUEsS0FBQSxFQUdGLGdDQUNFLE1BQUEsS0FDQSxPQUFBLEtBR0YsZ0NBQ0UsVUFBQSxLQUNBLFlBQUEsS0FHRixzQ0FDRSxRQUFBLEtBR0YsdUJBQ0UsUUFBQSxLQUFBLEVBQUEsS0FsQ0YsNEJBcUNBLHdCQUVFLFVBQUEsS0FDQSxZQUFBLEtBR0Ysd0NBQ0UsSUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLEtBR0YsNEJBQ0UsUUFBQSxLQUFBLEVBR0YsMkJBQ0UsSUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLEtBR0YsNEJBQ0UsUUFBQSxLQUFBLEVBR0YsaUNBQ0UsSUFBQSxLQUdGLG9DQUNFLE1BQUEsS0FHRixvQ0FDRSxZQUFBLEtBQ0EsZUFBQSxLQUdGLGdDQUNFLHNCQUFBLHdCQUNBLElBQUEsS0FHRixnQ0FDRSxVQUFBLEtBR0Ysc0NBQ0UsSUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLEtBR0YscUVBQ0UsWUFBQSxLQUdGLGdDQUNFLGVBQUEsT0FDQSxZQUFBLFNBS0osOENBQ0Usc0JBQ0UsZ0JBQUEsUUFJSiw0QkFuREEsdUJBcURFLGtCQUFBLEtBR0YscUNBQ0UsV0FBQSxRQUFBLElBQUEsYUFBQSxDQUFBLFVBQUEsSUFBQSxjQUNBLGlCQUFBLHdCQUdGLHVEQUNFLFFBQUEsRUFDQSxVQUFBLGlCQUdGLCtCQUNFLFNBQUEsU0FHRixtQ0FDRSxTQUFBLFNBQ0EsUUFBQSxFQUdGLHlDQUNFLFdBQUEsTUFBQSxjQUFBLGFBQUEsQ0FBQSxpQkFBQSxjQUFBLGNBR0Ysc0NBQ0UsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLGNBQUEsT0FDQSxXQUFBLGVBQ0EsV0FBQSxNQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsZ0JBR0YsK0NBQ0UsV0FBQSxVQUFBLGNBQUEsYUFBQSxDQUFBLE1BQUEsY0FBQSxhQUFBLENBQUEsT0FBQSxjQUFBLGNBSUYsc0VBQ0UsV0FBQSxJQUNBLFdBQUEsS0FJRix5QkFDRSwrQkFDRSxRQUFBLEtBQ0EsV0FBQSxRQUNBLFVBQUEsT0FHRixtQ0FDRSxRQUFBLEtBQ0EsS0FBQSxFQUFBLEVBQUEsS0FDQSxVQUFBLEVBR0YseUNBQ0UsS0FBQSxFQUFBLEVBQUEsS0FDQSxnQkFBQSxPQUNBLFFBQUEsRUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLFFBSUosdUNBQ0UsY0F0REEscUJBREEsc0JBMERFLG9CQUFBLGFBQ0EsaUJBQUEsYUFDQSxtQkFBQTtBQ3o3Q0o7QUNBQSIsImZpbGUiOiJhcHBsaWNhdGlvbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBGb250cyBjb21lIGZyb20gdGhlIGFwcCdzIG9yYml0LWJsb2ctZm9udHMgc3R5bGVzaGVldC4gRWFjaCB0b25lIGRlZmluZXMgZm91ciBzdXJmYWNlcztcbiAgIHNlY3Rpb25zIHBpY2sgb25lIHdpdGggZGF0YS1zdXJmYWNlLiAqL1xuLm9yYml0LWJsb2cge1xuICAtLWItZm9udDogXCJJbnN0cnVtZW50IFNhbnNcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIHNhbnMtc2VyaWY7XG4gIC0tYi1tb25vOiBcIkpldEJyYWlucyBNb25vXCIsIHVpLW1vbm9zcGFjZSwgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBtb25vc3BhY2U7XG4gIC0tYi1icmFuZDogdmFyKC0tbWFpbi1jb2xvciwgI2RiNDYxNSk7XG4gIC0tYi1vbi1icmFuZDogdmFyKC0tbWFpbi10ZXh0LWNvbG9yLCAjZmZmKTtcbiAgLS1iLW1vdGlvbjogMjAwbXMgZWFzZS1vdXQ7XG4gIC0tYi1lYXNlOiBjdWJpYy1iZXppZXIoMC4yLCAwLjcsIDAuMiwgMSk7XG4gIC0tYi1mYXN0OiAxNTBtcztcbiAgLS1iLWJhc2U6IDIwMG1zO1xuICAtLWItc2xvdzogMzAwbXM7XG4gIC0tdC1wYWdlOiAjZmFmOGY0O1xuICAtLXQtYWx0OiAjZjFlY2U2O1xuICAtLXQtZGVlcDogI2VhZTNkYTtcbiAgLS10LWJhbmQ6ICMyZTI2Mjk7XG4gIC0tcy1iZzogdmFyKC0tdC1wYWdlKTtcbn1cblxuLm9yYml0LWJsb2dbZGF0YS1vcmJpdC10b25lPVwid29vZC1jcmVhbVwiXSxcbi5vcmJpdC1ibG9nW2RhdGEtb3JiaXQtdG9uZT1cImNyZWFtXCJdIHtcbiAgLS10LXBhZ2U6ICNmZmZmZmY7XG4gIC0tdC1hbHQ6ICNmYWY4ZjQ7XG4gIC0tdC1kZWVwOiAjZjFlY2U2O1xufVxuXG4ub3JiaXQtYmxvZ1tkYXRhLW9yYml0LXRvbmU9XCJzYW5kXCJdIHtcbiAgLS10LWJhbmQ6ICNjOWJjYTg7XG59XG5cbi5vcmJpdC1ibG9nW2RhdGEtb3JiaXQtdG9uZT1cImNyZWFtXCJdIHtcbiAgLS10LWJhbmQ6ICNlYWUzZGE7XG59XG5cbi5vcmJpdC1ibG9nW2RhdGEtb3JiaXQtdG9uZT1cIndvb2RcIl0ge1xuICAtLXQtcGFnZTogIzNkMzUzMTtcbiAgLS10LWFsdDogIzJlMjYyOTtcbiAgLS10LWRlZXA6ICMyNDFiMWY7XG4gIC0tdC1iYW5kOiAjMWExODE2O1xufVxuXG4ub3JiaXQtYmxvZ1tkYXRhLW9yYml0LXRvbmU9XCJ3YWxudXRcIl0ge1xuICAtLXQtcGFnZTogIzI0MWIxZjtcbiAgLS10LWFsdDogIzJlMjYyOTtcbiAgLS10LWRlZXA6ICMzZDM1MzE7XG4gIC0tdC1iYW5kOiAjMWExODE2O1xufVxuXG4ub3JiaXQtYmxvZyBbZGF0YS1zdXJmYWNlPVwicGFnZVwiXSB7XG4gIC0tcy1iZzogdmFyKC0tdC1wYWdlKTtcbn1cblxuLm9yYml0LWJsb2cgW2RhdGEtc3VyZmFjZT1cImFsdFwiXSB7XG4gIC0tcy1iZzogdmFyKC0tdC1hbHQpO1xufVxuXG4ub3JiaXQtYmxvZyBbZGF0YS1zdXJmYWNlPVwiZGVlcFwiXSB7XG4gIC0tcy1iZzogdmFyKC0tdC1kZWVwKTtcbn1cblxuLm9yYml0LWJsb2cgW2RhdGEtc3VyZmFjZT1cImJhbmRcIl0ge1xuICAtLXMtYmc6IHZhcigtLXQtYmFuZCk7XG59XG5cbi5vcmJpdC1ibG9nLFxuLm9yYml0LWJsb2cgW2RhdGEtc3VyZmFjZV0ge1xuICAtLWItaW5rOiAjMjQxYjFmO1xuICAtLWItYm9keTogIzNkMzUzMTtcbiAgLS1iLW11dGVkOiAjNWM1NDUwO1xuICAtLWItYm9yZGVyOiByZ2JhKDM2LCAyNywgMzEsIDAuMTQpO1xuICAtLWItZmllbGQ6ICM4Zjg1N2I7XG4gIC0tYi1zdXJmYWNlOiAjZmZmZmZmO1xuICAtLWItc3Vua2VuOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcy1iZykgOTIlLCAjMjQxYjFmKTtcbiAgLS1iLWFjY2VudDogdmFyKC0tYi1hY2NlbnQtbGlnaHQsIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1iLWJyYW5kKSA3MiUsICMwMDApKTtcbn1cblxuLm9yYml0LWJsb2dbZGF0YS1vcmJpdC10b25lXj1cIndvb2QtXCJdIFtkYXRhLXN1cmZhY2U9XCJiYW5kXCJdLFxuLm9yYml0LWJsb2dbZGF0YS1vcmJpdC10b25lPVwid29vZFwiXSxcbi5vcmJpdC1ibG9nW2RhdGEtb3JiaXQtdG9uZT1cIndvb2RcIl0gW2RhdGEtc3VyZmFjZV0sXG4ub3JiaXQtYmxvZ1tkYXRhLW9yYml0LXRvbmU9XCJ3YWxudXRcIl0sXG4ub3JiaXQtYmxvZ1tkYXRhLW9yYml0LXRvbmU9XCJ3YWxudXRcIl0gW2RhdGEtc3VyZmFjZV0ge1xuICAtLWItaW5rOiAjZmZmZmZmO1xuICAtLWItYm9keTogI2VhZTNkYTtcbiAgLS1iLW11dGVkOiAjYjZhZGE0O1xuICAtLWItYm9yZGVyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xuICAtLWItZmllbGQ6ICM5YTkwODc7XG4gIC0tYi1zdXJmYWNlOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcy1iZykgODglLCAjZmZmZmZmKTtcbiAgLS1iLXN1bmtlbjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXMtYmcpIDg4JSwgI2ZmZmZmZik7XG4gIC0tYi1hY2NlbnQ6IHZhcigtLWItYWNjZW50LWRhcmssIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1iLWJyYW5kKSA2MiUsICNmZmYpKTtcbn1cblxuLm9yYml0LWJsb2dbZGF0YS1vcmJpdC10b25lPVwic2FuZFwiXSBbZGF0YS1zdXJmYWNlPVwiYmFuZFwiXSB7XG4gIC0tYi1tdXRlZDogIzNkMzUzMTtcbiAgLS1iLWJvcmRlcjogcmdiYSgzNiwgMjcsIDMxLCAwLjIpO1xufVxuXG4ub3JiaXQtYmxvZyBbZGF0YS1zdXJmYWNlXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXMtYmcpO1xuICBjb2xvcjogdmFyKC0tYi1pbmspO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm9yYml0LWJsb2cge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcy1iZyk7XG4gIGNvbG9yOiB2YXIoLS1iLWluayk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1iLWZvbnQpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLm9yYml0LWJsb2cgKixcbi5vcmJpdC1ibG9nICo6OmJlZm9yZSxcbi5vcmJpdC1ibG9nICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm9yYml0LWJsb2cgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBUaGUgd2Vic2l0ZSBwbGF5ZXIgcmVuZGVycyBpbiB0aGUgcGFnZSwgc28gZWxlbWVudCBydWxlcyBzdGF5IG91dCBvZiBpdC4gKi9cbi5vcmJpdC1ibG9nIGE6d2hlcmUoOm5vdCgucGxheWVyLXNsb3QgYSkpIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYi1tb3Rpb24pLCBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWItbW90aW9uKSwgYm9yZGVyLWNvbG9yIHZhcigtLWItbW90aW9uKTtcbn1cblxuLm9yYml0LWJsb2cgYTp3aGVyZSg6bm90KC5wbGF5ZXItc2xvdCBhKSk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYi1hY2NlbnQpO1xufVxuXG4ub3JiaXQtYmxvZyA6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1iLWFjY2VudCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi5vcmJpdC1ibG9nIGgxOndoZXJlKDpub3QoLnBsYXllci1zbG90IGgxKSksXG4ub3JiaXQtYmxvZyBoMjp3aGVyZSg6bm90KC5wbGF5ZXItc2xvdCBoMikpLFxuLm9yYml0LWJsb2cgaDM6d2hlcmUoOm5vdCgucGxheWVyLXNsb3QgaDMpKSxcbi5vcmJpdC1ibG9nIGg0OndoZXJlKDpub3QoLnBsYXllci1zbG90IGg0KSksXG4ub3JiaXQtYmxvZyBwOndoZXJlKDpub3QoLnBsYXllci1zbG90IHApKSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm9yYml0LWJsb2cgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMzJweDtcbn1cblxuLm9yYml0LWJsb2cgLmNvbnRhaW5lci0tbmFycm93ID4gKiB7XG4gIG1heC13aWR0aDogNzYwcHg7XG59XG5cbi5vcmJpdC1ibG9nIC5tZXRhIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWItbW9ubyk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1iLW11dGVkKTtcbn1cblxuLm9yYml0LWJsb2cgLmV5ZWJyb3cge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tYi1tdXRlZCk7XG59XG5cbi5vcmJpdC1ibG9nIC5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm9yYml0LWJsb2cgLnRleHQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJ1dHRvbnMgKi9cbi5vcmJpdC1ibG9nIC5idXR0b24sXG4ub3JiaXQtYmxvZyBidXR0b246d2hlcmUoOm5vdCgucGxheWVyLXNsb3QgYnV0dG9uKSksXG4ub3JiaXQtYmxvZyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYi1iYXNlKSB2YXIoLS1iLWVhc2UpLCBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWItYmFzZSkgdmFyKC0tYi1lYXNlKSxcbiAgICBib3JkZXItY29sb3IgdmFyKC0tYi1iYXNlKSB2YXIoLS1iLWVhc2UpLCB0cmFuc2Zvcm0gdmFyKC0tYi1mYXN0KSB2YXIoLS1iLWVhc2UpO1xufVxuXG4ub3JiaXQtYmxvZyAuYnV0dG9uOmFjdGl2ZSxcbi5vcmJpdC1ibG9nIGJ1dHRvbjp3aGVyZSg6bm90KC5wbGF5ZXItc2xvdCBidXR0b24pKTphY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbn1cblxuLm9yYml0LWJsb2cgLmJ1dHRvbi0tcHJpbWFyeSxcbi5vcmJpdC1ibG9nIC5uZXctY29tbWVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLm9yYml0LWJsb2cgLm5ldy1jb21tZW50IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWItYnJhbmQpO1xuICBjb2xvcjogdmFyKC0tYi1vbi1icmFuZCk7XG59XG5cbi5vcmJpdC1ibG9nIC5idXR0b24tLXByaW1hcnk6aG92ZXIsXG4ub3JiaXQtYmxvZyAubmV3LWNvbW1lbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlcixcbi5vcmJpdC1ibG9nIC5uZXctY29tbWVudCBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tYi1icmFuZCkgODYlLCAjMDAwKTtcbiAgY29sb3I6IHZhcigtLWItb24tYnJhbmQpO1xufVxuXG4ub3JiaXQtYmxvZyAuYnV0dG9uLS1vdXRsaW5lIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1iLWluayk7XG4gIGNvbG9yOiB2YXIoLS1iLWluayk7XG59XG5cbi5vcmJpdC1ibG9nIC5idXR0b24tLW91dGxpbmU6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWItYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLWItYWNjZW50KTtcbn1cblxuLm9yYml0LWJsb2cgLmJ1dHRvbi0tb3V0bGluZS1pbnZlcnNlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1iLWluayk7XG4gIGNvbG9yOiB2YXIoLS1iLWluayk7XG59XG5cbi5vcmJpdC1ibG9nIC5idXR0b24tLW91dGxpbmUtaW52ZXJzZTpob3Zlcixcbi5vcmJpdC1ibG9nIC5zaXRlLWZvb3RlciBhLmJ1dHRvbi0tb3V0bGluZS1pbnZlcnNlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1iLWFjY2VudCk7XG4gIGNvbG9yOiB2YXIoLS1iLWFjY2VudCk7XG59XG5cbi8qIEFubm91bmNlbWVudCAqL1xuLm9yYml0LWJsb2cgLmFubm91bmNlbWVudCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iLWJvcmRlcik7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLWItYm9keSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm9yYml0LWJsb2cgLmFubm91bmNlbWVudCBhIHtcbiAgY29sb3I6IHZhcigtLWItbGluaywgdmFyKC0tYi1hY2NlbnQpKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xufVxuXG4vKiBIZWFkZXIgKi9cbi5vcmJpdC1ibG9nIC5zaXRlLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iLWJvcmRlcik7XG59XG5cbi5vcmJpdC1ibG9nIC5uYXZiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjRweDtcbiAgbWluLWhlaWdodDogNzZweDtcbn1cblxuLm9yYml0LWJsb2cgLm5hdmJhcl9fYnJhbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLm9yYml0LWJsb2cgLm5hdmJhcl9fY292ZXIge1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYi1zdW5rZW4pO1xufVxuXG4ub3JiaXQtYmxvZyAubmF2YmFyX19jb3ZlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8qIFNob3duIHdoZW4gYSBzaG93IG9yIGVwaXNvZGUgaGFzIG5vIGltYWdlLCBsaWtlIHRoZSBzaG93IGF2YXRhciBpbiB0aGUgYXBwLiAqL1xuLm9yYml0LWJsb2cgLmNvdmVyLWluaXRpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYi1ib3JkZXIpO1xuICBiYWNrZ3JvdW5kOiAjMjQxYjFmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi5vcmJpdC1ibG9nIC5uYXZiYXJfX2NvdmVyIC5jb3Zlci1pbml0aWFscyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLm9yYml0LWJsb2cgLmhlcm9fX2NvdmVyIC5jb3Zlci1pbml0aWFscyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjRweCwgOXZ3LCAxMjhweCk7XG59XG5cbi5vcmJpdC1ibG9nIC5lcGlzb2RlLXJvd19fY292ZXIgLmNvdmVyLWluaXRpYWxzIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4ub3JiaXQtYmxvZyAubW9yZS1mcm9tLXVzX19jb3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3JiaXQtYmxvZyAubW9yZS1mcm9tLXVzX19jb3ZlciAuY292ZXItaW5pdGlhbHMge1xuICBmb250LXNpemU6IDU2cHg7XG59XG5cbi5vcmJpdC1ibG9nIC5uYXZiYXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5vcmJpdC1ibG9nIC5uYXZiYXJfX3RvZ2dsZS1pbnB1dCxcbi5vcmJpdC1ibG9nIC5uYXZiYXJfX3RvZ2dsZSxcbi5vcmJpdC1ibG9nIC5uYXZiYXJfX3Byb21vIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm9yYml0LWJsb2cgLm5hdmJhcl9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ub3JiaXQtYmxvZyAjaG9tZS1saW5rID4gYSxcbi5vcmJpdC1ibG9nICNlcGlzb2Rlcy1saW5rID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGNvbG9yOiB2YXIoLS1iLWJvZHkpO1xufVxuXG4ub3JiaXQtYmxvZyAjaG9tZS1saW5rID4gYTo6YWZ0ZXIsXG4ub3JiaXQtYmxvZyAjZXBpc29kZXMtbGluayA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYi1icmFuZCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tYi1zbG93KSB2YXIoLS1iLWVhc2UpO1xufVxuXG4ub3JiaXQtYmxvZyAjaG9tZS1saW5rID4gYTpob3Zlcjo6YWZ0ZXIsXG4ub3JiaXQtYmxvZyAjZXBpc29kZXMtbGluayA+IGE6aG92ZXI6OmFmdGVyLFxuLm9yYml0LWJsb2cgI2hvbWUtbGluay5hY3RpdmUgPiBhOjphZnRlcixcbi5vcmJpdC1ibG9nICNlcGlzb2Rlcy1saW5rLmFjdGl2ZSA+IGE6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5vcmJpdC1ibG9nICNob21lLWxpbmsuYWN0aXZlID4gYSxcbi5vcmJpdC1ibG9nICNlcGlzb2Rlcy1saW5rLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogdmFyKC0tYi1pbmspO1xufVxuXG4ub3JiaXQtYmxvZyAjc3Vic2NyaWJlLWxpbmsgLmJ1dHRvbiB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLyogSGVybyAqL1xuLm9yYml0LWJsb2cgLmhlcm9fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDY0cHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbn1cblxuLm9yYml0LWJsb2cgLmhlcm9fX3RleHQge1xuICBmbGV4OiA5OTkgMSA0ODBweDtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG5cbi5vcmJpdC1ibG9nIC5oZXJvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cblxuLm9yYml0LWJsb2cgLmhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA2MGNoO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogdmFyKC0tYi1ib2R5KTtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG5cbi5vcmJpdC1ibG9nIC5oZXJvX19kZXNjcmlwdGlvbiA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLm9yYml0LWJsb2cgLmhlcm9fX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLm9yYml0LWJsb2cgLmhlcm9fX2FjdGlvbnMgLmJ1dHRvbiB7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDAgMjJweDtcbn1cblxuLm9yYml0LWJsb2cgLmhlcm9fX2NvdmVyIHtcbiAgZmxleDogMSAxIDMyMHB4O1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuXG4ub3JiaXQtYmxvZyAuaGVyb19fY292ZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iLXN1bmtlbik7XG59XG5cbi8qIExhdGVzdCBlcGlzb2RlIGFuZCBwbGF5ZXIgKi9cbi5vcmJpdC1ibG9nIC5sYXRlc3QtZXBpc29kZSB7XG4gIHBhZGRpbmc6IDcycHggMDtcbn1cblxuLm9yYml0LWJsb2cgLnNlY3Rpb24taGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4ub3JiaXQtYmxvZyAuc2VjdGlvbi1oZWFkLS1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5vcmJpdC1ibG9nIC5sYXRlc3QtZXBpc29kZV9fdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ub3JiaXQtYmxvZyAucGxheWVyLXNsb3QgaWZyYW1lLFxuLm9yYml0LWJsb2cgLnBsYXllci1zbG90IC5wb2RpZ2VlLXBvZGNhc3QtcGxheWVyLWRpcmVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKiBFcGlzb2RlIGxpc3QgKi9cbi5vcmJpdC1ibG9nIC5lcGlzb2Rlcy1zZWN0aW9uIHtcbiAgcGFkZGluZzogNzJweCAwO1xufVxuXG4ub3JiaXQtYmxvZyAuZXBpc29kZXMtc2VjdGlvbi0tYXJjaGl2ZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ub3JiaXQtYmxvZyAuZXBpc29kZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyNHB4O1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1iLWJvcmRlcik7XG59XG5cbi5vcmJpdC1ibG9nIC5lcGlzb2RlLXJvd19fY292ZXIge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTEycHg7XG4gIGhlaWdodDogMTEycHg7XG59XG5cbi5vcmJpdC1ibG9nIC5lcGlzb2RlLXJvd19fY292ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ub3JiaXQtYmxvZyAuZXBpc29kZS1yb3dfX2NvdmVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYi1zdW5rZW4pO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXMgdmFyKC0tYi1lYXNlKTtcbn1cblxuLm9yYml0LWJsb2cgLmVwaXNvZGUtcm93OmhvdmVyIC5lcGlzb2RlLXJvd19fY292ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLm9yYml0LWJsb2cgLmVwaXNvZGUtcm93OmhvdmVyIC5lcGlzb2RlLXJvd19fdGl0bGUgYSB7XG4gIGNvbG9yOiB2YXIoLS1iLWFjY2VudCk7XG59XG5cbi5vcmJpdC1ibG9nIC5lcGlzb2RlLXJvd19faW5mbyB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG59XG5cbi5vcmJpdC1ibG9nIC5lcGlzb2RlLXJvd19faW5mbyAubWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogOHB4O1xufVxuXG4ub3JiaXQtYmxvZyAuZXBpc29kZS1yb3dfX2luZm8gLm1ldGEgPiAqIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm9yYml0LWJsb2cgLmVwaXNvZGUtcm93X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuXG4ub3JiaXQtYmxvZyAuZXBpc29kZS1yb3dfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG1heC13aWR0aDogNzJjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLWItYm9keSk7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIGxpbmUtY2xhbXA6IDI7XG59XG5cbi5vcmJpdC1ibG9nIC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYi1ib3JkZXIpO1xufVxuXG4ub3JiaXQtYmxvZyAucGFnaW5hdGlvbiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYi1pbmspO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ub3JiaXQtYmxvZyAucGFnaW5hdGlvbl9fY3VycmVudCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1iLW1vbm8pO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1iLWJvZHkpO1xufVxuXG4vKiBQYWdlIGhlYWRzIGFuZCBsZWdhbCB0ZXh0ICovXG4ub3JiaXQtYmxvZyAucGFnZS1oZWFkIHtcbiAgcGFkZGluZzogNTZweCAwIDI0cHg7XG59XG5cbi5vcmJpdC1ibG9nIC5wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm9yYml0LWJsb2cgLmxlZ2FsIHtcbiAgcGFkZGluZy1ib3R0b206IDk2cHg7XG59XG5cbi5vcmJpdC1ibG9nIC5wcm9zZSB7XG4gIGNvbG9yOiB2YXIoLS1iLWJvZHkpO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cblxuLm9yYml0LWJsb2cgLnByb3NlID4gKiArICoge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ub3JiaXQtYmxvZyAucHJvc2UgaDIge1xuICBjb2xvcjogdmFyKC0tYi1pbmspO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ub3JiaXQtYmxvZyAucHJvc2UgaDMsXG4ub3JiaXQtYmxvZyAucHJvc2UgaDQge1xuICBjb2xvcjogdmFyKC0tYi1pbmspO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ub3JiaXQtYmxvZyAucHJvc2UgYSB7XG4gIGNvbG9yOiB2YXIoLS1iLWxpbmssIHZhcigtLWItYWNjZW50KSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbn1cblxuLm9yYml0LWJsb2cgLnByb3NlIHVsLFxuLm9yYml0LWJsb2cgLnByb3NlIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4vKiBFcGlzb2RlIHBhZ2UgKi9cbi5vcmJpdC1ibG9nIC5lcGlzb2RlX19oZWFkZXIgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG4ub3JiaXQtYmxvZyAuZXBpc29kZV9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDI0Y2g7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cblxuLm9yYml0LWJsb2cgLmVwaXNvZGVfX3N1YnRpdGxlIHtcbiAgbWF4LXdpZHRoOiA2NGNoO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogdmFyKC0tYi1ib2R5KTtcbn1cblxuLm9yYml0LWJsb2cgLnBsYXllci1zZWN0aW9uIHtcbiAgcGFkZGluZzogNTZweCAwO1xufVxuXG4ub3JiaXQtYmxvZyAuZXBpc29kZV9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNTZweDtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4O1xufVxuXG4ub3JiaXQtYmxvZyAuZXBpc29kZV9fc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLm9yYml0LWJsb2cgLmVwaXNvZGVfX3NlY3Rpb24gPiBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5vcmJpdC1ibG9nIC5lcGlzb2RlX190cmFuc2NyaXB0IHtcbiAgbWF4LWhlaWdodDogNDgwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYi1zdXJmYWNlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYi1ib3JkZXIpO1xuICBjb2xvcjogdmFyKC0tYi1ib2R5KTtcbn1cblxuLyogQ29tbWVudHMgKi9cbi5vcmJpdC1ibG9nIC5jb21tZW50cy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm9yYml0LWJsb2cgLmNvbW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbiAgcGFkZGluZzogMTZweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYi1ib3JkZXIpO1xufVxuXG4ub3JiaXQtYmxvZyAuY29tbWVudF9fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiA4cHg7XG59XG5cbi5vcmJpdC1ibG9nIC5jb21tZW50X19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm9yYml0LWJsb2cgLmNvbW1lbnRfX3RleHQge1xuICBjb2xvcjogdmFyKC0tYi1ib2R5KTtcbn1cblxuLm9yYml0LWJsb2cgLm5ldy1jb21tZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iLWJvcmRlcik7XG59XG5cbi5vcmJpdC1ibG9nIC5uZXctY29tbWVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5vcmJpdC1ibG9nIC5uZXctY29tbWVudCBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4ub3JiaXQtYmxvZyAubmV3LWNvbW1lbnQgLmhvbmlnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuXG4ub3JiaXQtYmxvZyAubmV3LWNvbW1lbnQgLmZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG59XG5cbi5vcmJpdC1ibG9nIC5uZXctY29tbWVudCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm9yYml0LWJsb2cgLm5ldy1jb21tZW50IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLm9yYml0LWJsb2cgLm5ldy1jb21tZW50IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5vcmJpdC1ibG9nIC5uZXctY29tbWVudCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWItZmllbGQpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zLWJnKTtcbiAgY29sb3I6IHZhcigtLWItaW5rKTtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLm9yYml0LWJsb2cgLm5ldy1jb21tZW50IHNtYWxsLFxuLm9yYml0LWJsb2cgLm5ldy1jb21tZW50IC5oaW50IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tYi1tdXRlZCk7XG59XG5cbi5vcmJpdC1ibG9nIC5uZXctY29tbWVudCAubWVzc2FnZSB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYi1ib3JkZXIpO1xufVxuXG4vKiBDYWxsIHRvIGFjdGlvbiAqL1xuLm9yYml0LWJsb2cgLmNhbGwtdG8tYWN0aW9uIHtcbiAgcGFkZGluZzogNjRweCAwO1xufVxuXG4ub3JiaXQtYmxvZyAuY2FsbC10by1hY3Rpb25fX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMycHg7XG59XG5cbi5vcmJpdC1ibG9nIC5jYWxsLXRvLWFjdGlvbl9fdGV4dCB7XG4gIGZsZXg6IDk5OSAxIDQyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cblxuLm9yYml0LWJsb2cgLmNhbGwtdG8tYWN0aW9uX190ZXh0IHAge1xuICBtYXgtd2lkdGg6IDYwY2g7XG4gIGNvbG9yOiB2YXIoLS1iLWJvZHkpO1xufVxuXG4ub3JiaXQtYmxvZyAuY2FsbC10by1hY3Rpb24gLmJ1dHRvbiB7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG59XG5cbi8qIFN1YnNjcmliZSAobWFya3VwIGNvbWVzIGZyb20gdGhlIGFwcCdzIGZvbGxvdy1odWIgc2NyaXB0KSAqL1xuLm9yYml0LWJsb2cgLnN1YnNjcmliZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1iLWJvcmRlcik7XG59XG5cbi5vcmJpdC1ibG9nIC5zdWJzY3JpYmU6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3JiaXQtYmxvZyAuc3Vic2NyaWJlID4gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgcGFkZGluZy10b3A6IDcycHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4O1xufVxuXG4ub3JiaXQtYmxvZyAuc3Vic2NyaWJlIC50aXRsZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG5cbi5vcmJpdC1ibG9nIC5zdWJzY3JpYmUgLnRpdGxlLXdyYXAgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ub3JiaXQtYmxvZyAuc3Vic2NyaWJlIC50aXRsZS13cmFwIGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWItYm9keSk7XG59XG5cbi5vcmJpdC1ibG9nIC5zdWJzY3JpYmUgLmhlYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMnB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWItYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iLXN1cmZhY2UpO1xufVxuXG4ub3JiaXQtYmxvZyAuc3Vic2NyaWJlIC50YWItaGVhZGVyIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBjb2xvcjogdmFyKC0tYi1ib2R5KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vcmJpdC1ibG9nIC5zdWJzY3JpYmUgLnRhYi1oZWFkZXIgbGFiZWw6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYi1pbmspO1xufVxuXG4ub3JiaXQtYmxvZyAuc3Vic2NyaWJlIC50YWItaGVhZGVyLmFjdGl2ZSBsYWJlbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWItYnJhbmQpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tYi1ib3JkZXIpO1xuICBjb2xvcjogdmFyKC0tYi1vbi1icmFuZCk7XG59XG5cbi5vcmJpdC1ibG9nIC5zdWJzY3JpYmUgLm1vcmUtYXBwcyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIyMHB4LCAxZnIpKTtcbiAgZ2FwOiAxMnB4O1xufVxuXG4ub3JiaXQtYmxvZyAuc3Vic2NyaWJlIC5tb3JlLWFwcHMgYS5idXR0b24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYi1zdXJmYWNlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYi1ib3JkZXIpO1xuICBjb2xvcjogdmFyKC0tYi1pbmspO1xufVxuXG4ub3JiaXQtYmxvZyAuc3Vic2NyaWJlIC5tb3JlLWFwcHMgYS5idXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWItYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLWItYWNjZW50KTtcbn1cblxuLm9yYml0LWJsb2cgLnN1YnNjcmliZSAubW9yZS1hcHBzIGEuYnV0dG9uID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4ub3JiaXQtYmxvZyAuc3Vic2NyaWJlIC5tb3JlLWFwcHMgaW1nIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLm9yYml0LWJsb2cgLnN1YnNjcmliZSAubW9yZS1hcHBzIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ub3JiaXQtYmxvZyAuc3Vic2NyaWJlIC5yc3MtZmVlZC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iLWJvcmRlcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1iLW1vbm8pO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuXG4ub3JiaXQtYmxvZyAuc3Vic2NyaWJlIC5yc3MtZmVlZC1jb250ZW50IGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYi1pbmspO1xuICBmb250LWZhbWlseTogdmFyKC0tYi1mb250KTtcbn1cblxuLyogTW9yZSBmcm9tIHVzICovXG4ub3JiaXQtYmxvZyAubW9yZS1mcm9tLXVzIHtcbiAgcGFkZGluZzogNzJweCAwO1xufVxuXG4ub3JiaXQtYmxvZyAubW9yZS1mcm9tLXVzIC5zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLm9yYml0LWJsb2cgLm1vcmUtZnJvbS11c19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIyMHB4LCAxZnIpKTtcbiAgZ2FwOiAyNHB4O1xufVxuXG4ub3JiaXQtYmxvZyAubW9yZS1mcm9tLXVzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ub3JiaXQtYmxvZyAubW9yZS1mcm9tLXVzX19pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLyogRm9vdGVyICovXG4ub3JiaXQtYmxvZyAuc2l0ZS1mb290ZXIge1xuICBjb2xvcjogdmFyKC0tYi1tdXRlZCk7XG59XG5cbi5vcmJpdC1ibG9nIC5zaXRlLWZvb3RlciA+IC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiA1NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLm9yYml0LWJsb2cgLnNpdGUtZm9vdGVyX19wcm9tbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDI0cHg7XG59XG5cbi5vcmJpdC1ibG9nIC5zaXRlLWZvb3Rlcl9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tYi1pbmspO1xufVxuXG4ub3JiaXQtYmxvZyAuc2l0ZS1mb290ZXJfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm9yYml0LWJsb2cgLnNpdGUtZm9vdGVyX19wcm9tbyArIC5zaXRlLWZvb3Rlcl9fYm90dG9tIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1iLWJvcmRlcik7XG59XG5cbi5vcmJpdC1ibG9nIC5zaXRlLWZvb3RlciA+IC5jb250YWluZXI6bm90KDpoYXMoLnNpdGUtZm9vdGVyX19wcm9tbykpIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5vcmJpdC1ibG9nIC5zaXRlLWZvb3Rlcl9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5vcmJpdC1ibG9nIC5zaXRlLWZvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWItaW5rKTtcbn1cblxuLm9yYml0LWJsb2cgLnNpdGUtZm9vdGVyX19sb2dvIHtcbiAgY29sb3I6IHZhcigtLWItaW5rKTtcbn1cblxuLm9yYml0LWJsb2cgLnNpdGUtZm9vdGVyX19sb2dvLW1hcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm9yYml0LWJsb2cgLnNpdGUtZm9vdGVyX19sb2dvIC5sb2dvLWNpcmNsZSB7XG4gIGZpbGw6ICNkYjQ2MTU7XG59XG5cbi5vcmJpdC1ibG9nIC5zaXRlLWZvb3Rlcl9fbG9nbyAubG9nby10ZXh0IHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4ub3JiaXQtYmxvZyAuc2l0ZS1mb290ZXJfX2xvZ28gLmxvZ28td2F2ZXMge1xuICBmaWxsOiB2YXIoLS1zLWJnKTtcbn1cblxuLyogUGhvbmUgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAub3JiaXQtYmxvZyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cblxuICAub3JiaXQtYmxvZyAubmF2YmFyIHtcbiAgICBtaW4taGVpZ2h0OiA2OHB4O1xuICAgIGdhcDogMTJweDtcbiAgfVxuXG4gIC5vcmJpdC1ibG9nIC5uYXZiYXJfX2NvdmVyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAub3JiaXQtYmxvZyAubmF2YmFyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG5cbiAgLm9yYml0LWJsb2cgLm5hdmJhcl9fdG9nZ2xlLWlucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIH1cblxuICAub3JiaXQtYmxvZyAubmF2YmFyX190b2dnbGUtaW5wdXQ6Zm9jdXMtdmlzaWJsZSB+IC5uYXZiYXJfX3RvZ2dsZSB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWItYWNjZW50KTtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB9XG5cbiAgLm9yYml0LWJsb2cgLm5hdmJhcl9fdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iLWJvcmRlcik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tYi1iYXNlKSB2YXIoLS1iLWVhc2UpLCBib3JkZXItY29sb3IgdmFyKC0tYi1iYXNlKSB2YXIoLS1iLWVhc2UpLFxuICAgICAgY29sb3IgdmFyKC0tYi1iYXNlKSB2YXIoLS1iLWVhc2UpO1xuICB9XG5cbiAgLm9yYml0LWJsb2cgLm5hdmJhcl9fdG9nZ2xlIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1iLXNsb3cpIHZhcigtLWItZWFzZSksIG9wYWNpdHkgdmFyKC0tYi1iYXNlKSB2YXIoLS1iLWVhc2UpO1xuICB9XG5cbiAgLm9yYml0LWJsb2cgLm5hdmJhcl9faWNvbi1jbG9zZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG5cbiAgLm9yYml0LWJsb2cgLm5hdmJhcl9fbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0OiB2YXIoLS1iLW1lbnUtdG9wLCA2OHB4KSAwIDA7XG4gICAgei1pbmRleDogMjA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zLWJnKTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWItc2xvdykgdmFyKC0tYi1lYXNlKSwgdHJhbnNmb3JtIHZhcigtLWItc2xvdykgdmFyKC0tYi1lYXNlKSxcbiAgICAgIHZpc2liaWxpdHkgMHMgbGluZWFyIHZhcigtLWItc2xvdyk7XG4gIH1cblxuICAub3JiaXQtYmxvZyAubmF2YmFyX190b2dnbGUtaW5wdXQ6Y2hlY2tlZCB+IC5uYXZiYXJfX3RvZ2dsZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYi1pbmspO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYi1pbmspO1xuICAgIGNvbG9yOiB2YXIoLS1zLWJnKTtcbiAgfVxuXG4gIC5vcmJpdC1ibG9nIC5uYXZiYXJfX3RvZ2dsZS1pbnB1dDpjaGVja2VkIH4gLm5hdmJhcl9fdG9nZ2xlIC5uYXZiYXJfX2ljb24tb3BlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cblxuICAub3JiaXQtYmxvZyAubmF2YmFyX190b2dnbGUtaW5wdXQ6Y2hlY2tlZCB+IC5uYXZiYXJfX3RvZ2dsZSAubmF2YmFyX19pY29uLWNsb3NlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5vcmJpdC1ibG9nIC5zaXRlLWhlYWRlcjpoYXMoLm5hdmJhcl9fdG9nZ2xlLWlucHV0OmNoZWNrZWQpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAzMDtcbiAgfVxuXG4gIC5vcmJpdC1ibG9nIC5uYXZiYXJfX3RvZ2dsZS1pbnB1dDpjaGVja2VkIH4gLm5hdmJhcl9fbWVudSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgfVxuXG4gIC5vcmJpdC1ibG9nIC5uYXZiYXJfX2xpbmtzID4gbGksXG4gIC5vcmJpdC1ibG9nIC5uYXZiYXJfX3Byb21vIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWItc2xvdykgdmFyKC0tYi1lYXNlKSwgdHJhbnNmb3JtIHZhcigtLWItc2xvdykgdmFyKC0tYi1lYXNlKTtcbiAgfVxuXG4gIC5vcmJpdC1ibG9nIC5uYXZiYXJfX3RvZ2dsZS1pbnB1dDpjaGVja2VkIH4gLm5hdmJhcl9fbWVudSAubmF2YmFyX19saW5rcyA+IGxpLFxuICAub3JiaXQtYmxvZyAubmF2YmFyX190b2dnbGUtaW5wdXQ6Y2hlY2tlZCB+IC5uYXZiYXJfX21lbnUgLm5hdmJhcl9fcHJvbW8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLm9yYml0LWJsb2cgLm5hdmJhcl9fdG9nZ2xlLWlucHV0OmNoZWNrZWQgfiAubmF2YmFyX19tZW51IC5uYXZiYXJfX2xpbmtzID4gbGk6bnRoLWNoaWxkKDEpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA2MG1zO1xuICB9XG5cbiAgLm9yYml0LWJsb2cgLm5hdmJhcl9fdG9nZ2xlLWlucHV0OmNoZWNrZWQgfiAubmF2YmFyX19tZW51IC5uYXZiYXJfX2xpbmtzID4gbGk6bnRoLWNoaWxkKDIpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxNDBtcztcbiAgfVxuXG4gIC5vcmJpdC1ibG9nIC5uYXZiYXJfX3RvZ2dsZS1pbnB1dDpjaGVja2VkIH4gLm5hdmJhcl9fbWVudSAubmF2YmFyX19saW5rcyA+IGxpOm50aC1jaGlsZCgzKSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjIwbXM7XG4gIH1cblxuICAub3JiaXQtYmxvZyAubmF2YmFyX190b2dnbGUtaW5wdXQ6Y2hlY2tlZCB+IC5uYXZiYXJfX21lbnUgLm5hdmJhcl9fcHJvbW8ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDMwMG1zO1xuICB9XG5cbiAgLm9yYml0LWJsb2cgI2hvbWUtbGluayA+IGE6OmFmdGVyLFxuICAub3JiaXQtYmxvZyAjZXBpc29kZXMtbGluayA+IGE6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm9yYml0LWJsb2cgLm5hdmJhcl9fbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAwO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICB9XG5cbiAgLm9yYml0LWJsb2cgLm5hdmJhcl9fbGlua3MgPiBsaSA+IGEsXG4gIC5vcmJpdC1ibG9nICNob21lLWxpbmsgPiBhLFxuICAub3JiaXQtYmxvZyAjZXBpc29kZXMtbGluayA+IGEsXG4gIC5vcmJpdC1ibG9nICNzdWJzY3JpYmUtbGluayAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWItYm9yZGVyKTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1iLWluayk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAub3JiaXQtYmxvZyAjaG9tZS1saW5rLmFjdGl2ZSA+IGEsXG4gIC5vcmJpdC1ibG9nICNlcGlzb2Rlcy1saW5rLmFjdGl2ZSA+IGEge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWItYWNjZW50KTtcbiAgfVxuXG4gIC5vcmJpdC1ibG9nIC5uYXZiYXJfX3Byb21vIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMTZweCAzMnB4O1xuICB9XG5cbiAgLm9yYml0LWJsb2cgLm5hdmJhcl9fcHJvbW8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAub3JiaXQtYmxvZyAubmF2YmFyX19wcm9tbyAuYnV0dG9uIHtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICB9XG5cbiAgLm9yYml0LWJsb2cgLmhlcm9fX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLm9yYml0LWJsb2cgLmhlcm9fX3RleHQsXG4gIC5vcmJpdC1ibG9nIC5oZXJvX19jb3ZlciB7XG4gICAgZmxleDogbm9uZTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAub3JiaXQtYmxvZyAuaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5vcmJpdC1ibG9nIC5oZXJvX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLm9yYml0LWJsb2cgLmhlcm9fX2FjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAub3JiaXQtYmxvZyAuaGVyb19fYWN0aW9ucyAuYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmJpdC1ibG9nIC5sYXRlc3QtZXBpc29kZSxcbiAgLm9yYml0LWJsb2cgLmVwaXNvZGVzLXNlY3Rpb24sXG4gIC5vcmJpdC1ibG9nIC5tb3JlLWZyb20tdXMge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuXG4gIC5vcmJpdC1ibG9nIC5sYXRlc3QtZXBpc29kZV9fdGl0bGUsXG4gIC5vcmJpdC1ibG9nIC5zZWN0aW9uLXRpdGxlLFxuICAub3JiaXQtYmxvZyAuc3Vic2NyaWJlIC50aXRsZS13cmFwIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAub3JiaXQtYmxvZyAuZXBpc29kZS1yb3cge1xuICAgIGdhcDogMTRweDtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gIH1cblxuICAub3JiaXQtYmxvZyAuZXBpc29kZS1yb3dfX2NvdmVyIHtcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gIH1cblxuICAub3JiaXQtYmxvZyAuZXBpc29kZS1yb3dfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAub3JiaXQtYmxvZyAuZXBpc29kZS1yb3dfX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm9yYml0LWJsb2cgLnBhZ2UtaGVhZCB7XG4gICAgcGFkZGluZzogMzJweCAwIDE2cHg7XG4gIH1cblxuICAub3JiaXQtYmxvZyAucGFnZS10aXRsZSxcbiAgLm9yYml0LWJsb2cgLmVwaXNvZGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cblxuICAub3JiaXQtYmxvZyAuZXBpc29kZV9faGVhZGVyIC5jb250YWluZXIge1xuICAgIGdhcDogMTJweDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5vcmJpdC1ibG9nIC5wbGF5ZXItc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICB9XG5cbiAgLm9yYml0LWJsb2cgLmVwaXNvZGVfX2JvZHkge1xuICAgIGdhcDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5vcmJpdC1ibG9nIC5jYWxsLXRvLWFjdGlvbiB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG5cbiAgLm9yYml0LWJsb2cgLmNhbGwtdG8tYWN0aW9uX19ib3gge1xuICAgIGdhcDogMTZweDtcbiAgfVxuXG4gIC5vcmJpdC1ibG9nIC5jYWxsLXRvLWFjdGlvbiAuYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmJpdC1ibG9nIC5zdWJzY3JpYmUgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5vcmJpdC1ibG9nIC5tb3JlLWZyb20tdXNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDE2cHg7XG4gIH1cblxuICAub3JiaXQtYmxvZyAubW9yZS1mcm9tLXVzX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAub3JiaXQtYmxvZyAuc2l0ZS1mb290ZXIgPiAuY29udGFpbmVyIHtcbiAgICBnYXA6IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cblxuICAub3JiaXQtYmxvZyAuc2l0ZS1mb290ZXIgPiAuY29udGFpbmVyOm5vdCg6aGFzKC5zaXRlLWZvb3Rlcl9fcHJvbW8pKSB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cblxuICAub3JiaXQtYmxvZyAuc2l0ZS1mb290ZXJfX3Byb21vIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5cbi8qIE1vdGlvbi4gVGhlIGJhc2Ugc3R5bGVzIGFib3ZlIGFyZSB0aGUgZmluYWwgc3RhdGU7IHNjcmlwdCBvbmx5IGFkZHMgZW50cmFuY2VzLiAqL1xuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIGh0bWw6aGFzKC5vcmJpdC1ibG9nKSB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIH1cbn1cblxuLm9yYml0LWJsb2cgI2xhdGVzdC1lcGlzb2RlLFxuLm9yYml0LWJsb2cgI3N1YnNjcmliZSB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ub3JiaXQtYmxvZy5oYXMtbW90aW9uIFtkYXRhLXJldmVhbF0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDYwMG1zIHZhcigtLWItZWFzZSksIHRyYW5zZm9ybSA2MDBtcyB2YXIoLS1iLWVhc2UpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiB2YXIoLS1yZXZlYWwtZGVsYXksIDBtcyk7XG59XG5cbi5vcmJpdC1ibG9nLmhhcy1tb3Rpb24gW2RhdGEtcmV2ZWFsXTpub3QoLmlzLXJldmVhbGVkKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNnB4KTtcbn1cblxuLm9yYml0LWJsb2cgLnN1YnNjcmliZSAuaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3JiaXQtYmxvZyAuc3Vic2NyaWJlIC50YWItaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ub3JiaXQtYmxvZyAuc3Vic2NyaWJlIC50YWItaGVhZGVyIGxhYmVsIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYi1zbG93KSB2YXIoLS1iLWVhc2UpLCBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWItc2xvdykgdmFyKC0tYi1lYXNlKTtcbn1cblxuLm9yYml0LWJsb2cgLnN1YnNjcmliZSAudGFiLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iLWJyYW5kKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWItYm9yZGVyKTtcbn1cblxuLm9yYml0LWJsb2cgLnN1YnNjcmliZSAudGFiLWluZGljYXRvci5pcy1yZWFkeSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1iLXNsb3cpIHZhcigtLWItZWFzZSksIHdpZHRoIHZhcigtLWItc2xvdykgdmFyKC0tYi1lYXNlKSxcbiAgICBoZWlnaHQgdmFyKC0tYi1zbG93KSB2YXIoLS1iLWVhc2UpO1xufVxuXG4ub3JiaXQtYmxvZyAuc3Vic2NyaWJlIC5oZWFkZXIuaGFzLWluZGljYXRvciAudGFiLWhlYWRlci5hY3RpdmUgbGFiZWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogT24gcGhvbmVzIHRoZSB0YWIgYmFyIGtlZXBzIG9uZSByb3cgYW5kIHNwYW5zIHRoZSB3aWR0aC4gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAub3JiaXQtYmxvZyAuc3Vic2NyaWJlIC5oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIC5vcmJpdC1ibG9nIC5zdWJzY3JpYmUgLnRhYi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgLm9yYml0LWJsb2cgLnN1YnNjcmliZSAudGFiLWhlYWRlciBsYWJlbCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9yYml0LWJsb2cgKixcbiAgLm9yYml0LWJsb2cgKjo6YmVmb3JlLFxuICAub3JiaXQtYmxvZyAqOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICB9XG59XG4iLG51bGwsbnVsbF19 */