:root{--dash-primary:#0d3b47;--dash-accent:#1f6672;--dash-secondary:#b0b0b0;--dash-text:#333;--dash-bg:#fff;--dash-bg-alt:#f8f8f8;--dash-sidebar-w:260px;--dash-sidebar-bg:#0d3b47;--dash-sidebar-text:#fff;--dash-border:#e5e7eb;--dash-radius:2px;--color-success:#166534;--color-warning:#92400e;--color-error:#991b1b;--color-info:#075985;--dash-shadow:0 1px 2px 0 rgba(0,0,0,.05);--dash-shadow-lg:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--dash-transition:all 0.2s ease-in-out;--font-heading:"Outfit",sans-serif;--font-serif:"Lora",serif;--article-line-height:1.8}.hidden{display:none!important}::-moz-selection{background-color:var(--dash-primary);color:#fff}::selection{background-color:var(--dash-primary);color:#fff}.dashboard-body{display:flex;min-height:100vh;background-color:var(--dash-bg-alt);color:var(--dash-text);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}.sidebar-header h2,h1,h2,h3,h4{font-family:Lora,serif;font-weight:600}button,input[type=button],input[type=submit]{font-family:inherit;border:none;background:none;cursor:pointer;transition:var(--dash-transition)}input,select,textarea{font-family:inherit;border:1px solid #d1d5db;border-radius:var(--dash-radius);padding:.6rem 1rem;font-size:.9rem;color:var(--dash-text);background:#fff;transition:var(--dash-transition)}.form-control:focus,input:focus,select:focus,textarea:focus{outline:none;border-color:var(--dash-accent);box-shadow:0 0 0 3px rgba(31,102,114,.1)}.form-group{margin-bottom:1.5rem}.form-group label{display:block;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;color:var(--dash-primary)}.form-control{width:100%}.nav-back{display:inline-flex;align-items:center;gap:.5rem;color:var(--dash-secondary);text-decoration:none;font-weight:500;font-size:.9rem;font-family:var(--font-heading);padding:.4rem .8rem;border-radius:var(--dash-radius);background:#fff;border:1px solid var(--dash-border);transition:var(--dash-transition)}.nav-back:hover{color:var(--dash-primary);border-color:var(--dash-accent);background:var(--dash-bg-alt)}.sidebar{width:var(--dash-sidebar-w);background-color:var(--dash-sidebar-bg);color:var(--dash-sidebar-text);display:flex;flex-direction:column;position:fixed;top:0;bottom:0;left:0;z-index:2;transition:var(--dash-transition)}.sidebar-header{padding:2rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.05)}.sidebar-header h2{font-size:1.1rem;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#fff;margin:0}.sidebar-nav{flex:1;padding:1.5rem 0;overflow-y:auto}.nav-item{display:flex;align-items:center;padding:.75rem 1.5rem;color:hsla(0,0%,100%,.6);text-decoration:none;font-weight:400;font-size:.9rem;transition:var(--dash-transition);border-left:3px solid transparent}.nav-item.active,.nav-item:hover{background-color:hsla(0,0%,100%,.03);color:#fff;border-left-color:var(--dash-accent)}.sidebar-footer{padding:1.5rem;border-top:1px solid hsla(0,0%,100%,.05);background:hsla(0,0%,100%,.03);font-size:.85rem;backdrop-filter:blur(10px)}#btn-logout{background:transparent;border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.8);padding:6px 12px;border-radius:var(--dash-radius);font-size:.75rem;font-weight:500;width:100%;margin-top:10px;transition:var(--dash-transition)}#btn-logout:hover{background:hsla(0,0%,100%,.05);color:#fff;border-color:hsla(0,0%,100%,.4)}.main-content{flex:1;margin-left:var(--dash-sidebar-w);padding:4rem;max-width:1200px}.dash-header,.dashboard-header{margin-bottom:3rem;border-bottom:1px solid var(--dash-border);padding-bottom:1.5rem}.dash-header h1{font-size:2.2rem;color:var(--dash-primary);margin-bottom:.5rem}.text-muted{color:var(--dash-secondary);font-size:.95rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;margin-bottom:3rem}.stat-card{background:#fff;padding:1.5rem;border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);border:1px solid var(--dash-border)}.stat-card .label{text-transform:uppercase;font-size:.75rem;font-weight:600;color:var(--dash-secondary);letter-spacing:1px}.stat-card .value{font-size:2.5rem;font-weight:700;color:var(--dash-primary);margin-top:.5rem;font-family:Outfit,sans-serif}.dash-card{background:#fff;border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);border:1px solid var(--dash-border);padding:2rem;margin-bottom:2rem}.context-box{background:var(--dash-bg-alt);border-radius:4px;padding:1.5rem;border-left:4px solid var(--dash-accent);font-size:.95rem;line-height:1.6}.table-wrapper{background:#fff;border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);border:1px solid var(--dash-border);overflow:hidden}table{width:100%;border-collapse:collapse}th{background-color:var(--dash-bg-alt);text-align:left;border-bottom:2px solid var(--dash-border);font-size:.85rem;font-weight:600;text-transform:uppercase;color:var(--dash-primary)}td,th{padding:1rem 1.5rem}td{border-bottom:1px solid var(--dash-border);font-size:.95rem}tr:hover{background-color:rgba(13,59,71,.02)}.editor-wrapper{position:relative;background:#fff;border:1px solid var(--dash-border);border-radius:var(--dash-radius);padding:2rem;box-shadow:var(--dash-shadow);margin-top:1rem}.floating-toolbar{background:var(--dash-sidebar-bg);padding:8px;border-radius:var(--dash-radius);display:flex;gap:5px;box-shadow:0 10px 30px rgba(0,0,0,.2);position:absolute;opacity:0;pointer-events:none;transition:var(--dash-transition);z-index:3;border:1px solid var(--dash-accent)}.floating-toolbar.active{opacity:1;pointer-events:auto}.toolbar-btn{color:#fff;width:34px;height:34px}.toolbar-btn.active-format,.toolbar-btn:hover{background:hsla(0,0%,100%,.1);color:var(--dash-accent)}.wysiwyg-editor{min-height:500px;outline:none;line-height:1.8;color:var(--dash-text);padding:2.5rem;background:#fff;border:1px solid var(--dash-border);border-radius:var(--dash-radius);font-family:Lora,serif;font-size:1.1rem;transition:border-color .2s ease}.wysiwyg-editor:focus{border-color:var(--status-approved-text);box-shadow:0 15px 40px rgba(13,59,71,.12)}.wysiwyg-editor[data-placeholder]:empty:before{content:attr(data-placeholder);color:var(--dash-secondary);opacity:.6;font-style:italic}.coauthor-row{display:grid;grid-template-columns:1fr 1fr auto;gap:1.5rem;padding:1.25rem;background:#fff;border:1px solid var(--dash-border);border-radius:6px;margin-bottom:1rem;align-items:center;animation:a .3s ease-out}@keyframes a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.coauthor-row input{background:var(--dash-bg-alt);border:1px solid transparent;padding:10px;border-radius:4px;font-size:.9rem}.coauthor-row input:focus{background:#fff;border-color:var(--dash-accent)}.btn-remove-coauthor{background:none;border:none;color:var(--color-error);cursor:pointer;font-size:1.2rem;padding:5px;display:flex;align-items:center;justify-content:center}.pexels-search-container{display:flex;gap:1rem;margin-bottom:2rem}.pexels-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;max-height:300px;overflow-y:auto;padding:10px}.pexels-item{cursor:pointer;border-radius:var(--dash-radius);overflow:hidden;border:2px solid transparent;transition:var(--dash-transition)}.pexels-item:hover{transform:scale(1.05)}.pexels-item.selected{border-color:var(--dash-accent);box-shadow:0 0 0 3px rgba(31,102,114,.2)}.pexels-item img{width:100%;height:100px;-o-object-fit:cover;object-fit:cover}.spinner{width:24px;height:24px;border:3px solid rgba(13,59,71,.1);border-top-color:var(--dash-accent);border-radius:50%;animation:b .8s linear infinite;display:inline-block}@keyframes b{to{transform:rotate(1turn)}}.loader-container{flex-direction:column;padding:3rem;gap:1rem;color:var(--dash-secondary);font-size:.9rem;font-weight:500}.loader-container,.modal-overlay{display:flex;align-items:center;justify-content:center}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(13,59,71,.4);backdrop-filter:blur(4px);z-index:4;padding:2rem}.modal-content{border-radius:var(--dash-radius);box-shadow:var(--dash-shadow-lg);max-width:600px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.5rem;font-family:Inter,sans-serif;font-weight:600;font-size:.9rem;border-radius:var(--dash-radius);border:1px solid transparent;cursor:pointer;transition:var(--dash-transition)}.btn-primary{background-color:var(--dash-primary);color:#fff}.btn-primary:hover{background-color:var(--dash-accent);transform:translateY(-1px);box-shadow:var(--dash-shadow)}.action-btn{padding:6px 12px;font-size:.8rem;background:var(--dash-bg-alt);border:1px solid var(--dash-border);border-radius:4px;color:var(--dash-primary);transition:var(--dash-transition)}.action-btn:hover{background:var(--dash-accent);color:#fff;border-color:var(--dash-accent)}.action-btn-pill{padding:6px 16px;border-radius:50px;font-size:.8rem;font-weight:600;cursor:pointer;transition:var(--dash-transition);display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent}.btn-primary-outline{background:transparent;border-color:var(--dash-primary);color:var(--dash-primary)}.btn-primary-outline:hover{background:var(--dash-primary);color:#fff}.btn-danger-outline{background:transparent;border-color:var(--color-error);color:var(--color-error)}.btn-danger-outline:hover{background:var(--color-error);color:#fff}.wysiwyg-toolbar{background:var(--dash-primary);padding:8px 12px;border-radius:8px 8px 0 0;gap:5px;border-bottom:2px solid var(--dash-accent)}.toolbar-btn,.wysiwyg-toolbar{display:flex;align-items:center}.toolbar-btn{background:transparent;border:none;color:hsla(0,0%,100%,.7);padding:8px;border-radius:4px;cursor:pointer;transition:var(--dash-transition);justify-content:center}.toolbar-btn:hover{background:hsla(0,0%,100%,.1);color:#fff}.toolbar-btn.active{background:var(--dash-accent);color:#fff}.btn-outline{background:transparent;border-color:var(--dash-border);color:var(--dash-text)}.btn-outline:hover{border-color:var(--dash-accent);color:var(--dash-accent)}.btn-danger{background:var(--color-error);color:#fff}.btn-danger:hover{background:#d32f2f}.access-denied{text-align:center;padding:5rem 2rem}.access-denied h1{color:var(--color-error);font-size:3rem}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(13,59,71,.8);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2;padding:2rem}.modal-content{background:#fff;padding:2.5rem;border-radius:12px;width:100%;max-width:700px;box-shadow:0 20px 40px rgba(0,0,0,.2);position:relative;max-height:90vh;overflow-y:auto}.modal-header{margin-bottom:2rem;border-bottom:1px solid var(--dash-border);padding-bottom:1rem}.modal-header h2{color:var(--dash-primary);margin:0}.status-badge{padding:6px 12px;border-radius:50px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;display:inline-block}.status-badge.pending{background:#e3f2fd;color:#1976d2}.status-badge.approved{background:#e8f5e9;color:#2e7d32}.status-badge.rejected{background:#ffebee;color:#c62828}.status-badge.revision{background:#fff3e0;color:#e65100}.badge{padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase}.badge.pending{background:#f2994a;color:#fff}.badge.approved{background:#27ae60;color:#fff}.badge.rejected{background:#eb5757;color:#fff}.process-guide{background:#fff;border:1px solid var(--dash-border);border-radius:8px;margin-bottom:2rem;overflow:hidden}.process-guide summary{padding:1.25rem 1.5rem;cursor:pointer;font-weight:700;color:var(--dash-primary);display:flex;align-items:center;gap:12px;list-style:none;background:var(--dash-bg-alt)}.process-guide summary::-webkit-details-marker{display:none}.guide-body{padding:2rem;background:#fff}.guide-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.guide-step{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem 0;border-top:1px solid var(--dash-border)}.guide-step-num{font-weight:700;font-size:1.2rem;margin-bottom:.25rem;opacity:.5}.guide-step-content strong,.guide-step-num{font-family:var(--font-heading);color:var(--dash-primary)}.guide-step-content strong{display:block;margin-bottom:.75rem;font-size:1.1rem;font-weight:600}.guide-step-content p{font-size:.85rem;line-height:1.6;color:var(--dash-secondary)}.guide-note{margin-top:2rem;padding:1rem;background:rgba(31,102,114,.05);border-radius:6px;font-size:.85rem;color:var(--dash-primary)}@media (max-width:1024px){.sidebar{width:80px}.nav-item span,.sidebar-header h2{display:none}.main-content{margin-left:80px}}@media (max-width:768px){.dashboard-body{flex-direction:column}.sidebar{position:static;width:100%;height:auto}.main-content{margin-left:0;padding:1.5rem}.sidebar-nav{display:flex;overflow-x:auto;padding:.5rem}.nav-item{border-left:none;border-bottom:4px solid transparent}.nav-item.active{border-bottom-color:var(--dash-accent)}}.dark-mode{--dash-bg:#0a1116;--dash-bg-alt:#101920;--dash-sidebar-bg:#05080a;--dash-sidebar-text:hsla(0,0%,100%,.7);--dash-primary:#f0f2f5;--dash-secondary:#94a3b8;--dash-text:#e2e8f0;--dash-text-muted:#64748b;--dash-border:hsla(0,0%,100%,.1);--dash-shadow:0 4px 20px rgba(0,0,0,.4)}.dark-mode .dash-card,.dark-mode .stat-card{background:#101920;border:1px solid hsla(0,0%,100%,.05)}.dark-mode .nav-item{color:hsla(0,0%,100%,.5)}.dark-mode .nav-item.active,.dark-mode .nav-item:hover{background:hsla(0,0%,100%,.02);color:#fff}.dark-mode .wysiwyg-editor{background:#0a1116;color:#e2e8f0;border-color:hsla(0,0%,100%,.1)}.dark-mode .toolbar{background:#162129;border-color:hsla(0,0%,100%,.1)}.dark-mode .toolbar-btn{color:#94a3b8}.dark-mode .toolbar-btn:hover{background:hsla(0,0%,100%,.05);color:#fff}.dark-mode input,.dark-mode select,.dark-mode textarea{background:#162129;color:#f0f2f5;border-color:hsla(0,0%,100%,.1)}.dark-mode .article-list th{background:#162129;color:#94a3b8}.dark-mode .article-list td{border-bottom-color:hsla(0,0%,100%,.05)}.article-page{background:#fff;padding:3rem;border-radius:8px;border:1px solid var(--dash-border);max-width:900px;margin:0 auto}.article-header{margin-bottom:3rem;text-align:center}.article-meta{font-family:var(--font-heading);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--dash-accent);margin-bottom:1rem}.article-title{font-family:var(--font-serif);font-size:2.8rem;font-weight:700;color:var(--dash-primary);line-height:1.2;margin-bottom:1.5rem}.article-abstract{background:#fbfbfc;border-left:4px solid var(--dash-accent);border-radius:0 8px 8px 0;padding:1.8rem 2rem;margin-bottom:3rem;color:var(--dash-text);line-height:1.7;font-size:1.05rem}.dark-mode .article-abstract{background:hsla(0,0%,100%,.02)}.article-content{font-family:var(--font-serif);font-size:1.15rem;line-height:var(--article-line-height);color:var(--dash-text);text-align:justify}.article-content p{margin-bottom:1.8rem}.article-content h2,.article-content h3{margin-top:3rem;margin-bottom:1rem;font-family:var(--font-heading);color:var(--dash-primary)}.article-content blockquote{border-left:3px solid var(--dash-accent);padding-left:1.5rem;margin:3rem 0;color:#555}.author-profile-card{display:flex;align-items:center;gap:2rem;margin-top:5rem;padding-top:3rem;border-top:1px solid var(--dash-border)}.author-card-avatar{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.author-card-initial{width:80px;height:80px;border-radius:50%;background:var(--dash-bg-alt);color:var(--dash-accent);display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;border:1px solid var(--dash-border)}.author-card-info h3{font-family:var(--font-heading);font-weight:700;font-size:1.4rem;margin-bottom:.5rem}.author-card-info p{font-size:.95rem;color:var(--dash-secondary);line-height:1.6;margin:0}#recent-articles-box{margin-top:4rem;background:#fbfbfc!important;border:1px solid var(--dash-border)!important}@media (max-width:768px){.article-page{padding:1.5rem}.article-title{font-size:2rem}.author-profile-card{flex-direction:column;text-align:center;gap:1rem}}.comment-card{background:#fff;border:1px solid var(--dash-border);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;transition:var(--dash-transition)}.comment-card.is-reply{margin-left:3rem;background:#f9fafb;border-left:3px solid var(--dash-accent)}.comment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.comment-author{font-family:var(--font-heading);font-weight:700;color:var(--dash-primary)}.comment-meta{font-size:.8rem;color:var(--dash-secondary)}.comment-body{line-height:1.6;color:var(--dash-text);margin-bottom:1rem}.comment-actions{display:flex;gap:1rem}.comment-action-btn{background:none;border:none;padding:0;font-size:.85rem;font-weight:600;color:var(--dash-accent);cursor:pointer;transition:var(--dash-transition)}.comment-action-btn:hover{text-decoration:underline;opacity:.8}.reply-form-container{margin-top:1rem;padding:1rem;background:#fff;border:1px solid var(--dash-border);border-radius:6px}.manual-container{background:#fff;border:1px solid var(--dash-border);border-radius:12px;padding:3rem 4rem;box-shadow:var(--dash-shadow);max-width:900px;margin:0 auto 3rem;font-family:var(--font-serif);line-height:1.8;color:var(--dash-text)}.manual-header{text-align:center;border-bottom:2px solid var(--dash-accent);padding-bottom:1.5rem;margin-bottom:2.5rem}.manual-header p:first-child{color:var(--dash-accent);text-transform:uppercase;letter-spacing:2px;font-size:.9rem;font-weight:600}.manual-header h1,.manual-header p:first-child{font-family:var(--font-heading);margin-bottom:.5rem}.manual-header h1{font-size:2.5rem;color:var(--dash-primary)}.manual-header p:last-child{color:var(--dash-secondary);font-style:italic}.manual-section{margin-bottom:2.5rem}.manual-section h2{font-family:var(--font-heading);color:var(--dash-primary);font-size:1.5rem;margin-bottom:1.2rem;border-bottom:1px solid var(--dash-border);padding-bottom:.5rem}.manual-section h3{font-family:var(--font-heading);color:var(--dash-accent);font-size:1.2rem;margin-top:1.5rem;margin-bottom:.8rem}.manual-section p{margin-bottom:1rem;font-size:1.05rem}.manual-section ul{margin-bottom:1.5rem;padding-left:2rem;font-size:1.05rem}.manual-section li{margin-bottom:.8rem;list-style-type:square}.manual-section li strong{color:var(--dash-accent)}.manual-footer{border-top:1px solid var(--dash-border);padding-top:2rem;text-align:center;font-style:italic;color:var(--dash-primary);font-size:1.1rem;background:var(--dash-bg-alt);margin:0 -4rem -3rem;padding:2rem 4rem;border-radius:0 0 12px 12px}@media (max-width:768px){.manual-container{padding:2rem}.manual-footer{margin:0 -2rem -2rem;padding:1.5rem 2rem}}.editorial-timeline{display:flex;flex-direction:column;gap:1.25rem;position:relative;padding-left:2rem;margin-top:1.5rem}.editorial-timeline:before{content:"";position:absolute;left:7px;top:0;bottom:0;width:2px;background:var(--dash-border)}.timeline-step{position:relative;font-size:.9rem;color:var(--dash-secondary);line-height:1.4;transition:var(--dash-transition)}.timeline-step:before{content:"";position:absolute;left:-2rem;top:4px;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--dash-border);z-index:1;transition:var(--dash-transition)}.timeline-step.completed{color:var(--dash-text);font-weight:500}.timeline-step.completed:before{background:var(--dash-accent);border-color:var(--dash-accent);box-shadow:0 0 0 4px rgba(31,102,114,.1)}.timeline-step.active{color:var(--dash-primary);font-weight:600}.timeline-step.active:before{background:#fff;border-color:var(--dash-accent);border-width:4px}.timeline-step.rejected{color:var(--color-error);font-weight:600}.timeline-step.rejected:before{background:var(--color-error);border-color:var(--color-error)}
/*# sourceMappingURL=data:application/json;base64,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SSx5QkFBMEIsQ0FDMUIsZUFDSixDQUVBLDZCQUNJLGVBQWdCLENBQ2hCLCtCQUFnQyxDQUNoQyxnQkFDSixDQUVBLHdCQUNJLHdCQUF5QixDQUN6QixlQUNKLENBRUEsK0JBQ0ksNkJBQThCLENBQzlCLCtCQUNKIiwiZmlsZSI6ImRhc2hib2FyZC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBcclxuICBEYXNoYm9hcmQgRGVzaWduIFN5c3RlbSAtIE1vZGVybiBNYWdhemluZSBFeHRlbnNpb25cclxuICBFbnRyZXBhcsOhZ3JhZm9zIERhc2hib2FyZFxyXG4qL1xyXG5cclxuOnJvb3Qge1xyXG4gICAgLyogU2hhcmVkIFRva2VucyAoTWlycm9yaW5nIHN0eWxlLmNzcykgKi9cclxuICAgIC0tZGFzaC1wcmltYXJ5OiAjMEQzQjQ3O1xyXG4gICAgLS1kYXNoLWFjY2VudDogIzFGNjY3MjtcclxuICAgIC0tZGFzaC1zZWNvbmRhcnk6ICNCMEIwQjA7XHJcbiAgICAtLWRhc2gtdGV4dDogIzMzMzMzMztcclxuICAgIC0tZGFzaC1iZzogI0ZGRkZGRjtcclxuICAgIC0tZGFzaC1iZy1hbHQ6ICNGOEY4Rjg7XHJcblxyXG4gICAgLS1kYXNoLXNpZGViYXItdzogMjYwcHg7XHJcbiAgICAtLWRhc2gtc2lkZWJhci1iZzogIzBEM0I0NztcclxuICAgIC0tZGFzaC1zaWRlYmFyLXRleHQ6ICNGRkZGRkY7XHJcbiAgICAtLWRhc2gtYm9yZGVyOiAjRTVFN0VCO1xyXG4gICAgLS1kYXNoLXJhZGl1czogMnB4O1xyXG5cclxuICAgIC8qIFN0YXR1cyBDb2xvcnMgKi9cclxuICAgIC0tY29sb3Itc3VjY2VzczogIzE2NjUzNDtcclxuICAgIC0tY29sb3Itd2FybmluZzogIzkyNDAwRTtcclxuICAgIC0tY29sb3ItZXJyb3I6ICM5OTFCMUI7XHJcbiAgICAtLWNvbG9yLWluZm86ICMwNzU5ODU7XHJcblxyXG4gICAgLS1kYXNoLXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIC0tZGFzaC1zaGFkb3ctbGc6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxuICAgIC0tZGFzaC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAvKiBBcnRpY2xlIFR5cG9ncmFwaHkgJiBTcGFjaW5nICovXHJcbiAgICAtLWZvbnQtaGVhZGluZzogJ091dGZpdCcsIHNhbnMtc2VyaWY7XHJcbiAgICAtLWZvbnQtc2VyaWY6ICdMb3JhJywgc2VyaWY7XHJcbiAgICAtLWFydGljbGUtbGluZS1oZWlnaHQ6IDEuODtcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIFNlbGVjdGlvbiBjb2xvciAqL1xyXG46OnNlbGVjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXNoLXByaW1hcnkpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi8qIERhc2hib2FyZCBCb2R5IExheW91dCAqL1xyXG4uZGFzaGJvYXJkLWJvZHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFzaC1iZy1hbHQpO1xyXG4gICAgY29sb3I6IHZhcigtLWRhc2gtdGV4dCk7XHJcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuLnNpZGViYXItaGVhZGVyIGgyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTG9yYScsIHNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLyogR2xvYmFsIEVsZW1lbnQgT3ZlcnJpZGVzIC0gRWxpbWluYXRpbmcgdGhlIFwiMjAxMFwiIGxvb2sgKi9cclxuYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IHZhcigtLWRhc2gtdHJhbnNpdGlvbik7XHJcbn1cclxuXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWRhc2gtcmFkaXVzKTtcclxuICAgIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tZGFzaC10ZXh0KTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1kYXNoLXRyYW5zaXRpb24pO1xyXG59XHJcblxyXG5pbnB1dDpmb2N1cyxcclxuc2VsZWN0OmZvY3VzLFxyXG50ZXh0YXJlYTpmb2N1cyxcclxuLmZvcm0tY29udHJvbDpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kYXNoLWFjY2VudCk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgzMSwgMTAyLCAxMTQsIDAuMSk7XHJcbn1cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxufVxyXG5cclxuLmZvcm0tZ3JvdXAgbGFiZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDAuODVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1kYXNoLXByaW1hcnkpO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiBOYXZpZ2F0aW9uIEJhY2sgQnV0dG9uICovXHJcbi5uYXYtYmFjayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDAuNXJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1kYXNoLXNlY29uZGFyeSk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKTtcclxuICAgIHBhZGRpbmc6IDAuNHJlbSAwLjhyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1kYXNoLXJhZGl1cyk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGFzaC1ib3JkZXIpO1xyXG4gICAgdHJhbnNpdGlvbjogdmFyKC0tZGFzaC10cmFuc2l0aW9uKTtcclxufVxyXG5cclxuLm5hdi1iYWNrOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1kYXNoLXByaW1hcnkpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kYXNoLWFjY2VudCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kYXNoLWJnLWFsdCk7XHJcbn1cclxuXHJcbi8qIFNpZGViYXIgU3R5bGluZyAtIFJlZmluZWQgKi9cclxuLnNpZGViYXIge1xyXG4gICAgd2lkdGg6IHZhcigtLWRhc2gtc2lkZWJhci13KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhc2gtc2lkZWJhci1iZyk7XHJcbiAgICBjb2xvcjogdmFyKC0tZGFzaC1zaWRlYmFyLXRleHQpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIHRyYW5zaXRpb246IHZhcigtLWRhc2gtdHJhbnNpdGlvbik7XHJcbn1cclxuXHJcbi5zaWRlYmFyLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xyXG59XHJcblxyXG4uc2lkZWJhci1oZWFkZXIgaDIge1xyXG4gICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnNpZGViYXItbmF2IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi5uYXYtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgIHRyYW5zaXRpb246IHZhcigtLWRhc2gtdHJhbnNpdGlvbik7XHJcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubmF2LWl0ZW06aG92ZXIsXHJcbi5uYXYtaXRlbS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAzKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWRhc2gtYWNjZW50KTtcclxufVxyXG5cclxuLnNpZGViYXItZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAzKTtcclxuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxufVxyXG5cclxuI2J0bi1sb2dvdXQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZGFzaC1yYWRpdXMpO1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHRyYW5zaXRpb246IHZhcigtLWRhc2gtdHJhbnNpdGlvbik7XHJcbn1cclxuXHJcbiNidG4tbG9nb3V0OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG59XHJcblxyXG4vKiBNYWluIENvbnRlbnQgQXJlYSAqL1xyXG4ubWFpbi1jb250ZW50IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tZGFzaC1zaWRlYmFyLXcpO1xyXG4gICAgcGFkZGluZzogNHJlbTtcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG59XHJcblxyXG4uZGFzaGJvYXJkLWhlYWRlcixcclxuLmRhc2gtaGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZGFzaC1ib3JkZXIpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxufVxyXG5cclxuLmRhc2gtaGVhZGVyIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWRhc2gtcHJpbWFyeSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbn1cclxuXHJcbi50ZXh0LW11dGVkIHtcclxuICAgIGNvbG9yOiB2YXIoLS1kYXNoLXNlY29uZGFyeSk7XHJcbiAgICBmb250LXNpemU6IDAuOTVyZW07XHJcbn1cclxuXHJcbi8qIFN0YXRzIEdyaWQgKi9cclxuLnN0YXRzLWdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjQwcHgsIDFmcikpO1xyXG4gICAgZ2FwOiAycmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxufVxyXG5cclxuLnN0YXQtY2FyZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZGFzaC1yYWRpdXMpO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGFzaC1zaGFkb3cpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGFzaC1ib3JkZXIpO1xyXG59XHJcblxyXG4uc3RhdC1jYXJkIC5sYWJlbCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiB2YXIoLS1kYXNoLXNlY29uZGFyeSk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG59XHJcblxyXG4uc3RhdC1jYXJkIC52YWx1ZSB7XHJcbiAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tZGFzaC1wcmltYXJ5KTtcclxuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3V0Zml0Jywgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLyogQ29tbW9uIERhc2hib2FyZCBDb21wb25lbnRzICovXHJcbi5kYXNoLWNhcmQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWRhc2gtcmFkaXVzKTtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLWRhc2gtc2hhZG93KTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRhc2gtYm9yZGVyKTtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG59XHJcblxyXG4uY29udGV4dC1ib3gge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZGFzaC1iZy1hbHQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2YXIoLS1kYXNoLWFjY2VudCk7XHJcbiAgICBmb250LXNpemU6IDAuOTVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG59XHJcblxyXG4vKiBEYXRhIFRhYmxlcyAqL1xyXG4udGFibGUtd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZGFzaC1yYWRpdXMpO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGFzaC1zaGFkb3cpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGFzaC1ib3JkZXIpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxudGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcblxyXG50aCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXNoLWJnLWFsdCk7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tZGFzaC1ib3JkZXIpO1xyXG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogdmFyKC0tZGFzaC1wcmltYXJ5KTtcclxufVxyXG5cclxudGQge1xyXG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZGFzaC1ib3JkZXIpO1xyXG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xyXG59XHJcblxyXG50cjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzLCA1OSwgNzEsIDAuMDIpO1xyXG59XHJcblxyXG4vKiBXWVNJV1lHIEVkaXRvciBTdHlsZXMgKi9cclxuLmVkaXRvci13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kYXNoLWJvcmRlcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1kYXNoLXJhZGl1cyk7XHJcbiAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGFzaC1zaGFkb3cpO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxufVxyXG5cclxuLmZsb2F0aW5nLXRvb2xiYXIge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZGFzaC1zaWRlYmFyLWJnKTtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWRhc2gtcmFkaXVzKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDVweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IHZhcigtLWRhc2gtdHJhbnNpdGlvbik7XHJcbiAgICB6LWluZGV4OiAxMDAxO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGFzaC1hY2NlbnQpO1xyXG59XHJcblxyXG4uZmxvYXRpbmctdG9vbGJhci5hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcblxyXG4udG9vbGJhci1idG4ge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IHZhcigtLWRhc2gtdHJhbnNpdGlvbik7XHJcbn1cclxuXHJcbi50b29sYmFyLWJ0bjpob3ZlcixcclxuLnRvb2xiYXItYnRuLmFjdGl2ZS1mb3JtYXQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICAgY29sb3I6IHZhcigtLWRhc2gtYWNjZW50KTtcclxufVxyXG5cclxuLnd5c2l3eWctZWRpdG9yIHtcclxuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICBjb2xvcjogdmFyKC0tZGFzaC10ZXh0KTtcclxuICAgIHBhZGRpbmc6IDIuNXJlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kYXNoLWJvcmRlcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1kYXNoLXJhZGl1cyk7XHJcbiAgICBmb250LWZhbWlseTogJ0xvcmEnLCBzZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLnd5c2l3eWctZWRpdG9yOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3RhdHVzLWFwcHJvdmVkLXRleHQpO1xyXG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDQwcHggcmdiYSgxMywgNTksIDcxLCAwLjEyKTtcclxufVxyXG5cclxuLnd5c2l3eWctZWRpdG9yW2RhdGEtcGxhY2Vob2xkZXJdOmVtcHR5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtcGxhY2Vob2xkZXIpO1xyXG4gICAgY29sb3I6IHZhcigtLWRhc2gtc2Vjb25kYXJ5KTtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLyogQ28tYXV0aG9yIG1hbmFnZW1lbnQgc3R5bGVzICovXHJcbi5jb2F1dGhvci1yb3cge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciBhdXRvO1xyXG4gICAgZ2FwOiAxLjVyZW07XHJcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRhc2gtYm9yZGVyKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYW5pbWF0aW9uOiBzbGlkZVVwIDAuM3MgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVVcCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2F1dGhvci1yb3cgaW5wdXQge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZGFzaC1iZy1hbHQpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgZm9udC1zaXplOiAwLjlyZW07XHJcbn1cclxuXHJcbi5jb2F1dGhvci1yb3cgaW5wdXQ6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGFzaC1hY2NlbnQpO1xyXG59XHJcblxyXG4uYnRuLXJlbW92ZS1jb2F1dGhvciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWVycm9yKTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLyogUGV4ZWxzIEdhbGxlcnkgSW50ZWdyYXRpb24gKi9cclxuLnBleGVscy1zZWFyY2gtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG59XHJcblxyXG4ucGV4ZWxzLWdhbGxlcnkge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE0MHB4LCAxZnIpKTtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi5wZXhlbHMtaXRlbSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1kYXNoLXJhZGl1cyk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1kYXNoLXRyYW5zaXRpb24pO1xyXG59XHJcblxyXG4ucGV4ZWxzLWl0ZW06aG92ZXIge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxufVxyXG5cclxuLnBleGVscy1pdGVtLnNlbGVjdGVkIHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGFzaC1hY2NlbnQpO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMzEsIDEwMiwgMTE0LCAwLjIpO1xyXG59XHJcblxyXG4ucGV4ZWxzLWl0ZW0gaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4vKiBTcGlubmVyIEFuaW1hdGlvbiAqL1xyXG4uc3Bpbm5lciB7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMTMsIDU5LCA3MSwgMC4xKTtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWRhc2gtYWNjZW50KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGFuaW1hdGlvbjogc3BpbiAwLjhzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9hZGVyLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tZGFzaC1zZWNvbmRhcnkpO1xyXG4gICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4vKiBNb2RhbCBQb2xpc2ggKi9cclxuLm1vZGFsLW92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgxMywgNTksIDcxLCAwLjQpO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XHJcbiAgICB6LWluZGV4OiAyMDAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1kYXNoLXJhZGl1cyk7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kYXNoLXNoYWRvdy1sZyk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA5MHZoO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHBhZGRpbmc6IDIuNXJlbTtcclxufVxyXG5cclxuLm1vZGFsLWhlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWRhc2gtYm9yZGVyKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4vKiBCdXR0b24gUmVmaW5lbWVudCAqL1xyXG4uYnRuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMC43cmVtIDEuNXJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZGFzaC1yYWRpdXMpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1kYXNoLXRyYW5zaXRpb24pO1xyXG59XHJcblxyXG4uYnRuLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFzaC1wcmltYXJ5KTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uYnRuLXByaW1hcnk6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFzaC1hY2NlbnQpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGFzaC1zaGFkb3cpO1xyXG59XHJcblxyXG4uYWN0aW9uLWJ0biB7XHJcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZGFzaC1iZy1hbHQpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGFzaC1ib3JkZXIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWRhc2gtcHJpbWFyeSk7XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1kYXNoLXRyYW5zaXRpb24pO1xyXG59XHJcblxyXG4uYWN0aW9uLWJ0bjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kYXNoLWFjY2VudCk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGFzaC1hY2NlbnQpO1xyXG59XHJcblxyXG4uYWN0aW9uLWJ0bi1waWxsIHtcclxuICAgIHBhZGRpbmc6IDZweCAxNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IHZhcigtLWRhc2gtdHJhbnNpdGlvbik7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYnRuLXByaW1hcnktb3V0bGluZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGFzaC1wcmltYXJ5KTtcclxuICAgIGNvbG9yOiB2YXIoLS1kYXNoLXByaW1hcnkpO1xyXG59XHJcblxyXG4uYnRuLXByaW1hcnktb3V0bGluZTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kYXNoLXByaW1hcnkpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5idG4tZGFuZ2VyLW91dGxpbmUge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWVycm9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1lcnJvcik7XHJcbn1cclxuXHJcbi5idG4tZGFuZ2VyLW91dGxpbmU6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZXJyb3IpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi53eXNpd3lnLXRvb2xiYXIge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZGFzaC1wcmltYXJ5KTtcclxuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWRhc2gtYWNjZW50KTtcclxufVxyXG5cclxuLnRvb2xiYXItYnRuIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IHZhcigtLWRhc2gtdHJhbnNpdGlvbik7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4udG9vbGJhci1idG46aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi50b29sYmFyLWJ0bi5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZGFzaC1hY2NlbnQpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGFzaC1ib3JkZXIpO1xyXG4gICAgY29sb3I6IHZhcigtLWRhc2gtdGV4dCk7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZTpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRhc2gtYWNjZW50KTtcclxuICAgIGNvbG9yOiB2YXIoLS1kYXNoLWFjY2VudCk7XHJcbn1cclxuXHJcbi5idG4tZGFuZ2VyIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWVycm9yKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uYnRuLWRhbmdlcjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZDMyZjJmO1xyXG59XHJcblxyXG4uYWNjZXNzLWRlbmllZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA1cmVtIDJyZW07XHJcbn1cclxuXHJcbi5hY2Nlc3MtZGVuaWVkIGgxIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1lcnJvcik7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbn1cclxuXHJcbi8qIE1vZGFscyAtIEZpeGVkIGFuZCBQcmVtaXVtICovXHJcbi5tb2RhbCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzLCA1OSwgNzEsIDAuOCk7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgcGFkZGluZzogMnJlbTtcclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDIuNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDIwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtaGVpZ2h0OiA5MHZoO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLm1vZGFsLWhlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWRhc2gtYm9yZGVyKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4ubW9kYWwtaGVhZGVyIGgyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1kYXNoLXByaW1hcnkpO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uc3RhdHVzLWJhZGdlIHtcclxuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnN0YXR1cy1iYWRnZS5wZW5kaW5nIHtcclxuICAgIGJhY2tncm91bmQ6ICNFM0YyRkQ7XHJcbiAgICBjb2xvcjogIzE5NzZEMjtcclxufVxyXG5cclxuLnN0YXR1cy1iYWRnZS5hcHByb3ZlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRThGNUU5O1xyXG4gICAgY29sb3I6ICMyRTdEMzI7XHJcbn1cclxuXHJcbi5zdGF0dXMtYmFkZ2UucmVqZWN0ZWQge1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRUJFRTtcclxuICAgIGNvbG9yOiAjQzYyODI4O1xyXG59XHJcblxyXG4uc3RhdHVzLWJhZGdlLnJldmlzaW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICNGRkYzRTA7XHJcbiAgICBjb2xvcjogI0U2NTEwMDtcclxufVxyXG5cclxuLyogQmFkZ2VzICovXHJcbi5iYWRnZSB7XHJcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmJhZGdlLnBlbmRpbmcge1xyXG4gICAgYmFja2dyb3VuZDogI0YyOTk0QTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uYmFkZ2UuYXBwcm92ZWQge1xyXG4gICAgYmFja2dyb3VuZDogIzI3QUU2MDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uYmFkZ2UucmVqZWN0ZWQge1xyXG4gICAgYmFja2dyb3VuZDogI0VCNTc1NztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4vKiBQcm9jZXNzIEd1aWRlIC8gQWRtaW4gVUkgKi9cclxuLnByb2Nlc3MtZ3VpZGUge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRhc2gtYm9yZGVyKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucHJvY2Vzcy1ndWlkZSBzdW1tYXJ5IHtcclxuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiB2YXIoLS1kYXNoLXByaW1hcnkpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZGFzaC1iZy1hbHQpO1xyXG59XHJcblxyXG4ucHJvY2Vzcy1ndWlkZSBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5ndWlkZS1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4uZ3VpZGUtc3RlcHMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpO1xyXG4gICAgZ2FwOiAycmVtO1xyXG59XHJcblxyXG4uZ3VpZGUtc3RlcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMC43NXJlbTtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWRhc2gtYm9yZGVyKTtcclxufVxyXG5cclxuLmd1aWRlLXN0ZXAtbnVtIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpO1xyXG4gICAgY29sb3I6IHZhcigtLWRhc2gtcHJpbWFyeSk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4uZ3VpZGUtc3RlcC1jb250ZW50IHN0cm9uZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tZGFzaC1wcmltYXJ5KTtcclxuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZyk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uZ3VpZGUtc3RlcC1jb250ZW50IHAge1xyXG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIGNvbG9yOiB2YXIoLS1kYXNoLXNlY29uZGFyeSk7XHJcbn1cclxuXHJcbi5ndWlkZS1ub3RlIHtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgzMSwgMTAyLCAxMTQsIDAuMDUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWRhc2gtcHJpbWFyeSk7XHJcbn1cclxuXHJcbi8qIFJlc3BvbnNpdmUgYWRqdXN0bWVudHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLnNpZGViYXIge1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtaXRlbSBzcGFuLFxyXG4gICAgLnNpZGViYXItaGVhZGVyIGgyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5kYXNoYm9hcmQtYm9keSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhciB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlYmFyLW5hdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LWl0ZW0uYWN0aXZlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1kYXNoLWFjY2VudCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC0tLSBEYXJrIE1vZGUgT3ZlcnJpZGVzIC0tLSAqL1xyXG4uZGFyay1tb2RlIHtcclxuICAgIC0tZGFzaC1iZzogIzBBMTExNjtcclxuICAgIC0tZGFzaC1iZy1hbHQ6ICMxMDE5MjA7XHJcbiAgICAtLWRhc2gtc2lkZWJhci1iZzogIzA1MDgwQTtcclxuICAgIC0tZGFzaC1zaWRlYmFyLXRleHQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgIC0tZGFzaC1wcmltYXJ5OiAjZjBmMmY1O1xyXG4gICAgLS1kYXNoLXNlY29uZGFyeTogIzk0YTNiODtcclxuICAgIC0tZGFzaC10ZXh0OiAjZTJlOGYwO1xyXG4gICAgLS1kYXNoLXRleHQtbXV0ZWQ6ICM2NDc0OGI7XHJcbiAgICAtLWRhc2gtYm9yZGVyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgICAtLWRhc2gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxufVxyXG5cclxuLmRhcmstbW9kZSAuZGFzaC1jYXJkLFxyXG4uZGFyay1tb2RlIC5zdGF0LWNhcmQge1xyXG4gICAgYmFja2dyb3VuZDogIzEwMTkyMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XHJcbn1cclxuXHJcbi5kYXJrLW1vZGUgLm5hdi1pdGVtIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbn1cclxuXHJcbi5kYXJrLW1vZGUgLm5hdi1pdGVtOmhvdmVyLFxyXG4uZGFyay1tb2RlIC5uYXYtaXRlbS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAyKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZGFyay1tb2RlIC53eXNpd3lnLWVkaXRvciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMEExMTE2O1xyXG4gICAgY29sb3I6ICNlMmU4ZjA7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxufVxyXG5cclxuLmRhcmstbW9kZSAudG9vbGJhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTYyMTI5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbn1cclxuXHJcbi5kYXJrLW1vZGUgLnRvb2xiYXItYnRuIHtcclxuICAgIGNvbG9yOiAjOTRhM2I4O1xyXG59XHJcblxyXG4uZGFyay1tb2RlIC50b29sYmFyLWJ0bjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5kYXJrLW1vZGUgaW5wdXQsXHJcbi5kYXJrLW1vZGUgc2VsZWN0LFxyXG4uZGFyay1tb2RlIHRleHRhcmVhIHtcclxuICAgIGJhY2tncm91bmQ6ICMxNjIxMjk7XHJcbiAgICBjb2xvcjogI2YwZjJmNTtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG59XHJcblxyXG4uZGFyay1tb2RlIC5hcnRpY2xlLWxpc3QgdGgge1xyXG4gICAgYmFja2dyb3VuZDogIzE2MjEyOTtcclxuICAgIGNvbG9yOiAjOTRhM2I4O1xyXG59XHJcblxyXG4uZGFyay1tb2RlIC5hcnRpY2xlLWxpc3QgdGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcclxufVxyXG5cclxuLyogLS0tIEFydGljbGUgUGFnZSBQcmVtaXVtIE1pbmltYWxpc3QgU3R5bGluZyAtLS0gKi9cclxuLmFydGljbGUtcGFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogM3JlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRhc2gtYm9yZGVyKTtcclxuICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmFydGljbGUtaGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hcnRpY2xlLW1ldGEge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZyk7XHJcbiAgICBmb250LXNpemU6IDAuODVyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgIGNvbG9yOiB2YXIoLS1kYXNoLWFjY2VudCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4uYXJ0aWNsZS10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zZXJpZik7XHJcbiAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tZGFzaC1wcmltYXJ5KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbn1cclxuXHJcbi5hcnRpY2xlLWFic3RyYWN0IHtcclxuICAgIGJhY2tncm91bmQ6ICNmYmZiZmM7XHJcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHZhcigtLWRhc2gtYWNjZW50KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xyXG4gICAgcGFkZGluZzogMS44cmVtIDJyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWRhc2gtdGV4dCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgZm9udC1zaXplOiAxLjA1cmVtO1xyXG59XHJcblxyXG4uZGFyay1tb2RlIC5hcnRpY2xlLWFic3RyYWN0IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMik7XHJcbn1cclxuXHJcbi5hcnRpY2xlLWNvbnRlbnQge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2VyaWYpO1xyXG4gICAgZm9udC1zaXplOiAxLjE1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWFydGljbGUtbGluZS1oZWlnaHQpO1xyXG4gICAgY29sb3I6IHZhcigtLWRhc2gtdGV4dCk7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG59XHJcblxyXG4uYXJ0aWNsZS1jb250ZW50IHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xyXG59XHJcblxyXG4uYXJ0aWNsZS1jb250ZW50IGgyLFxyXG4uYXJ0aWNsZS1jb250ZW50IGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZyk7XHJcbiAgICBjb2xvcjogdmFyKC0tZGFzaC1wcmltYXJ5KTtcclxufVxyXG5cclxuLmFydGljbGUtY29udGVudCBibG9ja3F1b3RlIHtcclxuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tZGFzaC1hY2NlbnQpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICBtYXJnaW46IDNyZW0gMDtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG59XHJcblxyXG4vKiBBdXRob3IgU2VjdGlvbiAtIE1pbmltYWxpc3QgKi9cclxuLmF1dGhvci1wcm9maWxlLWNhcmQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDJyZW07XHJcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZGFzaC1ib3JkZXIpO1xyXG59XHJcblxyXG4uYXV0aG9yLWNhcmQtYXZhdGFyIHtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5hdXRob3ItY2FyZC1pbml0aWFsIHtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZGFzaC1iZy1hbHQpO1xyXG4gICAgY29sb3I6IHZhcigtLWRhc2gtYWNjZW50KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGFzaC1ib3JkZXIpO1xyXG59XHJcblxyXG4uYXV0aG9yLWNhcmQtaW5mbyBoMyB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxufVxyXG5cclxuLmF1dGhvci1jYXJkLWluZm8gcCB7XHJcbiAgICBmb250LXNpemU6IDAuOTVyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tZGFzaC1zZWNvbmRhcnkpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogUmVjZW50IEFydGljbGVzIEJveCAqL1xyXG4jcmVjZW50LWFydGljbGVzLWJveCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgYmFja2dyb3VuZDogI2ZiZmJmYyAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGFzaC1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIFJlc3BvbnNpdmUgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuYXJ0aWNsZS1wYWdlIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYXV0aG9yLXByb2ZpbGUtY2FyZCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBDb21tZW50IFNlY3Rpb24gU3R5bGVzICovXHJcbi5jb21tZW50LWNhcmQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRhc2gtYm9yZGVyKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIHRyYW5zaXRpb246IHZhcigtLWRhc2gtdHJhbnNpdGlvbik7XHJcbn1cclxuXHJcbi5jb21tZW50LWNhcmQuaXMtcmVwbHkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1kYXNoLWFjY2VudCk7XHJcbn1cclxuXHJcbi5jb21tZW50LWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbi5jb21tZW50LWF1dGhvciB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tZGFzaC1wcmltYXJ5KTtcclxufVxyXG5cclxuLmNvbW1lbnQtbWV0YSB7XHJcbiAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1kYXNoLXNlY29uZGFyeSk7XHJcbn1cclxuXHJcbi5jb21tZW50LWJvZHkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIGNvbG9yOiB2YXIoLS1kYXNoLXRleHQpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxuLmNvbW1lbnQtYWN0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxcmVtO1xyXG59XHJcblxyXG4uY29tbWVudC1hY3Rpb24tYnRuIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiB2YXIoLS1kYXNoLWFjY2VudCk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1kYXNoLXRyYW5zaXRpb24pO1xyXG59XHJcblxyXG4uY29tbWVudC1hY3Rpb24tYnRuOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG59XHJcblxyXG4ucmVwbHktZm9ybS1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGFzaC1ib3JkZXIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG59XHJcblxyXG4vKiAtLS0gTWFudWFsIGRvIFBhcmVjZXJpc3RhIFN0eWxlcyAtLS0gKi9cclxuLm1hbnVhbC1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRhc2gtYm9yZGVyKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBwYWRkaW5nOiAzcmVtIDRyZW07XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kYXNoLXNoYWRvdyk7XHJcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlcmlmKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICBjb2xvcjogdmFyKC0tZGFzaC10ZXh0KTtcclxufVxyXG5cclxuLm1hbnVhbC1oZWFkZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWRhc2gtYWNjZW50KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbn1cclxuXHJcbi5tYW51YWwtaGVhZGVyIHA6Zmlyc3QtY2hpbGQge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZyk7XHJcbiAgICBjb2xvcjogdmFyKC0tZGFzaC1hY2NlbnQpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbn1cclxuXHJcbi5tYW51YWwtaGVhZGVyIGgxIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpO1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tZGFzaC1wcmltYXJ5KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxufVxyXG5cclxuLm1hbnVhbC1oZWFkZXIgcDpsYXN0LWNoaWxkIHtcclxuICAgIGNvbG9yOiB2YXIoLS1kYXNoLXNlY29uZGFyeSk7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi5tYW51YWwtc2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbn1cclxuXHJcbi5tYW51YWwtc2VjdGlvbiBoMiB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKTtcclxuICAgIGNvbG9yOiB2YXIoLS1kYXNoLXByaW1hcnkpO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZGFzaC1ib3JkZXIpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxufVxyXG5cclxuLm1hbnVhbC1zZWN0aW9uIGgzIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpO1xyXG4gICAgY29sb3I6IHZhcigtLWRhc2gtYWNjZW50KTtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xyXG59XHJcblxyXG4ubWFudWFsLXNlY3Rpb24gcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjA1cmVtO1xyXG59XHJcblxyXG4ubWFudWFsLXNlY3Rpb24gdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjA1cmVtO1xyXG59XHJcblxyXG4ubWFudWFsLXNlY3Rpb24gbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XHJcbn1cclxuXHJcbi5tYW51YWwtc2VjdGlvbiBsaSBzdHJvbmcge1xyXG4gICAgY29sb3I6IHZhcigtLWRhc2gtYWNjZW50KTtcclxufVxyXG5cclxuLm1hbnVhbC1mb290ZXIge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWRhc2gtYm9yZGVyKTtcclxuICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgY29sb3I6IHZhcigtLWRhc2gtcHJpbWFyeSk7XHJcbiAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWRhc2gtYmctYWx0KTtcclxuICAgIG1hcmdpbjogMCAtNHJlbSAtM3JlbTtcclxuICAgIHBhZGRpbmc6IDJyZW0gNHJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLm1hbnVhbC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1hbnVhbC1mb290ZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCAtMnJlbSAtMnJlbTtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLyogRWRpdG9yaWFsIFRpbWVsaW5lIFN0eWxlcyAqL1xyXG4uZWRpdG9yaWFsLXRpbWVsaW5lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxLjI1cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG59XHJcblxyXG4uZWRpdG9yaWFsLXRpbWVsaW5lOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA3cHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMnB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZGFzaC1ib3JkZXIpO1xyXG59XHJcblxyXG4udGltZWxpbmUtc3RlcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1kYXNoLXNlY29uZGFyeSk7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgdHJhbnNpdGlvbjogdmFyKC0tZGFzaC10cmFuc2l0aW9uKTtcclxufVxyXG5cclxuLnRpbWVsaW5lLXN0ZXA6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0ycmVtO1xyXG4gICAgdG9wOiA0cHg7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXNoLWJvcmRlcik7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogdmFyKC0tZGFzaC10cmFuc2l0aW9uKTtcclxufVxyXG5cclxuLnRpbWVsaW5lLXN0ZXAuY29tcGxldGVkIHtcclxuICAgIGNvbG9yOiB2YXIoLS1kYXNoLXRleHQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLnRpbWVsaW5lLXN0ZXAuY29tcGxldGVkOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZGFzaC1hY2NlbnQpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kYXNoLWFjY2VudCk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgzMSwgMTAyLCAxMTQsIDAuMSk7XHJcbn1cclxuXHJcbi50aW1lbGluZS1zdGVwLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tZGFzaC1wcmltYXJ5KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi50aW1lbGluZS1zdGVwLmFjdGl2ZTo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRhc2gtYWNjZW50KTtcclxuICAgIGJvcmRlci13aWR0aDogNHB4O1xyXG59XHJcblxyXG4udGltZWxpbmUtc3RlcC5yZWplY3RlZCB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZXJyb3IpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLnRpbWVsaW5lLXN0ZXAucmVqZWN0ZWQ6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1lcnJvcik7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWVycm9yKTtcclxufVxyIl19 */