@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:hover .icon img{transform:scale(1.05)}.visual-selector .option.active{border-color:var(--primary)}.visual-selector .option .icon{font-size:32px;margin-bottom:8px}.visual-selector .option .icon img{border-radius:8px;transition:transform .2s ease;-o-object-fit:cover;object-fit:cover;max-width:100%;height:auto}.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}.app{padding:0 12px}.calculator{margin:0;padding:0}.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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YUFBYSxFQUFFO0VBQ25CO0lBQ0UsU0FBUyxFQUFFO0lBQ1g7TUFDRSxrQkFBa0I7TUFDbEIsZUFBZSxFQUFFO0VBQ3JCO0lBQ0UsZUFBZSxFQUFFO0VBQ25CO0lBQ0UsU0FBUztJQUNULFVBQVUsRUFBRTtFQUNkO0lBQ0UscUNBQXFDLEVBQUU7RUFDekM7SUFDRSxxQ0FBcUMsRUFBRTtFQUN6QztJQUNFLHNCQUFzQixFQUFFO0lBQ3hCOztNQUVFLFdBQVcsRUFBRTtFQUNqQjtJQUNFLHNCQUFzQjtJQUN0QixrQkFBa0IsRUFBRTtJQUNwQjtNQUNFLGdCQUFnQjtNQUNoQixlQUFlLEVBQUU7RUFDckI7SUFDRSxZQUFZO0lBQ1osYUFBYSxFQUFFLEVBQUUiLCJmaWxlIjoic3RkaW4iLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgc3JjOiB1cmwoXCIvZm9udHMvcm91bmRlZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuICBmb250LWZhbWlseTogXCJyb3VuZGVkXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcInJvdW5kZWRcIiwgdWktcm91bmRlZCwgQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bzsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJHUkFEXCIgNDAwLCBcIndnaHRcIiA4MDA7IH1cblxucCxcbmxpLFxuc3BhbixcbmRpdiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxucCB7XG4gIG1hcmdpbjogMCAwIDEycHggMDsgfVxuXG46cm9vdCB7XG4gIC8qIFByaW1hcnkgQ29sb3JzICovXG4gIC0tcHJpbWFyeTogI2ZmOGMwMDtcbiAgLS1wcmltYXJ5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC41NSAwKTtcbiAgLS1wcmltYXJ5LWRhcms6ICNjYzcwMDA7XG4gIC0tcHJpbWFyeS1kYXJrOiBjb2xvcihkaXNwbGF5LXAzIDAuOCAwLjQ0IDApO1xuICAvKiBOZXV0cmFsIENvbG9ycyAqL1xuICAtLW5ldXRyYWwtbGlnaHQ6ICNmYWY5Zjc7XG4gIC0tbmV1dHJhbC1saWdodDogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuOTc1IDAuOTcpO1xuICAtLW5ldXRyYWwtZGFyazogIzFhMWExYTtcbiAgLS1uZXV0cmFsLWRhcms6IGNvbG9yKGRpc3BsYXktcDMgMC4xIDAuMSAwLjEpO1xuICAvKiBBY2NlbnQgQ29sb3IgKi9cbiAgLS1hY2NlbnQ6ICMwMDY2ZmY7XG4gIC0tYWNjZW50OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40IDEpO1xuICAvKiBDb25zaXN0ZW50IFNoYWRvdyAqL1xuICAtLXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi50b3Age1xuICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG4gIC50b3AgaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNjRweCAzMnB4OyB9XG4gICAgLnRvcCBoZWFkZXIgLmNhbWVsLWxvZ28tbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAudG9wIGhlYWRlciAuY2FtZWwtbG9nbyB7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnRvcCBoZWFkZXIgaDEge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgLnRvcCBoZWFkZXIgcCB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1kYXJrKTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA3ODBweDsgfVxuXG4uZ2VuZGVyLXNlbGVjdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG4gIC5nZW5kZXItc2VsZWN0b3IgLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkdSQURcIiA0MDAsIFwid2dodFwiIDYwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgLmdlbmRlci1zZWxlY3RvciAuYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZGFyayk7IH1cbiAgICAuZ2VuZGVyLXNlbGVjdG9yIC5idG4uYnRuLWZlbWFsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTsgfVxuICAgIC5nZW5kZXItc2VsZWN0b3IgLmJ0bi5idG4tbWFsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQpOyB9XG5cbi5hcHAge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAzMnB4OyB9XG5cbi5jYWxjdWxhdG9yIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDsgfVxuICAuY2FsY3VsYXRvciAuY2FsY3VsYXRvci1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gICAgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3ItaGVhZGVyIC5jYW1lbC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAuY2FsY3VsYXRvciAuY2FsY3VsYXRvci1oZWFkZXIgaDIge1xuICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3ItaGVhZGVyIHAge1xuICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cblxuLmNhbGN1bGF0b3ItZm9ybSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmNhbGN1bGF0b3ItZm9ybSAuZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiR1JBRFwiIDQwMCwgXCJ3Z2h0XCIgNjAwO1xuICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5zbGlkZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7IH1cbiAgLnNsaWRlci1jb250YWluZXIgaW5wdXRbdHlwZT0ncmFuZ2UnXSB7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5zbGlkZXItY29udGFpbmVyIGlucHV0W3R5cGU9J3JhbmdlJ106Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCB2YXIoLS1zaGFkb3cpOyB9XG4gICAgLnNsaWRlci1jb250YWluZXIgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCB2YXIoLS1zaGFkb3cpOyB9XG4gIC5zbGlkZXItY29udGFpbmVyIC5zbGlkZXItdmFsdWUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWwtbGlnaHQpO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiR1JBRFwiIDQwMCwgXCJ3Z2h0XCIgNzAwO1xuICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspO1xuICAgIG1pbi13aWR0aDogODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7IH1cbiAgc2VsZWN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7IH1cblxuLnZpc3VhbC1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTIwcHgsIDFmcikpO1xuICBnYXA6IDE2cHg7IH1cbiAgLnZpc3VhbC1zZWxlY3RvciAub3B0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgLnZpc3VhbC1zZWxlY3RvciAub3B0aW9uOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7IH1cbiAgICAgIC52aXN1YWwtc2VsZWN0b3IgLm9wdGlvbjpob3ZlciAuaWNvbiBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG4gICAgLnZpc3VhbC1zZWxlY3RvciAub3B0aW9uLmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpOyB9XG4gICAgLnZpc3VhbC1zZWxlY3RvciAub3B0aW9uIC5pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgLnZpc3VhbC1zZWxlY3RvciAub3B0aW9uIC5pY29uIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnZpc3VhbC1zZWxlY3RvciAub3B0aW9uIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gICAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJHUkFEXCIgNDAwLCBcIndnaHRcIiA1MDA7IH1cblxuLmhhaXItY29sb3Itc2VsZWN0b3IgLm9wdGlvbiAuY29sb3ItY2lyY2xlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLmhhaXItY29sb3Itc2VsZWN0b3IgLm9wdGlvbi5oYWlyLWJsb25kZSAuY29sb3ItY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2ZmZTQ3YSwgI2ZmZGE0Nyk7IH1cblxuLmhhaXItY29sb3Itc2VsZWN0b3IgLm9wdGlvbi5oYWlyLWJyb3duIC5jb2xvci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjYjk2MzAwLCAjOWIzMjAwKTsgfVxuXG4uaGFpci1jb2xvci1zZWxlY3RvciAub3B0aW9uLmhhaXItYmxhY2sgLmNvbG9yLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyMTM2NGEsICMwMDAwMDApOyB9XG5cbi5oYWlyLWNvbG9yLXNlbGVjdG9yIC5vcHRpb24uaGFpci1yZWQgLmNvbG9yLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmZjgzMzgsICNkODE0MDApOyB9XG5cbi5oYWlyLWNvbG9yLXNlbGVjdG9yIC5vcHRpb24uaGFpci1ncmF5IC5jb2xvci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjYTRiN2M3LCAjNjc3ZTkzKTsgfVxuXG4uZXllLWNvbG9yLXNlbGVjdG9yIC5vcHRpb24gLmNvbG9yLWNpcmNsZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5leWUtY29sb3Itc2VsZWN0b3IgLm9wdGlvbi5leWUtYmx1ZSAuY29sb3ItY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzAwYmVmZiwgIzAwOTZmZik7IH1cblxuLmV5ZS1jb2xvci1zZWxlY3RvciAub3B0aW9uLmV5ZS1ncmVlbiAuY29sb3ItY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzhkZDcwMCwgIzIxYWIwMCk7IH1cblxuLmV5ZS1jb2xvci1zZWxlY3RvciAub3B0aW9uLmV5ZS1icm93biAuY29sb3ItY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2I5NjMwMCwgIzliMzIwMCk7IH1cblxuLmV5ZS1jb2xvci1zZWxlY3RvciAub3B0aW9uLmV5ZS1ncmF5IC5jb2xvci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjYTRiN2M3LCAjNjc3ZTkzKTsgfVxuXG4ucmFkaW8tZ3JvdXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEyMHB4LCAxZnIpKTtcbiAgZ2FwOiAxNnB4OyB9XG4gIC5yYWRpby1ncm91cCAucmFkaW8tb3B0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgIC5yYWRpby1ncm91cCAucmFkaW8tb3B0aW9uOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7IH1cbiAgICAucmFkaW8tZ3JvdXAgLnJhZGlvLW9wdGlvbiBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgYWNjZW50LWNvbG9yOiB2YXIoLS1wcmltYXJ5KTsgfVxuICAgIC5yYWRpby1ncm91cCAucmFkaW8tb3B0aW9uOmhhcyhpbnB1dDpjaGVja2VkKSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbC1saWdodCk7IH1cbiAgICAucmFkaW8tZ3JvdXAgLnJhZGlvLW9wdGlvbiBzcGFuIHtcbiAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkdSQURcIiA0MDAsIFwid2dodFwiIDUwMDtcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5jYWxjdWxhdGUtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJHUkFEXCIgNDAwLCBcIndnaHRcIiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gIG1hcmdpbi10b3A6IDMycHg7IH1cbiAgLmNhbGN1bGF0ZS1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZGFyayk7IH1cblxuLnJlc3VsdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnJlc3VsdHMgLmNhbWVsLWFuaW1hdGlvbiB7XG4gICAgbWFyZ2luOiAzMnB4IDA7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDsgfVxuICAgIC5yZXN1bHRzIC5jYW1lbC1hbmltYXRpb24gLmNhbWVsLWVtb2ppIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGFuaW1hdGlvbjogY2FtZWxQb3AgMC41cyBlYXNlIGZvcndhcmRzO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgICAucmVzdWx0cyAuY2FtZWwtYW5pbWF0aW9uIC5hZGRpdGlvbmFsLWNhbWVscyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspO1xuICAgICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiR1JBRFwiIDQwMCwgXCJ3Z2h0XCIgNzAwO1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAucmVzdWx0cyAucmVzdWx0LXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1kYXJrKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5yZXN1bHRzIC5yZXN1bHQtdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAucmVzdWx0cyAucmVzdWx0LWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAucmVzdWx0cyAucmVzdWx0LWFjdGlvbnMgLm1haW4tYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAucmVzdWx0cyAucmVzdWx0LWFjdGlvbnMgYnV0dG9uLFxuICAgIC5yZXN1bHRzIC5yZXN1bHQtYWN0aW9ucyBhIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJHUkFEXCIgNDAwLCBcIndnaHRcIiA3MDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAucmVzdWx0cyAucmVzdWx0LWFjdGlvbnMgLnNoYXJlLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQpO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucmVzdWx0cyAucmVzdWx0LWFjdGlvbnMgLnNoYXJlLWJ0bjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7IH1cbiAgICAucmVzdWx0cyAucmVzdWx0LWFjdGlvbnMgLnNjb3JlYm9hcmQtYnRuIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAucmVzdWx0cyAucmVzdWx0LWFjdGlvbnMgLnNjb3JlYm9hcmQtYnRuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpOyB9XG4gICAgLnJlc3VsdHMgLnJlc3VsdC1hY3Rpb25zIC5jYWxjdWxhdGUtYWdhaW4tYnRuIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLnJlc3VsdHMgLnJlc3VsdC1hY3Rpb25zIC5jYWxjdWxhdGUtYWdhaW4tYnRuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudCk7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4uc2NvcmVib2FyZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMzJweDsgfVxuICAuc2NvcmVib2FyZC1jb250YWluZXIgLnNjb3JlYm9hcmQtaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuc2NvcmVib2FyZC1oZWFkZXIgaDIge1xuICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLnNjb3JlYm9hcmQtY29udGFpbmVyIC5zY29yZWJvYXJkLWhlYWRlciBwIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspO1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gIC5zY29yZWJvYXJkLWNvbnRhaW5lciAudXNlci1zdGF0cyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAudXNlci1zdGF0cyAuc3RhdC1jYXJkIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCAxNXB4IHZhcigtLXNoYWRvdyk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAudXNlci1zdGF0cyAuc3RhdC1jYXJkOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpOyB9XG4gICAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLnVzZXItc3RhdHMgLnN0YXQtY2FyZC5oaWdobGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAudXNlci1zdGF0cyAuc3RhdC1jYXJkLmhpZ2hsaWdodCAuc3RhdC12YWx1ZSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAudXNlci1zdGF0cyAuc3RhdC1jYXJkLmhpZ2hsaWdodCAuc3RhdC1sYWJlbCB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuICAgICAgLnNjb3JlYm9hcmQtY29udGFpbmVyIC51c2VyLXN0YXRzIC5zdGF0LWNhcmQgLnN0YXQtdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiR1JBRFwiIDQwMCwgXCJ3Z2h0XCIgODAwOyB9XG4gICAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLnVzZXItc3RhdHMgLnN0YXQtY2FyZDpudGgtY2hpbGQoMykgLnN0YXQtdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAudXNlci1zdGF0cyAuc3RhdC1jYXJkIC5zdGF0LWxhYmVsIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiR1JBRFwiIDQwMCwgXCJ3Z2h0XCIgODAwOyB9XG4gIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuc2NvcmUtZGlzdHJpYnV0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTVweCB2YXIoLS1zaGFkb3cpO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLnNjb3JlLWRpc3RyaWJ1dGlvbiBoMyB7XG4gICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1kYXJrKTtcbiAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLnNjb3JlLWRpc3RyaWJ1dGlvbiAuZGlzdHJpYnV0aW9uLWJhcnMgLmJhci1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLnNjb3JlLWRpc3RyaWJ1dGlvbiAuZGlzdHJpYnV0aW9uLWJhcnMgLmJhci1pdGVtLnVzZXItcmFuZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTQwLCAwLCAwLjEpO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTsgfVxuICAgICAgLnNjb3JlYm9hcmQtY29udGFpbmVyIC5zY29yZS1kaXN0cmlidXRpb24gLmRpc3RyaWJ1dGlvbi1iYXJzIC5iYXItaXRlbSAuYmFyLWxhYmVsIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiR1JBRFwiIDQwMCwgXCJ3Z2h0XCIgNzAwO1xuICAgICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1kYXJrKTsgfVxuICAgICAgLnNjb3JlYm9hcmQtY29udGFpbmVyIC5zY29yZS1kaXN0cmlidXRpb24gLmRpc3RyaWJ1dGlvbi1iYXJzIC5iYXItaXRlbSAuYmFyLWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4OyB9XG4gICAgICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuc2NvcmUtZGlzdHJpYnV0aW9uIC5kaXN0cmlidXRpb24tYmFycyAuYmFyLWl0ZW0gLmJhci1jb250YWluZXIgLmJhciB7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC44cyBlYXNlO1xuICAgICAgICAgIG1pbi13aWR0aDogOHB4OyB9XG4gICAgICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuc2NvcmUtZGlzdHJpYnV0aW9uIC5kaXN0cmlidXRpb24tYmFycyAuYmFyLWl0ZW0gLmJhci1jb250YWluZXIgLmJhci1wZXJjZW50IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJHUkFEXCIgNDAwLCBcIndnaHRcIiA3MDA7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gICAgICAgICAgbWluLXdpZHRoOiA0MHB4OyB9XG4gIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuc2NvcmVib2FyZC1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuc2NvcmVib2FyZC1hY3Rpb25zIC5idG4tcHJpbWFyeSxcbiAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLnNjb3JlYm9hcmQtYWN0aW9ucyAuYnRuLXNlY29uZGFyeSB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiR1JBRFwiIDQwMCwgXCJ3Z2h0XCIgNzAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gICAgLnNjb3JlYm9hcmQtY29udGFpbmVyIC5zY29yZWJvYXJkLWFjdGlvbnMgLmJ0bi1wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMTVweCB2YXIoLS1zaGFkb3cpOyB9XG4gICAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLnNjb3JlYm9hcmQtYWN0aW9ucyAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWRhcmspO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDIwcHggdmFyKC0tc2hhZG93KTsgfVxuICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuc2NvcmVib2FyZC1hY3Rpb25zIC5idG4tc2Vjb25kYXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7IH1cbiAgICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuc2NvcmVib2FyZC1hY3Rpb25zIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpOyB9XG4gIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuZnVuLWZhY3RzIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFsLWxpZ2h0KTtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cbiAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLmZ1bi1mYWN0cyBoMyB7XG4gICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1kYXJrKTtcbiAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICAuc2NvcmVib2FyZC1jb250YWluZXIgLmZ1bi1mYWN0cyAuZmFjdC1ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgICAgIGdhcDogMjRweDsgfVxuICAgICAgLnNjb3JlYm9hcmQtY29udGFpbmVyIC5mdW4tZmFjdHMgLmZhY3QtZ3JpZCAuZmFjdC1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCB2YXIoLS1zaGFkb3cpOyB9XG4gICAgICAgIC5zY29yZWJvYXJkLWNvbnRhaW5lciAuZnVuLWZhY3RzIC5mYWN0LWdyaWQgLmZhY3QtaXRlbSAuZmFjdC1pY29uIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgICAgICAgLnNjb3JlYm9hcmQtY29udGFpbmVyIC5mdW4tZmFjdHMgLmZhY3QtZ3JpZCAuZmFjdC1pdGVtIHAge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cblxuLm1lc3NhZ2UtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHZhcigtLXNoYWRvdyk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjNzIGVhc2U7IH1cbiAgLm1lc3NhZ2UtcG9wdXAuZmFkZS1vdXQge1xuICAgIGFuaW1hdGlvbjogZmFkZU91dCAwLjNzIGVhc2UgZm9yd2FyZHM7IH1cblxuYXJ0aWNsZSB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogNjRweCBhdXRvO1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspOyB9XG4gIGFydGljbGUgaDIge1xuICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRhcmspO1xuICAgIG1hcmdpbjogMjRweCAwIDEycHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7IH1cbiAgYXJ0aWNsZSBoMyB7XG4gICAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGFyayk7XG4gICAgbWFyZ2luOiAyMHB4IDAgOHB4IDA7IH1cbiAgYXJ0aWNsZSB1bCxcbiAgYXJ0aWNsZSBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgYXJ0aWNsZSBhIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkdSQURcIiA0MDAsIFwid2dodFwiIDYwMDsgfVxuICAgIGFydGljbGUgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uY2FtZWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbC1kYXJrKTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMycHg7XG4gIG1hcmdpbi10b3A6IDQ4cHg7IH1cbiAgLmNhbWVsLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmNhbWVsLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuY2FtZWwtZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLWxpbmtzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIG1hcmdpbjogMzJweCAwOyB9XG4gICAgICAuY2FtZWwtZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLWxpbmtzIGEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkdSQURcIiA0MDAsIFwid2dodFwiIDYwMDsgfVxuICAgICAgICAuY2FtZWwtZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLWxpbmtzIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZGFyayk7XG4gICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmNhbWVsLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogOHB4OyB9XG4gICAgICAuY2FtZWwtZm9vdGVyIC5mb290ZXItY29udGVudCAubGFuZ3VhZ2Utc3dpdGNoZXIgLmxhbmd1YWdlLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkdSQURcIiA0MDAsIFwid2dodFwiIDQwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAuY2FtZWwtZm9vdGVyIC5mb290ZXItY29udGVudCAubGFuZ3VhZ2Utc3dpdGNoZXIgLmxhbmd1YWdlLWxpbms6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7IH1cbiAgICAgICAgLmNhbWVsLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmxhbmd1YWdlLXN3aXRjaGVyIC5sYW5ndWFnZS1saW5rOmFjdGl2ZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsXG4gIDIwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7IH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNhbWVsUG9wIHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfSB9XG5cbkBrZXlmcmFtZXMgZ2xvdyB7XG4gIGZyb20ge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggdmFyKC0tc2hhZG93KTsgfVxuICB0byB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjVweCB2YXIoLS1wcmltYXJ5KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wIGhlYWRlciB7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAgIC50b3AgaGVhZGVyIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgIC50b3AgaGVhZGVyIC5jYW1lbC1sb2dvIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7IH1cbiAgLmdlbmRlci1zZWxlY3RvciB7XG4gICAgZ2FwOiAxNnB4OyB9XG4gICAgLmdlbmRlci1zZWxlY3RvciAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDEzcHggMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuYXBwIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7IH1cbiAgLmNhbGN1bGF0b3Ige1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC52aXN1YWwtc2VsZWN0b3Ige1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cbiAgLnJhZGlvLWdyb3VwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9XG4gIC5yZXN1bHQtYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5yZXN1bHQtYWN0aW9ucyBidXR0b24sXG4gICAgLnJlc3VsdC1hY3Rpb25zIGEge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNjb3JlLW1hcmtlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2NvcmUtbWFya2VyIC5zY29yZS1sYWJlbCB7XG4gICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gIGFydGljbGUge1xuICAgIG1hcmdpbjogMTZweDtcbiAgICBwYWRkaW5nOiAyNHB4OyB9IH1cbiJdfQ== */