html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--font-size: 16px;--radius: 1.125rem;--shadow: 0 10px 30px rgba(36, 41, 92, .06);--font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--background: #f8faff;--gray-dark: #d9def0;--background-darker: #ecebfb;--bg: radial-gradient(1200px 500px at 12% -5%, #e7e2ff 0%, rgba(231, 226, 255, 0) 55%), radial-gradient(1000px 500px at 95% 0%, #e3ecff 0%, rgba(227, 236, 255, 0) 50%), #f8faff;--panel: #ffffff;--panel-2: #f6f7fb;--text: #0f172a;--gray: #64748b;--muted: #64748b;--primary: #2563eb;--primary-2: #7c3aed;--ring: rgba(99, 102, 241, .12);--success: #2ed17b;--success-2: #48e593;--warning: #f5b72e;--warning-2: #ffd35a;--danger: #8f0d36;--border: #e7e9f3;--border-2: #e7e9f3;--footer-text: #64748b;--footer-link: #64748b;--hint: #94a3b8;--bage: #4f46e5;--button-color: #ffffff}[data-theme=light]{--bg: radial-gradient(900px 500px at 0% -10%, rgba(0, 119, 204, .08), rgba(0, 119, 204, 0)), #f7f9fc;--panel: #ffffff;--panel-2: #f2f6fb;--text: #2f3846;--gray: #556277;--muted: #556277;--primary: #0077cc;--primary-2: #3399ff;--ring: rgba(0, 119, 204, .25);--success: #2ea96f;--success-2: #47c486;--warning: #d79500;--warning-2: #ffbd33;--danger: #cc2244;--border: #d6e0ec;--border-2: #c6d4e6;--footer-text: #93a6bd;--footer-link: var(--footer-text);--hint: #8094aa;--button-color: #f5f5f5;--bage: var(--hint)}:root{--input-error: #cc2244;--star-required: var(--primary);--input-hint: var(--hint);--switch-control-color: var(--success);--switch-control-disabled-color: var(--gray-dark);--switch-thumb-disabled-color: var(--gray)}*{margin:0;box-sizing:border-box;border-width:0}html,body{height:100%}html{font-size:var(--font-size, 16px);font-family:var(--font-family);color:var(--text);line-height:1.4}body:before{content:"";position:fixed;inset:0;z-index:-1;background:var(--bg)}a{outline:none;text-decoration:none;color:var(--primary)}a:hover{color:var(--primary-2)}fieldset{margin:0;padding:0}.hint{font-size:.75rem;color:var(--hint)}.inline{display:flex;align-items:center;gap:.675rem}.pointer{cursor:pointer}h2{font-size:1.625rem;margin:0 0 .75rem}p.lead{color:var(--muted);font-size:15px;margin:0 0 16px}button.icon{cursor:pointer;display:flex;column-gap:.5rem;align-items:center}button.icon:not(.btn){margin:0;padding:0;border:none;background-color:transparent;color:inherit}.btn{appearance:none;border:0;border-radius:.75rem;padding:.875rem 1.125rem;font-weight:700;letter-spacing:.2px;cursor:pointer;background:linear-gradient(135deg,var(--primary),var(--primary-2));color:var(--button-color);font-size:.875rem;box-shadow:0 .75rem 1.5rem #40a0ff47;transition:transform .08s ease,filter .2s ease,box-shadow .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.625rem}.btn:hover{filter:brightness(1.05)}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.6;cursor:not-allowed;filter:saturate(.6)}.btn.mono{background:linear-gradient(135deg,#1d2533,#0f1626);color:#f2f6fb;box-shadow:0 12px 24px #00000059}.btn.success{background:linear-gradient(135deg,var(--success),var(--success-2));color:#001a10;box-shadow:0 12px 24px #2ed17b47}.btn.warning{background:linear-gradient(135deg,var(--warning),var(--warning-2));color:#1a1200;box-shadow:0 12px 24px #f5b72e47}.btn-outline{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem .875rem;border-radius:.675rem;background:var(--panel);color:var(--text);border:1px solid var(--border);font:inherit;font-size:.875rem;font-weight:600;line-height:1.2;letter-spacing:.2px;text-decoration:none;cursor:pointer;transition:transform .08s ease,filter .2s ease,box-shadow .2s ease}.btn-outline:hover{box-shadow:0 0 0 6px var(--ring);color:var(--text)}.btn-outline:focus-visible{outline:0;box-shadow:0 0 0 6px var(--ring)}.btn-outline:active{transform:translateY(1px)}.btn-outline[disabled]{opacity:.6;cursor:not-allowed;filter:saturate(.6)}.pp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:13px;border:1px solid var(--border);background:#fff;color:var(--text);font-weight:600;font-size:15px;text-decoration:none;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s}.pp-btn:hover{border-color:#c7cdf5;transform:translateY(-1px)}.pp-btn:focus-visible{outline:3px solid rgba(45,52,255,.25);outline-offset:2px}.pp-btn.pp-btn--primary{border-color:transparent;background:#2d34ff;color:#fff;box-shadow:0 12px 24px #2d34ff40}.toast-list{--toast-viewport-padding: 1rem;position:fixed;bottom:76px;right:0;display:flex;flex-direction:column;padding:var(--toast-viewport-padding);gap:.5rem;width:400px;max-width:100vw;margin:0;list-style:none;z-index:9999;outline:none}.toast{display:flex;align-items:flex-start;padding:.5rem;border:1px solid var(--gray-dark);background-color:var(--background-darker);border-radius:3px}.toast[data-opened]{animation:toast-slide-in .15s cubic-bezier(.16,1,.3,1)}.toast[data-closed]{animation:toast-hide .1s ease-in}.toast[data-swipe=move]{transform:translate(var(--kb-toast-swipe-move-x))}.toast[data-swipe=cancel]{transform:translate(0);transition:transform .2s ease-out}.toast[data-swipe=end]{animation:toast-swipe-out .1s ease-out}.toast.error{background-color:var(--danger);border-color:transparent;border-radius:12px;color:#f8fafc}.toast.error .toast-title,.toast.error .toast-description{color:#f8fafc;font-weight:400}.toast.error .toast-close{color:#ffffffd9}.toast-content{flex-grow:1;display:flex;flex-direction:column;gap:.5rem}.toast-title{font-weight:500;font-size:1rem}.toast-description{font-size:.875rem;user-select:text;white-space:break-spaces}.toast-close{min-width:40px;min-height:40px;color:inherit;background-color:unset;cursor:pointer}@keyframes toast-hide{0%{opacity:1}to{opacity:0}}@keyframes toast-slide-in{0%{transform:translate(calc(100% + var(--toast-viewport-padding)))}to{transform:translate(0)}}@keyframes toast-swipe-out{0%{transform:translate(var(--kb-toast-swipe-end-x))}to{transform:translate(calc(100% + var(--toast-viewport-padding)))}}.card{background:linear-gradient(180deg,var(--panel),var(--panel-2));border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.card .inner{padding:1.375rem}.steps{display:grid;gap:.625rem}.steps .step{display:flex;gap:.75rem;align-items:flex-start}.steps .step .num{min-width:1.75rem;height:1.75rem;border-radius:50%;background:var(--panel-2);border:1px solid var(--border-2);display:grid;place-items:center;font-weight:700;color:var(--primary)}.badges{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:.625rem}.badge{font-size:12px;padding:8px 10px;border-radius:999px;background:var(--panel-2);border:1px solid var(--border-2);color:var(--bage)}.pp-status{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap}.pp-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.pp-status.pp-status--success{background:#e8f8ef;color:#13804a}.pp-status.pp-status--progress{background:#eef0ff;color:#3b3fd8}.pp-status.pp-status--error{background:#fdecef;color:#b4233f}.pp-spinner{width:18px;height:18px;flex:none;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:pp-spin .8s linear infinite}@keyframes pp-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pp-spinner{animation-duration:2.4s}}.form{width:100%;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;column-gap:1rem;row-gap:1rem;align-items:baseline;align-content:start;margin-bottom:.5rem}.form .header{grid-column:1 / -1;justify-self:center}.form .buttons,.form .full{grid-column:1 / -1}.form fieldset{grid-column:1 / -1;justify-self:stretch;padding:1rem 1rem 1.75rem;display:grid;border:1px solid;border-color:var(--border-2);border-radius:.25rem;grid-template-columns:auto 1fr;grid-template-rows:auto;column-gap:1rem;row-gap:1rem;align-items:baseline}.form fieldset legend{margin-left:.5rem}label{font-size:.8125rem;color:var(--muted)}.input{font-size:.875rem;padding:.875rem;border-radius:.75rem;background:var(--panel-2);color:var(--text);border:1px solid var(--border-2);outline:none;transition:.2s border-color,.2s box-shadow,.2s transform}.input:focus{border-color:var(--primary-2);box-shadow:0 0 0 6px var(--ring)}.input[disabled]{color:var(--hint)}.input-error{color:var(--input-error);font-size:.875rem}.input-hint{color:var(--input-hint);font-size:.75rem}.star-required{color:var(--star-required)}.width100{width:100%}.padding.bottom{padding-bottom:.5rem}.hbox{display:flex;align-items:baseline}.hbox.gap{gap:.5rem}.hbox.left{justify-content:flex-start}.hbox.center{justify-content:center}.hbox.right{justify-content:flex-end}.hbox.stretch{justify-content:stretch}.hbox.vtop{align-items:start}.hbox.vcenter{align-items:center}.hbox.vstretch{align-items:stretch}.hbox.vbottom{align-items:end}.vbox{display:flex;flex-direction:column;align-items:stretch}.vbox.gap{gap:.5rem}.vbox.left{align-items:flex-start}.vbox.center{align-items:center}.vbox.right{align-items:flex-end}.vbox.vtop{justify-content:flex-start}.vbox.vcenter{justify-content:center}.vbox.vstretch{justify-content:stretch}.vbox.vbottom{justify-content:flex-end}.container{max-width:1100px;margin:0 auto;padding:1.5rem}.pp-app{min-height:100vh}.pp-container{width:100%;max-width:1120px;margin:0 auto;padding:0 24px}.pp-header{position:sticky;top:0;z-index:50;backdrop-filter:blur(10px);background:#f7f6fdb8;border-bottom:1px solid rgba(231,233,243,.7)}.pp-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;height:72px}.pp-logo{cursor:pointer;display:flex;align-items:center;background:transparent;padding:0;border:none}.pp-logo img{display:block;height:40px;width:auto}.pp-nav{display:flex;gap:36px}.pp-nav a{padding:11px 0;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:#64748b;transition:color .2s}.pp-nav a:hover{color:var(--primary)}.pp-nav a:focus-visible,.pp-burger:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}.pp-auth{display:flex;align-items:center;gap:.75rem}.pp-auth__name{color:var(--muted);font-size:.875rem}.pp-login{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1.5px solid #c9caf5;border-radius:12px;color:#4f46e5;font-weight:600;font-size:14px;background:#fff;transition:border-color .2s,box-shadow .2s}.pp-login:hover{border-color:#4f46e5;box-shadow:0 6px 18px #4f46e52e}.pp-burger{display:none;width:44px;height:44px;border-radius:10px;background:transparent}.pp-burger span,.pp-burger span:before,.pp-burger span:after{content:"";display:block;width:22px;height:2px;background:var(--text);border-radius:2px;position:relative}.pp-burger span{margin:0 auto}.pp-burger span:before{position:absolute;top:-7px}.pp-burger span:after{position:absolute;top:7px}.pp-burger[aria-expanded=true] span{background:transparent}.pp-burger[aria-expanded=true] span:before{top:0;transform:rotate(45deg)}.pp-burger[aria-expanded=true] span:after{top:0;transform:rotate(-45deg)}@media(max-width:760px){.pp-nav,.pp-auth{display:none}.pp-nav.is-open{display:flex;flex-direction:column;gap:0;position:absolute;top:100%;left:0;right:0;padding:8px 18px 12px;background:#fff;border-bottom:1px solid var(--border);box-shadow:var(--shadow)}.pp-nav.is-open a{display:flex;align-items:center;min-height:44px;font-size:15px;color:var(--text)}.pp-burger{display:grid;place-items:center}}.pp-footer{margin-top:24px;border-top:1px solid var(--border);background:#ffffff80;color:var(--footer-text)}.pp-footer__grid{display:grid;grid-template-columns:1.8fr .8fr 1.1fr 1.7fr;gap:28px;padding-top:44px;padding-bottom:28px}.pp-footer p{font-size:13px;color:var(--muted);margin:14px 0 18px;max-width:260px}.pp-socials{display:flex;gap:12px}.pp-socials a{width:36px;height:36px;border-radius:10px;background:#eef0ff;color:#4f46e5;display:grid;place-items:center;transition:background .2s,color .2s}.pp-socials a:hover{background:#4f46e5;color:#fff}.pp-footer h4{color:var(--text);font-size:14px;margin-bottom:16px}.pp-footer ul{list-style:none;display:flex;flex-direction:column;gap:10px;padding:0;margin:0}.pp-footer ul a{font-size:13.5px;color:var(--footer-link)}.pp-footer ul a:hover{color:var(--primary)}.pp-pay{display:flex;gap:6px;flex-wrap:nowrap;align-items:center}.pp-pay img{flex-shrink:0;background:#fff;border:1px solid var(--border);border-radius:6px;padding:5px 6px;height:41px;width:auto;max-width:83px;object-fit:contain}.pp-footer__payments{min-width:0}.pp-footer__legal{padding-bottom:18px;font-size:12px}.pp-footer__bottom{border-top:1px solid var(--border);padding:18px 0;text-align:center;font-size:13px}@media(max-width:980px){.pp-footer__grid{grid-template-columns:1fr 1fr;gap:28px}.pp-footer ul{gap:0}.pp-footer ul a{display:flex;align-items:center;min-height:40px}.pp-socials a{width:40px;height:40px}}@media(max-width:760px){.pp-footer__grid{grid-template-columns:1fr;gap:24px}.pp-footer__bottom{padding-bottom:100px}}.pp-footer__company{display:flex;flex-direction:column;gap:4px;margin:0;color:var(--footer-text);font-size:13px;line-height:1.5}.pp-footer__company b{color:var(--text);font-weight:600}.Account{max-width:1100px;margin:0 auto;padding:1.5rem}.Switch{display:inline-flex;align-items:center}.Switch-control{cursor:pointer;display:inline-flex;align-items:center;height:1.5rem;width:2.75rem;border:1px solid hsl(240 5% 84%);border-radius:.75rem;padding:0 2px;transition:.25s background-color;border-color:#52525b;background-color:#3f3f46}.Switch-control[data-checked]{border-color:var(--switch-control-color);background-color:var(--switch-control-color)}.Switch-input:focus-visible+.switch-control{outline:2px solid var(--switch-control-color);outline-offset:2px}.Switch-label{margin-right:.375rem;font-size:.8125rem;color:var(--muted);user-select:none}.Switch-thumb{height:1.25rem;width:1.25rem;border-radius:.625rem;background-color:#d4d4d8;transition:.25s transform}.Switch-thumb[data-checked]{transform:translate(calc(100% - 1px))}.Switch[data-disabled] .Switch-control{border-color:var(--switch-control-disabled-color);background-color:var(--switch-control-disabled-color)}.Switch[data-disabled] .Switch-thumb{background-color:var(--switch-thumb-disabled-color)}.TextInput{margin-top:.5rem;display:flex;justify-content:flex-start;align-items:baseline}.TextInput .main{flex-grow:1}.TextInput .suffix>*:first-child{margin-left:.5rem}.TextInput .suffix,.TextInput input{width:100%}.pp-main{overflow:hidden}.pp-hero{padding:56px 0 40px}.pp-hero__grid{display:grid;grid-template-columns:1fr 520px;gap:48px;align-items:stretch}.pp-hero__left{min-width:0;display:flex;flex-direction:column}.pp-badge{display:inline-flex;align-items:center;gap:8px;background:#ecebfb;color:#2d34ff;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;margin-bottom:20px;align-self:flex-start}.pp-hero h1{color:var(--text);font-size:44px;line-height:1.15;font-weight:800;letter-spacing:-.03em;margin-bottom:18px}.pp-hero h1 span{color:#2d34ff}.pp-hero__lead{color:var(--muted);font-size:16px;line-height:1.6;max-width:480px;margin-bottom:32px}.pp-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:32px}.pp-feature{display:flex;gap:12px;align-items:flex-start}.pp-feature__ico{width:40px;height:40px;border-radius:12px;background:#eef0ff;color:#2d34ff;display:grid;place-items:center;flex:none}.pp-feature__text{display:flex;flex-direction:column;gap:2px;min-width:0}.pp-feature__text b{font-size:14px;font-weight:700;color:var(--text);line-height:1.3}.pp-feature__text span{font-size:12.5px;color:var(--muted);line-height:1.35}.pp-trust{color:inherit;text-decoration:none;display:flex;align-items:center;gap:24px;flex-wrap:wrap;background:#fff;border:1px solid var(--border);border-radius:16px;padding:18px 24px;box-shadow:var(--shadow);max-width:560px;margin-top:auto}.pp-trust__item{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.pp-trust__bag{width:40px;height:40px;border-radius:12px;background:#eef0ff;color:#2d34ff;display:grid;place-items:center;flex:none}.pp-trust__rating{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted);line-height:1.3}.pp-trust__rating strong{color:var(--text);font-weight:700}.pp-trust__stars{color:#f5a623;font-size:13px;letter-spacing:1px}.pp-trust__stat{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.pp-trust__stat strong{color:var(--text);font-size:18px;font-weight:800;line-height:1.2}.pp-trust__stat span{font-size:12.5px;color:var(--muted);line-height:1.3}.pp-trust__sep{width:1px;height:28px;background:var(--border);flex:none}.pp-sec{padding-top:20px;padding-bottom:32px}.pp-sec__head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:18px}.pp-sec__head h2,.pp-info-col h2{color:var(--text);font-size:22px;font-weight:700;letter-spacing:-.01em;margin:0}.pp-link-all{color:var(--primary);font-weight:600;font-size:14px}.pp-info-grid{display:grid;grid-template-columns:3fr 2fr;gap:28px;align-items:stretch;width:100%}.pp-info-col{background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow);padding:24px;display:flex;flex-direction:column;height:100%;min-width:0}.pp-info-col h2{margin-bottom:20px}.pp-steps-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;position:relative;flex:1;align-items:start}.pp-steps-row:before{content:"";position:absolute;top:16px;left:12%;right:12%;border-top:2px dashed #d9def0;z-index:0}.pp-step{position:relative;z-index:1;text-align:center}.pp-step b{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#4f46e5;background:#eef0ff;margin:0 auto 12px;font-size:14px}.pp-step strong{display:block;font-size:12px;line-height:1.3}.pp-why{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;flex:1;justify-content:center}.pp-why li{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;color:var(--text)}.pp-why__ico{width:34px;height:34px;border-radius:10px;background:#eef0ff;color:#4f46e5;display:grid;place-items:center;flex:none}.pp-help{position:relative;overflow:visible}.pp-help__body{display:flex;gap:12px;align-items:center;flex:1;min-width:0}.pp-help__links{display:flex;flex-direction:column;gap:14px;flex:1;min-width:0}.pp-help__links a{display:flex;align-items:center;gap:10px;color:#1e293b;font-size:12px;font-weight:600;white-space:nowrap}.pp-help__links a svg{color:#4f46e5;flex:none}.pp-help__art{width:89px;flex:none;opacity:.9}.pp-help__art img{width:100%;height:auto;display:block}@media(max-width:1080px){.pp-hero__grid{grid-template-columns:1fr 480px;gap:36px}}@media(max-width:980px){.pp-hero__grid{grid-template-columns:1fr;gap:32px;align-items:start}.pp-topup{order:-1;max-width:560px;margin:0 auto}.pp-info-grid{grid-template-columns:1fr}.pp-help__links{gap:4px}.pp-help__links a{min-height:40px;font-size:13.5px}}@media(max-width:820px){.pp-steps-row{grid-template-columns:repeat(2,1fr);gap:20px}.pp-steps-row:before{display:none}}@media(max-width:760px){.pp-container{padding-left:18px;padding-right:18px}.pp-hero{padding:28px 0 20px}.pp-hero h1{font-size:32px}.pp-features{grid-template-columns:1fr;gap:16px}.pp-trust{flex-direction:column;align-items:flex-start;gap:12px}.pp-trust__sep{width:100%;height:1px}}@media(max-width:520px){.pp-steps-row{grid-template-columns:1fr}.pp-help__links a{white-space:normal;overflow-wrap:anywhere}}.pp-topup{--pp-topup-head: linear-gradient(105deg, #001a4d 0%, #0b2a5f 52%, #123fba 100%);--pp-topup-primary: #2d34ff;--pp-topup-primary-shadow: rgba(45, 52, 255, .28);background:#fff;border-radius:22px;box-shadow:0 24px 60px #24295c1f;border:1px solid rgba(255,255,255,.6);overflow:hidden;width:100%;display:flex;flex-direction:column;transition:box-shadow .25s ease}.pp-topup__head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:96px;color:#fff;padding:22px 24px;background:radial-gradient(circle at 88% 38%,rgba(255,255,255,.18) 0 14%,transparent 15%),radial-gradient(circle at 98% 42%,rgba(255,255,255,.1) 0 21%,transparent 22%),var(--pp-topup-head);transition:background .3s ease}.pp-topup__brand{display:flex;align-items:center;gap:14px;min-width:0}.pp-topup__logo{width:48px;height:48px;flex:none;border-radius:12px;background:#ffffff26;display:grid;place-items:center;overflow:hidden}.pp-topup__logo img{width:36px;height:36px;object-fit:contain}.pp-topup__brand h3{font-size:22px;line-height:1.1;font-weight:700;margin:0 0 4px}.pp-topup__brand p{font-size:13px;opacity:.84;margin:0}.pp-topup__wallet{opacity:.75;flex:none}.pp-topup__body{flex:1;padding:22px 24px 18px;display:flex;flex-direction:column;gap:16px}.pp-field-row{display:grid;grid-template-columns:148px minmax(0,1fr);gap:12px;align-items:start}.pp-field-row--single{grid-template-columns:1fr}.TopupForm label{display:block;color:var(--muted);font-size:12px;font-weight:600;margin-bottom:8px}.TopupForm .TextInput,.TopupForm .SelectInput{margin-top:0}.TopupForm .TextInput .main,.TopupForm .SelectInput .main{width:100%}.TopupForm .input{width:100%;height:48px;border:1px solid var(--border);border-radius:12px;padding:0 14px;font-size:14px;color:var(--text);background:#fff;box-shadow:none}.TopupForm .input:focus{border-color:color-mix(in srgb,var(--pp-topup-primary) 50%,#aab4f7);box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-topup-primary) 12%,transparent)}.TopupForm select.input{appearance:auto}.TopupForm .input-hint{margin-top:6px;font-size:11.5px;color:var(--hint)}.TopupForm .steam-username-field__header{display:none}.pp-field--region .SelectInput .main{position:relative}.pp-field--region .SelectInput .main:before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2 12h20'/%3E%3Cpath d='M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;pointer-events:none;z-index:1}.pp-field--region .SelectInput select.input{padding-left:42px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:36px}.pp-field--account .TextInput .main{position:relative}.pp-field--account .TextInput .main:before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;pointer-events:none;z-index:1}.pp-field--account .TextInput .input{padding-left:42px}.TopupForm .steam-username-help{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;color:var(--hint);font-weight:400;font-size:.7em;line-height:1.1;user-select:none;background:transparent;margin:0 0 6px auto;padding:0}.TopupForm .steam-username-help__icon{display:inline-flex;align-items:center;justify-content:center;width:.9rem;height:.9rem;border-radius:999px;background:#8094aa73;color:#000000bf;font-size:.65rem;font-weight:600;line-height:1;opacity:.9}.TopupForm .steam-username-help:hover .steam-username-help__icon{opacity:.7;font-weight:800;background:#f2f3f7}.TopupForm .steam-username-help:hover{cursor:pointer}.pp-field--email .TextInput .main{position:relative}.pp-field--email .TextInput .main:before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;pointer-events:none;z-index:1}.pp-field--email .TextInput .input{padding-left:42px}.pp-field--nominal .SelectInput .main{position:relative}.pp-field--nominal .SelectInput .main:before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Crect width='20' height='14' x='2' y='5' rx='2'/%3E%3Cpath d='M2 10h20'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;pointer-events:none;z-index:1}.pp-field--nominal .SelectInput select.input{padding-left:42px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:36px}.pp-field--amount .TextInput .main{position:relative}.pp-field--amount .TextInput .input{padding-right:36px}.pp-field--amount .TextInput .main:after{content:"\20bd";position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:15px;font-weight:600;pointer-events:none}.pp-total-value{font-size:28px;font-weight:800;color:var(--text);line-height:1.2;letter-spacing:-.02em;margin-top:2px}.pp-total-value__error{font-size:14px;font-weight:600;color:var(--danger, #e5484d);line-height:1.3;letter-spacing:normal}.pp-actions{margin-top:auto;padding-top:4px}.pp-primary{width:100%;height:52px;border-radius:13px;color:#fff;font-weight:700;font-size:15px;background:var(--pp-topup-primary);box-shadow:0 14px 26px var(--pp-topup-primary-shadow);transition:transform .2s,box-shadow .2s,opacity .2s,background .3s}.pp-primary:hover:not([disabled]){transform:translateY(-1px);filter:brightness(1.05)}.pp-primary[disabled]{opacity:.58;cursor:not-allowed;box-shadow:none}.pp-topup--mobile_legends .pp-primary,.pp-topup--pubg .pp-primary,.pp-topup--razer .pp-primary{color:#1a1a1a}@media(min-width:981px){.pp-topup{min-height:604px}}@media(max-width:760px){.pp-topup{max-width:none}.pp-topup__body{padding:18px 18px 14px}.pp-field-row{grid-template-columns:1fr;gap:16px}}@media(max-width:820px){.TopupForm .input{font-size:16px}}.pp-quick-amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.pp-quick-amount{min-height:36px;padding:0 6px;white-space:nowrap;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--text);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.pp-quick-amount:hover{border-color:color-mix(in srgb,var(--pp-topup-primary) 45%,#fff)}.pp-quick-amount.is-active{border-color:var(--pp-topup-primary);background:color-mix(in srgb,var(--pp-topup-primary) 8%,#fff);color:var(--pp-topup-primary)}.pp-quick-amount:focus-visible{outline:3px solid color-mix(in srgb,var(--pp-topup-primary) 25%,transparent);outline-offset:1px}.pp-total-note{margin-left:8px;color:var(--hint);font-weight:500}.SelectInput{margin-top:.5rem;display:flex;justify-content:flex-start;align-items:baseline}.SelectInput .main{flex-grow:1}.SelectInput .suffix>*:first-child{margin-left:.5rem}.SelectInput .suffix,.SelectInput select{width:100%}.modal-dialog-overlay{z-index:999;position:fixed;inset:0;background-color:#0009;animation:modal-dialog-overlay-hide .25s ease .1s forwards}.modal-dialog-overlay[data-expanded]{animation:modal-dialog-overlay-show .25s ease}.modal-dialog-positioner{z-index:999;position:fixed;inset:0;display:flex;align-items:center;justify-content:center}.modal-dialog-positioner.ui{align-items:flex-start;top:10vh}.modal-dialog-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.75rem;gap:1rem}.modal-dialog-content{display:flex;flex-direction:column;max-width:min(calc(100vw - 1rem),500px);min-width:400px;min-height:0;border:1px solid var(--gray-dark);background:var(--bg);border-radius:6px;padding:1rem}.modal-dialog-content.error{background-color:var(--danger)}.modal-dialog-content{animation:modal-dialog-content-hide .3s ease-in forwards}.modal-dialog-content[data-expanded]{animation:modal-dialog-content-show .3s ease-out}.modal-dialog-content.ui{min-width:40vw;max-height:min(85vh,100%)}.modal-dialog-content.small{min-width:20vw}.modal-dialog-description{min-height:0;display:flex;flex-direction:column}.steam-username-help-dialog{padding:.75rem}.steam-username-help__image{width:100%;height:auto;max-height:70vh;display:block;object-fit:contain}.steam-username-help__description{font-size:1.05rem;line-height:1.35;padding:.5rem .75rem;margin-top:.5rem}@keyframes modal-dialog-overlay-show{0%{opacity:0}to{opacity:1}}@keyframes modal-dialog-overlay-hide{0%{opacity:1}to{opacity:0}}@keyframes modal-dialog-content-show{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes modal-dialog-content-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.pp-games{padding-top:40px;padding-bottom:56px}.pp-games h1{color:var(--text);font-size:36px;line-height:1.15;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.pp-games__lead{color:var(--muted);font-size:16px;line-height:1.5;margin:0 0 24px}.pp-games__bar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.pp-games__search{flex:1 1 360px;min-width:0;position:relative;color:var(--muted)}.pp-games__search svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);pointer-events:none}.pp-games__search input{width:100%;height:52px;padding:0 16px 0 44px;border:1px solid var(--border);border-radius:14px;background:#fff;color:var(--text);font-size:16px}.pp-games__search input:focus,.pp-games__sort:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--ring)}.pp-games__sort{height:52px;padding:0 14px;border:1px solid var(--border);border-radius:14px;background:#fff;color:var(--text);font-size:15px}.pp-games__count{color:var(--text);font-size:20px;font-weight:700;margin:0 0 14px}.pp-games__count span{color:var(--muted);font-weight:500}.pp-games__empty{background:#fff;border:1px solid var(--border);border-radius:16px;padding:36px 20px;color:var(--muted);text-align:center;line-height:1.5}.pp-games__more{display:block;margin:18px auto 0;padding:12px 22px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--text);font-weight:600;font-size:15px}.pp-games-shelf__cover{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:460 / 215;object-fit:cover;background:var(--panel-2);border-radius:10px;margin-bottom:4px}.pp-game-cover-fallback{display:flex;align-items:center;justify-content:center;padding:16px;background:linear-gradient(135deg,#25366c,#111a39);color:#fff;font-size:18px;font-weight:700;line-height:1.3;text-align:center;overflow:hidden}.pp-game__editions{list-style:none;margin:0;padding:0;max-width:620px;background:#fff;border:1px solid var(--border);border-radius:12px}.pp-game__editions li{display:flex;justify-content:space-between;gap:16px;padding:12px 16px;font-size:14.5px;color:var(--text)}.pp-game__editions li+li{border-top:1px solid var(--border)}.pp-game__editions b{white-space:nowrap;font-variant-numeric:tabular-nums}.pp-game__note{max-width:620px;margin:12px 0 0;font-size:13.5px;line-height:1.5;color:var(--muted)}.pp-games-shelf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pp-games-shelf__item{display:flex;flex-direction:column;gap:6px;color:var(--text);text-decoration:none}.pp-games-shelf__item b{font-size:14.5px;font-weight:700;line-height:1.3}.pp-games-shelf__item span{font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}.pp-games-shelf__item:hover .pp-games-shelf__cover{filter:brightness(1.06)}.pp-game__buy{display:flex;flex-direction:column;gap:16px;max-width:620px}.pp-game__buy .pp-game__editions{display:flex;flex-direction:column}.pp-game__edition{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;font-size:14.5px;color:var(--text)}.pp-game__edition+.pp-game__edition{border-top:1px solid var(--border)}.pp-game__edition.is-selected{background:var(--ring)}.pp-game__edition input{width:18px;height:18px;margin:0;flex:none;accent-color:var(--primary)}.pp-game__edition span{flex:1;min-width:0}.pp-game__edition b{white-space:nowrap;font-variant-numeric:tabular-nums}.pp-game__field{display:flex;flex-direction:column;gap:6px}.pp-game__field>span{font-size:14px;font-weight:600;color:var(--text)}.pp-game__field input{height:48px;padding:0 14px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--text);font-size:16px}.pp-game__field input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--ring)}.pp-game__field input[aria-invalid=true]{border-color:var(--input-error)}.pp-game__field small{font-size:13px;line-height:1.45;color:var(--muted)}.pp-game__field small.is-error{color:var(--input-error)}.pp-game__pay{height:50px;border:0;border-radius:12px;background:#2d34ff;box-shadow:0 12px 24px #2d34ff40;color:#fff;font-size:16px;font-weight:700;cursor:pointer;font-variant-numeric:tabular-nums}.pp-game__pay:disabled{opacity:.6}@media(max-width:860px){.pp-games-shelf{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(220px,62%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.pp-games-shelf__item{scroll-snap-align:start}}@media(max-width:640px){.pp-games{padding-top:28px}.pp-games h1{font-size:28px}.pp-games__sort{flex:1 1 100%}}.pp-games__ranges{display:flex;gap:8px;margin-bottom:28px;overflow-x:auto;scrollbar-width:none}.pp-games__ranges::-webkit-scrollbar{display:none}.pp-games__range{flex:none;min-height:38px;padding:0 16px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--text);font-size:14px;font-weight:500;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.pp-games__range:hover{border-color:#c7cdf5}.pp-games__range.is-active{border-color:#2d34ff;background:#eef0ff;color:#2d34ff}.pp-games__retry{display:block;margin:14px auto 0;padding:10px 18px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--primary);font-weight:600;cursor:pointer}.pp-games__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pp-game-card{display:flex;flex-direction:column;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:#fff;color:var(--text);text-align:left;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s}.pp-game-card:hover{transform:translateY(-3px);border-color:#d6dbf7;box-shadow:0 16px 32px #24295c1a}.pp-game-card:focus-visible{outline:3px solid rgba(45,52,255,.3);outline-offset:2px}.pp-game-card__cover{display:block;aspect-ratio:460 / 215;background:linear-gradient(135deg,#e8ebf8,#f3f4fb)}.pp-game-card__cover img{display:block;width:100%;height:100%;object-fit:cover}.pp-game-card__cover .pp-game-cover-fallback{width:100%;height:100%}.pp-game-card__body{display:flex;flex-direction:column;flex:1;gap:10px;padding:12px 14px 14px}.pp-game-card__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;font-weight:700;line-height:1.3}.pp-game-card__meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:auto}.pp-game-card__meta b{font-size:16px;font-variant-numeric:tabular-nums}.pp-game-card__meta span{color:var(--muted);font-size:12.5px}.pp-game-card.is-skeleton{cursor:default;pointer-events:none}.pp-game-card.is-skeleton .pp-game-card__cover{animation:pp-pulse 1.4s ease-in-out infinite}.pp-skeleton-line{display:block;height:14px;border-radius:7px;background:var(--panel-2);animation:pp-pulse 1.4s ease-in-out infinite}.pp-skeleton-line.is-short{width:40%}@keyframes pp-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.pp-game-card.is-skeleton .pp-game-card__cover,.pp-skeleton-line{animation:none}}.pp-game-dialog__positioner{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;pointer-events:none}.pp-game-dialog{width:min(560px,100%);max-height:calc(100vh - 32px);overflow-y:auto;border-radius:20px;background:#fff;box-shadow:0 30px 80px #0f172a59;pointer-events:auto;animation:modal-dialog-content-show .22s ease-out}.pp-game-dialog__cover{position:relative;aspect-ratio:460 / 215;background:#1b2440}.pp-game-dialog__cover img{display:block;width:100%;height:100%;object-fit:cover}.pp-game-dialog__cover .pp-game-cover-fallback{width:100%;height:100%}.pp-game-dialog__close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#0f172a99;color:#fff;font-size:22px;line-height:1;cursor:pointer}.pp-game-dialog__body{display:flex;flex-direction:column;gap:16px;padding:20px 24px 24px}.pp-game-dialog__title{margin:0;font-size:24px;line-height:1.2;letter-spacing:-.01em}.pp-game-dialog__lead{margin:-6px 0 0;color:var(--muted);font-size:14.5px;line-height:1.5}.pp-game-dialog__body .pp-game__buy,.pp-game-dialog__body .pp-game__editions{max-width:none}.pp-game-dialog__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 0;padding:14px 0 0;border-top:1px solid var(--border);list-style:none;counter-reset:step}.pp-game-dialog__steps li{counter-increment:step;display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:12.5px;line-height:1.35}.pp-game-dialog__steps li:before{content:counter(step);display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#eef0ff;color:#2d34ff;font-size:12px;font-weight:700}@media(max-width:980px){.pp-games__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.pp-games__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pp-game-card__body{padding:10px 12px 12px}.pp-game-card__name{font-size:14px}.pp-game-card__meta{flex-direction:column;gap:2px}.pp-game-dialog__positioner{align-items:flex-end;padding:0}.pp-game-dialog{max-height:92vh;border-radius:20px 20px 0 0}.pp-game-dialog__body{padding:18px 18px 24px}}.pp-reviews__summary{color:var(--muted);font-size:14px;line-height:1.5;margin:-8px 0 18px}.pp-reviews{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 28px) / 3);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.pp-review{background:#fff;border:1px solid var(--border);border-radius:15px;padding:18px;display:flex;flex-direction:column;gap:10px;min-width:0;scroll-snap-align:start}.pp-review__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--muted)}.pp-review__stars{color:#f5a623;font-size:13px;letter-spacing:1px}.pp-review__text{color:var(--text);font-size:14px;line-height:1.5;margin:0;overflow-wrap:anywhere}.pp-review__product{color:var(--muted);font-size:12.5px;line-height:1.35;overflow-wrap:anywhere}.pp-review__reply{border-left:2px solid var(--border);padding-left:12px;font-size:13px;line-height:1.45;color:var(--muted)}.pp-review__reply b{color:var(--text);font-weight:600}.pp-review__reply p{margin:2px 0 0;overflow-wrap:anywhere}@media(max-width:980px){.pp-reviews{grid-auto-columns:calc((100% - 14px)/2)}}@media(max-width:600px){.pp-reviews__head{flex-direction:column;align-items:flex-start;gap:6px}.pp-reviews{grid-auto-columns:85%}}.pp-search{height:52px;border:1px solid var(--border);border-radius:16px;background:#fff;color:var(--hint);display:flex;align-items:center;gap:12px;padding:0 18px;font-size:14px;margin-bottom:28px;box-shadow:var(--shadow);cursor:text;transition:border-color .2s,box-shadow .2s}.pp-search:focus-within{border-color:#a9b0f7;box-shadow:0 0 0 4px #2d34ff1a,var(--shadow)}.pp-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:15px}.pp-search input::placeholder{color:var(--hint)}.pp-search input::-webkit-search-cancel-button{display:none}.pp-search__clear{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:var(--panel-2);color:var(--muted);font-size:18px;line-height:1;cursor:pointer}.pp-search__clear:hover{color:var(--text)}.pp-search__empty{margin:-12px 0 24px;padding:16px 18px;border-radius:14px;background:#fff;border:1px dashed var(--border);color:var(--muted);font-size:15px}.pp-search__empty a{color:var(--primary);font-weight:600}.pp-services{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.pp-service{position:relative;background:#fff;border:1px solid var(--border);border-radius:15px;padding:16px 12px;display:flex;align-items:center;gap:10px;color:var(--text);text-align:left;transition:box-shadow .15s,transform .15s,border-color .15s}.pp-service:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.pp-service.is-active{border-color:#4f46e5;box-shadow:0 0 0 3px #6366f124}.pp-service__check{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:50%;background:#4f46e5;color:#fff;display:grid;place-items:center}.pp-service__ico{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex:none;font-weight:800;font-size:12px}.pp-service__ico--img{background:#f4f4f5;overflow:hidden}.pp-service__ico--img img{width:28px;height:28px;object-fit:contain}.pp-service__text{min-width:0}.pp-service__name{display:block;overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.2}.pp-service__sub{display:block;font-size:11px;color:var(--muted);margin-top:2px}@media(max-width:1080px){.pp-services{grid-template-columns:repeat(4,1fr)}}@media(max-width:820px){.pp-services{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.pp-services{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.pp-services{gap:10px}.pp-service{padding:12px 10px;gap:8px}.pp-service__ico{width:34px;height:34px}}.pp-orders{max-width:860px;padding-top:32px;padding-bottom:56px}.pp-orders h1{margin:0;font-size:32px;letter-spacing:-.02em}.pp-orders__lead{margin:8px 0 24px;color:var(--muted);font-size:15px}.pp-orders__empty{padding:32px;border:1px solid var(--border);border-radius:24px;background:#fff;box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;color:var(--muted)}.pp-orders__empty p{margin:0;font-size:16px}.pp-orders__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.pp-orders__item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:#fff;border:1px solid var(--border);border-radius:18px;color:var(--text);text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.pp-orders__item:hover{border-color:#c7cdf5;box-shadow:var(--shadow);transform:translateY(-1px)}.pp-orders__main,.pp-orders__side{display:flex;flex-direction:column;gap:6px;min-width:0}.pp-orders__main>span:not(.pp-status),.pp-orders__side>span:not(.pp-status){color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-orders__main b,.pp-orders__side b{font-size:16px}.pp-orders__side{align-items:flex-end;flex:none}@media(max-width:560px){.pp-orders h1{font-size:26px}.pp-orders__item{flex-direction:column;align-items:stretch;padding:16px}.pp-orders__side{flex-direction:row;align-items:center;justify-content:space-between}}.pp-order{max-width:760px;padding-top:32px;padding-bottom:56px}.pp-order__back{display:inline-block;margin-bottom:16px;color:var(--muted);font-size:14px;font-weight:500;text-decoration:none}.pp-order__back:hover{color:var(--primary)}.pp-order__card{background:#fff;border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow);padding:32px}.pp-order__loading{color:var(--muted);text-align:center}.pp-order__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pp-order__head h1{margin:0;font-size:26px;line-height:1.2;letter-spacing:-.02em}.pp-order__sub{margin:6px 0 0;font-size:16px;font-weight:500}.pp-order__date{margin:6px 0 0;color:var(--muted);font-size:14px}.pp-steps{display:grid;grid-template-columns:repeat(3,1fr);margin:28px 0 0;padding:0;list-style:none}.pp-steps__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--hint);font-size:13px;font-weight:600;text-align:center}.pp-steps__item:not(:first-child):before{content:"";position:absolute;top:15px;right:50%;width:100%;height:2px;background:var(--border);z-index:0}.pp-steps__item.is-done:not(:first-child):before,.pp-steps__item.is-current:not(:first-child):before{background:#2d34ff}.pp-steps__item.is-done,.pp-steps__item.is-current{color:var(--text)}.pp-steps__dot{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:2px solid var(--border);background:#fff;color:var(--hint);font-size:13px}.is-current .pp-steps__dot{border-color:#2d34ff;color:#2d34ff;box-shadow:0 0 0 5px #2d34ff1f}.is-done .pp-steps__dot{border-color:#2d34ff;background:#2d34ff;color:#fff}.pp-order__hint{display:flex;align-items:center;gap:12px;margin-top:24px;padding:14px 16px;border-radius:14px;font-size:15px;line-height:1.45}.pp-order__hint p{margin:0}.pp-order__hint.pp-order__hint--progress{background:#f3f4ff;color:#2b2f9e}.pp-order__hint.pp-order__hint--success{background:#ecf9f2;color:#11663c}.pp-order__hint.pp-order__hint--error{background:#fdf0f2;color:#9a1f37}.pp-order__details{display:grid;grid-template-columns:minmax(140px,auto) 1fr;margin:24px 0 0;border-top:1px solid var(--border)}.pp-order__details dt,.pp-order__details dd{margin:0;padding:14px 0;border-bottom:1px solid var(--border);font-size:15px}.pp-order__details dt{color:var(--muted);padding-right:16px}.pp-order__details dd{text-align:right;font-weight:500;overflow-wrap:anywhere}.pp-order__total{font-size:17px;font-weight:700}.pp-order__id{display:flex;align-items:center;justify-content:flex-end;gap:10px}.pp-order__id code{font-family:inherit;font-size:13px;color:var(--muted)}.pp-order__copy{flex:none;padding:6px 10px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--primary);font-size:12px;font-weight:600;cursor:pointer}.pp-order__copy:hover{border-color:#c7cdf5}.pp-order__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}@media(max-width:560px){.pp-order{padding-top:20px}.pp-order__card{padding:22px 18px;border-radius:20px}.pp-order__head{flex-direction:column}.pp-order__head h1{font-size:22px}.pp-order__details{grid-template-columns:1fr}.pp-order__details dt{padding-bottom:2px;border-bottom:0}.pp-order__details dd{padding-top:0;text-align:left}.pp-order__id{justify-content:space-between}.pp-order__actions .pp-btn{flex:1 1 100%}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vdG1wL3RtcC0xMDQ3MDAtbDgwT3Y1dDBIM1hvL2Zyb250ZW5kL3VpL2Nzcy9hcHAuY3NzIiwgIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3RtcC90bXAtMTA0NzAwLWw4ME92NXQwSDNYby9mcm9udGVuZC91aS9hY2NvdW50L0FjY291bnQuY3NzIiwgIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3RtcC90bXAtMTA0NzAwLWw4ME92NXQwSDNYby9mcm9udGVuZC9jb21wb25lbnRzL1N3aXRjaElucHV0LmNzcyIsICIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi90bXAvdG1wLTEwNDcwMC1sODBPdjV0MEgzWG8vZnJvbnRlbmQvY29tcG9uZW50cy9UZXh0SW5wdXQuY3NzIiwgIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3RtcC90bXAtMTA0NzAwLWw4ME92NXQwSDNYby9mcm9udGVuZC91aS90b3B1cC9Ub3B1cC5jc3MiLCAiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vdG1wL3RtcC0xMDQ3MDAtbDgwT3Y1dDBIM1hvL2Zyb250ZW5kL3VpL3RvcHVwL1RvcHVwRm9ybS5jc3MiLCAiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vdG1wL3RtcC0xMDQ3MDAtbDgwT3Y1dDBIM1hvL2Zyb250ZW5kL2NvbXBvbmVudHMvU2VsZWN0SW5wdXQuY3NzIiwgIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3RtcC90bXAtMTA0NzAwLWw4ME92NXQwSDNYby9mcm9udGVuZC91aS9jc3MvbW9kYWwuY3NzIiwgIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3RtcC90bXAtMTA0NzAwLWw4ME92NXQwSDNYby9mcm9udGVuZC91aS9nYW1lcy9HYW1lcy5jc3MiLCAiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vdG1wL3RtcC0xMDQ3MDAtbDgwT3Y1dDBIM1hvL2Zyb250ZW5kL3VpL3RvcHVwL1RvcHVwUmV2aWV3cy5jc3MiLCAiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vdG1wL3RtcC0xMDQ3MDAtbDgwT3Y1dDBIM1hvL2Zyb250ZW5kL3VpL3RvcHVwL1RvcHVwU2VydmljZXMuY3NzIiwgIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3RtcC90bXAtMTA0NzAwLWw4ME92NXQwSDNYby9mcm9udGVuZC91aS9wYXltZW50L1N0YXR1c0FsbC5jc3MiLCAiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vdG1wL3RtcC0xMDQ3MDAtbDgwT3Y1dDBIM1hvL2Zyb250ZW5kL3VpL3BheW1lbnQvU3RhdHVzUGF5bWVudC5jc3MiXSwKICAic291cmNlc0NvbnRlbnQiOiBbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpyb290IHtcbiAgLS1mb250LXNpemU6IDE2cHg7XG4gIC0tcmFkaXVzOiAxLjEyNXJlbTtcbiAgLS1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMzYsIDQxLCA5MiwgMC4wNik7XG4gIC0tZm9udC1mYW1pbHk6IEludGVyLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtLWJhY2tncm91bmQ6ICNmOGZhZmY7XG4gIC0tZ3JheS1kYXJrOiAjZDlkZWYwO1xuICAtLWJhY2tncm91bmQtZGFya2VyOiAjZWNlYmZiO1xuICAtLWJnOiByYWRpYWwtZ3JhZGllbnQoMTIwMHB4IDUwMHB4IGF0IDEyJSAtNSUsICNlN2UyZmYgMCUsIHJnYmEoMjMxLCAyMjYsIDI1NSwgMCkgNTUlKSxcbiAgICByYWRpYWwtZ3JhZGllbnQoMTAwMHB4IDUwMHB4IGF0IDk1JSAwJSwgI2UzZWNmZiAwJSwgcmdiYSgyMjcsIDIzNiwgMjU1LCAwKSA1MCUpLCAjZjhmYWZmO1xuXG4gIC0tcGFuZWw6ICNmZmZmZmY7XG4gIC0tcGFuZWwtMjogI2Y2ZjdmYjtcbiAgLS10ZXh0OiAjMGYxNzJhO1xuICAtLWdyYXk6ICM2NDc0OGI7XG4gIC0tbXV0ZWQ6ICM2NDc0OGI7XG4gIC0tcHJpbWFyeTogIzI1NjNlYjtcbiAgLS1wcmltYXJ5LTI6ICM3YzNhZWQ7XG4gIC0tcmluZzogcmdiYSg5OSwgMTAyLCAyNDEsIDAuMTIpO1xuICAtLXN1Y2Nlc3M6ICMyZWQxN2I7XG4gIC0tc3VjY2Vzcy0yOiAjNDhlNTkzO1xuICAtLXdhcm5pbmc6ICNmNWI3MmU7XG4gIC0td2FybmluZy0yOiAjZmZkMzVhO1xuICAtLWRhbmdlcjogIzhmMGQzNjtcbiAgLS1ib3JkZXI6ICNlN2U5ZjM7XG4gIC0tYm9yZGVyLTI6ICNlN2U5ZjM7XG4gIC0tZm9vdGVyLXRleHQ6ICM2NDc0OGI7XG4gIC0tZm9vdGVyLWxpbms6ICM2NDc0OGI7XG4gIC0taGludDogIzk0YTNiODtcbiAgLS1iYWdlOiAjNGY0NmU1O1xuICAtLWJ1dHRvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuW2RhdGEtdGhlbWU9J2xpZ2h0J10ge1xuICAtLWJnOiByYWRpYWwtZ3JhZGllbnQoOTAwcHggNTAwcHggYXQgMCUgLTEwJSwgcmdiYSgwLCAxMTksIDIwNCwgMC4wOCksIHJnYmEoMCwgMTE5LCAyMDQsIDApKSwgI2Y3ZjlmYztcbiAgLS1wYW5lbDogI2ZmZmZmZjtcbiAgLS1wYW5lbC0yOiAjZjJmNmZiO1xuICAtLXRleHQ6ICMyZjM4NDY7XG4gIC0tZ3JheTogIzU1NjI3NztcbiAgLS1tdXRlZDogIzU1NjI3NztcbiAgLS1wcmltYXJ5OiAjMDA3N2NjO1xuICAtLXByaW1hcnktMjogIzMzOTlmZjtcbiAgLS1yaW5nOiByZ2JhKDAsIDExOSwgMjA0LCAwLjI1KTtcbiAgLS1zdWNjZXNzOiAjMmVhOTZmO1xuICAtLXN1Y2Nlc3MtMjogIzQ3YzQ4NjtcbiAgLS13YXJuaW5nOiAjZDc5NTAwO1xuICAtLXdhcm5pbmctMjogI2ZmYmQzMztcbiAgLS1kYW5nZXI6ICNjYzIyNDQ7XG4gIC0tYm9yZGVyOiAjZDZlMGVjO1xuICAtLWJvcmRlci0yOiAjYzZkNGU2O1xuICAtLWZvb3Rlci10ZXh0OiAjOTNhNmJkO1xuICAtLWZvb3Rlci1saW5rOiB2YXIoLS1mb290ZXItdGV4dCk7XG4gIC0taGludDogIzgwOTRhYTtcbiAgLS1idXR0b24tY29sb3I6ICNmNWY1ZjU7XG4gIC0tYmFnZTogdmFyKC0taGludCk7XG59XG5cbjpyb290IHtcbiAgLS1pbnB1dC1lcnJvcjogI2NjMjI0NDtcbiAgLS1zdGFyLXJlcXVpcmVkOiB2YXIoLS1wcmltYXJ5KTtcbiAgLS1pbnB1dC1oaW50OiB2YXIoLS1oaW50KTtcbiAgLS1zd2l0Y2gtY29udHJvbC1jb2xvcjogdmFyKC0tc3VjY2Vzcyk7XG4gIC0tc3dpdGNoLWNvbnRyb2wtZGlzYWJsZWQtY29sb3I6IHZhcigtLWdyYXktZGFyayk7XG4gIC0tc3dpdGNoLXRodW1iLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1ncmF5KTtcbn1cblxuKiB7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLCAxNnB4KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5ib2R5OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnKTtcbn1cblxuYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG5hOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS0yKTtcbiAgfVxuXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmhpbnQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1oaW50KTtcbn1cblxuLmlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42NzVyZW07XG59XG5cbi5wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIG1hcmdpbjogMCAwIDAuNzVyZW07XG59XG5cbnAubGVhZCB7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cblxuYnV0dG9uLmljb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbmJ1dHRvbi5pY29uOm5vdCguYnRuKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbi5idG4ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuODc1cmVtIDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tcHJpbWFyeSksIHZhcigtLXByaW1hcnktMikpO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLWNvbG9yKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjc1cmVtIDEuNXJlbSByZ2JhKDY0LCAxNjAsIDI1NSwgMC4yOCk7XG4gIHRyYW5zaXRpb246XG4gICAgdHJhbnNmb3JtIDAuMDhzIGVhc2UsXG4gICAgZmlsdGVyIDAuMnMgZWFzZSxcbiAgICBib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuNjI1cmVtO1xufVxuXG4uYnRuOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4wNSk7XG4gIH1cblxuLmJ0bjphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICB9XG5cbi5idG5bZGlzYWJsZWRdIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBmaWx0ZXI6IHNhdHVyYXRlKDAuNik7XG4gICAgLypwb2ludGVyLWV2ZW50czogbm9uZTsqL1xuICB9XG5cbi5idG4ubW9ubyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzFkMjUzMywgIzBmMTYyNik7XG4gICAgY29sb3I6ICNmMmY2ZmI7XG4gICAgYm94LXNoYWRvdzogMCAxMnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgfVxuXG4uYnRuLnN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXN1Y2Nlc3MpLCB2YXIoLS1zdWNjZXNzLTIpKTtcbiAgICBjb2xvcjogIzAwMWExMDtcbiAgICBib3gtc2hhZG93OiAwIDEycHggMjRweCByZ2JhKDQ2LCAyMDksIDEyMywgMC4yOCk7XG4gIH1cblxuLmJ0bi53YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS13YXJuaW5nKSwgdmFyKC0td2FybmluZy0yKSk7XG4gICAgY29sb3I6ICMxYTEyMDA7XG4gICAgYm94LXNoYWRvdzogMCAxMnB4IDI0cHggcmdiYSgyNDUsIDE4MywgNDYsIDAuMjgpO1xuICB9XG5cbi5idG4tb3V0bGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW0gMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNjc1cmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wYW5lbCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjpcbiAgICB0cmFuc2Zvcm0gMC4wOHMgZWFzZSxcbiAgICBmaWx0ZXIgMC4ycyBlYXNlLFxuICAgIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xufVxuXG4uYnRuLW91dGxpbmU6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDZweCB2YXIoLS1yaW5nKTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIH1cblxuLmJ0bi1vdXRsaW5lOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNnB4IHZhcigtLXJpbmcpO1xuICB9XG5cbi5idG4tb3V0bGluZTphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICB9XG5cbi5idG4tb3V0bGluZVtkaXNhYmxlZF0ge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGZpbHRlcjogc2F0dXJhdGUoMC42KTtcbiAgICAvKnBvaW50ZXItZXZlbnRzOiBub25lOyovXG4gIH1cblxuLnBwLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDAgMjJweDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOlxuICAgIHRyYW5zZm9ybSAwLjJzLFxuICAgIGJveC1zaGFkb3cgMC4ycyxcbiAgICBib3JkZXItY29sb3IgMC4ycztcbn1cblxuLnBwLWJ0bjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzdjZGY1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgfVxuXG4ucHAtYnRuOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDNweCBzb2xpZCByZ2JhKDQ1LCA1MiwgMjU1LCAwLjI1KTtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB9XG5cbi5wcC1idG4ucHAtYnRuLS1wcmltYXJ5IHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMyZDM0ZmY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAxMnB4IDI0cHggcmdiYSg0NSwgNTIsIDI1NSwgMC4yNSk7XG4gIH1cblxuLnRvYXN0LWxpc3Qge1xuICAgIC0tdG9hc3Qtdmlld3BvcnQtcGFkZGluZzogMXJlbTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiA3NnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiB2YXIoLS10b2FzdC12aWV3cG9ydC1wYWRkaW5nKTtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuLnRvYXN0IHtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF5LWRhcmspO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWRhcmtlcik7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnRvYXN0W2RhdGEtb3BlbmVkXSB7XG4gICAgYW5pbWF0aW9uOiB0b2FzdC1zbGlkZS1pbiAxNTBtcyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKTtcbiAgfVxuXG4udG9hc3RbZGF0YS1jbG9zZWRdIHtcbiAgICBhbmltYXRpb246IHRvYXN0LWhpZGUgMTAwbXMgZWFzZS1pbjtcbiAgfVxuXG4udG9hc3RbZGF0YS1zd2lwZT0nbW92ZSddIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0ta2ItdG9hc3Qtc3dpcGUtbW92ZS14KSk7XG4gIH1cblxuLnRvYXN0W2RhdGEtc3dpcGU9J2NhbmNlbCddIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2Utb3V0O1xuICB9XG5cbi50b2FzdFtkYXRhLXN3aXBlPSdlbmQnXSB7XG4gICAgYW5pbWF0aW9uOiB0b2FzdC1zd2lwZS1vdXQgMTAwbXMgZWFzZS1vdXQ7XG4gIH1cblxuLnRvYXN0LmVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYW5nZXIpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBjb2xvcjogI2Y4ZmFmYztcbiAgfVxuXG4udG9hc3QuZXJyb3IgLnRvYXN0LXRpdGxlLFxuICAgIC50b2FzdC5lcnJvciAudG9hc3QtZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICNmOGZhZmM7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuLnRvYXN0LmVycm9yIC50b2FzdC1jbG9zZSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgICB9XG5cbi50b2FzdC1jb250ZW50IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMC41cmVtO1xuICB9XG5cbi50b2FzdC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuLnRvYXN0LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gIH1cblxuLnRvYXN0LWNsb3NlIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuQGtleWZyYW1lcyB0b2FzdC1oaWRlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRvYXN0LXNsaWRlLWluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSArIHZhcigtLXRvYXN0LXZpZXdwb3J0LXBhZGRpbmcpKSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRvYXN0LXN3aXBlLW91dCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS1rYi10b2FzdC1zd2lwZS1lbmQteCkpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgdmFyKC0tdG9hc3Qtdmlld3BvcnQtcGFkZGluZykpKTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLW92ZXJsYXkge1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAgMCAwIC8gMC42KTtcbiAgICBhbmltYXRpb246IG1vZGFsLWRpYWxvZy1vdmVybGF5LWhpZGUgMjUwbXMgZWFzZSAxMDBtcyBmb3J3YXJkcztcbiAgfVxuXG4ubW9kYWwtZGlhbG9nLW92ZXJsYXlbZGF0YS1leHBhbmRlZF0ge1xuICAgICAgYW5pbWF0aW9uOiBtb2RhbC1kaWFsb2ctb3ZlcmxheS1zaG93IDI1MG1zIGVhc2U7XG4gICAgfVxuXG4ubW9kYWwtZGlhbG9nLXBvc2l0aW9uZXIge1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbi5tb2RhbC1kaWFsb2ctcG9zaXRpb25lci51aSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHRvcDogMTB2aDtcbiAgICB9XG5cbi5tb2RhbC1kaWFsb2ctaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICBnYXA6IDFyZW07XG4gIH1cblxuLm1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiBtaW4oY2FsYygxMDB2dyAtIDFyZW0pLCA1MDBweCk7XG4gICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyYXktZGFyayk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG5cbi5tb2RhbC1kaWFsb2ctY29udGVudC5lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYW5nZXIpO1xuICAgIH1cblxuLm1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgICBhbmltYXRpb246IG1vZGFsLWRpYWxvZy1jb250ZW50LWhpZGUgMzAwbXMgZWFzZS1pbiBmb3J3YXJkcztcbn1cblxuLm1vZGFsLWRpYWxvZy1jb250ZW50W2RhdGEtZXhwYW5kZWRdIHtcbiAgICAgIGFuaW1hdGlvbjogbW9kYWwtZGlhbG9nLWNvbnRlbnQtc2hvdyAzMDBtcyBlYXNlLW91dDtcbiAgICB9XG5cbi5tb2RhbC1kaWFsb2ctY29udGVudC51aSB7XG4gICAgICBtaW4td2lkdGg6IDQwdnc7XG4gICAgICBtYXgtaGVpZ2h0OiBtaW4oODV2aCwgMTAwJSk7XG4gICAgfVxuXG4ubW9kYWwtZGlhbG9nLWNvbnRlbnQuc21hbGwge1xuICAgICAgbWluLXdpZHRoOiAyMHZ3O1xuICAgIH1cblxuLm1vZGFsLWRpYWxvZy1kZXNjcmlwdGlvbiB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuLnN0ZWFtLXVzZXJuYW1lLWhlbHAtZGlhbG9nIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLnN0ZWFtLXVzZXJuYW1lLWhlbHBfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNzB2aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zdGVhbS11c2VybmFtZS1oZWxwX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbkBrZXlmcmFtZXMgbW9kYWwtZGlhbG9nLW92ZXJsYXktc2hvdyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb2RhbC1kaWFsb2ctb3ZlcmxheS1oaWRlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vZGFsLWRpYWxvZy1jb250ZW50LXNob3cge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Nik7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vZGFsLWRpYWxvZy1jb250ZW50LWhpZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk2KTtcbiAgfVxufVxuXG4uY2FyZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHZhcigtLXBhbmVsKSwgdmFyKC0tcGFuZWwtMikpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cpO1xufVxuXG4uY2FyZCAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDEuMzc1cmVtO1xuICB9XG5cbi5zdGVwcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMC42MjVyZW07XG59XG5cbi5zdGVwcyAuc3RlcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDAuNzVyZW07XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuLnN0ZXBzIC5zdGVwIC5udW0ge1xuICAgICAgbWluLXdpZHRoOiAxLjc1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tcGFuZWwtMik7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItMik7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgfVxuXG4uYmFkZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cblxuLmJhZGdlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBhbmVsLTIpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItMik7XG4gIGNvbG9yOiB2YXIoLS1iYWdlKTtcbn1cblxuLnBwLXN0YXR1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wcC1zdGF0dXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cblxuLnBwLXN0YXR1cy5wcC1zdGF0dXMtLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6ICNlOGY4ZWY7XG4gICAgY29sb3I6ICMxMzgwNGE7XG4gIH1cblxuLnBwLXN0YXR1cy5wcC1zdGF0dXMtLXByb2dyZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMGZmO1xuICAgIGNvbG9yOiAjM2IzZmQ4O1xuICB9XG5cbi5wcC1zdGF0dXMucHAtc3RhdHVzLS1lcnJvciB7XG4gICAgYmFja2dyb3VuZDogI2ZkZWNlZjtcbiAgICBjb2xvcjogI2I0MjMzZjtcbiAgfVxuXG4ucHAtc3Bpbm5lciB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZsZXg6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IHBwLXNwaW4gMC44cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcHAtc3BpbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcC1zcGlubmVyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDIuNHM7XG4gIH1cbn1cblxuLmZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xuICByb3ctZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5mb3JtIC5oZWFkZXIge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIH1cblxuLmZvcm0gLmJ1dHRvbnMge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gIH1cblxuLmZvcm0gLmZ1bGwge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gIH1cblxuLmZvcm0gZmllbGRzZXQge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAganVzdGlmeS1zZWxmOiBzdHJldGNoO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxLjc1cmVtIDFyZW07XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgY29sdW1uLWdhcDogMXJlbTtcbiAgICByb3ctZ2FwOiAxcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxuXG4uZm9ybSBmaWVsZHNldCBsZWdlbmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG5cbmxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG59XG5cbi5pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wYW5lbC0yKTtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItMik7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246XG4gICAgMC4ycyBib3JkZXItY29sb3IsXG4gICAgMC4ycyBib3gtc2hhZG93LFxuICAgIDAuMnMgdHJhbnNmb3JtO1xufVxuXG4uaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS0yKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA2cHggdmFyKC0tcmluZyk7XG4gIH1cblxuLmlucHV0W2Rpc2FibGVkXSB7XG4gICAgY29sb3I6IHZhcigtLWhpbnQpXG4gIH1cblxuLmlucHV0LWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWlucHV0LWVycm9yKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmlucHV0LWhpbnQge1xuICBjb2xvcjogdmFyKC0taW5wdXQtaGludCk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLnN0YXItcmVxdWlyZWQge1xuICBjb2xvcjogdmFyKC0tc3Rhci1yZXF1aXJlZCk7XG59XG5cbi53aWR0aDEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFkZGluZy5ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cblxuLmhib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5oYm94LmdhcCB7XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cblxuLmhib3gubGVmdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbi5oYm94LmNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuLmhib3gucmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuLmhib3guc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICB9XG5cbi5oYm94LnZ0b3Age1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgfVxuXG4uaGJveC52Y2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbi5oYm94LnZzdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuXG4uaGJveC52Ym90dG9tIHtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICB9XG5cbi52Ym94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi52Ym94LmdhcCB7XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cblxuLnZib3gubGVmdCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuLnZib3guY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbi52Ym94LnJpZ2h0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuLnZib3gudnRvcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbi52Ym94LnZjZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbi52Ym94LnZzdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cblxuLnZib3gudmJvdHRvbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5cbi5wcC1hcHAge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLnBwLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cblxuLnBwLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNTA7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDcsIDI0NiwgMjUzLCAwLjcyKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjMxLCAyMzMsIDI0MywgMC43KTtcbn1cblxuLnBwLWhlYWRlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMS41cmVtO1xuICBoZWlnaHQ6IDcycHg7XG59XG5cbi5wcC1sb2dvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ucHAtbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLnBwLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzZweDtcbn1cblxuLnBwLW5hdiBhIHtcbiAgcGFkZGluZzogMTFweCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICM2NDc0OGI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbi5wcC1uYXYgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLnBwLW5hdiBhOmZvY3VzLXZpc2libGUsXG4ucHAtYnVyZ2VyOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLnBwLWF1dGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG59XG5cbi5wcC1hdXRoX19uYW1lIHtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnBwLWxvZ2luIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2M5Y2FmNTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY29sb3I6ICM0ZjQ2ZTU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjpcbiAgICBib3JkZXItY29sb3IgMC4ycyxcbiAgICBib3gtc2hhZG93IDAuMnM7XG59XG5cbi5wcC1sb2dpbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzRmNDZlNTtcbiAgYm94LXNoYWRvdzogMCA2cHggMThweCByZ2JhKDc5LCA3MCwgMjI5LCAwLjE4KTtcbn1cblxuLnBwLWJ1cmdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucHAtYnVyZ2VyIHNwYW4sXG4ucHAtYnVyZ2VyIHNwYW46OmJlZm9yZSxcbi5wcC1idXJnZXIgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGV4dCk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHAtYnVyZ2VyIHNwYW4ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBwLWJ1cmdlciBzcGFuOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdweDtcbn1cblxuLnBwLWJ1cmdlciBzcGFuOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG59XG5cbi5wcC1idXJnZXJbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnBwLWJ1cmdlclthcmlhLWV4cGFuZGVkPSd0cnVlJ10gc3Bhbjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5wcC1idXJnZXJbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHNwYW46OmFmdGVyIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBwLW5hdixcbiAgLnBwLWF1dGgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHAtbmF2LmlzLW9wZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDhweCAxOHB4IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cpO1xuICB9XG5cbiAgLnBwLW5hdi5pcy1vcGVuIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIH1cblxuICAucHAtYnVyZ2VyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4ucHAtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY29sb3I6IHZhcigtLWZvb3Rlci10ZXh0KTtcbn1cblxuLnBwLWZvb3Rlcl9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS44ZnIgMC44ZnIgMS4xZnIgMS43ZnI7XG4gIGdhcDogMjhweDtcbiAgcGFkZGluZy10b3A6IDQ0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4O1xufVxuXG4ucHAtZm9vdGVyIHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIG1hcmdpbjogMTRweCAwIDE4cHg7XG4gIG1heC13aWR0aDogMjYwcHg7XG59XG5cbi5wcC1zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xufVxuXG4ucHAtc29jaWFscyBhIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2VlZjBmZjtcbiAgY29sb3I6ICM0ZjQ2ZTU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246XG4gICAgYmFja2dyb3VuZCAwLjJzLFxuICAgIGNvbG9yIDAuMnM7XG59XG5cbi5wcC1zb2NpYWxzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNGY0NmU1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBwLWZvb3RlciBoNCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucHAtZm9vdGVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5wcC1mb290ZXIgdWwgYSB7XG4gIGZvbnQtc2l6ZTogMTMuNXB4O1xuICBjb2xvcjogdmFyKC0tZm9vdGVyLWxpbmspO1xufVxuXG4ucHAtZm9vdGVyIHVsIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5wcC1wYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZweDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcC1wYXkgaW1nIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogNXB4IDZweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiA4M3B4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucHAtZm9vdGVyX19wYXltZW50cyB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnBwLWZvb3Rlcl9fbGVnYWwge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucHAtZm9vdGVyX19ib3R0b20ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgcGFkZGluZzogMThweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5wcC1mb290ZXJfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDI4cHg7XG4gIH1cblxuICAucHAtZm9vdGVyIHVsIHtcbiAgICBnYXA6IDA7XG4gIH1cblxuICAucHAtZm9vdGVyIHVsIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnBwLXNvY2lhbHMgYSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucHAtZm9vdGVyX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cblxuICAucHAtZm9vdGVyX19ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4ucHAtZm9vdGVyX19jb21wYW55IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHZhcigtLWZvb3Rlci10ZXh0KTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucHAtZm9vdGVyX19jb21wYW55IGIge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9IiwgIi5BY2NvdW50IHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxLjVyZW07XG59IiwgIi5Td2l0Y2gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiAgLlN3aXRjaC1jb250cm9sIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB3aWR0aDogMi43NXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBoc2woMjQwIDUlIDg0JSk7XG4gICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgICBwYWRkaW5nOiAwIDJweDtcbiAgICB0cmFuc2l0aW9uOiAyNTBtcyBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogIzUyNTI1YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2YzZjQ2O1xuICB9XG4gIC5Td2l0Y2gtY29udHJvbFtkYXRhLWNoZWNrZWRdIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3dpdGNoLWNvbnRyb2wtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3dpdGNoLWNvbnRyb2wtY29sb3IpO1xuICAgIH1cbiAgLlN3aXRjaC1pbnB1dDpmb2N1cy12aXNpYmxlICsgLnN3aXRjaC1jb250cm9sIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tc3dpdGNoLWNvbnRyb2wtY29sb3IpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cbiAgLlN3aXRjaC1sYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIC5Td2l0Y2gtdGh1bWIge1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ4O1xuICAgIHRyYW5zaXRpb246IDI1MG1zIHRyYW5zZm9ybTtcbiAgfVxuICAuU3dpdGNoLXRodW1iW2RhdGEtY2hlY2tlZF0ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSAtIDFweCkpO1xuICAgIH1cbiAgLlN3aXRjaFtkYXRhLWRpc2FibGVkXSAuU3dpdGNoLWNvbnRyb2wge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zd2l0Y2gtY29udHJvbC1kaXNhYmxlZC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zd2l0Y2gtY29udHJvbC1kaXNhYmxlZC1jb2xvcik7XG4gICAgfVxuICAuU3dpdGNoW2RhdGEtZGlzYWJsZWRdIC5Td2l0Y2gtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3dpdGNoLXRodW1iLWRpc2FibGVkLWNvbG9yKTtcbiAgICB9XG4iLCAiLlRleHRJbnB1dCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4gIC5UZXh0SW5wdXQgLm1haW4ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAuVGV4dElucHV0IC5zdWZmaXggPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICB9XG4gIC5UZXh0SW5wdXQgLnN1ZmZpeCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4gIC5UZXh0SW5wdXQgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9IiwgIi5wcC1tYWluIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBwLWhlcm8ge1xuICBwYWRkaW5nOiA1NnB4IDAgNDBweDtcbn1cblxuLnBwLWhlcm9fX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1MjBweDtcbiAgZ2FwOiA0OHB4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLnBwLWhlcm9fX2xlZnQge1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wcC1iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgYmFja2dyb3VuZDogI2VjZWJmYjtcbiAgY29sb3I6ICMyZDM0ZmY7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4ucHAtaGVybyBoMSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi5wcC1oZXJvIGgxIHNwYW4ge1xuICBjb2xvcjogIzJkMzRmZjtcbn1cblxuLnBwLWhlcm9fX2xlYWQge1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5wcC1mZWF0dXJlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ucHAtZmVhdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5wcC1mZWF0dXJlX19pY28ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZWVmMGZmO1xuICBjb2xvcjogIzJkMzRmZjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cblxuLnBwLWZlYXR1cmVfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucHAtZmVhdHVyZV9fdGV4dCBiIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5wcC1mZWF0dXJlX190ZXh0IHNwYW4ge1xuICBmb250LXNpemU6IDEyLjVweDtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5cbi5wcC10cnVzdCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdyk7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5wcC10cnVzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucHAtdHJ1c3RfX2JhZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNlZWYwZmY7XG4gIGNvbG9yOiAjMmQzNGZmO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBmbGV4OiBub25lO1xufVxuXG4ucHAtdHJ1c3RfX3JhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5wcC10cnVzdF9fcmF0aW5nIHN0cm9uZyB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBwLXRydXN0X19zdGFycyB7XG4gIGNvbG9yOiAjZjVhNjIzO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5wcC10cnVzdF9fc3RhdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4O1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5wcC10cnVzdF9fc3RhdCBzdHJvbmcge1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnBwLXRydXN0X19zdGF0IHNwYW4ge1xuICBmb250LXNpemU6IDEyLjVweDtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnBwLXRydXN0X19zZXAge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5wcC1zZWMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5cbi5wcC1zZWNfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4ucHAtc2VjX19oZWFkIGgyLFxuLnBwLWluZm8tY29sIGgyIHtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBtYXJnaW46IDA7XG59XG5cbi5wcC1saW5rLWFsbCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucHAtaW5mby1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMmZyO1xuICBnYXA6IDI4cHg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBwLWluZm8tY29sIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93KTtcbiAgcGFkZGluZzogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5wcC1pbmZvLWNvbCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wcC1zdGVwcy1yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4ucHAtc3RlcHMtcm93OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDEyJTtcbiAgcmlnaHQ6IDEyJTtcbiAgYm9yZGVyLXRvcDogMnB4IGRhc2hlZCAjZDlkZWYwO1xuICB6LWluZGV4OiAwO1xufVxuXG4ucHAtc3RlcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHAtc3RlcCBiIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzRmNDZlNTtcbiAgYmFja2dyb3VuZDogI2VlZjBmZjtcbiAgbWFyZ2luOiAwIGF1dG8gMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucHAtc3RlcCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ucHAtd2h5IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIGZsZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHAtd2h5IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbn1cblxuLnBwLXdoeV9faWNvIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2VlZjBmZjtcbiAgY29sb3I6ICM0ZjQ2ZTU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5wcC1oZWxwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnBwLWhlbHBfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnBwLWhlbHBfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNHB4O1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5wcC1oZWxwX19saW5rcyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBjb2xvcjogIzFlMjkzYjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHAtaGVscF9fbGlua3MgYSBzdmcge1xuICBjb2xvcjogIzRmNDZlNTtcbiAgZmxleDogbm9uZTtcbn1cblxuLnBwLWhlbHBfX2FydCB7XG4gIHdpZHRoOiA4OXB4O1xuICBmbGV4OiBub25lO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5wcC1oZWxwX19hcnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLnBwLWhlcm9fX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQ4MHB4O1xuICAgIGdhcDogMzZweDtcbiAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAucHAtaGVyb19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAzMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgfVxuXG4gIC5wcC10b3B1cCB7XG4gICAgb3JkZXI6IC0xO1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAucHAtaW5mby1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuXG4gIC5wcC1oZWxwX19saW5rcyB7XG4gICAgZ2FwOiA0cHg7XG4gIH1cblxuICAucHAtaGVscF9fbGlua3MgYSB7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDEzLjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnBwLXN0ZXBzLXJvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAucHAtc3RlcHMtcm93OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG5cbiAgLnBwLWhlcm8ge1xuICAgIHBhZGRpbmc6IDI4cHggMCAyMHB4O1xuICB9XG5cbiAgLnBwLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuXG4gIC5wcC1mZWF0dXJlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgLnBwLXRydXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTJweDtcbiAgfVxuXG4gIC5wcC10cnVzdF9fc2VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLnBwLXN0ZXBzLXJvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cblxuICAucHAtaGVscF9fbGlua3MgYSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgfVxufVxuIiwgIi5wcC10b3B1cCB7XG4gIC0tcHAtdG9wdXAtaGVhZDogbGluZWFyLWdyYWRpZW50KDEwNWRlZywgIzAwMWE0ZCAwJSwgIzBiMmE1ZiA1MiUsICMxMjNmYmEgMTAwJSk7XG4gIC0tcHAtdG9wdXAtcHJpbWFyeTogIzJkMzRmZjtcbiAgLS1wcC10b3B1cC1wcmltYXJ5LXNoYWRvdzogcmdiYSg0NSwgNTIsIDI1NSwgMC4yOCk7XG5cbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgYm94LXNoYWRvdzogMCAyNHB4IDYwcHggcmdiYSgzNiwgNDEsIDkyLCAwLjEyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjI1cyBlYXNlO1xufVxuXG4ucHAtdG9wdXBfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTZweDtcbiAgbWluLWhlaWdodDogOTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIycHggMjRweDtcbiAgYmFja2dyb3VuZDpcbiAgICByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDg4JSAzOCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCkgMCAxNCUsIHRyYW5zcGFyZW50IDE1JSksXG4gICAgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA5OCUgNDIlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgMCAyMSUsIHRyYW5zcGFyZW50IDIyJSksXG4gICAgdmFyKC0tcHAtdG9wdXAtaGVhZCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xufVxuXG4ucHAtdG9wdXBfX2JyYW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNHB4O1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5wcC10b3B1cF9fbG9nbyB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGZsZXg6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcC10b3B1cF9fbG9nbyBpbWcge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucHAtdG9wdXBfX2JyYW5kIGgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCA0cHg7XG59XG5cbi5wcC10b3B1cF9fYnJhbmQgcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgb3BhY2l0eTogMC44NDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHAtdG9wdXBfX3dhbGxldCB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5wcC10b3B1cF9fYm9keSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDIycHggMjRweCAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG5cbi5wcC1maWVsZC1yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE0OHB4IG1pbm1heCgwLCAxZnIpO1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuLnBwLWZpZWxkLXJvdy0tc2luZ2xlIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5cbi5Ub3B1cEZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5Ub3B1cEZvcm0gLlRleHRJbnB1dCxcbi5Ub3B1cEZvcm0gLlNlbGVjdElucHV0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLlRvcHVwRm9ybSAuVGV4dElucHV0IC5tYWluLFxuLlRvcHVwRm9ybSAuU2VsZWN0SW5wdXQgLm1haW4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLlRvcHVwRm9ybSAuaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAwIDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uVG9wdXBGb3JtIC5pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXBwLXRvcHVwLXByaW1hcnkpIDUwJSwgI2FhYjRmNyk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHAtdG9wdXAtcHJpbWFyeSkgMTIlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5Ub3B1cEZvcm0gc2VsZWN0LmlucHV0IHtcbiAgYXBwZWFyYW5jZTogYXV0bztcbn1cblxuLlRvcHVwRm9ybSAuaW5wdXQtaGludCB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZm9udC1zaXplOiAxMS41cHg7XG4gIGNvbG9yOiB2YXIoLS1oaW50KTtcbn1cblxuLlRvcHVwRm9ybSAuc3RlYW0tdXNlcm5hbWUtZmllbGRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcC1maWVsZC0tcmVnaW9uIC5TZWxlY3RJbnB1dCAubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBwLWZpZWxkLS1yZWdpb24gLlNlbGVjdElucHV0IC5tYWluOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzY0NzQ4Yicgc3Ryb2tlLXdpZHRoPScyJyUzRSUzQ2NpcmNsZSBjeD0nMTInIGN5PScxMicgcj0nMTAnLyUzRSUzQ3BhdGggZD0nTTIgMTJoMjAnLyUzRSUzQ3BhdGggZD0nTTEyIDJhMTUuMyAxNS4zIDAgMCAxIDQgMTAgMTUuMyAxNS4zIDAgMCAxLTQgMTAgMTUuMyAxNS4zIDAgMCAxLTQtMTAgMTUuMyAxNS4zIDAgMCAxIDQtMTB6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucHAtZmllbGQtLXJlZ2lvbiAuU2VsZWN0SW5wdXQgc2VsZWN0LmlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiA0MnB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzY0NzQ4Yicgc3Ryb2tlLXdpZHRoPScyJyUzRSUzQ3BhdGggZD0nbTYgOSA2IDYgNi02Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMnB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xufVxuXG4ucHAtZmllbGQtLWFjY291bnQgLlRleHRJbnB1dCAubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBwLWZpZWxkLS1hY2NvdW50IC5UZXh0SW5wdXQgLm1haW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNjQ3NDhiJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDcGF0aCBkPSdNMjAgMjF2LTJhNCA0IDAgMCAwLTQtNEg4YTQgNCAwIDAgMC00IDR2MicvJTNFJTNDY2lyY2xlIGN4PScxMicgY3k9JzcnIHI9JzQnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wcC1maWVsZC0tYWNjb3VudCAuVGV4dElucHV0IC5pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogNDJweDtcbn1cblxuLlRvcHVwRm9ybSAuc3RlYW0tdXNlcm5hbWUtaGVscCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogMC4zNXJlbTtcbiAgY29sb3I6IHZhcigtLWhpbnQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuN2VtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCAwIDZweCBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uVG9wdXBGb3JtIC5zdGVhbS11c2VybmFtZS1oZWxwX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMC45cmVtO1xuICBoZWlnaHQ6IDAuOXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI4LCAxNDgsIDE3MCwgMC40NSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBmb250LXNpemU6IDAuNjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5Ub3B1cEZvcm0gLnN0ZWFtLXVzZXJuYW1lLWhlbHA6aG92ZXIgLnN0ZWFtLXVzZXJuYW1lLWhlbHBfX2ljb24ge1xuICBvcGFjaXR5OiAwLjc7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjc7XG59XG5cbi5Ub3B1cEZvcm0gLnN0ZWFtLXVzZXJuYW1lLWhlbHA6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcC1maWVsZC0tZW1haWwgLlRleHRJbnB1dCAubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBwLWZpZWxkLS1lbWFpbCAuVGV4dElucHV0IC5tYWluOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzY0NzQ4Yicgc3Ryb2tlLXdpZHRoPScyJyUzRSUzQ3JlY3Qgd2lkdGg9JzIwJyBoZWlnaHQ9JzE2JyB4PScyJyB5PSc0JyByeD0nMicvJTNFJTNDcGF0aCBkPSdtMjIgNy04Ljk3IDUuN2ExLjk0IDEuOTQgMCAwIDEtMi4wNiAwTDIgNycvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBwLWZpZWxkLS1lbWFpbCAuVGV4dElucHV0IC5pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogNDJweDtcbn1cblxuLnBwLWZpZWxkLS1ub21pbmFsIC5TZWxlY3RJbnB1dCAubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBwLWZpZWxkLS1ub21pbmFsIC5TZWxlY3RJbnB1dCAubWFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTRweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM2NDc0OGInIHN0cm9rZS13aWR0aD0nMiclM0UlM0NyZWN0IHdpZHRoPScyMCcgaGVpZ2h0PScxNCcgeD0nMicgeT0nNScgcng9JzInLyUzRSUzQ3BhdGggZD0nTTIgMTBoMjAnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wcC1maWVsZC0tbm9taW5hbCAuU2VsZWN0SW5wdXQgc2VsZWN0LmlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiA0MnB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzY0NzQ4Yicgc3Ryb2tlLXdpZHRoPScyJyUzRSUzQ3BhdGggZD0nbTYgOSA2IDYgNi02Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMnB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xufVxuXG4ucHAtZmllbGQtLWFtb3VudCAuVGV4dElucHV0IC5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHAtZmllbGQtLWFtb3VudCAuVGV4dElucHV0IC5pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG59XG5cbi5wcC1maWVsZC0tYW1vdW50IC5UZXh0SW5wdXQgLm1haW46OmFmdGVyIHtcbiAgY29udGVudDogJ1x1MjBCRCc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE0cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wcC10b3RhbC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ucHAtdG90YWwtdmFsdWVfX2Vycm9yIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tZGFuZ2VyLCAjZTU0ODRkKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLnBwLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4ucHAtcHJpbWFyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBwLXRvcHVwLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiAwIDE0cHggMjZweCB2YXIoLS1wcC10b3B1cC1wcmltYXJ5LXNoYWRvdyk7XG4gIHRyYW5zaXRpb246XG4gICAgdHJhbnNmb3JtIDAuMnMsXG4gICAgYm94LXNoYWRvdyAwLjJzLFxuICAgIG9wYWNpdHkgMC4ycyxcbiAgICBiYWNrZ3JvdW5kIDAuM3M7XG59XG5cbi5wcC1wcmltYXJ5OmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMDUpO1xufVxuXG4ucHAtcHJpbWFyeVtkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjU4O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucHAtdG9wdXAtLW1vYmlsZV9sZWdlbmRzIC5wcC1wcmltYXJ5LFxuLnBwLXRvcHVwLS1wdWJnIC5wcC1wcmltYXJ5LFxuLnBwLXRvcHVwLS1yYXplciAucHAtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgLnBwLXRvcHVwIHtcbiAgICBtaW4taGVpZ2h0OiA2MDRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBwLXRvcHVwIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAucHAtdG9wdXBfX2JvZHkge1xuICAgIHBhZGRpbmc6IDE4cHggMThweCAxNHB4O1xuICB9XG5cbiAgLnBwLWZpZWxkLXJvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuVG9wdXBGb3JtIC5pbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wcC1xdWljay1hbW91bnRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5wcC1xdWljay1hbW91bnQge1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjpcbiAgICBib3JkZXItY29sb3IgMC4ycyxcbiAgICBiYWNrZ3JvdW5kIDAuMnMsXG4gICAgY29sb3IgMC4ycztcbn1cblxuLnBwLXF1aWNrLWFtb3VudDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHAtdG9wdXAtcHJpbWFyeSkgNDUlLCAjZmZmKTtcbiAgfVxuXG4ucHAtcXVpY2stYW1vdW50LmlzLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcC10b3B1cC1wcmltYXJ5KTtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHAtdG9wdXAtcHJpbWFyeSkgOCUsICNmZmYpO1xuICAgIGNvbG9yOiB2YXIoLS1wcC10b3B1cC1wcmltYXJ5KTtcbiAgfVxuXG4ucHAtcXVpY2stYW1vdW50OmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDNweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHAtdG9wdXAtcHJpbWFyeSkgMjUlLCB0cmFuc3BhcmVudCk7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxuXG4ucHAtdG90YWwtbm90ZSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGNvbG9yOiB2YXIoLS1oaW50KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiIsICIuU2VsZWN0SW5wdXQge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuICAuU2VsZWN0SW5wdXQgLm1haW4ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAuU2VsZWN0SW5wdXQgLnN1ZmZpeCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgIH1cbiAgLlNlbGVjdElucHV0IC5zdWZmaXgge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuICAuU2VsZWN0SW5wdXQgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfSIsICIubW9kYWwtZGlhbG9nLW92ZXJsYXkge1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAgMCAwIC8gMC42KTtcbiAgICBhbmltYXRpb246IG1vZGFsLWRpYWxvZy1vdmVybGF5LWhpZGUgMjUwbXMgZWFzZSAxMDBtcyBmb3J3YXJkcztcbiAgfVxuICAgIC5tb2RhbC1kaWFsb2ctb3ZlcmxheVtkYXRhLWV4cGFuZGVkXSB7XG4gICAgICBhbmltYXRpb246IG1vZGFsLWRpYWxvZy1vdmVybGF5LXNob3cgMjUwbXMgZWFzZTtcbiAgICB9XG4gIC5tb2RhbC1kaWFsb2ctcG9zaXRpb25lciB7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1wb3NpdGlvbmVyLnVpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgdG9wOiAxMHZoO1xuICAgIH1cbiAgLm1vZGFsLWRpYWxvZy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IG1pbihjYWxjKDEwMHZ3IC0gMXJlbSksIDUwMHB4KTtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JheS1kYXJrKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZyk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1jb250ZW50LmVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhbmdlcik7XG4gICAgfVxuICAubW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICAgIGFuaW1hdGlvbjogbW9kYWwtZGlhbG9nLWNvbnRlbnQtaGlkZSAzMDBtcyBlYXNlLWluIGZvcndhcmRzO1xufVxuICAubW9kYWwtZGlhbG9nLWNvbnRlbnRbZGF0YS1leHBhbmRlZF0ge1xuICAgICAgYW5pbWF0aW9uOiBtb2RhbC1kaWFsb2ctY29udGVudC1zaG93IDMwMG1zIGVhc2Utb3V0O1xuICAgIH1cbiAgLm1vZGFsLWRpYWxvZy1jb250ZW50LnVpIHtcbiAgICAgIG1pbi13aWR0aDogNDB2dztcbiAgICAgIG1heC1oZWlnaHQ6IG1pbig4NXZoLCAxMDAlKTtcbiAgICB9XG4gIC5tb2RhbC1kaWFsb2ctY29udGVudC5zbWFsbCB7XG4gICAgICBtaW4td2lkdGg6IDIwdnc7XG4gICAgfVxuICAubW9kYWwtZGlhbG9nLWRlc2NyaXB0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4uc3RlYW0tdXNlcm5hbWUtaGVscC1kaWFsb2cge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG4uc3RlYW0tdXNlcm5hbWUtaGVscF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA3MHZoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN0ZWFtLXVzZXJuYW1lLWhlbHBfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjA1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuQGtleWZyYW1lcyBtb2RhbC1kaWFsb2ctb3ZlcmxheS1zaG93IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vZGFsLWRpYWxvZy1vdmVybGF5LWhpZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW9kYWwtZGlhbG9nLWNvbnRlbnQtc2hvdyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk2KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW9kYWwtZGlhbG9nLWNvbnRlbnQtaGlkZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpO1xuICB9XG59IiwgIi5wcC1nYW1lcyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbn1cblxuLnBwLWdhbWVzIGgxIHtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuXG4ucHAtZ2FtZXNfX2xlYWQge1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG59XG5cbi5wcC1nYW1lc19fYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5wcC1nYW1lc19fc2VhcmNoIHtcbiAgZmxleDogMSAxIDM2MHB4O1xuICBtaW4td2lkdGg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbn1cblxuLnBwLWdhbWVzX19zZWFyY2ggc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBwLWdhbWVzX19zZWFyY2ggaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MnB4O1xuICBwYWRkaW5nOiAwIDE2cHggMCA0NHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnBwLWdhbWVzX19zZWFyY2ggaW5wdXQ6Zm9jdXMsXG4ucHAtZ2FtZXNfX3NvcnQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggdmFyKC0tcmluZyk7XG59XG5cbi5wcC1nYW1lc19fc29ydCB7XG4gIGhlaWdodDogNTJweDtcbiAgcGFkZGluZzogMCAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnBwLWdhbWVzX19jb3VudCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAxNHB4O1xufVxuXG4ucHAtZ2FtZXNfX2NvdW50IHNwYW4ge1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucHAtZ2FtZXNfX2VtcHR5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMzZweCAyMHB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wcC1nYW1lc19fbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDE4cHggYXV0byAwO1xuICBwYWRkaW5nOiAxMnB4IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4ucHAtZ2FtZXMtc2hlbGZfX2NvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiA0NjAgLyAyMTU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wYW5lbC0yKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4ucHAtZ2FtZS1jb3Zlci1mYWxsYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMjUzNjZjLCAjMTExYTM5KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHAtZ2FtZV9fZWRpdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogNjIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5wcC1nYW1lX19lZGl0aW9ucyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTQuNXB4O1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG59XG5cbi5wcC1nYW1lX19lZGl0aW9ucyBsaSArIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG5cbi5wcC1nYW1lX19lZGl0aW9ucyBiIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbn1cblxuLnBwLWdhbWVfX25vdGUge1xuICBtYXgtd2lkdGg6IDYyMHB4O1xuICBtYXJnaW46IDEycHggMCAwO1xuICBmb250LXNpemU6IDEzLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbn1cblxuLnBwLWdhbWVzLXNoZWxmIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDE4cHg7XG59XG5cbi5wcC1nYW1lcy1zaGVsZl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBwLWdhbWVzLXNoZWxmX19pdGVtIGIge1xuICBmb250LXNpemU6IDE0LjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnBwLWdhbWVzLXNoZWxmX19pdGVtIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG59XG5cbi5wcC1nYW1lcy1zaGVsZl9faXRlbTpob3ZlciAucHAtZ2FtZXMtc2hlbGZfX2NvdmVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMDYpO1xufVxuXG4ucHAtZ2FtZV9fYnV5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBtYXgtd2lkdGg6IDYyMHB4O1xufVxuXG4ucHAtZ2FtZV9fYnV5IC5wcC1nYW1lX19lZGl0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wcC1nYW1lX19lZGl0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNC41cHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbn1cblxuLnBwLWdhbWVfX2VkaXRpb24gKyAucHAtZ2FtZV9fZWRpdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuXG4ucHAtZ2FtZV9fZWRpdGlvbi5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJpbmcpO1xufVxuXG4ucHAtZ2FtZV9fZWRpdGlvbiBpbnB1dCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogbm9uZTtcbiAgYWNjZW50LWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLnBwLWdhbWVfX2VkaXRpb24gc3BhbiB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnBwLWdhbWVfX2VkaXRpb24gYiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG59XG5cbi5wcC1nYW1lX19maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xufVxuXG4ucHAtZ2FtZV9fZmllbGQgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG59XG5cbi5wcC1nYW1lX19maWVsZCBpbnB1dCB7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnBwLWdhbWVfX2ZpZWxkIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHZhcigtLXJpbmcpO1xufVxuXG4ucHAtZ2FtZV9fZmllbGQgaW5wdXRbYXJpYS1pbnZhbGlkPSd0cnVlJ10ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWlucHV0LWVycm9yKTtcbn1cblxuLnBwLWdhbWVfX2ZpZWxkIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbn1cblxuLnBwLWdhbWVfX2ZpZWxkIHNtYWxsLmlzLWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWlucHV0LWVycm9yKTtcbn1cblxuLnBwLWdhbWVfX3BheSB7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjMmQzNGZmO1xuICBib3gtc2hhZG93OiAwIDEycHggMjRweCByZ2JhKDQ1LCA1MiwgMjU1LCAwLjI1KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuXG4ucHAtZ2FtZV9fcGF5OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLnBwLWdhbWVzLXNoZWxmIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBncmlkLWF1dG8tY29sdW1uczogbWlubWF4KDIyMHB4LCA2MiUpO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxuXG4gIC5wcC1nYW1lcy1zaGVsZl9faXRlbSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucHAtZ2FtZXMge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICB9XG5cbiAgLnBwLWdhbWVzIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cblxuICAucHAtZ2FtZXNfX3NvcnQge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICB9XG59XG5cbi5wcC1nYW1lc19fcmFuZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLnBwLWdhbWVzX19yYW5nZXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBwLWdhbWVzX19yYW5nZSB7XG4gIGZsZXg6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246XG4gICAgYm9yZGVyLWNvbG9yIDAuMnMsXG4gICAgYmFja2dyb3VuZCAwLjJzLFxuICAgIGNvbG9yIDAuMnM7XG59XG5cbi5wcC1nYW1lc19fcmFuZ2U6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjN2NkZjU7XG59XG5cbi5wcC1nYW1lc19fcmFuZ2UuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmQzNGZmO1xuICBiYWNrZ3JvdW5kOiAjZWVmMGZmO1xuICBjb2xvcjogIzJkMzRmZjtcbn1cblxuLnBwLWdhbWVzX19yZXRyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDE0cHggYXV0byAwO1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHAtZ2FtZXNfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogMThweDtcbn1cblxuLnBwLWdhbWUtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOlxuICAgIHRyYW5zZm9ybSAwLjJzLFxuICAgIGJveC1zaGFkb3cgMC4ycyxcbiAgICBib3JkZXItY29sb3IgMC4ycztcbn1cblxuLnBwLWdhbWUtY2FyZDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkYmY3O1xuICBib3gtc2hhZG93OiAwIDE2cHggMzJweCByZ2JhKDM2LCA0MSwgOTIsIDAuMSk7XG59XG5cbi5wcC1nYW1lLWNhcmQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDNweCBzb2xpZCByZ2JhKDQ1LCA1MiwgMjU1LCAwLjMpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4ucHAtZ2FtZS1jYXJkX19jb3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhc3BlY3QtcmF0aW86IDQ2MCAvIDIxNTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2U4ZWJmOCwgI2YzZjRmYik7XG59XG5cbi5wcC1nYW1lLWNhcmRfX2NvdmVyIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbi5wcC1nYW1lLWNhcmRfX2NvdmVyIC5wcC1nYW1lLWNvdmVyLWZhbGxiYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuLnBwLWdhbWUtY2FyZF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMTJweCAxNHB4IDE0cHg7XG59XG5cbi5wcC1nYW1lLWNhcmRfX25hbWUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5wcC1nYW1lLWNhcmRfX21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5wcC1nYW1lLWNhcmRfX21ldGEgYiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gIH1cblxuLnBwLWdhbWUtY2FyZF9fbWV0YSBzcGFuIHtcbiAgICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICAgIGZvbnQtc2l6ZTogMTIuNXB4O1xuICB9XG5cbi5wcC1nYW1lLWNhcmQuaXMtc2tlbGV0b24ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucHAtZ2FtZS1jYXJkLmlzLXNrZWxldG9uIC5wcC1nYW1lLWNhcmRfX2NvdmVyIHtcbiAgICBhbmltYXRpb246IHBwLXB1bHNlIDEuNHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIH1cblxuLnBwLXNrZWxldG9uLWxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBhbmVsLTIpO1xuICBhbmltYXRpb246IHBwLXB1bHNlIDEuNHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbi5wcC1za2VsZXRvbi1saW5lLmlzLXNob3J0IHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG5cbkBrZXlmcmFtZXMgcHAtcHVsc2Uge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNTU7XG4gIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBwLWdhbWUtY2FyZC5pcy1za2VsZXRvbiAucHAtZ2FtZS1jYXJkX19jb3ZlcixcbiAgLnBwLXNrZWxldG9uLWxpbmUge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHAtZ2FtZS1kaWFsb2dfX3Bvc2l0aW9uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wcC1nYW1lLWRpYWxvZyB7XG4gIHdpZHRoOiBtaW4oNTYwcHgsIDEwMCUpO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzJweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMzBweCA4MHB4IHJnYmEoMTUsIDIzLCA0MiwgMC4zNSk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBhbmltYXRpb246IG1vZGFsLWRpYWxvZy1jb250ZW50LXNob3cgMjIwbXMgZWFzZS1vdXQ7XG59XG5cbi5wcC1nYW1lLWRpYWxvZ19fY292ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogNDYwIC8gMjE1O1xuICBiYWNrZ3JvdW5kOiAjMWIyNDQwO1xufVxuXG4ucHAtZ2FtZS1kaWFsb2dfX2NvdmVyIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbi5wcC1nYW1lLWRpYWxvZ19fY292ZXIgLnBwLWdhbWUtY292ZXItZmFsbGJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4ucHAtZ2FtZS1kaWFsb2dfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgMjMsIDQyLCAwLjYpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHAtZ2FtZS1kaWFsb2dfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDIwcHggMjRweCAyNHB4O1xufVxuXG4ucHAtZ2FtZS1kaWFsb2dfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4ucHAtZ2FtZS1kaWFsb2dfX2xlYWQge1xuICBtYXJnaW46IC02cHggMCAwO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICBmb250LXNpemU6IDE0LjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnBwLWdhbWUtZGlhbG9nX19ib2R5IC5wcC1nYW1lX19idXksXG4ucHAtZ2FtZS1kaWFsb2dfX2JvZHkgLnBwLWdhbWVfX2VkaXRpb25zIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4ucHAtZ2FtZS1kaWFsb2dfX3N0ZXBzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgcGFkZGluZzogMTRweCAwIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzdGVwO1xufVxuXG4ucHAtZ2FtZS1kaWFsb2dfX3N0ZXBzIGxpIHtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc3RlcDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA2cHg7XG4gICAgY29sb3I6IHZhcigtLW11dGVkKTtcbiAgICBmb250LXNpemU6IDEyLjVweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgfVxuXG4ucHAtZ2FtZS1kaWFsb2dfX3N0ZXBzIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcCk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2VlZjBmZjtcbiAgICBjb2xvcjogIzJkMzRmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLnBwLWdhbWVzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wcC1nYW1lc19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogMTJweDtcbiAgfVxuXG4gIC5wcC1nYW1lLWNhcmRfX2JvZHkge1xuICAgIHBhZGRpbmc6IDEwcHggMTJweCAxMnB4O1xuICB9XG5cbiAgLnBwLWdhbWUtY2FyZF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnBwLWdhbWUtY2FyZF9fbWV0YSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJweDtcbiAgfVxuXG4gIC5wcC1nYW1lLWRpYWxvZ19fcG9zaXRpb25lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucHAtZ2FtZS1kaWFsb2cge1xuICAgIG1heC1oZWlnaHQ6IDkydmg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgfVxuXG4gIC5wcC1nYW1lLWRpYWxvZ19fYm9keSB7XG4gICAgcGFkZGluZzogMThweCAxOHB4IDI0cHg7XG4gIH1cbn1cbiIsICIucHAtcmV2aWV3c19fc3VtbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAtOHB4IDAgMThweDtcbn1cblxuLnBwLXJldmlld3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLWF1dG8tY29sdW1uczogY2FsYygoMTAwJSAtIDI4cHgpIC8gMyk7XG4gIGdhcDogMTRweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG5cbi5wcC1yZXZpZXcge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIG1pbi13aWR0aDogMDtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xufVxuXG4ucHAtcmV2aWV3X19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTIuNXB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xufVxuXG4ucHAtcmV2aWV3X19zdGFycyB7XG4gIGNvbG9yOiAjZjVhNjIzO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5wcC1yZXZpZXdfX3RleHQge1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cblxuLnBwLXJldmlld19fcHJvZHVjdCB7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIGZvbnQtc2l6ZTogMTIuNXB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG5cbi5wcC1yZXZpZXdfX3JlcGx5IHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG59XG5cbi5wcC1yZXZpZXdfX3JlcGx5IGIge1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wcC1yZXZpZXdfX3JlcGx5IHAge1xuICBtYXJnaW46IDJweCAwIDA7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLnBwLXJldmlld3Mge1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiBjYWxjKCgxMDAlIC0gMTRweCkgLyAyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnBwLXJldmlld3NfX2hlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA2cHg7XG4gIH1cblxuICAucHAtcmV2aWV3cyB7XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDg1JTtcbiAgfVxufVxuIiwgIi5wcC1zZWFyY2gge1xuICBoZWlnaHQ6IDUycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1oaW50KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93KTtcbiAgY3Vyc29yOiB0ZXh0O1xuICB0cmFuc2l0aW9uOlxuICAgIGJvcmRlci1jb2xvciAwLjJzLFxuICAgIGJveC1zaGFkb3cgMC4ycztcbn1cblxuICAucHAtc2VhcmNoOmZvY3VzLXdpdGhpbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTliMGY3O1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAwIDAgMCA0cHggcmdiYSg0NSwgNTIsIDI1NSwgMC4xKSxcbiAgICAgIHZhcigtLXNoYWRvdyk7XG4gIH1cblxuICAucHAtc2VhcmNoIGlucHV0IHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLXRleHQpO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgLnBwLXNlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHZhcigtLWhpbnQpO1xuICAgIH1cblxuICAucHAtc2VhcmNoIGlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4ucHAtc2VhcmNoX19jbGVhciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wYW5lbC0yKTtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHAtc2VhcmNoX19jbGVhcjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXRleHQpO1xuICB9XG5cbi5wcC1zZWFyY2hfX2VtcHR5IHtcbiAgbWFyZ2luOiAtMTJweCAwIDI0cHg7XG4gIHBhZGRpbmc6IDE2cHggMThweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLWJvcmRlcik7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnBwLXNlYXJjaF9fZW1wdHkgYSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuLnBwLXNlcnZpY2VzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgZ2FwOiAxNHB4O1xufVxuXG4ucHAtc2VydmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMTZweCAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjpcbiAgICBib3gtc2hhZG93IDAuMTVzLFxuICAgIHRyYW5zZm9ybSAwLjE1cyxcbiAgICBib3JkZXItY29sb3IgMC4xNXM7XG59XG5cbi5wcC1zZXJ2aWNlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuXG4ucHAtc2VydmljZS5pcy1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM0ZjQ2ZTU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDk5LCAxMDIsIDI0MSwgMC4xNCk7XG59XG5cbi5wcC1zZXJ2aWNlX19jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzRmNDZlNTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcC1zZXJ2aWNlX19pY28ge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBmbGV4OiBub25lO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5wcC1zZXJ2aWNlX19pY28tLWltZyB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcC1zZXJ2aWNlX19pY28tLWltZyBpbWcge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucHAtc2VydmljZV9fdGV4dCB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnBwLXNlcnZpY2VfX25hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnBwLXNlcnZpY2VfX3N1YiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAucHAtc2VydmljZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5wcC1zZXJ2aWNlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLnBwLXNlcnZpY2VzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAucHAtc2VydmljZXMge1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gIC5wcC1zZXJ2aWNlIHtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgZ2FwOiA4cHg7XG4gIH1cblxuICAucHAtc2VydmljZV9faWNvIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbiIsICIucHAtb3JkZXJzIHtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4O1xufVxuXG4gIC5wcC1vcmRlcnMgaDEge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIH1cblxuLnBwLW9yZGVyc19fbGVhZCB7XG4gIG1hcmdpbjogOHB4IDAgMjRweDtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4ucHAtb3JkZXJzX19lbXB0eSB7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xufVxuXG4ucHAtb3JkZXJzX19lbXB0eSBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbi5wcC1vcmRlcnNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBwLW9yZGVyc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAxOHB4IDIycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOlxuICAgIGJvcmRlci1jb2xvciAwLjJzLFxuICAgIGJveC1zaGFkb3cgMC4ycyxcbiAgICB0cmFuc2Zvcm0gMC4ycztcbn1cblxuLnBwLW9yZGVyc19faXRlbTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzdjZGY1O1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICB9XG5cbi5wcC1vcmRlcnNfX21haW4sXG4ucHAtb3JkZXJzX19zaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnBwLW9yZGVyc19fbWFpbiA+IHNwYW46bm90KC5wcC1zdGF0dXMpLCAucHAtb3JkZXJzX19zaWRlID4gc3Bhbjpub3QoLnBwLXN0YXR1cykge1xuICAgIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4ucHAtb3JkZXJzX19tYWluIGIsIC5wcC1vcmRlcnNfX3NpZGUgYiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbi5wcC1vcmRlcnNfX3NpZGUge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZsZXg6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAucHAtb3JkZXJzIGgxIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cblxuICAucHAtb3JkZXJzX19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cblxuICAucHAtb3JkZXJzX19zaWRlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4iLCAiLnBwLW9yZGVyIHtcbiAgbWF4LXdpZHRoOiA3NjBweDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4O1xufVxuXG4ucHAtb3JkZXJfX2JhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucHAtb3JkZXJfX2JhY2s6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgfVxuXG4ucHAtb3JkZXJfX2NhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cpO1xuICBwYWRkaW5nOiAzMnB4O1xufVxuXG4ucHAtb3JkZXJfX2xvYWRpbmcge1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcC1vcmRlcl9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTZweDtcbn1cblxuLnBwLW9yZGVyX19oZWFkIGgxIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIH1cblxuLnBwLW9yZGVyX19zdWIge1xuICBtYXJnaW46IDZweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnBwLW9yZGVyX19kYXRlIHtcbiAgbWFyZ2luOiA2cHggMCAwO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wcC1zdGVwcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIG1hcmdpbjogMjhweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wcC1zdGVwc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGNvbG9yOiB2YXIoLS1oaW50KTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcC1zdGVwc19faXRlbTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbi5wcC1zdGVwc19faXRlbS5pcy1kb25lOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUsXG4gIC5wcC1zdGVwc19faXRlbS5pcy1jdXJyZW50Om5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMyZDM0ZmY7XG4gIH1cblxuLnBwLXN0ZXBzX19pdGVtLmlzLWRvbmUsXG4gIC5wcC1zdGVwc19faXRlbS5pcy1jdXJyZW50IHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIH1cblxuLnBwLXN0ZXBzX19kb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWhpbnQpO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5pcy1jdXJyZW50IC5wcC1zdGVwc19fZG90IHtcbiAgICBib3JkZXItY29sb3I6ICMyZDM0ZmY7XG4gICAgY29sb3I6ICMyZDM0ZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoNDUsIDUyLCAyNTUsIDAuMTIpO1xuICB9XG5cbi5pcy1kb25lIC5wcC1zdGVwc19fZG90IHtcbiAgICBib3JkZXItY29sb3I6ICMyZDM0ZmY7XG4gICAgYmFja2dyb3VuZDogIzJkMzRmZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4ucHAtb3JkZXJfX2hpbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbn1cblxuLnBwLW9yZGVyX19oaW50IHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4ucHAtb3JkZXJfX2hpbnQucHAtb3JkZXJfX2hpbnQtLXByb2dyZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGZmO1xuICAgIGNvbG9yOiAjMmIyZjllO1xuICB9XG5cbi5wcC1vcmRlcl9faGludC5wcC1vcmRlcl9faGludC0tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogI2VjZjlmMjtcbiAgICBjb2xvcjogIzExNjYzYztcbiAgfVxuXG4ucHAtb3JkZXJfX2hpbnQucHAtb3JkZXJfX2hpbnQtLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmRmMGYyO1xuICAgIGNvbG9yOiAjOWExZjM3O1xuICB9XG5cbi5wcC1vcmRlcl9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDE0MHB4LCBhdXRvKSAxZnI7XG4gIG1hcmdpbjogMjRweCAwIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuXG4ucHAtb3JkZXJfX2RldGFpbHMgZHQsXG4gIC5wcC1vcmRlcl9fZGV0YWlscyBkZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuLnBwLW9yZGVyX19kZXRhaWxzIGR0IHtcbiAgICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cblxuLnBwLW9yZGVyX19kZXRhaWxzIGRkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICB9XG5cbi5wcC1vcmRlcl9fdG90YWwge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wcC1vcmRlcl9faWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDEwcHg7XG59XG5cbi5wcC1vcmRlcl9faWQgY29kZSB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIH1cblxuLnBwLW9yZGVyX19jb3B5IHtcbiAgZmxleDogbm9uZTtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBwLW9yZGVyX19jb3B5OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjN2NkZjU7XG4gIH1cblxuLnBwLW9yZGVyX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAucHAtb3JkZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG5cbiAgLnBwLW9yZGVyX19jYXJkIHtcbiAgICBwYWRkaW5nOiAyMnB4IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuXG4gIC5wcC1vcmRlcl9faGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICAgLnBwLW9yZGVyX19oZWFkIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG5cbiAgLnBwLW9yZGVyX19kZXRhaWxzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuXG4gICAgLnBwLW9yZGVyX19kZXRhaWxzIGR0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5wcC1vcmRlcl9fZGV0YWlscyBkZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gIC5wcC1vcmRlcl9faWQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5wcC1vcmRlcl9fYWN0aW9ucyAucHAtYnRuIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgfVxufVxuIl0sCiAgIm1hcHBpbmdzIjogIkFBVUEsS0FDRSxZQUFhLEtBQ2IseUJBQTBCLElBQzVCLENBU0EsS0F0QkEsT0F1QlUsQ0FDVixDQU1BLEtBQ0UsUUFBUyxLQUNYLENBT0EsR0FDRSxVQUFXLElBeENiLE9BeUNVLE1BQU8sQ0FDakIsQ0FVQSxHQUNFLFdBQVksWUFDWixPQUFRLEVBQ1IsU0FBVSxPQUNaLENBT0EsSUFDRSxZQUFhLFNBQVMsQ0FBRSxVQUN4QixVQUFXLEdBQ2IsQ0FTQSxFQUNFLGlCQUFrQixXQUNwQixDQU9BLElBQUksQ0FBQyxPQUNILGNBQWUsS0FDZixnQkFBaUIsVUFDakIsZ0JBQWlCLFVBQVUsTUFDN0IsQ0FNQSxFQUNBLE9BQ0UsWUFBYSxNQUNmLENBT0EsS0FDQSxJQUNBLEtBQ0UsWUFBYSxTQUFTLENBQUUsVUFDeEIsVUFBVyxHQUNiLENBTUEs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 */
