*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html,p,small{padding:0;border:0;outline:0;font-weight:400}abbr,acronym,address,applet,article,big,blockquote,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,footer,form,h1,h2,h3,h4,h5,h6,i,iframe,ins,kbd,label,li,menu,nav,object,ol,pre,q,s,samp,section,span,strike,table,tbody,tfoot,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;font-weight:400}a,b,body,html,img,p,small,strong{vertical-align:baseline}a,body,html,p,small{margin:0;background:0 0}b,img,strong{font-size:100%}img{font-weight:400}b,img,legend,strong,sub,sup,td,th{margin:0;outline:0;background:0 0}b,strong{border:0}legend,sub,sup,td,th{font-weight:400}a,b,img,strong,sub,sup{padding:0}legend,td,th{font-size:100%;vertical-align:baseline}a,sub,sup,td,th{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}:focus,a:link,a:visited{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body,html{position:relative}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:100.01%;font-family:sans-serif}a,body,html{color:#333}body{background:#fff;line-height:1.4;font-family:'Lato',sans-serif;font-size:16px}b,strong{font-weight:700}a,button,input{outline:0}a{background-color:transparent;text-decoration:none;cursor:pointer;font-size:inherit;font-weight:inherit}a:active,a:focus,a:hover{color:#333;outline:0}var{font-style:normal}small{font-size:80%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em;font-size:75%}sup{top:-.5em;font-size:60%}img{border:0;max-width:100%}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio],td,th{padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}p{font-size:16px;color:#333;line-height:1.4;font-family:'Lato',sans-serif}.p-b{padding-bottom:40px}.site__wrap{width:100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;min-height:520px}.title{color:red;font-size:40px;text-align:center;margin-bottom:30px;font-weight:700;margin-top:-20px}.slider .slide{position:relative;width:100vw;height:100vh;min-height:540px;background-size:cover}.slider .slide:first-child{background:url(../images/bg1.jpg) left center no-repeat}.slider .slide:nth-child(2){background:url(../images/bg2.jpg) center center no-repeat}.slider .slide:nth-child(3){background:url(../images/bg3.jpg) center center no-repeat}.slider .slide:nth-child(4){background:url(../images/bg4.jpg) center center no-repeat}.slider .slide:nth-child(5){background:url(../images/bg5.jpg) center center no-repeat}.slider .slide img{min-height:100%;min-width:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.content,.site-width{width:100%;height:100%}.content{position:absolute;top:0;left:0}.site-width{max-width:1200px;padding:0 15px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header{margin:0 auto;padding-top:70px}.header .logo{width:100%;max-width:500px;margin:0 auto 20px}.header,.header p{text-align:center}.btns .btn,.header p a{color:#fff;font-weight:700}.header p a{text-decoration:none;font-size:24px}.header p a:hover{text-decoration:none;color:red}.descr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:50px 0}.descr__inner{width:100%;max-width:700px}.descr p,.header p{color:#fff}.btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.btns .btn{min-width:160px;border:1px solid red;padding:10px;margin-right:20px;margin-bottom:10px;background:red;-webkit-transition:all .4s ease;transition:all .4s ease}.btns .btn--white:hover,.btns .btn:hover{background:#333;border-color:#fff}.btns .btn--white{background:0 0;border-color:#fff}.footer{text-align:right;padding-bottom:40px}.footer,.footer p{color:#fff}.g-contact form{width:96%;margin:0 auto;max-width:700px}.footer p,.g-contact .help-block{font-size:16px}.g-contact .form-group{margin-bottom:10px}.g-contact .form-control{height:40px}.g-contact .modal-header{border:0}.g-contact .modal-body{padding-bottom:40px}.g-contact textarea.form-control{min-height:100px}.g-contact_wrap{width:600px;max-width:100%;border:1px solid #cd2122;margin:0 auto;padding:40px 5% 20px}.g-contact_header{color:#cd2122;text-align:center;text-transform:uppercase;font-size:20px;margin-bottom:40px}.g-contact_btn{text-align:center;margin:30px auto 10px}.g-contact_footer{text-align:center;font-size:16px}.g-contact_loader{width:20px;height:20px;margin:10px auto;display:none}.g-contact_loader img{width:100%}.social{margin-top:10px}.social a{margin-right:10px;display:inline-block}.social a:hover{opacity:.7}.footer__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__col{-ms-flex-preferred-size:32%;flex-basis:32%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.footer__col-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer__address,.footer__map{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.footer__map{position:relative;padding-bottom:23%;-ms-flex-preferred-size:50%;flex-basis:50%}.footer__map iframe{width:100%;position:absolute;top:0;left:0;height:100%}.footer__address{-ms-flex-preferred-size:48%;flex-basis:48%}.error{font-size:14px;color:red}@media (max-width:1022px){.footer__grid{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__col:nth-child(2){-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0;text-align:center}.footer__col:nth-child(3){-ms-flex-preferred-size:30%;flex-basis:30%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:20px 0}.footer__col-grid{-ms-flex-preferred-size:70%;flex-basis:70%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:20px 0}}@media (max-width:768px){.header{padding-top:40px}.descr{padding:30px 0}.btns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:10px}.footer{padding-bottom:20px}}@media (max-width:600px){.footer__col .tt-item{padding-left:0!important}.footer__col:nth-child(3){-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:10px 0}.footer__col-grid{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:10px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__address,.footer__map{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:20px 0 50%}.footer__address{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:10px 0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN5c3RlbS9fcmVzZXQuc2NzcyIsIjxubyBzb3VyY2U+IiwiX2dsb2JhbC5zY3NzIiwic3lzdGVtL192YXJpYWJsZXMuc2NzcyIsInN5c3RlbS9fbWl4aW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxFQUNJLDZCQUE4QixDQUU5QixxQkFBc0IsQ0FFMUIsa0JBVUksU0FBVSxDQUNWLFFBQVMsQ0FDVCxTQUFVLENBSVYsZUFBa0IsQ0FoQnRCLDRRQVNJLFFBQVMsQ0FDVCxTQUFVLENBQ1YsUUFBUyxDQUNULFNBQVUsQ0FDVixjQUFlLENBQ2YsdUJBQXdCLENBQ3hCLGNBQXVCLENBQ3ZCLGNBQWtCLENBQUEsQ0NyQnRCLGlDRG1CSSxzQkFBd0IsRUFkNUIsQUNMQSxvQkRjSSxRQUFTLENBTVQsYUFBdUIsQ0FDTCxDQ3JCdEIsYURrQkksYUFBZSxFQWJuQixBQ0xBLElEcUJJLGNBQWtCLENBQUEsQ0NyQnRCLGtDRGNJLFFBQVMsQ0FHVCxTQUFVLENBR1YsYUFBdUIsRUFmM0IsQUNMQSxTRGdCSSxPQUFTLENBS1MsQ0NyQnRCLHFCRHFCSSxjQUFrQixFQWhCdEIsQUNMQSx1QkRlSSxRQUFVLENBTVEsQ0FoQnRCLGFBYUksY0FBZSxDQUNmLHNCQUF3QixDQUVOLENBaEJ0QixnQkFXSSxPQUFTLENBS1MsQ0FFdEIsOEVBRUksYUFBYSxDQUVqQixXQUNJLGVBQWdCLENBR3BCLGFBQ0ksV0FBWSxDQUdoQixvREFFSSxZQUFhLENBR2pCLHdCQUNJLFNBQVUsQ0FLZCxJQUNJLG9CQUFxQixDQUd6QixJQUNJLDRCQUE2QixDQUdqQyxNQTBISSx3QkFBeUIsQ0FDekIsZUFBaUIsQ0F6SEEsQ0N4RHJCLFVEa0VJLGdCQUFpQixFQVJyQixBQzFEQSxLRDZESSx5QkFBMEIsQ0FDMUIsNkJBQThCLENBSDlCLGlCQUFrQixDQUNsQixzQkFHVyxDQy9EZixZRGlGQyxTQUFXLEVBaEJaLEFDakVBLEtDVUUsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsNkJBQStC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aEIsMkJBQVEsQ0FBUixnQkFBUSxDQUFSLE9BQVEsQ0FDUixrQkFBbUIsQ0FZdkIsaUJBT0ksMkJBQVEsQ0FBUixnQkFBUSxDQUFSLE9BQVEsQ0FDUixjQUFlLENBM0VoQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIioge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgZm9udCwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxubWVudSwgYXJ0aWNsZSwgc2VjdGlvbiwgbmF2LCBmb290ZXIsIGZpZ3VyZSwgdmFyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbn1cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb257XG4gICAgZGlzcGxheTpibG9jaztcbn1cbm9sLCB1bCwgbWVudXtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxe1xuICAgIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsIHE6YmVmb3JlLCBxOmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7XG59XG5cbjpmb2N1c3tcbiAgICBvdXRsaW5lOiAwO1xufVxuYTpsaW5rLCBhOnZpc2l0ZWQsIGE6aG92ZXIsIGE6Zm9jdXMsIGE6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuaW5ze1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuZGVse1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG50YWJsZXtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuaHRtbHtcbiAgICBmb250LXNpemU6IDEwMC4wMSU7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIGNvbG9yOiAjMzMzO1xufVxuYm9keXtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcdFxuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMzMzO1xuXHRmb250LXNpemU6IDFlbTtcbn1cbmIsIHN0cm9uZ3tcbiAgICBmb250LXdlaWdodDpib2xkO1xufVxuYSxpbnB1dCxidXR0b24ge1xuXHRvdXRsaW5lOiBub25lO1xufVxuYXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICMzMzM7XG59XG5hOmhvdmVyLFxuYTphY3RpdmUsXG5hOmZvY3Vze1xuXHRjb2xvcjogIzMzMztcbiAgICBvdXRsaW5lOiAwO1xufVxudmFye1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xufVxuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5zdWIsXG5zdXAge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdXAge1xuICAgIHRvcDogLTAuNWVtO1xufVxuc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07XG59XG5cbmltZyB7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxubGVnZW5kIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cbm9wdGdyb3VwIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICAgIHBhZGRpbmc6IDA7XG59IixudWxsLCJAaW1wb3J0IFwic3lzdGVtL3ZhcmlhYmxlc1wiO1xuXG4vKiBHbG9iYWwgKi9cbmh0bWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbn1cblxuYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuc3VwIHtcbiAgZm9udC1zaXplOiA2MCU7XG59XG5cbi5wLWIge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnNpdGVfX3dyYXAge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTIwcHg7XG59XG5cbi50aXRsZSB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG4uc2xpZGVyIHtcbiAgLnNsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWluLWhlaWdodDogNTQwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZzEuanBnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG5cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnMi5qcGcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZzMuanBnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmc0LmpwZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnNS5qcGcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zaXRlLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxufVxuXG4uaGVhZGVyIHtcblxuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG5cbiAgLmxvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgfVxuXG4gIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDs7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kZXNjciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDUwcHggMCA1MHB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG4gICAgcGFkZGluZzogMzBweCAwIDMwcHg7XG5cbiAgfVxuXG4gICZfX2lubmVyIHtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gIH1cblxuICBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5idG4ge1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYmFja2dyb3VuZDogcmVkO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJi0td2hpdGUge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7O1xuICB9XG59XG5cbi5nLWNvbnRhY3Qge1xuICBmb3JtIHtcbiAgICB3aWR0aDogOTYlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gIH1cblxuICAuaGVscC1ibG9jayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAubW9kYWwtaGVhZGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgJl93cmFwIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4IDUlIDIwcHg7XG4gIH1cblxuICAmX2hlYWRlciB7XG4gICAgY29sb3I6ICRicmFuZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICZfYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMTBweDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICAvLyBiYWNrZ3JvdW5kOiAkYnJhbmQ7XG4gICAgICAvLyBjb2xvcjogI2ZmZjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC8vIGNvbG9yOiAgI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2Zvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gICZfbG9hZGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnNvY2lhbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjIpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cblxuICAmX19jb2wge1xuICAgIGZsZXgtYmFzaXM6IDMyJTtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC50dC1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNjAwKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIyKSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBwYWRkaW5nOiAwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyMikge1xuICAgICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNjAwKSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyMikge1xuICAgICAgICBmbGV4LWJhc2lzOiA3MCU7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg2MDApIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21hcCB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjMlO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNjAwKSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgNTAlO1xuICAgIH1cblxuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fYWRkcmVzcyB7XG4gICAgZmxleC1iYXNpczogNDglO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNjAwKSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICB9XG59XG5cbi5lcnJvciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHJlZDtcbn0iLCIkdGV4dDogIzMzMztcbiRicmFuZDogI0NEMjEyMjsgXG5cbi8qXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkZvbnRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbiRmZjogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjsiLCJAaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi8vINCR0LDQt9C+0LLQsNGPINGELdGG0LjRjyDQutC+0L3QstC10YDRgtCw0YbQuNC4INCyIHZ3XG4vLyBleCAuZWxlbWVudCB7IEBpbmNsdWRlIHZ3KCRmb250LXNpemU6IDIwLCAkbWFyZ2luOiAxMCBhdXRvKSAgfVxuQG1peGluIHZ3KCRhcmdzLi4uKSB7XG5cdC8vQGVhY2ggJHByb3BlcnR5LCAkdmFsdWUgaW4ga2V5d29yZHMoJGFyZ3MpIHsgI3skcHJvcGVydHl9OiAgbWFwLWdldChnZW5lcmF0ZVZ3KCR2YWx1ZSksIFwicHhcIik7fVxuXHRAaW5jbHVkZSB2dy1yZXNwb25zaXZlKGtleXdvcmRzKCRhcmdzKSk7XG59XG5cbkBtaXhpbiB2dy1yZXNwb25zaXZlKCRhdHRyaWJ1dGVzKSB7XG5cdEBlYWNoICRwcm9wZXJ0eSwgJHZhbHVlIGluICRhdHRyaWJ1dGVzIHsjeyRwcm9wZXJ0eX06ICBtYXAtZ2V0KGdlbmVyYXRlVncoJHZhbHVlLCAxKSwgJ3Z3Jyk7fVxuXHRAZWFjaCAkd2lkdGgsICRtdWx0aSAgaW4gJGJyZWFrcG9pbnRzIHtcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCR3aWR0aCkge1xuXHRcdFx0QGVhY2ggJHByb3BlcnR5LCAkdmFsdWUgaW4gJGF0dHJpYnV0ZXMge1xuXHRcdFx0XHQjeyRwcm9wZXJ0eX06ICBtYXAtZ2V0KGdlbmVyYXRlVncoJHZhbHVlLCAkbXVsdGkpLCAndncnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC8vU2F2ZSBwaXhlbHMgZm9yIG1vYmlsZSBkZXZpY2VzXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpIHtcblx0XHRAZWFjaCAkcHJvcGVydHksICR2YWx1ZSBpbiAkYXR0cmlidXRlcyB7XG5cdFx0XHQjeyRwcm9wZXJ0eX06ICBtYXAtZ2V0KGdlbmVyYXRlVncoJHZhbHVlLCAxKSwgJ3B4Jyk7XG5cdFx0fVxuXHR9XG59XG5cbi8vIGV4IC5lbGVtZW50eyBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7IC4uLiB9IH1cbkBtaXhpbiByZXNwb25kLXRvKCRicmVha3BvaW50KSB7XG5cdEBpZiAkYnJlYWtwb2ludCA9PSBcInNtYWxsXCIge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cdEBlbHNlIGlmICRicmVha3BvaW50ID09IFwieHNcIiB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblx0QGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gXCJ4eHNcIiB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblxuXHRAZWxzZSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnR9cHgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtAY29udGVudH1cblx0JjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7QGNvbnRlbnR9XG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge0Bjb250ZW50fVxuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtAY29udGVudH0gIFxufVxuXG5AbWl4aW4gZmxleCgpe1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1vei1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCl7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cblxuLy8gR2VuZXJpYyB0cmFuc2Zvcm1cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcblx0ICAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuXHQgICAgIC1vLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG5cdCAgICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3Jtcztcblx0LXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAgICAgICAgIHRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG59XG4vLyBTY2FsZVxuQG1peGluIHNjYWxlKCRzY2FsZSkge1xuXHQgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKCRzY2FsZSkpO1xufVxuIl19 */
