@font-face{src:url(/fonts/rounded.woff2)format("woff2-variations");font-family:rounded;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}body,button,input{font-family:rounded,ui-rounded,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto}body{line-height:1.4;color:var(--neutral-dark);background:#fff;min-height:100vh}h1,h2,h3,h4,h5,h6{line-height:1.2;font-variation-settings:"GRAD" 400,"wght" 800}p,li,span,div{line-height:1.4}p{margin:0 0 12px}:root{--primary:#ff8c00;--primary:color(display-p3 1 0.55 0);--primary-dark:#cc7000;--primary-dark:color(display-p3 0.8 0.44 0);--neutral-light:#faf9f7;--neutral-light:color(display-p3 0.98 0.975 0.97);--neutral-dark:#1a1a1a;--neutral-dark:color(display-p3 0.1 0.1 0.1);--accent:#0066ff;--accent:color(display-p3 0 0.4 1);--shadow:rgba(0, 0, 0, 0.1)}.top{margin-bottom:64px}.top header{text-align:center;padding:64px 32px}.top header .camel-logo-link{text-decoration:none;display:inline-block}.top header .camel-logo{width:160px;height:160px;margin-bottom:16px;display:block}.top header h1{font-size:48px;color:var(--neutral-dark);margin-bottom:24px}.top header p{font-size:21px;color:var(--neutral-dark);margin:0 auto;max-width:780px}.gender-selector{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;margin-bottom:64px}.gender-selector .btn{display:inline-block;padding:16px 32px;background:var(--primary);color:#fff;text-decoration:none;border-radius:50px;font-size:19px;font-variation-settings:"GRAD" 400,"wght" 600;transition:all .2s ease}.gender-selector .btn:hover{background:var(--primary-dark)}.gender-selector .btn.btn-female{background:var(--primary)}.gender-selector .btn.btn-male{background:var(--accent)}.app{max-width:800px;margin:0 auto;padding:0 32px}.calculator{padding:0;margin-bottom:64px}.calculator .calculator-header{text-align:center;margin-bottom:48px}.calculator .calculator-header .camel-icon{font-size:48px;margin-bottom:24px}.calculator .calculator-header h2{color:var(--neutral-dark);font-size:32px;margin-bottom:16px}.calculator .calculator-header p{color:var(--neutral-dark);font-size:18px}.calculator-form .form-group{margin-bottom:40px}.calculator-form .form-group label{display:block;font-variation-settings:"GRAD" 400,"wght" 600;color:var(--neutral-dark);margin-bottom:20px;font-size:18px}.slider-container{position:relative;display:flex;align-items:center;gap:16px}.slider-container input[type=range]{flex:1;height:8px;border-radius:5px;background:#fff;outline:none}.slider-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;border-radius:50%;background:var(--primary);cursor:pointer;box-shadow:0 2px 10px var(--shadow)}.slider-container input[type=range]::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:var(--primary);cursor:pointer;border:none;box-shadow:0 2px 10px var(--shadow)}.slider-container .slider-value{background:var(--neutral-light);padding:8px 16px;border-radius:10px;font-variation-settings:"GRAD" 400,"wght" 700;color:var(--neutral-dark);min-width:80px;text-align:center}select{width:100%;padding:16px;border:1px solid #e5e5e5;border-radius:8px;background:#fff;font-size:16px;color:var(--neutral-dark)}select:focus{outline:none;border-color:var(--primary)}.visual-selector{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px}.visual-selector .option{display:flex;flex-direction:column;align-items:center;padding:16px;border:1px solid #e5e5e5;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease}.visual-selector .option:hover{border-color:var(--primary)}.visual-selector .option.active{border-color:var(--primary);background:var(--neutral-light)}.visual-selector .option .icon{font-size:32px;margin-bottom:8px}.visual-selector .option span{font-size:15px;color:var(--neutral-dark);font-variation-settings:"GRAD" 400,"wght" 500}.hair-color-selector .option .color-circle{width:40px;height:40px;border-radius:50%;margin-bottom:8px}.hair-color-selector .option.hair-blonde .color-circle{background:linear-gradient(135deg,#ffe47a,#ffda47)}.hair-color-selector .option.hair-brown .color-circle{background:linear-gradient(135deg,#b96300,#9b3200)}.hair-color-selector .option.hair-black .color-circle{background:linear-gradient(135deg,#21364a,#000000)}.hair-color-selector .option.hair-red .color-circle{background:linear-gradient(135deg,#ff8338,#d81400)}.hair-color-selector .option.hair-gray .color-circle{background:linear-gradient(135deg,#a4b7c7,#677e93)}.eye-color-selector .option .color-circle{width:40px;height:40px;border-radius:50%;margin-bottom:8px}.eye-color-selector .option.eye-blue .color-circle{background:linear-gradient(135deg,#00beff,#0096ff)}.eye-color-selector .option.eye-green .color-circle{background:linear-gradient(135deg,#8dd700,#21ab00)}.eye-color-selector .option.eye-brown .color-circle{background:linear-gradient(135deg,#b96300,#9b3200)}.eye-color-selector .option.eye-gray .color-circle{background:linear-gradient(135deg,#a4b7c7,#677e93)}.radio-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px}.radio-group .radio-option{display:flex;align-items:center;justify-content:center;padding:16px;border:1px solid #e5e5e5;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease}.radio-group .radio-option:hover{border-color:var(--primary)}.radio-group .radio-option input[type=radio]{margin-right:8px;accent-color:var(--primary)}.radio-group .radio-option:has(input:checked){border-color:var(--primary);background:var(--neutral-light)}.radio-group .radio-option span{font-variation-settings:"GRAD" 400,"wght" 500;color:var(--neutral-dark);font-size:16px}.calculate-btn{width:100%;padding:20px;background:var(--primary);color:#fff;border:none;border-radius:50px;font-size:18px;font-variation-settings:"GRAD" 400,"wght" 600;cursor:pointer;transition:background .2s ease;margin-top:32px}.calculate-btn:hover{background:var(--primary-dark)}.results{text-align:center}.results .camel-animation{margin:32px 0;min-height:200px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.results .camel-animation .camel-emoji{font-size:32px;animation:camelPop .5s ease forwards;opacity:0;transform:scale(0)}.results .camel-animation .additional-camels{width:100%;font-size:19px;color:var(--neutral-dark);font-variation-settings:"GRAD" 400,"wght" 700;margin-top:16px}.results .result-text h3{font-size:48px;color:var(--neutral-dark);margin-bottom:16px}.results .result-text p{font-size:19px;color:var(--neutral-dark);margin-bottom:32px}.results .result-actions{display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap}.results .result-actions .main-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.results .result-actions button,.results .result-actions a{padding:16px 24px;border-radius:50px;text-decoration:none;font-variation-settings:"GRAD" 400,"wght" 700;transition:all .3s ease;border:2px solid transparent}.results .result-actions .share-btn{background:var(--accent);color:#fff;border:none;cursor:pointer}.results .result-actions .share-btn:hover{background:var(--primary);transform:translateY(-2px)}.results .result-actions .scoreboard-btn{background:var(--primary);color:#fff}.results .result-actions .scoreboard-btn:hover{background:var(--accent);transform:translateY(-2px)}.results .result-actions .calculate-again-btn{background:0 0;color:var(--primary);border:none;cursor:pointer;padding:8px 16px;font-size:16px;text-decoration:underline}.results .result-actions .calculate-again-btn:hover{color:var(--accent);transform:none}.scoreboard-container{max-width:800px;margin:0 auto;padding:32px}.scoreboard-container .scoreboard-header{text-align:center;margin-bottom:48px}.scoreboard-container .scoreboard-header h2{color:var(--neutral-dark);font-size:40px;margin-bottom:16px}.scoreboard-container .scoreboard-header p{color:var(--neutral-dark);font-size:19px}.scoreboard-container .user-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin-bottom:48px}.scoreboard-container .user-stats .stat-card{background:#fff;padding:32px;border-radius:15px;text-align:center;box-shadow:0 4px 15px var(--shadow);transition:transform .3s ease;display:flex;flex-direction:column;justify-content:center;align-items:center}.scoreboard-container .user-stats .stat-card:hover{transform:translateY(-5px)}.scoreboard-container .user-stats .stat-card.highlight{background:var(--primary);color:#fff}.scoreboard-container .user-stats .stat-card.highlight .stat-value{color:#fff}.scoreboard-container .user-stats .stat-card.highlight .stat-label{color:rgba(255,255,255,.9)}.scoreboard-container .user-stats .stat-card .stat-value{font-size:40px;color:var(--primary);margin-bottom:8px;display:block;line-height:1.1;font-variation-settings:"GRAD" 400,"wght" 800}.scoreboard-container .user-stats .stat-card:nth-child(3) .stat-value{font-size:30px}.scoreboard-container .user-stats .stat-card .stat-label{color:var(--neutral-dark);font-size:14px;text-transform:uppercase;letter-spacing:1px;font-variation-settings:"GRAD" 400,"wght" 800}.scoreboard-container .score-distribution{background:#fff;padding:32px;border-radius:15px;box-shadow:0 4px 15px var(--shadow);margin-bottom:48px}.scoreboard-container .score-distribution h3{color:var(--neutral-dark);font-size:29px;margin-bottom:32px;text-align:center}.scoreboard-container .score-distribution .distribution-bars .bar-item{display:flex;align-items:center;margin-bottom:16px;padding:12px;border-radius:8px;transition:all .3s ease}.scoreboard-container .score-distribution .distribution-bars .bar-item.user-range{background:rgba(255,140,0,.1);border:2px solid var(--primary);transform:scale(1.02)}.scoreboard-container .score-distribution .distribution-bars .bar-item .bar-label{min-width:100px;text-align:left;font-variation-settings:"GRAD" 400,"wght" 700;color:var(--neutral-dark)}.scoreboard-container .score-distribution .distribution-bars .bar-item .bar-container{flex:1;display:flex;align-items:center;margin-left:16px}.scoreboard-container .score-distribution .distribution-bars .bar-item .bar-container .bar{height:25px;background:var(--primary);border-radius:12px;transition:width .8s ease;min-width:8px}.scoreboard-container .score-distribution .distribution-bars .bar-item .bar-container .bar-percent{margin-left:16px;font-variation-settings:"GRAD" 400,"wght" 700;color:var(--neutral-dark);min-width:40px}.scoreboard-container .scoreboard-actions{display:flex;gap:16px;justify-content:center;margin-bottom:48px;flex-wrap:wrap}.scoreboard-container .scoreboard-actions .btn-primary,.scoreboard-container .scoreboard-actions .btn-secondary{padding:16px 32px;border-radius:99px;font-variation-settings:"GRAD" 400,"wght" 700;font-size:18px;text-decoration:none;border:none;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.scoreboard-container .scoreboard-actions .btn-primary{background:var(--primary);color:#fff;box-shadow:0 4px 15px var(--shadow)}.scoreboard-container .scoreboard-actions .btn-primary:hover{background:var(--primary-dark);transform:translateY(-3px);box-shadow:0 6px 20px var(--shadow)}.scoreboard-container .scoreboard-actions .btn-secondary{background:0 0;color:var(--primary);border:2px solid var(--primary)}.scoreboard-container .scoreboard-actions .btn-secondary:hover{background:var(--primary);color:#fff;transform:translateY(-3px)}.scoreboard-container .fun-facts{background:var(--neutral-light);padding:32px;border-radius:15px}.scoreboard-container .fun-facts h3{color:var(--neutral-dark);font-size:29px;text-align:center;margin-bottom:32px}.scoreboard-container .fun-facts .fact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.scoreboard-container .fun-facts .fact-grid .fact-item{background:#fff;padding:24px;border-radius:12px;text-align:center;box-shadow:0 2px 10px var(--shadow)}.scoreboard-container .fun-facts .fact-grid .fact-item .fact-icon{font-size:32px}.scoreboard-container .fun-facts .fact-grid .fact-item p{color:var(--neutral-dark);font-size:16px;margin:0}.message-popup{position:fixed;top:20px;right:20px;background:var(--neutral-dark);color:#fff;padding:16px 24px;border-radius:10px;box-shadow:0 5px 15px var(--shadow);z-index:1000;animation:slideIn .3s ease}.message-popup.fade-out{animation:fadeOut .3s ease forwards}article{max-width:800px;margin:64px auto;padding:0 32px;color:var(--neutral-dark)}article h2{color:var(--neutral-dark);margin:24px 0 12px;display:flex;align-items:center;gap:8px}article h3{color:var(--neutral-dark);margin:20px 0 8px}article ul,article ol{padding-left:32px;margin-bottom:16px}article a{color:var(--primary);text-decoration:none;font-variation-settings:"GRAD" 400,"wght" 600}article a:hover{text-decoration:underline}.camel-footer{background:var(--neutral-dark);color:#fff;text-align:center;padding:32px;margin-top:48px}.camel-footer .footer-content{margin:0 auto}.camel-footer .footer-content p{font-size:18px}.camel-footer .footer-content .footer-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:32px 0}.camel-footer .footer-content .footer-links a{color:#fff;text-decoration:none;padding:8px 16px;border-radius:99px;transition:all .3s ease;font-variation-settings:"GRAD" 400,"wght" 600}.camel-footer .footer-content .footer-links a:hover{background:var(--primary-dark);color:#fff}.camel-footer .footer-content .language-switcher{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.camel-footer .footer-content .language-switcher .language-link{display:inline-flex;align-items:center;gap:4px;background:rgba(255,255,255,.1);color:#fff;text-decoration:none;padding:6px 10px;border-radius:16px;font-size:13px;font-variation-settings:"GRAD" 400,"wght" 400;transition:all .3s ease}.camel-footer .footer-content .language-switcher .language-link:hover{background:rgba(255,255,255,.2);transform:translateY(-1px)}.camel-footer .footer-content .language-switcher .language-link:active{transform:translateY(0)}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes camelPop{to{opacity:1;transform:scale(1)}}@keyframes slideIn{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeOut{to{opacity:0;transform:translateX(100%)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes glow{from{box-shadow:0 4px 15px var(--shadow)}to{box-shadow:0 4px 25px var(--primary)}}@media(max-width:768px){.top header{padding:16px}.top header h1{font-size:32px}.top header .camel-logo{width:120px;height:120px}.gender-selector{gap:16px}.gender-selector .btn{padding:13px 24px;font-size:16px}.calculator{margin:0 16px;padding:24px}.visual-selector{grid-template-columns:repeat(2,1fr)}.radio-group{grid-template-columns:repeat(2,1fr)}.result-actions{flex-direction:column}.result-actions button,.result-actions a{width:100%}.score-marker{flex-direction:column;text-align:center}.score-marker .score-label{max-width:150px;font-size:13px}article{margin:16px;padding:24px}}/*# sourceMappingURL=data:application/json;base64,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RTtFQUNqQjtJQUNFLHFDQUFxQyxFQUFFO0VBQ3pDO0lBQ0UscUNBQXFDLEVBQUU7RUFDekM7SUFDRSxzQkFBc0IsRUFBRTtJQUN4Qjs7TUFFRSxXQUFXLEVBQUU7RUFDakI7SUFDRSxzQkFBc0I7SUFDdEIsa0JBQWtCLEVBQUU7SUFDcEI7TUFDRSxnQkFBZ0I7TUFDaEIsZUFBZSxFQUFFO0VBQ3JCO0lBQ0UsWUFBWTtJQUNaLGFBQWEsRUFBRSxFQUFFIiwiZmlsZSI6InN0ZGluIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL3JvdW5kZWQud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcbiAgZm9udC1mYW1pbHk6IFwicm91bmRlZFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQge1xuICBmb250LWZhbWlseTogXCJyb3VuZGVkXCIsIHVpLXJvdW5kZWQsIEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbWluLWhlaWdodDogMTAwdmg7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiR1JBRFwiIDQwMCwgXCJ3Z2h0XCIgODAwOyB9XG5cbnAsXG5saSxcbnNwYW4sXG5kaXYge1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbnAge1xuICBtYXJnaW46IDAgMCAxMnB4IDA7IH1cblxuOnJvb3Qge1xuICAvKiBQcmltYXJ5IENvbG9ycyAqL1xuICAtLXByaW1hcnk6ICNmZjhjMDA7XG4gIC0tcHJpbWFyeTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTUgMCk7XG4gIC0tcHJpbWFyeS1kYXJrOiAjY2M3MDAwO1xuICAtLXByaW1hcnktZGFyazogY29sb3IoZGlzcGxheS1wMyAwLjggMC40NCAwKTtcbiAgLyogTmV1dHJhbCBDb2xvcnMgKi9cbiAgLS1uZXV0cmFsLWxpZ2h0OiAjZmFmOWY3O1xuICAtLW5ldXRyYWwtbGlnaHQ6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjk3NSAwLjk3KTtcbiAgLS1uZXV0cmFsLWRhcms6ICMxYTFhMWE7XG4gIC0tbmV1dHJhbC1kYXJrOiBjb2xvcihkaXNwbGF5LXAzIDAuMSAwLjEgMC4xKTtcbiAgLyogQWNjZW50IENvbG9yICovXG4gIC0tYWNjZW50OiAjMDA2NmZmO1xuICAtLWFjY2VudDogY29sb3IoZGlzcGxheS1wMyAwIDAuNCAxKTtcbiAgLyogQ29uc2lzdGVudCBTaGFkb3cgKi9cbiAgLS1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4udG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDsgfVxuICAudG9wIGhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDY0cHggMzJweDsgfVxuICAgIC50b3AgaGVhZGVyIC5jYW1lbC1sb2dvLWxpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnRvcCBoZWFkZXIgLmNhbWVsLWxvZ28ge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC50b3AgaGVhZGVyIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIC50b3AgaGVhZGVyIHAge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogNzgwcHg7IH1cblxuLmdlbmRlci1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDsgfVxuICAuZ2VuZGVyLXNlbGVjdG9yIC5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJHUkFEXCIgNDAwLCBcIndnaHRcIiA2MDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgIC5nZW5kZXItc2VsZWN0b3IgLmJ0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWRhcmspOyB9XG4gICAgLmdlbmRlci1zZWxlY3RvciAuYnRuLmJ0bi1mZW1hbGUge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7IH1cbiAgICAuZ2VuZGVyLXNlbGVjdG9yIC5idG4uYnRuLW1hbGUge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50KTsgfVxuXG4uYXBwIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMzJweDsgfVxuXG4uY2FsY3VsYXRvciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7IH1cbiAgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3ItaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAgIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yLWhlYWRlciAuY2FtZWwtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3ItaGVhZGVyIGgyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yLWhlYWRlciBwIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5jYWxjdWxhdG9yLWZvcm0gLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5jYWxjdWxhdG9yLWZvcm0gLmZvcm0tZ3JvdXAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkdSQURcIiA0MDAsIFwid2dodFwiIDYwMDtcbiAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1kYXJrKTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uc2xpZGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4OyB9XG4gIC5zbGlkZXItY29udGFpbmVyIGlucHV0W3R5cGU9J3JhbmdlJ10ge1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuc2xpZGVyLWNvbnRhaW5lciBpbnB1dFt0eXBlPSdyYW5nZSddOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggdmFyKC0tc2hhZG93KTsgfVxuICAgIC5zbGlkZXItY29udGFpbmVyIGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggdmFyKC0tc2hhZG93KTsgfVxuICAuc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVyLXZhbHVlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFsLWxpZ2h0KTtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkdSQURcIiA0MDAsIFwid2dodFwiIDcwMDtcbiAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1kYXJrKTtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbnNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspOyB9XG4gIHNlbGVjdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpOyB9XG5cbi52aXN1YWwtc2VsZWN0b3Ige1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEyMHB4LCAxZnIpKTtcbiAgZ2FwOiAxNnB4OyB9XG4gIC52aXN1YWwtc2VsZWN0b3IgLm9wdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgIC52aXN1YWwtc2VsZWN0b3IgLm9wdGlvbjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpOyB9XG4gICAgLnZpc3VhbC1zZWxlY3RvciAub3B0aW9uLmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbC1saWdodCk7IH1cbiAgICAudmlzdWFsLXNlbGVjdG9yIC5vcHRpb24gLmljb24ge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLnZpc3VhbC1zZWxlY3RvciAub3B0aW9uIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gICAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJHUkFEXCIgNDAwLCBcIndnaHRcIiA1MDA7IH1cblxuLmhhaXItY29sb3Itc2VsZWN0b3IgLm9wdGlvbiAuY29sb3ItY2lyY2xlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLmhhaXItY29sb3Itc2VsZWN0b3IgLm9wdGlvbi5oYWlyLWJsb25kZSAuY29sb3ItY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2ZmZTQ3YSwgI2ZmZGE0Nyk7IH1cblxuLmhhaXItY29sb3Itc2VsZWN0b3IgLm9wdGlvbi5oYWlyLWJyb3duIC5jb2xvci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjYjk2MzAwLCAjOWIzMjAwKTsgfVxuXG4uaGFpci1jb2xvci1zZWxlY3RvciAub3B0aW9uLmhhaXItYmxhY2sgLmNvbG9yLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyMTM2NGEsICMwMDAwMDApOyB9XG5cbi5oYWlyLWNvbG9yLXNlbGVjdG9yIC5vcHRpb24uaGFpci1yZWQgLmNvbG9yLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmZjgzMzgsICNkODE0MDApOyB9XG5cbi5oYWlyLWNvbG9yLXNlbGVjdG9yIC5vcHRpb24uaGFpci1ncmF5IC5jb2xvci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjYTRiN2M3LCAjNjc3ZTkzKTsgfVxuXG4uZXllLWNvbG9yLXNlbGVjdG9yIC5vcHRpb24gLmNvbG9yLWNpcmNsZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5leWUtY29sb3Itc2VsZWN0b3IgLm9wdGlvbi5leWUtYmx1ZSAuY29sb3ItY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzAwYmVmZiwgIzAwOTZmZik7IH1cblxuLmV5ZS1jb2xvci1zZWxlY3RvciAub3B0aW9uLmV5ZS1ncmVlbiAuY29sb3ItY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzhkZDcwMCwgIzIxYWIwMCk7IH1cblxuLmV5ZS1jb2xvci1zZWxlY3RvciAub3B0aW9uLmV5ZS1icm93biAuY29sb3ItY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2I5NjMwMCwgIzliMzIwMCk7IH1cblxuLmV5ZS1jb2xvci1zZWxlY3RvciAub3B0aW9uLmV5ZS1ncmF5IC5jb2xvci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjYTRiN2M3LCAjNjc3ZTkzKTsgfVxuXG4ucmFkaW8tZ3JvdXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEyMHB4LCAxZnIpKTtcbiAgZ2FwOiAxNnB4OyB9XG4gIC5yYWRpby1ncm91cCAucmFkaW8tb3B0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgIC5yYWRpby1ncm91cCAucmFkaW8tb3B0aW9uOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7IH1cbiAgICAucmFkaW8tZ3JvdXAgLnJhZGlvLW9wdGlvbiBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgYWNjZW50LWNvbG9yOiB2YXIoLS1wcmltYXJ5KTsgfVxuICAgIC5yYWRpby1ncm91cCAucmFkaW8tb3B0aW9uOmhhcyhpbnB1dDpjaGVja2VkKSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbC1saWdodCk7IH1cbiAgICAucmFkaW8tZ3JvdXAgLnJhZGlvLW9wdGlvbiBzcGFuIHtcbiAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkdSQURcIiA0MDAsIFwid2dodFwiIDUwMDtcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5jYWxjdWxhdGUtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJHUkFEXCIgNDAwLCBcIndnaHRcIiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gIG1hcmdpbi10b3A6IDMycHg7IH1cbiAgLmNhbGN1bGF0ZS1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZGFyayk7IH1cblxuLnJlc3VsdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnJlc3VsdHMgLmNhbWVsLWFuaW1hdGlvbiB7XG4gICAgbWFyZ2luOiAzMnB4IDA7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDsgfVxuICAgIC5yZXN1bHRzIC5jYW1lbC1hbmltYXRpb24gLmNhbWVsLWVtb2ppIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGFuaW1hdGlvbjogY2FtZWxQb3AgMC41cyBlYXNlIGZvcndhcmRzO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgICAucmVzdWx0cyAuY2FtZWwtYW5pbWF0aW9uIC5hZGRpdGlvbmFsLWNhbWVscyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspO1xuICAgICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiR1JBRFwiIDQwMCwgXCJ3Z2h0XCIgNzAwO1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAucmVzdWx0cyAucmVzdWx0LXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1kYXJrKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5yZXN1bHRzIC5yZXN1bHQtdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAucmVzdWx0cyAucmVzdWx0LWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAucmVzdWx0cyAucmVzdWx0LWFjdGlvbnMgLm1haW4tYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAucmVzdWx0cyAucmVzdWx0LWFjdGlvbnMgYnV0dG9uLFxuICAgIC5yZXN1bHRzIC5yZXN1bHQtYWN0aW9ucyBhIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJHUkFEXCIgNDAwLCBcIndnaHRcIiA3MDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAucmVzdWx0cyAucmVzdWx0LWFjdGlvbnMgLnNoYXJlLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQpO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucmVzdWx0cyAucmVzdWx0LWFjdGlvbnMgLnNoYXJlLWJ0bjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7IH1cbiAgICAucmVzdWx0cyAucmVzdWx0LWFjdGlvbnMgLnNjb3JlYm9hcmQtYnRuIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAucmVzdWx0cyAucmVzdWx0LWFjdGlvbnMgLnNjb3JlYm9hcmQtYnRuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpOyB9XG4gICAgLnJlc3VsdHMgLnJlc3VsdC1hY3Rpb25zIC5jYWxjdWxhdGUtYWdhaW4tYnRuIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLnJlc3VsdHMgLnJlc3VsdC1hY3Rpb25zIC5jYWxjdWxhdGUtYWdhaW4tYnRuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudCk7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4uc2NvcmVib2FyZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMzJweDsgfVxuICAuc2NvcmVib2FyZC1jb250YWluZXIgLnNjb3JlYm9hcmQtaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuc2NvcmVib2FyZC1oZWFkZXIgaDIge1xuICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLnNjb3JlYm9hcmQtY29udGFpbmVyIC5zY29yZWJvYXJkLWhlYWRlciBwIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspO1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gIC5zY29yZWJvYXJkLWNvbnRhaW5lciAudXNlci1zdGF0cyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAudXNlci1zdGF0cyAuc3RhdC1jYXJkIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCAxNXB4IHZhcigtLXNoYWRvdyk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAudXNlci1zdGF0cyAuc3RhdC1jYXJkOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpOyB9XG4gICAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLnVzZXItc3RhdHMgLnN0YXQtY2FyZC5oaWdobGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAudXNlci1zdGF0cyAuc3RhdC1jYXJkLmhpZ2hsaWdodCAuc3RhdC12YWx1ZSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAudXNlci1zdGF0cyAuc3RhdC1jYXJkLmhpZ2hsaWdodCAuc3RhdC1sYWJlbCB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuICAgICAgLnNjb3JlYm9hcmQtY29udGFpbmVyIC51c2VyLXN0YXRzIC5zdGF0LWNhcmQgLnN0YXQtdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiR1JBRFwiIDQwMCwgXCJ3Z2h0XCIgODAwOyB9XG4gICAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLnVzZXItc3RhdHMgLnN0YXQtY2FyZDpudGgtY2hpbGQoMykgLnN0YXQtdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAudXNlci1zdGF0cyAuc3RhdC1jYXJkIC5zdGF0LWxhYmVsIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiR1JBRFwiIDQwMCwgXCJ3Z2h0XCIgODAwOyB9XG4gIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuc2NvcmUtZGlzdHJpYnV0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTVweCB2YXIoLS1zaGFkb3cpO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLnNjb3JlLWRpc3RyaWJ1dGlvbiBoMyB7XG4gICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1kYXJrKTtcbiAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLnNjb3JlLWRpc3RyaWJ1dGlvbiAuZGlzdHJpYnV0aW9uLWJhcnMgLmJhci1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLnNjb3JlLWRpc3RyaWJ1dGlvbiAuZGlzdHJpYnV0aW9uLWJhcnMgLmJhci1pdGVtLnVzZXItcmFuZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTQwLCAwLCAwLjEpO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTsgfVxuICAgICAgLnNjb3JlYm9hcmQtY29udGFpbmVyIC5zY29yZS1kaXN0cmlidXRpb24gLmRpc3RyaWJ1dGlvbi1iYXJzIC5iYXItaXRlbSAuYmFyLWxhYmVsIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiR1JBRFwiIDQwMCwgXCJ3Z2h0XCIgNzAwO1xuICAgICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1kYXJrKTsgfVxuICAgICAgLnNjb3JlYm9hcmQtY29udGFpbmVyIC5zY29yZS1kaXN0cmlidXRpb24gLmRpc3RyaWJ1dGlvbi1iYXJzIC5iYXItaXRlbSAuYmFyLWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4OyB9XG4gICAgICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuc2NvcmUtZGlzdHJpYnV0aW9uIC5kaXN0cmlidXRpb24tYmFycyAuYmFyLWl0ZW0gLmJhci1jb250YWluZXIgLmJhciB7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC44cyBlYXNlO1xuICAgICAgICAgIG1pbi13aWR0aDogOHB4OyB9XG4gICAgICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuc2NvcmUtZGlzdHJpYnV0aW9uIC5kaXN0cmlidXRpb24tYmFycyAuYmFyLWl0ZW0gLmJhci1jb250YWluZXIgLmJhci1wZXJjZW50IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJHUkFEXCIgNDAwLCBcIndnaHRcIiA3MDA7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gICAgICAgICAgbWluLXdpZHRoOiA0MHB4OyB9XG4gIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuc2NvcmVib2FyZC1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuc2NvcmVib2FyZC1hY3Rpb25zIC5idG4tcHJpbWFyeSxcbiAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLnNjb3JlYm9hcmQtYWN0aW9ucyAuYnRuLXNlY29uZGFyeSB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiR1JBRFwiIDQwMCwgXCJ3Z2h0XCIgNzAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gICAgLnNjb3JlYm9hcmQtY29udGFpbmVyIC5zY29yZWJvYXJkLWFjdGlvbnMgLmJ0bi1wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMTVweCB2YXIoLS1zaGFkb3cpOyB9XG4gICAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLnNjb3JlYm9hcmQtYWN0aW9ucyAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWRhcmspO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDIwcHggdmFyKC0tc2hhZG93KTsgfVxuICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuc2NvcmVib2FyZC1hY3Rpb25zIC5idG4tc2Vjb25kYXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7IH1cbiAgICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuc2NvcmVib2FyZC1hY3Rpb25zIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpOyB9XG4gIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuZnVuLWZhY3RzIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFsLWxpZ2h0KTtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cbiAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLmZ1bi1mYWN0cyBoMyB7XG4gICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1kYXJrKTtcbiAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLmZ1bi1mYWN0cyAuZmFjdC1ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgICAgIGdhcDogMjRweDsgfVxuICAgICAgLnNjb3JlYm9hcmQtY29udGFpbmVyIC5mdW4tZmFjdHMgLmZhY3QtZ3JpZCAuZmFjdC1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCB2YXIoLS1zaGFkb3cpOyB9XG4gICAgICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuZnVuLWZhY3RzIC5mYWN0LWdyaWQgLmZhY3QtaXRlbSAuZmFjdC1pY29uIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgICAgICAgLnNjb3JlYm9hcmQtY29udGFpbmVyIC5mdW4tZmFjdHMgLmZhY3QtZ3JpZCAuZmFjdC1pdGVtIHAge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cblxuLm1lc3NhZ2UtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHZhcigtLXNoYWRvdyk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjNzIGVhc2U7IH1cbiAgLm1lc3NhZ2UtcG9wdXAuZmFkZS1vdXQge1xuICAgIGFuaW1hdGlvbjogZmFkZU91dCAwLjNzIGVhc2UgZm9yd2FyZHM7IH1cblxuYXJ0aWNsZSB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogNjRweCBhdXRvO1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspOyB9XG4gIGFydGljbGUgaDIge1xuICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspO1xuICAgIG1hcmdpbjogMjRweCAwIDEycHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7IH1cbiAgYXJ0aWNsZSBoMyB7XG4gICAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gICAgbWFyZ2luOiAyMHB4IDAgOHB4IDA7IH1cbiAgYXJ0aWNsZSB1bCxcbiAgYXJ0aWNsZSBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgYXJ0aWNsZSBhIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkdSQURcIiA0MDAsIFwid2dodFwiIDYwMDsgfVxuICAgIGFydGljbGUgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uY2FtZWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbC1kYXJrKTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMycHg7XG4gIG1hcmdpbi10b3A6IDQ4cHg7IH1cbiAgLmNhbWVsLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmNhbWVsLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuY2FtZWwtZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLWxpbmtzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIG1hcmdpbjogMzJweCAwOyB9XG4gICAgICAuY2FtZWwtZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLWxpbmtzIGEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkdSQURcIiA0MDAsIFwid2dodFwiIDYwMDsgfVxuICAgICAgICAuY2FtZWwtZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLWxpbmtzIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZGFyayk7XG4gICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmNhbWVsLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogOHB4OyB9XG4gICAgICAuY2FtZWwtZm9vdGVyIC5mb290ZXItY29udGVudCAubGFuZ3VhZ2Utc3dpdGNoZXIgLmxhbmd1YWdlLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkdSQURcIiA0MDAsIFwid2dodFwiIDQwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAuY2FtZWwtZm9vdGVyIC5mb290ZXItY29udGVudCAubGFuZ3VhZ2Utc3dpdGNoZXIgLmxhbmd1YWdlLWxpbms6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7IH1cbiAgICAgICAgLmNhbWVsLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmxhbmd1YWdlLXN3aXRjaGVyIC5sYW5ndWFnZS1saW5rOmFjdGl2ZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsXG4gIDIwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7IH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNhbWVsUG9wIHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfSB9XG5cbkBrZXlmcmFtZXMgZ2xvdyB7XG4gIGZyb20ge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggdmFyKC0tc2hhZG93KTsgfVxuICB0byB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjVweCB2YXIoLS1wcmltYXJ5KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wIGhlYWRlciB7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAgIC50b3AgaGVhZGVyIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgIC50b3AgaGVhZGVyIC5jYW1lbC1sb2dvIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7IH1cbiAgLmdlbmRlci1zZWxlY3RvciB7XG4gICAgZ2FwOiAxNnB4OyB9XG4gICAgLmdlbmRlci1zZWxlY3RvciAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDEzcHggMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuY2FsY3VsYXRvciB7XG4gICAgbWFyZ2luOiAwIDE2cHg7XG4gICAgcGFkZGluZzogMjRweDsgfVxuICAudmlzdWFsLXNlbGVjdG9yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9XG4gIC5yYWRpby1ncm91cCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfVxuICAucmVzdWx0LWFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucmVzdWx0LWFjdGlvbnMgYnV0dG9uLFxuICAgIC5yZXN1bHQtYWN0aW9ucyBhIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zY29yZS1tYXJrZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNjb3JlLW1hcmtlciAuc2NvcmUtbGFiZWwge1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICBhcnRpY2xlIHtcbiAgICBtYXJnaW46IDE2cHg7XG4gICAgcGFkZGluZzogMjRweDsgfSB9XG4iXX0= */