html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@-webkit-keyframes cubemove{35%{-webkit-transform:scale(.005);transform:scale(.005)}50%{-webkit-transform:scale(1.7);transform:scale(1.7)}65%{-webkit-transform:scale(.005);transform:scale(.005)}}@-moz-keyframes cubemove{35%{-webkit-transform:scale(.005);transform:scale(.005)}50%{-webkit-transform:scale(1.7);transform:scale(1.7)}65%{-webkit-transform:scale(.005);transform:scale(.005)}}@-ms-keyframes cubemove{35%{-webkit-transform:scale(.005);transform:scale(.005)}50%{-webkit-transform:scale(1.7);transform:scale(1.7)}65%{-webkit-transform:scale(.005);transform:scale(.005)}}@keyframes cubemove{35%{-webkit-transform:scale(.005);transform:scale(.005)}50%{-webkit-transform:scale(1.7);transform:scale(1.7)}65%{-webkit-transform:scale(.005);transform:scale(.005)}}.spinner-holder{display:none;position:absolute;top:50%;left:50%;margin:-94.5px 0 0 -74px}.spinner{width:100px;height:100px;margin:0 auto}.spinner-text{margin-top:20px;font-weight:bold;font-size:1.3em;color:#0D316D;text-shadow:0px 1px 0px rgba(255,255,255,0.5)}.cube{position:absolute;width:20px;height:20px;background-color:#0D316D;box-shadow:0px 1px 0px rgba(255,255,255,0.5);-webkit-animation:cubemove 3s infinite ease-in-out;animation:cubemove 3s infinite ease-in-out}.cube1{left:28px;top:0px;-webkit-animation-delay:.2s;animation-delay:.1s}.cube2{left:56px;top:0px;-webkit-animation-delay:.4s;animation-delay:.2s}.cube3{left:84px;top:0px;-webkit-animation-delay:.6s;animation-delay:.3s}.cube4{left:0px;top:28px;-webkit-animation-delay:.2s;animation-delay:.1s}.cube5{left:28px;top:28px;-webkit-animation-delay:.4s;animation-delay:.2s}.cube6{left:56px;top:28px;-webkit-animation-delay:.6s;animation-delay:.3s}.cube7{left:84px;top:28px;-webkit-animation-delay:.8s;animation-delay:.4s}.cube8{left:0px;top:56px;-webkit-animation-delay:.4s;animation-delay:.2s}.cube9{left:28px;top:56px;-webkit-animation-delay:.6s;animation-delay:.3s}.cube10{left:56px;top:56px;-webkit-animation-delay:.8s;animation-delay:.4s}.cube11{left:84px;top:56px;-webkit-animation-delay:1s;animation-delay:.5s}.cube12{left:0px;top:84px;-webkit-animation-delay:.6s;animation-delay:.3s}.cube13{left:28px;top:84px;-webkit-animation-delay:.8s;animation-delay:.4s}.cube14{left:56px;top:84px;-webkit-animation-delay:1s;animation-delay:.5s}.cube15{left:84px;top:84px;-webkit-animation-delay:1.2s;animation-delay:.6s}.alert-box{display:none;width:100%;bottom:0px;left:0px;position:fixed;z-index:9999;background:#d5d5d5;font:bold 18px "Roboto",sans-serif;color:#242424;text-align:center;box-shadow:0px 1px 3px rgba(0,0,0,0.3);padding:10px 20px;cursor:pointer}.alert-error{background:#fb6563;color:#fff}.alert-success{background:#0D316D;color:#fff}*{position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-appearance:none}*:focus{outline:none}b{font-weight:bold}input,button{font-family:inherit}html{height:100%}body{height:100%;overflow:auto;background-color:#f7f7f7;font:16px "Roboto",sans-serif}.bg-login{position:absolute;width:100%;height:100%;z-index:-1}.login{position:fixed;top:50%;left:50%;width:370px;margin:-100px 0 0 -185px}.login legend{font-size:2.8em;font-weight:300;color:#333}.login .default-input{width:100%;border:1px solid #fff;font-size:1.1em;color:#959595;padding:14px 19px;margin:0px 0px 1px 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.login .error-field::-webkit-input-placeholder{color:#fb6563;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.login .error-field{color:#fb6563;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.login .last{border-bottom:3px solid #e6e6e6}.login .default-submit{width:100%;font-weight:bold;font-size:1.1em;text-shadow:0px 1px 0px rgba(0,0,0,0.1);color:#fff;background-color:#0D316D;border:0px;border-bottom:5px solid#2eae39;margin-top:5px;padding:5px 0;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.login .default-submit:hover{opacity:9;filter:alpha(opacity=9);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QUFlLENBQUUsR0FBaUMsQ0FKbkQsTUFBb0IsQ0FDbkIsSUFBSSxDQUFFLEdBQXNCLENBQzVCLEdBQUcsQ0FBRSxJQUF3QixDQUM3Qix1QkFBdUIsQ0FBRSxHQUFpQyxDQUMxRCxlQUFlLENBQUUsR0FBaUMsQ0FKbkQsTUFBb0IsQ0FDbkIsSUFBSSxDQUFFLElBQXNCLENBQzVCLEdBQUcsQ0FBRSxJQUF3QixDQUM3Qix1QkFBdUIsQ0FBRSxHQUFpQyxDQUMxRCxlQUFlLENBQUUsR0FBaUMsQ0FKbkQsTUFBb0IsQ0FDbkIsSUFBSSxDQUFFLElBQXNCLENBQzVCLEdBQUcsQ0FBRSxJQUF3QixDQUM3Qix1QkFBdUIsQ0FBRSxHQUFpQyxDQUMxRCxlQUFlLENBQUUsR0FBaUMsQ0FKbkQsTUFBb0IsQ0FDbkIsSUFBSSxDQUFFLElBQXNCLENBQzVCLEdBQUcsQ0FBRSxJQUF3QixDQUM3Qix1QkFBdUIsQ0FBRSxHQUFpQyxDQUMxRCxlQUFlLENBQUUsR0FBaUMsQ0FKbkQsTUFBb0IsQ0FDbkIsSUFBSSxDQUFFLEdBQXNCLENBQzVCLEdBQUcsQ0FBRSxJQUF3QixDQUM3Qix1QkFBdUIsQ0FBRSxHQUFpQyxDQUMxRCxlQUFlLENBQUUsR0FBaUMsQ0FKbkQsTUFBb0IsQ0FDbkIsSUFBSSxDQUFFLElBQXNCLENBQzVCLEdBQUcsQ0FBRSxJQUF3QixDQUM3Qix1QkFBdUIsQ0FBRSxHQUFpQyxDQUMxRCxlQUFlLENBQUUsR0FBaUMsQ0FKbkQsT0FBb0IsQ0FDbkIsSUFBSSxDQUFFLElBQXNCLENBQzVCLEdBQUcsQ0FBRSxJQUF3QixDQUM3Qix1QkFBdUIsQ0FBRSxHQUFpQyxDQUMxRCxlQUFlLENBQUUsR0FBaUMsQ0FKbkQsT0FBb0IsQ0FDbkIsSUFBSSxDQUFFLElBQXNCLENBQzVCLEdBQUcsQ0FBRSxJQUF3QixDQUM3Qix1QkFBdUIsQ0FBRSxFQUFpQyxDQUMxRCxlQUFlLENBQUUsR0FBaUMsQ0FKbkQsT0FBb0IsQ0FDbkIsSUFBSSxDQUFFLEdBQXNCLENBQzVCLEdBQUcsQ0FBRSxJQUF3QixDQUM3Qix1QkFBdUIs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QUFLLENBQUUsSUFBSyxDQUNaLGdCQUFnQixDRjNFUCxPQUFPLENFNEVoQixNQUFNLENBQUUsR0FBRyxDQUNYLGFBQWEsQ0FBRSxnQkFBaUMsQ0FDaEQsVUFBVSxDQUFFLEdBQUcsQ0FDZixPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxPQUFPLENDaEZoQixrQkFBa0IsQ0FBRSxtQkFBcUIsQ0FDekMsVUFBVSxDQUFFLG1CQUFxQixDRGtGaEMsNEJBQU8sQ0MvRVIsT0FBTyxDRGdGSSxDQUFDLENDL0VaLE1BQU0sQ0FBRSxnQkFBdUIsQ0FML0Isa0JBQWtCLENBQUUsbUJBQXFCLENBQ3pDLFVBQVUsQ0FBRSxtQkFBcUIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL1J1YnkyNC14NjQvbGliL3J1YnkvZ2Vtcy8yLjQuMC9nZW1zL2NvbXBhc3MtY29yZS0xLjAuMy9zdHlsZXNoZWV0cy9jb21wYXNzL3Jlc2V0L191dGlsaXRpZXMuc2NzcyIsIl9zcGlubmVyLnNhc3MiLCJfdmFycy5zYXNzIiwiX2FsZXJ0LnNhc3MiLCJsb2dpbi5zYXNzIiwiX2Z1bmN0aW9ucy5zYXNzIl0sIm5hbWVzIjpbXSwiZmlsZSI6ImxvZ2luLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIEJhc2VkIG9uIFtFcmljIE1leWVyJ3MgcmVzZXQgMi4wXShodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L2luZGV4Lmh0bWwpXG4vLyBHbG9iYWwgcmVzZXQgcnVsZXMuXG4vLyBGb3IgbW9yZSBzcGVjaWZpYyByZXNldHMsIHVzZSB0aGUgcmVzZXQgbWl4aW5zIHByb3ZpZGVkIGJlbG93XG5AbWl4aW4gZ2xvYmFsLXJlc2V0IHtcbiAgaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG4gIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbiAgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuICBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuICBiLCB1LCBpLCBjZW50ZXIsXG4gIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG4gIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxuICB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbiAgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxuICBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIFxuICBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbiAgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgICBAaW5jbHVkZSByZXNldC1ib3gtbW9kZWw7XG4gICAgQGluY2x1ZGUgcmVzZXQtZm9udDsgfVxuICAvLyBVbmxpa2UgRXJpYydzIG9yaWdpbmFsIHJlc2V0LCB3ZSByZXNldCB0aGUgaHRtbCBlbGVtZW50IHRvIGJlIGNvbXBhdGlibGVcbiAgLy8gd2l0aCB0aGUgdmVydGljYWwgcmh5dGhtIG1peGlucy5cbiAgaHRtbCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtYm9keTsgfVxuICBvbCwgdWwge1xuICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Qtc3R5bGU7IH1cbiAgdGFibGUge1xuICAgIEBpbmNsdWRlIHJlc2V0LXRhYmxlOyB9XG4gIGNhcHRpb24sIHRoLCB0ZCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtdGFibGUtY2VsbDsgfVxuICBxLCBibG9ja3F1b3RlIHtcbiAgICBAaW5jbHVkZSByZXNldC1xdW90YXRpb247IH1cbiAgYSBpbWcge1xuICAgIEBpbmNsdWRlIHJlc2V0LWltYWdlLWFuY2hvci1ib3JkZXI7IH1cbiAgQGluY2x1ZGUgcmVzZXQtaHRtbDU7IH1cblxuLy8gUmVzZXQgYWxsIGVsZW1lbnRzIHdpdGhpbiBzb21lIHNlbGVjdG9yIHNjb3BlLiBUbyByZXNldCB0aGUgc2VsZWN0b3IgaXRzZWxmLFxuLy8gbWl4aW4gdGhlIGFwcHJvcHJpYXRlIHJlc2V0IG1peGluIGZvciB0aGF0IGVsZW1lbnQgdHlwZSBhcyB3ZWxsLiBUaGlzIGNvdWxkIGJlXG4vLyB1c2VmdWwgaWYgeW91IHdhbnQgdG8gc3R5bGUgYSBwYXJ0IG9mIHlvdXIgcGFnZSBpbiBhIGRyYW1hdGljYWxseSBkaWZmZXJlbnQgd2F5LlxuQG1peGluIG5lc3RlZC1yZXNldCB7XG4gIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuICBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG4gIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbiAgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbiAgYiwgdSwgaSwgY2VudGVyLFxuICBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuICBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbiAgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG4gIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBcbiAgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcbiAgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG4gIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gICAgQGluY2x1ZGUgcmVzZXQtYm94LW1vZGVsO1xuICAgIEBpbmNsdWRlIHJlc2V0LWZvbnQ7IH1cbiAgdGFibGUge1xuICAgIEBpbmNsdWRlIHJlc2V0LXRhYmxlOyB9XG4gIGNhcHRpb24sIHRoLCB0ZCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtdGFibGUtY2VsbDsgfVxuICBxLCBibG9ja3F1b3RlIHtcbiAgICBAaW5jbHVkZSByZXNldC1xdW90YXRpb247IH1cbiAgYSBpbWcge1xuICAgIEBpbmNsdWRlIHJlc2V0LWltYWdlLWFuY2hvci1ib3JkZXI7IH0gfVxuXG4vLyBSZXNldCB0aGUgYm94IG1vZGVsIG1lYXN1cmVtZW50cy5cbkBtaXhpbiByZXNldC1ib3gtbW9kZWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4vLyBSZXNldCB0aGUgZm9udCBhbmQgdmVydGljYWwgYWxpZ25tZW50LlxuQG1peGluIHJlc2V0LWZvbnQge1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vLyBSZXNldHMgdGhlIG91dGxpbmUgd2hlbiBmb2N1cy5cbi8vIEZvciBhY2Nlc3NpYmlsaXR5IHlvdSBuZWVkIHRvIGFwcGx5IHNvbWUgc3R5bGluZyBpbiBpdHMgcGxhY2UuXG5AbWl4aW4gcmVzZXQtZm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8vIFJlc2V0IGEgYm9keSBlbGVtZW50LlxuQG1peGluIHJlc2V0LWJvZHkge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4vLyBSZXNldCB0aGUgbGlzdCBzdHlsZSBvZiBhbiBlbGVtZW50LlxuQG1peGluIHJlc2V0LWxpc3Qtc3R5bGUge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi8vIFJlc2V0IGEgdGFibGVcbkBtaXhpbiByZXNldC10YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbi8vIFJlc2V0IGEgdGFibGUgY2VsbCAoYHRoYCwgYHRkYClcbkBtaXhpbiByZXNldC10YWJsZS1jZWxsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vLyBSZXNldCBhIHF1b3RhdGlvbiAoYHFgLCBgYmxvY2txdW90ZWApXG5AbWl4aW4gcmVzZXQtcXVvdGF0aW9uIHtcbiAgcXVvdGVzOiBub25lO1xuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjsgXG4gICAgY29udGVudDogbm9uZTsgfSB9XG5cbi8vIFJlc2V0cyB0aGUgYm9yZGVyLlxuQG1peGluIHJlc2V0LWltYWdlLWFuY2hvci1ib3JkZXIge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLy8gVW5yZWNvZ25pemVkIGVsZW1lbnRzIGFyZSBkaXNwbGF5ZWQgaW5saW5lLlxuLy8gVGhpcyByZXNldCBwcm92aWRlcyBhIGJhc2ljIHJlc2V0IGZvciBibG9jayBodG1sNSBlbGVtZW50c1xuLy8gc28gdGhleSBhcmUgcmVuZGVyZWQgY29ycmVjdGx5IGluIGJyb3dzZXJzIHRoYXQgZG9uJ3QgcmVjb2duaXplIHRoZW1cbi8vIGFuZCByZXNldCBpbiBicm93c2VycyB0aGF0IGhhdmUgZGVmYXVsdCBzdHlsZXMgZm9yIHRoZW0uXG5AbWl4aW4gcmVzZXQtaHRtbDUge1xuICAje2VsZW1lbnRzLW9mLXR5cGUoaHRtbDUtYmxvY2spfSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4vLyBSZXNldHMgdGhlIGRpc3BsYXkgb2YgaW5saW5lIGFuZCBibG9jayBlbGVtZW50cyB0byB0aGVpciBkZWZhdWx0IGRpc3BsYXlcbi8vIGFjY29yZGluZyB0byB0aGVpciB0YWcgdHlwZS4gRWxlbWVudHMgdGhhdCBoYXZlIGEgZGVmYXVsdCBkaXNwbGF5IHRoYXQgdmFyaWVzIGFjcm9zc1xuLy8gdmVyc2lvbnMgb2YgaHRtbCBvciBicm93c2VyIGFyZSBub3QgaGFuZGxlZCBoZXJlLCBidXQgdGhpcyBjb3ZlcnMgdGhlIDkwJSB1c2UgY2FzZS5cbi8vIFVzYWdlIEV4YW1wbGU6XG4vL1xuLy8gICAgIC8vIFR1cm4gb2ZmIHRoZSBkaXNwbGF5IGZvciBib3RoIG9mIHRoZXNlIGNsYXNzZXNcbi8vICAgICAudW5yZWdpc3RlcmVkLW9ubHksIC5yZWdpc3RlcmVkLW9ubHlcbi8vICAgICAgIGRpc3BsYXk6IG5vbmVcbi8vICAgICAvLyBOb3cgdHVybiBvbmx5IG9uZSBvZiB0aGVtIGJhY2sgb24gZGVwZW5kaW5nIG9uIHNvbWUgb3RoZXIgY29udGV4dC5cbi8vICAgICBib2R5LnJlZ2lzdGVyZWRcbi8vICAgICAgICtyZXNldC1kaXNwbGF5KFwiLnJlZ2lzdGVyZWQtb25seVwiKVxuLy8gICAgIGJvZHkudW5yZWdpc3RlcmVkXG4vLyAgICAgICArcmVzZXQtZGlzcGxheShcIi51bnJlZ2lzdGVyZWQtb25seVwiKVxuQG1peGluIHJlc2V0LWRpc3BsYXkoJHNlbGVjdG9yOiBcIlwiLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAje2FwcGVuZC1zZWxlY3RvcihlbGVtZW50cy1vZi10eXBlKFwiaW5saW5lXCIpLCAkc2VsZWN0b3IpfSB7XG4gICAgQGlmICRpbXBvcnRhbnQge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgICBAZWxzZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuICAje2FwcGVuZC1zZWxlY3RvcihlbGVtZW50cy1vZi10eXBlKFwiYmxvY2tcIiksICRzZWxlY3Rvcil9IHtcbiAgICBAaWYgJGltcG9ydGFudCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgQGVsc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfSB9XG4iLCIkY2xhc3Mtc2x1ZzogY3ViZSAhZGVmYXVsdFxyXG4kc3BhY2luZzogMjhweFxyXG5cclxuK2tleWZyYW1lcyhjdWJlbW92ZSlcclxuXHQzNSVcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjAwNSlcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC4wMDUpXHJcblx0NTAlXHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS43KVxyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjcpXHJcblx0NjUlXHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4wMDUpXHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuMDA1KVxyXG5cclxuLnNwaW5uZXItaG9sZGVyXHJcblx0ZGlzcGxheTogbm9uZVxyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG5cdHRvcDogNTAlXHJcblx0bGVmdDogNTAlXHJcblx0bWFyZ2luOiAtOTQuNXB4IDAgMCAtNzRweFxyXG5cclxuLnNwaW5uZXJcclxuXHR3aWR0aDogMTAwcHhcclxuXHRoZWlnaHQ6IDEwMHB4XHJcblx0bWFyZ2luOiAwIGF1dG9cclxuXHJcbi5zcGlubmVyLXRleHRcclxuXHRtYXJnaW4tdG9wOiAyMHB4XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGRcclxuXHRmb250LXNpemU6IDEuM2VtXHJcblx0Y29sb3I6ICRtYWluQ29sb3JcclxuXHR0ZXh0LXNoYWRvdzogMHB4IDFweCAwcHggcmdiYSgyNTUsMjU1LDI1NSwwLjUpXHJcbi5jdWJlXHJcblx0cG9zaXRpb246IGFic29sdXRlXHJcblx0d2lkdGg6IDIwcHhcclxuXHRoZWlnaHQ6IDIwcHhcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yXHJcblx0Ym94LXNoYWRvdzogMHB4IDFweCAwcHggcmdiYSgyNTUsMjU1LDI1NSwwLjUpXHJcblx0LXdlYmtpdC1hbmltYXRpb246IGN1YmVtb3ZlIDNzIGluZmluaXRlIGVhc2UtaW4tb3V0XHJcblx0YW5pbWF0aW9uOiBjdWJlbW92ZSAzcyBpbmZpbml0ZSBlYXNlLWluLW91dFxyXG5cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxNVxyXG5cdC4jeyRjbGFzcy1zbHVnfSN7JGl9XHJcblx0XHRsZWZ0OiAobW9kKCRpLDQpKSAqICRzcGFjaW5nXHJcblx0XHR0b3A6IGZsb29yKCRpIC8gNCkgKiAkc3BhY2luZ1xyXG5cdFx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IChtb2QoJGksNCkgKyBmbG9vcigkaSAvIDQpKSAqIC4yc1xyXG5cdFx0YW5pbWF0aW9uLWRlbGF5OiAobW9kKCRpLDQpICsgZmxvb3IoJGkgLyA0KSkgKiAuMXNcclxuIiwiLyogVGhlbWU6IHR0ZWNncmFvICovXG4kbWFpbkNvbG9yOiMzM2MxM2ZcbiRlcnJvcjojZmI2NTYzXG4kaGVhZGluZ0NvbG9yOiMzMzMzMzNcbiRkZWZhdWx0Q29sb3I6IzkxOTE5MVxuJHRleHRDb2xvcjojYTZhNmE2XG4kZm9udDogJ1JvYm90bycsIHNhbnMtc2VyaWYiLCIuYWxlcnQtYm94XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgYm90dG9tOiAwcHhcclxuICAgIGxlZnQ6IDBweFxyXG4gICAgcG9zaXRpb246IGZpeGVkXHJcbiAgICB6LWluZGV4OiA5OTk5XHJcbiAgICBiYWNrZ3JvdW5kOiAjZDVkNWQ1XHJcbiAgICBmb250OiBib2xkIDE4cHggJGZvbnRcclxuICAgIGNvbG9yOiAjMjQyNDI0XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKVxyXG4gICAgcGFkZGluZzogMTBweCAyMHB4XHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxuXHJcbi5hbGVydC1lcnJvclxyXG4gICAgYmFja2dyb3VuZDogJGVycm9yXHJcbiAgICBjb2xvcjogd2hpdGVcclxuXHJcbi5hbGVydC1zdWNjZXNzIFxyXG4gICAgYmFja2dyb3VuZDogJG1haW5Db2xvclxyXG4gICAgY29sb3I6IHdoaXRlXHJcbiIsIi8vIGNvbXBhc3Mgc3RhcnRcclxuQGltcG9ydCBcImNvbXBhc3NcIlxyXG5AaW1wb3J0IFwiY29tcGFzcy9yZXNldFwiXHJcblxyXG4vLyB2YXIgZHVoXHJcbkBpbXBvcnQgXCJ2YXJzXCJcclxuQGltcG9ydCBcImZ1bmN0aW9uc1wiXHJcbkBpbXBvcnQgXCJzcGlubmVyXCJcclxuQGltcG9ydCBcImFsZXJ0XCJcclxuXHJcbipcclxuXHRwb3NpdGlvbjogcmVsYXRpdmVcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94XHJcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcblx0Jjpmb2N1c1xyXG5cdFx0b3V0bGluZTogbm9uZVxyXG5iXHJcblx0Zm9udC13ZWlnaHQ6IGJvbGRcclxuXHJcbmlucHV0LCBidXR0b25cclxuXHRmb250LWZhbWlseTogaW5oZXJpdFxyXG5cclxuaHRtbFxyXG5cdGhlaWdodDogMTAwJVxyXG5cclxuYm9keVxyXG5cdGhlaWdodDogMTAwJVxyXG5cdG92ZXJmbG93OiBhdXRvXHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmN1xyXG5cdGZvbnQ6IDE2cHggJGZvbnRcclxuXHJcbi5iZy1sb2dpblxyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG5cdHdpZHRoOiAxMDAlXHJcblx0aGVpZ2h0OiAxMDAlXHJcblx0ei1pbmRleDogLTFcclxuXHJcbi5sb2dpblxyXG5cdHBvc2l0aW9uOiBmaXhlZFxyXG5cdHRvcDogNTAlXHJcblx0bGVmdDogNTAlXHJcblx0d2lkdGg6IDM3MHB4XHJcblx0bWFyZ2luOiAtMTAwcHggMCAwIC0xODVweFxyXG5cclxuXHRsZWdlbmRcclxuXHRcdGZvbnQtc2l6ZTogMi44MGVtXHJcblx0XHRmb250LXdlaWdodDogMzAwXHJcblx0XHRjb2xvcjogJGhlYWRpbmdDb2xvclxyXG5cclxuXHQuZGVmYXVsdC1pbnB1dFxyXG5cdFx0d2lkdGg6IDEwMCVcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlXHJcblx0XHRmb250LXNpemU6IDEuMWVtXHJcblx0XHRjb2xvcjogIzk1OTU5NVxyXG5cdFx0cGFkZGluZzogMTRweCAxOXB4XHJcblx0XHRtYXJnaW46IDBweCAwcHggMXB4IDBcclxuXHRcdCtlYXNpbmcoMC4zcylcclxuXHJcblx0LmVycm9yLWZpZWxkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyXHJcblx0XHRjb2xvcjogJGVycm9yXHJcblx0XHQrZWFzaW5nKDAuM3MpXHJcblxyXG5cdC5lcnJvci1maWVsZFxyXG5cdFx0Y29sb3I6ICRlcnJvclxyXG5cdFx0K2Vhc2luZygwLjNzKVxyXG5cclxuXHQubGFzdFxyXG5cdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlNmU2ZTZcclxuXHJcblx0LmRlZmF1bHQtc3VibWl0XHJcblx0XHR3aWR0aDogMTAwJVxyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGRcclxuXHRcdGZvbnQtc2l6ZTogMS4xZW1cclxuXHRcdHRleHQtc2hhZG93OiAwcHggMXB4IDBweCByZ2JhKDAsMCwwLDAuMSlcclxuXHRcdGNvbG9yOiB3aGl0ZVxyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW5Db2xvclxyXG5cdFx0Ym9yZGVyOiAwcHhcclxuXHRcdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCArc2hhZGUoJG1haW5Db2xvciwgMTAlKVxyXG5cdFx0bWFyZ2luLXRvcDogNXB4XHJcblx0XHRwYWRkaW5nOiA1cHggMFxyXG5cdFx0Y3Vyc29yOiBwb2ludGVyXHJcblx0XHQrZWFzaW5nKDAuM3MpXHJcblxyXG5cdFx0Jjpob3ZlclxyXG5cdFx0XHQrb3BhY2l0eSg5KVxyXG5cdFx0XHQrZWFzaW5nKDAuM3MpXHJcbiIsIkBtaXhpbiBlYXNpbmcoJHRpbWUpXHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgJHRpbWUgZWFzZS1pbi1vdXRcclxuXHR0cmFuc2l0aW9uOiBhbGwgJHRpbWUgZWFzZS1pbi1vdXRcclxuXHJcbkBtaXhpbiBvcGFjaXR5KCR2YWx1ZSlcclxuXHRvcGFjaXR5OiAkdmFsdWVcclxuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHkgPSAkdmFsdWUpXHJcblxyXG5AbWl4aW4ga2V5ZnJhbWVzKCRuYW1lKVxyXG5cdEAtd2Via2l0LWtleWZyYW1lcyAjeyRuYW1lfVxyXG5cdFx0QGNvbnRlbnRcclxuXHRALW1vei1rZXlmcmFtZXMgI3skbmFtZX1cclxuXHRcdEBjb250ZW50XHJcblx0QC1tcy1rZXlmcmFtZXMgI3skbmFtZX1cclxuXHRcdEBjb250ZW50XHJcblx0QGtleWZyYW1lcyAjeyRuYW1lfVxyXG5cdFx0QGNvbnRlbnRcclxuXHJcbkBmdW5jdGlvbiBtb2QoJGEsICRiKVxyXG5cdEByZXR1cm4gJGEgLSBmbG9vcigkYSAvICRiKSAqICRiIl19 */
