@charset "UTF-8";#body{display:flex;flex-direction:column;min-height:100vh;margin:0 auto;overflow-y:scroll}#footer,#header{flex:none}#footer,#header{background-color:#222c37}#body{background-color:#f3f2ec}#body.clients .cards{justify-content:center}#body.clients .cards .card{background-color:transparent;box-shadow:none}#body.clients .cards .card .image{background-color:transparent}#body.clients .cards .card .image img{margin:0 auto}#main{flex:1 0 auto}#main .content{margin:15px auto;width:90%;color:#485b72;font-family:'Droid Sans',sans-serif;font-size:17px;font-weight:300;letter-spacing:.1px}#main .content .subheading{font-family:Montserrat,sans-serif;font-size:32px;font-weight:300;letter-spacing:.5px;color:#455262;text-transform:uppercase}#main .content .resume-download-link{font-size:12px}#main .content .job .job-title{font-family:Montserrat,sans-serif}#main .content .job ol li,#main .content .job ul li{line-height:26px}#main .content .content-article .ui.cards{margin-bottom:25px}body.work #main .content .content-article .ui.cards .card{width:100%}#main .content .content-article .resume-subsection-heading{margin:25px 0;font-size:24px;font-weight:100;text-transform:uppercase;text-align:center}#main .content .content-article .resume-subsection-heading .line{margin:0 25px;letter-spacing:-5px}#main .content .content-article .skills-grid{display:grid}#main .content .content-article .skills-grid .skill-group .skill-group-heading{font-size:17px}#main .content .content-article .skills-grid .skill-group .skill-group-list{margin-bottom:35px;font-size:15px;line-height:20px}#main .content .content-article #signature{max-width:90vw}#main .photo{display:none}#footer{padding:10px 0;color:#fff;line-height:2em;text-align:center}#footer p{font-family:'Droid Sans',sans-serif}@media (max-width:1099px){*{font-size:1.05em}#header{display:none}#main .content .content-article ul li{margin-bottom:13px}}@media (min-width:768px){body.work #main .content .content-article .ui.cards .card{width:47%}}@media (min-width:1100px){* a{transition:all .2s linear}#header{display:flex;align-items:flex-end;justify-content:space-between;min-height:100px}#header #logo{margin:0 0 0 2rem;font-family:Montserrat,sans-serif;font-size:52px;font-weight:200;letter-spacing:1px;text-transform:uppercase;text-decoration:none;color:#cc992c}#header #logo:before{content:"💡 "}#header #main-nav{bottom:0}#header #main-nav a{display:inline-block;padding:0 1.2em;height:3.2em;font-family:Montserrat,sans-serif;font-size:13px;letter-spacing:1px;font-weight:400;text-transform:uppercase;color:#fff;transition:all .2s linear}#header #main-nav a:hover{color:#4183c4}#header #main-nav a.active{color:#cc992c;border-bottom:5px solid #cc992c;transition:all .2s linear}#main{min-width:960px;max-width:960px;margin:0 auto}#main .content{margin:0 auto;width:95%;color:#333}#main .content .subheading{margin:1em 0}body.work #main .content .content-article .ui.cards .card{width:290px}#main .content .content-article .resume-subsection-heading>br{display:none}#main .content .content-article .skills-grid{grid-template-columns:33% 33% 33%}#main .content .content-article .skills-grid .skill-group .skill-group-heading{text-align:center}#main .content p{margin:0 0 .75em;font-size:17px}#main .content a{color:#cc992c}#main .content a:not(.card):not(.resume-download-link):hover{color:#daae51;text-decoration:underline}#main .content .smaller{font-size:.76rem}#main .content .filename{display:inline;padding:5px 10px;background-color:#d3d3d3}#footer{margin-top:40px;padding:20px 40px}#footer a{color:#cc992c;text-decoration:none}#footer a:hover{color:#daae51}#footer #contact{float:right}}@media (min-width:1280px){body:not(.about):not(.contact):not(.resume)>#main{min-width:1280px;max-width:1280px}body:not(.about):not(.contact):not(.resume)>#main .content ol,body:not(.about):not(.contact):not(.resume)>#main .content p,body:not(.about):not(.contact):not(.resume)>#main .content ul{max-width:960px!important}body.resume>#main{width:auto;min-width:0}body.resume>#main .content-article>.subheading{margin-left:-20px}}@media (min-width:1600px){body:not(.about):not(.contact):not(.resume)>#main{min-width:1600px;max-width:1600px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl91bml2ZXJzYWwuc2NzcyIsIl9tb2JpbGUuc2NzcyIsIl9kZXNrdG9wLnNjc3MiLCJfdWx0cmEuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUEsTUFDSSxRQUFTLEtBQ1QsZUFBZ0IsT0FDaEIsV0FBWSxNQUVaLE9BQVEsRUFBQSxLQUNSLFdBQVksT0FJaEIsUUFEQSxRQUVJLEtBQU0sS0FHRCxRQUFULFFBQ0ksaUJBQWtCLFFBR3RCLE1BQ0ksaUJBQWtCLFFBRHRCLHFCQUtZLGdCQUFpQixPQUw3QiwyQkFRZ0IsaUJBQWtCLFlBQ2xCLFdBQVksS0FUNUIsa0NBWW9CLGlCQUFrQixZQVp0QyxzQ0Fld0IsT0FBUSxFQUFBLEtBUWhDLE1BQ0ksS0FBTSxFQUFBLEVBQUEsS0FEVixlQUlRLE9BQVEsS0FBQSxLQUNSLE1BQU8sSUFFUCxNQUFPLFFBQ1AsWUFBYSxZQUFBLENBQUEsV0FDYixVQUFXLEtBQ1gsWUFBYSxJQUNiLGVBQWdCLEtBWHhCLDJCQWNZLFlBQWEsVUFBQSxDQUFBLFdBQ2IsVUFBVyxLQUNYLFlBQWEsSUFDYixlQUFnQixLQUNoQixNQUFPLFFBQ1AsZUFBZ0IsVUFuQjVCLHFDQXVCWSxVQUFXLEtBdkJ2QiwrQkE0QmdCLFlBQWEsVUFBQSxDQUFBLFdBNUI3QiwwQkFBQSwwQkFnQ2dCLFlBQWEsS0FoQzdCLDBDQXNDZ0IsY0FBZSxLQUVmLDBEQUVRLE1BQU8sS0ExQy9CLDJEQWdEZ0IsT0FBUSxLQUFBLEVBQ1IsVUFBVyxLQUNYLFlBQWEsSUFDYixlQUFnQixVQUNoQixXQUFZLE9BcEQ1QixpRUF1RG9CLE9BQVEsRUFBQSxLQUNSLGVBQWdCLEtBeERwQyw2Q0E2RGdCLFFBQVMsS0E3RHpCLCtFQWlFd0IsVUFBVyxLQWpFbkMsNEVBcUV3QixjQUFlLEtBQ2YsVUFBVyxLQUNYLFlBQWEsS0F2RXJDLDJDQTZFZ0IsVUFBVyxLQTdFM0IsYUFtRlEsUUFBUyxLQUlqQixRQUNJLFFBQVMsS0FBQSxFQUNULE1BQU8sS0FDUCxZQUFhLElBQ2IsV0FBWSxPQUpoQixVQU9RLFlBQWEsWUFBQSxDQUFBLFdDdklyQiwwQkFDSSxFQUNJLFVBQVcsT0FHZixRQUNJLFFBQVMsS0FHYixzQ0FJZ0IsY0FBZSxNQU9uQyx5QkFLb0IsMERBRVEsTUFBTyxLQzNCbkMsMEJBQ0ksSUFDSSxXQUFZLElBQUEsSUFBQSxPQUdoQixRQUNJLFFBQVMsS0FDVCxZQUFhLFNBQ2IsZ0JBQWlCLGNBRWpCLFdBQVksTUFMaEIsY0FZUSxPQUFRLEVBQUEsRUFBQSxFQUFBLEtBQ1IsWUFBYSxVQUFBLENBQUEsV0FDYixVQUFXLEtBQ1gsWUFBYSxJQUNiLGVBQWdCLElBQ2hCLGVBQWdCLFVBQ2hCLGdCQUFpQixLQUNqQixNQUFPLFFBbkJmLHFCQVNZLFFBQVMsTUFUckIsa0JBdUJRLE9BQVEsRUF2QmhCLG9CQTBCWSxRQUFTLGFBQ1QsUUFBUyxFQUFBLE1BQ1QsT0FBUSxNQUVSLFlBQWEsVUFBQSxDQUFBLFdBQ2IsVUFBVyxLQUNYLGVBQWdCLElBQ2hCLFlBQWEsSUFDYixlQUFnQixVQUVoQixNQUFPLEtBRVAsV0FBWSxJQUFBLElBQUEsT0F0Q3hCLDBCQXlDZ0IsTUFBTyxRQXpDdkIsMkJBNkNnQixNQUFPLFFBQ1AsY0FBZSxJQUFBLE1BQUEsUUFDZixXQUFZLElBQUEsSUFBQSxPQVU1QixNQUNJLFVBQVcsTUFDWCxVQUFXLE1BQ1gsT0FBUSxFQUFBLEtBSFosZUFNUSxPQUFRLEVBQUEsS0FDUixNQUFPLElBQ1AsTUFBTyxLQVJmLDJCQVdZLE9BQVEsSUFBQSxFQUtKLDBEQUVRLE1BQU8sTUFsQi9CLDhEQXdCZ0IsUUFBUyxLQXhCekIsNkNBNEJnQixzQkFBdUIsSUFBQSxJQUFBLElBNUJ2QywrRUFnQ3dCLFdBQVksT0FoQ3BDLGlCQXVDWSxPQUFRLEVBQUEsRUFBQSxNQUNSLFVBQVcsS0F4Q3ZCLGlCQTRDWSxNQUFPLFFBNUNuQiw2REFnRG9CLE1BQU8sUUFDUCxnQkFBaUIsVUFqRHJDLHdCQXVEWSxVQUFXLE9BdkR2Qix5QkEyRFksUUFBUyxPQUNULFFBQVMsSUFBQSxLQUNULGlCQUFrQixRQU85QixRQUNJLFdBQVksS0FDWixRQUFTLEtBQUEsS0FGYixVQUtRLE1BQU8sUUFDUCxnQkFBaUIsS0FOekIsZ0JBU1ksTUFBTyxRQVRuQixpQkFjUSxNQUFPLE9DaEpuQiwwQkFDSSxrREFDSSxVQUFXLE9BQ1gsVUFBVyxPQUZmLDhEQUFBLDZEQUFBLDhEQU1ZLFVBQVcsZ0JBS3ZCLGtCQUNJLE1BQU8sS0FDUCxVQUFXLEVBRmYsK0NBS1EsWUFBYSxPQUt6QiwwQkFDSSxrREFDSSxVQUFXLE9BQ1gsVUFBVyIsImZpbGUiOiJhbGwubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiNib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbiNoZWFkZXIsXG4jZm9vdGVyIHtcbiAgICBmbGV4OiBub25lO1xufVxuXG4jaGVhZGVyLCAjZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyYzM3O1xufVxuXG4jYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJlYztcblxuICAgICYuY2xpZW50cyB7XG4gICAgICAgIC5jYXJkcyB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNtYWluIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgICAgIHdpZHRoOiA5MCU7XG5cbiAgICAgICAgY29sb3I6ICM0ODViNzI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRHJvaWQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcHg7XG5cbiAgICAgICAgLnN1YmhlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgY29sb3I6ICM0NTUyNjI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlc3VtZS1kb3dubG9hZC1saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qb2Ige1xuICAgICAgICAgICAgLmpvYi10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIGxpLCBvbCBsaSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC1hcnRpY2xlIHtcbiAgICAgICAgICAgIC51aS5jYXJkcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAgICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9keS53b3JrICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZXN1bWUtc3Vic2VjdGlvbi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNraWxscy1ncmlkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICAgICAgICAgICAgLnNraWxsLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgLnNraWxsLWdyb3VwLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnNraWxsLWdyb3VwLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjc2lnbmF0dXJlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGhvdG8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuI2Zvb3RlciB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJ0Ryb2lkIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIH1cbn0iLCJAbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gICAgKiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNWVtO1xuICAgIH1cblxuICAgICNoZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICNtYWluIHtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgLmNvbnRlbnQtYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI21haW4ge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAuY29udGVudC1hcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAudWkuY2FyZHMge1xuICAgICAgICAgICAgICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib2R5LndvcmsgJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgKiBhIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgfVxuXG4gICAgI2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuXG4gICAgICAgICNsb2dvIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIvCfkqEgXCI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMnJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNjYzk5MmM7XG4gICAgICAgIH1cblxuICAgICAgICAjbWFpbi1uYXYge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuMmVtO1xuXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MTgzYzQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2NjOTkyYztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNjYzk5MmM7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cblxuXG4gICAgI21haW4ge1xuICAgICAgICBtaW4td2lkdGg6IDk2MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcblxuICAgICAgICAgICAgLnN1YmhlYWRpbmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50LWFydGljbGUge1xuICAgICAgICAgICAgICAgIC51aS5jYXJkcyB7XG4gICAgICAgICAgICAgICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvZHkud29yayAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucmVzdW1lLXN1YnNlY3Rpb24taGVhZGluZyA+IGJyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2tpbGxzLWdyaWQge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMzJSAzMyUgMzMlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5za2lsbC1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2tpbGwtZ3JvdXAtaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwLjc1ZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2NjOTkyYztcblxuICAgICAgICAgICAgICAgICY6bm90KC5jYXJkKTpub3QoLnJlc3VtZS1kb3dubG9hZC1saW5rKSB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oI2NjOTkyYywgMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc21hbGxlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzZyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWxlbmFtZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAjZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNjYzk5MmM7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCNjYzk5MmMsIDEwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjY29udGFjdCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIGJvZHk6bm90KC5hYm91dCk6bm90KC5jb250YWN0KTpub3QoLnJlc3VtZSkgPiAjbWFpbiB7XG4gICAgICAgIG1pbi13aWR0aDogMTI4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBwLCB1bCwgb2wge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJvZHkucmVzdW1lID4gI21haW4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuXG4gICAgICAgIC5jb250ZW50LWFydGljbGUgPiAuc3ViaGVhZGluZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICBib2R5Om5vdCguYWJvdXQpOm5vdCguY29udGFjdCk6bm90KC5yZXN1bWUpID4gI21haW4ge1xuICAgICAgICBtaW4td2lkdGg6IDE2MDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgfVxufSJdfQ== */
