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: 1rem;--shadow: 0 15px 40px rgba(0, 0, 0, .25), inset 0 1px 0 rgba(255, 255, 255, .02);--font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--background: #2f323b;--gray-dark: #3d404c;--background-darker: #2a2d35;--bg: radial-gradient(1200px 600px at 80% -10%, rgba(92, 194, 255, .15), rgba(92, 194, 255, 0)), radial-gradient(900px 500px at 10% 10%, rgba(46, 209, 123, .1), rgba(46, 209, 123, 0)), #0b1220;--panel: #111a2b;--panel-2: #0f1626;--text: #e6edf6;--gray: #9fb0c3;--muted: #9fb0c3;--primary: #5cc2ff;--primary-2: #7be0ff;--ring: rgba(124, 205, 255, .35);--success: #2ed17b;--success-2: #48e593;--warning: #f5b72e;--warning-2: #ffd35a;--danger: #8f0d36;--border: #1e2a41;--border-2: #24314a;--footer-text: #93a6bd;--footer-link: #b9cbe0;--hint: #8da2bb;--bage: #cfe3fa;--button-color: #00101a}[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:0;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)}.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{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}.footer-pre{white-space:pre-wrap}header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0}.brand{cursor:pointer;display:flex;align-items:center;gap:12px}.brand h1{font-size:18px;margin:0}.auth{display:flex;gap:10px;align-items:center}.logo{margin:-28px 24px -11px;width:120px;display:grid;place-items:center}.logo img{width:100%;height:100%}footer{display:flex;justify-content:space-between;gap:1rem;padding:1.125rem 0 0;color:var(--footer-text);font-size:.8125rem}footer a{color:var(--footer-link)}.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%}.captcha-field{display:grid;grid-template-columns:auto 5px}.captcha-field span{padding-left:4px}.Topup{display:grid;grid-template-columns:1.1fr .9fr;gap:1.5rem;margin-top:1.125rem}@media(max-width:900px){.Topup{grid-template-columns:1fr}}.Topup-feedback{grid-column:1 / -1;margin:0;text-align:center;font-size:.875rem;color:var(--muted)}.Topup-feedback a{color:var(--primary)}.Topup-feedback a:hover{color:var(--primary-2)}.TopupRules-faq{margin:1rem 0 0;font-size:.875rem}.TopupRules-faq a{color:var(--primary)}.TopupRules-faq a:hover{color:var(--primary-2)}.TopupForm{grid-template-columns:1fr}.TopupForm .h-pair{display:grid;grid-template-columns:1fr 11.25rem;gap:.75rem}@media(max-width:520px){.TopupForm .h-pair{grid-template-columns:1fr}}.TopupForm .steam-username-field__header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;width:100%}.TopupForm .steam-username-field__input{width:100%}.TopupForm .steam-username-help{display:inline-flex;align-items:center;gap:.35rem;color:var(--hint);font-weight:400;font-size:.7em;line-height:1.1;user-select:none;background:transparent}.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}.topup-real-amount-input{border:none;background:transparent;padding:0;margin:0;outline:none;font:inherit;color:inherit;line-height:inherit;vertical-align:baseline;width:auto;appearance:none}.topup-real-amount-input[disabled]{opacity:1}.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)}}.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,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vdG1wL3RtcC0yNDY1OTMtWGdXN1NnTVVsS2JiL2Zyb250ZW5kL3VpL2Nzcy9hcHAuY3NzIiwgIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3RtcC90bXAtMjQ2NTkzLVhnVzdTZ01VbEtiYi9mcm9udGVuZC91aS9hY2NvdW50L0FjY291bnQuY3NzIiwgIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3RtcC90bXAtMjQ2NTkzLVhnVzdTZ01VbEtiYi9mcm9udGVuZC9jb21wb25lbnRzL1N3aXRjaElucHV0LmNzcyIsICIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi90bXAvdG1wLTI0NjU5My1YZ1c3U2dNVWxLYmIvZnJvbnRlbmQvY29tcG9uZW50cy9UZXh0SW5wdXQuY3NzIiwgIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3RtcC90bXAtMjQ2NTkzLVhnVzdTZ01VbEtiYi9mcm9udGVuZC91aS9sb2dpbi9Mb2dpbk1vZGFsLmNzcyIsICIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi90bXAvdG1wLTI0NjU5My1YZ1c3U2dNVWxLYmIvZnJvbnRlbmQvdWkvdG9wdXAvVG9wdXAuY3NzIiwgIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3RtcC90bXAtMjQ2NTkzLVhnVzdTZ01VbEtiYi9mcm9udGVuZC91aS90b3B1cC9Ub3B1cEZvcm0uY3NzIiwgIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3RtcC90bXAtMjQ2NTkzLVhnVzdTZ01VbEtiYi9mcm9udGVuZC9jb21wb25lbnRzL1NlbGVjdElucHV0LmNzcyIsICIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi90bXAvdG1wLTI0NjU5My1YZ1c3U2dNVWxLYmIvZnJvbnRlbmQvdWkvY3NzL21vZGFsLmNzcyIsICIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi90bXAvdG1wLTI0NjU5My1YZ1c3U2dNVWxLYmIvZnJvbnRlbmQvdWkvcGF5bWVudC9TdGF0dXNBbGwuY3NzIiwgIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3RtcC90bXAtMjQ2NTkzLVhnVzdTZ01VbEtiYi9mcm9udGVuZC91aS9wYXltZW50L1N0YXR1c1BheW1lbnQuY3NzIl0sCiAgInNvdXJjZXNDb250ZW50IjogWyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46cm9vdCB7XG4gIC0tZm9udC1zaXplOiAxNnB4O1xuICAtLXJhZGl1czogMXJlbTtcbiAgLS1zaGFkb3c6IDAgMTVweCA0MHB4IHJnYmEoMCwgMCwgMCwgLjI1KSwgaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wMik7XG4gIC0tZm9udC1mYW1pbHk6IEludGVyLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtLWJhY2tncm91bmQ6ICMyZjMyM2I7XG4gIC0tZ3JheS1kYXJrOiAjM2Q0MDRjO1xuICAtLWJhY2tncm91bmQtZGFya2VyOiAjMmEyZDM1O1xuICAtLWJnOiByYWRpYWwtZ3JhZGllbnQoMTIwMHB4IDYwMHB4IGF0IDgwJSAtMTAlLCByZ2JhKDkyLCAxOTQsIDI1NSwgMC4xNSksIHJnYmEoOTIsIDE5NCwgMjU1LCAwKSksXG4gICAgcmFkaWFsLWdyYWRpZW50KDkwMHB4IDUwMHB4IGF0IDEwJSAxMCUsIHJnYmEoNDYsIDIwOSwgMTIzLCAwLjEpLCByZ2JhKDQ2LCAyMDksIDEyMywgMCkpLCAjMGIxMjIwO1xuXG4gIC0tcGFuZWw6ICMxMTFhMmI7XG4gIC0tcGFuZWwtMjogIzBmMTYyNjtcbiAgLS10ZXh0OiAjZTZlZGY2O1xuICAtLWdyYXk6ICM5ZmIwYzM7XG4gIC0tbXV0ZWQ6ICM5ZmIwYzM7XG4gIC0tcHJpbWFyeTogIzVjYzJmZjtcbiAgLS1wcmltYXJ5LTI6ICM3YmUwZmY7XG4gIC0tcmluZzogcmdiYSgxMjQsIDIwNSwgMjU1LCAwLjM1KTtcbiAgLS1zdWNjZXNzOiAjMmVkMTdiO1xuICAtLXN1Y2Nlc3MtMjogIzQ4ZTU5MztcbiAgLS13YXJuaW5nOiAjZjViNzJlO1xuICAtLXdhcm5pbmctMjogI2ZmZDM1YTtcbiAgLS1kYW5nZXI6ICM4ZjBkMzY7XG4gIC0tYm9yZGVyOiAjMWUyYTQxO1xuICAtLWJvcmRlci0yOiAjMjQzMTRhO1xuICAtLWZvb3Rlci10ZXh0OiAjOTNhNmJkO1xuICAtLWZvb3Rlci1saW5rOiAjYjljYmUwO1xuICAtLWhpbnQ6ICM4ZGEyYmI7XG4gIC0tYmFnZTogI2NmZTNmYTtcbiAgLS1idXR0b24tY29sb3I6ICMwMDEwMWE7XG59XG5cbltkYXRhLXRoZW1lPSdsaWdodCddIHtcbiAgLS1iZzogcmFkaWFsLWdyYWRpZW50KDkwMHB4IDUwMHB4IGF0IDAlIC0xMCUsIHJnYmEoMCwgMTE5LCAyMDQsIDAuMDgpLCByZ2JhKDAsIDExOSwgMjA0LCAwKSksICNmN2Y5ZmM7XG4gIC0tcGFuZWw6ICNmZmZmZmY7XG4gIC0tcGFuZWwtMjogI2YyZjZmYjtcbiAgLS10ZXh0OiAjMmYzODQ2O1xuICAtLWdyYXk6ICM1NTYyNzc7XG4gIC0tbXV0ZWQ6ICM1NTYyNzc7XG4gIC0tcHJpbWFyeTogIzAwNzdjYztcbiAgLS1wcmltYXJ5LTI6ICMzMzk5ZmY7XG4gIC0tcmluZzogcmdiYSgwLCAxMTksIDIwNCwgMC4yNSk7XG4gIC0tc3VjY2VzczogIzJlYTk2ZjtcbiAgLS1zdWNjZXNzLTI6ICM0N2M0ODY7XG4gIC0td2FybmluZzogI2Q3OTUwMDtcbiAgLS13YXJuaW5nLTI6ICNmZmJkMzM7XG4gIC0tZGFuZ2VyOiAjY2MyMjQ0O1xuICAtLWJvcmRlcjogI2Q2ZTBlYztcbiAgLS1ib3JkZXItMjogI2M2ZDRlNjtcbiAgLS1mb290ZXItdGV4dDogIzkzYTZiZDtcbiAgLS1mb290ZXItbGluazogdmFyKC0tZm9vdGVyLXRleHQpO1xuICAtLWhpbnQ6ICM4MDk0YWE7XG4gIC0tYnV0dG9uLWNvbG9yOiAjZjVmNWY1O1xuICAtLWJhZ2U6IHZhcigtLWhpbnQpO1xufVxuXG46cm9vdCB7XG4gIC0taW5wdXQtZXJyb3I6ICNjYzIyNDQ7XG4gIC0tc3Rhci1yZXF1aXJlZDogdmFyKC0tcHJpbWFyeSk7XG4gIC0taW5wdXQtaGludDogdmFyKC0taGludCk7XG4gIC0tc3dpdGNoLWNvbnRyb2wtY29sb3I6IHZhcigtLXN1Y2Nlc3MpO1xuICAtLXN3aXRjaC1jb250cm9sLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1ncmF5LWRhcmspO1xuICAtLXN3aXRjaC10aHVtYi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZ3JheSk7XG59XG5cbioge1xuICBtYXJnaW46IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZSwgMTZweCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuYm9keTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZyk7XG59XG5cbmEge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktMik7XG4gIH1cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5oaW50IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0taGludCk7XG59XG5cbi5pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNjc1cmVtO1xufVxuXG4ucG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBtYXJnaW46IDAgMCAwLjc1cmVtO1xufVxuXG5wLmxlYWQge1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5cbi5sb2FkaW5nIHtcbiAgLyogVE9ETyAqL1xufVxuXG4ubm9pdGVtcyB7XG4gIC8qIFRPRE8gKi9cbn1cblxuYnV0dG9uLmljb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbmJ1dHRvbi5pY29uOm5vdCguYnRuKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbi5idG4ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuODc1cmVtIDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tcHJpbWFyeSksIHZhcigtLXByaW1hcnktMikpO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLWNvbG9yKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjc1cmVtIDEuNXJlbSByZ2JhKDY0LCAxNjAsIDI1NSwgMC4yOCk7XG4gIHRyYW5zaXRpb246XG4gICAgdHJhbnNmb3JtIDAuMDhzIGVhc2UsXG4gICAgZmlsdGVyIDAuMnMgZWFzZSxcbiAgICBib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuNjI1cmVtO1xufVxuXG4uYnRuOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4wNSk7XG4gIH1cblxuLmJ0bjphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICB9XG5cbi5idG5bZGlzYWJsZWRdIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBmaWx0ZXI6IHNhdHVyYXRlKDAuNik7XG4gICAgLypwb2ludGVyLWV2ZW50czogbm9uZTsqL1xuICB9XG5cbi5idG4ubW9ubyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzFkMjUzMywgIzBmMTYyNik7XG4gICAgY29sb3I6ICNmMmY2ZmI7XG4gICAgYm94LXNoYWRvdzogMCAxMnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgfVxuXG4uYnRuLnN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXN1Y2Nlc3MpLCB2YXIoLS1zdWNjZXNzLTIpKTtcbiAgICBjb2xvcjogIzAwMWExMDtcbiAgICBib3gtc2hhZG93OiAwIDEycHggMjRweCByZ2JhKDQ2LCAyMDksIDEyMywgMC4yOCk7XG4gIH1cblxuLmJ0bi53YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS13YXJuaW5nKSwgdmFyKC0td2FybmluZy0yKSk7XG4gICAgY29sb3I6ICMxYTEyMDA7XG4gICAgYm94LXNoYWRvdzogMCAxMnB4IDI0cHggcmdiYSgyNDUsIDE4MywgNDYsIDAuMjgpO1xuICB9XG5cbi5idG4tb3V0bGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW0gMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNjc1cmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wYW5lbCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjpcbiAgICB0cmFuc2Zvcm0gMC4wOHMgZWFzZSxcbiAgICBmaWx0ZXIgMC4ycyBlYXNlLFxuICAgIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xufVxuXG4uYnRuLW91dGxpbmU6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDZweCB2YXIoLS1yaW5nKTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIH1cblxuLmJ0bi1vdXRsaW5lOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNnB4IHZhcigtLXJpbmcpO1xuICB9XG5cbi5idG4tb3V0bGluZTphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICB9XG5cbi5idG4tb3V0bGluZVtkaXNhYmxlZF0ge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGZpbHRlcjogc2F0dXJhdGUoMC42KTtcbiAgICAvKnBvaW50ZXItZXZlbnRzOiBub25lOyovXG4gIH1cblxuLnRvYXN0LWxpc3Qge1xuICAgIC0tdG9hc3Qtdmlld3BvcnQtcGFkZGluZzogMXJlbTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiB2YXIoLS10b2FzdC12aWV3cG9ydC1wYWRkaW5nKTtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuLnRvYXN0IHtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF5LWRhcmspO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWRhcmtlcik7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnRvYXN0W2RhdGEtb3BlbmVkXSB7XG4gICAgYW5pbWF0aW9uOiB0b2FzdC1zbGlkZS1pbiAxNTBtcyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKTtcbiAgfVxuXG4udG9hc3RbZGF0YS1jbG9zZWRdIHtcbiAgICBhbmltYXRpb246IHRvYXN0LWhpZGUgMTAwbXMgZWFzZS1pbjtcbiAgfVxuXG4udG9hc3RbZGF0YS1zd2lwZT0nbW92ZSddIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0ta2ItdG9hc3Qtc3dpcGUtbW92ZS14KSk7XG4gIH1cblxuLnRvYXN0W2RhdGEtc3dpcGU9J2NhbmNlbCddIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2Utb3V0O1xuICB9XG5cbi50b2FzdFtkYXRhLXN3aXBlPSdlbmQnXSB7XG4gICAgYW5pbWF0aW9uOiB0b2FzdC1zd2lwZS1vdXQgMTAwbXMgZWFzZS1vdXQ7XG4gIH1cblxuLnRvYXN0LmVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYW5nZXIpO1xuICB9XG5cbi50b2FzdC1jb250ZW50IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMC41cmVtO1xuICB9XG5cbi50b2FzdC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuLnRvYXN0LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gIH1cblxuLnRvYXN0LWNsb3NlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuQGtleWZyYW1lcyB0b2FzdC1oaWRlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRvYXN0LXNsaWRlLWluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSArIHZhcigtLXRvYXN0LXZpZXdwb3J0LXBhZGRpbmcpKSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRvYXN0LXN3aXBlLW91dCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS1rYi10b2FzdC1zd2lwZS1lbmQteCkpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgdmFyKC0tdG9hc3Qtdmlld3BvcnQtcGFkZGluZykpKTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLW92ZXJsYXkge1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAgMCAwIC8gMC42KTtcbiAgICBhbmltYXRpb246IG1vZGFsLWRpYWxvZy1vdmVybGF5LWhpZGUgMjUwbXMgZWFzZSAxMDBtcyBmb3J3YXJkcztcbiAgfVxuXG4ubW9kYWwtZGlhbG9nLW92ZXJsYXlbZGF0YS1leHBhbmRlZF0ge1xuICAgICAgYW5pbWF0aW9uOiBtb2RhbC1kaWFsb2ctb3ZlcmxheS1zaG93IDI1MG1zIGVhc2U7XG4gICAgfVxuXG4ubW9kYWwtZGlhbG9nLXBvc2l0aW9uZXIge1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbi5tb2RhbC1kaWFsb2ctcG9zaXRpb25lci51aSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHRvcDogMTB2aDtcbiAgICB9XG5cbi5tb2RhbC1kaWFsb2ctaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICBnYXA6IDFyZW07XG4gIH1cblxuLm1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiBtaW4oY2FsYygxMDB2dyAtIDFyZW0pLCA1MDBweCk7XG4gICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyYXktZGFyayk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG5cbi5tb2RhbC1kaWFsb2ctY29udGVudC5lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYW5nZXIpO1xuICAgIH1cblxuLm1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgICBhbmltYXRpb246IG1vZGFsLWRpYWxvZy1jb250ZW50LWhpZGUgMzAwbXMgZWFzZS1pbiBmb3J3YXJkcztcbn1cblxuLm1vZGFsLWRpYWxvZy1jb250ZW50W2RhdGEtZXhwYW5kZWRdIHtcbiAgICAgIGFuaW1hdGlvbjogbW9kYWwtZGlhbG9nLWNvbnRlbnQtc2hvdyAzMDBtcyBlYXNlLW91dDtcbiAgICB9XG5cbi5tb2RhbC1kaWFsb2ctY29udGVudC51aSB7XG4gICAgICBtaW4td2lkdGg6IDQwdnc7XG4gICAgICBtYXgtaGVpZ2h0OiBtaW4oODV2aCwgMTAwJSk7XG4gICAgfVxuXG4ubW9kYWwtZGlhbG9nLWNvbnRlbnQuc21hbGwge1xuICAgICAgbWluLXdpZHRoOiAyMHZ3O1xuICAgIH1cblxuLm1vZGFsLWRpYWxvZy1kZXNjcmlwdGlvbiB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuLnN0ZWFtLXVzZXJuYW1lLWhlbHAtZGlhbG9nIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLnN0ZWFtLXVzZXJuYW1lLWhlbHBfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNzB2aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zdGVhbS11c2VybmFtZS1oZWxwX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbkBrZXlmcmFtZXMgbW9kYWwtZGlhbG9nLW92ZXJsYXktc2hvdyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb2RhbC1kaWFsb2ctb3ZlcmxheS1oaWRlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vZGFsLWRpYWxvZy1jb250ZW50LXNob3cge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Nik7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vZGFsLWRpYWxvZy1jb250ZW50LWhpZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk2KTtcbiAgfVxufVxuXG4uY2FyZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHZhcigtLXBhbmVsKSwgdmFyKC0tcGFuZWwtMikpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cpO1xufVxuXG4uY2FyZCAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDEuMzc1cmVtO1xuICB9XG5cbi5zdGVwcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMC42MjVyZW07XG59XG5cbi5zdGVwcyAuc3RlcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDAuNzVyZW07XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuLnN0ZXBzIC5zdGVwIC5udW0ge1xuICAgICAgbWluLXdpZHRoOiAxLjc1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tcGFuZWwtMik7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItMik7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgfVxuXG4uYmFkZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cblxuLmJhZGdlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBhbmVsLTIpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItMik7XG4gIGNvbG9yOiB2YXIoLS1iYWdlKTtcbn1cblxuLmZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xuICByb3ctZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5mb3JtIC5oZWFkZXIge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIH1cblxuLmZvcm0gLmJ1dHRvbnMge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gIH1cblxuLmZvcm0gLmZ1bGwge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gIH1cblxuLmZvcm0gZmllbGRzZXQge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAganVzdGlmeS1zZWxmOiBzdHJldGNoO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxLjc1cmVtIDFyZW07XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgY29sdW1uLWdhcDogMXJlbTtcbiAgICByb3ctZ2FwOiAxcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxuXG4uZm9ybSBmaWVsZHNldCBsZWdlbmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG5cbmxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG59XG5cbi5pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wYW5lbC0yKTtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItMik7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246XG4gICAgMC4ycyBib3JkZXItY29sb3IsXG4gICAgMC4ycyBib3gtc2hhZG93LFxuICAgIDAuMnMgdHJhbnNmb3JtO1xufVxuXG4uaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS0yKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA2cHggdmFyKC0tcmluZyk7XG4gIH1cblxuLmlucHV0W2Rpc2FibGVkXSB7XG4gICAgY29sb3I6IHZhcigtLWhpbnQpXG4gIH1cblxuLmlucHV0LWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWlucHV0LWVycm9yKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmlucHV0LWhpbnQge1xuICBjb2xvcjogdmFyKC0taW5wdXQtaGludCk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLnN0YXItcmVxdWlyZWQge1xuICBjb2xvcjogdmFyKC0tc3Rhci1yZXF1aXJlZCk7XG59XG5cbi53aWR0aDEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFkZGluZy5ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cblxuLmhib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5oYm94LmdhcCB7XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cblxuLmhib3gubGVmdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbi5oYm94LmNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuLmhib3gucmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuLmhib3guc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICB9XG5cbi5oYm94LnZ0b3Age1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgfVxuXG4uaGJveC52Y2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbi5oYm94LnZzdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuXG4uaGJveC52Ym90dG9tIHtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICB9XG5cbi52Ym94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi52Ym94LmdhcCB7XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cblxuLnZib3gubGVmdCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuLnZib3guY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbi52Ym94LnJpZ2h0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuLnZib3gudnRvcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbi52Ym94LnZjZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbi52Ym94LnZzdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cblxuLnZib3gudmJvdHRvbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5cbi5mb290ZXItcHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG5oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG5cbi5icmFuZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uYnJhbmQgaDEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuLmF1dGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5sb2dvIHtcbiAgbWFyZ2luOiAtMjhweCAyNHB4IC0xMXB4O1xuICB3aWR0aDogMTIwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbmZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAxLjEyNXJlbSAwIDA7XG4gIGNvbG9yOiB2YXIoLS1mb290ZXItdGV4dCk7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG5mb290ZXIgYSB7XG4gICAgY29sb3I6IHZhcigtLWZvb3Rlci1saW5rKTtcbiAgfVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLnRhYmxlIC5yb3cge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG5cbi50YWJsZSAucm93ID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB9XG5cbi50YWJsZSAucm93LmhlYWRlcjpob3ZlciA+IGRpdiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuLnRhYmxlIC5yb3cuaGVhZGVyID4gZGl2IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICAgIH1cblxuLnRhYmxlIC5yb3cgPiAuZnVsbCB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIH1cblxuLnRhYmxlIC5yb3c6bm90KDpmaXJzdC1vZi10eXBlKSA+IGRpdiB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItMik7XG4gICAgICB9IiwgIi5BY2NvdW50IHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxLjVyZW07XG59IiwgIi5Td2l0Y2gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiAgLlN3aXRjaC1jb250cm9sIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB3aWR0aDogMi43NXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBoc2woMjQwIDUlIDg0JSk7XG4gICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgICBwYWRkaW5nOiAwIDJweDtcbiAgICB0cmFuc2l0aW9uOiAyNTBtcyBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogIzUyNTI1YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2YzZjQ2O1xuICB9XG4gIC5Td2l0Y2gtY29udHJvbFtkYXRhLWNoZWNrZWRdIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3dpdGNoLWNvbnRyb2wtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3dpdGNoLWNvbnRyb2wtY29sb3IpO1xuICAgIH1cbiAgLlN3aXRjaC1pbnB1dDpmb2N1cy12aXNpYmxlICsgLnN3aXRjaC1jb250cm9sIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tc3dpdGNoLWNvbnRyb2wtY29sb3IpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cbiAgLlN3aXRjaC1sYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIC5Td2l0Y2gtdGh1bWIge1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ4O1xuICAgIHRyYW5zaXRpb246IDI1MG1zIHRyYW5zZm9ybTtcbiAgfVxuICAuU3dpdGNoLXRodW1iW2RhdGEtY2hlY2tlZF0ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSAtIDFweCkpO1xuICAgIH1cbiAgLlN3aXRjaFtkYXRhLWRpc2FibGVkXSAuU3dpdGNoLWNvbnRyb2wge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zd2l0Y2gtY29udHJvbC1kaXNhYmxlZC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zd2l0Y2gtY29udHJvbC1kaXNhYmxlZC1jb2xvcik7XG4gICAgfVxuICAuU3dpdGNoW2RhdGEtZGlzYWJsZWRdIC5Td2l0Y2gtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3dpdGNoLXRodW1iLWRpc2FibGVkLWNvbG9yKTtcbiAgICB9XG4iLCAiLlRleHRJbnB1dCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4gIC5UZXh0SW5wdXQgLm1haW4ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAuVGV4dElucHV0IC5zdWZmaXggPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICB9XG4gIC5UZXh0SW5wdXQgLnN1ZmZpeCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4gIC5UZXh0SW5wdXQgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9IiwgIi5jYXB0Y2hhLWZpZWxkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDVweDtcbn1cblxuLmNhcHRjaGEtZmllbGQgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufSIsICIuVG9wdXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMWZyIDAuOWZyO1xuICBnYXA6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG59XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkgey5Ub3B1cCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnJcbn1cbiAgfVxuXG4uVG9wdXAtZmVlZGJhY2sge1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbn1cblxuLlRvcHVwLWZlZWRiYWNrIGEge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5Ub3B1cC1mZWVkYmFjayBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktMik7XG59XG5cbi5Ub3B1cFJ1bGVzLWZhcSB7XG4gIG1hcmdpbjogMXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5Ub3B1cFJ1bGVzLWZhcSBhIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG4uVG9wdXBSdWxlcy1mYXEgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTIpO1xufVxuIiwgIi5Ub3B1cEZvcm0ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbiAgLlRvcHVwRm9ybSAuaC1wYWlyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDExLjI1cmVtO1xuICAgIGdhcDogMC43NXJlbTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLlRvcHVwRm9ybSAuaC1wYWlyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXG4gIH1cbiAgICB9XG5cbi5Ub3B1cEZvcm0gLnN0ZWFtLXVzZXJuYW1lLWZpZWxkX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAwLjc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLlRvcHVwRm9ybSAuc3RlYW0tdXNlcm5hbWUtZmllbGRfX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5Ub3B1cEZvcm0gLnN0ZWFtLXVzZXJuYW1lLWhlbHAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjM1cmVtO1xuICBjb2xvcjogdmFyKC0taGludCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLlRvcHVwRm9ybSAuc3RlYW0tdXNlcm5hbWUtaGVscF9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDAuOXJlbTtcbiAgaGVpZ2h0OiAwLjlyZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyOCwgMTQ4LCAxNzAsIDAuNDUpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgZm9udC1zaXplOiAwLjY1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uVG9wdXBGb3JtIC5zdGVhbS11c2VybmFtZS1oZWxwOmhvdmVyIC5zdGVhbS11c2VybmFtZS1oZWxwX19pY29uIHtcbiAgb3BhY2l0eTogMC43O1xuICBmb250LXdlaWdodDogODAwO1xuICBiYWNrZ3JvdW5kOiAjRjJGM0Y3O1xufVxuXG4uVG9wdXBGb3JtIC5zdGVhbS11c2VybmFtZS1oZWxwOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBLZWVwIFwiY29tcHV0ZWQgYW1vdW50XCIgZmllbGQgdmlzdWFsbHkgaWRlbnRpY2FsIHRvIHRoZSBwcmV2aW91cyA8ZGl2Pi4gKi9cblxuLnRvcHVwLXJlYWwtYW1vdW50LWlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgd2lkdGg6IGF1dG87XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi50b3B1cC1yZWFsLWFtb3VudC1pbnB1dFtkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAxOyAvKiBhdm9pZCBicm93c2VyIGRlZmF1bHQgXCJkaXNhYmxlZFwiIGRpbW1pbmcgKi9cbn0iLCAiLlNlbGVjdElucHV0IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbiAgLlNlbGVjdElucHV0IC5tYWluIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLlNlbGVjdElucHV0IC5zdWZmaXggPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICB9XG4gIC5TZWxlY3RJbnB1dCAuc3VmZml4IHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbiAgLlNlbGVjdElucHV0IHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH0iLCAiLm1vZGFsLWRpYWxvZy1vdmVybGF5IHtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwIDAgMCAvIDAuNik7XG4gICAgYW5pbWF0aW9uOiBtb2RhbC1kaWFsb2ctb3ZlcmxheS1oaWRlIDI1MG1zIGVhc2UgMTAwbXMgZm9yd2FyZHM7XG4gIH1cbiAgICAubW9kYWwtZGlhbG9nLW92ZXJsYXlbZGF0YS1leHBhbmRlZF0ge1xuICAgICAgYW5pbWF0aW9uOiBtb2RhbC1kaWFsb2ctb3ZlcmxheS1zaG93IDI1MG1zIGVhc2U7XG4gICAgfVxuICAubW9kYWwtZGlhbG9nLXBvc2l0aW9uZXIge1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctcG9zaXRpb25lci51aSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHRvcDogMTB2aDtcbiAgICB9XG4gIC5tb2RhbC1kaWFsb2ctaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICBnYXA6IDFyZW07XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiBtaW4oY2FsYygxMDB2dyAtIDFyZW0pLCA1MDBweCk7XG4gICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyYXktZGFyayk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY29udGVudC5lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYW5nZXIpO1xuICAgIH1cbiAgLm1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgICBhbmltYXRpb246IG1vZGFsLWRpYWxvZy1jb250ZW50LWhpZGUgMzAwbXMgZWFzZS1pbiBmb3J3YXJkcztcbn1cbiAgLm1vZGFsLWRpYWxvZy1jb250ZW50W2RhdGEtZXhwYW5kZWRdIHtcbiAgICAgIGFuaW1hdGlvbjogbW9kYWwtZGlhbG9nLWNvbnRlbnQtc2hvdyAzMDBtcyBlYXNlLW91dDtcbiAgICB9XG4gIC5tb2RhbC1kaWFsb2ctY29udGVudC51aSB7XG4gICAgICBtaW4td2lkdGg6IDQwdnc7XG4gICAgICBtYXgtaGVpZ2h0OiBtaW4oODV2aCwgMTAwJSk7XG4gICAgfVxuICAubW9kYWwtZGlhbG9nLWNvbnRlbnQuc21hbGwge1xuICAgICAgbWluLXdpZHRoOiAyMHZ3O1xuICAgIH1cbiAgLm1vZGFsLWRpYWxvZy1kZXNjcmlwdGlvbiB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuLnN0ZWFtLXVzZXJuYW1lLWhlbHAtZGlhbG9nIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLnN0ZWFtLXVzZXJuYW1lLWhlbHBfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNzB2aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zdGVhbS11c2VybmFtZS1oZWxwX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbkBrZXlmcmFtZXMgbW9kYWwtZGlhbG9nLW92ZXJsYXktc2hvdyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb2RhbC1kaWFsb2ctb3ZlcmxheS1oaWRlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vZGFsLWRpYWxvZy1jb250ZW50LXNob3cge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Nik7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vZGFsLWRpYWxvZy1jb250ZW50LWhpZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk2KTtcbiAgfVxufSIsICIuU3RhdHVzQWxsVGFibGUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvIGF1dG8gYXV0bztcbn0iLCAiLlN0YXR1c1BheW1lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xuICByb3ctZ2FwOiAxcmVtO1xufSJdLAogICJtYXBwaW5ncyI6ICJBQVVBLEtBQ0UsWUFBYSxLQUNiLHlCQUEwQixJQUM1QixDQVNBLEtBdEJBLE9BdUJVLENBQ1YsQ0FNQSxLQUNFLFFBQVMsS0FDWCxDQU9BLEdBQ0UsVUFBVyxJQXhDYixPQXlDVSxNQUFPLENBQ2pCLENBVUEsR0FDRSxXQUFZLFlBQ1osT0FBUSxFQUNSLFNBQVUsT0FDWixDQU9BLElBQ0UsWUFBYSxTQUFTLENBQUUsVUFDeEIsVUFBVyxHQUNiLENBU0EsRUFDRSxpQkFBa0IsV0FDcEIsQ0FPQSxJQUFJLENBQUMsT0FDSCxjQUFlLEtBQ2YsZ0JBQWlCLFVBQ2pCLGdCQUFpQixVQUFVLE1BQzdCLENBTUEsRUFDQSxPQUNFLFlBQWEsTUFDZixDQU9BLEtBQ0EsSUFDQSxLQUNFLFlBQWEsU0FBUyxDQUFFLFVBQ3hCLFVBQVcsR0FDYixD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 */
