#main-content:has(.sam-page){padding-left:0!important;margin-top:0!important}.sam-page{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto}body:has(.sam-page){overflow-x:clip}main:has(.sam-page){margin-bottom:0!important}main:has(.sam-page)>.container-lg>.mb-5{margin-bottom:0!important}.sam-page .sam-sections{display:flex;flex-direction:column;gap:32px;max-width:1280px;margin-left:auto;margin-right:auto;padding:32px 16px}.sam-page .sam-sections>*{min-width:0}html:has(.sam-page){scroll-behavior:smooth}.sam-page .sam-sections>[id]{scroll-margin-top:96px}.sam-page .sam-reco{padding:32px}.sam-page .sam-reco-head{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--sam-slate-100)}.sam-page .sam-reco-icon{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:12px;background:#eff6ff;color:var(--sam-blue);font-size:18px;font-weight:700;line-height:28px}.sam-page .sam-reco-title{margin:0;padding:0;font-size:16px;line-height:24px;font-weight:700;color:var(--sam-navy)}.sam-page .sam-reco-subtitle{margin:0;font-size:12px;line-height:16px;color:var(--sam-slate-500)}.sam-page .sam-tips{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sam-page .sam-tip{display:flex;align-items:flex-start;gap:14px}.sam-page .sam-tip-num{display:flex;align-items:center;justify-content:center;line-height:20px;flex:0 0 auto;width:32px;height:32px;border-radius:8px;background:var(--sam-slate-100);color:var(--sam-blue);font-size:14px;font-weight:900}.sam-page .sam-tip-title{margin:0 0 4px;padding:0;line-height:20px;font-size:14px;font-weight:700;color:var(--sam-slate-800)}.sam-page .sam-tip-text{margin:0;font-size:12px;line-height:1.625;color:var(--sam-slate-600)}.sam-page .sam-test-grid{display:grid;grid-template-columns:25fr 12fr;gap:32px;align-items:start}.sam-page .sam-test-grid>*{min-width:0}.sam-page .sam-speed{position:relative;overflow:hidden;border-radius:24px;box-shadow:var(--sam-shadow-card);padding:40px;display:flex;flex-direction:column;align-items:center;text-align:center}.sam-page .sam-speed-dots{position:absolute;inset:0;background-image:radial-gradient(var(--sam-cyan) 1px,transparent 1px);background-size:24px 24px;opacity:.1;pointer-events:none}.sam-page .sam-speed>:not(.sam-speed-dots){position:relative;z-index:1;width:100%}.sam-page .sam-speed-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--sam-slate-100);text-align:left}.sam-page .sam-status{display:inline-flex;align-items:center;gap:8px;min-width:0;width:auto!important}.sam-page .sam-status-dot{flex:0 0 auto;width:12px;height:12px;border-radius:50%;background:var(--sam-slate-300)}.sam-page .sam-status-dot.is-downloading,.sam-page .sam-status-dot.is-uploading,.sam-page .sam-status-dot.is-warming{animation:sam-pulse-dot 2s infinite ease-in-out}.sam-page .sam-status-dot.is-warming{background:#fbbf24}.sam-page .sam-status-dot.is-downloading{background:#22d3ee}.sam-page .sam-status-dot.is-uploading{background:#60a5fa}.sam-page .sam-status-dot.is-done{background:#10b981}@keyframes sam-pulse-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.sam-page .sam-status-text{font-size:12px;font-weight:700;line-height:16px;letter-spacing:.05em;text-transform:uppercase;color:var(--sam-slate-500)}.sam-page .sam-server.tipo-ptt{display:flex;align-items:center;flex:0 0 auto;width:auto!important;margin:0;padding:4px;border-radius:12px;background:var(--sam-slate-100)}.sam-page .sam-server .tipo-ptt-titulo{display:none}.sam-page .sam-server .tipo-ptt-options{display:flex;align-items:center;gap:8px;margin:0;padding:0;border:0}.sam-page .sam-chip{display:inline-flex;align-items:center;margin:0;font-size:12px;line-height:16px;cursor:pointer}.sam-page .sam-chip input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;transform:none}.sam-page .sam-chip-body{display:inline-flex;align-items:center;gap:6px;margin:0;padding:4px 12px;border-radius:8px;font-size:12px;font-weight:600;line-height:16px;color:var(--sam-slate-600);white-space:nowrap;transition:background-color .15s ease,color .15s ease}.sam-page .sam-chip input:checked+.sam-chip-body{background:#fff;color:var(--sam-blue);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.sam-page .sam-chip:hover .sam-chip-body{color:var(--sam-blue)}.sam-page .sam-dial{position:relative;width:100%;max-width:512px;aspect-ratio:5/3;margin:8px auto;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sam-page .sam-gauge{width:100%;height:100%;overflow:visible}.sam-page .sam-gauge-bg{stroke:var(--sam-slate-200);stroke-linecap:round}.sam-page .sam-gauge-progress{stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1),stroke .4s ease}.sam-page .sam-tick{font-size:10px;font-weight:500;fill:var(--sam-slate-500)}.sam-page .sam-tick-strong{font-size:11px;font-weight:700}.sam-page .sam-dial-readout{position:absolute;bottom:24px;left:0;right:0;display:flex;flex-direction:column;align-items:center;pointer-events:none}.sam-page .sam-dial-unit{margin-top:4px;padding:2px clamp(8px,2vw,12px);border:1px solid rgba(165,243,252,.6);border-radius:6px;background:#ecfeff;color:#0e7490;font-size:clamp(12px,2.5vw,16px);line-height:24px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sam-page .sam-dial-caption{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:11px;line-height:16.5px;font-weight:500;color:var(--sam-slate-500)}.sam-page .sam-dial-caption i{color:#0891b2}.sam-page #medidor{position:absolute;left:-9999px;top:0;width:400px;height:300px;pointer-events:none}.sam-page .sam-actions{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:8px}.sam-page .sam-btn-start{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:16px;padding:16px 48px;background-image:linear-gradient(to right,var(--sam-accent),#f97316);box-shadow:0 0 25px -5px rgba(255,107,0,.5);color:#fff;font-size:18px;font-weight:700;line-height:28px;letter-spacing:.025em;cursor:pointer;transition:transform .2s ease,background-image .2s ease}.sam-page .sam-btn-start::before{display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;content:"\f04b";font-size:16px}.sam-page .sam-btn-start.is-done::before{content:"\f2f9"}.sam-page .sam-btn-start:hover{background-image:linear-gradient(to right,var(--sam-accent-hover),#ea580c)}.sam-page .sam-btn-start:active{transform:scale(.95)}.sam-page .sam-btn-start:disabled{opacity:.7;cursor:wait}@keyframes sam-spin{to{transform:rotate(360deg)}}.sam-page .sam-btn-measuring{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:16px;padding:16px 48px;background-image:linear-gradient(to right,var(--sam-accent),#f97316);box-shadow:0 0 25px -5px rgba(255,107,0,.5);color:#fff;font-size:18px;font-weight:700;line-height:28px;letter-spacing:.025em;opacity:.7;cursor:pointer;transition:transform .2s ease,background-image .2s ease}.sam-page .sam-btn-measuring::before{display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;content:"\f110";font-size:16px;animation:sam-spin 1s linear infinite}.sam-page .sam-btn-measuring:hover{opacity:.85;background-image:linear-gradient(to right,var(--sam-accent-hover),#ea580c)}.sam-page .sam-btn-measuring:active{transform:scale(.95)}.sam-page .sam-btn-measuring:disabled{cursor:wait}.sam-page .velocimetro-message{margin:14px auto 0;max-width:560px;padding:11px 14px;border:1px solid #fecdd3;border-radius:12px;background:#fff1f2;color:#be123c;font-size:12px;font-weight:600}.sam-page .velocimetro-message:empty{display:none}.sam-page .sam-audit{display:flex;align-items:center;justify-content:center;gap:6px;margin:12px 0 0;color:var(--sam-slate-500);font-size:11px;line-height:16.5px}.sam-page .sam-audit i{color:var(--sam-blue)}.sam-page .sam-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid var(--sam-slate-100);text-align:left}.sam-page .sam-metric{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid rgba(226,232,240,.8);border-radius:16px;background:var(--sam-slate-50);transition:background-color .15s ease}.sam-page .sam-metric:hover{background:rgba(239,246,255,.5)}.sam-page .sam-metric-icon{display:grid;place-items:center;flex:0 0 auto;width:48px;height:48px;border-radius:12px;font-size:20px}.sam-page .sam-metric-icon.sam-metric-icon-down{background:#ccf2ff;color:#01b6ed}.sam-page .sam-metric-icon.sam-metric-icon-up{background:rgba(219,234,254,.8);color:#1d4ed8}.sam-page .sam-metric-body{display:block;min-width:0}.sam-page .sam-metric-label{display:block;font-size:12px;font-weight:700;line-height:16px;letter-spacing:.05em;color:var(--sam-slate-500)}.sam-page .sam-metric-figure{display:flex;align-items:baseline;gap:4px}.sam-page .sam-metric-value{font-size:24px;font-weight:900;line-height:32px;color:var(--sam-navy)}@media (min-width:640px){.sam-page .sam-metric-value{font-size:30px;line-height:36px}}.sam-page .sam-metric-unit{font-size:12px;font-weight:700;line-height:16px;color:var(--sam-slate-500)}.sam-page .sam-technical{padding:24px;border:1px solid #1e293b;border-radius:24px;background:var(--sam-surface);color:#fff;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.sam-page .sam-technical-head{display:flex;align-items:center;gap:8px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.sam-page .sam-technical-dot{flex:0 0 auto;width:8px;height:8px;border-radius:9999px;background:#22d3ee}.sam-page .sam-technical-title{margin:0;padding:0;line-height:20px;font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#e2e8f0}.sam-page .sam-params{display:flex;flex-direction:column;gap:14px}.sam-page .sam-param{display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px solid rgba(255,255,255,.05);border-radius:12px;background:rgba(255,255,255,.05);transition:background-color .15s ease}.sam-page .sam-param:hover{background:rgba(255,255,255,.1)}.sam-page .sam-param-label{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:500;line-height:16px;color:var(--sam-slate-300)}.sam-page .sam-param-label i{flex:0 0 auto;width:16px;font-size:14px;line-height:1;text-align:start;color:#22d3ee}.sam-page .sam-param-value{flex:0 0 auto;font-size:14px;font-weight:700;line-height:20px;text-align:right;white-space:nowrap;color:#fff}.sam-page .sam-param-value>span{font-size:16px;line-height:24px}.sam-page .sam-param-value small{font-size:12px;line-height:16px;color:#94a3b8}.sam-page .sam-param-value-ok>span{color:#34d399}.sam-page .sam-param-value-ip{max-width:140px;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:16px;text-align:start;color:#67e8f9}.sam-page .sam-param-region{display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:12px;font-weight:500;line-height:16px;color:#e2e8f0}.sam-page .sam-param-badge{flex:0 0 auto;padding:2px 6px;border-radius:4px;background:#1e293b;color:#67e8f9;font-size:10px;font-weight:500;line-height:16px}.sam-page .sam-technical-foot{margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.sam-page #medicao{display:none!important}@media (min-width:640px){.sam-page .sam-sections{padding-left:24px;padding-right:24px}}@media (min-width:1024px){.sam-page .sam-sections{padding-left:32px;padding-right:32px}}@media (max-width:639px){.sam-page .sam-reco{padding:24px}.sam-page .sam-metrics{grid-template-columns:1fr}}@media (max-width:1023px){.sam-page .sam-test-grid{grid-template-columns:1fr;gap:24px}.sam-page .sam-speed{padding:24px}}@media (max-width:767px){.sam-page .sam-tips{grid-template-columns:1fr}.sam-page .sam-speed-head{flex-direction:column;align-items:flex-start;gap:12px}.sam-page .sam-server.tipo-ptt{width:100%!important}.sam-page .sam-server .tipo-ptt-options{width:100%}.sam-page .sam-chip{flex:1 1 0}.sam-page .sam-chip-body{width:100%;justify-content:center;padding:6px 8px;font-size:11px}.sam-page .sam-actions{flex-wrap:wrap;justify-content:center}}.sam-page .sam-dial-value{display:block;font-size:clamp(36px,8vw,64px);font-weight:900;line-height:1;letter-spacing:-.025em;color:var(--sam-navy)}.sam-page .sam-param-value-text{font-size:12px;font-weight:500;line-height:16px;color:#e2e8f0;overflow:hidden;text-overflow:ellipsis}.sam-page .sam-history{padding:32px}.sam-page .sam-history-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--sam-slate-100)}.sam-page .sam-history-title{display:flex;align-items:center;gap:8px;margin:0;padding:0;font-size:20px;line-height:28px;font-weight:700;color:var(--sam-navy)}.sam-page .sam-history-title i{color:var(--sam-blue)}.sam-page .sam-history-subtitle{margin:4px 0 0;font-size:14px;line-height:20px;color:var(--sam-slate-500)}.sam-page .sam-history-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;flex:0 0 auto}.sam-page .sam-btn-danger,.sam-page .sam-btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;font-size:12px;line-height:16px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.sam-page .sam-btn-danger i,.sam-page .sam-btn-ghost i{font-size:14px;line-height:1}.sam-page #btn-download-csv,.sam-page #btn-download-xlsx{border:1px solid var(--sam-slate-200);background-color:var(--sam-slate-100);color:#334155}.sam-page #btn-download-csv:hover,.sam-page #btn-download-xlsx:hover{background-color:var(--sam-blue);color:#fff}.sam-page #btn-download-csv:hover i,.sam-page #btn-download-xlsx:hover i{color:#fff}.sam-page .sam-ico-csv{color:#0891b2}.sam-page .sam-ico-xlsx{color:#059669}.sam-page #btn-clean-results{border:1px solid #fecdd3;background-color:#fff;color:#e11d48}.sam-page #btn-clean-results:hover{background-color:#fff1f2}.sam-page #medicoes{min-width:0}.sam-page .sam-record{display:flex;flex-direction:column;gap:0;padding:0;border:1px solid var(--sam-slate-200);border-radius:10px;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.04);color:var(--sam-slate-600);font-size:12px}.sam-page .sam-record-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--sam-slate-100);min-height:40px;padding:10px 16px;background:var(--sam-slate-50);border-bottom:1px solid #e8edf3;border-radius:10px 10px 0 0}.sam-page .sam-record-provider{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:700;color:var(--sam-navy)}.sam-page .sam-record-provider-label{color:#64748b;font-size:11px;font-weight:700}.sam-page .sam-record-date{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--sam-slate-500);white-space:nowrap}.sam-page .sam-record-date i{color:#0891b2}.sam-page .sam-record-body{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.12fr);gap:20px;align-items:stretch;padding:18px}.sam-page .sam-record-speeds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-width:0;border:1px solid var(--sam-slate-100);border-radius:12px;background:var(--sam-slate-50)}.sam-page .sam-record-speed{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;padding:8px 4px}.sam-page .sam-record-speed+.sam-record-speed::before{content:"";position:absolute;top:20%;bottom:20%;left:0;width:1px;background:var(--sam-slate-200)}.sam-page .sam-record-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;font-size:14px}.sam-page .sam-record-icon-down{background:#cffafe;color:#0891b2}.sam-page .sam-record-icon-up{background:#dbeafe;color:#1d4ed8}.sam-page .sam-record-speed-body{display:flex;flex-direction:column;gap:2px;min-width:0}.sam-page .sam-record-speed-label{font-size:11px;font-weight:500;color:var(--sam-slate-500)}.sam-page .sam-record-speed-label i{font-style:italic}.sam-page .sam-record-speed-figure{display:flex;align-items:baseline;gap:4px}.sam-page .sam-record-speed-value{font-family:"Space Grotesk","Plus Jakarta Sans",sans-serif;font-size:25px;font-weight:700;line-height:1.15;letter-spacing:-.04em;overflow-wrap:anywhere;color:var(--sam-navy)}.sam-page .sam-record-speed-unit{font-size:11px;font-weight:600;color:#0f6174}.sam-page .sam-record-params{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;min-width:0;padding:2px 12px;border:1px solid #e8edf3;border-radius:12px}.sam-page .sam-record-params::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#e8edf3;pointer-events:none}.sam-page .sam-record-param{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;-moz-column-gap:24px;column-gap:24px;min-width:0;min-height:21px;padding:3px 0}.sam-page .sam-record-param-label{min-width:0;font-size:11px;font-weight:500;color:var(--sam-slate-600);text-align:left}.sam-page .sam-record-param-value{min-width:0;font-family:"Space Grotesk","Plus Jakarta Sans",sans-serif;font-size:10px;font-weight:700;color:#334155;text-align:left;white-space:normal;overflow-wrap:anywhere}.sam-page .sam-record-param-value small{font-size:10px;font-weight:500;color:var(--sam-slate-500)}.sam-page .sam-record-packet-loss{color:#059669}.sam-page .sam-record-param-ip{position:relative}.sam-page .sam-record-param-text{font-family:"Plus Jakarta Sans",museosansregular,sans-serif;font-weight:500}.sam-page .sam-record-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;min-height:34px;padding:8px 14px;border-top:1px solid #e8edf3;background:#f8fafc;border-radius:0 0 10px 10px}.sam-page .sam-record-foot-label{display:inline-flex;align-items:center;gap:6px;color:#47718a;font-size:9px;font-weight:500}.sam-page .sam-record-foot-label i{color:#0891b2}.sam-page .sam-record .btn-understand-results{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:0 0;font-size:10px;font-weight:600;color:#47718a}.sam-page .sam-record .btn-understand-results i{color:#0891b2}.sam-page .sam-record .btn-understand-results:hover{background:#0369a1}.sam-page .sam-record .btn-understand-results:focus-visible{outline:2px solid #0284c7;outline-offset:3px;border-radius:3px}.sam-page .sam-institutional{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid rgba(191,219,254,.8);border-radius:16px;background:rgba(230,244,251,.7)}.sam-page .sam-institutional-text{max-width:768px}.sam-page .sam-institutional-text p{margin:0;font-size:12px;line-height:16px;color:var(--sam-slate-600);text-align:left}.sam-page .sam-institutional-action{flex:0 0 auto;width:100%}.sam-page .sam-institutional-action a{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;border-radius:12px;background:var(--sam-blue);box-shadow:0 4px 6px -1px rgba(0,0,0,.1);color:#fff;font-size:12px;font-weight:700;line-height:16px;text-decoration:none}.sam-page .sam-institutional-action a i{font-size:12px}.sam-page .sam-institutional-action a:hover{background:var(--sam-navy);color:#fff}@media (min-width:640px){.sam-page .sam-institutional{padding:32px}.sam-page .sam-institutional-text p{font-size:14px;line-height:20px}}@media (min-width:768px){.sam-page .sam-institutional{flex-direction:row}.sam-page .sam-institutional-action{width:auto}}@media (max-width:1023px){.sam-page .sam-record-body{grid-template-columns:1fr;gap:14px}}@media (max-width:639px){.sam-page .sam-record-head{align-items:flex-start;flex-direction:column}.sam-page .sam-record-body{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.sam-page .sam-record-speeds{min-height:150px}.sam-page .sam-record-params{padding:6px 10px}.sam-page .sam-record-foot{align-items:flex-start;flex-direction:column}}@media (max-width:767px){.sam-page .sam-history{padding:24px}.sam-page .sam-history-head{flex-direction:column;align-items:flex-start}.sam-page .sam-history-title{font-size:18px}.sam-page .sam-history-subtitle{font-size:12px;line-height:16px}}.sam-page .sam-avg{padding:32px}.sam-page .sam-avg-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--sam-slate-100)}.sam-page .sam-avg-title{display:flex;align-items:center;gap:8px;margin:0;padding:0;font-size:20px;line-height:28px;font-weight:700;color:var(--sam-navy)}.sam-page .sam-avg-title i{color:var(--sam-blue)}.sam-page .sam-avg-subtitle{margin:4px 0 0;font-size:14px;line-height:20px;color:var(--sam-slate-500)}.sam-page .sam-avg-table{overflow:hidden;border:1px solid rgba(226,232,240,.8);border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.sam-page .sam-avg-thead{display:grid;grid-template-columns:repeat(3,1fr);padding:14px 32px;border-bottom:1px solid var(--sam-slate-200);background:rgba(241,245,249,.9);font-size:12px;line-height:16px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#334155;text-align:center}.sam-page .sam-avg-th-metric{color:var(--sam-navy)}.sam-page .sam-avg-tbody{background:#fff}.sam-page .sam-avg-row{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;padding:16px 32px;transition:background-color .15s ease}.sam-page .sam-avg-row+.sam-avg-row{border-top:1px solid var(--sam-slate-100)}.sam-page .sam-avg-row:hover{background:var(--sam-slate-50)}.sam-page .sam-avg-cell{text-align:center}.sam-page .sam-avg-value{display:block;font-family:"Space Grotesk","Plus Jakarta Sans",monospace;font-size:18px;line-height:28px;font-weight:700;color:var(--sam-navy)}.sam-page .sam-avg-unit{font-size:12px;line-height:16px;font-weight:500;color:var(--sam-slate-500)}.sam-page .sam-avg-metric{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.sam-page .sam-avg-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font-size:14px;line-height:1}.sam-page .sam-avg-icon.sam-avg-icon-down{background:rgba(207,250,254,.8);color:#0e7490}.sam-page .sam-avg-icon.sam-avg-icon-up{background:rgba(219,234,254,.8);color:#1d4ed8}.sam-page .sam-avg-icon.sam-avg-icon-neutral{background:var(--sam-slate-100);color:#334155}.sam-page .sam-avg-label{font-size:12px;line-height:16px;font-weight:600;color:#334155}.sam-page .sam-avg-label-em{font-style:italic}@media (max-width:639px){.sam-page .sam-avg{padding:24px}.sam-page .sam-avg-row,.sam-page .sam-avg-thead{padding-left:16px;padding-right:16px}.sam-page .sam-avg-title{font-size:18px}.sam-page .sam-avg-subtitle{font-size:12px;line-height:16px}.sam-page .sam-avg-value{font-size:16px;line-height:24px}}@media (max-width:767px){.sam-page .sam-avg-head{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbG9jaW1ldHJvLWxheW91dC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXNCQSw2QkFDRSx3QkFBQSxDQUNBLHNCQUFBLENBVUYsVUFDRSw0QkFBQSxDQUNBLDZCQUFBLENBQ0EsVUFBQSxDQUtGLG9CQUNFLGVBQUEsQ0FRRixvQkFDRSx5QkFBQSxDQUdGLHdDQUNFLHlCQUFBLENBY0Ysd0JBQ0UsWUFBQSxDQUNBLHFCQUFBLENBQ0EsUUFBQSxDQUNBLGdCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCQUFBLENBS0YsMEJBQ0UsV0FBQSxDQU9GLG9CQUNFLHNCQUFBLENBR0YsNkJBQ0Usc0JBQUEsQ0FVRixvQkFDRSxZQUFBLENBR0YseUJBQ0UsWUFBQSxDQUNBLGtCQUFBLENBQ0EsUUFBQSxDQUNBLGtCQUFBLENBQ0EsbUJBQUEsQ0FDQSw0Q0FBQSxDQUdGLHlCQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLGFBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGtCQUFBLENBQ0Esa0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGNBQUEsQ0FFQSxlQUFBLENBQ0EsZ0JBQUEsQ0FNRiwwQkFDRSxRQUFBLENBQ0EsU0FBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxxQkFBQSxDQUdGLDZCQUNFLFFBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSwwQkFBQSxDQUdGLG9CQUNFLFlBQUEsQ0FDQSxtQ0FBQSxDQUNBLFFBQUEsQ0FHRixtQkFDRSxZQUFBLENBQ0Esc0JBQUEsQ0FDQSxRQUFBLENBR0YsdUJBRUUsWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ0FDQSxnQkFBQSxDQUNBLGFBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsK0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBR0YseUJBQ0UsY0FBQSxDQUNBLFNBQUEsQ0FDQSxnQkFBQSxDQUNBLGNBQUEsQ0FD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R0YsdUJBQ0UsWUFBQSxDQUNBLG1DQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQkFBQSxDQUNBLHFDQUFBLENBR0Esb0NBQ0UseUNBQUEsQ0FHRiw2QkFDRSw4QkFBQSxDQUlKLHdCQUNFLGlCQUFBLENBR0YseUJBQ0UsYUFBQSxDQUVBLHlEQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLHFCQUFBLENBR0Ysd0JBQ0UsY0FBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLDBCQUFBLENBR0YsMEJBQ0UsWUFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLE9BQUEsQ0FHRix3QkFDRSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsY0FBQSxDQUNBLGFBQUEsQ0FFQSwwQ0FDRSwrQkFBQSxDQUNBLGFBQUEsQ0FHRix3Q0FDRSwrQkFBQSxDQUNBLGFBQUEsQ0FHRiw2Q0FDRSwrQkFBQSxDQUNBLGFBQUEsQ0FJSix5QkFDRSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQUFBLENBQ0EsYUFBQSxDQUdGLDRCQUNFLGlCQUFBLENBR0YseUJBQ0UsbUJBQ0UsWUFBQSxDQUlGLGdEQUVFLGlCQUFBLENBQ0Esa0JBQUEsQ0FHRix5QkFDRSxjQUFBLENBR0YsNEJBQ0UsY0FBQSxDQUNBLGdCQUFBLENBS0YseUJBQ0UsY0FBQSxDQUNBLGdCQUFBLENBQUEsQ0FJSix5QkFDRSx3QkFDRSxxQkFBQSxDQUNBLHNCQUFBLENBQUEiLCJmaWxlIjoidmVsb2NpbWV0cm8tbGF5b3V0Lm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gdmVsb2NpbWV0cm8tbGF5b3V0LnNjc3Mg4oCUIEVTUEVDw41GSUNPIERBIFDDgUdJTkEgRE8gVkVMT0PDjU1FVFJPXG4vL1xuLy8gQ2FycmVnYWRvIFNPTUVOVEUgcGVsYSBob21lICh2aWV3cy9ob21lL2hvbWUucHVnKS4gRGVwZW5kZSBkZVxuLy8gc2FtLWxheW91dC5zY3NzLCBxdWUgdHJheiBhcyBmb250ZXMsIG9zIHRva2VucyBkZSBjb3IgZSBvIHRvcG8gU0FNIOKAlCBlIHBvclxuLy8gaXNzbyBwcmVjaXNhIHNlciBjYXJyZWdhZG8gZGVwb2lzIGRlbGUuXG4vL1xuLy8gQ29udMOpbTogY29udGFpbmVyIGludGVybm8sIFJlY29tZW5kYWNpb25lcywgdGVzdC1ncmlkIChjYXJkIGRvIHZlbG9jw61tZXRybyArXG4vLyBQYXLDoW1ldHJvcyBUw6ljbmljb3MgU0FNKSwgbW9zdHJhZG9yLCBtw6l0cmljYXMgZSBIaXN0b3JpYWwgZGUgcmVzdWx0YWRvcy5cbi8vXG4vLyBSZWZlcsOqbmNpYTogaHR0cHM6Ly9zb2NpZWRhZHRlbGVjb20ucGUvbGFuZGluZy9zYW0yL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEFsaW5oYW1lbnRvIGhvcml6b250YWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE8gI21haW4tY29udGVudCBkbyBsYXlvdXQucHVnIGNhcnJlZ2EgYHBsLXNtLTNgIGUgYG10LTJgLCBhbWJvcyBgIWltcG9ydGFudGBcbi8vIG5vIGNvcmUuY3NzIGRvIGdvdmJyLWRzLiBPIHBhZGRpbmctbGVmdCB0b3JuYXZhIGEgcMOhZ2luYSBhc3NpbcOpdHJpY2EgZSBvXG4vLyBtYXJnaW4tdG9wIGRlaXhhdmEgOHB4IG1vcnRvcyBhY2ltYSBkbyBiYW5uZXIgKG5vIFNBTTIgbyBiYW5uZXIgZW5jb3N0YSBub1xuLy8gdG9wbzsgb3MgMTdweCBxdWUgc2UgbWVkZW0gbMOhIHPDo28gYSBiYXJyYSBkZSBhY2Vzc2liaWxpZGFkZSwgcXVlIG7Do28gdGVtb3MpLlxuLy8gTmV1dHJhbGl6YWRvcyBhcGVuYXMgb25kZSBleGlzdGUgLnNhbS1wYWdlLCBzZW0gdG9jYXIgbm8gbGF5b3V0LnB1Zy5cbiNtYWluLWNvbnRlbnQ6aGFzKC5zYW0tcGFnZSkge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBPIC5jb250YWluZXItbGcgZG8gcHJvamV0byBlbnRyZWdhIH4xMTU4cHggw7p0ZWlzLCBlbnF1YW50byBvIFNBTTIgdXNhXG4vLyBtYXgtdy03eGwgKDEyODBweCkgKyBsZzpweC04IC0+IDEyMTZweCBkZSBjb250ZcO6ZG8uIFBhcmEgcmVwcm9kdXppciBvIFNBTTJcbi8vIHNlbSB0b2NhciBubyAuY29udGFpbmVyLWxnIChjb21wYXJ0aWxoYWRvIGNvbSBvIGhlYWRlciBwcmVzZXJ2YWRvIGUgbyBmb290ZXIpLFxuLy8gYSAuc2FtLXBhZ2Ugcm9tcGUgbyBjb250YWluZXIgZSBwYXNzYSBhIGxhcmd1cmEgY2hlaWEgZGEgdmlld3BvcnQ7IGNhZGEgc2XDp8Ojb1xuLy8gaW50ZXJuYSBlbnTDo28gcmVjcmlhIG8gY29udGFpbmVyIGRvIFNBTTIuIERlcGVuZGUgZGUgbyBjb250YWluZXIgZXN0YXJcbi8vIGNlbnRyYWxpemFkbyAobWFyZ2luOmF1dG8pLCBvIHF1ZSDDqSBvIGNhc28g4oCUIHBvciBpc3NvIG8gcmVzZXQgZGUgcGFkZGluZyBhY2ltYVxuLy8gw6kgcHLDqS1yZXF1aXNpdG8gZGVzdGEgY29udGEuXG4uc2FtLXBhZ2Uge1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICB3aWR0aDogYXV0bztcbn1cblxuLy8gMTAwdncgbsOjbyBjb25zaWRlcmEgYSBiYXJyYSBkZSByb2xhZ2VtOyBzZW0gaXNzbyBvIGZ1bGwtYmxlZWQgY3JpYXJpYSB1bVxuLy8gc2Nyb2xsIGhvcml6b250YWwgZGUgYWxndW5zIHBpeGVscy5cbmJvZHk6aGFzKC5zYW0tcGFnZSkge1xuICBvdmVyZmxvdy14OiBjbGlwO1xufVxuXG4vLyBPIGxheW91dC5wdWcgYXBsaWNhIGBtYi01YCAoNDhweCkgYW8gPG1haW4+IGUgYW8gd3JhcHBlciBpbnRlcm5vLiBTb21hZG9zIGFvXG4vLyByZXNwaXJvIGRhcyBzZcOnw7VlcyBlIMOgIG1hcmdlbSBkbyBmb290ZXIsIHNvYnJhdmFtIDE0NHB4IGRlIHZhemlvIGFudGVzIGRvXG4vLyBmb290ZXIsIGNvbnRyYSBvcyA4MHB4IGRvIFNBTTIgKG1haW4gcHktOCArIGZvb3RlciBtdC0xMikuIE5ldXRyYWxpemFkb3Ncbi8vIGFwZW5hcyBvbmRlIGV4aXN0ZSAuc2FtLXBhZ2Ug4oCUIGFzIGRlbWFpcyB0ZWxhcyBzZWd1ZW0gY29tIG8gZXNwYcOnYW1lbnRvXG4vLyBhdHVhbCwgZSBvIGxheW91dC5wdWcgbsOjbyBmb2kgdG9jYWRvLlxubWFpbjpoYXMoLnNhbS1wYWdlKSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxubWFpbjpoYXMoLnNhbS1wYWdlKSA+IC5jb250YWluZXItbGcgPiAubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbnRhaW5lciBpbnRlcm5vIGUgcml0bW8gdmVydGljYWwgZW50cmUgc2XDp8O1ZXNcbi8vXG4vLyBTQU0yOiBtYWluLmZsZXgtMS5tYXgtdy03eGwudy1mdWxsLm14LWF1dG8ucHgtNCBzbTpweC02IGxnOnB4LTgucHktOFxuLy8gICAgICAgLmZsZXguZmxleC1jb2wuZ2FwLTggIC0+ICAxMjE2cHggw7p0ZWlzIGEgcGFydGlyIGRlIDEwMjRweCwgMzJweCBkZVxuLy8gICAgICAgcmVzcGlybyBhY2ltYS9hYmFpeG8gZSAzMnB4IGVudHJlIHNlw6fDtWVzLlxuLy9cbi8vIEFzIHF1YXRybyBzZcOnw7VlcyAoUmVjb21lbmRhY2lvbmVzLCBWZWxvY8OtbWV0cm8sIEhpc3RvcmlhbCwgUHJvbWVkaW8pIHPDo29cbi8vIGlybcOjcyBlIGNvZXhpc3RlbTogbsOjbyBow6EgbWFpcyBwYWluw6lpcyBkZSBhYmEuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc2FtLXBhZ2UgLnNhbS1zZWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDMycHggMTZweDtcbn1cblxuLy8gQ2FkYSBzZcOnw6NvIMOpIHVtIGl0ZW0gZmxleDogc2VtIG8gbWluLXdpZHRoIG8gZ3JpZCBkbyB0ZXN0LWdyaWQgZSBhcyB0YWJlbGFzXG4vLyBpbnRlcm5hcyBwb2RlbSBlc3RvdXJhciBhIGxhcmd1cmEgZGEgY29sdW5hLlxuLnNhbS1wYWdlIC5zYW0tc2VjdGlvbnMgPiAqIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4vLyBOYXZlZ2HDp8OjbyBwb3Igw6JuY29yYXMuIE8gYHNjcm9sbC1iZWhhdmlvcmAgZG8gU0FNMiB2ZW0gZGVcbi8vIGBodG1sLnNjcm9sbC1zbW9vdGhgOyBhcXVpIHZhbGUgc8OzIG9uZGUgYSBww6FnaW5hIGRvIHZlbG9jw61tZXRybyBleGlzdGUsIHNlbVxuLy8gYWxjYW7Dp2FyIGFzIGRlbWFpcyB0ZWxhcy4gTyBgc2Nyb2xsLW1hcmdpbi10b3BgIGNvbXBlbnNhIGEgYmFycmEgZGUgbmF2ZWdhw6fDo29cbi8vIGZpeGE6IHNlbSBlbGUgbyB0b3BvIGRhIHNlw6fDo28gZmljYSBhdHLDoXMgZGVsYSBhbyBjaGVnYXIgcG9yIC8jaGlzdG9yaWFsLlxuaHRtbDpoYXMoLnNhbS1wYWdlKSB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4uc2FtLXBhZ2UgLnNhbS1zZWN0aW9ucyA+IFtpZF0ge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogOTZweDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFJlY29tZW5kYWNpb25lcyDigJQgU0FNMjogc2VjdGlvbiNyZXF1aXNpdG9zXG4vLyAgIHJvdW5kZWQtMnhsKDE2KSBwLTYgc206cC04IMK3IGhlYWRlciBnYXAtMyBtYi02IHBiLTQgYm9yZGVyLXNsYXRlLTEwMFxuLy8gICDDrWNvbmUgdy0xMCBoLTEwIHJvdW5kZWQteGwgYmctYmx1ZS01MCDCtyBoMiB0ZXh0LWJhc2UgwrcgcCB0ZXh0LXhzIHNsYXRlLTUwMFxuLy8gICB0aXBzIGdyaWQtY29scy0xIG1kOmdyaWQtY29scy0zIGdhcC02IMK3IGJhZGdlIHctOCBoLTggcm91bmRlZC1sZyBmb250LWJsYWNrXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc2FtLXBhZ2UgLnNhbS1yZWNvIHtcbiAgcGFkZGluZzogMzJweDtcbn1cblxuLnNhbS1wYWdlIC5zYW0tcmVjby1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNhbS1zbGF0ZS0xMDApO1xufVxuXG4uc2FtLXBhZ2UgLnNhbS1yZWNvLWljb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogI2VmZjZmZjtcbiAgY29sb3I6IHZhcigtLXNhbS1ibHVlKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICAvLyBTQU0yOiBgZm9udC1ib2xkIHRleHQtbGdgIC0+IDcwMCAvIDI4cHhcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi8vIDE2cHgvMjRweCBlIDEycHgvMTZweCBzw6NvIG8gYHRleHQtYmFzZWAgZSBvIGB0ZXh0LXhzYCBkbyBUYWlsd2luZC5cbi8vIE8gYHBhZGRpbmc6IDBgIMOpIG9icmlnYXTDs3JpbzogbyBnb3Zici1kcyBhcGxpY2EgYHBhZGRpbmc6IDAgMCAyMHB4YCBhIGgyL2gzLFxuLy8gbyBxdWUgZGVpeGF2YSBlc3RlIHTDrXR1bG8gY29tIDQ0cHggZGUgYWx0dXJhIGVtIHZleiBkZSAyNHB4IGUgaW5mbGF2YSBvIGNhcmQuXG4uc2FtLXBhZ2UgLnNhbS1yZWNvLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tc2FtLW5hdnkpO1xufVxuXG4uc2FtLXBhZ2UgLnNhbS1yZWNvLXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogdmFyKC0tc2FtLXNsYXRlLTUwMCk7XG59XG5cbi5zYW0tcGFnZSAuc2FtLXRpcHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDI0cHg7XG59XG5cbi5zYW0tcGFnZSAuc2FtLXRpcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE0cHg7XG59XG5cbi5zYW0tcGFnZSAuc2FtLXRpcC1udW0ge1xuICAvLyBTQU0yIHVzYSBmbGV4ICsgbGggMjBweCAoYHRleHQtc21gKTsgY29tIGdyaWQvbGggaGVyZGFkYSBkYXZhIDIwLjNweC5cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zYW0tc2xhdGUtMTAwKTtcbiAgY29sb3I6IHZhcigtLXNhbS1ibHVlKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uc2FtLXBhZ2UgLnNhbS10aXAtdGl0bGUge1xuICBtYXJnaW46IDAgMCA0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1zYW0tc2xhdGUtODAwKTtcbn1cblxuLnNhbS1wYWdlIC5zYW0tdGlwLXRleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICBjb2xvcjogdmFyKC0tc2FtLXNsYXRlLTYwMCk7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyB0ZXN0LWdyaWQg4oCUIFNBTTI6IGdyaWQtY29scy0xMiwgY29sLXNwYW4tOCAvIGNvbC1zcGFuLTQsIGdhcC04LCBpdGVtcy1zdGFydFxuLy8gRW0gZGVza3RvcDogODAwcHggLyAzODRweCBudW0gY29udGFpbmVyIGRlIDEyMTZweC5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zYW0tcGFnZSAuc2FtLXRlc3QtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIC8vIDI1ZnIvMTJmciByZXByb2R1eiBleGF0YW1lbnRlIGEgcHJvcG9yw6fDo28gZG8gU0FNMjogY29tIGdyaWQtY29scy0xMiBlXG4gIC8vIGdhcC04LCBjb2wtc3Bhbi04ID0gODAwcHggZSBjb2wtc3Bhbi00ID0gMzg0cHgsIG91IHNlamEgMjU6MTIgKDIsMDgzKS5cbiAgLy8gYDJmciAxZnJgIGRhcmlhIDIsMDAgZSBmaWNhcmlhIDQlIGZvcmEuXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjVmciAxMmZyO1xuICBnYXA6IDMycHg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICAvLyBCbGluZGFnZW06IGltcGVkZSBxdWUgY29udGXDumRvIGxlZ2FkbyBkZSBsYXJndXJhIGZpeGEgKHBvciBleGVtcGxvXG4gIC8vIC5iZy1pbnRlcmFjdGl2ZSwgY29tIHdpZHRoOjcwMHB4IG5vIHN0eWxlLnNjc3MgZ2xvYmFsKSB2b2x0ZSBhIGVzdG91cmFyXG4gIC8vIGFzIHRyaWxoYXMgZG8gZ3JpZC5cbiAgPiAqIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cblxuLy8gLS0tLSBDYXJkIGRvIHZlbG9jw61tZXRybyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zYW0tcGFnZSAuc2FtLXNwZWVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3gtc2hhZG93OiB2YXIoLS1zYW0tc2hhZG93LWNhcmQpO1xuICBwYWRkaW5nOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIEZ1bmRvIHBvbnRpbGhhZG86IHJhZGlhbC1ncmFkaWVudCgjMDBhMGUzIDFweCwgdHJhbnNwYXJlbnQgMXB4KSAyNHB4LCBvcGFjaXR5IC4xMFxuLnNhbS1wYWdlIC5zYW0tc3BlZWQtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCh2YXIoLS1zYW0tY3lhbikgMXB4LCB0cmFuc3BhcmVudCAxcHgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbiAgb3BhY2l0eTogMC4xO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNhbS1wYWdlIC5zYW0tc3BlZWQgPiAqOm5vdCguc2FtLXNwZWVkLWRvdHMpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNhbS1wYWdlIC5zYW0tc3BlZWQtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNhbS1zbGF0ZS0xMDApO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAtLS0tIFN0YXR1cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc2FtLXBhZ2UgLnNhbS1zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnNhbS1wYWdlIC5zYW0tc3RhdHVzLWRvdCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNhbS1zbGF0ZS0zMDApO1xufVxuXG4vLyBUb25zIHBvciBmYXNlLCBleGF0YW1lbnRlIG9zIGRvIFNBTTI6IGJnLWFtYmVyLTQwMCBuYSBsYXTDqm5jaWEsIGJnLWN5YW4tNDAwXG4vLyBubyBkb3dubG9hZCwgYmctYmx1ZS00MDAgbm8gdXBsb2FkIGUgYmctZW1lcmFsZC01MDAgbm8gZmluYWwuIFF1ZW0gYXBsaWNhIGFcbi8vIGNsYXNzZSDDqSB2ZWxvY2ltZXRlci12aWV3LmpzLCBhIHBhcnRpciBkYSBmYXNlIHJlYWwgZG8gY29udHJvbGxlci5cbi5zYW0tcGFnZSAuc2FtLXN0YXR1cy1kb3QuaXMtd2FybWluZyxcbi5zYW0tcGFnZSAuc2FtLXN0YXR1cy1kb3QuaXMtZG93bmxvYWRpbmcsXG4uc2FtLXBhZ2UgLnNhbS1zdGF0dXMtZG90LmlzLXVwbG9hZGluZyB7XG4gIGFuaW1hdGlvbjogc2FtLXB1bHNlLWRvdCAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLnNhbS1wYWdlIC5zYW0tc3RhdHVzLWRvdC5pcy13YXJtaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZiYmYyNDtcbn1cblxuLnNhbS1wYWdlIC5zYW0tc3RhdHVzLWRvdC5pcy1kb3dubG9hZGluZyB7XG4gIGJhY2tncm91bmQ6ICMyMmQzZWU7XG59XG5cbi5zYW0tcGFnZSAuc2FtLXN0YXR1cy1kb3QuaXMtdXBsb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogIzYwYTVmYTtcbn1cblxuLnNhbS1wYWdlIC5zYW0tc3RhdHVzLWRvdC5pcy1kb25lIHtcbiAgYmFja2dyb3VuZDogIzEwYjk4MTtcbn1cblxuQGtleWZyYW1lcyBzYW0tcHVsc2UtZG90IHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICB9XG59XG5cbi5zYW0tcGFnZSAuc2FtLXN0YXR1cy10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICAvLyBgdGV4dC14c2AgZG8gVGFpbHdpbmQgw6kgMTJweC8xNnB4LiBTZW0gZml4YXIsIGEgbGluZS1oZWlnaHQgYG5vcm1hbGAgZGFcbiAgLy8gUGx1cyBKYWthcnRhIGTDoSAxNy40cHggZSBlbmdvcmRhIG8gY2FiZcOnYWxobyBkbyBjYXJkIGVtIDJweC5cbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1zYW0tc2xhdGUtNTAwKTtcbn1cblxuLy8gLS0tLSBDaGlwcyBkZSBzZXJ2aWRvciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNBTTI6IHdyYXBwZXIgYmctc2xhdGUtMTAwIHAtMSByb3VuZGVkLXhsIMK3IGNoaXAgcHgtMyBweS0xIHJvdW5kZWQtbGdcbi8vICAgICAgIGF0aXZvIGJnLXdoaXRlIHNoYWRvdy1zbSB0ZXh0LW9zaXB0ZWwtYmx1ZSDCtyBpbnB1dCBzci1vbmx5XG5cbi5zYW0tcGFnZSAuc2FtLXNlcnZlci50aXBvLXB0dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2FtLXNsYXRlLTEwMCk7XG59XG5cbi8vIE8gbGFiZWwgbGVnYWRvIFwiU2Vydmlkb3IgZGUgbWVkaWNpw7NuXCIgbsOjbyBleGlzdGUgbm8gU0FNMi5cbi5zYW0tcGFnZSAuc2FtLXNlcnZlciAudGlwby1wdHQtdGl0dWxvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNhbS1wYWdlIC5zYW0tc2VydmVyIC50aXBvLXB0dC1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc2FtLXBhZ2UgLnNhbS1jaGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgLy8gTyA8bGFiZWw+IGhlcmRhdmEgb3MgMTRweCBkbyBnb3Zici1kcyBlIGVzdGljYXZhIG8gY2hpcC5cbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSYWRpbyBuYXRpdm8gcHJlc2VydmFkbyBubyBET00gKGNvbSBzZXVzIGhhbmRsZXJzKSwgYXBlbmFzIGludmlzw612ZWwuXG4uc2FtLXBhZ2UgLnNhbS1jaGlwIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnNhbS1wYWdlIC5zYW0tY2hpcC1ib2R5IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgLy8gYHRleHQteHNgIC0+IDE2cHggKG1lZGlkbyBubyBTQU0yIG9ubGluZTogY2hpcCBkZSAyNHB4IGRlIGFsdHVyYSkuXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogdmFyKC0tc2FtLXNsYXRlLTYwMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgY29sb3IgMC4xNXMgZWFzZTtcbn1cblxuLnNhbS1wYWdlIC5zYW0tY2hpcCBpbnB1dDpjaGVja2VkICsgLnNhbS1jaGlwLWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tc2FtLWJsdWUpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uc2FtLXBhZ2UgLnNhbS1jaGlwOmhvdmVyIC5zYW0tY2hpcC1ib2R5IHtcbiAgY29sb3I6IHZhcigtLXNhbS1ibHVlKTtcbn1cblxuLy8gLS0tLSBNb3N0cmFkb3IgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNBTTI6IHctZnVsbCBtYXgtdy1sZyg1MTJweCkgYXNwZWN0LVs1LzNdIMK3IHZpZXdCb3ggMCAwIDMyMCAyMDBcblxuLnNhbS1wYWdlIC5zYW0tZGlhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTEycHg7XG4gIGFzcGVjdC1yYXRpbzogNSAvIDM7XG4gIG1hcmdpbjogOHB4IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNhbS1wYWdlIC5zYW0tZ2F1Z2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnNhbS1wYWdlIC5zYW0tZ2F1Z2UtYmcge1xuICBzdHJva2U6IHZhcigtLXNhbS1zbGF0ZS0yMDApO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG59XG5cbi5zYW0tcGFnZSAuc2FtLWdhdWdlLXByb2dyZXNzIHtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAwLjhzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIHN0cm9rZSAwLjRzIGVhc2U7XG59XG5cbi5zYW0tcGFnZSAuc2FtLXRpY2sge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZpbGw6IHZhcigtLXNhbS1zbGF0ZS01MDApO1xufVxuXG4uc2FtLXBhZ2UgLnNhbS10aWNrLXN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNhbS1wYWdlIC5zYW0tZGlhbC1yZWFkb3V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI0cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNhbS1wYWdlIC5zYW0tZGlhbC11bml0IHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBwYWRkaW5nOiAycHggY2xhbXAoOHB4LCAydncsIDEycHgpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE2NSwgMjQzLCAyNTIsIDAuNik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogI2VjZmVmZjtcbiAgY29sb3I6ICMwZTc0OTA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMi41dncsIDE2cHgpO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2FtLXBhZ2UgLnNhbS1kaWFsLWNhcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTYuNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tc2FtLXNsYXRlLTUwMCk7XG5cbiAgaSB7XG4gICAgY29sb3I6ICMwODkxYjI7XG4gIH1cbn1cblxuLy8gLS0tLSBKdXN0R2FnZSBsZWdhZG8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbnRpbnVhIHNlbmRvIGNyaWFkbyBlIGF0dWFsaXphZG8gcGVsbyBNZWRpZG9yICjDqSBlbGUgcXVlbSBlbWl0ZSBzYW06c3RhdHVzXG4vLyBlIHNhbTpnYXVnZSksIG1hcyBmaWNhIGZvcmEgZGEgdGVsYS4gTsODTyB1c2FyIGRpc3BsYXk6bm9uZTogbyBKdXN0R2FnZSBsw6ogYXNcbi8vIGRpbWVuc8O1ZXMgZG8gY29udGFpbmVyIG5hIGNyaWHDp8OjbyBlIHByZWNpc2EgZGUgdW1hIGNhaXhhIGNvbSB0YW1hbmhvIHJlYWwuXG4vLyAuc2FtLXNwZWVkIHRlbSBvdmVyZmxvdzpoaWRkZW4sIGVudMOjbyBpc3NvIG7Do28gZ2VyYSBzY3JvbGwuXG5cbi5zYW0tcGFnZSAjbWVkaWRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vLyAtLS0tIEHDp8O1ZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTQU0yOiBncmFkaWVudGUgI0ZGNkIwMCAtPiBvcmFuZ2UtNTAwLCB0ZXh0LWxnLCBweC0xMiBweS00LCByb3VuZGVkLTJ4bCxcbi8vICAgICAgIHNoYWRvdy1nbG93LW9yYW5nZSwgYWN0aXZlOnNjYWxlLTk1XG5cbi5zYW0tcGFnZSAuc2FtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5zYW0tcGFnZSAuc2FtLWJ0bi1zdGFydCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDE2cHggNDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1zYW0tYWNjZW50KSwgI2Y5NzMxNik7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IC01cHggcmdiYSgyNTUsIDEwNywgMCwgMC41KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgLy8gMThweC8yOHB4IMOpIG8gYHRleHQtbGdgIGRvIFRhaWx3aW5kLiBTZW0gZml4YXIgYSBsaW5lLWhlaWdodCBvIGJvdMOjbyBmaWNhXG4gIC8vIDU4cHggZGUgYWx0dXJhLCBjb250cmEgb3MgNjBweCBtZWRpZG9zIG5vIFNBTTIuXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWltYWdlIDAuMnMgZWFzZTtcblxuICAvLyBPIMOtY29uZSB2ZW0gcG9yIENTUyBwb3JxdWUgbW9zdHJhQm90YW9JbmljaWFyKCkgdXNhIGpRdWVyeSAudGV4dCgpLCBxdWVcbiAgLy8gc3Vic3RpdHVpcmlhIHF1YWxxdWVyIGVsZW1lbnRvIGZpbGhvIGRvIGJvdMOjby4gSW5pY2lhbDogZmEtcGxheS5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29udGVudDogXCJcXGYwNGJcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAvLyBBbyBmaW5hbCDigJQgU0FNMjogUkVQRVRJUiBURVNUICsgZmEtcm90YXRlLXJpZ2h0LlxuICAmLmlzLWRvbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZjlcIjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tc2FtLWFjY2VudC1ob3ZlciksICNlYTU4MGMpO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgY3Vyc29yOiB3YWl0O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2FtLXNwaW4ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4vLyBCb3TDo28gZGEgZmFzZSBkZSBtZWRpw6fDo28uXG4vL1xuLy8gw4kgbyBNRVNNTyBib3TDo28gcXVlIGEgYXBsaWNhw6fDo28gasOhIHRyb2NhdmE6IGBtb3N0cmFCb3Rhb0luaWNpYXIoKWAgZXNjb25kZSBvXG4vLyAjYnRuSW5pY2lhciBlIG1vc3RyYSBvICNidG5DYW5jZWxhciBlbnF1YW50byBvIHRlc3RlIGNvcnJlLiBBcHJvdmVpdGFtb3MgZXNzYVxuLy8gdHJvY2EgZXN0cnV0dXJhbCBxdWUgasOhIGV4aXN0aWEg4oCUIHPDsyBhIEFQUkVTRU5UQcOHw4NPIGRvICNidG5DYW5jZWxhciBtdWRvdSxcbi8vIHBhcmEgYSBkbyBib3TDo28gcHJpbmNpcGFsIGRvIFNBTTIgY29tIGBNSURJRU5ETy4uLmAgZSBvIHNwaW5uZXIuIEFzc2ltIG51bmNhXG4vLyBow6EgZG9pcyBib3TDtWVzIHByaW5jaXBhaXMgdmlzw612ZWlzIGFvIG1lc21vIHRlbXBvLCBlIG7Do28gw6kgcHJlY2lzbyBmb3LDp2FyXG4vLyBuYWRhIGNvbSBgIWltcG9ydGFudGAgbmVtIGJsb3F1ZWFyIGNsaXF1ZXMgY29tIGBwb2ludGVyLWV2ZW50c2AuXG4vL1xuLy8gTyBoYW5kbGVyIGNvbnRpbnVhIHNlbmRvIG8gZG8gbGVnYWRvIChvbkNsaWNrPVwidmVsb2NpbWV0cm8uY2FuY2VsYXJUZXN0ZSgpXCJcbi8vIG5vIHZlbG9jaW1ldGVyLnB1Zyk6IGNsaWNhciBhcXVpIGNhbmNlbGEgYSBtZWRpw6fDo28sIHBlbG8gZmx1eG8gZXhpc3RlbnRlLlxuLy8gRElWRVJHw4pOQ0lBIElOVEVOQ0lPTkFMIGRvIFNBTTI6IGzDoSBvIGJvdMOjbyBmaWNhIGBjdXJzb3Itbm90LWFsbG93ZWRgIHBvcnF1ZVxuLy8gbsOjbyBow6EgbyBxdWUgY2FuY2VsYXI7IGFxdWkgZWxlIMOpIGNsaWPDoXZlbCBlIG8gYHRpdGxlYCBleHBsaWNhIGEgYcOnw6NvLlxuLnNhbS1wYWdlIC5zYW0tYnRuLW1lYXN1cmluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDE2cHggNDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1zYW0tYWNjZW50KSwgI2Y5NzMxNik7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IC01cHggcmdiYSgyNTUsIDEwNywgMCwgMC41KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAvLyBBIG9wYWNpZGFkZSDDqSBhIGRvIFNBTTIgKGBvcGFjaXR5LTcwYCk7IG8gY3Vyc29yIG7Do28sIHBvcnF1ZSBvIGNsaXF1ZSBhcXVpXG4gIC8vIHRlbSBmdW7Dp8OjbyByZWFsLlxuICBvcGFjaXR5OiAwLjc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1pbWFnZSAwLjJzIGVhc2U7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29udGVudDogXCJcXGYxMTBcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYW5pbWF0aW9uOiBzYW0tc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg1O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tc2FtLWFjY2VudC1ob3ZlciksICNlYTU4MGMpO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IHdhaXQ7XG4gIH1cbn1cblxuLy8gQ2FuYWwgZGUgZXJybyBkbyBwbHVnaW4uIEludmlzw612ZWwgZW5xdWFudG8gdmF6aW87IHN0b3BNZXNzYWdlKCkgdXNhXG4vLyBzbGlkZURvd24vc2xpZGVVcCBkbyBqUXVlcnksIHF1ZSBjb250cm9sYSBvIGRpc3BsYXkgaW5saW5lLlxuLnNhbS1wYWdlIC52ZWxvY2ltZXRyby1tZXNzYWdlIHtcbiAgbWFyZ2luOiAxNHB4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgcGFkZGluZzogMTFweCAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmVjZGQzO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmMWYyO1xuICBjb2xvcjogI2JlMTIzYztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNhbS1wYWdlIC5zYW0tYXVkaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbjogMTJweCAwIDA7XG4gIGNvbG9yOiB2YXIoLS1zYW0tc2xhdGUtNTAwKTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICAvLyBTQU0yOiAxMXB4IGNvbSBsZWFkaW5nIG5vcm1hbCA9IDE2LjVweCAobWVkaWRvKS5cbiAgbGluZS1oZWlnaHQ6IDE2LjVweDtcblxuICBpIHtcbiAgICBjb2xvcjogdmFyKC0tc2FtLWJsdWUpO1xuICB9XG59XG5cbi8vIC0tLS0gTcOpdHJpY2FzIERvd25sb2FkIC8gVXBsb2FkIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU0FNMjogZ3JpZC1jb2xzLTIgZ2FwLTQgbXQtOCBwdC02IGJvcmRlci10IGJvcmRlci1zbGF0ZS0xMDBcbi8vICAgICAgIGNhcmQgYmctc2xhdGUtNTAgcC00IHJvdW5kZWQtMnhsIGJvcmRlci1zbGF0ZS0yMDAvODAgZmxleCBnYXAtNFxuLy8gICAgICAgw61jb25lIHctMTIgaC0xMiByb3VuZGVkLXhsIMK3IHZhbG9yIHRleHQtM3hsIGZvbnQtYmxhY2tcblxuLnNhbS1wYWdlIC5zYW0tbWV0cmljcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIC8vIGBncmlkLWNvbHMtMmAgZG8gVGFpbHdpbmQgw6kgcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTogbyBtaW5tYXgoMCwgLi4uKSDDqVxuICAvLyBvIHF1ZSBwZXJtaXRlIGEgY29sdW5hIGVuY29saGVyIGFiYWl4byBkbyBtaW4tY29udGVudC4gQ29tIGAxZnIgMWZyYCBhc1xuICAvLyBjb2x1bmFzIGlhbSBhIDE3M3B4IChvIG1pbi1jb250ZW50IGRhIGNhaXhhKSBlIGVzdG91cmF2YW0gbyBjYXJkIGVtIDU0cHguXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNhbS1zbGF0ZS0xMDApO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2FtLXBhZ2UgLnNhbS1tZXRyaWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjI2LCAyMzIsIDI0MCwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2FtLXNsYXRlLTUwKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCAyNDYsIDI1NSwgMC41KTtcbiAgfVxufVxuXG4uc2FtLXBhZ2UgLnNhbS1tZXRyaWMtaWNvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBmb250LXNpemU6IDIwcHg7XG5cbiAgJi5zYW0tbWV0cmljLWljb24tZG93biB7XG4gICAgYmFja2dyb3VuZDogcmdiKDIwNCwgMjQyLCAyNTUpO1xuICAgIGNvbG9yOiByZ2IoMSwgMTgyLCAyMzcpO1xuICB9XG5cbiAgJi5zYW0tbWV0cmljLWljb24tdXAge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE5LCAyMzQsIDI1NCwgMC44KTtcbiAgICBjb2xvcjogIzFkNGVkODtcbiAgfVxufVxuXG4uc2FtLXBhZ2UgLnNhbS1tZXRyaWMtYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5zYW0tcGFnZSAuc2FtLW1ldHJpYy1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIC8vIGB0ZXh0LXhzYCAtPiAxNnB4LlxuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6IHZhcigtLXNhbS1zbGF0ZS01MDApO1xufVxuXG4uc2FtLXBhZ2UgLnNhbS1tZXRyaWMtZmlndXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDRweDtcbn1cblxuLy8gU0FNMjogYHRleHQtMnhsIHNtOnRleHQtM3hsYCDigJQgMjRweC8zMnB4IGUsIGEgcGFydGlyIGRlIDY0MHB4LCAzMHB4LzM2cHhcbi8vIChtZWRpZG8gbm8gb25saW5lOiAzOHgzMiBhIDM5MHB4IGUgNDd4MzYgYSAxNDQwcHgpLlxuLnNhbS1wYWdlIC5zYW0tbWV0cmljLXZhbHVlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6IHZhcigtLXNhbS1uYXZ5KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cbiAgLnNhbS1wYWdlIC5zYW0tbWV0cmljLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cblxuLnNhbS1wYWdlIC5zYW0tbWV0cmljLXVuaXQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIC8vIGB0ZXh0LXhzYCAtPiAxNnB4LlxuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6IHZhcigtLXNhbS1zbGF0ZS01MDApO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQXNpZGU6IFBhcsOhbWV0cm9zIFTDqWNuaWNvcyBTQU1cbi8vIFNBTTI6IGJnLSMwZDIyMzggcm91bmRlZC0zeGwoMjQpIHAtNigyNCkgYm9yZGVyLXNsYXRlLTgwMCBzaGFkb3cteGxcbi8vICAgICAgIGhlYWRlciBwYi00IGJvcmRlci1iIGJvcmRlci13aGl0ZS8xMCBtYi01IMK3IHBvbnRvIHctMiBoLTIgYmctY3lhbi00MDBcbi8vICAgICAgIGxpc3RhIHNwYWNlLXktMy41KDE0cHgpIMK3IGNhcmQgYmctd2hpdGUvNSBwLTMoMTIpIHJvdW5kZWQteGwoMTIpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc2FtLXBhZ2UgLnNhbS10ZWNobmljYWwge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWUyOTNiO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zYW0tc3VyZmFjZSk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA4cHggMTBweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnNhbS1wYWdlIC5zYW0tdGVjaG5pY2FsLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5zYW0tcGFnZSAuc2FtLXRlY2huaWNhbC1kb3Qge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIC8vIFNBTTI6IGByb3VuZGVkLWZ1bGxgLlxuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJhY2tncm91bmQ6ICMyMmQzZWU7XG59XG5cbi5zYW0tcGFnZSAuc2FtLXRlY2huaWNhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNlMmU4ZjA7XG59XG5cbi5zYW0tcGFnZSAuc2FtLXBhcmFtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTRweDtcbn1cblxuLy8gU0FNMjogYGJnLXdoaXRlLzUgaG92ZXI6Ymctd2hpdGUvMTAgcC0zIHJvdW5kZWQteGwgYm9yZGVyIGJvcmRlci13aGl0ZS81XG4vLyB0cmFuc2l0aW9uIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbmAg4oCUIHNlbSBgZ2FwYDogc8OjbyBkb2lzIGZpbGhvc1xuLy8gZW1wdXJyYWRvcyBwYXJhIGFzIHBvbnRhcy4gTyBnYXAgZGUgMTBweCBxdWUgZXhpc3RpYSBhcXVpIG7Do28gdmluaGEgZGFcbi8vIHJlZmVyw6puY2lhIGUgY29tcHJpbWlhIG8gdmFsb3IgcXVhbmRvIG8gcsOzdHVsbyBlcmEgbG9uZ28uXG4uc2FtLXBhZ2UgLnNhbS1wYXJhbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgfVxufVxuXG4vLyBTQU0yOiBgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTJgIMK3IHLDs3R1bG8gYHRleHQteHMgZm9udC1tZWRpdW0gdGV4dC1zbGF0ZS0zMDBgXG4vLyAoMTJweC8xNnB4KS4gU2VtIGZpeGFyIGEgbGluZS1oZWlnaHQgZWxhIHZpbmhhIGRvIGBub3JtYWxgIGRhIFBsdXMgSmFrYXJ0YVxuLy8gKDE3LjRweCkgZSBkZWl4YXZhIGNhZGEgbGluaGEgMC44cHggbWFpcyBiYWl4YSBxdWUgYSBkYSByZWZlcsOqbmNpYS5cbi5zYW0tcGFnZSAuc2FtLXBhcmFtLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBtaW4td2lkdGg6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1zYW0tc2xhdGUtMzAwKTtcblxuICAvLyBTQU0yOiBgdGV4dC1jeWFuLTQwMCB0ZXh0LXNtIHctNGAg4oCUIDE0cHggZGUgZm9udGUgbnVtYSBjYWl4YSBkZSAxNnB4IGRlXG4gIC8vIGxhcmd1cmEsIGNvbSBhIGxpbmUtaGVpZ2h0IDEgcXVlIG8gcHLDs3ByaW8gRm9udEF3ZXNvbWUgYXBsaWNhIChhbHR1cmFcbiAgLy8gbWVkaWRhIG5vIG1vY2s6IDE0cHgpLlxuICAvL1xuICAvLyBPIGdvdmJyLWRzIGRlY2xhcmEgYC5mYXMgeyB3aWR0aDogY2FsYyh2YXIoLS1pY29uLXNpemUpICsgOHB4KTtcbiAgLy8gZm9udC1zaXplOiB2YXIoLS1pY29uLXNpemUpOyB0ZXh0LWFsaWduOiBjZW50ZXIgfWAgKGNvcmUuY3NzKS4gTyByZXNldCBkb1xuICAvLyBzYW0tbGF5b3V0LnNjc3MgasOhIG5ldXRyYWxpemEgbGFyZ3VyYSwgdGFtYW5obyBlIGxpbmUtaGVpZ2h0LCBtYXMgbsOjbyBvXG4gIC8vIGB0ZXh0LWFsaWduYCDigJQgZSDDqSBlbGUgcXVlIGRlc2xvY2F2YSBvIGdsaWZvIGRlbnRybyBkYSBjYWl4YSBkZSAxNnB4LlxuICAvLyBWb2x0YW5kbyBhbyBwYWRyw6NvIGBzdGFydGAsIG9zIHNlaXMgw61jb25lcyBjb21lw6dhbSBubyBtZXNtbyBYIGUgcmVzZXJ2YW1cbiAgLy8gYSBtZXNtYSBsYXJndXJhLCBjb21vIG5hIHJlZmVyw6puY2lhLlxuICBpIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgY29sb3I6ICMyMmQzZWU7XG4gIH1cbn1cblxuLy8gTGFkbyBkaXJlaXRvIGRhcyB0csOqcyBwcmltZWlyYXMgbGluaGFzLiBObyBTQU0yIG8gY29udGFpbmVyIMOpXG4vLyBgZm9udC1tb25vIGZvbnQtYm9sZCB0ZXh0LXNtIHRleHQtcmlnaHRgICgxNHB4LzIwcHgsIHBlc28gNzAwKTsgZGVudHJvIGRlbGVcbi8vIG8gdmFsb3Igw6kgYHRleHQtYmFzZWAgKDE2cHgvMjRweCkgZSBhIHVuaWRhZGUgYHRleHQteHMgdGV4dC1zbGF0ZS00MDBgXG4vLyAoMTJweC8xNnB4KSDigJQgcXVlIE7Dg08gcmVkZWZpbmUgbyBwZXNvLCBvdSBzZWphIGhlcmRhIG9zIDcwMCBkbyBjb250YWluZXIuXG4vL1xuLy8gT3MgMTRweCBkbyBjb250YWluZXIgaW1wb3J0YW06IG8gZXNwYcOnbyBsaXRlcmFsIGVudHJlIHZhbG9yIGUgdW5pZGFkZSBuYXNjZVxuLy8gbmVsZSwgZSBhIDE2cHggZWxlIG1lZGlhIDAuNnB4IGEgbWFpcywgZGVzbG9jYW5kbyBvIHZhbG9yLiBBIGFsdHVyYSBkYSBsaW5oYVxuLy8gKDUwcHgpIHZlbSBkbyB2YWxvciBhIDE2cHgvMjRweC5cbi5zYW0tcGFnZSAuc2FtLXBhcmFtLXZhbHVlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogI2ZmZjtcblxuICA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICM5NGEzYjg7XG4gIH1cbn1cblxuLy8gU0FNMjogbyBlbWVyYWxkIGVzdMOhIG5vIFZBTE9SIChgdGV4dC1lbWVyYWxkLTQwMGApLCBuw6NvIG5vIGNvbnRhaW5lciwgcXVlXG4vLyBzZWd1ZSBicmFuY28uIEEgdW5pZGFkZSBgJWAgY29udGludWEgc2xhdGUtNDAwLlxuLnNhbS1wYWdlIC5zYW0tcGFyYW0tdmFsdWUtb2sgPiBzcGFuIHtcbiAgY29sb3I6ICMzNGQzOTk7XG59XG5cbi8vIFNBTTI6IGBmb250LW1vbm8gdGV4dC14cyBmb250LXNlbWlib2xkIHRleHQtY3lhbi0zMDAgdHJ1bmNhdGUgbWF4LXctWzE0MHB4XWAuXG4vLyBPIGB0cnVuY2F0ZWAgdHJheiBvdmVyZmxvdy9lbGxpcHNpcy9ub3dyYXA7IG7Do28gaMOhIGB0ZXh0LXJpZ2h0YCBuZXN0YSBsaW5oYSxcbi8vIGVudMOjbyBvIGFsaW5oYW1lbnRvIMOpIG8gcGFkcsOjby5cbi5zYW0tcGFnZSAuc2FtLXBhcmFtLXZhbHVlLWlwIHtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBjb2xvcjogIzY3ZThmOTtcbn1cblxuLy8gUmVnacOjbyArIGJhZGdlIGRvIHBhw61zIOKAlCBTQU0yOiBgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTFgIGUgbyBiYWRnZSBlbVxuLy8gYHRleHQtWzEwcHhdIGJnLXNsYXRlLTgwMCBweC0xLjUgcHktMC41IHJvdW5kZWQgdGV4dC1jeWFuLTMwMGAuXG4vLyBTQU0yOiBgZm9udC1tZWRpdW0gdGV4dC14cyB0ZXh0LXNsYXRlLTIwMCBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMWAuIEFcbi8vIHRpcG9ncmFmaWEgZmljYSBubyBjb250YWluZXIg4oCUIHNlbSBpc3NvIGEgcmVnacOjbyBoZXJkYXZhIG9zIDE0cHgvNDAwIGRvXG4vLyBhc2lkZS5cbi5zYW0tcGFnZSAuc2FtLXBhcmFtLXJlZ2lvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgbWluLXdpZHRoOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2UyZThmMDtcbn1cblxuLnNhbS1wYWdlIC5zYW0tcGFyYW0tYmFkZ2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjMWUyOTNiO1xuICBjb2xvcjogIzY3ZThmOTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICAvLyBTQU0yOiBsaW5lLWhlaWdodCAxNnB4IChtZWRpZG8pLiBDb20gMS40ICg9MTRweCkgYSBiYXNlIGRvIGJhZGdlIGZpY2F2YVxuICAvLyAxLjdweCBmb3JhIGRlIGFsaW5oYW1lbnRvIGVtIHJlbGHDp8OjbyBhbyB2YWxvciBkYSByZWdpw6NvLlxuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLy8gUm9kYXDDqSBkbyBwYWluZWwgdMOpY25pY28g4oCUIFNBTTI6IGBtdC02IHB0LTQgYm9yZGVyLXQgYm9yZGVyLXdoaXRlLzEwYC5cbi5zYW0tcGFnZSAuc2FtLXRlY2huaWNhbC1mb290IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi8vIEFsdm8gZGUgcmVuZGVyIGRvIG1lZGljYW8uanMgbGVnYWRvOiBmb3JhIGRhIGNvbXBvc2nDp8OjbyB2aXN1YWwuIE8gIWltcG9ydGFudFxuLy8gw6kgbmVjZXNzw6FyaW8gcG9ycXVlIG8gY29yZS5jc3MgZG8gZ292YnItZHMgZGVmaW5lXG4vLyBgLmQtZmxleHtkaXNwbGF5OmZsZXghaW1wb3J0YW50fWAgZSBvIGVsZW1lbnRvIHBvZGVyaWEgdm9sdGFyIGEgcmVjZWJlclxuLy8gY2xhc3NlcyB1dGlsaXTDoXJpYXMuXG4uc2FtLXBhZ2UgI21lZGljYW8ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIFNBTTI6IHB4LTQgKDE2cHgpIC0+IHNtOnB4LTYgKDI0cHgpIC0+IGxnOnB4LTggKDMycHgpLlxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cbiAgLnNhbS1wYWdlIC5zYW0tc2VjdGlvbnMge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblxuICAuc2FtLXBhZ2UgLnNhbS1zZWN0aW9ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFJlc3BvbnNpdm8g4oCUIGJyZWFrcG9pbnRzIGRvIHByw7NwcmlvIFNBTTI6XG4vLyAgIGxnID0gMTAyNHB4IC0+IHRlc3QtZ3JpZCBwYXNzYSBhIHVtYSBjb2x1bmFcbi8vICAgbWQgPSA3NjhweCAgLT4gdGlwcyBwYXNzYW0gYSB1bWEgY29sdW5hOyB0ZXh0byBkbyBGQVEgw6kgb2N1bHRhZG9cbi8vICAgc20gPSA2NDBweCAgLT4gcGFkZGluZ3MgY2FlbSBwYXJhIHAtNiAoMjRweCk6IGBwLTYgc206cC04YCAvIGBwLTYgc206cC0xMGBcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuXG4gIC5zYW0tcGFnZSAuc2FtLXJlY28ge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cblxuICAvLyBESVZFUkfDik5DSUEgREVMSUJFUkFEQSBkbyBTQU0yOiBsw6EgYXMgbcOpdHJpY2FzIGNvbnRpbnVhbSBlbSBkdWFzIGNvbHVuYXMgYVxuICAvLyAzOTBweCBlIGEgY2FpeGEgcmVzdWx0YW50ZSAoMTQ2cHgpIMOpIGVzdHJlaXRhIGRlbWFpcyBwYXJhIG8gY29uanVudG9cbiAgLy8gw61jb25lICsgdmFsb3IgKyB1bmlkYWRlIOKAlCBvIHByw7NwcmlvIFNBTTIgb25saW5lIGNvcnRhIG8gXCJNYnBzXCIgZGEgc2VndW5kYVxuICAvLyBtw6l0cmljYSAobWVkaWRvOiBjb250ZcO6ZG8gYXTDqSB4PTM1OSBjb250cmEgbyBsaW1pdGUgZGUgMzQ5KS4gRW1waWxoYXIgZW1cbiAgLy8gdW1hIGNvbHVuYSBtYW50w6ltIGFzIGR1YXMgdW5pZGFkZXMgbGVnw612ZWlzIGUgZWxpbWluYSBvIHRyYW5zYm9yZG8sIGFvXG4gIC8vIGN1c3RvIGRlIGEgY29sdW5hIGRvIHZlbG9jw61tZXRybyBmaWNhciBtYWlzIGFsdGEgcXVlIGEgZGEgcmVmZXLDqm5jaWEuXG4gIC5zYW0tcGFnZSAuc2FtLW1ldHJpY3Mge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblxuICAuc2FtLXBhZ2UgLnNhbS10ZXN0LWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMjRweDtcbiAgfVxuICAuc2FtLXBhZ2UgLnNhbS1zcGVlZCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblxuICAvLyBTQU0yOiBgZ3JpZC1jb2xzLTEgbWQ6Z3JpZC1jb2xzLTMgZ2FwLTZgIOKAlCBzw7MgYXMgY29sdW5hcyBtdWRhbSwgbyBnYXBcbiAgLy8gY29udGludWEgMjRweCAobWVkaWRvIG5vIG9ubGluZSBhIDM5MHB4KS5cbiAgLnNhbS1wYWdlIC5zYW0tdGlwcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLnNhbS1wYWdlIC5zYW0tc3BlZWQtaGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgLnNhbS1wYWdlIC5zYW0tc2VydmVyLnRpcG8tcHR0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zYW0tcGFnZSAuc2FtLXNlcnZlciAudGlwby1wdHQtb3B0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNhbS1wYWdlIC5zYW0tY2hpcCB7XG4gICAgZmxleDogMSAxIDA7XG4gIH1cbiAgLnNhbS1wYWdlIC5zYW0tY2hpcC1ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuICAvLyBPIFNBTTIgbsOjbyB0ZW0gTkVOSFVNIG92ZXJyaWRlIHJlc3BvbnNpdm8gbmFzIG3DqXRyaWNhczogbWFudMOpbVxuICAvLyBncmlkLWNvbHMtMiwgbXQtOCwgZ2FwLTQsIHAtNCwgw61jb25lIHctMTIgZSB2YWxvciB0ZXh0LTJ4bCB0YW1iw6ltIGEgMzkwcHhcbiAgLy8gKG1lZGlkbyBubyBvbmxpbmU6IGdyYWRlIDMwOHgxMjMsIGNhaXhhIDE0Nng5OCkuIFBvciBpc3NvIGFxdWkgbsOjbyBow6FcbiAgLy8gb3ZlcnJpZGUgYWxndW0g4oCUIGFzIHJlZHXDp8O1ZXMgcXVlIGV4aXN0aWFtIGVyYW0gY29tcGVuc2HDp8OjbyBtaW5oYS5cbiAgLy8gTyBTQU0yIHRhbWLDqW0gbsOjbyB0b3JuYSBvIGJvdMOjbyBmdWxsLXdpZHRoIG5vIG1vYmlsZTogbWVkZSAyMzhweCBjZW50cmFkby5cbiAgLnNhbS1wYWdlIC5zYW0tYWN0aW9ucyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC8vIC5zYW0tcGFnZSAuc2FtLWRpYWwtdW5pdCB7XG4gIC8vICAgZm9udC1zaXplOiAxM3B4O1xuICAvLyB9XG59XG5cbi8vIFNBTTI6IGB0ZXh0LTZ4bCBzbTp0ZXh0LTd4bGAg4oCUIDYwcHggZSwgYSBwYXJ0aXIgZGUgNjQwcHgsIDcycHguIERlY2xhcmFkb1xuLy8gY29tbyBiYXNlICsgbWluLXdpZHRoIChlIG7Do28gbnVtYSBtZWRpYSBxdWVyeSBkZSBtYXgtd2lkdGgpIHBvcnF1ZSBhIHJlZ3JhXG4vLyBiYXNlIGFwYXJlY2UgZGVwb2lzIG5vIGFycXVpdm8gZSB2ZW5jZXJpYSBvIG92ZXJyaWRlIHBvciBvcmRlbSBkZSBjYXNjYXRhLlxuLnNhbS1wYWdlIC5zYW0tZGlhbC12YWx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IGNsYW1wKDM2cHgsIDh2dywgNjRweCk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvLyBgdHJhY2tpbmctdGlnaHRgIGRvIFRhaWx3aW5kID0gLTAuMDI1ZW0gKGEgLTEuOHB4IGVtIDcycHgpLlxuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGNvbG9yOiB2YXIoLS1zYW0tbmF2eSk7XG59XG4vLyBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcblxuLy8gICAuc2FtLXBhZ2UgLnNhbS1kaWFsLXZhbHVlIHtcbi8vICAgICBmb250LXNpemU6IDcycHg7XG4vLyAgIH1cbi8vIH1cblxuLy8gU0FNMjogYGZvbnQtbWVkaXVtIHRleHQteHMgdGV4dC1zbGF0ZS0yMDAgdGV4dC1yaWdodGAgKDEycHgvMTZweCkuXG4uc2FtLXBhZ2UgLnNhbS1wYXJhbS12YWx1ZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNlMmU4ZjA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSGlzdG9yaWFsIGRlIHJlc3VsdGFkb3Ncbi8vIFNBTTI6IHNlY3Rpb24jaGlzdG9yaWFsIC5iZy13aGl0ZSAucm91bmRlZC0yeGwgLnAtNiBzbTpwLTggLmJvcmRlci1zbGF0ZS0yMDBcbi8vICAgICAgIGNhYmXDp2FsaG8gLm1iLTYgLnBiLTQgLmJvcmRlci1iIC5ib3JkZXItc2xhdGUtMTAwXG4vLyAgICAgICAgICAgICAgIC5mbGV4IC5mbGV4LWNvbCBtZDpmbGV4LXJvdyBtZDppdGVtcy1jZW50ZXIgLmp1c3RpZnktYmV0d2VlbiAuZ2FwLTRcbi8vICAgICAgIGgyIHRleHQtbGcgc206dGV4dC14bCAoMjBweCkvNzAwIMK3IHAgdGV4dC14cyBzbTp0ZXh0LXNtICgxNHB4KSBzbGF0ZS01MDBcbi8vICAgICAgIGHDp8O1ZXMgLmZsZXggLmZsZXgtd3JhcCAuZ2FwLTIuNSDCtyBib3TDtWVzIHB4LTMuNSBweS0yIHJvdW5kZWQteGwgdGV4dC14cy83MDBcbi8vIE1lZGlkbyBubyBTQU0yIEAxNDQwOiBzZcOnw6NvIDEyMTZ4MTU5IHBhZCAzMiByYWRpdXMgMTYgwrcgYm90w7VlcyBoPTM0XG4vLyAgICAgICB3PTE0MC8xNDEvMTQ1IGVtIHg9ODQ5Lzk5OS8xMTUwIMK3IEAzOTA6IHBhZCAyNCwgY2FiZcOnYWxobyBlbSBjb2x1bmFcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zYW0tcGFnZSAuc2FtLWhpc3Rvcnkge1xuICBwYWRkaW5nOiAzMnB4O1xufVxuXG4uc2FtLXBhZ2UgLnNhbS1oaXN0b3J5LWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zYW0tc2xhdGUtMTAwKTtcbn1cblxuLnNhbS1wYWdlIC5zYW0taGlzdG9yeS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBtYXJnaW46IDA7XG4gIC8vIE8gZ292YnItZHMgYXBsaWNhIGBwYWRkaW5nOiAwIDAgMjBweGAgYSBoMi9oMy5cbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLXNhbS1uYXZ5KTtcblxuICBpIHtcbiAgICBjb2xvcjogdmFyKC0tc2FtLWJsdWUpO1xuICB9XG59XG5cbi5zYW0tcGFnZSAuc2FtLWhpc3Rvcnktc3VidGl0bGUge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1zYW0tc2xhdGUtNTAwKTtcbn1cblxuLnNhbS1wYWdlIC5zYW0taGlzdG9yeS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uc2FtLXBhZ2UgLnNhbS1idG4tZ2hvc3QsXG4uc2FtLXBhZ2UgLnNhbS1idG4tZGFuZ2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGNvbG9yIDAuMTVzIGVhc2U7XG5cbiAgLy8gTm8gU0FNMiBvIGljb25lIGRlc3RlcyBib3RvZXMgZSBgdGV4dC1zbWAgKDE0cHgpLCBuYW8gaGVyZGEgb3MgMTJweCBkb1xuICAvLyByb3R1bG8uIFNlbSBpc3NvIGNhZGEgYm90YW8gZmljYXZhIDEgYSAycHggbWFpcyBlc3RyZWl0byBxdWUgYSByZWZlcmVuY2lhLlxuICBpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLy8gQXMgY29yZXMgZGVzdGVzIGJvdMO1ZXMgcHJlY2lzYW0gc2VyIGRlY2xhcmFkYXMgQ09NIE8gSUQgbm8gc2VsZXRvcjogb1xuLy8gc3R5bGUuc2NzcyBnbG9iYWwgcGludGEgYCNidG4tZG93bmxvYWQtY3N2YCAoYXp1bCkgZSBgI2J0bi1jbGVhbi1yZXN1bHRzYFxuLy8gKHZlcm1lbGhvKSBwb3IgSUQsIGUgdW0gc2VsZXRvciBkZSBJRCB2ZW5jZSBxdWFscXVlciBjbGFzc2UuIENvbW8gb3MgSURzIHPDo29cbi8vIG9icmlnYXTDs3Jpb3MgKG8gdmVsb2NpbWV0ZXIucHVnIGxpZ2Egb3MgaGFuZGxlcnMgcG9yIElEKSwgYSBhbHRlcm5hdGl2YSBzZXJpYVxuLy8gIWltcG9ydGFudCDigJQgcGlvci4gQSBnZW9tZXRyaWEgc2VndWUgbmFzIGNsYXNzZXMgLnNhbS1idG4tKi5cbi5zYW0tcGFnZSAjYnRuLWRvd25sb2FkLWNzdixcbi5zYW0tcGFnZSAjYnRuLWRvd25sb2FkLXhsc3gge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zYW0tc2xhdGUtMjAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2FtLXNsYXRlLTEwMCk7XG4gIGNvbG9yOiAjMzM0MTU1O1xufVxuXG4uc2FtLXBhZ2UgI2J0bi1kb3dubG9hZC1jc3Y6aG92ZXIsXG4uc2FtLXBhZ2UgI2J0bi1kb3dubG9hZC14bHN4OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2FtLWJsdWUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLy8gTm8gaG92ZXIgbyBib3TDo28gZmljYSBhenVsOiBvcyDDrWNvbmVzIGNvbG9yaWRvcyBwYXNzYW0gYSBicmFuY28uXG4uc2FtLXBhZ2UgI2J0bi1kb3dubG9hZC1jc3Y6aG92ZXIgaSxcbi5zYW0tcGFnZSAjYnRuLWRvd25sb2FkLXhsc3g6aG92ZXIgaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2FtLXBhZ2UgLnNhbS1pY28tY3N2IHtcbiAgY29sb3I6ICMwODkxYjI7XG59XG5cbi5zYW0tcGFnZSAuc2FtLWljby14bHN4IHtcbiAgY29sb3I6ICMwNTk2Njk7XG59XG5cbi5zYW0tcGFnZSAjYnRuLWNsZWFuLXJlc3VsdHMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmVjZGQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2UxMWQ0ODtcbn1cblxuLnNhbS1wYWdlICNidG4tY2xlYW4tcmVzdWx0czpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYxZjI7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBSZWdpc3Ryb3MgcmVhaXMgZG8gSGlzdG9yaWFsXG4vL1xuLy8gTyBTQU0yIGRlZmluZSBhcGVuYXMgbyBjYWJlw6dhbGhvL21vbGR1cmEgZGVzdGEgc2XDp8OjbzogbsOjbyBow6EgdmlzdWFsIGRlXG4vLyByZWZlcsOqbmNpYSBwYXJhIGFzIGxpbmhhcy4gRXN0YSBjb21wb3Npw6fDo28gw6kgZGVsaWJlcmFkYW1lbnRlIGNvbnNlcnZhZG9yYSBlXG4vLyBzw7MgcmVhcHJvdmVpdGEgbyBxdWUgYSByZWZlcsOqbmNpYSBqw6EgZXN0YWJlbGVjZXUg4oCUIGNhcmQgYnJhbmNvLCBib3JkYSBzbGF0ZSxcbi8vIHJhZGl1cyAxMiwgUGx1cyBKYWthcnRhIFNhbnMgbm8gdGV4dG8sIFNwYWNlIEdyb3Rlc2sgbm9zIG7Dum1lcm9zIGUgb3MgbWVzbW9zXG4vLyDDrWNvbmVzIGRhcyBvdXRyYXMgc2XDp8O1ZXMuXG4vL1xuLy8gQ2FkYSByZWdpc3RybyDDqSB1bWEgaW5zdMOibmNpYSBkZSBNZWRpY2FvLCBjcmlhZGEgcG9yIGF0dWFsaXphckhpc3RvcmljbygpIGRvXG4vLyBjb250cm9sbGVyIGRlbnRybyBkZSB1bSB3cmFwcGVyIGAjaGlzdHtpfS5tYi0zYC4gTyBlc3Bhw6dhbWVudG8gZW50cmUgZWxlc1xuLy8gY29udGludWEgdmluZG8gZGVzc2UgYC5tYi0zYCBkbyBnb3Zici1kcywgcXVlIG7Do28gw6kgY29udHJhcmlhZG8gYXF1aS5cbi8vXG4vLyBUb2RvcyBvcyBkYWRvcyByZWFpcyBzZWd1ZW0gdmlzw612ZWlzOiBvcGVyYWRvcmEsIGRhdGEvaG9yYSwgZG93bmxvYWQsIHVwbG9hZCxcbi8vIGxhdMOqbmNpYSwgaml0dGVyLCBwZXJkYSBkZSBwYXF1ZXRlcywgSVAgKGNvbSBvIHRvb2x0aXApLCBzZXJ2aWRvciBkZSBwcnVlYmEsXG4vLyByZWdpw7NuIGRlIHBydWViYSBlIG8gdGlja2V0IGVtIEhNTC9ERVYuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc2FtLXBhZ2UgI21lZGljb2VzIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uc2FtLXBhZ2UgLnNhbS1yZWNvcmQge1xuICAvLyBgLm1lZGljYW9gIG5vIHN0eWxlLnNjc3MgZ2xvYmFsIGFwbGljYSBgY29sb3I6ICNmZmZgIChoZXJhbsOnYSBkbyBsYXlvdXRcbiAgLy8gYW50aWdvLCBkZSBmdW5kbyBlc2N1cm8pIGUgcGFkZGluZy9yYWRpdXMgcHLDs3ByaW9zLiBTb2JyZXNjcml0b3MgYXF1aVxuICAvLyBkZW50cm8gZGEgLnNhbS1wYWdlLCBzZW0gdG9jYXIgbm8gYXJxdWl2byBnbG9iYWwuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2FtLXNsYXRlLTIwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIGNvbG9yOiB2YXIoLS1zYW0tc2xhdGUtNjAwKTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uc2FtLXBhZ2UgLnNhbS1yZWNvcmQtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNhbS1zbGF0ZS0xMDApO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNhbS1zbGF0ZS01MCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlZGYzO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xufVxuXG4uc2FtLXBhZ2UgLnNhbS1yZWNvcmQtcHJvdmlkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1pbi13aWR0aDogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tc2FtLW5hdnkpO1xufVxuXG4uc2FtLXBhZ2UgLnNhbS1yZWNvcmQtcHJvdmlkZXItbGFiZWwge1xuICBjb2xvcjogIzY0NzQ4YjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2FtLXBhZ2UgLnNhbS1yZWNvcmQtZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgLy8gZm9udC1mYW1pbHk6IFwiU3BhY2UgR3JvdGVza1wiLCBcIlBsdXMgSmFrYXJ0YSBTYW5zXCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tc2FtLXNsYXRlLTUwMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgaSB7XG4gICAgY29sb3I6ICMwODkxYjI7XG4gIH1cbn1cbiBcbi8vIFZlbG9jaWRhZGVzIMOgIGVzcXVlcmRhLCBwYXLDom1ldHJvcyDDoCBkaXJlaXRhIOKAlCBhIG1lc21hIGxlaXR1cmEgZG8gY2FyZCBkb1xuLy8gdmVsb2PDrW1ldHJvIChtw6l0cmljYXMgZ3JhbmRlcyArIHBhaW5lbCBkZSBwYXLDom1ldHJvcykuXG4uc2FtLXBhZ2UgLnNhbS1yZWNvcmQtYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDAuNzhmcikgbWlubWF4KDAsIDEuMTJmcik7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDE4cHg7XG59XG5cbi5zYW0tcGFnZSAuc2FtLXJlY29yZC1zcGVlZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIC8vIGdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1pbi13aWR0aDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2FtLXNsYXRlLTEwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNhbS1zbGF0ZS01MCk7XG59XG5cbi5zYW0tcGFnZSAuc2FtLXJlY29yZC1zcGVlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogM3B4O1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDhweCA0cHg7XG5cbiAgJiArIC5zYW0tcmVjb3JkLXNwZWVkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjAlO1xuICAgIGJvdHRvbTogMjAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zYW0tc2xhdGUtMjAwKTtcbiAgfVxufVxuXG4uc2FtLXBhZ2UgLnNhbS1yZWNvcmQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAvLyBmbGV4OiAwIDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLy8gT3MgbWVzbW9zIHRvbnMgZG9zIGPDrXJjdWxvcyBkZSBSZXN1bHRhZG9zIHByb21lZGlvLlxuLnNhbS1wYWdlIC5zYW0tcmVjb3JkLWljb24tZG93biB7XG4gIGJhY2tncm91bmQ6ICNjZmZhZmU7XG4gIGNvbG9yOiAjMDg5MWIyO1xufVxuXG4uc2FtLXBhZ2UgLnNhbS1yZWNvcmQtaWNvbi11cCB7XG4gIGJhY2tncm91bmQ6ICNkYmVhZmU7XG4gIGNvbG9yOiAjMWQ0ZWQ4O1xufVxuXG4uc2FtLXBhZ2UgLnNhbS1yZWNvcmQtc3BlZWQtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4O1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5zYW0tcGFnZSAuc2FtLXJlY29yZC1zcGVlZC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgLy8gbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgLy8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLXNhbS1zbGF0ZS01MDApO1xuXG4gIGkge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxufVxuXG4uc2FtLXBhZ2UgLnNhbS1yZWNvcmQtc3BlZWQtZmlndXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDRweDtcbn1cblxuLnNhbS1wYWdlIC5zYW0tcmVjb3JkLXNwZWVkLXZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3BhY2UgR3JvdGVza1wiLCBcIlBsdXMgSmFrYXJ0YSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgY29sb3I6IHZhcigtLXNhbS1uYXZ5KTtcbn1cblxuLnNhbS1wYWdlIC5zYW0tcmVjb3JkLXNwZWVkLXVuaXQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMGY2MTc0O1xufVxuXG4uc2FtLXBhZ2UgLnNhbS1yZWNvcmQtcGFyYW1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMnB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGVkZjM7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgLy8gbGluaGEgdmVydGljYWwgc2VwYXJhbmRvIGxhYmVsIHwgdmFsb3JcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNlOGVkZjM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLnNhbS1wYWdlIC5zYW0tcmVjb3JkLXBhcmFtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMjFweDtcbiAgcGFkZGluZzogM3B4IDA7XG59XG5cbi5zYW0tcGFnZSAuc2FtLXJlY29yZC1wYXJhbS1sYWJlbCB7XG4gIG1pbi13aWR0aDogMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tc2FtLXNsYXRlLTYwMCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zYW0tcGFnZSAuc2FtLXJlY29yZC1wYXJhbS12YWx1ZSB7XG4gIC8vIGZsZXg6IDAgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYWNlIEdyb3Rlc2tcIiwgXCJQbHVzIEpha2FydGEgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzM0MTU1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcblxuICBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IHZhcigtLXNhbS1zbGF0ZS01MDApO1xuICB9XG59XG5cbi5zYW0tcGFnZSAuc2FtLXJlY29yZC1wYWNrZXQtbG9zcyB7XG4gIGNvbG9yOiAjMDU5NjY5O1xufVxuXG4uc2FtLXBhZ2UgLnNhbS1yZWNvcmQtcGFyYW0taXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIFNlcnZpZG9yIGUgcmVnacOzbiB1c2FtIGEgc2FucywgY29tbyBubyBwYWluZWwgZGUgUGFyw6FtZXRyb3MgVMOpY25pY29zLlxuLnNhbS1wYWdlIC5zYW0tcmVjb3JkLXBhcmFtLXRleHQge1xuICBmb250LWZhbWlseTogXCJQbHVzIEpha2FydGEgU2Fuc1wiLCBtdXNlb3NhbnNyZWd1bGFyLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc2FtLXBhZ2UgLnNhbS1yZWNvcmQtZm9vdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZWRmMztcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYztcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbn1cblxuLnNhbS1wYWdlIC5zYW0tcmVjb3JkLWZvb3QtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGNvbG9yOiAjNDc3MThhO1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICBpIHtcbiAgICBjb2xvcjogIzA4OTFiMjtcbiAgfVxufVxuXG4vLyBHYW5jaG8gZXhpc3RlbnRlOiBhYnJlIG8gbW9kYWwgXCJlbnRpZW5kYSBzdXMgcmVzdWx0YWRvc1wiIChzY3JpbS5zaG93U2NyaW0oKSkuXG4vLyBTw7MgYSBhcGFyw6puY2lhIG11ZG91LlxuLnNhbS1wYWdlIC5zYW0tcmVjb3JkIC5idG4tdW5kZXJzdGFuZC1yZXN1bHRzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIC8vIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNDc3MThhO1xuXG4gIGkge1xuICAgIGNvbG9yOiAjMDg5MWIyO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAzNjlhMTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICMwMjg0Yzc7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZhaXhhIGluc3RpdHVjaW9uYWwg4oCUIFNBTTI6IHNlY3Rpb25bZGF0YS1wdXJwb3NlPVwiaW5zdGl0dXRpb25hbC1jYXJkXCJdXG4vLyAgIGJnLW9zaXB0ZWwtbGlnaHQvNzAgcm91bmRlZC0yeGwgcC02IHNtOnAtOCBib3JkZXItYmx1ZS0yMDAvODBcbi8vICAgZmxleC1jb2wgbWQ6ZmxleC1yb3cganVzdGlmeS1iZXR3ZWVuIGdhcC02XG4vLyAgIHAgdGV4dC14cyBzbTp0ZXh0LXNtIHNsYXRlLTYwMCBsZWFkaW5nLXJlbGF4ZWQgKG1heC13LTN4bClcbi8vICAgYSBiZy1vc2lwdGVsLWJsdWUgdGV4dC14cyBmb250LWJvbGQgcHgtNiBweS0zLjUgcm91bmRlZC14bCBzaGFkb3ctbWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zYW0tcGFnZSAuc2FtLWluc3RpdHV0aW9uYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjRweDtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxOTEsIDIxOSwgMjU0LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzMCwgMjQ0LCAyNTEsIDAuNyk7XG59XG5cbi5zYW0tcGFnZSAuc2FtLWluc3RpdHV0aW9uYWwtdGV4dCB7XG4gIG1heC13aWR0aDogNzY4cHg7XG5cbiAgLy8gU0FNMjogYHRleHQteHMgc206dGV4dC1zbWAsIG91IHNlamEgMTJweC8xNnB4IGUsIGEgcGFydGlyIGRlIDY0MHB4LFxuICAvLyAxNHB4LzIwcHggKG1lZGlkbyBubyBvbmxpbmU6IDIwcHgsIG7Do28gbyAxLjYyNSBkbyBsZWFkaW5nLXJlbGF4ZWQpLlxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiB2YXIoLS1zYW0tc2xhdGUtNjAwKTtcbiAgICAvLyBPIHN0eWxlLnNjc3MgZ2xvYmFsIGFwbGljYSBgdGV4dC1hbGlnbjoganVzdGlmeWAgYSB0b2RvIDxwPi5cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5zYW0tcGFnZSAuc2FtLWluc3RpdHV0aW9uYWwtYWN0aW9uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTRweCAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2FtLWJsdWUpO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAvLyBgdGV4dC14c2AgLT4gMTZweCwgY29tbyBubyBTQU0yIChzZW7Do28gbyBib3TDo28gZmljYSA0NXB4IGVtIHZleiBkZSA0NCkuXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zYW0tbmF2eSk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cbiAgLnNhbS1wYWdlIC5zYW0taW5zdGl0dXRpb25hbCB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxuXG4gIC5zYW0tcGFnZSAuc2FtLWluc3RpdHV0aW9uYWwtdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbiAgLnNhbS1wYWdlIC5zYW0taW5zdGl0dXRpb25hbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5zYW0tcGFnZSAuc2FtLWluc3RpdHV0aW9uYWwtYWN0aW9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4vLyBSZWdpc3Ryb3M6IGVtIHRlbGFzIGVzdHJlaXRhcyBhcyBkdWFzIGNvbHVuYXMgaW50ZXJuYXMgdmlyYW0gdW1hIHPDsywgcGFyYVxuLy8gbsOjbyBnZXJhciBvdmVyZmxvdyBob3Jpem9udGFsLlxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXG4gIC5zYW0tcGFnZSAuc2FtLXJlY29yZC1ib2R5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5zYW0tcGFnZSAuc2FtLXJlY29yZC1oZWFkIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnNhbS1wYWdlIC5zYW0tcmVjb3JkLWJvZHkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cblxuICAuc2FtLXBhZ2UgLnNhbS1yZWNvcmQtc3BlZWRzIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgfVxuXG4gIC5zYW0tcGFnZSAuc2FtLXJlY29yZC1wYXJhbXMge1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICB9XG5cbiAgLnNhbS1wYWdlIC5zYW0tcmVjb3JkLWZvb3Qge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zYW0tcGFnZSAuc2FtLWhpc3Rvcnkge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cblxuICAvLyBTQU0yOiBvIGNhYmXDp2FsaG8gcGFzc2EgYSBgZmxleC1jb2xgIGFiYWl4byBkZSBtZCAoNzY4cHgpLlxuICAuc2FtLXBhZ2UgLnNhbS1oaXN0b3J5LWhlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuc2FtLXBhZ2UgLnNhbS1oaXN0b3J5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuc2FtLXBhZ2UgLnNhbS1oaXN0b3J5LXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFJlc3VsdGFkb3MgcHJvbWVkaW9cbi8vIFNBTTIgb25saW5lOiBzZWN0aW9uI3Byb21lZGlvcyAuYmctd2hpdGUgLnJvdW5kZWQtMnhsIC5wLTYgc206cC04XG4vLyAgIGNhYmXDp2FsaG8gLm1iLTYgLnBiLTQgLmJvcmRlci1iIC5ib3JkZXItc2xhdGUtMTAwIC5mbGV4IC5mbGV4LWNvbFxuLy8gICAgICAgICAgICAgc206ZmxleC1yb3cgLmp1c3RpZnktYmV0d2VlbiAuZ2FwLTJcbi8vICAgaDIgdGV4dC1sZyBzbTp0ZXh0LXhsICgyMHB4KS83MDAgKyBpLmZhLWdhdWdlLWhpZ2ggdGV4dC1vc2lwdGVsLWJsdWVcbi8vICAgcCAgdGV4dC14cyBzbTp0ZXh0LXNtICgxNHB4KSBzbGF0ZS01MDAgLm10LTFcbi8vICAgdGFiZWxhIC5vdmVyZmxvdy1oaWRkZW4gLnJvdW5kZWQteGwgLmJvcmRlciAuYm9yZGVyLXNsYXRlLTIwMC84MCAuc2hhZG93LXNtXG4vLyAgIHRoZWFkIC5ncmlkIC5ncmlkLWNvbHMtMyAuYmctc2xhdGUtMTAwLzkwIC5weS0zLjUgLnB4LTQgc206cHgtOFxuLy8gICAgICAgICAudGV4dC14cyAuZm9udC1ib2xkIC51cHBlcmNhc2UgLnRyYWNraW5nLXdpZGVyIC50ZXh0LXNsYXRlLTcwMFxuLy8gICBsaW5oYXMgLmdyaWQgLmdyaWQtY29scy0zIC5pdGVtcy1jZW50ZXIgLnB5LTQgLnB4LTQgc206cHgtOFxuLy8gICAgICAgICAgLmRpdmlkZS15IC5kaXZpZGUtc2xhdGUtMTAwIMK3IGhvdmVyOmJnLXNsYXRlLTUwXG4vLyAgIHZhbG9yICBmb250LW1vbm8gLmZvbnQtYm9sZCAudGV4dC1iYXNlIHNtOnRleHQtbGcgKDE4cHgpIC50ZXh0LW9zaXB0ZWwtbmF2eVxuLy8gICB1bmlkYWRlIC50ZXh0LXhzICgxMnB4KSAudGV4dC1zbGF0ZS01MDAgLmZvbnQtbWVkaXVtXG4vLyAgIGPDrXJjdWxvIC53LTggLmgtOCAucm91bmRlZC1mdWxsIC50ZXh0LXNtIMK3IGxhYmVsIC50ZXh0LXhzIC5mb250LXNlbWlib2xkXG4vLyAgICAgICAgICAoRG93bmxvYWQvVXBsb2FkIGVtIGl0w6FsaWNvKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNhbS1wYWdlIC5zYW0tYXZnIHtcbiAgcGFkZGluZzogMzJweDtcbn1cblxuLnNhbS1wYWdlIC5zYW0tYXZnLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNhbS1zbGF0ZS0xMDApO1xufVxuXG4uc2FtLXBhZ2UgLnNhbS1hdmctdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luOiAwO1xuICAvLyBPIGdvdmJyLWRzIGFwbGljYSBgcGFkZGluZzogMCAwIDIwcHhgIGEgaDIvaDMuXG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1zYW0tbmF2eSk7XG5cbiAgaSB7XG4gICAgY29sb3I6IHZhcigtLXNhbS1ibHVlKTtcbiAgfVxufVxuXG4uc2FtLXBhZ2UgLnNhbS1hdmctc3VidGl0bGUge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1zYW0tc2xhdGUtNTAwKTtcbn1cblxuLnNhbS1wYWdlIC5zYW0tYXZnLXRhYmxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMjYsIDIzMiwgMjQwLCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uc2FtLXBhZ2UgLnNhbS1hdmctdGhlYWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBwYWRkaW5nOiAxNHB4IDMycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zYW0tc2xhdGUtMjAwKTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDEsIDI0NSwgMjQ5LCAwLjkpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzMzNDE1NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2FtLXBhZ2UgLnNhbS1hdmctdGgtbWV0cmljIHtcbiAgY29sb3I6IHZhcigtLXNhbS1uYXZ5KTtcbn1cblxuLnNhbS1wYWdlIC5zYW0tYXZnLXRib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNhbS1wYWdlIC5zYW0tYXZnLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlO1xuXG4gIC8vIGBkaXZpZGUteSBkaXZpZGUtc2xhdGUtMTAwYDogc2VwYXJhZG9yIGVudHJlIGxpbmhhcywgbsOjbyBhY2ltYSBkYSBwcmltZWlyYVxuICAmICsgLnNhbS1hdmctcm93IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2FtLXNsYXRlLTEwMCk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zYW0tc2xhdGUtNTApO1xuICB9XG59XG5cbi5zYW0tcGFnZSAuc2FtLWF2Zy1jZWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2FtLXBhZ2UgLnNhbS1hdmctdmFsdWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gYGZvbnQtbW9ub2AgZG8gU0FNMlxuICBmb250LWZhbWlseTogXCJTcGFjZSBHcm90ZXNrXCIsIFwiUGx1cyBKYWthcnRhIFNhbnNcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tc2FtLW5hdnkpO1xufVxuXG4uc2FtLXBhZ2UgLnNhbS1hdmctdW5pdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1zYW0tc2xhdGUtNTAwKTtcbn1cblxuLnNhbS1wYWdlIC5zYW0tYXZnLW1ldHJpYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDRweDtcbn1cblxuLnNhbS1wYWdlIC5zYW0tYXZnLWljb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgJi5zYW0tYXZnLWljb24tZG93biB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDcsIDI1MCwgMjU0LCAwLjgpO1xuICAgIGNvbG9yOiAjMGU3NDkwO1xuICB9XG5cbiAgJi5zYW0tYXZnLWljb24tdXAge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE5LCAyMzQsIDI1NCwgMC44KTtcbiAgICBjb2xvcjogIzFkNGVkODtcbiAgfVxuXG4gICYuc2FtLWF2Zy1pY29uLW5ldXRyYWwge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXNhbS1zbGF0ZS0xMDApO1xuICAgIGNvbG9yOiAjMzM0MTU1O1xuICB9XG59XG5cbi5zYW0tcGFnZSAuc2FtLWF2Zy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzM0MTU1O1xufVxuXG4uc2FtLXBhZ2UgLnNhbS1hdmctbGFiZWwtZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuc2FtLXBhZ2UgLnNhbS1hdmcge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cblxuICAvLyBTQU0yOiBgcHgtNGAgYWJhaXhvIGRlIHNtICg2NDBweClcbiAgLnNhbS1wYWdlIC5zYW0tYXZnLXRoZWFkLFxuICAuc2FtLXBhZ2UgLnNhbS1hdmctcm93IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuXG4gIC5zYW0tcGFnZSAuc2FtLWF2Zy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLnNhbS1wYWdlIC5zYW0tYXZnLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAvLyBgdGV4dC1iYXNlYCBkbyBUYWlsd2luZCDDqSAxNnB4LzI0cHg6IHNlbSBiYWl4YXIgYSBsaW5lLWhlaWdodCBqdW50bywgYVxuICAvLyBzZcOnw6NvIGZpY2F2YSA4cHggbWFpcyBhbHRhIHF1ZSBubyBTQU0yIG5vIG1vYmlsZS5cbiAgLnNhbS1wYWdlIC5zYW0tYXZnLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zYW0tcGFnZSAuc2FtLWF2Zy1oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4iXX0= */
