html { height: 100%; }

body { background: #ffffff url("../images/bg.jpg") no-repeat center center fixed; background-size: cover; position: fixed; padding: 0; margin: 0; width: 100%; height: 100%; font: normal 14px/1.618em 'Roboto', sans-serif; -webkit-font-smoothing: antialiased; }

body:before { content: ''; height: 0; padding: 0; border: 140em solid #141631; position: absolute; left: 50%; top: 100%; z-index: 2; display: block; border-radius: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-animation: puff_portrait 0.5s 1.8s cubic-bezier(0.55, 0.055, 0.675, 0.19) forwards, borderRadius 0.2s 2.3s linear forwards; animation: puff_portrait 0.5s 1.8s cubic-bezier(0.55, 0.055, 0.675, 0.19) forwards, borderRadius 0.2s 2.3s linear forwards; }

h1, h2 { font-weight: 400; margin: 0 0 0.25em 0; }

h1 { font-size: 1.75em; color: #019de1; }

h2 { font-size: 1.1em; }

p { margin: 0; }

.c-card { background: #ffffff; width: 3em; height: 3em; position: absolute; left: 50%; top: 50%; z-index: 2; overflow: hidden; opacity: 0; margin-top: 5em; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: 50%; -webkit-box-shadow: 0 0.2em 0.4em rgba(0, 0, 0, 0.16), 0 0.2em 0.4em rgba(0, 0, 0, 0.23); box-shadow: 0 0.2em 0.4em rgba(0, 0, 0, 0.16), 0 0.2em 0.4em rgba(0, 0, 0, 0.23); -webkit-animation: init 0.5s 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19) forwards, moveDown 1s 0.8s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards, moveUp 1s 1.8s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards, materia_landscape 0.5s 2.7s cubic-bezier(0.86, 0, 0.07, 1) forwards; animation: init 0.5s 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19) forwards, moveDown 1s 0.8s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards, moveUp 1s 1.8s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards, materia_landscape 0.5s 2.7s cubic-bezier(0.86, 0, 0.07, 1) forwards; }

@media screen and (min-height: 480px) { .c-card { -webkit-animation: init 0.5s 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19) forwards, moveDown 1s 0.8s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards, moveUp 1s 1.8s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards, materia_portrait 0.5s 2.7s cubic-bezier(0.86, 0, 0.07, 1) forwards; animation: init 0.5s 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19) forwards, moveDown 1s 0.8s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards, moveUp 1s 1.8s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards, materia_portrait 0.5s 2.7s cubic-bezier(0.86, 0, 0.07, 1) forwards; } }

.c-card .c-card__header { width: 12.5em; height: 18em; padding: 3em 1.5em 2.5em; display: inline-block; float: left; border-right: 0.15em dashed #eee; background: #fff; color: #000; opacity: 0; text-align: center; -webkit-animation: moveIn 1s 3.1s ease forwards; animation: moveIn 1s 3.1s ease forwards; }

@media screen and (min-height: 480px) { .c-card .c-card__header { width: auto; height: auto; padding: 1.5em 1em; display: block; float: none; border-right: none; } }

.c-card .c-card__header a { display: inline-block; text-align: center; position: relative; margin: 2em 2.5em; }

.c-card .c-card__header a img { width: 9em; max-width: 100%; border-radius: 50%; -webkit-transition: -webkit-box-shadow 0.3s ease; transition: -webkit-box-shadow 0.3s ease; transition: box-shadow 0.3s ease; transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease; -webkit-box-shadow: 0 0 0 0.5em rgba(0, 0, 0, 0.06); box-shadow: 0 0 0 0.5em rgba(0, 0, 0, 0.06); }

.c-card .c-card__header a:hover img { -webkit-box-shadow: 0 0 0 0.75em rgba(0, 0, 0, 0.1); box-shadow: 0 0 0 0.75em rgba(0, 0, 0, 0.1); }

.c-card__bio { width: 12.5em; height: 10em; display: inline-block; float: right; padding: 4.5em 1.5em 2.5em; background: #fff; color: #333333; text-align: center; opacity: 0; -webkit-animation: moveIn 1s 3.1s ease forwards; animation: moveIn 1s 3.1s ease forwards; }

@media screen and (min-height: 480px) { .c-card__bio { width: auto; height: auto; padding: 1em 1.5em 1.5em; display: block; float: none; } }

.c-card__social { width: 15.5em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; float: right; margin: 0; padding: 0 3em 1em; background: #fff; text-align: center; opacity: 0; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-animation: moveIn 1s 3.1s ease forwards; animation: moveIn 1s 3.1s ease forwards; }

@media screen and (min-height: 480px) { .c-card__social { width: 100%; padding-top: 1em; float: none; } }

.c-card__social li { list-style: none; padding: 0; width: 50%; text-align: center; }

.c-card__social li a { display: inline-block; width: 3em; height: 3em; padding: 0.5em; position: relative; overflow: hidden; border-radius: 50%; }

.c-card__social li a:before { display: block; content: ''; background: rgba(0, 0, 0, 0.3); position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 1; -webkit-transition: opacity 1s ease-out, -webkit-transform 0.4s ease; transition: opacity 1s ease-out, -webkit-transform 0.4s ease; transition: transform 0.4s ease, opacity 1s ease-out; transition: transform 0.4s ease, opacity 1s ease-out, -webkit-transform 0.4s ease; -webkit-transform: scale3d(0, 0, 1); transform: scale3d(0, 0, 1); border-radius: 50%; }

.c-card__social li a:hover:before { -webkit-animation: ripple 1s ease forwards; animation: ripple 1s ease forwards; }

.c-card__social li img, .c-card__social li svg { width: 3em; }

.c-card__social li img { position: relative; z-index: 1; }

@media screen and (min-aspect-ratio: 4 / 3) { body:before { width: 0; -webkit-animation: puff_landscape 0.5s 1.8s cubic-bezier(0.55, 0.055, 0.675, 0.19) forwards, borderRadius 0.2s 2.3s linear forwards; animation: puff_landscape 0.5s 1.8s cubic-bezier(0.55, 0.055, 0.675, 0.19) forwards, borderRadius 0.2s 2.3s linear forwards; }
  @-webkit-keyframes puff { 0% { top: 100%;
      width: 0;
      padding-bottom: 0; }
    100% { top: 50%;
      width: 100%;
      padding-bottom: 100%; } }
  @keyframes puff { 0% { top: 100%;
      width: 0;
      padding-bottom: 0; }
    100% { top: 50%;
      width: 100%;
      padding-bottom: 100%; } } }

/* Keyframes */
@-webkit-keyframes init { 0% { width: 0;
    height: 0; }
  100% { width: 3em;
    height: 3em;
    margin-top: 0;
    opacity: 1; } }
@keyframes init { 0% { width: 0;
    height: 0; }
  100% { width: 3em;
    height: 3em;
    margin-top: 0;
    opacity: 1; } }

@-webkit-keyframes puff_portrait { 0% { top: 100%;
    height: 0;
    padding: 0; }
  100% { top: 50%;
    height: 100%;
    padding: 0 100%; } }

@keyframes puff_portrait { 0% { top: 100%;
    height: 0;
    padding: 0; }
  100% { top: 50%;
    height: 100%;
    padding: 0 100%; } }

@-webkit-keyframes puff_landscape { 0% { top: 100%;
    width: 0;
    padding-bottom: 0; }
  100% { top: 50%;
    width: 100%;
    padding-bottom: 100%; } }

@keyframes puff_landscape { 0% { top: 100%;
    width: 0;
    padding-bottom: 0; }
  100% { top: 50%;
    width: 100%;
    padding-bottom: 100%; } }

@-webkit-keyframes borderRadius { 0% {
    border-radius: 50%; }
  100% { border-radius: 0; } }

@keyframes borderRadius { 0% {
    border-radius: 50%; }
  100% { border-radius: 0; } }

@-webkit-keyframes moveDown { 0% { top: 50%; }
  50% { top: 40%; }
  100% { top: 100%; } }

@keyframes moveDown { 0% { top: 50%; }
  50% { top: 40%; }
  100% { top: 100%; } }

@-webkit-keyframes moveUp { 0% { background: #ffffff;
    top: 100%; }
  50% { top: 40%; }
  100% { top: 50%;
    background: #e0e0e0; } }

@keyframes moveUp { 0% { background: #ffffff;
    top: 100%; }
  50% { top: 40%; }
  100% { top: 50%;
    background: #e0e0e0; } }

@-webkit-keyframes materia_landscape { 0% { background: #e0e0e0; }
  50% { border-radius: 0.3em; }
  100% { width: 31.5em;
    height: 20em;
    background: #fff;
    border-radius: 0.3em; } }

@keyframes materia_landscape { 0% { background: #e0e0e0; }
  50% { border-radius: 0.3em; }
  100% { width: 31.5em;
    height: 20em;
    background: #fff;
    border-radius: 0.3em; } }

@-webkit-keyframes materia_portrait { 0% { background: #e0e0e0; }
  50% { border-radius: 0.3em; }
  100% { width: 20em;
    height: 31.5em;
    background: #fff;
    border-radius: 0.3em; } }

@keyframes materia_portrait { 0% { background: #e0e0e0; }
  50% { border-radius: 0.3em; }
  100% { width: 20em;
    height: 31.5em;
    background: #fff;
    border-radius: 0.3em; } }

@-webkit-keyframes moveIn { 0% { margin-top: 3em;
    opacity: 0; }
  100% { opacity: 1;
    margin-top: -1.5em; } }

@keyframes moveIn { 0% { margin-top: 3em;
    opacity: 0; }
  100% { opacity: 1;
    margin-top: -1.5em; } }

@-webkit-keyframes scaleIn { 0% { -webkit-transform: scale(0); transform: scale(0); }
  100% { -webkit-transform: scale(1); transform: scale(1); } }

@keyframes scaleIn { 0% { -webkit-transform: scale(0); transform: scale(0); }
  100% { -webkit-transform: scale(1); transform: scale(1); } }

@-webkit-keyframes ripple { 0% { -webkit-transform: scale3d(0, 0, 0); transform: scale3d(0, 0, 0); }
  50%, 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  100% { opacity: 0; } }

@keyframes ripple { 0% { -webkit-transform: scale3d(0, 0, 0); transform: scale3d(0, 0, 0); }
  50%, 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  100% { opacity: 0; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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dCI6WyIkYnJlYWtwb2ludC1tb2JpbGU6IDQ4MHB4O1xyXG5cclxuJGNzLWJhY2tnb3VuZDogI2ZmZmZmZjtcclxuXHJcblxyXG5odG1sIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY3MtYmFja2dvdW5kIHVybCgnLi4vaW1hZ2VzL2JnLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIGZpeGVkO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQ6IG5vcm1hbCAxNHB4LzEuNjE4ZW0gJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHJcblxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IDE0MGVtIHNvbGlkICMxNDE2MzE7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBwdWZmX3BvcnRyYWl0IDAuNXMgMS44cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSBmb3J3YXJkcywgYm9yZGVyUmFkaXVzIDAuMnMgMi4zcyBsaW5lYXIgZm9yd2FyZHM7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuaDEsIGgyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW46IDAgMCAwLjI1ZW0gMDtcclxufVxyXG5oMSB7XHJcbiAgICBmb250LXNpemU6IDEuNzVlbTtcclxuICAgIGNvbG9yOiAjMDE5ZGUxO1xyXG59XHJcbmgyIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbn1cclxucCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5jLWNhcmQge1xyXG4gICAgYmFja2dyb3VuZDogJGNzLWJhY2tnb3VuZDtcclxuICAgIHdpZHRoOiAzZW07XHJcbiAgICBoZWlnaHQ6IDNlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAuMmVtIDAuNGVtIHJnYmEoMCAsMCwgMCwgMC4xNiksIDAgMC4yZW0gMC40ZW0gcmdiYSgwLCAwLCAwLCAwLjIzKTtcclxuICAgIGFuaW1hdGlvbjogaW5pdCAwLjVzIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSkgZm9yd2FyZHMsIG1vdmVEb3duIDFzIDAuOHMgY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSkgZm9yd2FyZHMsIG1vdmVVcCAxcyAxLjhzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KSBmb3J3YXJkcywgbWF0ZXJpYV9sYW5kc2NhcGUgMC41cyAyLjdzIGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKSBmb3J3YXJkcztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBpbml0IDAuNXMgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSBmb3J3YXJkcywgbW92ZURvd24gMXMgMC44cyBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KSBmb3J3YXJkcywgbW92ZVVwIDFzIDEuOHMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIGZvcndhcmRzLCBtYXRlcmlhX3BvcnRyYWl0IDAuNXMgMi43cyBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSkgZm9yd2FyZHM7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jLWNhcmRfX2hlYWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEyLjVlbTtcclxuICAgICAgICBoZWlnaHQ6IDE4ZW07XHJcbiAgICAgICAgcGFkZGluZzogM2VtIDEuNWVtIDIuNWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDAuMTVlbSBkYXNoZWQgI2VlZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBtb3ZlSW4gMXMgMy4xcyBlYXNlIGZvcndhcmRzO1xyXG4gICAgICAgIGFuaW1hdGlvbjogbW92ZUluIDFzIDMuMXMgZWFzZSBmb3J3YXJkcztcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVlbSAxZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIDIuNWVtO1xyXG5cclxuICAgICAgICAgICAgLy8gJjphZnRlciB7XHJcbiAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIC8vICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAvLyAgICAgYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgIC8vICAgICByaWdodDogM3B4O1xyXG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIC8vICAgICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAvLyAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjMjE5NkYzIDAlLCAjMjE5NkYzIDUwJSwgJGNzLWJhY2tnb3VuZCA1MCUsICRjcy1iYWNrZ291bmQgMTAwJSk7XHJcbiAgICAgICAgICAgIC8vICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIC8vICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgIC8vICAgICBhbmltYXRpb246IHNjYWxlSW4gMC4zcyAzLjVzIGVhc2UgZm9yd2FyZHM7XHJcbiAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOWVtO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjVlbSByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIGltZyB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjc1ZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbi5jLWNhcmRfX2Jpb3tcclxuICAgIHdpZHRoOiAxMi41ZW07XHJcbiAgICBoZWlnaHQ6IDEwZW07XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwYWRkaW5nOiA0LjVlbSAxLjVlbSAyLjVlbTtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgYW5pbWF0aW9uOiBtb3ZlSW4gMXMgMy4xcyBlYXNlIGZvcndhcmRzO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDEuNWVtIDEuNWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi5jLWNhcmRfX3NvY2lhbCB7XHJcbiAgICB3aWR0aDogMTUuNWVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMCAzZW0gMWVtO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGFuaW1hdGlvbjogbW92ZUluIDFzIDMuMXMgZWFzZSBmb3J3YXJkcztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDNlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAxKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyOmJlZm9yZSAge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiByaXBwbGUgMXMgZWFzZSBmb3J3YXJkcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nLFxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1hc3BlY3QtcmF0aW86IDQvMykge1xyXG4gICAgYm9keSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgIGFuaW1hdGlvbjogcHVmZl9sYW5kc2NhcGUgMC41cyAxLjhzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpIGZvcndhcmRzLCBib3JkZXJSYWRpdXMgMC4ycyAyLjNzIGxpbmVhciBmb3J3YXJkcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBwdWZmIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcbiAqIEtleWZyYW1lc1xyXG4gKi9cclxuXHJcbkBrZXlmcmFtZXMgaW5pdCB7XHJcbiAgICAwJSB7XHJcbiAgICBcdHdpZHRoOiAwO1xyXG4gICAgXHRoZWlnaHQ6IDA7XHJcbiAgICB9XHJcblx0MTAwJSB7XHJcbiAgICAgICAgd2lkdGg6IDNlbTtcclxuICAgICAgICBoZWlnaHQ6IDNlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHVmZl9wb3J0cmFpdCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cdDEwMCUge1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHVmZl9sYW5kc2NhcGUge1xyXG5cdDAlIHtcclxuXHRcdHRvcDogMTAwJTtcclxuXHRcdHdpZHRoOiAwO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3JkZXJSYWRpdXMge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuXHQxMDAlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1vdmVEb3duIHtcclxuICAgIDAlIHtcclxuICAgXHQgICAgdG9wOiA1MCU7XHJcbiAgICB9XHJcblx0NTAlIHtcclxuXHQgICB0b3A6IDQwJTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgdG9wOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1vdmVVcCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNzLWJhY2tnb3VuZDtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICB9XHJcblx0NTAlIHtcclxuXHQgICB0b3A6IDQwJTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1hdGVyaWFfbGFuZHNjYXBlIHtcclxuICAgIDAlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNlbTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHdpZHRoOiAzMS41ZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyMGVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbWF0ZXJpYV9wb3J0cmFpdCB7XHJcblx0MCUge1xyXG5cdFx0YmFja2dyb3VuZDogI2UwZTBlMDtcclxuXHR9XHJcblx0NTAlIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAuM2VtO1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdHdpZHRoOiAyMGVtO1xyXG5cdFx0aGVpZ2h0OiAzMS41ZW07XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMC4zZW07XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1vdmVJbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblx0MTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMS41ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2NhbGVJbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIH1cclxuXHQxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJpcHBsZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG4gICAgNTAlLCAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59Il19 */
