a,hr{padding:0}a,button,input,select,textarea{margin:0}article,aside,details,figure,footer,header,hr,nav,section,summary{display:block}body,sub,sup{position:relative}.page-wrapper,nav{text-align:center}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:0 0}input[type=checkbox],th{vertical-align:bottom}html{box-sizing:border-box;overflow-y:scroll}*,:after,:before{box-sizing:inherit}embed,img,object{max-width:100%}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{font-size:100%;vertical-align:baseline;background:0 0}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}.clickable,button,input[type=button],input[type=file],input[type=submit],label,nav .menu-wrapper .burger-menu-wrapper .burgermenu-icon-exit:hover,nav .menu-wrapper .burger-menu-wrapper .burgermenu-icon-start:hover{cursor:pointer}th{font-weight:700}td{font-weight:400;vertical-align:top}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input,select,textarea{font:99% sans-serif}table{border-collapse:collapse;border-spacing:0;font:100%}small{font-size:85%}strong{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}body,nav{font-family:'Source Code Pro',monospace;font-weight:700;color:#fff;background-color:#000}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}body,html{background-color:#000;-webkit-text-size-adjust:100%}body{font-size:14px}nav{z-index:2000;position:fixed;display:inline-block;font-size:16px;top:0;left:0;width:100%}nav .desktop-menu-wrapper{max-width:1280px}nav .desktop-menu-wrapper .right-nav-wrapper{float:right;margin-top:15px;margin-right:60px}@media screen and (max-width:800px){nav .desktop-menu-wrapper{display:none!important}}nav .menu-wrapper{display:inline-block;text-align:left;width:100%;max-width:1280px}@media screen and (max-width:800px){nav .menu-wrapper .desktop-menu-wrapper{display:none}}nav .menu-wrapper .menu-button-first{display:inline-block;padding:20px 10px 20px 0!important}nav .menu-wrapper .menu-button-first img{width:210px}nav .menu-wrapper .menu-button{position:relative;display:block;text-align:left;float:left;text-transform:uppercase;padding:20px 35px;letter-spacing:.2px;text-decoration:none;color:#fff;font-weight:700!important}.about-page-wrapper section,.contact-page-wrapper section,.games-local-page-wrapper section{font-weight:400;font-size:16px;line-height:1.5}nav .menu-wrapper .menu-button-extra{padding:20px 12px 20px 33px!important}nav .menu-wrapper .menu-button-about{padding-right:20px!important}nav .menu-wrapper .menu-button-thoth{padding-right:28px!important}nav .menu-wrapper .menu-button-140{padding-right:40px!important}nav .menu-wrapper .menu-button:hover{cursor:pointer;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}nav .menu-wrapper .burger-menu-wrapper{position:relative}nav .menu-wrapper .burger-menu-wrapper .burgermenu-icon-exit,nav .menu-wrapper .burger-menu-wrapper .burgermenu-icon-start{position:absolute;top:2px;right:0}@media screen and (min-width:800px){nav .menu-wrapper .burger-menu-wrapper{display:none!important}}nav .menu-wrapper .burger-menu-wrapper .logo{width:250px;margin-left:-3px}@media screen and (max-width:800px){nav .menu-wrapper .burger-menu-wrapper{display:block}nav .menu-wrapper .burger-menu-wrapper .burgermenu-icon-exit{display:none}nav .menu-wrapper .burger-menu-wrapper i{margin-top:15px;margin-bottom:10px;float:right;margin-right:0}nav .menu-wrapper .burger-menu-wrapper i:hover{cursor:pointer;color:#fff}nav .menu-wrapper .burger-menu-wrapper .burger-menu-content-wrapper{display:none;margin-top:46px;position:fixed;right:-200px;top:0;width:200px;height:100vh}}@media screen and (min-width:800px){nav .menu-wrapper .display-burger-menu{display:none!important}}nav .menu-wrapper .display-burger-menu .burger-menu-content-wrapper{display:inline-block!important;position:fixed;right:0;top:24px;width:320px;text-align:left;padding-left:20px;padding-top:20px;height:calc(100vh - 46px);background-color:#fff}.about-page-wrapper section,main,main .main-content-wrapper{width:100%;display:inline-block}nav .menu-wrapper .display-burger-menu .burger-menu-content-wrapper a{color:#000}nav .menu-wrapper .display-burger-menu .burger-menu-content-wrapper li{text-transform:uppercase;margin-bottom:20px}main{z-index:1500;position:relative;text-align:center;padding-top:100px}main .main-content-wrapper{text-align:left;color:#fff;margin-bottom:100px;max-width:1280px}.about-page-wrapper section .three a,.contact-page-wrapper section .contact a,.games-local-page-wrapper section a{color:#FF0}.about-page-wrapper section{position:relative;padding-left:calc(100% - 1160px);padding-bottom:50px}.about-page-wrapper section div{float:left}.about-page-wrapper section .one{max-width:440px;width:50%;margin-right:20px;padding-left:18px}.about-page-wrapper section .wrapper{width:calc(100% - 355px);float:left}.about-page-wrapper section .two{width:calc(50% - 20px);padding-right:20px}.about-page-wrapper section .two span{text-decoration:underline}.about-page-wrapper section .three{float:left;width:355px;padding-left:4px}@media screen and (max-width:800px){main{padding-top:70px}.about-page-wrapper section .one,.about-page-wrapper section .three{padding-left:20px;padding-right:20px;width:100%}.about-page-wrapper section .wrapper{width:100%!important}.about-page-wrapper section .one{float:none}.about-page-wrapper section .two{width:100%;padding:20px}}.contact-page-wrapper section{position:relative;width:100%;display:inline-block;padding-left:120px;padding-bottom:50px}.contact-page-wrapper section .contact{float:right;width:352px}@media screen and (max-width:800px){.contact-page-wrapper section{padding-left:0!important;padding-bottom:50px}.contact-page-wrapper section .contact{float:left;width:100%;padding-left:18px}.games-local-page-wrapper section .one .one-bottom{margin-top:40px}}.games-local-page-wrapper .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.games-local-page-wrapper .embed-container embed,.games-local-page-wrapper .embed-container iframe,.games-local-page-wrapper .embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.games-local-page-wrapper section{padding-left:calc(100% - 1160px);padding-right:55px;margin-left:18px;width:calc(100% - 18px)}.games-local-page-wrapper section .one{float:left;width:50%;padding-right:20px;padding-top:40px}.games-local-page-wrapper section .one .one-bottom{display:inline-block}.games-local-page-wrapper section .one .one-bottom .one-bottom-left{float:left;width:40%;padding-right:20px}.games-local-page-wrapper section .one .one-bottom .one-bottom-right{float:left;width:60%}.games-local-page-wrapper section .one .one-bottom .store-wrapper{padding-top:20px}.games-local-page-wrapper section .one .one-bottom .store-wrapper a{display:inline-block;width:100%;margin-bottom:20px}.games-local-page-wrapper section .one .one-bottom .store-wrapper .humble{width:100%;max-width:177px}.games-local-page-wrapper section .one .one-bottom .store-wrapper .psn{width:100%;max-width:108px}.games-local-page-wrapper section .one .one-bottom .store-wrapper .wii{width:100%;max-width:84px}.games-local-page-wrapper section .one .one-bottom .store-wrapper .steam{width:100%;max-width:81px}.games-local-page-wrapper section .one .one-bottom .store-wrapper .xbox{width:100%;max-width:93px}.games-local-page-wrapper section .two{float:left;width:50%;padding-top:40px;padding-left:calc(50% - 440px);padding-right:calc(50% - 424px)}@media screen and (max-width:800px){.games-local-page-wrapper section{padding-left:0!important;padding-right:20px!important}}@media screen and (max-width:550px){.games-local-page-wrapper section .one,.games-local-page-wrapper section .two{float:none;width:100%}.games-local-page-wrapper section .one img,.games-local-page-wrapper section .two img{max-width:350px;width:100%}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UuY3NzIiwibW9kdWxlcy9fcmVzZXQuc2NzcyIsIm1vZHVsZXMvX2dsb2JhbC5zY3NzIiwibW9kdWxlcy9fYWJvdXQtcGFnZS5zY3NzIiwibW9kdWxlcy9fZ2FtZXMtbG9jYWwtcGFnZS5zY3NzIiwibW9kdWxlcy9fY29udGFjdC1wYWdlLnNjc3MiLCJtb2R1bGVzL19jb2xvcnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4SkEsRUNyQkEsR0N6SUEsUUFBVyxFRjhKWCxFQTJJQSxPQUNBLE1BQ0EsT0FDQSxTQUNFLE9FakpZLEVGckVkLFFBQ0EsTUNWQSxRRFdBLE9DYkEsT0RlQSxPQzhDQSxHRDdDQSxJQUNBLFFBRUEsUUF5T0UsUUU3SG1CLE1GZ0pyQixLQXZGQSxJQUNBLElFckJJLFNBQU8sU0ZvSFgsY0dwV0EsSUFRSSxXQUFZLE9Gc0JoQixLQUNBLFFEaUNBLFFBQ0EsTUNJQSxNRHpCQSxFQW5CQSxXQVpBLEtBQ0EsU0M4Q0EsUUE1QkEsS0RGQSxLQ3VCQSxHRHRCQSxJQTZDQSxRQ3hDQSxJRFVBLEdBQ0EsR0NUQSxHQWtCQSxTRFVBLE9DQ0EsT0RkQSxLQW5DQSxHQ0lBLEdERkEsR0FDQSxHQ0dBLEdEREEsR0E2Q0EsT0F4REEsS0FpQ0EsRUE1QkEsT0FpQkEsSUNNQSxJQUNBLElBaUJBLE1ESEEsT0FKQSxHQXNCQSxLQUpBLEtBQ0EsSUF0REEsT0NzQ0EsR0E1QkEsRURBQSxJQ2dCQSxFREpBLEtBaUNBLFFBaENBLE1BeEJBLEtDNkJBLE9ESEEsSUM4QkEsUUQ3QkEsSUFjQSxNQUVBLE1DT0EsR0ROQSxNQ0tBLEdBRkEsTURVQSxLQ1RBLEdEYkEsR0FQQSxJQWdDQSxNQ0p5QixPQUFBLEVBQWlDLFFBQVEsRURTaEUsT0FBUSxFQ1BWLFVBQUEsS0FDQSxZQUFNLElBQUMsZUFBZSxTQUFhLGVEb0puQyxxQkF2Q0EsR0V6SkksZUFBVSxPRGtEZCxLQUFlLFdBQUEsV0FrQlIsV0FBVyxPRFFsQixFQUVBLE9BREEsUUN2QjRCLFdB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TyxLQUNQLFFBQVMsYUFDVCxhQUFjLE1BQ2QsZUFBZ0IsS0FNbEIsdUNBQ0UsTUFBTyxNQUNQLE1BQU8sTUFPVCxvQ0FDRSw4QkFDRSxhQUFjLFlBQ2QsZUFBZ0IsS0FHbEIsdUNBQ0UsTUFBTyxLQUNQLE1BQU8sS0FDUCxhQUFjLEtBZ0RoQixtREFDRSxXQUFZLE1BN0NoQiwyQ0FDRSxTQUFVLFNBQ1YsZUFBZ0IsT0FDaEIsT0FBUSxFQUNSLFNBQVUsT0FDVixVQUFXLEtBS2IsaURBRkEsa0RBQ0Esa0RBRUUsU0FBVSxTQUNWLElBQUssRUFDTCxLQUFNLEVBQ04sTUFBTyxLQUNQLE9BQVEsS0FHVixrQ0FDRSxhQUFjLG9CQUNkLGNBQWUsS0FDZixZQUFhLEtBQ2IsTUFBTyxrQkFVVCx1Q0FDRSxNQUFPLEtBQ1AsTUFBTyxJQUNQLGNBQWUsS0FDZixZQUFhLEtBR2YsbURBQ0UsUUFBUyxhQVNYLG9FQUNFLE1BQU8sS0FDUCxNQUFPLElBQ1AsY0FBZSxLQUdqQixxRUFDRSxNQUFPLEtBQ1AsTUFBTyxJQUdULGtFQUNFLFlBQWEsS0FHZixvRUFDRSxRQUFTLGFBQ1QsTUFBTyxLQUNQLGNBQWUsS0FHakIsMEVBQ0UsTUFBTyxLQUNQLFVBQVcsTUFHYix1RUFDRSxNQUFPLEtBQ1AsVUFBVyxNQUdiLHVFQUNFLE1BQU8sS0FDUCxVQUFXLEtBR2IseUVBQ0UsTUFBTyxLQUNQLFVBQVcsS0FHYix3RUFDRSxNQUFPLEtBQ1AsVUFBVyxLQUdiLHVDQUNFLE1BQU8sS0FDUCxNQUFPLElBQ1AsWUFBYSxLQUNiLGFBQWMsa0JBQ2QsY0FBZSxrQkFHakIsb0NBQ0Usa0NBQ0UsYUFBYyxZQUNkLGNBQWUsZ0JBSW5CLG9DQUNFLHVDQUNBLHVDQUNFLE1BQU8sS0FDUCxNQUFPLEtBR1QsMkNBQ0EsMkNBQ0UsVUFBVyxNQUNYLE1BQU8iLCJmaWxlIjoiYmFzZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6W251bGwsIi8qXG5cdEhUTUw1IFJlc2V0IDo6IHN0eWxlLmNzc1xuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFdlIGhhdmUgbGVhcm5lZCBtdWNoIGZyb20vYmVlbiBpbnNwaXJlZCBieS90YWtlbiBjb2RlIHdoZXJlIG9mZmVyZWQgZnJvbTpcblx0RXJpYyBNZXllclx0XHRcdFx0XHQ6OiBodHRwOi8vbWV5ZXJ3ZWIuY29tXG5cdEhUTUw1IERvY3Rvclx0XHRcdFx0OjogaHR0cDovL2h0bWw1ZG9jdG9yLmNvbVxuXHRhbmQgdGhlIEhUTUw1IEJvaWxlcnBsYXRlXHQ6OiBodHRwOi8vaHRtbDVib2lsZXJwbGF0ZS5jb21cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBMZXQncyBkZWZhdWx0IHRoaXMgcHVwcHkgb3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuaHRtbCwgYm9keSwgYm9keSBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCwgc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhciwgYiwgaSwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgbWVudSwgbmF2LCBzZWN0aW9uLCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8sIGRldGFpbHMsIHN1bW1hcnkge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgbmF2LCBzZWN0aW9uLCBkZXRhaWxzLCBzdW1tYXJ5IHtkaXNwbGF5OiBibG9jazt9XG5cbi8qIEhhbmRsZSBib3gtc2l6aW5nIHdoaWxlIGJldHRlciBhZGRyZXNzaW5nIGNoaWxkIGVsZW1lbnRzOlxuICAgaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cbmh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyogY29uc2lkZXIgcmVzZXR0aW5nIHRoZSBkZWZhdWx0IGN1cnNvcjogaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vbXVydGF1Z2gvNTI0NzE1NCAqL1xuXG4vKiBSZXNwb25zaXZlIGltYWdlcyBhbmQgb3RoZXIgZW1iZWRkZWQgb2JqZWN0c1xuKi9cbmltZyxcbm9iamVjdCxcbmVtYmVkIHttYXgtd2lkdGg6IDEwMCU7fVxuXG4vKlxuICAgTm90ZToga2VlcGluZyBJTUcgaGVyZSB3aWxsIGNhdXNlIHByb2JsZW1zIGlmIHlvdSdyZSB1c2luZyBmb3JlZ3JvdW5kIGltYWdlcyBhcyBzcHJpdGVzLlxuXHQgSW4gZmFjdCwgaXQgKndpbGwqIGNhdXNlIHByb2JsZW1zIHdpdGggR29vZ2xlIE1hcHMnIGNvbnRyb2xzIGF0IHNtYWxsIHNpemUuXG5cdElmIHRoaXMgaXMgdGhlIGNhc2UgZm9yIHlvdSwgdHJ5IHVuY29tbWVudGluZyB0aGUgZm9sbG93aW5nOlxuI21hcCBpbWcge1xuXHRcdG1heC13aWR0aDogbm9uZTtcbn1cbiovXG5cbi8qIGZvcmNlIGEgdmVydGljYWwgc2Nyb2xsYmFyIHRvIHByZXZlbnQgYSBqdW1weSBwYWdlICovXG5odG1sIHtvdmVyZmxvdy15OiBzY3JvbGw7fVxuXG4vKiB3ZSB1c2UgYSBsb3Qgb2YgVUxzIHRoYXQgYXJlbid0IGJ1bGxldGVkLlxuXHRkb24ndCBmb3JnZXQgdG8gcmVzdG9yZSB0aGUgYnVsbGV0cyB3aXRoaW4gY29udGVudC4gKi9cbnVsIHtsaXN0LXN0eWxlOiBub25lO31cblxuYmxvY2txdW90ZSwgcSB7cXVvdGVzOiBub25lO31cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtjb250ZW50OiAnJzsgY29udGVudDogbm9uZTt9XG5cbmEge21hcmdpbjogMDsgcGFkZGluZzogMDsgZm9udC1zaXplOiAxMDAlOyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O31cblxuZGVsIHt0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDt9XG5cbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwMDA7IGN1cnNvcjogaGVscDt9XG5cbi8qIHRhYmxlcyBzdGlsbCBuZWVkIGNlbGxzcGFjaW5nPVwiMFwiIGluIHRoZSBtYXJrdXAgKi9cbnRhYmxlIHtib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyBib3JkZXItc3BhY2luZzogMDt9XG50aCB7Zm9udC13ZWlnaHQ6IGJvbGQ7IHZlcnRpY2FsLWFsaWduOiBib3R0b207fVxudGQge2ZvbnQtd2VpZ2h0OiBub3JtYWw7IHZlcnRpY2FsLWFsaWduOiB0b3A7fVxuXG5ociB7ZGlzcGxheTogYmxvY2s7IGhlaWdodDogMXB4OyBib3JkZXI6IDA7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjOyBtYXJnaW46IDFlbSAwOyBwYWRkaW5nOiAwO31cblxuaW5wdXQsIHNlbGVjdCB7dmVydGljYWwtYWxpZ246IG1pZGRsZTt9XG5cbnByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZTsgLyogQ1NTMiAqL1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgLyogQ1NTIDIuMSAqL1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTsgLyogQ1NTIDMgKGFuZCAyLjEgYXMgd2VsbCwgYWN0dWFsbHkpICovXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkOyAvKiBJRSAqL1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge3ZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTt9XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge3ZlcnRpY2FsLWFsaWduOiBib3R0b207fVxuLmllNyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge3ZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTt9XG4uaWU2IGlucHV0IHt2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207fVxuXG5zZWxlY3QsIGlucHV0LCB0ZXh0YXJlYSB7Zm9udDogOTklIHNhbnMtc2VyaWY7fVxuXG50YWJsZSB7Zm9udC1zaXplOiBpbmhlcml0OyBmb250OiAxMDAlO31cblxuc21hbGwge2ZvbnQtc2l6ZTogODUlO31cblxuc3Ryb25nIHtmb250LXdlaWdodDogYm9sZDt9XG5cbnRkLCB0ZCBpbWcge3ZlcnRpY2FsLWFsaWduOiB0b3A7fVxuXG4vKiBNYWtlIHN1cmUgc3VwIGFuZCBzdWIgZG9uJ3QgbWVzcyB3aXRoIHlvdXIgbGluZS1oZWlnaHRzIGh0dHA6Ly9naXN0LmdpdGh1Yi5jb20vNDEzOTMwICovXG5zdWIsIHN1cCB7Zm9udC1zaXplOiA3NSU7IGxpbmUtaGVpZ2h0OiAwOyBwb3NpdGlvbjogcmVsYXRpdmU7fVxuc3VwIHt0b3A6IC0wLjVlbTt9XG5zdWIge2JvdHRvbTogLTAuMjVlbTt9XG5cbi8qIHN0YW5kYXJkaXplIGFueSBtb25vc3BhY2VkIGVsZW1lbnRzICovXG5wcmUsIGNvZGUsIGtiZCwgc2FtcCB7Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2Fucy1zZXJpZjt9XG5cbi8qIGhhbmQgY3Vyc29yIG9uIGNsaWNrYWJsZSBlbGVtZW50cyAqL1xuLmNsaWNrYWJsZSxcbmxhYmVsLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1maWxlXSxcbmJ1dHRvbiB7Y3Vyc29yOiBwb2ludGVyO31cblxuLyogV2Via2l0IGJyb3dzZXJzIGFkZCBhIDJweCBtYXJnaW4gb3V0c2lkZSB0aGUgY2hyb21lIG9mIGZvcm0gZWxlbWVudHMgKi9cbmJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge21hcmdpbjogMDt9XG5cbi8qIG1ha2UgYnV0dG9ucyBwbGF5IG5pY2UgaW4gSUUgKi9cbmJ1dHRvbixcbmlucHV0W3R5cGU9YnV0dG9uXSB7d2lkdGg6IGF1dG87IG92ZXJmbG93OiB2aXNpYmxlO31cblxuLyogc2NhbGUgaW1hZ2VzIGluIElFNyBtb3JlIGF0dHJhY3RpdmVseSAqL1xuLmllNyBpbWcgey1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7fVxuXG4vKiBwcmV2ZW50IEJHIGltYWdlIGZsaWNrZXIgdXBvbiBob3ZlclxuICAgKGNvbW1lbnRlZCBvdXQgYXMgdXNhZ2UgaXMgcmFyZSwgYW5kIHRoZSBmaWx0ZXIgc3ludGF4IG1lc3NlcyB3aXRoIHNvbWUgcHJlLXByb2Nlc3NvcnMpXG4uaWU2IGh0bWwge2ZpbHRlcjogZXhwcmVzc2lvbihkb2N1bWVudC5leGVjQ29tbWFuZChcIkJhY2tncm91bmRJbWFnZUNhY2hlXCIsIGZhbHNlLCB0cnVlKSk7fVxuKi9cblxuLyogbGV0J3MgY2xlYXIgc29tZSBmbG9hdHMgKi9cbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7IGNvbnRlbnQ6IFwiXFwwMDIwXCI7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDA7IG92ZXJmbG93OiBoaWRkZW47IH1cbi5jbGVhcmZpeDphZnRlciB7IGNsZWFyOiBib3RoOyB9XG4uY2xlYXJmaXggeyB6b29tOiAxOyB9XG4iLCJodG1sLCBib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBDb2RlIFBybycsIG1vbm9zcGFjZTtcbiAgLy8gLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC8vIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5wYWdlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxubmF2IHtcbiAgICB6LWluZGV4OiAyMDAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIENvZGUgUHJvJywgbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAuZGVza3RvcC1tZW51LXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAkZ2xvYmFsLW1heC13aWR0aDtcbiAgICAgIC5yaWdodC1uYXYtd3JhcHBlciB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG5cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQgKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLm1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCApIHtcblxuICAgICAgICAgICAgICAuZGVza3RvcC1tZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUtYnV0dG9uLWZpcnN0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTBweFxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZW51LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDM1cHggMjBweCAzNXB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYm9keS10ZXh0LWxldHRlci1zcGFjaW5nO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUtYnV0dG9uLWV4dHJhIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMnB4IDIwcHggMzNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVudS1idXR0b24tYWJvdXQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZW51LWJ1dHRvbi10aG90aCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUtYnV0dG9uLTE0MCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAubWVudS1idXR0b246aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgLyogSUUgOCAqL1xuICAgICAgICAgICAgICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApXCI7XG5cbiAgICAgICAgICAgICAgICAvKiBJRSA1LTcgKi9cbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuXG4gICAgICAgICAgICAgICAgLyogTmV0c2NhcGUgKi9cbiAgICAgICAgICAgICAgICAtbW96LW9wYWNpdHk6IDAuNTtcblxuICAgICAgICAgICAgICAgIC8qIFNhZmFyaSAxLnggKi9cbiAgICAgICAgICAgICAgICAta2h0bWwtb3BhY2l0eTogMC41O1xuXG4gICAgICAgICAgICAgICAgLyogR29vZCBicm93c2VycyAqL1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJGJ1cmdlci1tZW51LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIC5idXJnZXItbWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgIC5idXJnZXJtZW51LWljb24tc3RhcnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5idXJnZXJtZW51LWljb24tc3RhcnQ6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5idXJnZXJtZW51LWljb24tZXhpdCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuYnVyZ2VybWVudS1pY29uLWV4aXQ6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCApIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50ICkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgLmJ1cmdlcm1lbnUtaWNvbi1leGl0IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idXJnZXItbWVudS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICByaWdodDogLSRidXJnZXItbWVudS13aWR0aDtcbiAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kaXNwbGF5LWJ1cmdlci1tZW51IHtcblxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogJG1vYmlsZS1icmVha3BvaW50ICkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGkge1xuXG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuYnVyZ2VyLW1lbnUtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAvLyAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDZweCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgYSB7XG5cbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQgKSB7XG4gICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgICAgICB9XG59XG5cblxuXG5tYWluIHtcblxuICAgIHotaW5kZXg6IDE1MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IGJsdWU7XG5cbiAgICAubWFpbi1jb250ZW50LXdyYXBwZXIgIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgbWF4LXdpZHRoOiAkZ2xvYmFsLW1heC13aWR0aDtcblxuXG4gICAgICBzZWN0aW9uIHtcblxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQgKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICB9XG5cbn1cbiIsIi5hYm91dC1wYWdlLXdyYXBwZXIge1xuXG4gIHNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogYmx1ZSAhaW1wb3J0YW50O1xuICAgIC8vIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMCUgLSAxMTYwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cblxuICAgIGRpdiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAub25lIHtcbiAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgIH1cblxuICAgIC53cmFwcGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNTVweCk7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB0b21hdG87XG4gICAgICBmbG9hdDogbGVmdDtcblxuXG4gICAgfVxuXG4gICAgLnR3byB7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGhyZWUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBsaW1lO1xuICAgICAgd2lkdGg6IDM1NXB4O1xuICAgICAgLy8gd2lkdGg6IDQ5JTtcbiAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQgKSB7XG4gICAgICAud3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAub25lIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgIC50d28ge1xuICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgIHBhZGRpbmc6MjBweDtcblxuICAgICAgfVxuICAgICAgLnRocmVlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgIH1cblxuXG4gIH1cbn1cbiIsIi5nYW1lcy1sb2NhbC1wYWdlLXdyYXBwZXIge1xuXG4gIC5lbWJlZC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzpcbiAgICBoaWRkZW47IG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5lbWJlZC1jb250YWluZXIgaWZyYW1lLCAuZW1iZWQtY29udGFpbmVyIG9iamVjdCwgLmVtYmVkLWNvbnRhaW5lciBlbWJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIHNlY3Rpb24ge1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwJSAtIDExNjBweCk7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMThweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgfVxuXG4gICAgLndyYXBwZXIge1xuXG4gICAgfVxuICAgIC5vbmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcblxuICAgICAgLm9uZS10b3Age1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlO1xuICAgICAgfVxuXG4gICAgICAub25lLWJvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQgKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAvLyBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgIC5vbmUtYm90dG9tLWxlZnQge1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAvLyBtaW4td2lkdGg6IDEzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAub25lLWJvdHRvbS1yaWdodCB7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcbiAgICAgICAgICB9XG4gICAgICAgICAgLnN0b3JlLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmh1bWJsZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3N3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBzbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndpaSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RlYW0ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnhib3gge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHdvIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDUwJSAtIDQ0MHB4KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNTAlIC0gNDI0cHgpO1xuICAgICAgXG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCApIHtcbiAgICBzZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRtb2JpbGUtc21hbGwtYnJlYWtwb2ludCApIHtcbiAgICBzZWN0aW9uIHtcbiAgICAgIC5vbmUsIC50d28ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbiIsIi5jb250YWN0LXBhZ2Utd3JhcHBlciB7XG5cbiAgc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgLmNvbnRhY3Qge1xuICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgICB3aWR0aDogMzUycHg7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50ICkge1xuXG4gICAgc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICAgIC5jb250YWN0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG5cblxuXG4gIH1cbn1cbiIsIiRibGFjazogcmdiKDAsIDAsIDApO1xuJGdyZXk6IHJnYig4MSwgODMsIDgyKTtcbiRncmV5ZGFyazogcmdiKDIzLCAyNSwgMjQpO1xuJGxpZ2h0Z3JleTogI2YwZjBmMDtcbiRtaWRncmV5OiAjQTlBOUE5O1xuJHdoaXRlOiByZ2JhKDI1NSwyNTUsMjU1LCAxLjApO1xuJHllbGxvdzogI0ZGRkYwMDtcbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
