.highlight .hll{background-color:#ffc}.highlight{background:#f0f0f0}.highlight .c{color:#60a0b0;font-style:italic}.highlight .err{border:1px solid red}.highlight .k{color:#007020;font-weight:700}.highlight .o{color:#666}.highlight .ch,.highlight .cm{color:#60a0b0;font-style:italic}.highlight .cp{color:#007020}.highlight .c1,.highlight .cpf{color:#60a0b0;font-style:italic}.highlight .cs{color:#60a0b0;background-color:#fff0f0}.highlight .gd{color:#a00000}.highlight .ge{font-style:italic}.highlight .gr{color:red}.highlight .gh{color:navy;font-weight:700}.highlight .gi{color:#00a000}.highlight .go{color:#888}.highlight .gp{color:#c65d09}.highlight .gp,.highlight .gs,.highlight .gu{font-weight:700}.highlight .gu{color:purple}.highlight .gt{color:#04d}.highlight .kc,.highlight .kd,.highlight .kn{color:#007020;font-weight:700}.highlight .kp{color:#007020}.highlight .kr{color:#007020;font-weight:700}.highlight .kt{color:#902000}.highlight .m{color:#40a070}.highlight .na,.highlight .s{color:#4070a0}.highlight .nb{color:#007020}.highlight .nc{color:#0e84b5;font-weight:700}.highlight .no{color:#60add5}.highlight .nd{color:#555;font-weight:700}.highlight .ni{color:#d55537;font-weight:700}.highlight .ne{color:#007020}.highlight .nf{color:#06287e}.highlight .nl{color:#002070;font-weight:700}.highlight .nn{color:#0e84b5;font-weight:700}.highlight .nt{color:#062873;font-weight:700}.highlight .nv{color:#bb60d5}.highlight .ow{color:#007020;font-weight:700}.highlight .w{color:#bbb}.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#40a070}.highlight .dl,.highlight .sa,.highlight .sb,.highlight .sc{color:#4070a0}.highlight .sd{color:#4070a0;font-style:italic}.highlight .s2{color:#4070a0}.highlight .se{color:#4070a0;font-weight:700}.highlight .sh{color:#4070a0}.highlight .si{color:#70a0d0;font-style:italic}.highlight .sx{color:#c65d09}.highlight .sr{color:#235388}.highlight .s1{color:#4070a0}.highlight .ss{color:#517918}.highlight .bp{color:#007020}.highlight .fm{color:#06287e}.highlight .vc,.highlight .vg,.highlight .vi,.highlight .vm{color:#bb60d5}.highlight .il{color:#40a070}*{margin:0;padding:0}body{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-size:14px;background:#eee;color:#666}@media screen and (max-width:1040px){body{margin:0 20px}}@media screen and (max-width:600px){body{font-size:13px}}h1{font-size:1.8em}h2{font-size:1.5em}h3{font-size:1.3em}a{text-decoration:none;outline-width:0;color:#258fb8}.alignleft{float:left}.alignright{float:right}.clearfix:after{content:"";display:table;clear:both}.inner{width:960px;margin:0 auto}@media screen and (max-width:1040px){.inner{width:100%}}.page-header{margin:20px 0;font-weight:400}.highlight{border:1px solid #ddd;padding:5px 10px}.pie-clearfix:after{content:"";display:table;clear:both}.inline-block{display:inline-block}#header{height:30px;padding:30px 0;border-bottom:1px solid #ddd;line-height:30px}@media screen and (max-width:1040px){#header{height:auto;position:relative;padding-bottom:10px}}#header a{color:#666;-webkit-transition:all color .3s ease-out;transition:all color .3s ease-out}#header a:hover{color:#258fb8}#header h1{float:left;font-weight:300;font-size:30px}@media screen and (max-width:1040px){#header h1{float:none}}#header h1 .logo{text-transform:lowercase}#main-nav{float:left;margin-left:30px}@media screen and (max-width:1040px){#main-nav{float:none;margin-left:0;margin-top:15px}}#main-nav>ul>li{margin-left:50px;display:inline-block}@media screen and (max-width:1040px){#main-nav>ul>li{margin-left:0;margin-right:50px}#main-nav>ul>li:last-of-type{margin-right:0}}#main-nav>ul>li:hover>a{color:#258fb8}#main-nav>ul>li>a{padding:38px 0;margin-top:-38px}#main-nav>ul>li>a:after{content:"\f078";color:#ccc;font:12px FontAwesome;padding-left:10px}#main-nav>ul>li>a:only-child:after{content:""}@media screen and (max-width:1040px){#main-nav>ul>li>a{padding:18px 0}}@media screen and (max-width:1040px){#sub-nav{position:absolute;top:30px;right:0}}@media screen and (max-width:600px){#sub-nav{display:none}}#sub-nav .social{float:right;margin-right:15px}@media screen and (max-width:1040px){#sub-nav .social{float:none;margin-right:0}#sub-nav .social a:last-of-type{margin-right:0}}#sub-nav .social a{display:inline-block;margin-right:15px;opacity:.7;width:28px;height:28px;font-size:28px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#sub-nav .social a:hover{opacity:1}#sub-nav .social a.facebook{background-color:#3b5998;border:1px solid #3b5998}#sub-nav .social a.facebook:hover{border:1px solid #2d4373}#sub-nav .social a.stackoverflow{color:#ef8222}#sub-nav .social a.stackoverflow:hover{color:#cf690f}#sub-nav .social a.google{background-color:#c83d20;border:1px solid #c83d20}#sub-nav .social a.google:hover{border:1px solid #9c3019}#sub-nav .social a.twitter{background-color:#55cff8;border:1px solid #55cff8}#sub-nav .social a.twitter:hover{border:1px solid #24c1f6}#sub-nav .social a.github{color:#afb6ca}#sub-nav .social a.github:hover{color:#909ab6}#sub-nav .social a.coderwall{background-color:#3a729f;border:1px solid #3a729f}#sub-nav .social a.coderwall:hover{border:1px solid #2c577a}#sub-nav .social a.pinboard{background-color:#0066c8;border:1px solid #3a729f}#sub-nav .social a.pinboard:hover{border:1px solid #0052cc}#sub-nav .social a.linkedin{background-color:#005a87;border:1px solid #005a87}#sub-nav .social a.linkedin:hover{border:1px solid #003854}#sub-nav .social a.pinterest{background-color:#be4037;border:1px solid #be4037}#sub-nav .social a.pinterest:hover{border:1px solid #96332c}#sub-nav .social a.delicious{background-color:#3271cb;border:1px solid #3271cb}#sub-nav .social a.delicious:hover{border:1px solid #285aa2}#sub-nav .social a.rss{background-color:#ef7522;border:1px solid #ef7522}#sub-nav .social a.rss:hover{border:1px solid #cf5d0f}#pagenavi{padding:20px 0;height:20px;line-height:20px;position:relative;border-top:1px solid #fff;border-bottom:1px solid #ddd}#pagenavi a:hover{text-decoration:underline}#pagenavi .next,#pagenavi .prev{position:absolute}#pagenavi .prev{padding-left:30px;left:0}#pagenavi .prev:before{content:"\f060";font:1.3em FontAwesome;position:absolute;left:0}#pagenavi .next{padding-right:30px;right:0}#pagenavi .next:before{content:"\f061";font:1.3em FontAwesome;position:absolute;right:0}#pagenavi .center{text-align:center;width:100%;display:block}@media screen and (max-width:400px){#pagenavi .center{display:none}}article{border-bottom:1px solid #ddd;border-top:1px solid #fff;padding:30px 0;position:relative}@media screen and (max-width:800px){article{padding-bottom:15px}}@media screen and (max-width:600px){article{padding:15px 0}}article h2.title{font-size:1.8em;font-weight:300;line-height:35px;margin-bottom:20px}article h2.title a{color:#666}article .meta .tags>:after{content:", "}article .meta .tags>:last-child:after{content:""}article .entry-content{line-height:2;text-align:justify}article .entry-content a:hover{text-decoration:underline}article .entry-content .more-link{display:block;margin-top:16px;padding-left:30px;position:relative}article .entry-content .more-link:before{content:"\f061";font:1.3em FontAwesome;line-height:1.6em;position:absolute;left:0}article .entry-content .video-container,article .entry-content blockquote,article .entry-content dl,article .entry-content h1,article .entry-content h2,article .entry-content h3,article .entry-content h4,article .entry-content h5,article .entry-content h6,article .entry-content iframe,article .entry-content ol,article .entry-content p,article .entry-content table,article .entry-content ul{margin-top:10px}article .entry-content dl,article .entry-content ol,article .entry-content ul{margin-left:20px}article .entry-content dl dl,article .entry-content dl ol,article .entry-content dl ul,article .entry-content ol dl,article .entry-content ol ol,article .entry-content ol ul,article .entry-content ul dl,article .entry-content ul ol,article .entry-content ul ul{margin-top:0}article .entry-content strong{font-weight:700}article .entry-content em{font-style:italic}article .entry-content p{margin-top:10px}article .entry-content h2{font-weight:300;border-bottom:1px solid #ddd;position:relative}article .entry-content h2:before{content:"";position:absolute;bottom:-2px;border-bottom:1px solid #fff;width:100%}article .entry-content img,article .entry-content video{max-width:100%;height:auto}article .entry-content blockquote{background:#ddd;border-left:5px solid #ccc;padding:15px 20px;margin-top:10px}article .entry-content blockquote>p:first-of-type{margin-top:0}article .entry-content iframe{border:none}article .entry-content table{background:#ddd;border:1px solid #ccc;border-spacing:0;margin-top:10px}article .entry-content table th{background:#ccc;padding:0 15px}article .entry-content table td{text-align:center}article .entry-content table tr:nth-of-type(2n){background:#d5d5d5}article .entry-content .caption{display:block;font-size:.9em;color:#999;padding-left:25px;position:relative}article .entry-content .caption:before{content:"\f040";color:#ccc;font:1.3em FontAwesome;line-height:1.6em;position:absolute;left:0}article .entry-content .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}article .entry-content .video-container embed,article .entry-content .video-container iframe,article .entry-content .video-container object{position:absolute;top:0;left:0;width:100%;height:100%;margin-top:0}.share{padding:15px 0;border-top:1px solid #fff;border-bottom:1px solid #ddd}.post .entry-content,.post h2.title{margin-left:200px}@media screen and (max-width:800px){.post .entry-content,.post h2.title{margin-left:0}}.post .meta{position:absolute;top:85px;line-height:2;font-size:.9em;color:#999;width:170px}@media screen and (max-width:800px){.post .meta{margin-top:15px;position:static;width:auto}}.post .meta a{color:#999;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.post .meta a:hover{color:#666}.post .meta .comments,.post .meta .date,.post .meta .tags{padding-left:30px;position:relative}.post .meta .comments:before,.post .meta .date:before,.post .meta .tags:before{color:#ccc;font:1.3em FontAwesome;line-height:1.6em;position:absolute;left:0}@media screen and (max-width:800px){.post .meta .comments,.post .meta .date,.post .meta .tags{display:inline-block;margin-right:30px}}.post .meta .date:before{content:"\f073"}.post .meta .tags:before{content:"\f02c"}.post .meta .comments:before{content:"\f075"}footer{padding:15px 0;border-top:1px solid #fff;text-align:center;font-size:.9em}.about-me{min-height:170px}.about-me .meta{top:2px}.about-me .meta img{width:170px}#portfolio{padding-top:20px}#portfolio .entry{float:left;width:305px;margin-bottom:20px;margin-right:15px;position:relative;overflow:hidden;height:410px}#portfolio .entry img{width:305px;height:200px}#portfolio .entry .meta{width:300px;padding:10px 0 0 5px;height:200px;overflow:hidden}#portfolio .entry .desc,#portfolio .entry .meta div{margin-bottom:10px;padding-left:30px;position:relative;line-height:2;font-size:.9em;color:#6f6f6f}#portfolio .entry .meta .date:before{content:"\f073"}#portfolio .entry .desc:before,#portfolio .entry .meta .goal:before{content:"\f140"}#portfolio .entry .meta .tech:before{content:"\f0ad"}#portfolio .entry .meta .role:before{content:"\f007"}#portfolio .entry .meta .link:before{content:"\f08e"}#portfolio .entry .desc:before,#portfolio .entry .meta .date:before,#portfolio .entry .meta .goal:before,#portfolio .entry .meta .link:before,#portfolio .entry .meta .role:before,#portfolio .entry .meta .tech:before{color:#6f6f6f;font:1.3em FontAwesome;line-height:1.6em;position:absolute;left:0}@media only screen and (max-width:979px){#portfolio .entry{margin-right:0;width:auto;height:auto}#portfolio .entry img{float:left}#portfolio .entry .meta{width:270px;float:left;margin-left:20px;padding:0}}#portfolio-entry .portfolio-back .ico:before{font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;content:"\f104";font-size:20px;color:#000}#portfolio-entry .portfolio-back{width:20px;background:#5e5e5e;height:500px;opacity:.1;content:"\f104"}#portfolio-entry .gallery{width:500px;float:right}#portfolio-entry .description{width:440px;float:left}#portfolio-entry .description ul{padding:0 0 10px 40px}#portfolio-entry .description h3{padding-bottom:20px}#portfolio-entry .description p{margin-bottom:10px}@media only screen and (max-width:979px){#portfolio-entry .gallery{width:500px;margin:20px auto;float:none}#portfolio-entry .description{width:auto;float:none}}
/*# sourceMappingURL=data:application/json;base64,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QUFDRCx3TkFNRSxjQUFlLEFBQ2YsdUJBQXdCLEFBQ3hCLGtCQUFtQixBQUNuQixrQkFBbUIsQUFDbkIsTUFBUSxDQUNULEFBQ0QseUNBQ0Usa0JBQ0UsZUFBZ0IsQUFDaEIsV0FBWSxBQUNaLFdBQWEsQ0FDZCxBQUNELHNCQUNFLFVBQVksQ0FDYixBQUNELHdCQUNFLFlBQWEsQUFDYixXQUFZLEFBQ1osaUJBQWtCLEFBQ2xCLFNBQVcsQ0FDWixDQUNGLEFBQ0QsNkNBQ0Usd0JBQXlCLEFBQ3pCLGdCQUFvQixBQUNwQixrQkFBbUIsQUFDbkIsd0JBQXlCLEFBQ3pCLG1DQUFvQyxBQUNwQyxnQkFBaUIsQUFDakIsZUFBZ0IsQUFDaEIsVUFBWSxDQUNiLEFBQ0QsaUNBQ0UsV0FBWSxBQUNaLG1CQUFvQixBQUNwQixhQUFjLEFBQ2QsV0FBYSxBQUNiLGVBQWlCLENBQ2xCLEFBQ0QsMEJBQ0UsWUFBYSxBQUNiLFdBQWEsQ0FDZCxBQUNELDhCQUNFLFlBQWEsQUFDYixVQUFZLENBQ2IsQUFDRCxpQ0FDRSxxQkFBdUIsQ0FDeEIsQUFDRCxpQ0FDRSxtQkFBcUIsQ0FDdEIsQUFDRCxnQ0FDRSxrQkFBb0IsQ0FDckIsQUFDRCx5Q0FDRSwwQkFDRSxZQUFhLEFBQ2IsaUJBQWtCLEFBQ2xCLFVBQVksQ0FDYixBQUNELDhCQUNFLFdBQVksQUFDWixVQUFZLENBQ2IsQ0FDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGlnaGxpZ2h0IC5obGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmNjO1xufVxuLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4uaGlnaGxpZ2h0IC5jIHtcbiAgY29sb3I6ICM2MGEwYjA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi8qIENvbW1lbnQgKi9cbi5oaWdobGlnaHQgLmVyciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjAwMDA7XG59XG4vKiBFcnJvciAqL1xuLmhpZ2hsaWdodCAuayB7XG4gIGNvbG9yOiAjMDA3MDIwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi8qIEtleXdvcmQgKi9cbi5oaWdobGlnaHQgLm8ge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi8qIE9wZXJhdG9yICovXG4uaGlnaGxpZ2h0IC5jaCB7XG4gIGNvbG9yOiAjNjBhMGIwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4vKiBDb21tZW50Lkhhc2hiYW5nICovXG4uaGlnaGxpZ2h0IC5jbSB7XG4gIGNvbG9yOiAjNjBhMGIwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4vKiBDb21tZW50Lk11bHRpbGluZSAqL1xuLmhpZ2hsaWdodCAuY3Age1xuICBjb2xvcjogIzAwNzAyMDtcbn1cbi8qIENvbW1lbnQuUHJlcHJvYyAqL1xuLmhpZ2hsaWdodCAuY3BmIHtcbiAgY29sb3I6ICM2MGEwYjA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi8qIENvbW1lbnQuUHJlcHJvY0ZpbGUgKi9cbi5oaWdobGlnaHQgLmMxIHtcbiAgY29sb3I6ICM2MGEwYjA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi8qIENvbW1lbnQuU2luZ2xlICovXG4uaGlnaGxpZ2h0IC5jcyB7XG4gIGNvbG9yOiAjNjBhMGIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xufVxuLyogQ29tbWVudC5TcGVjaWFsICovXG4uaGlnaGxpZ2h0IC5nZCB7XG4gIGNvbG9yOiAjQTAwMDAwO1xufVxuLyogR2VuZXJpYy5EZWxldGVkICovXG4uaGlnaGxpZ2h0IC5nZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi8qIEdlbmVyaWMuRW1waCAqL1xuLmhpZ2hsaWdodCAuZ3Ige1xuICBjb2xvcjogI0ZGMDAwMDtcbn1cbi8qIEdlbmVyaWMuRXJyb3IgKi9cbi5oaWdobGlnaHQgLmdoIHtcbiAgY29sb3I6ICMwMDAwODA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLyogR2VuZXJpYy5IZWFkaW5nICovXG4uaGlnaGxpZ2h0IC5naSB7XG4gIGNvbG9yOiAjMDBBMDAwO1xufVxuLyogR2VuZXJpYy5JbnNlcnRlZCAqL1xuLmhpZ2hsaWdodCAuZ28ge1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi8qIEdlbmVyaWMuT3V0cHV0ICovXG4uaGlnaGxpZ2h0IC5ncCB7XG4gIGNvbG9yOiAjYzY1ZDA5O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi8qIEdlbmVyaWMuUHJvbXB0ICovXG4uaGlnaGxpZ2h0IC5ncyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLyogR2VuZXJpYy5TdHJvbmcgKi9cbi5oaWdobGlnaHQgLmd1IHtcbiAgY29sb3I6ICM4MDAwODA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLyogR2VuZXJpYy5TdWJoZWFkaW5nICovXG4uaGlnaGxpZ2h0IC5ndCB7XG4gIGNvbG9yOiAjMDA0NEREO1xufVxuLyogR2VuZXJpYy5UcmFjZWJhY2sgKi9cbi5oaWdobGlnaHQgLmtjIHtcbiAgY29sb3I6ICMwMDcwMjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLyogS2V5d29yZC5Db25zdGFudCAqL1xuLmhpZ2hsaWdodCAua2Qge1xuICBjb2xvcjogIzAwNzAyMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4vKiBLZXl3b3JkLkRlY2xhcmF0aW9uICovXG4uaGlnaGxpZ2h0IC5rbiB7XG4gIGNvbG9yOiAjMDA3MDIwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi8qIEtleXdvcmQuTmFtZXNwYWNlICovXG4uaGlnaGxpZ2h0IC5rcCB7XG4gIGNvbG9yOiAjMDA3MDIwO1xufVxuLyogS2V5d29yZC5Qc2V1ZG8gKi9cbi5oaWdobGlnaHQgLmtyIHtcbiAgY29sb3I6ICMwMDcwMjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLyogS2V5d29yZC5SZXNlcnZlZCAqL1xuLmhpZ2hsaWdodCAua3Qge1xuICBjb2xvcjogIzkwMjAwMDtcbn1cbi8qIEtleXdvcmQuVHlwZSAqL1xuLmhpZ2hsaWdodCAubSB7XG4gIGNvbG9yOiAjNDBhMDcwO1xufVxuLyogTGl0ZXJhbC5OdW1iZXIgKi9cbi5oaWdobGlnaHQgLnMge1xuICBjb2xvcjogIzQwNzBhMDtcbn1cbi8qIExpdGVyYWwuU3RyaW5nICovXG4uaGlnaGxpZ2h0IC5uYSB7XG4gIGNvbG9yOiAjNDA3MGEwO1xufVxuLyogTmFtZS5BdHRyaWJ1dGUgKi9cbi5oaWdobGlnaHQgLm5iIHtcbiAgY29sb3I6ICMwMDcwMjA7XG59XG4vKiBOYW1lLkJ1aWx0aW4gKi9cbi5oaWdobGlnaHQgLm5jIHtcbiAgY29sb3I6ICMwZTg0YjU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLyogTmFtZS5DbGFzcyAqL1xuLmhpZ2hsaWdodCAubm8ge1xuICBjb2xvcjogIzYwYWRkNTtcbn1cbi8qIE5hbWUuQ29uc3RhbnQgKi9cbi5oaWdobGlnaHQgLm5kIHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLyogTmFtZS5EZWNvcmF0b3IgKi9cbi5oaWdobGlnaHQgLm5pIHtcbiAgY29sb3I6ICNkNTU1Mzc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLyogTmFtZS5FbnRpdHkgKi9cbi5oaWdobGlnaHQgLm5lIHtcbiAgY29sb3I6ICMwMDcwMjA7XG59XG4vKiBOYW1lLkV4Y2VwdGlvbiAqL1xuLmhpZ2hsaWdodCAubmYge1xuICBjb2xvcjogIzA2Mjg3ZTtcbn1cbi8qIE5hbWUuRnVuY3Rpb24gKi9cbi5oaWdobGlnaHQgLm5sIHtcbiAgY29sb3I6ICMwMDIwNzA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLyogTmFtZS5MYWJlbCAqL1xuLmhpZ2hsaWdodCAubm4ge1xuICBjb2xvcjogIzBlODRiNTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4vKiBOYW1lLk5hbWVzcGFjZSAqL1xuLmhpZ2hsaWdodCAubnQge1xuICBjb2xvcjogIzA2Mjg3MztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4vKiBOYW1lLlRhZyAqL1xuLmhpZ2hsaWdodCAubnYge1xuICBjb2xvcjogI2JiNjBkNTtcbn1cbi8qIE5hbWUuVmFyaWFibGUgKi9cbi5oaWdobGlnaHQgLm93IHtcbiAgY29sb3I6ICMwMDcwMjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLyogT3BlcmF0b3IuV29yZCAqL1xuLmhpZ2hsaWdodCAudyB7XG4gIGNvbG9yOiAjYmJiYmJiO1xufVxuLyogVGV4dC5XaGl0ZXNwYWNlICovXG4uaGlnaGxpZ2h0IC5tYiB7XG4gIGNvbG9yOiAjNDBhMDcwO1xufVxuLyogTGl0ZXJhbC5OdW1iZXIuQmluICovXG4uaGlnaGxpZ2h0IC5tZiB7XG4gIGNvbG9yOiAjNDBhMDcwO1xufVxuLyogTGl0ZXJhbC5OdW1iZXIuRmxvYXQgKi9cbi5oaWdobGlnaHQgLm1oIHtcbiAgY29sb3I6ICM0MGEwNzA7XG59XG4vKiBMaXRlcmFsLk51bWJlci5IZXggKi9cbi5oaWdobGlnaHQgLm1pIHtcbiAgY29sb3I6ICM0MGEwNzA7XG59XG4vKiBMaXRlcmFsLk51bWJlci5JbnRlZ2VyICovXG4uaGlnaGxpZ2h0IC5tbyB7XG4gIGNvbG9yOiAjNDBhMDcwO1xufVxuLyogTGl0ZXJhbC5OdW1iZXIuT2N0ICovXG4uaGlnaGxpZ2h0IC5zYSB7XG4gIGNvbG9yOiAjNDA3MGEwO1xufVxuLyogTGl0ZXJhbC5TdHJpbmcuQWZmaXggKi9cbi5oaWdobGlnaHQgLnNiIHtcbiAgY29sb3I6ICM0MDcwYTA7XG59XG4vKiBMaXRlcmFsLlN0cmluZy5CYWNrdGljayAqL1xuLmhpZ2hsaWdodCAuc2Mge1xuICBjb2xvcjogIzQwNzBhMDtcbn1cbi8qIExpdGVyYWwuU3RyaW5nLkNoYXIgKi9cbi5oaWdobGlnaHQgLmRsIHtcbiAgY29sb3I6ICM0MDcwYTA7XG59XG4vKiBMaXRlcmFsLlN0cmluZy5EZWxpbWl0ZXIgKi9cbi5oaWdobGlnaHQgLnNkIHtcbiAgY29sb3I6ICM0MDcwYTA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi8qIExpdGVyYWwuU3RyaW5nLkRvYyAqL1xuLmhpZ2hsaWdodCAuczIge1xuICBjb2xvcjogIzQwNzBhMDtcbn1cbi8qIExpdGVyYWwuU3RyaW5nLkRvdWJsZSAqL1xuLmhpZ2hsaWdodCAuc2Uge1xuICBjb2xvcjogIzQwNzBhMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4vKiBMaXRlcmFsLlN0cmluZy5Fc2NhcGUgKi9cbi5oaWdobGlnaHQgLnNoIHtcbiAgY29sb3I6ICM0MDcwYTA7XG59XG4vKiBMaXRlcmFsLlN0cmluZy5IZXJlZG9jICovXG4uaGlnaGxpZ2h0IC5zaSB7XG4gIGNvbG9yOiAjNzBhMGQwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4vKiBMaXRlcmFsLlN0cmluZy5JbnRlcnBvbCAqL1xuLmhpZ2hsaWdodCAuc3gge1xuICBjb2xvcjogI2M2NWQwOTtcbn1cbi8qIExpdGVyYWwuU3RyaW5nLk90aGVyICovXG4uaGlnaGxpZ2h0IC5zciB7XG4gIGNvbG9yOiAjMjM1Mzg4O1xufVxuLyogTGl0ZXJhbC5TdHJpbmcuUmVnZXggKi9cbi5oaWdobGlnaHQgLnMxIHtcbiAgY29sb3I6ICM0MDcwYTA7XG59XG4vKiBMaXRlcmFsLlN0cmluZy5TaW5nbGUgKi9cbi5oaWdobGlnaHQgLnNzIHtcbiAgY29sb3I6ICM1MTc5MTg7XG59XG4vKiBMaXRlcmFsLlN0cmluZy5TeW1ib2wgKi9cbi5oaWdobGlnaHQgLmJwIHtcbiAgY29sb3I6ICMwMDcwMjA7XG59XG4vKiBOYW1lLkJ1aWx0aW4uUHNldWRvICovXG4uaGlnaGxpZ2h0IC5mbSB7XG4gIGNvbG9yOiAjMDYyODdlO1xufVxuLyogTmFtZS5GdW5jdGlvbi5NYWdpYyAqL1xuLmhpZ2hsaWdodCAudmMge1xuICBjb2xvcjogI2JiNjBkNTtcbn1cbi8qIE5hbWUuVmFyaWFibGUuQ2xhc3MgKi9cbi5oaWdobGlnaHQgLnZnIHtcbiAgY29sb3I6ICNiYjYwZDU7XG59XG4vKiBOYW1lLlZhcmlhYmxlLkdsb2JhbCAqL1xuLmhpZ2hsaWdodCAudmkge1xuICBjb2xvcjogI2JiNjBkNTtcbn1cbi8qIE5hbWUuVmFyaWFibGUuSW5zdGFuY2UgKi9cbi5oaWdobGlnaHQgLnZtIHtcbiAgY29sb3I6ICNiYjYwZDU7XG59XG4vKiBOYW1lLlZhcmlhYmxlLk1hZ2ljICovXG4uaGlnaGxpZ2h0IC5pbCB7XG4gIGNvbG9yOiAjNDBhMDcwO1xufVxuLyogTGl0ZXJhbC5OdW1iZXIuSW50ZWdlci5Mb25nICovXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUtTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgY29sb3I6ICM2NjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgYm9keSB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuaDEge1xuICBmb250LXNpemU6IDEuOGVtO1xufVxuaDIge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuaDMge1xuICBmb250LXNpemU6IDEuM2VtO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZS13aWR0aDogMDtcbiAgY29sb3I6ICMyNThmYjg7XG59XG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5pbm5lciB7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgLmlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uaGlnaGxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4ucGllLWNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTEVTUyBFbGVtZW50cyAwLjlcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQSBzZXQgb2YgdXNlZnVsIExFU1MgbWl4aW5zXG4gICAgTW9yZSBpbmZvIGF0OiBodHRwOi8vbGVzc2VsZW1lbnRzLmNvbVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI2hlYWRlciB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgI2hlYWRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuI2hlYWRlciBhIHtcbiAgY29sb3I6ICM2NjY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGNvbG9yIDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIGNvbG9yIDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCBjb2xvciAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgY29sb3IgMC4zcyBlYXNlLW91dDtcbn1cbiNoZWFkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjU4ZmI4O1xufVxuI2hlYWRlciBoMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgI2hlYWRlciBoMSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbiNoZWFkZXIgaDEgLmxvZ28ge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuI21haW4tbmF2IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA0MHB4KSB7XG4gICNtYWluLW5hdiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuI21haW4tbmF2ID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgI21haW4tbmF2ID4gdWwgPiBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG4gICNtYWluLW5hdiA+IHVsID4gbGk6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbiNtYWluLW5hdiA+IHVsID4gbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICMyNThmYjg7XG59XG4jbWFpbi1uYXYgPiB1bCA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDM4cHggMDtcbiAgbWFyZ2luLXRvcDogLTM4cHg7XG59XG4jbWFpbi1uYXYgPiB1bCA+IGxpID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250OiAxMnB4ICdGb250QXdlc29tZSc7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbiNtYWluLW5hdiA+IHVsID4gbGkgPiBhOm9ubHktY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA0MHB4KSB7XG4gICNtYWluLW5hdiA+IHVsID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAjc3ViLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI3N1Yi1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNzdWItbmF2IC5zb2NpYWwge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAjc3ViLW5hdiAuc29jaWFsIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgI3N1Yi1uYXYgLnNvY2lhbCBhOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4jc3ViLW5hdiAuc29jaWFsIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgb3BhY2l0eTogMC43O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbiNzdWItbmF2IC5zb2NpYWwgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4jc3ViLW5hdiAuc29jaWFsIGEuZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0I1OTk4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjM0I1OTk4O1xufVxuI3N1Yi1uYXYgLnNvY2lhbCBhLmZhY2Vib29rOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJkNDM3Mztcbn1cbiNzdWItbmF2IC5zb2NpYWwgYS5zdGFja292ZXJmbG93IHtcbiAgY29sb3I6ICNlZjgyMjI7XG59XG4jc3ViLW5hdiAuc29jaWFsIGEuc3RhY2tvdmVyZmxvdzpob3ZlciB7XG4gIGNvbG9yOiAjY2Y2OTBmO1xufVxuI3N1Yi1uYXYgLnNvY2lhbCBhLmdvb2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDODNEMjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDODNEMjA7XG59XG4jc3ViLW5hdiAuc29jaWFsIGEuZ29vZ2xlOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzljMzAxOTtcbn1cbiNzdWItbmF2IC5zb2NpYWwgYS50d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1Q0ZGODtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU1Q0ZGODtcbn1cbiNzdWItbmF2IC5zb2NpYWwgYS50d2l0dGVyOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI0YzFmNjtcbn1cbiNzdWItbmF2IC5zb2NpYWwgYS5naXRodWIge1xuICBjb2xvcjogI2FmYjZjYTtcbn1cbiNzdWItbmF2IC5zb2NpYWwgYS5naXRodWI6aG92ZXIge1xuICBjb2xvcjogIzkwOWFiNjtcbn1cbiNzdWItbmF2IC5zb2NpYWwgYS5jb2RlcndhbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E3MjlmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2E3MjlmO1xufVxuI3N1Yi1uYXYgLnNvY2lhbCBhLmNvZGVyd2FsbDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYzU3N2E7XG59XG4jc3ViLW5hdiAuc29jaWFsIGEucGluYm9hcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NmM4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2E3MjlmO1xufVxuI3N1Yi1uYXYgLnNvY2lhbCBhLnBpbmJvYXJkOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNTJjYztcbn1cbiNzdWItbmF2IC5zb2NpYWwgYS5saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVBODc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDVBODc7XG59XG4jc3ViLW5hdiAuc29jaWFsIGEubGlua2VkaW46aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzODU0O1xufVxuI3N1Yi1uYXYgLnNvY2lhbCBhLnBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZTQwMzc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZTQwMzc7XG59XG4jc3ViLW5hdiAuc29jaWFsIGEucGludGVyZXN0OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk2MzMyYztcbn1cbiNzdWItbmF2IC5zb2NpYWwgYS5kZWxpY2lvdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3MWNiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzI3MWNiO1xufVxuI3N1Yi1uYXYgLnNvY2lhbCBhLmRlbGljaW91czpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyODVhYTI7XG59XG4jc3ViLW5hdiAuc29jaWFsIGEucnNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNzUyMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VGNzUyMjtcbn1cbiNzdWItbmF2IC5zb2NpYWwgYS5yc3M6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2Y1ZDBmO1xufVxuI3BhZ2VuYXZpIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbiNwYWdlbmF2aSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jcGFnZW5hdmkgLnByZXYsXG4jcGFnZW5hdmkgLm5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4jcGFnZW5hdmkgLnByZXYge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGxlZnQ6IDA7XG59XG4jcGFnZW5hdmkgLnByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbiAgZm9udDogMS4zZW0gJ0ZvbnRBd2Vzb21lJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuI3BhZ2VuYXZpIC5uZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcmlnaHQ6IDA7XG59XG4jcGFnZW5hdmkgLm5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgZm9udDogMS4zZW0gJ0ZvbnRBd2Vzb21lJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbiNwYWdlbmF2aSAuY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAjcGFnZW5hdmkgLmNlbnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuYXJ0aWNsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZzogMzBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICBhcnRpY2xlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG59XG5hcnRpY2xlIGgyLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5hcnRpY2xlIGgyLnRpdGxlIGEge1xuICBjb2xvcjogIzY2Njtcbn1cbmFydGljbGUgLm1ldGEgLnRhZ3MgPiAqOmFmdGVyIHtcbiAgY29udGVudDogJywgJztcbn1cbmFydGljbGUgLm1ldGEgLnRhZ3MgPiAqOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbn1cbmFydGljbGUgLmVudHJ5LWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbmFydGljbGUgLmVudHJ5LWNvbnRlbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYXJ0aWNsZSAuZW50cnktY29udGVudCAubW9yZS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYXJ0aWNsZSAuZW50cnktY29udGVudCAubW9yZS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gIGZvbnQ6IDEuM2VtICdGb250QXdlc29tZSc7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuYXJ0aWNsZSAuZW50cnktY29udGVudCBwLFxuYXJ0aWNsZSAuZW50cnktY29udGVudCBibG9ja3F1b3RlLFxuYXJ0aWNsZSAuZW50cnktY29udGVudCB1bCxcbmFydGljbGUgLmVudHJ5LWNvbnRlbnQgb2wsXG5hcnRpY2xlIC5lbnRyeS1jb250ZW50IGRsLFxuYXJ0aWNsZSAuZW50cnktY29udGVudCB0YWJsZSxcbmFydGljbGUgLmVudHJ5LWNvbnRlbnQgaWZyYW1lLFxuYXJ0aWNsZSAuZW50cnktY29udGVudCBoMSxcbmFydGljbGUgLmVudHJ5LWNvbnRlbnQgaDIsXG5hcnRpY2xlIC5lbnRyeS1jb250ZW50IGgzLFxuYXJ0aWNsZSAuZW50cnktY29udGVudCBoNCxcbmFydGljbGUgLmVudHJ5LWNvbnRlbnQgaDUsXG5hcnRpY2xlIC5lbnRyeS1jb250ZW50IGg2LFxuYXJ0aWNsZSAuZW50cnktY29udGVudCAudmlkZW8tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmFydGljbGUgLmVudHJ5LWNvbnRlbnQgdWwsXG5hcnRpY2xlIC5lbnRyeS1jb250ZW50IG9sLFxuYXJ0aWNsZSAuZW50cnktY29udGVudCBkbCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuYXJ0aWNsZSAuZW50cnktY29udGVudCB1bCB1bCxcbmFydGljbGUgLmVudHJ5LWNvbnRlbnQgb2wgdWwsXG5hcnRpY2xlIC5lbnRyeS1jb250ZW50IGRsIHVsLFxuYXJ0aWNsZSAuZW50cnktY29udGVudCB1bCBvbCxcbmFydGljbGUgLmVudHJ5LWNvbnRlbnQgb2wgb2wsXG5hcnRpY2xlIC5lbnRyeS1jb250ZW50IGRsIG9sLFxuYXJ0aWNsZSAuZW50cnktY29udGVudCB1bCBkbCxcbmFydGljbGUgLmVudHJ5LWNvbnRlbnQgb2wgZGwsXG5hcnRpY2xlIC5lbnRyeS1jb250ZW50IGRsIGRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmFydGljbGUgLmVudHJ5LWNvbnRlbnQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5hcnRpY2xlIC5lbnRyeS1jb250ZW50IGVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuYXJ0aWNsZSAuZW50cnktY29udGVudCBwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmFydGljbGUgLmVudHJ5LWNvbnRlbnQgaDIge1xuICBmb250LXdlaWdodDogMzAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYXJ0aWNsZSAuZW50cnktY29udGVudCBoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xufVxuYXJ0aWNsZSAuZW50cnktY29udGVudCBpbWcsXG5hcnRpY2xlIC5lbnRyeS1jb250ZW50IHZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5hcnRpY2xlIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmFydGljbGUgLmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZSA+IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5hcnRpY2xlIC5lbnRyeS1jb250ZW50IGlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmFydGljbGUgLmVudHJ5LWNvbnRlbnQgdGFibGUge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmFydGljbGUgLmVudHJ5LWNvbnRlbnQgdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5hcnRpY2xlIC5lbnRyeS1jb250ZW50IHRhYmxlIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYXJ0aWNsZSAuZW50cnktY29udGVudCB0YWJsZSB0cjpudGgtb2YtdHlwZSgybikge1xuICBiYWNrZ3JvdW5kOiAjZDVkNWQ1O1xufVxuYXJ0aWNsZSAuZW50cnktY29udGVudCAuY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBjb2xvcjogIzk5OTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5hcnRpY2xlIC5lbnRyeS1jb250ZW50IC5jYXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250OiAxLjNlbSAnRm9udEF3ZXNvbWUnO1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cbmFydGljbGUgLmVudHJ5LWNvbnRlbnQgLnZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmFydGljbGUgLmVudHJ5LWNvbnRlbnQgLnZpZGVvLWNvbnRhaW5lciBpZnJhbWUsXG5hcnRpY2xlIC5lbnRyeS1jb250ZW50IC52aWRlby1jb250YWluZXIgb2JqZWN0LFxuYXJ0aWNsZSAuZW50cnktY29udGVudCAudmlkZW8tY29udGFpbmVyIGVtYmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2hhcmUge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5wb3N0IGgyLnRpdGxlLFxuLnBvc3QgLmVudHJ5LWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucG9zdCBoMi50aXRsZSxcbiAgLnBvc3QgLmVudHJ5LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ucG9zdCAubWV0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4NXB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgY29sb3I6ICM5OTk7XG4gIHdpZHRoOiAxNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wb3N0IC5tZXRhIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5wb3N0IC5tZXRhIGEge1xuICBjb2xvcjogIzk5OTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLnBvc3QgLm1ldGEgYTpob3ZlciB7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnBvc3QgLm1ldGEgLmRhdGUsXG4ucG9zdCAubWV0YSAudGFncyxcbi5wb3N0IC5tZXRhIC5jb21tZW50cyB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvc3QgLm1ldGEgLmRhdGU6YmVmb3JlLFxuLnBvc3QgLm1ldGEgLnRhZ3M6YmVmb3JlLFxuLnBvc3QgLm1ldGEgLmNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250OiAxLjNlbSAnRm9udEF3ZXNvbWUnO1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wb3N0IC5tZXRhIC5kYXRlLFxuICAucG9zdCAubWV0YSAudGFncyxcbiAgLnBvc3QgLm1ldGEgLmNvbW1lbnRzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4ucG9zdCAubWV0YSAuZGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuLnBvc3QgLm1ldGEgLnRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cbi5wb3N0IC5tZXRhIC5jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuLmFib3V0LW1lIHtcbiAgbWluLWhlaWdodDogMTcwcHg7XG59XG4uYWJvdXQtbWUgLm1ldGEge1xuICB0b3A6IDJweDtcbn1cbi5hYm91dC1tZSAubWV0YSBpbWcge1xuICB3aWR0aDogMTcwcHg7XG59XG4jcG9ydGZvbGlvIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4jcG9ydGZvbGlvIC5lbnRyeSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDQxMHB4O1xufVxuI3BvcnRmb2xpbyAuZW50cnkgaW1nIHtcbiAgd2lkdGg6IDMwNXB4O1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuI3BvcnRmb2xpbyAuZW50cnkgLm1ldGEge1xuICB3aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDVweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNwb3J0Zm9saW8gLmVudHJ5IC5kZXNjLFxuI3BvcnRmb2xpbyAuZW50cnkgLm1ldGEgZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBjb2xvcjogIzZmNmY2Zjtcbn1cbiNwb3J0Zm9saW8gLmVudHJ5IC5tZXRhIC5kYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG4jcG9ydGZvbGlvIC5lbnRyeSAuZGVzYzpiZWZvcmUsXG4jcG9ydGZvbGlvIC5lbnRyeSAubWV0YSAuZ29hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuI3BvcnRmb2xpbyAuZW50cnkgLm1ldGEgLnRlY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjtcbn1cbiNwb3J0Zm9saW8gLmVudHJ5IC5tZXRhIC5yb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG4jcG9ydGZvbGlvIC5lbnRyeSAubWV0YSAubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuI3BvcnRmb2xpbyAuZW50cnkgLmRlc2M6YmVmb3JlLFxuI3BvcnRmb2xpbyAuZW50cnkgLm1ldGEgLmRhdGU6YmVmb3JlLFxuI3BvcnRmb2xpbyAuZW50cnkgLm1ldGEgLmxpbms6YmVmb3JlLFxuI3BvcnRmb2xpbyAuZW50cnkgLm1ldGEgLmdvYWw6YmVmb3JlLFxuI3BvcnRmb2xpbyAuZW50cnkgLm1ldGEgLnJvbGU6YmVmb3JlLFxuI3BvcnRmb2xpbyAuZW50cnkgLm1ldGEgLnRlY2g6YmVmb3JlIHtcbiAgY29sb3I6ICM2ZjZmNmY7XG4gIGZvbnQ6IDEuM2VtIEZvbnRBd2Vzb21lO1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgI3BvcnRmb2xpbyAuZW50cnkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgI3BvcnRmb2xpbyAuZW50cnkgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAjcG9ydGZvbGlvIC5lbnRyeSAubWV0YSB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbiNwb3J0Zm9saW8tZW50cnkgLnBvcnRmb2xpby1iYWNrIC5pY286YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDA7XG59XG4jcG9ydGZvbGlvLWVudHJ5IC5wb3J0Zm9saW8tYmFjayB7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjNWU1ZTVlO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBvcGFjaXR5OiAwLjE7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG4jcG9ydGZvbGlvLWVudHJ5IC5nYWxsZXJ5IHtcbiAgd2lkdGg6IDUwMHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG4jcG9ydGZvbGlvLWVudHJ5IC5kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiA0NDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jcG9ydGZvbGlvLWVudHJ5IC5kZXNjcmlwdGlvbiB1bCB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDQwcHg7XG59XG4jcG9ydGZvbGlvLWVudHJ5IC5kZXNjcmlwdGlvbiBoMyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuI3BvcnRmb2xpby1lbnRyeSAuZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gICNwb3J0Zm9saW8tZW50cnkgLmdhbGxlcnkge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAjcG9ydGZvbGlvLWVudHJ5IC5kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbiJdfQ== */