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)}.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)}.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}.footer-pre{white-space:pre-wrap}.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}}.table{width:100%;min-height:0;overflow:auto;margin:.5rem 0;font-size:.875rem;color:var(--text);display:grid}.table .row{display:contents}.table .row>div{padding:.5rem}.table .row.header:hover>div{background-color:inherit}.table .row.header>div{font-weight:200;color:var(--muted)}.table .row>.full{grid-column:1 / -1}.table .row:not(:first-of-type)>div{border-top:1px solid var(--border-2)}.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:start}.pp-hero__left{min-width:0}.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}.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}.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:0 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%;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{padding:22px 24px 18px;display:grid;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: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(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}}.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:28px}.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__list{background:#fff;border:1px solid var(--border);border-radius:16px;overflow:hidden}.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__more:disabled{opacity:.6}.pp-game+.pp-game{border-top:1px solid var(--border)}.pp-game__head{width:100%;display:grid;grid-template-columns:184px minmax(0,1fr) auto;gap:18px;align-items:center;padding:12px 20px 12px 12px;border:0;background:none;color:var(--text);text-align:left}.pp-game__head:hover,.pp-game.is-open .pp-game__head{background:var(--panel-2)}.pp-game__cover,.pp-games-shelf__cover{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:460 / 215;object-fit:cover;background:var(--panel-2)}.pp-game__cover{border-radius:6px}.pp-game__cover.is-missing,.pp-games-shelf__cover.is-missing{visibility:hidden}.pp-game__info{display:flex;flex-direction:column;gap:2px;min-width:0}.pp-game__name{font-size:16px;font-weight:700;line-height:1.3}.pp-game__sub{font-size:13px;color:var(--muted)}.pp-game__price{font-size:17px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.pp-game__body{padding:4px 20px 20px 214px;background:var(--panel-2)}.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__cover{border-radius:10px;margin-bottom:4px}.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:var(--primary);color:#fff;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.pp-game__pay:disabled{opacity:.6}.pp-game__buy .pp-game__note{margin:0}@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-game__head{grid-template-columns:112px minmax(0,1fr);gap:12px;padding:10px 12px}.pp-game__price{grid-column:2;font-size:15.5px}.pp-game__name{font-size:15px}.pp-game__body{padding:4px 12px 16px}}.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)}.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}}.StatusAllTable{grid-template-columns:auto auto auto auto auto}.StatusPayment{width:100%;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;column-gap:1rem;row-gap:1rem}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vdG1wL3RtcC0yMDA3MDktQTFPdFVHMlZOTTZHL2Zyb250ZW5kL3VpL2Nzcy9hcHAuY3NzIiwgIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3RtcC90bXAtMjAwNzA5LUExT3RVRzJWTk02Ry9mcm9udGVuZC91aS9hY2NvdW50L0FjY291bnQuY3NzIiwgIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3RtcC90bXAtMjAwNzA5LUExT3RVRzJWTk02Ry9mcm9udGVuZC9jb21wb25lbnRzL1N3aXRjaElucHV0LmNzcyIsICIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi90bXAvdG1wLTIwMDcwOS1BMU90VUcyVk5NNkcvZnJvbnRlbmQvY29tcG9uZW50cy9UZXh0SW5wdXQuY3NzIiwgIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3RtcC90bXAtMjAwNzA5LUExT3RVRzJWTk02Ry9mcm9udGVuZC91aS90b3B1cC9Ub3B1cC5jc3MiLCAiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vdG1wL3RtcC0yMDA3MDktQTFPdFVHMlZOTTZHL2Zyb250ZW5kL3VpL3RvcHVwL1RvcHVwRm9ybS5jc3MiLCAiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vdG1wL3RtcC0yMDA3MDktQTFPdFVHMlZOTTZHL2Zyb250ZW5kL2NvbXBvbmVudHMvU2VsZWN0SW5wdXQuY3NzIiwgIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3RtcC90bXAtMjAwNzA5LUExT3RVRzJWTk02Ry9mcm9udGVuZC91aS9jc3MvbW9kYWwuY3NzIiwgIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3RtcC90bXAtMjAwNzA5LUExT3RVRzJWTk02Ry9mcm9udGVuZC91aS9nYW1lcy9HYW1lcy5jc3MiLCAiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vdG1wL3RtcC0yMDA3MDktQTFPdFVHMlZOTTZHL2Zyb250ZW5kL3VpL3RvcHVwL1RvcHVwUmV2aWV3cy5jc3MiLCAiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vdG1wL3RtcC0yMDA3MDktQTFPdFVHMlZOTTZHL2Zyb250ZW5kL3VpL3RvcHVwL1RvcHVwU2VydmljZXMuY3NzIiwgIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3RtcC90bXAtMjAwNzA5LUExT3RVRzJWTk02Ry9mcm9udGVuZC91aS9wYXltZW50L1N0YXR1c0FsbC5jc3MiLCAiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vdG1wL3RtcC0yMDA3MDktQTFPdFVHMlZOTTZHL2Zyb250ZW5kL3VpL3BheW1lbnQvU3RhdHVzUGF5bWVudC5jc3MiXSwKICAic291cmNlc0NvbnRlbnQiOiBbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpyb290IHtcbiAgLS1mb250LXNpemU6IDE2cHg7XG4gIC0tcmFkaXVzOiAxLjEyNXJlbTtcbiAgLS1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMzYsIDQxLCA5MiwgMC4wNik7XG4gIC0tZm9udC1mYW1pbHk6IEludGVyLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtLWJhY2tncm91bmQ6ICNmOGZhZmY7XG4gIC0tZ3JheS1kYXJrOiAjZDlkZWYwO1xuICAtLWJhY2tncm91bmQtZGFya2VyOiAjZWNlYmZiO1xuICAtLWJnOiByYWRpYWwtZ3JhZGllbnQoMTIwMHB4IDUwMHB4IGF0IDEyJSAtNSUsICNlN2UyZmYgMCUsIHJnYmEoMjMxLCAyMjYsIDI1NSwgMCkgNTUlKSxcbiAgICByYWRpYWwtZ3JhZGllbnQoMTAwMHB4IDUwMHB4IGF0IDk1JSAwJSwgI2UzZWNmZiAwJSwgcmdiYSgyMjcsIDIzNiwgMjU1LCAwKSA1MCUpLCAjZjhmYWZmO1xuXG4gIC0tcGFuZWw6ICNmZmZmZmY7XG4gIC0tcGFuZWwtMjogI2Y2ZjdmYjtcbiAgLS10ZXh0OiAjMGYxNzJhO1xuICAtLWdyYXk6ICM2NDc0OGI7XG4gIC0tbXV0ZWQ6ICM2NDc0OGI7XG4gIC0tcHJpbWFyeTogIzI1NjNlYjtcbiAgLS1wcmltYXJ5LTI6ICM3YzNhZWQ7XG4gIC0tcmluZzogcmdiYSg5OSwgMTAyLCAyNDEsIDAuMTIpO1xuICAtLXN1Y2Nlc3M6ICMyZWQxN2I7XG4gIC0tc3VjY2Vzcy0yOiAjNDhlNTkzO1xuICAtLXdhcm5pbmc6ICNmNWI3MmU7XG4gIC0td2FybmluZy0yOiAjZmZkMzVhO1xuICAtLWRhbmdlcjogIzhmMGQzNjtcbiAgLS1ib3JkZXI6ICNlN2U5ZjM7XG4gIC0tYm9yZGVyLTI6ICNlN2U5ZjM7XG4gIC0tZm9vdGVyLXRleHQ6ICM2NDc0OGI7XG4gIC0tZm9vdGVyLWxpbms6ICM2NDc0OGI7XG4gIC0taGludDogIzk0YTNiODtcbiAgLS1iYWdlOiAjNGY0NmU1O1xuICAtLWJ1dHRvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuW2RhdGEtdGhlbWU9J2xpZ2h0J10ge1xuICAtLWJnOiByYWRpYWwtZ3JhZGllbnQoOTAwcHggNTAwcHggYXQgMCUgLTEwJSwgcmdiYSgwLCAxMTksIDIwNCwgMC4wOCksIHJnYmEoMCwgMTE5LCAyMDQsIDApKSwgI2Y3ZjlmYztcbiAgLS1wYW5lbDogI2ZmZmZmZjtcbiAgLS1wYW5lbC0yOiAjZjJmNmZiO1xuICAtLXRleHQ6ICMyZjM4NDY7XG4gIC0tZ3JheTogIzU1NjI3NztcbiAgLS1tdXRlZDogIzU1NjI3NztcbiAgLS1wcmltYXJ5OiAjMDA3N2NjO1xuICAtLXByaW1hcnktMjogIzMzOTlmZjtcbiAgLS1yaW5nOiByZ2JhKDAsIDExOSwgMjA0LCAwLjI1KTtcbiAgLS1zdWNjZXNzOiAjMmVhOTZmO1xuICAtLXN1Y2Nlc3MtMjogIzQ3YzQ4NjtcbiAgLS13YXJuaW5nOiAjZDc5NTAwO1xuICAtLXdhcm5pbmctMjogI2ZmYmQzMztcbiAgLS1kYW5nZXI6ICNjYzIyNDQ7XG4gIC0tYm9yZGVyOiAjZDZlMGVjO1xuICAtLWJvcmRlci0yOiAjYzZkNGU2O1xuICAtLWZvb3Rlci10ZXh0OiAjOTNhNmJkO1xuICAtLWZvb3Rlci1saW5rOiB2YXIoLS1mb290ZXItdGV4dCk7XG4gIC0taGludDogIzgwOTRhYTtcbiAgLS1idXR0b24tY29sb3I6ICNmNWY1ZjU7XG4gIC0tYmFnZTogdmFyKC0taGludCk7XG59XG5cbjpyb290IHtcbiAgLS1pbnB1dC1lcnJvcjogI2NjMjI0NDtcbiAgLS1zdGFyLXJlcXVpcmVkOiB2YXIoLS1wcmltYXJ5KTtcbiAgLS1pbnB1dC1oaW50OiB2YXIoLS1oaW50KTtcbiAgLS1zd2l0Y2gtY29udHJvbC1jb2xvcjogdmFyKC0tc3VjY2Vzcyk7XG4gIC0tc3dpdGNoLWNvbnRyb2wtZGlzYWJsZWQtY29sb3I6IHZhcigtLWdyYXktZGFyayk7XG4gIC0tc3dpdGNoLXRodW1iLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1ncmF5KTtcbn1cblxuKiB7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLCAxNnB4KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5ib2R5OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnKTtcbn1cblxuYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG5hOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS0yKTtcbiAgfVxuXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmhpbnQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1oaW50KTtcbn1cblxuLmlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42NzVyZW07XG59XG5cbi5wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIG1hcmdpbjogMCAwIDAuNzVyZW07XG59XG5cbnAubGVhZCB7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cblxuLmxvYWRpbmcge1xuICAvKiBUT0RPICovXG59XG5cbi5ub2l0ZW1zIHtcbiAgLyogVE9ETyAqL1xufVxuXG5idXR0b24uaWNvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogMC41cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuYnV0dG9uLmljb246bm90KC5idG4pIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuLmJ0biB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgcGFkZGluZzogMC44NzVyZW0gMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1wcmltYXJ5KSwgdmFyKC0tcHJpbWFyeS0yKSk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tY29sb3IpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3gtc2hhZG93OiAwIDAuNzVyZW0gMS41cmVtIHJnYmEoNjQsIDE2MCwgMjU1LCAwLjI4KTtcbiAgdHJhbnNpdGlvbjpcbiAgICB0cmFuc2Zvcm0gMC4wOHMgZWFzZSxcbiAgICBmaWx0ZXIgMC4ycyBlYXNlLFxuICAgIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC42MjVyZW07XG59XG5cbi5idG46aG92ZXIge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjA1KTtcbiAgfVxuXG4uYnRuOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gIH1cblxuLmJ0bltkaXNhYmxlZF0ge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGZpbHRlcjogc2F0dXJhdGUoMC42KTtcbiAgICAvKnBvaW50ZXItZXZlbnRzOiBub25lOyovXG4gIH1cblxuLmJ0bi5tb25vIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMWQyNTMzLCAjMGYxNjI2KTtcbiAgICBjb2xvcjogI2YyZjZmYjtcbiAgICBib3gtc2hhZG93OiAwIDEycHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICB9XG5cbi5idG4uc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tc3VjY2VzcyksIHZhcigtLXN1Y2Nlc3MtMikpO1xuICAgIGNvbG9yOiAjMDAxYTEwO1xuICAgIGJveC1zaGFkb3c6IDAgMTJweCAyNHB4IHJnYmEoNDYsIDIwOSwgMTIzLCAwLjI4KTtcbiAgfVxuXG4uYnRuLndhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXdhcm5pbmcpLCB2YXIoLS13YXJuaW5nLTIpKTtcbiAgICBjb2xvcjogIzFhMTIwMDtcbiAgICBib3gtc2hhZG93OiAwIDEycHggMjRweCByZ2JhKDI0NSwgMTgzLCA0NiwgMC4yOCk7XG4gIH1cblxuLmJ0bi1vdXRsaW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC42NzVyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLXBhbmVsKTtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOlxuICAgIHRyYW5zZm9ybSAwLjA4cyBlYXNlLFxuICAgIGZpbHRlciAwLjJzIGVhc2UsXG4gICAgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG59XG5cbi5idG4tb3V0bGluZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNnB4IHZhcigtLXJpbmcpO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgfVxuXG4uYnRuLW91dGxpbmU6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA2cHggdmFyKC0tcmluZyk7XG4gIH1cblxuLmJ0bi1vdXRsaW5lOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gIH1cblxuLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXSB7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgZmlsdGVyOiBzYXR1cmF0ZSgwLjYpO1xuICAgIC8qcG9pbnRlci1ldmVudHM6IG5vbmU7Ki9cbiAgfVxuXG4udG9hc3QtbGlzdCB7XG4gICAgLS10b2FzdC12aWV3cG9ydC1wYWRkaW5nOiAxcmVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDc2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IHZhcigtLXRvYXN0LXZpZXdwb3J0LXBhZGRpbmcpO1xuICAgIGdhcDogMC41cmVtO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4udG9hc3Qge1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyYXktZGFyayk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtZGFya2VyKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4udG9hc3RbZGF0YS1vcGVuZWRdIHtcbiAgICBhbmltYXRpb246IHRvYXN0LXNsaWRlLWluIDE1MG1zIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpO1xuICB9XG5cbi50b2FzdFtkYXRhLWNsb3NlZF0ge1xuICAgIGFuaW1hdGlvbjogdG9hc3QtaGlkZSAxMDBtcyBlYXNlLWluO1xuICB9XG5cbi50b2FzdFtkYXRhLXN3aXBlPSdtb3ZlJ10ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS1rYi10b2FzdC1zd2lwZS1tb3ZlLXgpKTtcbiAgfVxuXG4udG9hc3RbZGF0YS1zd2lwZT0nY2FuY2VsJ10ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1vdXQ7XG4gIH1cblxuLnRvYXN0W2RhdGEtc3dpcGU9J2VuZCddIHtcbiAgICBhbmltYXRpb246IHRvYXN0LXN3aXBlLW91dCAxMDBtcyBlYXNlLW91dDtcbiAgfVxuXG4udG9hc3QuZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhbmdlcik7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGNvbG9yOiAjZjhmYWZjO1xuICB9XG5cbi50b2FzdC5lcnJvciAudG9hc3QtdGl0bGUsXG4gICAgLnRvYXN0LmVycm9yIC50b2FzdC1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4udG9hc3QuZXJyb3IgLnRvYXN0LWNsb3NlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAgIH1cblxuLnRvYXN0LWNvbnRlbnQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cblxuLnRvYXN0LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4udG9hc3QtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbiAgfVxuXG4udG9hc3QtY2xvc2Uge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG5Aa2V5ZnJhbWVzIHRvYXN0LWhpZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdG9hc3Qtc2xpZGUtaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgdmFyKC0tdG9hc3Qtdmlld3BvcnQtcGFkZGluZykpKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdG9hc3Qtc3dpcGUtb3V0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLWtiLXRvYXN0LXN3aXBlLWVuZC14KSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMCUgKyB2YXIoLS10b2FzdC12aWV3cG9ydC1wYWRkaW5nKSkpO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctb3ZlcmxheSB7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCAwIDAgLyAwLjYpO1xuICAgIGFuaW1hdGlvbjogbW9kYWwtZGlhbG9nLW92ZXJsYXktaGlkZSAyNTBtcyBlYXNlIDEwMG1zIGZvcndhcmRzO1xuICB9XG5cbi5tb2RhbC1kaWFsb2ctb3ZlcmxheVtkYXRhLWV4cGFuZGVkXSB7XG4gICAgICBhbmltYXRpb246IG1vZGFsLWRpYWxvZy1vdmVybGF5LXNob3cgMjUwbXMgZWFzZTtcbiAgICB9XG5cbi5tb2RhbC1kaWFsb2ctcG9zaXRpb25lciB7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuLm1vZGFsLWRpYWxvZy1wb3NpdGlvbmVyLnVpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgdG9wOiAxMHZoO1xuICAgIH1cblxuLm1vZGFsLWRpYWxvZy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4ubW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IG1pbihjYWxjKDEwMHZ3IC0gMXJlbSksIDUwMHB4KTtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JheS1kYXJrKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZyk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cblxuLm1vZGFsLWRpYWxvZy1jb250ZW50LmVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhbmdlcik7XG4gICAgfVxuXG4ubW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICAgIGFuaW1hdGlvbjogbW9kYWwtZGlhbG9nLWNvbnRlbnQtaGlkZSAzMDBtcyBlYXNlLWluIGZvcndhcmRzO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNvbnRlbnRbZGF0YS1leHBhbmRlZF0ge1xuICAgICAgYW5pbWF0aW9uOiBtb2RhbC1kaWFsb2ctY29udGVudC1zaG93IDMwMG1zIGVhc2Utb3V0O1xuICAgIH1cblxuLm1vZGFsLWRpYWxvZy1jb250ZW50LnVpIHtcbiAgICAgIG1pbi13aWR0aDogNDB2dztcbiAgICAgIG1heC1oZWlnaHQ6IG1pbig4NXZoLCAxMDAlKTtcbiAgICB9XG5cbi5tb2RhbC1kaWFsb2ctY29udGVudC5zbWFsbCB7XG4gICAgICBtaW4td2lkdGg6IDIwdnc7XG4gICAgfVxuXG4ubW9kYWwtZGlhbG9nLWRlc2NyaXB0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4uc3RlYW0tdXNlcm5hbWUtaGVscC1kaWFsb2cge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG4uc3RlYW0tdXNlcm5hbWUtaGVscF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA3MHZoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN0ZWFtLXVzZXJuYW1lLWhlbHBfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjA1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuQGtleWZyYW1lcyBtb2RhbC1kaWFsb2ctb3ZlcmxheS1zaG93IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vZGFsLWRpYWxvZy1vdmVybGF5LWhpZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW9kYWwtZGlhbG9nLWNvbnRlbnQtc2hvdyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk2KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW9kYWwtZGlhbG9nLWNvbnRlbnQtaGlkZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpO1xuICB9XG59XG5cbi5jYXJkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0tcGFuZWwpLCB2YXIoLS1wYW5lbC0yKSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdyk7XG59XG5cbi5jYXJkIC5pbm5lciB7XG4gICAgcGFkZGluZzogMS4zNzVyZW07XG4gIH1cblxuLnN0ZXBzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwLjYyNXJlbTtcbn1cblxuLnN0ZXBzIC5zdGVwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMC43NXJlbTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4uc3RlcHMgLnN0ZXAgLm51bSB7XG4gICAgICBtaW4td2lkdGg6IDEuNzVyZW07XG4gICAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wYW5lbC0yKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci0yKTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICB9XG5cbi5iYWRnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC42MjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuXG4uYmFkZ2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGFuZWwtMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci0yKTtcbiAgY29sb3I6IHZhcigtLWJhZ2UpO1xufVxuXG4uZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIHJvdy1nYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmZvcm0gLmhlYWRlciB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4uZm9ybSAuYnV0dG9ucyB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgfVxuXG4uZm9ybSAuZnVsbCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgfVxuXG4uZm9ybSBmaWVsZHNldCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0cmV0Y2g7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDEuNzVyZW0gMXJlbTtcblxuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItMik7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICAgIHJvdy1nYXA6IDFyZW07XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG5cbi5mb3JtIGZpZWxkc2V0IGxlZ2VuZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cblxubGFiZWwge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbn1cblxuLmlucHV0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLXBhbmVsLTIpO1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci0yKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjpcbiAgICAwLjJzIGJvcmRlci1jb2xvcixcbiAgICAwLjJzIGJveC1zaGFkb3csXG4gICAgMC4ycyB0cmFuc2Zvcm07XG59XG5cbi5pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTIpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDZweCB2YXIoLS1yaW5nKTtcbiAgfVxuXG4uaW5wdXRbZGlzYWJsZWRdIHtcbiAgICBjb2xvcjogdmFyKC0taGludClcbiAgfVxuXG4uaW5wdXQtZXJyb3Ige1xuICBjb2xvcjogdmFyKC0taW5wdXQtZXJyb3IpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uaW5wdXQtaGludCB7XG4gIGNvbG9yOiB2YXIoLS1pbnB1dC1oaW50KTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uc3Rhci1yZXF1aXJlZCB7XG4gIGNvbG9yOiB2YXIoLS1zdGFyLXJlcXVpcmVkKTtcbn1cblxuLndpZHRoMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWRkaW5nLmJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4uaGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmhib3guZ2FwIHtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxuXG4uaGJveC5sZWZ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuLmhib3guY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4uaGJveC5yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4uaGJveC5zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cblxuLmhib3gudnRvcCB7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG5cbi5oYm94LnZjZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuLmhib3gudnN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG5cbi5oYm94LnZib3R0b20ge1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIH1cblxuLnZib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLnZib3guZ2FwIHtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxuXG4udmJveC5sZWZ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4udmJveC5jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuLnZib3gucmlnaHQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4udmJveC52dG9wIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuLnZib3gudmNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuLnZib3gudnN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgfVxuXG4udmJveC52Ym90dG9tIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cblxuLnBwLWFwcCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4ucHAtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuXG4uZm9vdGVyLXByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLnBwLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNTA7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDcsIDI0NiwgMjUzLCAwLjcyKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjMxLCAyMzMsIDI0MywgMC43KTtcbn1cblxuLnBwLWhlYWRlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMS41cmVtO1xuICBoZWlnaHQ6IDcycHg7XG59XG5cbi5wcC1sb2dvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ucHAtbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLnBwLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzZweDtcbn1cblxuLnBwLW5hdiBhIHtcbiAgcGFkZGluZzogMTFweCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICM2NDc0OGI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbi5wcC1uYXYgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLnBwLW5hdiBhOmZvY3VzLXZpc2libGUsXG4ucHAtYnVyZ2VyOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLnBwLWF1dGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG59XG5cbi5wcC1hdXRoX19uYW1lIHtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnBwLWxvZ2luIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2M5Y2FmNTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY29sb3I6ICM0ZjQ2ZTU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjpcbiAgICBib3JkZXItY29sb3IgMC4ycyxcbiAgICBib3gtc2hhZG93IDAuMnM7XG59XG5cbi5wcC1sb2dpbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzRmNDZlNTtcbiAgYm94LXNoYWRvdzogMCA2cHggMThweCByZ2JhKDc5LCA3MCwgMjI5LCAwLjE4KTtcbn1cblxuLnBwLWJ1cmdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucHAtYnVyZ2VyIHNwYW4sXG4ucHAtYnVyZ2VyIHNwYW46OmJlZm9yZSxcbi5wcC1idXJnZXIgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGV4dCk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHAtYnVyZ2VyIHNwYW4ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBwLWJ1cmdlciBzcGFuOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdweDtcbn1cblxuLnBwLWJ1cmdlciBzcGFuOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG59XG5cbi5wcC1idXJnZXJbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnBwLWJ1cmdlclthcmlhLWV4cGFuZGVkPSd0cnVlJ10gc3Bhbjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5wcC1idXJnZXJbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHNwYW46OmFmdGVyIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBwLW5hdixcbiAgLnBwLWF1dGgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHAtbmF2LmlzLW9wZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDhweCAxOHB4IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cpO1xuICB9XG5cbiAgLnBwLW5hdi5pcy1vcGVuIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIH1cblxuICAucHAtYnVyZ2VyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4ucHAtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY29sb3I6IHZhcigtLWZvb3Rlci10ZXh0KTtcbn1cblxuLnBwLWZvb3Rlcl9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS44ZnIgMC44ZnIgMS4xZnIgMS43ZnI7XG4gIGdhcDogMjhweDtcbiAgcGFkZGluZy10b3A6IDQ0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4O1xufVxuXG4ucHAtZm9vdGVyIHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIG1hcmdpbjogMTRweCAwIDE4cHg7XG4gIG1heC13aWR0aDogMjYwcHg7XG59XG5cbi5wcC1zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xufVxuXG4ucHAtc29jaWFscyBhIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2VlZjBmZjtcbiAgY29sb3I6ICM0ZjQ2ZTU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246XG4gICAgYmFja2dyb3VuZCAwLjJzLFxuICAgIGNvbG9yIDAuMnM7XG59XG5cbi5wcC1zb2NpYWxzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNGY0NmU1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBwLWZvb3RlciBoNCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucHAtZm9vdGVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5wcC1mb290ZXIgdWwgYSB7XG4gIGZvbnQtc2l6ZTogMTMuNXB4O1xuICBjb2xvcjogdmFyKC0tZm9vdGVyLWxpbmspO1xufVxuXG4ucHAtZm9vdGVyIHVsIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5wcC1wYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZweDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcC1wYXkgaW1nIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogNXB4IDZweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiA4M3B4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucHAtZm9vdGVyX19wYXltZW50cyB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnBwLWZvb3Rlcl9fbGVnYWwge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucHAtZm9vdGVyX19ib3R0b20ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgcGFkZGluZzogMThweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5wcC1mb290ZXJfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDI4cHg7XG4gIH1cblxuICAucHAtZm9vdGVyIHVsIHtcbiAgICBnYXA6IDA7XG4gIH1cblxuICAucHAtZm9vdGVyIHVsIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnBwLXNvY2lhbHMgYSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucHAtZm9vdGVyX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cblxuICAucHAtZm9vdGVyX19ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLnRhYmxlIC5yb3cge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG5cbi50YWJsZSAucm93ID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB9XG5cbi50YWJsZSAucm93LmhlYWRlcjpob3ZlciA+IGRpdiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuLnRhYmxlIC5yb3cuaGVhZGVyID4gZGl2IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICAgIH1cblxuLnRhYmxlIC5yb3cgPiAuZnVsbCB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIH1cblxuLnRhYmxlIC5yb3c6bm90KDpmaXJzdC1vZi10eXBlKSA+IGRpdiB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItMik7XG4gICAgICB9IiwgIi5BY2NvdW50IHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxLjVyZW07XG59IiwgIi5Td2l0Y2gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiAgLlN3aXRjaC1jb250cm9sIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB3aWR0aDogMi43NXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBoc2woMjQwIDUlIDg0JSk7XG4gICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgICBwYWRkaW5nOiAwIDJweDtcbiAgICB0cmFuc2l0aW9uOiAyNTBtcyBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogIzUyNTI1YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2YzZjQ2O1xuICB9XG4gIC5Td2l0Y2gtY29udHJvbFtkYXRhLWNoZWNrZWRdIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3dpdGNoLWNvbnRyb2wtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3dpdGNoLWNvbnRyb2wtY29sb3IpO1xuICAgIH1cbiAgLlN3aXRjaC1pbnB1dDpmb2N1cy12aXNpYmxlICsgLnN3aXRjaC1jb250cm9sIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tc3dpdGNoLWNvbnRyb2wtY29sb3IpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cbiAgLlN3aXRjaC1sYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIC5Td2l0Y2gtdGh1bWIge1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ4O1xuICAgIHRyYW5zaXRpb246IDI1MG1zIHRyYW5zZm9ybTtcbiAgfVxuICAuU3dpdGNoLXRodW1iW2RhdGEtY2hlY2tlZF0ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSAtIDFweCkpO1xuICAgIH1cbiAgLlN3aXRjaFtkYXRhLWRpc2FibGVkXSAuU3dpdGNoLWNvbnRyb2wge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zd2l0Y2gtY29udHJvbC1kaXNhYmxlZC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zd2l0Y2gtY29udHJvbC1kaXNhYmxlZC1jb2xvcik7XG4gICAgfVxuICAuU3dpdGNoW2RhdGEtZGlzYWJsZWRdIC5Td2l0Y2gtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3dpdGNoLXRodW1iLWRpc2FibGVkLWNvbG9yKTtcbiAgICB9XG4iLCAiLlRleHRJbnB1dCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4gIC5UZXh0SW5wdXQgLm1haW4ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAuVGV4dElucHV0IC5zdWZmaXggPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICB9XG4gIC5UZXh0SW5wdXQgLnN1ZmZpeCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4gIC5UZXh0SW5wdXQgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9IiwgIi5wcC1tYWluIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBwLWhlcm8ge1xuICBwYWRkaW5nOiA1NnB4IDAgNDBweDtcbn1cblxuLnBwLWhlcm9fX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1MjBweDtcbiAgZ2FwOiA0OHB4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbi5wcC1oZXJvX19sZWZ0IHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucHAtYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNlY2ViZmI7XG4gIGNvbG9yOiAjMmQzNGZmO1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBwLWhlcm8gaDEge1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4ucHAtaGVybyBoMSBzcGFuIHtcbiAgY29sb3I6ICMyZDM0ZmY7XG59XG5cbi5wcC1oZXJvX19sZWFkIHtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ucHAtZmVhdHVyZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLnBwLWZlYXR1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ucHAtZmVhdHVyZV9faWNvIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogI2VlZjBmZjtcbiAgY29sb3I6ICMyZDM0ZmY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5wcC1mZWF0dXJlX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycHg7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnBwLWZlYXR1cmVfX3RleHQgYiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ucHAtZmVhdHVyZV9fdGV4dCBzcGFuIHtcbiAgZm9udC1zaXplOiAxMi41cHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuXG4ucHAtdHJ1c3Qge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMThweCAyNHB4O1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cpO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xufVxuXG4ucHAtdHJ1c3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnBwLXRydXN0X19iYWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZWVmMGZmO1xuICBjb2xvcjogIzJkMzRmZjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cblxuLnBwLXRydXN0X19yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ucHAtdHJ1c3RfX3JhdGluZyBzdHJvbmcge1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wcC10cnVzdF9fc3RhcnMge1xuICBjb2xvcjogI2Y1YTYyMztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4ucHAtdHJ1c3RfX3N0YXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucHAtdHJ1c3RfX3N0YXQgc3Ryb25nIHtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wcC10cnVzdF9fc3RhdCBzcGFuIHtcbiAgZm9udC1zaXplOiAxMi41cHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5wcC10cnVzdF9fc2VwIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIpO1xuICBmbGV4OiBub25lO1xufVxuXG4ucHAtc2VjIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG4ucHAtc2VjX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLnBwLXNlY19faGVhZCBoMixcbi5wcC1pbmZvLWNvbCBoMiB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHAtbGluay1hbGwge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnBwLWluZm8tZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDJmcjtcbiAgZ2FwOiAyOHB4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcC1pbmZvLWNvbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdyk7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucHAtaW5mby1jb2wgaDIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucHAtc3RlcHMtcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuLnBwLXN0ZXBzLXJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAxMiU7XG4gIHJpZ2h0OiAxMiU7XG4gIGJvcmRlci10b3A6IDJweCBkYXNoZWQgI2Q5ZGVmMDtcbiAgei1pbmRleDogMDtcbn1cblxuLnBwLXN0ZXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBwLXN0ZXAgYiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM0ZjQ2ZTU7XG4gIGJhY2tncm91bmQ6ICNlZWYwZmY7XG4gIG1hcmdpbjogMCBhdXRvIDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnBwLXN0ZXAgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnBwLXdoeSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBmbGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBwLXdoeSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG59XG5cbi5wcC13aHlfX2ljbyB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWYwZmY7XG4gIGNvbG9yOiAjNGY0NmU1O1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBmbGV4OiBub25lO1xufVxuXG4ucHAtaGVscCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wcC1oZWxwX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5wcC1oZWxwX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTRweDtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucHAtaGVscF9fbGlua3MgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgY29sb3I6ICMxZTI5M2I7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBwLWhlbHBfX2xpbmtzIGEgc3ZnIHtcbiAgY29sb3I6ICM0ZjQ2ZTU7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5wcC1oZWxwX19hcnQge1xuICB3aWR0aDogODlweDtcbiAgZmxleDogbm9uZTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4ucHAtaGVscF9fYXJ0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5wcC1oZXJvX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ODBweDtcbiAgICBnYXA6IDM2cHg7XG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLnBwLWhlcm9fX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMzJweDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cblxuICAucHAtdG9wdXAge1xuICAgIG9yZGVyOiAtMTtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnBwLWluZm8tZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cblxuICAucHAtaGVscF9fbGlua3Mge1xuICAgIGdhcDogNHB4O1xuICB9XG5cbiAgLnBwLWhlbHBfX2xpbmtzIGEge1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxMy41cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5wcC1zdGVwcy1yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgLnBwLXN0ZXBzLXJvdzo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucHAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gIH1cblxuICAucHAtaGVybyB7XG4gICAgcGFkZGluZzogMjhweCAwIDIwcHg7XG4gIH1cblxuICAucHAtaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG5cbiAgLnBwLWZlYXR1cmVzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cblxuICAucHAtdHJ1c3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG5cbiAgLnBwLXRydXN0X19zZXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAucHAtc3RlcHMtcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuXG4gIC5wcC1oZWxwX19saW5rcyBhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICB9XG59XG4iLCAiLnBwLXRvcHVwIHtcbiAgLS1wcC10b3B1cC1oZWFkOiBsaW5lYXItZ3JhZGllbnQoMTA1ZGVnLCAjMDAxYTRkIDAlLCAjMGIyYTVmIDUyJSwgIzEyM2ZiYSAxMDAlKTtcbiAgLS1wcC10b3B1cC1wcmltYXJ5OiAjMmQzNGZmO1xuICAtLXBwLXRvcHVwLXByaW1hcnktc2hhZG93OiByZ2JhKDQ1LCA1MiwgMjU1LCAwLjI4KTtcblxuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBib3gtc2hhZG93OiAwIDI0cHggNjBweCByZ2JhKDM2LCA0MSwgOTIsIDAuMTIpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMjVzIGVhc2U7XG59XG5cbi5wcC10b3B1cF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNnB4O1xuICBtaW4taGVpZ2h0OiA5NnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjJweCAyNHB4O1xuICBiYWNrZ3JvdW5kOlxuICAgIHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgODglIDM4JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KSAwIDE0JSwgdHJhbnNwYXJlbnQgMTUlKSxcbiAgICByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDk4JSA0MiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAwIDIxJSwgdHJhbnNwYXJlbnQgMjIlKSxcbiAgICB2YXIoLS1wcC10b3B1cC1oZWFkKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG59XG5cbi5wcC10b3B1cF9fYnJhbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE0cHg7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnBwLXRvcHVwX19sb2dvIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZmxleDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBwLXRvcHVwX19sb2dvIGltZyB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5wcC10b3B1cF9fYnJhbmQgaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDRweDtcbn1cblxuLnBwLXRvcHVwX19icmFuZCBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBvcGFjaXR5OiAwLjg0O1xuICBtYXJnaW46IDA7XG59XG5cbi5wcC10b3B1cF9fd2FsbGV0IHtcbiAgb3BhY2l0eTogMC43NTtcbiAgZmxleDogbm9uZTtcbn1cblxuLnBwLXRvcHVwX19ib2R5IHtcbiAgcGFkZGluZzogMjJweCAyNHB4IDE4cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTZweDtcbn1cblxuLnBwLWZpZWxkLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTQ4cHggbWlubWF4KDAsIDFmcik7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4ucHAtZmllbGQtcm93LS1zaW5nbGUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cblxuLlRvcHVwRm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLlRvcHVwRm9ybSAuVGV4dElucHV0LFxuLlRvcHVwRm9ybSAuU2VsZWN0SW5wdXQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uVG9wdXBGb3JtIC5UZXh0SW5wdXQgLm1haW4sXG4uVG9wdXBGb3JtIC5TZWxlY3RJbnB1dCAubWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uVG9wdXBGb3JtIC5pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDAgMTRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5Ub3B1cEZvcm0gLmlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHAtdG9wdXAtcHJpbWFyeSkgNTAlLCAjYWFiNGY3KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcC10b3B1cC1wcmltYXJ5KSAxMiUsIHRyYW5zcGFyZW50KTtcbn1cblxuLlRvcHVwRm9ybSBzZWxlY3QuaW5wdXQge1xuICBhcHBlYXJhbmNlOiBhdXRvO1xufVxuXG4uVG9wdXBGb3JtIC5pbnB1dC1oaW50IHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBmb250LXNpemU6IDExLjVweDtcbiAgY29sb3I6IHZhcigtLWhpbnQpO1xufVxuXG4uVG9wdXBGb3JtIC5zdGVhbS11c2VybmFtZS1maWVsZF9faGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBwLWZpZWxkLS1yZWdpb24gLlNlbGVjdElucHV0IC5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHAtZmllbGQtLXJlZ2lvbiAuU2VsZWN0SW5wdXQgLm1haW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNjQ3NDhiJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDY2lyY2xlIGN4PScxMicgY3k9JzEyJyByPScxMCcvJTNFJTNDcGF0aCBkPSdNMiAxMmgyMCcvJTNFJTNDcGF0aCBkPSdNMTIgMmExNS4zIDE1LjMgMCAwIDEgNCAxMCAxNS4zIDE1LjMgMCAwIDEtNCAxMCAxNS4zIDE1LjMgMCAwIDEtNC0xMCAxNS4zIDE1LjMgMCAwIDEgNC0xMHonLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wcC1maWVsZC0tcmVnaW9uIC5TZWxlY3RJbnB1dCBzZWxlY3QuaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNjQ3NDhiJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDcGF0aCBkPSdtNiA5IDYgNiA2LTYnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEycHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG59XG5cbi5wcC1maWVsZC0tYWNjb3VudCAuVGV4dElucHV0IC5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHAtZmllbGQtLWFjY291bnQgLlRleHRJbnB1dCAubWFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTRweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM2NDc0OGInIHN0cm9rZS13aWR0aD0nMiclM0UlM0NwYXRoIGQ9J00yMCAyMXYtMmE0IDQgMCAwIDAtNC00SDhhNCA0IDAgMCAwLTQgNHYyJy8lM0UlM0NjaXJjbGUgY3g9JzEyJyBjeT0nNycgcj0nNCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBwLWZpZWxkLS1hY2NvdW50IC5UZXh0SW5wdXQgLmlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiA0MnB4O1xufVxuXG4uVG9wdXBGb3JtIC5zdGVhbS11c2VybmFtZS1oZWxwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAwLjM1cmVtO1xuICBjb2xvcjogdmFyKC0taGludCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIDAgNnB4IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5Ub3B1cEZvcm0gLnN0ZWFtLXVzZXJuYW1lLWhlbHBfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAwLjlyZW07XG4gIGhlaWdodDogMC45cmVtO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjgsIDE0OCwgMTcwLCAwLjQ1KTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGZvbnQtc2l6ZTogMC42NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLlRvcHVwRm9ybSAuc3RlYW0tdXNlcm5hbWUtaGVscDpob3ZlciAuc3RlYW0tdXNlcm5hbWUtaGVscF9faWNvbiB7XG4gIG9wYWNpdHk6IDAuNztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgYmFja2dyb3VuZDogI2YyZjNmNztcbn1cblxuLlRvcHVwRm9ybSAuc3RlYW0tdXNlcm5hbWUtaGVscDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBwLWZpZWxkLS1lbWFpbCAuVGV4dElucHV0IC5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHAtZmllbGQtLWVtYWlsIC5UZXh0SW5wdXQgLm1haW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNjQ3NDhiJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDcmVjdCB3aWR0aD0nMjAnIGhlaWdodD0nMTYnIHg9JzInIHk9JzQnIHJ4PScyJy8lM0UlM0NwYXRoIGQ9J20yMiA3LTguOTcgNS43YTEuOTQgMS45NCAwIDAgMS0yLjA2IDBMMiA3Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucHAtZmllbGQtLWVtYWlsIC5UZXh0SW5wdXQgLmlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiA0MnB4O1xufVxuXG4ucHAtZmllbGQtLW5vbWluYWwgLlNlbGVjdElucHV0IC5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHAtZmllbGQtLW5vbWluYWwgLlNlbGVjdElucHV0IC5tYWluOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzY0NzQ4Yicgc3Ryb2tlLXdpZHRoPScyJyUzRSUzQ3JlY3Qgd2lkdGg9JzIwJyBoZWlnaHQ9JzE0JyB4PScyJyB5PSc1JyByeD0nMicvJTNFJTNDcGF0aCBkPSdNMiAxMGgyMCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBwLWZpZWxkLS1ub21pbmFsIC5TZWxlY3RJbnB1dCBzZWxlY3QuaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNjQ3NDhiJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDcGF0aCBkPSdtNiA5IDYgNiA2LTYnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEycHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG59XG5cbi5wcC1maWVsZC0tYW1vdW50IC5UZXh0SW5wdXQgLm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcC1maWVsZC0tYW1vdW50IC5UZXh0SW5wdXQgLmlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbn1cblxuLnBwLWZpZWxkLS1hbW91bnQgLlRleHRJbnB1dCAubWFpbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnXHUyMEJEJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTRweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBwLXRvdGFsLXZhbHVlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5wcC10b3RhbC12YWx1ZV9fZXJyb3Ige1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1kYW5nZXIsICNlNTQ4NGQpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4ucHAtYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnBwLXByaW1hcnkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MnB4O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcC10b3B1cC1wcmltYXJ5KTtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDI2cHggdmFyKC0tcHAtdG9wdXAtcHJpbWFyeS1zaGFkb3cpO1xuICB0cmFuc2l0aW9uOlxuICAgIHRyYW5zZm9ybSAwLjJzLFxuICAgIGJveC1zaGFkb3cgMC4ycyxcbiAgICBvcGFjaXR5IDAuMnMsXG4gICAgYmFja2dyb3VuZCAwLjNzO1xufVxuXG4ucHAtcHJpbWFyeTpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxLjA1KTtcbn1cblxuLnBwLXByaW1hcnlbZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMC41ODtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnBwLXRvcHVwLS1tb2JpbGVfbGVnZW5kcyAucHAtcHJpbWFyeSxcbi5wcC10b3B1cC0tcHViZyAucHAtcHJpbWFyeSxcbi5wcC10b3B1cC0tcmF6ZXIgLnBwLXByaW1hcnkge1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wcC10b3B1cCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLnBwLXRvcHVwX19ib2R5IHtcbiAgICBwYWRkaW5nOiAxOHB4IDE4cHggMTRweDtcbiAgfVxuXG4gIC5wcC1maWVsZC1yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLlRvcHVwRm9ybSAuaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuIiwgIi5TZWxlY3RJbnB1dCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4gIC5TZWxlY3RJbnB1dCAubWFpbiB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5TZWxlY3RJbnB1dCAuc3VmZml4ID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgfVxuICAuU2VsZWN0SW5wdXQgLnN1ZmZpeCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4gIC5TZWxlY3RJbnB1dCBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9IiwgIi5tb2RhbC1kaWFsb2ctb3ZlcmxheSB7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCAwIDAgLyAwLjYpO1xuICAgIGFuaW1hdGlvbjogbW9kYWwtZGlhbG9nLW92ZXJsYXktaGlkZSAyNTBtcyBlYXNlIDEwMG1zIGZvcndhcmRzO1xuICB9XG4gICAgLm1vZGFsLWRpYWxvZy1vdmVybGF5W2RhdGEtZXhwYW5kZWRdIHtcbiAgICAgIGFuaW1hdGlvbjogbW9kYWwtZGlhbG9nLW92ZXJsYXktc2hvdyAyNTBtcyBlYXNlO1xuICAgIH1cbiAgLm1vZGFsLWRpYWxvZy1wb3NpdGlvbmVyIHtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubW9kYWwtZGlhbG9nLXBvc2l0aW9uZXIudWkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB0b3A6IDEwdmg7XG4gICAgfVxuICAubW9kYWwtZGlhbG9nLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgZ2FwOiAxcmVtO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogbWluKGNhbGMoMTAwdncgLSAxcmVtKSwgNTAwcHgpO1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF5LWRhcmspO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJnKTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNvbnRlbnQuZXJyb3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFuZ2VyKTtcbiAgICB9XG4gIC5tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gICAgYW5pbWF0aW9uOiBtb2RhbC1kaWFsb2ctY29udGVudC1oaWRlIDMwMG1zIGVhc2UtaW4gZm9yd2FyZHM7XG59XG4gIC5tb2RhbC1kaWFsb2ctY29udGVudFtkYXRhLWV4cGFuZGVkXSB7XG4gICAgICBhbmltYXRpb246IG1vZGFsLWRpYWxvZy1jb250ZW50LXNob3cgMzAwbXMgZWFzZS1vdXQ7XG4gICAgfVxuICAubW9kYWwtZGlhbG9nLWNvbnRlbnQudWkge1xuICAgICAgbWluLXdpZHRoOiA0MHZ3O1xuICAgICAgbWF4LWhlaWdodDogbWluKDg1dmgsIDEwMCUpO1xuICAgIH1cbiAgLm1vZGFsLWRpYWxvZy1jb250ZW50LnNtYWxsIHtcbiAgICAgIG1pbi13aWR0aDogMjB2dztcbiAgICB9XG4gIC5tb2RhbC1kaWFsb2ctZGVzY3JpcHRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbi5zdGVhbS11c2VybmFtZS1oZWxwLWRpYWxvZyB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG5cbi5zdGVhbS11c2VybmFtZS1oZWxwX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDcwdmg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3RlYW0tdXNlcm5hbWUtaGVscF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuMDVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG5Aa2V5ZnJhbWVzIG1vZGFsLWRpYWxvZy1vdmVybGF5LXNob3cge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW9kYWwtZGlhbG9nLW92ZXJsYXktaGlkZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb2RhbC1kaWFsb2ctY29udGVudC1zaG93IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb2RhbC1kaWFsb2ctY29udGVudC1oaWRlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Nik7XG4gIH1cbn0iLCAiLnBwLWdhbWVzIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4O1xufVxuXG4ucHAtZ2FtZXMgaDEge1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG5cbi5wcC1nYW1lc19fbGVhZCB7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cblxuLnBwLWdhbWVzX19iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLnBwLWdhbWVzX19zZWFyY2gge1xuICBmbGV4OiAxIDEgMzYwcHg7XG4gIG1pbi13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xufVxuXG4ucHAtZ2FtZXNfX3NlYXJjaCBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucHAtZ2FtZXNfX3NlYXJjaCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmc6IDAgMTZweCAwIDQ0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucHAtZ2FtZXNfX3NlYXJjaCBpbnB1dDpmb2N1cyxcbi5wcC1nYW1lc19fc29ydDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCB2YXIoLS1yaW5nKTtcbn1cblxuLnBwLWdhbWVzX19zb3J0IHtcbiAgaGVpZ2h0OiA1MnB4O1xuICBwYWRkaW5nOiAwIDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4ucHAtZ2FtZXNfX2NvdW50IHtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDE0cHg7XG59XG5cbi5wcC1nYW1lc19fY291bnQgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wcC1nYW1lc19fbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcC1nYW1lc19fZW1wdHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAzNnB4IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnBwLWdhbWVzX19tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMThweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDEycHggMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5wcC1nYW1lc19fbW9yZTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnBwLWdhbWUgKyAucHAtZ2FtZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuXG4ucHAtZ2FtZV9faGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE4NHB4IG1pbm1heCgwLCAxZnIpIGF1dG87XG4gIGdhcDogMThweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAyMHB4IDEycHggMTJweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wcC1nYW1lX19oZWFkOmhvdmVyLFxuLnBwLWdhbWUuaXMtb3BlbiAucHAtZ2FtZV9faGVhZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBhbmVsLTIpO1xufVxuXG4ucHAtZ2FtZV9fY292ZXIsXG4ucHAtZ2FtZXMtc2hlbGZfX2NvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiA0NjAgLyAyMTU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wYW5lbC0yKTtcbn1cblxuLnBwLWdhbWVfX2NvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4ucHAtZ2FtZV9fY292ZXIuaXMtbWlzc2luZyxcbi5wcC1nYW1lcy1zaGVsZl9fY292ZXIuaXMtbWlzc2luZyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBwLWdhbWVfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucHAtZ2FtZV9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnBwLWdhbWVfX3N1YiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbn1cblxuLnBwLWdhbWVfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuXG4ucHAtZ2FtZV9fYm9keSB7XG4gIHBhZGRpbmc6IDRweCAyMHB4IDIwcHggMjE0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBhbmVsLTIpO1xufVxuXG4ucHAtZ2FtZV9fZWRpdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogNjIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5wcC1nYW1lX19lZGl0aW9ucyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTQuNXB4O1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG59XG5cbi5wcC1nYW1lX19lZGl0aW9ucyBsaSArIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG5cbi5wcC1nYW1lX19lZGl0aW9ucyBiIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbn1cblxuLnBwLWdhbWVfX25vdGUge1xuICBtYXgtd2lkdGg6IDYyMHB4O1xuICBtYXJnaW46IDEycHggMCAwO1xuICBmb250LXNpemU6IDEzLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbn1cblxuLnBwLWdhbWVzLXNoZWxmIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDE4cHg7XG59XG5cbi5wcC1nYW1lcy1zaGVsZl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBwLWdhbWVzLXNoZWxmX19jb3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLnBwLWdhbWVzLXNoZWxmX19pdGVtIGIge1xuICBmb250LXNpemU6IDE0LjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnBwLWdhbWVzLXNoZWxmX19pdGVtIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG59XG5cbi5wcC1nYW1lcy1zaGVsZl9faXRlbTpob3ZlciAucHAtZ2FtZXMtc2hlbGZfX2NvdmVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMDYpO1xufVxuXG4ucHAtZ2FtZV9fYnV5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBtYXgtd2lkdGg6IDYyMHB4O1xufVxuXG4ucHAtZ2FtZV9fYnV5IC5wcC1nYW1lX19lZGl0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wcC1nYW1lX19lZGl0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNC41cHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbn1cblxuLnBwLWdhbWVfX2VkaXRpb24gKyAucHAtZ2FtZV9fZWRpdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuXG4ucHAtZ2FtZV9fZWRpdGlvbi5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJpbmcpO1xufVxuXG4ucHAtZ2FtZV9fZWRpdGlvbiBpbnB1dCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogbm9uZTtcbiAgYWNjZW50LWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLnBwLWdhbWVfX2VkaXRpb24gc3BhbiB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnBwLWdhbWVfX2VkaXRpb24gYiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG59XG5cbi5wcC1nYW1lX19maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xufVxuXG4ucHAtZ2FtZV9fZmllbGQgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG59XG5cbi5wcC1nYW1lX19maWVsZCBpbnB1dCB7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnBwLWdhbWVfX2ZpZWxkIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHZhcigtLXJpbmcpO1xufVxuXG4ucHAtZ2FtZV9fZmllbGQgaW5wdXRbYXJpYS1pbnZhbGlkPSd0cnVlJ10ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWlucHV0LWVycm9yKTtcbn1cblxuLnBwLWdhbWVfX2ZpZWxkIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbn1cblxuLnBwLWdhbWVfX2ZpZWxkIHNtYWxsLmlzLWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWlucHV0LWVycm9yKTtcbn1cblxuLnBwLWdhbWVfX3BheSB7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbn1cblxuLnBwLWdhbWVfX3BheTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnBwLWdhbWVfX2J1eSAucHAtZ2FtZV9fbm90ZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC5wcC1nYW1lcy1zaGVsZiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IG1pbm1heCgyMjBweCwgNjIlKTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIH1cblxuICAucHAtZ2FtZXMtc2hlbGZfX2l0ZW0ge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnBwLWdhbWVzIHtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgfVxuXG4gIC5wcC1nYW1lcyBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgLnBwLWdhbWVzX19zb3J0IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgfVxuXG4gIC5wcC1nYW1lX19oZWFkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDExMnB4IG1pbm1heCgwLCAxZnIpO1xuICAgIGdhcDogMTJweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIH1cblxuICAucHAtZ2FtZV9fcHJpY2Uge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGZvbnQtc2l6ZTogMTUuNXB4O1xuICB9XG5cbiAgLnBwLWdhbWVfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIC5wcC1nYW1lX19ib2R5IHtcbiAgICBwYWRkaW5nOiA0cHggMTJweCAxNnB4O1xuICB9XG59XG4iLCAiLnBwLXJldmlld3NfX3N1bW1hcnkge1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogLThweCAwIDE4cHg7XG59XG5cbi5wcC1yZXZpZXdzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IGNhbGMoKDEwMCUgLSAyOHB4KSAvIDMpO1xuICBnYXA6IDE0cHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG4ucHAtcmV2aWV3IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBtaW4td2lkdGg6IDA7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbn1cblxuLnBwLXJldmlld19fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDEyLjVweDtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbn1cblxuLnBwLXJldmlld19fc3RhcnMge1xuICBjb2xvcjogI2Y1YTYyMztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4ucHAtcmV2aWV3X190ZXh0IHtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG5cbi5wcC1yZXZpZXdfX3Byb2R1Y3Qge1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICBmb250LXNpemU6IDEyLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuXG4ucHAtcmV2aWV3X19yZXBseSB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xufVxuXG4ucHAtcmV2aWV3X19yZXBseSBiIHtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucHAtcmV2aWV3X19yZXBseSBwIHtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5wcC1yZXZpZXdzIHtcbiAgICBncmlkLWF1dG8tY29sdW1uczogY2FsYygoMTAwJSAtIDE0cHgpIC8gMik7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcC1yZXZpZXdzX19oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNnB4O1xuICB9XG5cbiAgLnBwLXJldmlld3Mge1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiA4NSU7XG4gIH1cbn1cbiIsICIucHAtc2VhcmNoIHtcbiAgaGVpZ2h0OiA1MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogdmFyKC0taGludCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdyk7XG59XG5cbi5wcC1zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIGdhcDogMTRweDtcbn1cblxuLnBwLXNlcnZpY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDE2cHggMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246XG4gICAgYm94LXNoYWRvdyAwLjE1cyxcbiAgICB0cmFuc2Zvcm0gMC4xNXMsXG4gICAgYm9yZGVyLWNvbG9yIDAuMTVzO1xufVxuXG4ucHAtc2VydmljZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cblxuLnBwLXNlcnZpY2UuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGY0NmU1O1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg5OSwgMTAyLCAyNDEsIDAuMTQpO1xufVxuXG4ucHAtc2VydmljZV9fY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogOHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM0ZjQ2ZTU7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuXG4ucHAtc2VydmljZV9faWNvIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgZmxleDogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucHAtc2VydmljZV9faWNvLS1pbWcge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHAtc2VydmljZV9faWNvLS1pbWcgaW1nIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnBwLXNlcnZpY2VfX3RleHQge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5wcC1zZXJ2aWNlX19uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wcC1zZXJ2aWNlX19zdWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLnBwLXNlcnZpY2VzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAucHAtc2VydmljZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gIC5wcC1zZXJ2aWNlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLnBwLXNlcnZpY2VzIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAucHAtc2VydmljZSB7XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgIGdhcDogOHB4O1xuICB9XG5cbiAgLnBwLXNlcnZpY2VfX2ljbyB7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICB9XG59XG4iLCAiLlN0YXR1c0FsbFRhYmxlIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0byBhdXRvIGF1dG87XG59IiwgIi5TdGF0dXNQYXltZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgcm93LWdhcDogMXJlbTtcbn0iXSwKICAibWFwcGluZ3MiOiAiQUFVQSxLQUNFLFlBQWEsS0FDYix5QkFBMEIsSUFDNUIsQ0FTQSxLQXRCQSxPQXVCVSxDQUNWLENBTUEsS0FDRSxRQUFTLEtBQ1gsQ0FPQSxHQUNFLFVBQVcsSUF4Q2IsT0F5Q1UsTUFBTyxDQUNqQixDQVVBLEdBQ0UsV0FBWSxZQUNaLE9BQVEsRUFDUixT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 */
