.iv[data-v-81cfdccd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:center;justify-content:center;outline:none;overscroll-behavior:contain}.iv-backdrop[data-v-81cfdccd]{position:absolute;top:0;right:0;bottom:0;left:0;background:#080a0ef5}.iv-top[data-v-81cfdccd]{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;align-items:center;gap:6px;padding:calc(8px + env(safe-area-inset-top)) 10px 8px;background:linear-gradient(180deg,rgba(0,0,0,.45),transparent)}.iv-flex[data-v-81cfdccd]{flex:1}.iv-count[data-v-81cfdccd]{color:#ffffffd1;font-size:13px;font-variant-numeric:tabular-nums;padding-left:4px}.iv-btn[data-v-81cfdccd]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#ffffff1f;color:#fff;font-size:15px;line-height:1;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .14s}.iv-btn[data-v-81cfdccd]:hover{background:#ffffff38}.iv-btn[data-v-81cfdccd]:active{transform:scale(.94)}.iv-stage[data-v-81cfdccd]{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}.iv-stage.zoomed[data-v-81cfdccd]{cursor:grab}.iv-img[data-v-81cfdccd]{max-width:100%;max-height:100%;object-fit:contain;-webkit-user-drag:none;will-change:transform;cursor:zoom-in}.iv-img.in-right[data-v-81cfdccd]{animation:iv-in-right-81cfdccd .22s cubic-bezier(.22,.61,.36,1)}.iv-img.in-left[data-v-81cfdccd]{animation:iv-in-left-81cfdccd .22s cubic-bezier(.22,.61,.36,1)}@keyframes iv-in-right-81cfdccd{0%{opacity:0;transform:translate3d(10%,0,0) scale(.99)}}@keyframes iv-in-left-81cfdccd{0%{opacity:0;transform:translate3d(-10%,0,0) scale(.99)}}@media(prefers-reduced-motion:reduce){.iv-img.in-right[data-v-81cfdccd],.iv-img.in-left[data-v-81cfdccd]{animation:none}}.iv-stage.zoomed .iv-img[data-v-81cfdccd]{cursor:inherit}.iv-state[data-v-81cfdccd]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;color:#ffffffb8;font-size:13px;pointer-events:none}.iv-failed[data-v-81cfdccd]{pointer-events:auto;flex-direction:column}.iv-failed a[data-v-81cfdccd]{color:#9db9f5;font-size:13px}.iv-spin[data-v-81cfdccd]{width:14px;height:14px;border:2px solid rgba(255,255,255,.25);border-top-color:#ffffffd9;border-radius:50%;animation:iv-spin-81cfdccd .8s linear infinite}@keyframes iv-spin-81cfdccd{to{transform:rotate(360deg)}}.iv-arrow[data-v-81cfdccd]{position:absolute;top:50%;z-index:3;transform:translateY(-50%);width:44px;height:44px;border:0;border-radius:50%;background:#ffffff1f;color:#fff;font-size:26px;line-height:1;cursor:pointer;display:none}.iv-arrow.left[data-v-81cfdccd]{left:14px}.iv-arrow.right[data-v-81cfdccd]{right:14px}@media(hover:hover){.iv-arrow[data-v-81cfdccd]:hover{background:#ffffff38}.iv-arrow[data-v-81cfdccd]{display:block}}.iv-thumbs[data-v-81cfdccd]{position:absolute;left:50%;bottom:calc(12px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:3;display:flex;gap:6px;max-width:min(720px,92vw);padding:6px;border-radius:12px;background:#ffffff14;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.iv-thumbs[data-v-81cfdccd]::-webkit-scrollbar{display:none}.iv-thumb[data-v-81cfdccd]{flex:none;width:44px;height:44px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:#ffffff0f;cursor:pointer;opacity:.6;transition:opacity .14s,border-color .14s}.iv-thumb.on[data-v-81cfdccd]{opacity:1;border-color:#fff}.iv-thumb img[data-v-81cfdccd]{width:100%;height:100%;object-fit:cover;display:block}.iv-hint[data-v-81cfdccd]{position:absolute;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:3;margin:0;padding:5px 12px;border-radius:999px;background:#ffffff1a;color:#ffffffa8;font-size:12px;white-space:nowrap;pointer-events:none}.iv-enter-active[data-v-81cfdccd],.iv-leave-active[data-v-81cfdccd]{transition:opacity .18s}.iv-enter-from[data-v-81cfdccd],.iv-leave-to[data-v-81cfdccd]{opacity:0}@media(max-width:768px){.iv-btn[data-v-81cfdccd]{width:34px;height:34px;font-size:14px}.iv-thumb[data-v-81cfdccd]{width:40px;height:40px}}.vv[data-v-a9115707]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:420;display:flex;align-items:center;justify-content:center;outline:none;overscroll-behavior:contain;touch-action:none}.vv-backdrop[data-v-a9115707]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.vv-wrap[data-v-a9115707]{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center;will-change:transform,opacity}.vv-video[data-v-a9115707]{width:100%;height:100%;max-height:100vh;object-fit:contain;background:#000}.vv-state[data-v-a9115707]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:#ffffffc7;font-size:13px;pointer-events:none}.vv-state a[data-v-a9115707]{color:#9db9f5;pointer-events:auto}.vv-spin[data-v-a9115707]{width:18px;height:18px;border:2px solid rgba(255,255,255,.25);border-top-color:#ffffffd9;border-radius:50%;animation:vv-spin-a9115707 .8s linear infinite}@keyframes vv-spin-a9115707{to{transform:rotate(360deg)}}.vv-top[data-v-a9115707]{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;justify-content:flex-end;padding:calc(10px + env(safe-area-inset-top)) 12px 10px;background:linear-gradient(180deg,rgba(0,0,0,.5),transparent);transition:opacity .2s}.vv-top.is-hidden[data-v-a9115707]{opacity:0;pointer-events:none}.vv-rate[data-v-a9115707]{min-width:46px;height:34px;margin-right:8px;padding:0 10px;border:0;border-radius:999px;background:#ffffff24;color:#fff;font-size:13px;font-variant-numeric:tabular-nums;cursor:pointer}.vv-rate[data-v-a9115707]:active{transform:scale(.95)}.vv-btn[data-v-a9115707]{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#ffffff24;color:#fff;font-size:16px;cursor:pointer;-webkit-tap-highlight-color:transparent}.vv-btn[data-v-a9115707]:active{transform:scale(.94)}.vv-unmute[data-v-a9115707]{position:absolute;left:50%;bottom:84px;transform:translate(-50%);padding:8px 16px;border:0;border-radius:999px;background:#ffffff29;color:#fff;font-size:13px;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vv-enter-active[data-v-a9115707],.vv-leave-active[data-v-a9115707]{transition:opacity .18s}.vv-enter-from[data-v-a9115707],.vv-leave-to[data-v-a9115707]{opacity:0}.page-enter-active{transition:opacity .26s ease,transform .26s cubic-bezier(.22,1,.36,1)}.page-leave-active{transition:opacity .14s ease,transform .14s ease}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:none}.page-enter-from,.page-leave-to{opacity:1;transform:none}}:root{--brand: #2c5cc5;--brand-hover: #234ba6;--brand-active: #1d3d8a;--brand-subtle: #eff3fb;--brand-border: #cfdcf5;--ink-1: #14171f;--ink-2: #333a47;--ink-3: #5b6472;--ink-4: #8b93a1;--ink-5: #b6bdc9;--bg: #f7f8fa;--bg-sunken: #f1f3f6;--surface: #ffffff;--surface-hover: #fafbfc;--border: #e3e6eb;--border-strong: #d3d8e0;--danger: #c8383d;--danger-bg: #fdf2f2;--success: #1f7a4d;--success-bg: #f0f9f4;--warning: #97670a;--warning-bg: #fdf8ec;--radius: 6px;--radius-sm: 4px;--radius-lg: 8px;--shadow-xs: 0 1px 2px rgba(20, 23, 31, .04);--shadow: 0 1px 3px rgba(20, 23, 31, .06);--shadow-md: 0 4px 12px rgba(20, 23, 31, .08);--shadow-lg: 0 8px 28px rgba(20, 23, 31, .12);--header-h: 56px;--content-max: 1120px;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--font-mono: "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--text: var(--ink-1);--text-2: var(--ink-3);--text-3: var(--ink-4);--line: var(--border);--card: var(--surface);--brand-dark: var(--brand-hover);--brand-light: var(--brand-subtle)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{margin:0;padding:0}body{font-family:var(--font-sans);background:var(--bg);color:var(--ink-2);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum" 1}a{color:var(--brand);text-decoration:none;transition:color .12s}a:hover{color:var(--brand-hover)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brand);outline-offset:1px}h1,h2,h3,h4,h5{margin:0;font-weight:600;color:var(--ink-1);letter-spacing:-.01em}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%}hr{border:0;border-top:1px solid var(--border);margin:16px 0}::selection{background:#d5e2fd;color:var(--ink-1)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d3d8e0;border-radius:6px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:#b6bdc9}.card{background:transparent;border:0;border-radius:0;padding:16px 0;box-shadow:none}.post-list{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.post-list>:last-child{border-bottom:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid transparent;background:var(--brand);color:#fff;font-size:13.5px;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .14s,border-color .14s,color .14s,box-shadow .14s}.btn:hover{background:var(--brand-hover)}.btn:active{background:var(--brand-active)}.btn:disabled,.btn[disabled]{opacity:.5;cursor:not-allowed}.btn-ghost{background:var(--surface);border-color:var(--border-strong);color:var(--ink-2)}.btn-ghost:hover{background:var(--surface-hover);border-color:var(--ink-5);color:var(--ink-1)}.btn-danger{background:var(--danger)}.btn-danger:hover{background:#ad2f34}.btn-subtle{background:var(--brand-subtle);color:var(--brand);border-color:var(--brand-border)}.btn-subtle:hover{background:#e3ebfa}.btn-sm{height:28px;padding:0 10px;font-size:12.5px;gap:4px}.btn-lg{height:40px;padding:0 20px;font-size:14.5px}.btn-block{width:100%}.btn-text{background:transparent;border:0;color:var(--brand);padding:0 4px;height:auto;font-size:inherit;cursor:pointer;font-family:inherit}.btn-text:hover{background:transparent;color:var(--brand-hover);text-decoration:underline}.input,.textarea,.select{width:100%;border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:7px 11px;font-size:13.5px;font-family:inherit;background:var(--surface);color:var(--ink-1);outline:none;transition:border-color .14s,box-shadow .14s}.input::placeholder,.textarea::placeholder{color:var(--ink-4)}.input:hover,.textarea:hover,.select:hover{border-color:var(--ink-5)}.input:focus,.textarea:focus,.select:focus{border-color:var(--brand);box-shadow:0 0 0 3px #2c5cc51a}.input:disabled,.textarea:disabled,.select:disabled{background:var(--bg-sunken);color:var(--ink-4);cursor:not-allowed}.textarea{resize:vertical;min-height:88px;line-height:1.7}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;cursor:pointer;padding-right:28px}.form-item{margin-bottom:16px}.form-item>label{display:block;margin-bottom:6px;color:var(--ink-2);font-size:13px;font-weight:500}.tag{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:var(--radius-sm);font-size:12px;line-height:18px;background:var(--bg-sunken);color:var(--ink-3);white-space:nowrap;vertical-align:middle}.tag-grey{background:var(--bg-sunken);color:var(--ink-3)}.tag-brand{background:var(--brand-subtle);color:var(--brand)}.tag-warn{background:var(--warning-bg);color:var(--warning)}.tag-danger{background:var(--danger-bg);color:var(--danger)}.tag-success{background:var(--success-bg);color:var(--success)}.badge-status{display:inline-flex;align-items:center;padding:1px 7px;border-radius:var(--radius-sm);font-size:12px;line-height:18px;white-space:nowrap}.st-ok{background:var(--success-bg);color:var(--success)}.st-warn{background:var(--warning-bg);color:var(--warning)}.st-bad{background:var(--danger-bg);color:var(--danger)}.st-gray{background:var(--bg-sunken);color:var(--ink-4)}.avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-weight:600;overflow:hidden;flex-shrink:0;-webkit-user-select:none;user-select:none}.avatar img{width:100%;height:100%;object-fit:cover}.muted{color:var(--ink-4)}.text-sm{font-size:13px}.text-xs{font-size:12px}.flex{display:flex}.flex-1{flex:1;min-width:0}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-4{gap:4px}.gap-8{gap:8px}.gap-12{gap:12px}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mb-16{margin-bottom:16px}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block{display:block}.metric{display:inline-flex;align-items:center;gap:4px;color:var(--ink-4);font-size:12.5px}.global-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:10000;pointer-events:none;opacity:0;transition:opacity .2s}.global-progress i{display:block;height:100%;width:100%;transform-origin:left center;transform:scaleX(0);background:var(--brand)}.toast-container{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:9999;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:9px 14px;box-shadow:var(--shadow-md);font-size:13.5px;max-width:min(560px,88vw);will-change:transform,opacity}.toast-icon{flex-shrink:0}.toast-text{line-height:1.5;color:var(--ink-2)}.toast-success .toast-icon{color:var(--success)}.toast-error .toast-icon{color:var(--danger)}.toast-warning .toast-icon{color:var(--warning)}.toast-info .toast-icon{color:var(--brand)}.modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#14171f6b;z-index:9000;display:flex;align-items:center;justify-content:center;padding:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-box{background:var(--surface);border-radius:var(--radius-lg);padding:22px 24px;width:440px;max-width:100%;max-height:86vh;overflow-y:auto;box-shadow:var(--shadow-lg)}.modal-box h3{margin-bottom:8px;font-size:16px;font-weight:600}.modal-box>p{margin:0 0 4px;color:var(--ink-3);font-size:13.5px;line-height:1.65}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:14px;border-top:1px solid var(--border)}.empty{padding:44px 20px;text-align:center;color:var(--ink-4);font-size:13.5px}.empty .icon,.empty-icon{display:block;margin:0 auto 10px;font-size:38px;color:var(--ink-5);text-align:center}.skeleton{background:linear-gradient(90deg,#eef0f3 25%,#f6f7f9 37%,#eef0f3 63%);background-size:400% 100%;animation:shimmer 1.4s ease infinite;border-radius:var(--radius)}@keyframes shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.pager{display:flex;gap:4px;justify-content:center;align-items:center;padding:18px 0 6px;flex-wrap:wrap}.pager button{min-width:30px;height:30px;padding:0 8px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;color:var(--ink-3);font-size:13px;font-family:inherit;transition:all .14s}.pager button:hover:not(:disabled){border-color:var(--ink-5);color:var(--ink-1);background:var(--surface-hover)}.pager button.active{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:500}.pager button:disabled{opacity:.4;cursor:not-allowed}.pager .muted{font-size:12px;margin-left:6px}.table{width:100%;border-collapse:collapse;background:var(--surface);font-size:13px}.table th,.table td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--border);vertical-align:middle}.table th{background:var(--bg-sunken);color:var(--ink-3);font-weight:500;font-size:12.5px;white-space:nowrap;border-bottom:1px solid var(--border-strong)}.table tbody tr{transition:background .12s}.table tbody tr:hover{background:var(--surface-hover)}.table tbody tr:last-child td{border-bottom:0}.rich-content{line-height:1.85;font-size:15px;color:var(--ink-2);word-break:break-word}.rich-content p{margin:0 0 12px}.rich-content p:last-child{margin-bottom:0}.rich-content img{border-radius:var(--radius-sm);margin:10px 0}.rich-content a{text-decoration:underline;text-underline-offset:2px}.rich-content pre,.rich-content code{font-family:var(--font-mono);font-size:13px;background:var(--bg-sunken);border-radius:var(--radius-sm)}.rich-content code{padding:1px 5px;color:#b3305a}.rich-content pre{padding:12px 14px;overflow-x:auto;border:1px solid var(--border)}.rich-content pre code{padding:0;background:none;color:var(--ink-2)}.rich-content blockquote{border-left:3px solid var(--border-strong);margin:10px 0;padding:2px 14px;color:var(--ink-3)}.rich-content ul,.rich-content ol{padding-left:22px;margin:0 0 12px}.rich-content ul{list-style:disc}.rich-content ol{list-style:decimal}.svg-icon{vertical-align:-.16em}.icon-btn .svg-icon,.btn .svg-icon{pointer-events:none}.auth-page{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--bg);padding:20px;position:relative}.auth-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff 0%,var(--bg) 100%);z-index:0}.auth-card{position:relative;z-index:1;width:396px;max-width:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:30px 30px 26px}.auth-title{font-size:20px;display:flex;align-items:center;gap:8px;margin:12px 0 4px}.auth-card p.switch{text-align:center;margin:18px 0 0;font-size:13px;color:var(--ink-4)}.auth-card .back{color:var(--ink-4);font-size:13px}.auth-card .back:hover{color:var(--brand)}.page-enter-active{transition:opacity .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.page-leave-active{transition:opacity .12s ease}.page-enter-from{opacity:0;transform:translateY(6px)}.page-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.table-scroll>.table{min-width:460px}@media(max-width:900px){html,body{overflow-x:clip}}@media(max-width:960px){.card{padding:14px 16px}}@media(max-width:768px){:root{--header-h: 52px}.card,.panel{padding:14px}.modal-mask{padding:36px 12px 12px;align-items:flex-start}.modal-box{width:100%;max-width:100%;padding:18px 16px;max-height:84vh}.modal-actions{flex-wrap:wrap;gap:8px}.modal-actions .btn{flex:1 1 120px}.table th,.table td{padding:9px 10px}.pager{gap:3px}.pager .muted{flex-basis:100%;text-align:center;margin:4px 0 0}.rich-content pre{font-size:12.5px}.rich-content img{height:auto}.toast{max-width:92vw}}@media(max-width:480px){.card,.panel{padding:12px}.btn{padding:0 12px}}body,button,a,label,input,textarea,select{-webkit-tap-highlight-color:transparent}@media(hover:none){.btn:active,.pager button:active,.seg-btn:active,.chip:active{transform:scale(.97)}.btn:active{opacity:.9}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.rich-content img{background:var(--bg-sunken);min-height:1px}[data-zoom-group] img,.rich-content img{cursor:zoom-in}@media(hover:hover){[data-zoom-group] img,.rich-content img{transition:opacity .14s}[data-zoom-group] img:hover,.rich-content img:hover{opacity:.92}}@media(max-width:768px){.input,.select,.textarea,.search input{font-size:16px}.input,.select{height:40px}.textarea{min-height:96px}.icon-btn{width:38px;height:38px}.pager button{min-width:36px;height:36px}.tag{padding:3px 8px}}@media(min-width:769px)and (max-width:1024px){:root{--content-max: 980px}}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--brand: #5b86e5;--brand-hover: #7298ea;--brand-active: #4a74d0;--brand-subtle: #1b2434;--brand-border: #2b3a55;--ink-1: #eef1f6;--ink-2: #c8cfda;--ink-3: #9aa4b2;--ink-4: #78828f;--ink-5: #5a636f;--bg: #0f1319;--bg-sunken: #151a22;--surface: #171c24;--surface-hover: #1d232c;--border: #232a34;--border-strong: #2e3742;--danger: #e2606a;--danger-bg: #2a1a1d;--success: #4bbd86;--success-bg: #14251d;--warning: #d8a545;--warning-bg: #271f11;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .5);--shadow: 0 1px 3px rgba(0, 0, 0, .55);--shadow-md: 0 4px 12px rgba(0, 0, 0, .5);--shadow-lg: 0 8px 28px rgba(0, 0, 0, .55)}::selection{background:#2b3a55;color:var(--ink-1)}::-webkit-scrollbar-thumb{background:#333c48;border-color:var(--bg)}::-webkit-scrollbar-thumb:hover{background:#414b58}.skeleton{background:linear-gradient(90deg,#1b212b 25%,#232b36 37%,#1b212b 63%);background-size:400% 100%}.btn-subtle:hover{background:#22303f}.rich-content img{opacity:.92}}.forum-layout{background:var(--surface)}.forum-layout .footer{border-top:1px solid var(--border)}.forum-layout .card+.card{border-top:1px solid var(--border)}.forum-layout .me>.card+.card{border-top:0}.forum-layout .post-list{background:transparent;border:0;border-top:1px solid var(--border);border-radius:0}.forum-layout .post-list>:last-child{border-bottom:1px solid var(--border)}.page-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px;flex-wrap:wrap}.page-head h2{font-size:17px;font-weight:600;color:var(--ink-1);letter-spacing:-.01em}.page-head p{margin:3px 0 0;font-size:12.5px;color:var(--ink-4)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px}.panel+.panel{margin-top:14px}.panel>b{font-size:13.5px;font-weight:600;color:var(--ink-1)}.filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.filters .input,.filters .select{width:auto;min-width:148px;height:32px;padding:0 11px;font-size:13px}.filters .spacer{flex:1}.tbl-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius)}.tbl-wrap .table{border:0}.tbl-wrap .table th:first-child{border-top-left-radius:var(--radius)}.tbl-wrap .table th:last-child{border-top-right-radius:var(--radius)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px}.stat-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:15px 16px;display:flex;flex-direction:column;gap:2px;transition:border-color .14s,box-shadow .14s}.stat-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-xs)}.stat-card .sv{font-size:24px;font-weight:600;color:var(--ink-1);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.3}.stat-card .sl{font-size:12px;color:var(--ink-4)}.stat-card .sl:first-child{font-size:12.5px;color:var(--ink-3);font-weight:500}.stat-card.accent{background:var(--brand-subtle);border-color:var(--brand-border)}.stat-card.accent .sv{color:var(--brand)}.row-actions{display:flex;gap:4px;flex-wrap:wrap}.row-actions .btn{height:25px;padding:0 8px;font-size:12px}.chart{display:flex;align-items:flex-end;gap:5px;height:190px;padding:8px 4px 0}.chart .bar-wrap{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;height:100%;justify-content:flex-end}.chart .bar{width:100%;max-width:20px;border-radius:2px 2px 0 0;background:var(--brand);min-height:2px}.chart .bar.comments{background:#7ba0e8}.chart .bar.users{background:#c9a227}.chart .x-label{font-size:10.5px;color:var(--ink-4);white-space:nowrap}.legend{display:flex;gap:14px;font-size:12px;color:var(--ink-3)}.legend i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px;vertical-align:0}.split{display:grid;grid-template-columns:1fr 304px;gap:14px;align-items:start}.split>.panel+.panel{margin-top:0}@media(max-width:1100px){.split{grid-template-columns:1fr}}@media(max-width:900px){.filters .input,.filters .select{min-width:0;flex:1 1 150px;width:auto}.filters .spacer{display:none}.filters{gap:6px}.page-head{gap:8px;margin-bottom:12px}.page-head h2{font-size:16px}.page-head p{font-size:12px}.panel{padding:14px 12px}.panel+.panel{margin-top:12px}.stat-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.stat-card{padding:12px}.stat-card .sv{font-size:21px}.tbl-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.row-actions{gap:5px}}@media(max-width:560px){.chart{height:150px;gap:3px}.chart .x-label{font-size:9px}.legend{flex-wrap:wrap;gap:8px 12px}}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiPHN0ZGluPiJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiXG4uaXZbZGF0YS12LTgxY2ZkY2NkXSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDQwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG59XG4uaXYtYmFja2Ryb3BbZGF0YS12LTgxY2ZkY2NkXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoOCwgMTAsIDE0LCAwLjk2KTtcbn1cblxuLyog6aG26YOo5bel5YW35p2hICovXG4uaXYtdG9wW2RhdGEtdi04MWNmZGNjZF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiBjYWxjKDhweCArIGVudihzYWZlLWFyZWEtaW5zZXQtdG9wKSkgMTBweCA4cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC40NSksIHRyYW5zcGFyZW50KTtcbn1cbi5pdi1mbGV4W2RhdGEtdi04MWNmZGNjZF0ge1xuICBmbGV4OiAxO1xufVxuLml2LWNvdW50W2RhdGEtdi04MWNmZGNjZF0ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgyKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5pdi1idG5bZGF0YS12LTgxY2ZkY2NkXSB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE0cztcbn1cbi5pdi1idG5bZGF0YS12LTgxY2ZkY2NkXTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMik7XG59XG4uaXYtYnRuW2RhdGEtdi04MWNmZGNjZF06YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk0KTtcbn1cblxuLyog6Iie5Y+wICovXG4uaXYtc3RhZ2VbZGF0YS12LTgxY2ZkY2NkXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uaXYtc3RhZ2Uuem9vbWVkW2RhdGEtdi04MWNmZGNjZF0ge1xuICBjdXJzb3I6IGdyYWI7XG59XG4uaXYtaW1nW2RhdGEtdi04MWNmZGNjZF0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBjdXJzb3I6IHpvb20taW47XG59XG4vKiDliIfmjaLlm77niYfvvJrmlrDlm77ku47mu5HliqjmlrnlkJHmu5HlhaXvvIzogIzkuI3mmK/jgIzpl6rkuIDkuIvnqoHnhLbmjaLlvKDlm77jgI0gKi9cbi5pdi1pbWcuaW4tcmlnaHRbZGF0YS12LTgxY2ZkY2NkXSB7XG4gIGFuaW1hdGlvbjogaXYtaW4tcmlnaHQtODFjZmRjY2QgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpO1xufVxuLml2LWltZy5pbi1sZWZ0W2RhdGEtdi04MWNmZGNjZF0ge1xuICBhbmltYXRpb246IGl2LWluLWxlZnQtODFjZmRjY2QgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpO1xufVxuQGtleWZyYW1lcyBpdi1pbi1yaWdodC04MWNmZGNjZCB7XG5mcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSBzY2FsZSgwLjk5KTtcbn1cbn1cbkBrZXlmcmFtZXMgaXYtaW4tbGVmdC04MWNmZGNjZCB7XG5mcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwJSwgMCwgMCkgc2NhbGUoMC45OSk7XG59XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuLml2LWltZy5pbi1yaWdodFtkYXRhLXYtODFjZmRjY2RdLFxuICAuaXYtaW1nLmluLWxlZnRbZGF0YS12LTgxY2ZkY2NkXSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xufVxufVxuLml2LXN0YWdlLnpvb21lZCAuaXYtaW1nW2RhdGEtdi04MWNmZGNjZF0ge1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG4uaXYtc3RhdGVbZGF0YS12LTgxY2ZkY2NkXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcyKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pdi1mYWlsZWRbZGF0YS12LTgxY2ZkY2NkXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLml2LWZhaWxlZCBhW2RhdGEtdi04MWNmZGNjZF0ge1xuICBjb2xvcjogIzlkYjlmNTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLml2LXNwaW5bZGF0YS12LTgxY2ZkY2NkXSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBpdi1zcGluLTgxY2ZkY2NkIDAuOHMgbGluZWFyIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBpdi1zcGluLTgxY2ZkY2NkIHtcbnRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xufVxufVxuLml2LWFycm93W2RhdGEtdi04MWNmZGNjZF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuLml2LWFycm93LmxlZnRbZGF0YS12LTgxY2ZkY2NkXSB7XG4gIGxlZnQ6IDE0cHg7XG59XG4uaXYtYXJyb3cucmlnaHRbZGF0YS12LTgxY2ZkY2NkXSB7XG4gIHJpZ2h0OiAxNHB4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbi5pdi1hcnJvd1tkYXRhLXYtODFjZmRjY2RdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjIpO1xufVxuLml2LWFycm93W2RhdGEtdi04MWNmZGNjZF0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxufVxuXG4vKiDnvKnnlaXlm77mnaEgKi9cbi5pdi10aHVtYnNbZGF0YS12LTgxY2ZkY2NkXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IGNhbGMoMTJweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2cHg7XG4gIG1heC13aWR0aDogbWluKDcyMHB4LCA5MnZ3KTtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5pdi10aHVtYnNbZGF0YS12LTgxY2ZkY2NkXTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLml2LXRodW1iW2RhdGEtdi04MWNmZGNjZF0ge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE0cywgYm9yZGVyLWNvbG9yIDAuMTRzO1xufVxuLml2LXRodW1iLm9uW2RhdGEtdi04MWNmZGNjZF0ge1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uaXYtdGh1bWIgaW1nW2RhdGEtdi04MWNmZGNjZF0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXYtaGludFtkYXRhLXYtODFjZmRjY2RdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogY2FsYygxNHB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAzO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY2KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyog6L+b5Ye65Zy6ICovXG4uaXYtZW50ZXItYWN0aXZlW2RhdGEtdi04MWNmZGNjZF0sXG4uaXYtbGVhdmUtYWN0aXZlW2RhdGEtdi04MWNmZGNjZF0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMThzO1xufVxuLml2LWVudGVyLWZyb21bZGF0YS12LTgxY2ZkY2NkXSxcbi5pdi1sZWF2ZS10b1tkYXRhLXYtODFjZmRjY2RdIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyog5omL5py677ya5bel5YW35p2h5oyJ6ZKu5pu057Sn5YeR77yM57yp55Wl5Zu+5pu05aSn5LiA54K55aW954K5ICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbi5pdi1idG5bZGF0YS12LTgxY2ZkY2NkXSB7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5pdi10aHVtYltkYXRhLXYtODFjZmRjY2RdIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG59XG59XG5cbi52dltkYXRhLXYtYTkxMTU3MDddIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgaW5zZXQ6IDA7XHJcbiAgei1pbmRleDogNDIwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XHJcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnZ2LWJhY2tkcm9wW2RhdGEtdi1hOTExNTcwN10ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldDogMDtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnZ2LXdyYXBbZGF0YS12LWE5MTE1NzA3XSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuLnZ2LXZpZGVvW2RhdGEtdi1hOTExNTcwN10ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4udnYtc3RhdGVbZGF0YS12LWE5MTE1NzA3XSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDhweDtcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc4KTtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udnYtc3RhdGUgYVtkYXRhLXYtYTkxMTU3MDddIHtcclxuICBjb2xvcjogIzlkYjlmNTtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi52di1zcGluW2RhdGEtdi1hOTExNTcwN10ge1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGhlaWdodDogMThweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGFuaW1hdGlvbjogdnYtc3Bpbi1hOTExNTcwNyAwLjhzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgdnYtc3Bpbi1hOTExNTcwNyB7XG50byB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xufVxufVxuLnZ2LXRvcFtkYXRhLXYtYTkxMTU3MDddIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogMztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgcGFkZGluZzogY2FsYygxMHB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC10b3ApKSAxMnB4IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpLCB0cmFuc3BhcmVudCk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuLnZ2LXRvcC5pcy1oaWRkZW5bZGF0YS12LWE5MTE1NzA3XSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi52di1yYXRlW2RhdGEtdi1hOTExNTcwN10ge1xyXG4gIG1pbi13aWR0aDogNDZweDtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTQpO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52di1yYXRlW2RhdGEtdi1hOTExNTcwN106YWN0aXZlIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xufVxuLnZ2LWJ0bltkYXRhLXYtYTkxMTU3MDddIHtcclxuICB3aWR0aDogMzhweDtcclxuICBoZWlnaHQ6IDM4cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNCk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnZ2LWJ0bltkYXRhLXYtYTkxMTU3MDddOmFjdGl2ZSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk0KTtcbn1cbi52di11bm11dGVbZGF0YS12LWE5MTE1NzA3XSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBib3R0b206IDg0cHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XG59XG4udnYtZW50ZXItYWN0aXZlW2RhdGEtdi1hOTExNTcwN10sXHJcbi52di1sZWF2ZS1hY3RpdmVbZGF0YS12LWE5MTE1NzA3XSB7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE4cztcbn1cbi52di1lbnRlci1mcm9tW2RhdGEtdi1hOTExNTcwN10sXHJcbi52di1sZWF2ZS10b1tkYXRhLXYtYTkxMTU3MDddIHtcclxuICBvcGFjaXR5OiAwO1xufVxyXG5cbi5wYWdlLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNnMgZWFzZSwgdHJhbnNmb3JtIDAuMjZzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKTtcbn1cbi5wYWdlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNHMgZWFzZSwgdHJhbnNmb3JtIDAuMTRzIGVhc2U7XG59XG4ucGFnZS1lbnRlci1mcm9tIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG59XG4ucGFnZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4ucGFnZS1lbnRlci1hY3RpdmUsXG4gIC5wYWdlLWxlYXZlLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5wYWdlLWVudGVyLWZyb20sXG4gIC5wYWdlLWxlYXZlLXRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbn1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICDlsb/npL4gwrcg5qCh5Zut6K665Z2bIOKAlCDorr7orqHns7vnu59cbiAgIOmjjuagvO+8muWFi+WItuOAgeS4k+S4muOAgeS/oeaBr+WvhuW6puS8mOWFiO+8iOWPguiAgyBEaXNjb3Vyc2UgLyBWMkVYIC8gTGluZWFyIOeahOiuvuiuoeivreiogO+8iVxuICAg5Y6f5YiZ77yaXG4gICAgIDEuIOS4reaAp+eBsOmYtuS4uuS4u++8jOWTgeeJjOiJsuWPqueUqOS6juW8uuiwg++8iOmTvuaOpeOAgeS4u+aMiemSruOAgemAieS4reaAge+8iVxuICAgICAyLiDlnIbop5LmlLblsI/jgIHpmLTlvbHmlLbmlZvjgIHljrvmjonlvanoibLmuJDlj5hcbiAgICAgMy4g5a2X5Y+3IC8g6KGM6auYIC8g6Ze06Led57uf5LiA5YiwIDRweCDnvZHmoLxcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbjpyb290IHtcbiAgLyogLS0tLSDlk4HniYzoibLvvJrmsonnqLPpnZvok53vvIzmm7/ku6Pljp/mnaXnmoTkuq7ok50gLS0tLSAqL1xuICAtLWJyYW5kOiAjMmM1Y2M1O1xuICAtLWJyYW5kLWhvdmVyOiAjMjM0YmE2O1xuICAtLWJyYW5kLWFjdGl2ZTogIzFkM2Q4YTtcbiAgLS1icmFuZC1zdWJ0bGU6ICNlZmYzZmI7ICAgLyog6YCJ5Lit5oCB5rWF5bqVICovXG4gIC0tYnJhbmQtYm9yZGVyOiAjY2ZkY2Y1O1xuXG4gIC8qIC0tLS0g5Lit5oCn6Imy6Zi277yI5bGC57qn5LuO5rex5Yiw5rWF77yJIC0tLS0gKi9cbiAgLS1pbmstMTogIzE0MTcxZjsgICAvKiDkuLvmoIfpopggKi9cbiAgLS1pbmstMjogIzMzM2E0NzsgICAvKiDmraPmlocgKi9cbiAgLS1pbmstMzogIzViNjQ3MjsgICAvKiDmrKHopoHmloflrZcgKi9cbiAgLS1pbmstNDogIzhiOTNhMTsgICAvKiDovoXliqnmloflrZcgLyDljaDkvY3nrKYgKi9cbiAgLS1pbmstNTogI2I2YmRjOTsgICAvKiDnpoHnlKggLyDlm77moIcgKi9cblxuICAvKiAtLS0tIOiDjOaZr+S4juWIhumalCAtLS0tICovXG4gIC0tYmc6ICNmN2Y4ZmE7ICAgICAgLyog6aG16Z2i5bqV6ImyICovXG4gIC0tYmctc3Vua2VuOiAjZjFmM2Y2Oy8qIOWHuemZt+WMuuWfn++8iOS7o+eggeWdl+OAgeihqOagvOWktO+8iSAqL1xuICAtLXN1cmZhY2U6ICNmZmZmZmY7IC8qIOWNoeeJhyAqL1xuICAtLXN1cmZhY2UtaG92ZXI6ICNmYWZiZmM7XG4gIC0tYm9yZGVyOiAjZTNlNmViOyAgLyog5Li75YiG6ZqU57q/ICovXG4gIC0tYm9yZGVyLXN0cm9uZzogI2QzZDhlMDtcblxuICAvKiAtLS0tIOivreS5ieiJsiAtLS0tICovXG4gIC0tZGFuZ2VyOiAjYzgzODNkO1xuICAtLWRhbmdlci1iZzogI2ZkZjJmMjtcbiAgLS1zdWNjZXNzOiAjMWY3YTRkO1xuICAtLXN1Y2Nlc3MtYmc6ICNmMGY5ZjQ7XG4gIC0td2FybmluZzogIzk3NjcwYTtcbiAgLS13YXJuaW5nLWJnOiAjZmRmOGVjO1xuXG4gIC8qIC0tLS0g5ZyG6KeS77ya5pS25bCP77yM5pu056Gs5pyXIC0tLS0gKi9cbiAgLS1yYWRpdXM6IDZweDtcbiAgLS1yYWRpdXMtc206IDRweDtcbiAgLS1yYWRpdXMtbGc6IDhweDtcblxuICAvKiAtLS0tIOmYtOW9se+8muWPquS/neeVmeaegei9u+eahOWxguasoeaEnyAtLS0tICovXG4gIC0tc2hhZG93LXhzOiAwIDFweCAycHggcmdiYSgyMCwgMjMsIDMxLCAwLjA0KTtcbiAgLS1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDIwLCAyMywgMzEsIDAuMDYpO1xuICAtLXNoYWRvdy1tZDogMCA0cHggMTJweCByZ2JhKDIwLCAyMywgMzEsIDAuMDgpO1xuICAtLXNoYWRvdy1sZzogMCA4cHggMjhweCByZ2JhKDIwLCAyMywgMzEsIDAuMTIpO1xuXG4gIC8qIC0tLS0g5bC65a+4IC0tLS0gKi9cbiAgLS1oZWFkZXItaDogNTZweDtcbiAgLS1jb250ZW50LW1heDogMTEyMHB4O1xuXG4gIC8qIC0tLS0g5a2X5L2TIC0tLS0gKi9cbiAgLS1mb250LXNhbnM6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgJ1BpbmdGYW5nIFNDJyxcbiAgICAnSGlyYWdpbm8gU2FucyBHQicsICdNaWNyb3NvZnQgWWFIZWknLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLS1mb250LW1vbm86ICdTRk1vbm8tUmVndWxhcicsIE1lbmxvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsIG1vbm9zcGFjZTtcblxuICAvKiDlhbzlrrnml6flj5jph4/lkI3vvIjpgJDmraXmm7/mjaLkuK3vvIkgKi9cbiAgLS10ZXh0OiB2YXIoLS1pbmstMSk7XG4gIC0tdGV4dC0yOiB2YXIoLS1pbmstMyk7XG4gIC0tdGV4dC0zOiB2YXIoLS1pbmstNCk7XG4gIC0tbGluZTogdmFyKC0tYm9yZGVyKTtcbiAgLS1jYXJkOiB2YXIoLS1zdXJmYWNlKTtcbiAgLS1icmFuZC1kYXJrOiB2YXIoLS1icmFuZC1ob3Zlcik7XG4gIC0tYnJhbmQtbGlnaHQ6IHZhcigtLWJyYW5kLXN1YnRsZSk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0g5Z+656GAID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiogeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5odG1sIHsgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5odG1sLCBib2R5IHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmcpO1xuICBjb2xvcjogdmFyKC0taW5rLTIpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJyAxOyAgLyog5pWw5a2X562J5a6977yM6KGo5qC85pu05pW06b2QICovXG59XG5cbmEgeyBjb2xvcjogdmFyKC0tYnJhbmQpOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IHRyYW5zaXRpb246IGNvbG9yIDAuMTJzOyB9XG5hOmhvdmVyIHsgY29sb3I6IHZhcigtLWJyYW5kLWhvdmVyKTsgfVxuYTpmb2N1cy12aXNpYmxlLFxuYnV0dG9uOmZvY3VzLXZpc2libGUsXG5pbnB1dDpmb2N1cy12aXNpYmxlLFxuc2VsZWN0OmZvY3VzLXZpc2libGUsXG50ZXh0YXJlYTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWJyYW5kKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1IHsgbWFyZ2luOiAwOyBmb250LXdlaWdodDogNjAwOyBjb2xvcjogdmFyKC0taW5rLTEpOyBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTsgfVxudWwsIG9sIHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBsaXN0LXN0eWxlOiBub25lOyB9XG5pbWcgeyBtYXgtd2lkdGg6IDEwMCU7IH1cbmhyIHsgYm9yZGVyOiAwOyBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTsgbWFyZ2luOiAxNnB4IDA7IH1cbjo6c2VsZWN0aW9uIHsgYmFja2dyb3VuZDogI2Q1ZTJmZDsgY29sb3I6IHZhcigtLWluay0xKTsgfVxuXG4vKiDmu5rliqjmnaEgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXIgeyB3aWR0aDogMTBweDsgaGVpZ2h0OiAxMHB4OyB9XG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIgeyBiYWNrZ3JvdW5kOiAjZDNkOGUwOyBib3JkZXItcmFkaXVzOiA2cHg7IGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJnKTsgfVxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7IGJhY2tncm91bmQ6ICNiNmJkYzk7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSDljaHniYcgLyDpnaLmnb8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyog5YmN5Y+w5YaF5a655Z2X77ya5LiN5YaN55S755uS5a2Q77yM5Y+q5L+d55WZ5LiL5YaF6L656Led77yM6Z2g5YiG6ZqU57q/5LiO55WZ55m95Yy65YiGICovXG4uY2FyZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyog5biW5a2Q5L+h5oGv5rWB77ya6L+e57ut55qE5omB5bmz6KGM77yI5o6o54m55byP77yJ77yM5aSW5bGC6LSf6LSj5ZyG6KeS5LiO5pyA5ZCO5LiA5p2h55qE5YiG6ZqU57q/ICovXG4ucG9zdC1saXN0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucG9zdC1saXN0ID4gOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ucGFuZWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbiAgcGFkZGluZzogMTZweCAxOHB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IOaMiemSriA9PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAwIDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZCk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzLjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE0cywgYm9yZGVyLWNvbG9yIDAuMTRzLCBjb2xvciAwLjE0cywgYm94LXNoYWRvdyAwLjE0cztcbn1cbi5idG46aG92ZXIgeyBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZC1ob3Zlcik7IH1cbi5idG46YWN0aXZlIHsgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtYWN0aXZlKTsgfVxuLmJ0bjpkaXNhYmxlZCxcbi5idG5bZGlzYWJsZWRdIHsgb3BhY2l0eTogMC41OyBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5idG4tZ2hvc3Qge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItc3Ryb25nKTtcbiAgY29sb3I6IHZhcigtLWluay0yKTtcbn1cbi5idG4tZ2hvc3Q6aG92ZXIgeyBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLWhvdmVyKTsgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmstNSk7IGNvbG9yOiB2YXIoLS1pbmstMSk7IH1cblxuLmJ0bi1kYW5nZXIgeyBiYWNrZ3JvdW5kOiB2YXIoLS1kYW5nZXIpOyB9XG4uYnRuLWRhbmdlcjpob3ZlciB7IGJhY2tncm91bmQ6ICNhZDJmMzQ7IH1cblxuLmJ0bi1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZC1zdWJ0bGUpO1xuICBjb2xvcjogdmFyKC0tYnJhbmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJyYW5kLWJvcmRlcik7XG59XG4uYnRuLXN1YnRsZTpob3ZlciB7IGJhY2tncm91bmQ6ICNlM2ViZmE7IH1cblxuLmJ0bi1zbSB7IGhlaWdodDogMjhweDsgcGFkZGluZzogMCAxMHB4OyBmb250LXNpemU6IDEyLjVweDsgZ2FwOiA0cHg7IH1cbi5idG4tbGcgeyBoZWlnaHQ6IDQwcHg7IHBhZGRpbmc6IDAgMjBweDsgZm9udC1zaXplOiAxNC41cHg7IH1cbi5idG4tYmxvY2sgeyB3aWR0aDogMTAwJTsgfVxuLmJ0bi10ZXh0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IHZhcigtLWJyYW5kKTtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuLmJ0bi10ZXh0OmhvdmVyIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGNvbG9yOiB2YXIoLS1icmFuZC1ob3Zlcik7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0g6KGo5Y2VID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5pbnB1dCxcbi50ZXh0YXJlYSxcbi5zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLXN0cm9uZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gIHBhZGRpbmc6IDdweCAxMXB4O1xuICBmb250LXNpemU6IDEzLjVweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBjb2xvcjogdmFyKC0taW5rLTEpO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNHMsIGJveC1zaGFkb3cgMC4xNHM7XG59XG4uaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLnRleHRhcmVhOjpwbGFjZWhvbGRlciB7IGNvbG9yOiB2YXIoLS1pbmstNCk7IH1cbi5pbnB1dDpob3Zlcixcbi50ZXh0YXJlYTpob3Zlcixcbi5zZWxlY3Q6aG92ZXIgeyBib3JkZXItY29sb3I6IHZhcigtLWluay01KTsgfVxuLmlucHV0OmZvY3VzLFxuLnRleHRhcmVhOmZvY3VzLFxuLnNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnJhbmQpO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg0NCwgOTIsIDE5NywgMC4xKTtcbn1cbi5pbnB1dDpkaXNhYmxlZCxcbi50ZXh0YXJlYTpkaXNhYmxlZCxcbi5zZWxlY3Q6ZGlzYWJsZWQgeyBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1zdW5rZW4pOyBjb2xvcjogdmFyKC0taW5rLTQpOyBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi50ZXh0YXJlYSB7IHJlc2l6ZTogdmVydGljYWw7IG1pbi1oZWlnaHQ6IDg4cHg7IGxpbmUtaGVpZ2h0OiAxLjc7IH1cbi5zZWxlY3QgeyBhcHBlYXJhbmNlOiBub25lOyBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyBjdXJzb3I6IHBvaW50ZXI7IHBhZGRpbmctcmlnaHQ6IDI4cHg7IH1cblxuLmZvcm0taXRlbSB7IG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbi5mb3JtLWl0ZW0gPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGNvbG9yOiB2YXIoLS1pbmstMik7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSDmoIfnrb4gLyDlvr3nq6AgPT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDNweDtcbiAgcGFkZGluZzogMXB4IDdweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctc3Vua2VuKTtcbiAgY29sb3I6IHZhcigtLWluay0zKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50YWctZ3JleSB7IGJhY2tncm91bmQ6IHZhcigtLWJnLXN1bmtlbik7IGNvbG9yOiB2YXIoLS1pbmstMyk7IH1cbi50YWctYnJhbmQgeyBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZC1zdWJ0bGUpOyBjb2xvcjogdmFyKC0tYnJhbmQpOyB9XG4udGFnLXdhcm4geyBiYWNrZ3JvdW5kOiB2YXIoLS13YXJuaW5nLWJnKTsgY29sb3I6IHZhcigtLXdhcm5pbmcpOyB9XG4udGFnLWRhbmdlciB7IGJhY2tncm91bmQ6IHZhcigtLWRhbmdlci1iZyk7IGNvbG9yOiB2YXIoLS1kYW5nZXIpOyB9XG4udGFnLXN1Y2Nlc3MgeyBiYWNrZ3JvdW5kOiB2YXIoLS1zdWNjZXNzLWJnKTsgY29sb3I6IHZhcigtLXN1Y2Nlc3MpOyB9XG5cbi5iYWRnZS1zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXB4IDdweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zdC1vayB7IGJhY2tncm91bmQ6IHZhcigtLXN1Y2Nlc3MtYmcpOyBjb2xvcjogdmFyKC0tc3VjY2Vzcyk7IH1cbi5zdC13YXJuIHsgYmFja2dyb3VuZDogdmFyKC0td2FybmluZy1iZyk7IGNvbG9yOiB2YXIoLS13YXJuaW5nKTsgfVxuLnN0LWJhZCB7IGJhY2tncm91bmQ6IHZhcigtLWRhbmdlci1iZyk7IGNvbG9yOiB2YXIoLS1kYW5nZXIpOyB9XG4uc3QtZ3JheSB7IGJhY2tncm91bmQ6IHZhcigtLWJnLXN1bmtlbik7IGNvbG9yOiB2YXIoLS1pbmstNCk7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSDlpLTlg48gPT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmF2YXRhciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmF2YXRhciBpbWcgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IOW3peWFt+exuyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubXV0ZWQgeyBjb2xvcjogdmFyKC0taW5rLTQpOyB9XG4udGV4dC1zbSB7IGZvbnQtc2l6ZTogMTNweDsgfVxuLnRleHQteHMgeyBmb250LXNpemU6IDEycHg7IH1cbi5mbGV4IHsgZGlzcGxheTogZmxleDsgfVxuLmZsZXgtMSB7IGZsZXg6IDE7IG1pbi13aWR0aDogMDsgfVxuLml0ZW1zLWNlbnRlciB7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbi5qdXN0aWZ5LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbi5nYXAtNCB7IGdhcDogNHB4OyB9XG4uZ2FwLTggeyBnYXA6IDhweDsgfVxuLmdhcC0xMiB7IGdhcDogMTJweDsgfVxuLm10LTggeyBtYXJnaW4tdG9wOiA4cHg7IH1cbi5tdC0xNiB7IG1hcmdpbi10b3A6IDE2cHg7IH1cbi5tYi0xNiB7IG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbi5lbGxpcHNpcyB7IG92ZXJmbG93OiBoaWRkZW47IHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4uYmxvY2sgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4ubWV0cmljIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBjb2xvcjogdmFyKC0taW5rLTQpO1xuICBmb250LXNpemU6IDEyLjVweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSDpobbpg6jnvZHnu5zov5vluqbmnaEgPT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmdsb2JhbC1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuLmdsb2JhbC1wcm9ncmVzcyBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IOaPkOekuua2iOaBryA9PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udG9hc3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiA5OTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG9hc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbWQpO1xuICBmb250LXNpemU6IDEzLjVweDtcbiAgbWF4LXdpZHRoOiBtaW4oNTYwcHgsIDg4dncpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuLnRvYXN0LWljb24geyBmbGV4LXNocmluazogMDsgfVxuLnRvYXN0LXRleHQgeyBsaW5lLWhlaWdodDogMS41OyBjb2xvcjogdmFyKC0taW5rLTIpOyB9XG4udG9hc3Qtc3VjY2VzcyAudG9hc3QtaWNvbiB7IGNvbG9yOiB2YXIoLS1zdWNjZXNzKTsgfVxuLnRvYXN0LWVycm9yIC50b2FzdC1pY29uIHsgY29sb3I6IHZhcigtLWRhbmdlcik7IH1cbi50b2FzdC13YXJuaW5nIC50b2FzdC1pY29uIHsgY29sb3I6IHZhcigtLXdhcm5pbmcpOyB9XG4udG9hc3QtaW5mbyAudG9hc3QtaWNvbiB7IGNvbG9yOiB2YXIoLS1icmFuZCk7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSDmqKHmgIHmoYYgPT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm1vZGFsLW1hc2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwLCAyMywgMzEsIDAuNDIpO1xuICB6LWluZGV4OiA5MDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG59XG4ubW9kYWwtYm94IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1sZyk7XG4gIHBhZGRpbmc6IDIycHggMjRweDtcbiAgd2lkdGg6IDQ0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDg2dmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1sZyk7XG59XG4ubW9kYWwtYm94IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubW9kYWwtYm94ID4gcCB7XG4gIG1hcmdpbjogMCAwIDRweDtcbiAgY29sb3I6IHZhcigtLWluay0zKTtcbiAgZm9udC1zaXplOiAxMy41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY1O1xufVxuLm1vZGFsLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IOepuueKtuaAgSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZW1wdHkge1xuICBwYWRkaW5nOiA0NHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWluay00KTtcbiAgZm9udC1zaXplOiAxMy41cHg7XG59XG4uZW1wdHkgLmljb24sXG4uZW1wdHktaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICBmb250LXNpemU6IDM4cHg7XG4gIGNvbG9yOiB2YXIoLS1pbmstNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSDpqqjmnrblsY8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNrZWxldG9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZWVmMGYzIDI1JSwgI2Y2ZjdmOSAzNyUsICNlZWYwZjMgNjMlKTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogc2hpbW1lciAxLjRzIGVhc2UgaW5maW5pdGU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG59XG5Aa2V5ZnJhbWVzIHNoaW1tZXIge1xuICAwJSB7IGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlOyB9XG4gIDEwMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTsgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IOWIhumhtSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucGFnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE4cHggMCA2cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wYWdlciBidXR0b24ge1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1zdHJvbmcpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0taW5rLTMpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNHM7XG59XG4ucGFnZXIgYnV0dG9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHsgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmstNSk7IGNvbG9yOiB2YXIoLS1pbmstMSk7IGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtaG92ZXIpOyB9XG4ucGFnZXIgYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmFuZCk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBhZ2VyIGJ1dHRvbjpkaXNhYmxlZCB7IG9wYWNpdHk6IDAuNDsgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuLnBhZ2VyIC5tdXRlZCB7IGZvbnQtc2l6ZTogMTJweDsgbWFyZ2luLWxlZnQ6IDZweDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IOihqOagvCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi50YWJsZSB0aCxcbi50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udGFibGUgdGgge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1zdW5rZW4pO1xuICBjb2xvcjogdmFyKC0taW5rLTMpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEyLjVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1zdHJvbmcpO1xufVxuLnRhYmxlIHRib2R5IHRyIHsgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEyczsgfVxuLnRhYmxlIHRib2R5IHRyOmhvdmVyIHsgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS1ob3Zlcik7IH1cbi50YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IOWvjOaWh+acrOWGheWuuSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucmljaC1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDEuODU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHZhcigtLWluay0yKTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5yaWNoLWNvbnRlbnQgcCB7IG1hcmdpbjogMCAwIDEycHg7IH1cbi5yaWNoLWNvbnRlbnQgcDpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuLnJpY2gtY29udGVudCBpbWcgeyBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pOyBtYXJnaW46IDEwcHggMDsgfVxuLnJpY2gtY29udGVudCBhIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4OyB9XG4ucmljaC1jb250ZW50IHByZSxcbi5yaWNoLWNvbnRlbnQgY29kZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLXN1bmtlbik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG59XG4ucmljaC1jb250ZW50IGNvZGUgeyBwYWRkaW5nOiAxcHggNXB4OyBjb2xvcjogI2IzMzA1YTsgfVxuLnJpY2gtY29udGVudCBwcmUgeyBwYWRkaW5nOiAxMnB4IDE0cHg7IG92ZXJmbG93LXg6IGF1dG87IGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7IH1cbi5yaWNoLWNvbnRlbnQgcHJlIGNvZGUgeyBwYWRkaW5nOiAwOyBiYWNrZ3JvdW5kOiBub25lOyBjb2xvcjogdmFyKC0taW5rLTIpOyB9XG4ucmljaC1jb250ZW50IGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLWJvcmRlci1zdHJvbmcpO1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZzogMnB4IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1pbmstMyk7XG59XG4ucmljaC1jb250ZW50IHVsLCAucmljaC1jb250ZW50IG9sIHsgcGFkZGluZy1sZWZ0OiAyMnB4OyBtYXJnaW46IDAgMCAxMnB4OyB9XG4ucmljaC1jb250ZW50IHVsIHsgbGlzdC1zdHlsZTogZGlzYzsgfVxuLnJpY2gtY29udGVudCBvbCB7IGxpc3Qtc3R5bGU6IGRlY2ltYWw7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBTVkcg5Zu+5qCHID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zdmctaWNvbiB7IHZlcnRpY2FsLWFsaWduOiAtMC4xNmVtOyB9XG4uaWNvbi1idG4gLnN2Zy1pY29uLFxuLmJ0biAuc3ZnLWljb24geyBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IOeZu+W9lSAvIOazqOWGjCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYXV0aC1wYWdlIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnKTtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1dGgtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmZmZmIDAlLCB2YXIoLS1iZykgMTAwJSk7XG4gIHotaW5kZXg6IDA7XG59XG4uYXV0aC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMzk2cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1sZyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1tZCk7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAyNnB4O1xufVxuLmF1dGgtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBtYXJnaW46IDEycHggMCA0cHg7XG59XG4uYXV0aC1jYXJkIHAuc3dpdGNoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDE4cHggMCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1pbmstNCk7XG59XG4uYXV0aC1jYXJkIC5iYWNrIHtcbiAgY29sb3I6IHZhcigtLWluay00KTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmF1dGgtY2FyZCAuYmFjazpob3ZlciB7IGNvbG9yOiB2YXIoLS1icmFuZCk7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSDpobXpnaLov4fmuKEgPT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnBhZ2UtZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjIycyBlYXNlLCB0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpO1xufVxuLnBhZ2UtbGVhdmUtYWN0aXZlIHsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEycyBlYXNlOyB9XG4ucGFnZS1lbnRlci1mcm9tIHsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7IH1cbi5wYWdlLWxlYXZlLXRvIHsgb3BhY2l0eTogMDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IOaXoOmanOeijSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAqLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IOihqOagvOaoqua7keWuueWZqCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiDliJflpJrnmoTooajmoLzmlL7ov5sgLnRhYmxlLXNjcm9sbO+8jOaoquWQkea7muWKqOWPkeeUn+WcqOWuueWZqOWGhemDqO+8jOmhtemdouacrOi6q+S4jeS8muiiq+aSkeWuvSAqL1xuLnRhYmxlLXNjcm9sbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteDogY29udGFpbjtcbn1cbi50YWJsZS1zY3JvbGwgPiAudGFibGUgeyBtaW4td2lkdGg6IDQ2MHB4OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0g5ZON5bqU5byPID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIOaJi+acui/lubPmnb/kuIrnpoHmraLmlbTpobXmqKrlkJHmu5rliqjvvJrnnJ/mraPnmoTmuqLlh7rnlLEgLnRhYmxlLXNjcm9sbOOAgS5tb2RhbC1ib3gg562J5bGA6YOo5a655Zmo5raI5YyW77yMXG4gICDov5nph4zlj6rlgZrlhZzlupXjgIJvdmVyZmxvdy14OiBjbGlwIOS4jeW7uueri+a7muWKqOWuueWZqO+8jOS4jeS8muegtOWdjyBzdGlja3kg6aG25qCP44CCICovXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgaHRtbCxcbiAgYm9keSB7IG92ZXJmbG93LXg6IGNsaXA7IH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jYXJkIHsgcGFkZGluZzogMTRweCAxNnB4OyB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICA6cm9vdCB7IC0taGVhZGVyLWg6IDUycHg7IH1cblxuICAvKiDpobXpnaLnlZnnmb3mlLbntKfvvIzmiorlrr3luqborqnnu5nlhoXlrrkgKi9cbiAgLmNhcmQgeyBwYWRkaW5nOiAxNHB4OyB9XG4gIC5wYW5lbCB7IHBhZGRpbmc6IDE0cHg7IH1cblxuICAvKiDlvLnnqpfvvJrlsI/lsY/pk7rmu6HvvIzlhYHorrjnurXlkJHmu5rliqjvvIzmjInpkq7mjaLooYzkuI3mjKTljosgKi9cbiAgLm1vZGFsLW1hc2sgeyBwYWRkaW5nOiAxMnB4OyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgcGFkZGluZy10b3A6IDM2cHg7IH1cbiAgLm1vZGFsLWJveCB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDE4cHggMTZweDsgbWF4LWhlaWdodDogODR2aDsgfVxuICAubW9kYWwtYWN0aW9ucyB7IGZsZXgtd3JhcDogd3JhcDsgZ2FwOiA4cHg7IH1cbiAgLm1vZGFsLWFjdGlvbnMgLmJ0biB7IGZsZXg6IDEgMSAxMjBweDsgfVxuXG4gIC8qIOihqOagvOS4juWIhumhtSAqL1xuICAudGFibGUgdGgsXG4gIC50YWJsZSB0ZCB7IHBhZGRpbmc6IDlweCAxMHB4OyB9XG4gIC5wYWdlciB7IGdhcDogM3B4OyB9XG4gIC5wYWdlciAubXV0ZWQgeyBmbGV4LWJhc2lzOiAxMDAlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbjogNHB4IDAgMDsgfVxuXG4gIC8qIOWvjOaWh+acrOmHjOeahOmVv+mTvuaOpeOAgeS7o+eggeWdl+S4jeaSkeegtOWuueWZqCAqL1xuICAucmljaC1jb250ZW50IHByZSB7IGZvbnQtc2l6ZTogMTIuNXB4OyB9XG4gIC5yaWNoLWNvbnRlbnQgaW1nIHsgaGVpZ2h0OiBhdXRvOyB9XG5cbiAgLnRvYXN0IHsgbWF4LXdpZHRoOiA5MnZ3OyB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2FyZCB7IHBhZGRpbmc6IDEycHg7IH1cbiAgLnBhbmVsIHsgcGFkZGluZzogMTJweDsgfVxuICAuYnRuIHsgcGFkZGluZzogMCAxMnB4OyB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICDop6bmjqfkuI7liqjmlYjln7rnur9cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIOenu+WKqOerr+WOu+aOieeCueWHu+aXtueahOeBsOiJsumrmOS6ruWdl++8jOe7n+S4gOmdoCA6YWN0aXZlIOWPjemmiCAqL1xuYm9keSxcbmJ1dHRvbixcbmEsXG5sYWJlbCxcbmlucHV0LFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiDlj6rlnKjmsqHmnIkgaG92ZXIg6IO95Yqb55qE6K6+5aSH5LiK5Yqg5oyJ5Y6L5Y+N6aaI77yI6byg5qCH6K6+5aSH5pyJIDpob3ZlciDlsLHlpJ/kuobvvIkgKi9cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgLmJ0bjphY3RpdmUsXG4gIC5wYWdlciBidXR0b246YWN0aXZlLFxuICAuc2VnLWJ0bjphY3RpdmUsXG4gIC5jaGlwOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk3KTtcbiAgfVxuICAuYnRuOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMC45O1xuICB9XG59XG5cbi8qIOWwiumHjeOAjOWHj+WwkeWKqOaAgeaViOaenOOAjeeahOezu+e7n+iuvue9ru+8muWFs+aOieaJgOacieijhemlsOaAp+WKqOeUuyAqL1xuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAwMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDAxbXMgIWltcG9ydGFudDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiDlhoXlrrnlm77lhYjnu5nkuKrlupXoibLljaDkvY3vvIzlvLHnvZHliqDovb3ml7bkuI3kvJrlh7rnjrDjgIznmb3lnZcg4oaSIOeqgeeEtuaSkeW8gOOAjSAqL1xuLnJpY2gtY29udGVudCBpbWcge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1zdW5rZW4pO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbi8qIOWPr+eci+Wkp+WbvueahOWbvueJh++8mum8oOagh+e7meaUvuWkp+mVnOaPkOekuu+8jOaCrOWBnOi9u+W+ruWOi+aal+ihqOekuuWPr+eCuSAqL1xuW2RhdGEtem9vbS1ncm91cF0gaW1nLFxuLnJpY2gtY29udGVudCBpbWcge1xuICBjdXJzb3I6IHpvb20taW47XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICBbZGF0YS16b29tLWdyb3VwXSBpbWcsXG4gIC5yaWNoLWNvbnRlbnQgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTRzO1xuICB9XG4gIFtkYXRhLXpvb20tZ3JvdXBdIGltZzpob3ZlcixcbiAgLnJpY2gtY29udGVudCBpbWc6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuOTI7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIOaJi+acuuihqOWNle+8muWtl+WPt+W/hemhuyDiiaUxNnB477yM5ZCm5YiZIGlPUyBTYWZhcmkg6IGa54Sm5pe25Lya5by65Yi25pS+5aSn5pW06aG1XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnB1dCxcbiAgLnNlbGVjdCxcbiAgLnRleHRhcmVhLFxuICAuc2VhcmNoIGlucHV0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmlucHV0LFxuICAuc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLnRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiA5NnB4O1xuICB9XG4gIC8qIOinpuaOp+ebruagh++8muWbvuagh+aMiemSruOAgeWIhumhteOAgeWPr+eCueagh+etvumDveaUvuWkp+WIsOaOpei/kSA0NHB4ICovXG4gIC5pY29uLWJ0biB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICB9XG4gIC5wYWdlciBidXR0b24ge1xuICAgIG1pbi13aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbiAgLnRhZyB7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAg5bmz5p2/5qGj77yINzY54oCTMTAyNO+8ie+8muWGheWuueWIq+aLieWkquWuve+8jOS4pOS+p+eVmeeZveWkmuS4gOeCuVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICA6cm9vdCB7XG4gICAgLS1jb250ZW50LW1heDogOTgwcHg7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIOa3seiJsuaooeW8j++8muWPquaNouiuvuiuoeS7pOeJjO+8jOe7hOS7tuS7o+eggeS4jeeUqOaUuVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgOnJvb3Qge1xuICAgIGNvbG9yLXNjaGVtZTogZGFyaztcblxuICAgIC0tYnJhbmQ6ICM1Yjg2ZTU7XG4gICAgLS1icmFuZC1ob3ZlcjogIzcyOThlYTtcbiAgICAtLWJyYW5kLWFjdGl2ZTogIzRhNzRkMDtcbiAgICAtLWJyYW5kLXN1YnRsZTogIzFiMjQzNDtcbiAgICAtLWJyYW5kLWJvcmRlcjogIzJiM2E1NTtcblxuICAgIC0taW5rLTE6ICNlZWYxZjY7XG4gICAgLS1pbmstMjogI2M4Y2ZkYTtcbiAgICAtLWluay0zOiAjOWFhNGIyO1xuICAgIC0taW5rLTQ6ICM3ODgyOGY7XG4gICAgLS1pbmstNTogIzVhNjM2ZjtcblxuICAgIC0tYmc6ICMwZjEzMTk7XG4gICAgLS1iZy1zdW5rZW46ICMxNTFhMjI7XG4gICAgLS1zdXJmYWNlOiAjMTcxYzI0O1xuICAgIC0tc3VyZmFjZS1ob3ZlcjogIzFkMjMyYztcbiAgICAtLWJvcmRlcjogIzIzMmEzNDtcbiAgICAtLWJvcmRlci1zdHJvbmc6ICMyZTM3NDI7XG5cbiAgICAtLWRhbmdlcjogI2UyNjA2YTtcbiAgICAtLWRhbmdlci1iZzogIzJhMWExZDtcbiAgICAtLXN1Y2Nlc3M6ICM0YmJkODY7XG4gICAgLS1zdWNjZXNzLWJnOiAjMTQyNTFkO1xuICAgIC0td2FybmluZzogI2Q4YTU0NTtcbiAgICAtLXdhcm5pbmctYmc6ICMyNzFmMTE7XG5cbiAgICAtLXNoYWRvdy14czogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAtLXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gICAgLS1zaGFkb3ctbWQ6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIC0tc2hhZG93LWxnOiAwIDhweCAyOHB4IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIH1cblxuICA6OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogIzJiM2E1NTtcbiAgICBjb2xvcjogdmFyKC0taW5rLTEpO1xuICB9XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICMzMzNjNDg7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1iZyk7XG4gIH1cbiAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzQxNGI1ODtcbiAgfVxuICAuc2tlbGV0b24ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzFiMjEyYiAyNSUsICMyMzJiMzYgMzclLCAjMWIyMTJiIDYzJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MDAlIDEwMCU7XG4gIH1cbiAgLmJ0bi1zdWJ0bGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyMjMwM2Y7XG4gIH1cbiAgLyog55m95bqV5Zu+54mH77yI5q+U5aaC5oiq5Zu+77yJ5Zyo5rex6Imy5LiL5LiN5Yi655y8ICovXG4gIC5yaWNoLWNvbnRlbnQgaW1nIHtcbiAgICBvcGFjaXR5OiAwLjkyO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICDliY3lj7DmiYHlubPljJbvvIhQYXJ0IDLvvInvvJrpobXpnaLkuI3lho3nlLHnmb3nm5LlrZDmi7zmiJBcbiAgIOKAlOKAlCDlupXoibLkuI3lho3nlKjngbDlupUgKyDnmb3ljaHvvIzmlLnmiJDmlbTpobXnmb3lupXvvIzlnZfkuI7lnZfkuYvpl7Tlj6rnlZkgMXB4IOWIhumalOe6v1xuICAg4oCU4oCUIOeZu+W9lS/ms6jlhozjgIHlkI7lj7DnrqHnkIbjgIHlvLnnqpfjgIHooajmoLzku43kv53nlZnlrrnlmajvvIjooajljZXlkozooajmoLzpnIDopoHovrnnlYzvvIlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZm9ydW0tbGF5b3V0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG59XG4uZm9ydW0tbGF5b3V0IC5mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cbi8qIOS4iuS4i+ebuOmCu+eahOWMuuWdl+S5i+mXtOWPqueVmeS4gOadoee6vyAqL1xuLmZvcnVtLWxheW91dCAuY2FyZCArIC5jYXJkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG4vKiDkuKTliJfluIPlsYDph4zlt6blj7Pnm7jpgrvnmoTljaHkuI3nrpfjgIzkuIrkuIvnm7jpgrvjgI0gKi9cbi5mb3J1bS1sYXlvdXQgLm1lID4gLmNhcmQgKyAuY2FyZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4vKiDluJblrZDmtYHono3ov5vpobXpnaLvvIzlj6rkv53nlZnooYzliIbpmpTnur8gKi9cbi5mb3J1bS1sYXlvdXQgLnBvc3QtbGlzdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZvcnVtLWxheW91dCAucG9zdC1saXN0ID4gOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn0vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAg566h55CG5ZCO5Y+w6YCa55So5biD5bGA5qC35byPXG4gICDkuI7liY3lj7DlhbHnlKjlkIzkuIDlpZforr7orqHku6TniYzvvIzkv53mjIHop4bop4nkuIDoh7RcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIC0tLS0tLS0tLS0g6aG15aS0IC0tLS0tLS0tLS0gKi9cbi5wYWdlLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGdhcDogMTJweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBhZ2UtaGVhZCBoMiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWluay0xKTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG4ucGFnZS1oZWFkIHAge1xuICBtYXJnaW46IDNweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTIuNXB4O1xuICBjb2xvcjogdmFyKC0taW5rLTQpO1xufVxuXG4vKiAtLS0tLS0tLS0tIOmdouadvyAtLS0tLS0tLS0tICovXG4ucGFuZWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbiAgcGFkZGluZzogMTZweCAxOHB4O1xufVxuLnBhbmVsICsgLnBhbmVsIHsgbWFyZ2luLXRvcDogMTRweDsgfVxuLnBhbmVsID4gYiB7XG4gIGZvbnQtc2l6ZTogMTMuNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0taW5rLTEpO1xufVxuXG4vKiAtLS0tLS0tLS0tIOetm+mAieagjyAtLS0tLS0tLS0tICovXG4uZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4uZmlsdGVycyAuaW5wdXQsXG4uZmlsdGVycyAuc2VsZWN0IHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTQ4cHg7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCAxMXB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZmlsdGVycyAuc3BhY2VyIHsgZmxleDogMTsgfVxuXG4vKiAtLS0tLS0tLS0tIOihqOagvOWuueWZqCAtLS0tLS0tLS0tICovXG4udGJsLXdyYXAge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xufVxuLnRibC13cmFwIC50YWJsZSB7IGJvcmRlcjogMDsgfVxuLnRibC13cmFwIC50YWJsZSB0aDpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXJhZGl1cyk7IH1cbi50Ymwtd3JhcCAudGFibGUgdGg6bGFzdC1jaGlsZCB7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1yYWRpdXMpOyB9XG5cbi8qIC0tLS0tLS0tLS0g57uf6K6h5Y2h54mHIC0tLS0tLS0tLS0gKi9cbi5zdGF0LWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNjhweCwgMWZyKSk7XG4gIGdhcDogMTJweDtcbn1cbi5zdGF0LWNhcmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbiAgcGFkZGluZzogMTVweCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTRzLCBib3gtc2hhZG93IDAuMTRzO1xufVxuLnN0YXQtY2FyZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLXN0cm9uZyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy14cyk7XG59XG4uc3RhdC1jYXJkIC5zdiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWluay0xKTtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uc3RhdC1jYXJkIC5zbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLWluay00KTtcbn1cbi5zdGF0LWNhcmQgLnNsOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxMi41cHg7XG4gIGNvbG9yOiB2YXIoLS1pbmstMyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4vKiDlvLrosIPljaHvvJrmlLnkuLrlt6bkvqfovrnmoYbmoIfor4bvvIzkuI3nlKjmuJDlj5jog4zmma8gKi9cbi5zdGF0LWNhcmQuYWNjZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtc3VidGxlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmFuZC1ib3JkZXIpO1xufVxuLnN0YXQtY2FyZC5hY2NlbnQgLnN2IHsgY29sb3I6IHZhcigtLWJyYW5kKTsgfVxuXG4vKiAtLS0tLS0tLS0tIOihjOaTjeS9nCAtLS0tLS0tLS0tICovXG4ucm93LWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnJvdy1hY3Rpb25zIC5idG4ge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi8qIC0tLS0tLS0tLS0g5p+x54q25Zu+IC0tLS0tLS0tLS0gKi9cbi5jaGFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiA1cHg7XG4gIGhlaWdodDogMTkwcHg7XG4gIHBhZGRpbmc6IDhweCA0cHggMDtcbn1cbi5jaGFydCAuYmFyLXdyYXAge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmNoYXJ0IC5iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQpO1xuICBtaW4taGVpZ2h0OiAycHg7XG59XG4uY2hhcnQgLmJhci5jb21tZW50cyB7IGJhY2tncm91bmQ6ICM3YmEwZTg7IH1cbi5jaGFydCAuYmFyLnVzZXJzIHsgYmFja2dyb3VuZDogI2M5YTIyNzsgfVxuLmNoYXJ0IC54LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMC41cHg7XG4gIGNvbG9yOiB2YXIoLS1pbmstNCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubGVnZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1pbmstMyk7XG59XG4ubGVnZW5kIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLyogLS0tLS0tLS0tLSDluIPlsYAgLS0tLS0tLS0tLSAqL1xuLnNwbGl0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzA0cHg7XG4gIGdhcDogMTRweDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLnNwbGl0ID4gLnBhbmVsICsgLnBhbmVsIHsgbWFyZ2luLXRvcDogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5zcGxpdCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9XG59XG5cbi8qIC0tLS0tLS0tLS0g56qE5bGP77yI5omL5py6IC8g5bmz5p2/77yJIC0tLS0tLS0tLS0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAvKiDnrZvpgInmoI/vvJrovpPlhaXmoYblj6/kvLjnvKnvvIzkuI3lho3nlKjlm7rlrpogbWluLXdpZHRoIOaSkeWuvSAqL1xuICAuZmlsdGVycyAuaW5wdXQsXG4gIC5maWx0ZXJzIC5zZWxlY3Qge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmbGV4OiAxIDEgMTUwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZpbHRlcnMgLnNwYWNlciB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZpbHRlcnMgeyBnYXA6IDZweDsgfVxuXG4gIC5wYWdlLWhlYWQgeyBnYXA6IDhweDsgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAucGFnZS1oZWFkIGgyIHsgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5wYWdlLWhlYWQgcCB7IGZvbnQtc2l6ZTogMTJweDsgfVxuXG4gIC5wYW5lbCB7IHBhZGRpbmc6IDE0cHggMTJweDsgfVxuICAucGFuZWwgKyAucGFuZWwgeyBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbiAgLnN0YXQtZ3JpZCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE0MHB4LCAxZnIpKTsgZ2FwOiAxMHB4OyB9XG4gIC5zdGF0LWNhcmQgeyBwYWRkaW5nOiAxMnB4IDEycHg7IH1cbiAgLnN0YXQtY2FyZCAuc3YgeyBmb250LXNpemU6IDIxcHg7IH1cblxuICAudGJsLXdyYXAgeyAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IG92ZXJzY3JvbGwtYmVoYXZpb3IteDogY29udGFpbjsgfVxuICAucm93LWFjdGlvbnMgeyBnYXA6IDVweDsgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmNoYXJ0IHsgaGVpZ2h0OiAxNTBweDsgZ2FwOiAzcHg7IH1cbiAgLmNoYXJ0IC54LWxhYmVsIHsgZm9udC1zaXplOiA5cHg7IH1cbiAgLmxlZ2VuZCB7IGZsZXgtd3JhcDogd3JhcDsgZ2FwOiA4cHggMTJweDsgfVxufVxuIl0sCiAgIm1hcHBpbmdzIjogIkFBQ0EsQ0FBQyxFQUFFLENBQUMsaUJBQ0YsU0FBVSxNQUNWLElBQU8sRUFBUCxN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 */
