:root{--gutter:1rem}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:16px}body{font-size:14px;line-height:1.4;font-family:"Noto Sans Display",sans-serif;background-color:#f9f9f9}a{text-decoration:underline;text-underline-offset:2px;color:#35bae4}[class^=section-]{padding:2rem 0}[class^=section-]:nth-child(even){background-color:#f9f9f9}ul{padding-left:1rem}ul>li{margin-bottom:.5rem}footer{padding:1rem 0;text-align:center;font-size:.8rem}h1,h2,h3,h4,h5,h6{font-weight:500}.icon{height:1.2em}hr{border:none;margin:1rem 0;border-top:1px solid #ddd}.inline-list{list-style-type:none;padding:0}.inline-list>li{display:inline-block;margin:0;margin-right:1rem}.social-list>li{vertical-align:middle}.social-list>li a{display:block}.social-list>li img{display:block;opacity:.5;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.social-list>li img:hover{opacity:.9}.item-with-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 10px 20px rgba(112,144,176,.3);box-shadow:0 10px 20px rgba(112,144,176,.3)}.item-with-icon .icon-wrapper{padding:2px 4px;background-color:#35bae4}.item-with-icon .icon{display:block}.item-with-icon .label-wrapper{border:1px solid rgba(112,144,176,.2);border-left:0;-ms-flex-item-align:stretch;align-self:stretch;padding:0 .5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0 10px 10px 0}.item-with-icon .label{margin:0}.my-name{font-size:3rem;font-weight:400;margin-top:0;margin-bottom:0}.my-name small{font-size:50%}.section-myinfo{padding-bottom:0}.list-no-type{list-style-type:none;padding:0}.profile-img-wrapper{-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:end;align-self:flex-end}.profile-name{font-size:2rem;font-weight:400}.profile-img{max-width:100%;max-height:50rem;display:block}.text-with-icon .icon{float:left;margin-right:4px}header{position:sticky;top:1rem;z-index:1;text-align:right}header.scrolled .nav-list{-webkit-box-shadow:0 10px 20px rgba(112,144,176,.3);box-shadow:0 10px 20px rgba(112,144,176,.3)}.nav-list{position:sticky;top:1rem;margin:0;z-index:1;display:inline-block;border-radius:10px;background-color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.nav-list .nav-item{display:inline-block;padding:.5rem 1rem;text-decoration:none;font-weight:600}.nav-list a.nav-item{color:rgba(0,0,0,.5);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.nav-list a.nav-item:hover{color:rgba(0,0,0,.8)}.nav-list li:not(:last-child){border-right:1px solid rgba(0,0,0,.1)}.nav-list li{margin-right:0;display:inline}.freelance-project{position:relative;border:1px solid #ddd;padding:1.5rem;border-radius:10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#fff}.freelance-project:hover{-webkit-box-shadow:0 10px 20px rgba(112,144,176,.3);box-shadow:0 10px 20px rgba(112,144,176,.3)}.freelance-project .company-logo{position:absolute;top:1rem;left:1rem;bottom:auto;right:auto;-webkit-box-shadow:none;box-shadow:none}.freelance-project .company-logo::after,.freelance-project .company-logo::before{display:none}.freelance-project .company-logo .bar::before{display:none}.freelance-project .project-title{font-weight:400;margin-top:0;text-align:right;margin-bottom:.1em}.freelance-project .project-title a{color:currentColor;text-decoration:none}.freelance-project .project-title a:hover{text-decoration:underline;text-underline-offset:2px}.freelance-project .project-role{text-align:right;margin-top:0}.freelance-project .project-tech{margin-bottom:0}.freelance-project .project-tech li{margin-bottom:.2em}.freelance-list .col{margin-bottom:var(--gutter)}@media screen and (min-width:662px){.freelance-project{height:100%}}.company-logo{-webkit-box-shadow:0 10px 20px rgba(112,144,176,.3);box-shadow:0 10px 20px rgba(112,144,176,.3);width:1em;height:1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;border-radius:10px;font-size:3rem}.company-logo img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:1;max-width:100%;max-height:100%}.company-logo .bar{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #fff;background:#ffd9e3;background-color:currentColor;border-radius:10px}.company-logo::after,.company-logo::before{content:"";display:block;position:absolute;top:-5%;left:-5%;width:110%;height:110%;border-radius:10px;z-index:-1}.company-logo::before{background:rgba(255,217,227,.4);-webkit-transform:rotate(-16.13deg);transform:rotate(-16.13deg)}.company-logo::after{background:rgba(255,217,227,.2);-webkit-transform:rotate(-31.94deg);transform:rotate(-31.94deg)}.company-letter{z-index:2;font-size:70%}.experience-item{background:linear-gradient(141.2deg,rgba(255,255,255,.35) 4.85%,rgba(255,255,255,0) 94.41%);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.3);background-position:-1px 0;background-repeat:no-repeat;background-size:110% 100%;padding:1rem;border-radius:20px;color:#fff;position:relative;margin-bottom:var(--gutter)}.experience-item .company{margin-top:0;margin-bottom:0;font-weight:400}.experience-item .duration{margin-top:0;font-weight:300}.experience-item .job-title{margin-top:.5em;margin-bottom:0;font-weight:400;font-size:1rem}.section-experience.section-experience{background-color:#001717;padding:2rem 0}.experience-left,.experience-right{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (min-width:662px){.company-logo{position:absolute;bottom:2rem}.company-logo .bar::before{content:"";position:absolute;top:50%;display:block;width:5rem;border-bottom:1px solid rgba(255,255,255,.4)}.experience-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-right:5rem;margin-top:10rem}.experience-left .company-logo{left:calc(100% + 5rem);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.experience-left .company-logo .bar::before{right:50%;z-index:-2}.experience-right{margin-left:5rem}.experience-right .company-logo{right:calc(100% + 5rem);-webkit-transform:translateX(50%);transform:translateX(50%)}.experience-right .company-logo .bar::before{left:50%;z-index:-2}.experience-row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.experience-row::before{content:"";display:block;position:absolute;left:50%;top:0;height:100%;border-right:1px solid rgba(255,255,255,.4);z-index:0}.experience-item{max-width:20rem}.experience-item+.experience-item{margin-top:5rem}}.container{max-width:1084px;margin:0 auto;padding:0 var(--gutter)}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(var(--gutter)/ 2 * -1);margin-right:calc(var(--gutter)/ 2 * -1)}.col{width:100%;padding-left:calc(var(--gutter)/ 2);padding-right:calc(var(--gutter)/ 2)}@media screen and (min-width:662px){.col-sm-6{width:50%}}@media screen and (min-width:992px){.col-md-4{width:33.3333333%}}.skill-list{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.skill-state{border:3px solid currentColor;border-radius:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;width:90px;height:90px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.skill-state img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:60%}.skill-name{font-size:1rem;font-weight:400;margin-bottom:0;margin-top:.5rem}@-webkit-keyframes wave{0%{margin-left:0}100%{margin-left:-100%}}@keyframes wave{0%{margin-left:0}100%{margin-left:-100%}}@-webkit-keyframes swell{0%,100%{-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}50%{-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}}@keyframes swell{0%,100%{-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}50%{-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}}.wave-wrapper{position:absolute;bottom:0;left:0;width:100%;height:100%}.wave-wrapper svg{width:300%;-webkit-animation:wave 3s cubic-bezier(.36,.45,.63,.53) -125ms infinite,swell 3s ease -1.125s infinite;animation:wave 3s cubic-bezier(.36,.45,.63,.53) -125ms infinite,swell 3s ease -1.125s infinite}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMubGVzcyIsIl9iYXNlLmxlc3MiLCJtYWluLmNzcyIsIl9jb21wb25lbnRzLmxlc3MiLCJfZXhwZXJpZW5jZS5sZXNzIiwiX2dyaWQubGVzcyIsIl9za2lsbC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQ0UsU0FBQSxLQ0NGLEVDR0EsUUFEQSxTRENFLG1CQUFBLFdBQUEsV0FBQSxXQUdGLEtBQ0UsVUFBQSxLQUdGLEtBQ0UsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLG1CQUFBLENBQUEsV0FDQSxpQkFBQSxRQUdGLEVBQ0UsZ0JBQUEsVUFDQSxzQkFBQSxJQUNBLE1BQUEsUUFHRixrQkFDRSxRQUFBLEtBQUEsRUFHRixrQ0FDRSxpQkFBQSxRQUdGLEdBQ0UsYUFBQSxLQURGLE1BSUksY0FBQSxNQUlKLE9BQ0UsUUFBQSxLQUFBLEVBQ0EsV0FBQSxPQUNBLFVBQUEsTUFHRixHQ05BLEdBQ0EsR0FDQSxHQUNBLEdBQ0EsR0RRRSxZQUFBLElBR0YsTUFDRSxPQUFBLE1BR0YsR0FDRSxPQUFBLEtBQ0EsT0FBQSxLQUFBLEVBQ0EsV0FBQSxJQUFBLE1BQUEsS0U3REYsYUFDRSxnQkFBQSxLQUNBLFFBQUEsRUFGRixnQkFLSSxRQUFBLGFBQ0EsT0FBQSxFQUNBLGFBQUEsS0FJSixnQkFDRSxlQUFBLE9BREYsa0JBSUksUUFBQSxNQUpKLG9CQVFJLFFBQUEsTUFDQSxRQUFBLEdBQ0EsbUJBQUEsSUFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLElBQUEsWUFFQSwwQkFDRSxRQUFBLEdBS04sZ0JBQ0UsUUFBQSxtQkFBQSxRQUFBLG1CQUFBLFFBQUEsWUFDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsY0FBQSxLQUNBLFNBQUEsT0hkQSxtQkFBQSxFQUFBLEtBQUEsS0FBQSxxQkFBQSxXQUFBLEVBQUEsS0FBQSxLQUFBLHFCR1VGLDhCQVFJLFFBQUEsSUFBQSxJQUNBLGlCQUFBLFFBVEosc0JBYUksUUFBQSxNQWJK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LGtCQUFBLHNCQUFBLFVBQUEsc0JBRUYsSUFDRSxrQkFBQSxxQkFBQSxVQUFBLHNCQUlKLGNBQ0UsU0FBQSxTQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FMRixrQkFRSSxNQUFBLEtBQ0Esa0JBQUEsS0FBQSxHQUFBLDhCQUFBLE9BQUEsUUFBQSxDQUFBLE1BQUEsR0FBQSxLQUFBLFFBQUEsU0FBQSxVQUFBLEtBQUEsR0FBQSw4QkFBQSxPQUFBLFFBQUEsQ0FBQSxNQUFBLEdBQUEsS0FBQSxRQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Qge1xuICAtLWd1dHRlcjogMXJlbTtcbn1cblxuQHByaW1hcnktY29sb3I6ICMzNWJhZTQ7XG5AZXZlbi1iZzogI2Y5ZjlmOTtcblxuLmdsYXNzLWJnKCkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTQxLjJkZWcsXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSA0Ljg1JSxcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDk0LjQxJVxuICApO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNDBweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTFweCAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTEwJSAxMDAlO1xufVxuXG4uc2hhZG93KCkge1xuICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IHJnYmEoMTEyLCAxNDQsIDE3NiwgMC4zKTtcbn1cblxuLmNvbXBhbnktbG9nbyhAY29sb3IpIHtcbiAgLnNoYWRvdygpO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICBpbWcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiBAY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cblxuICAmOjphZnRlcixcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01JTtcbiAgICBsZWZ0OiAtNSU7XG4gICAgd2lkdGg6IDExMCU7XG4gICAgaGVpZ2h0OiAxMTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGZhZGVvdXQoQGNvbG9yLCA2MCUpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNi4xM2RlZyk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogZmFkZW91dChAY29sb3IsIDgwJSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTMxLjk0ZGVnKTtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4vX3ZhcmlhYmxlcy5sZXNzXCI7XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBEaXNwbGF5XCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6IEBldmVuLWJnO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuICBjb2xvcjogQHByaW1hcnktY29sb3I7XG59XG5cbltjbGFzc149XCJzZWN0aW9uLVwiXSB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cblxuW2NsYXNzXj1cInNlY3Rpb24tXCJdOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBldmVuLWJnO1xufVxuXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcblxuICA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cblxuZm9vdGVyIHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uaWNvbiB7XG4gIGhlaWdodDogMS4yZW07XG59XG5cbmhyIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG4iLG51bGwsIkBpbXBvcnQgXCIuL192YXJpYWJsZXMubGVzc1wiO1xuXG4uaW5saW5lLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLnNvY2lhbC1saXN0ID4gbGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICB9XG4gIH1cbn1cblxuLml0ZW0td2l0aC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5zaGFkb3coKTtcblxuICAuaWNvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICB9XG5cbiAgLmljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmxhYmVsLXdyYXBwZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTEyLCAxNDQsIDE3NiwgMC4yKTtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbiAgfVxuXG4gIC5sYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5teS1uYW1lIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDUwJTtcbiAgfVxufVxuXG4uc2VjdGlvbi1teWluZm8ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmxpc3Qtbm8tdHlwZSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByb2ZpbGUtaW1nLXdyYXBwZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cbi5wcm9maWxlLW5hbWUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5wcm9maWxlLWltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNTByZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGV4dC13aXRoLWljb24gLmljb24ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbmhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMXJlbTtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgJi5zY3JvbGxlZCAubmF2LWxpc3Qge1xuICAgIC5zaGFkb3coKTtcbiAgfVxufVxuXG4ubmF2LWxpc3Qge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDFyZW07XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAubmF2LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIGEubmF2LWl0ZW0ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgfVxuICB9XG5cbiAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG5cbiAgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLmZyZWVsYW5jZS1wcm9qZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC8vIG1hcmdpbi1ib3R0b206IHZhcigtLWd1dHRlcik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAvLyB3aWR0aDogMTAwJTtcblxuICAmOmhvdmVyIHtcbiAgICAuc2hhZG93KCk7XG4gIH1cblxuICAuY29tcGFueS1sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcmVtO1xuICAgIGxlZnQ6IDFyZW07XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYmFyOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucHJvamVjdC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMWVtO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9qZWN0LXJvbGUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAucHJvamVjdC10ZWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG4gICAgfVxuICB9XG59XG5cbi5mcmVlbGFuY2UtbGlzdCAuY29sIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3V0dGVyKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYycHgpIHtcbiAgLmZyZWVsYW5jZS1wcm9qZWN0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuL192YXJpYWJsZXMubGVzc1wiO1xuXG5AZXhwZXJpZW5jZS1nYXA6IDVyZW07XG5cbi5jb21wYW55LWxvZ28ge1xuICAuY29tcGFueS1sb2dvKCNmZmQ5ZTMpO1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi5jb21wYW55LWxldHRlciB7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogNzAlO1xufVxuXG4uZXhwZXJpZW5jZS1pdGVtIHtcbiAgLmdsYXNzLWJnKCk7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ndXR0ZXIpO1xuXG4gIC5jb21wYW55IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC5kdXJhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgLmpvYi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uc2VjdGlvbi1leHBlcmllbmNlLnNlY3Rpb24tZXhwZXJpZW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE3MTc7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cblxuLmV4cGVyaWVuY2UtbGVmdCxcbi5leHBlcmllbmNlLXJpZ2h0IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5leHBlcmllbmNlLWxlZnQge1xuICAvLyBkaXNwbGF5OiBmbGV4O1xuICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvLyBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC8vIG1hcmdpbi1yaWdodDogQGV4cGVyaWVuY2UtZ2FwO1xuICAvLyBtYXJnaW4tdG9wOiAxMHJlbTtcblxuICAvLyAuY29tcGFueS1sb2dvIHtcbiAgLy8gICBsZWZ0OiBjYWxjKDEwMCUgKyBAZXhwZXJpZW5jZS1nYXApO1xuICAvLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAvLyAgIC5iYXI6OmJlZm9yZSB7XG4gIC8vICAgICByaWdodDogNTAlO1xuICAvLyAgICAgei1pbmRleDogLTI7XG4gIC8vICAgfVxuICAvLyB9XG59XG5cbi5leHBlcmllbmNlLXJpZ2h0IHtcbiAgLy8gbWFyZ2luLWxlZnQ6IEBleHBlcmllbmNlLWdhcDtcblxuICAvLyAuY29tcGFueS1sb2dvIHtcbiAgLy8gICByaWdodDogY2FsYygxMDAlICsgQGV4cGVyaWVuY2UtZ2FwKTtcbiAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblxuICAvLyAgIC5iYXI6OmJlZm9yZSB7XG4gIC8vICAgICBsZWZ0OiA1MCU7XG4gIC8vICAgICB6LWluZGV4OiAtMjtcbiAgLy8gICB9XG4gIC8vIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYycHgpIHtcbiAgLmNvbXBhbnktbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMnJlbTtcblxuICAgIC5iYXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IEBleHBlcmllbmNlLWdhcDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgfVxuICB9XG5cbiAgLmV4cGVyaWVuY2UtbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tcmlnaHQ6IEBleHBlcmllbmNlLWdhcDtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbTtcblxuICAgIC5jb21wYW55LWxvZ28ge1xuICAgICAgbGVmdDogY2FsYygxMDAlICsgQGV4cGVyaWVuY2UtZ2FwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgLmJhcjo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgei1pbmRleDogLTI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmV4cGVyaWVuY2UtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBAZXhwZXJpZW5jZS1nYXA7XG5cbiAgICAuY29tcGFueS1sb2dvIHtcbiAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyBAZXhwZXJpZW5jZS1nYXApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG5cbiAgICAgIC5iYXI6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgei1pbmRleDogLTI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmV4cGVyaWVuY2Utcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5leHBlcmllbmNlLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMjByZW07XG5cbiAgICAmICsgJiB7XG4gICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTA4NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCB2YXIoLS1ndXR0ZXIpO1xufVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpIC8gMiAqIC0xKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgLyAyICogLTEpO1xufVxuXG4uY29sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ndXR0ZXIpIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3V0dGVyKSAvIDIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjJweCkge1xuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMyU7XG4gIH1cbn1cbiIsIi5za2lsbC1saXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG5cbi5za2lsbC1zdGF0ZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cbiAgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLnNraWxsLW5hbWUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuQGtleWZyYW1lcyB3YXZlIHtcbiAgMCUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3ZWxsIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTJweCwgMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDJweCwgMCk7XG4gIH1cbn1cblxuLndhdmUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDMwMCU7XG4gICAgYW5pbWF0aW9uOiB3YXZlIDNzIGN1YmljLWJlemllcigwLjM2LCAwLjQ1LCAwLjYzLCAwLjUzKSAtMTI1bXMgaW5maW5pdGUsXG4gICAgICBzd2VsbCAzcyBlYXNlIC0xLjEyNXMgaW5maW5pdGU7XG4gIH1cbn1cbiJdfQ== */
