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:#171d4f;text-shadow:0px 1px 0px rgba(255,255,255,0.5)}.cube{position:absolute;width:20px;height:20px;background-color:#171d4f;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:#171d4f;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:#171d4f;border:0px;border-bottom:5px solid#329a7e;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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QUFLLENBQUUsSUFBSyxDQUNaLGdCQUFnQixDRjNFUCxPQUFPLENFNEVoQixNQUFNLENBQUUsR0FBRyxDQUNYLGFBQWEsQ0FBRSxnQkFBaUMsQ0FDaEQsVUFBVSxDQUFFLEdBQUcsQ0FDZixPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxPQUFPLENDaEZoQixrQkFBa0IsQ0FBRSxtQkFBcUIsQ0FDekMsVUFBVSxDQUFFLG1CQUFxQixDRGtGaEMsNEJBQU8sQ0MvRVIsT0FBTyxDRGdGSSxDQUFDLENDL0VaLE1BQU0sQ0FBRSxnQkFBdUIsQ0FML0Isa0JBQWtCLENBQUUsbUJBQXFCLENBQ3pDLFVBQVUsQ0FBRSxtQkFBcUIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL1J1YnkyNC14NjQvbGliL3J1YnkvZ2Vtcy8yLjQuMC9nZW1zL2NvbXBhc3MtY29yZS0xLjAuMy9zdHlsZXNoZWV0cy9jb21wYXNzL3Jlc2V0L191dGlsaXRpZXMuc2NzcyIsIl9zcGlubmVyLnNhc3MiLCJfdmFycy5zYXNzIiwiX2FsZXJ0LnNhc3MiLCJsb2dpbi5zYXNzIiwiX2Z1bmN0aW9ucy5zYXNzIl0sIm5hbWVzIjpbXSwiZmlsZSI6ImxvZ2luLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIEJhc2VkIG9uIFtFcmljIE1leWVyJ3MgcmVzZXQgMi4wXShodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L2luZGV4Lmh0bWwpXG4vLyBHbG9iYWwgcmVzZXQgcnVsZXMuXG4vLyBGb3IgbW9yZSBzcGVjaWZpYyByZXNldHMsIHVzZSB0aGUgcmVzZXQgbWl4aW5zIHByb3ZpZGVkIGJlbG93XG5AbWl4aW4gZ2xvYmFsLXJlc2V0IHtcbiAgaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG4gIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbiAgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuICBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuICBiLCB1LCBpLCBjZW50ZXIsXG4gIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG4gIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxuICB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbiAgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxuICBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIFxuICBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbiAgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgICBAaW5jbHVkZSByZXNldC1ib3gtbW9kZWw7XG4gICAgQGluY2x1ZGUgcmVzZXQtZm9udDsgfVxuICAvLyBVbmxpa2UgRXJpYydzIG9yaWdpbmFsIHJlc2V0LCB3ZSByZXNldCB0aGUgaHRtbCBlbGVtZW50IHRvIGJlIGNvbXBhdGlibGVcbiAgLy8gd2l0aCB0aGUgdmVydGljYWwgcmh5dGhtIG1peGlucy5cbiAgaHRtbCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtYm9keTsgfVxuICBvbCwgdWwge1xuICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Qtc3R5bGU7IH1cbiAgdGFibGUge1xuICAgIEBpbmNsdWRlIHJlc2V0LXRhYmxlOyB9XG4gIGNhcHRpb24sIHRoLCB0ZCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtdGFibGUtY2VsbDsgfVxuICBxLCBibG9ja3F1b3RlIHtcbiAgICBAaW5jbHVkZSByZXNldC1xdW90YXRpb247IH1cbiAgYSBpbWcge1xuICAgIEBpbmNsdWRlIHJlc2V0LWltYWdlLWFuY2hvci1ib3JkZXI7IH1cbiAgQGluY2x1ZGUgcmVzZXQtaHRtbDU7IH1cblxuLy8gUmVzZXQgYWxsIGVsZW1lbnRzIHdpdGhpbiBzb21lIHNlbGVjdG9yIHNjb3BlLiBUbyByZXNldCB0aGUgc2VsZWN0b3IgaXRzZWxmLFxuLy8gbWl4aW4gdGhlIGFwcHJvcHJpYXRlIHJlc2V0IG1peGluIGZvciB0aGF0IGVsZW1lbnQgdHlwZSBhcyB3ZWxsLiBUaGlzIGNvdWxkIGJlXG4vLyB1c2VmdWwgaWYgeW91IHdhbnQgdG8gc3R5bGUgYSBwYXJ0IG9mIHlvdXIgcGFnZSBpbiBhIGRyYW1hdGljYWxseSBkaWZmZXJlbnQgd2F5LlxuQG1peGluIG5lc3RlZC1yZXNldCB7XG4gIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuICBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG4gIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbiAgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbiAgYiwgdSwgaSwgY2VudGVyLFxuICBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuICBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbiAgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG4gIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBcbiAgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcbiAgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG4gIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gICAgQGluY2x1ZGUgcmVzZXQtYm94LW1vZGVsO1xuICAgIEBpbmNsdWRlIHJlc2V0LWZvbnQ7IH1cbiAgdGFibGUge1xuICAgIEBpbmNsdWRlIHJlc2V0LXRhYmxlOyB9XG4gIGNhcHRpb24sIHRoLCB0ZCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtdGFibGUtY2VsbDsgfVxuICBxLCBibG9ja3F1b3RlIHtcbiAgICBAaW5jbHVkZSByZXNldC1xdW90YXRpb247IH1cbiAgYSBpbWcge1xuICAgIEBpbmNsdWRlIHJlc2V0LWltYWdlLWFuY2hvci1ib3JkZXI7IH0gfVxuXG4vLyBSZXNldCB0aGUgYm94IG1vZGVsIG1lYXN1cmVtZW50cy5cbkBtaXhpbiByZXNldC1ib3gtbW9kZWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4vLyBSZXNldCB0aGUgZm9udCBhbmQgdmVydGljYWwgYWxpZ25tZW50LlxuQG1peGluIHJlc2V0LWZvbnQge1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vLyBSZXNldHMgdGhlIG91dGxpbmUgd2hlbiBmb2N1cy5cbi8vIEZvciBhY2Nlc3NpYmlsaXR5IHlvdSBuZWVkIHRvIGFwcGx5IHNvbWUgc3R5bGluZyBpbiBpdHMgcGxhY2UuXG5AbWl4aW4gcmVzZXQtZm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8vIFJlc2V0IGEgYm9keSBlbGVtZW50LlxuQG1peGluIHJlc2V0LWJvZHkge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4vLyBSZXNldCB0aGUgbGlzdCBzdHlsZSBvZiBhbiBlbGVtZW50LlxuQG1peGluIHJlc2V0LWxpc3Qtc3R5bGUge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi8vIFJlc2V0IGEgdGFibGVcbkBtaXhpbiByZXNldC10YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbi8vIFJlc2V0IGEgdGFibGUgY2VsbCAoYHRoYCwgYHRkYClcbkBtaXhpbiByZXNldC10YWJsZS1jZWxsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vLyBSZXNldCBhIHF1b3RhdGlvbiAoYHFgLCBgYmxvY2txdW90ZWApXG5AbWl4aW4gcmVzZXQtcXVvdGF0aW9uIHtcbiAgcXVvdGVzOiBub25lO1xuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjsgXG4gICAgY29udGVudDogbm9uZTsgfSB9XG5cbi8vIFJlc2V0cyB0aGUgYm9yZGVyLlxuQG1peGluIHJlc2V0LWltYWdlLWFuY2hvci1ib3JkZXIge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLy8gVW5yZWNvZ25pemVkIGVsZW1lbnRzIGFyZSBkaXNwbGF5ZWQgaW5saW5lLlxuLy8gVGhpcyByZXNldCBwcm92aWRlcyBhIGJhc2ljIHJlc2V0IGZvciBibG9jayBodG1sNSBlbGVtZW50c1xuLy8gc28gdGhleSBhcmUgcmVuZGVyZWQgY29ycmVjdGx5IGluIGJyb3dzZXJzIHRoYXQgZG9uJ3QgcmVjb2duaXplIHRoZW1cbi8vIGFuZCByZXNldCBpbiBicm93c2VycyB0aGF0IGhhdmUgZGVmYXVsdCBzdHlsZXMgZm9yIHRoZW0uXG5AbWl4aW4gcmVzZXQtaHRtbDUge1xuICAje2VsZW1lbnRzLW9mLXR5cGUoaHRtbDUtYmxvY2spfSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4vLyBSZXNldHMgdGhlIGRpc3BsYXkgb2YgaW5saW5lIGFuZCBibG9jayBlbGVtZW50cyB0byB0aGVpciBkZWZhdWx0IGRpc3BsYXlcbi8vIGFjY29yZGluZyB0byB0aGVpciB0YWcgdHlwZS4gRWxlbWVudHMgdGhhdCBoYXZlIGEgZGVmYXVsdCBkaXNwbGF5IHRoYXQgdmFyaWVzIGFjcm9zc1xuLy8gdmVyc2lvbnMgb2YgaHRtbCBvciBicm93c2VyIGFyZSBub3QgaGFuZGxlZCBoZXJlLCBidXQgdGhpcyBjb3ZlcnMgdGhlIDkwJSB1c2UgY2FzZS5cbi8vIFVzYWdlIEV4YW1wbGU6XG4vL1xuLy8gICAgIC8vIFR1cm4gb2ZmIHRoZSBkaXNwbGF5IGZvciBib3RoIG9mIHRoZXNlIGNsYXNzZXNcbi8vICAgICAudW5yZWdpc3RlcmVkLW9ubHksIC5yZWdpc3RlcmVkLW9ubHlcbi8vICAgICAgIGRpc3BsYXk6IG5vbmVcbi8vICAgICAvLyBOb3cgdHVybiBvbmx5IG9uZSBvZiB0aGVtIGJhY2sgb24gZGVwZW5kaW5nIG9uIHNvbWUgb3RoZXIgY29udGV4dC5cbi8vICAgICBib2R5LnJlZ2lzdGVyZWRcbi8vICAgICAgICtyZXNldC1kaXNwbGF5KFwiLnJlZ2lzdGVyZWQtb25seVwiKVxuLy8gICAgIGJvZHkudW5yZWdpc3RlcmVkXG4vLyAgICAgICArcmVzZXQtZGlzcGxheShcIi51bnJlZ2lzdGVyZWQtb25seVwiKVxuQG1peGluIHJlc2V0LWRpc3BsYXkoJHNlbGVjdG9yOiBcIlwiLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAje2FwcGVuZC1zZWxlY3RvcihlbGVtZW50cy1vZi10eXBlKFwiaW5saW5lXCIpLCAkc2VsZWN0b3IpfSB7XG4gICAgQGlmICRpbXBvcnRhbnQge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgICBAZWxzZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuICAje2FwcGVuZC1zZWxlY3RvcihlbGVtZW50cy1vZi10eXBlKFwiYmxvY2tcIiksICRzZWxlY3Rvcil9IHtcbiAgICBAaWYgJGltcG9ydGFudCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgQGVsc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfSB9XG4iLCIkY2xhc3Mtc2x1ZzogY3ViZSAhZGVmYXVsdFxyXG4kc3BhY2luZzogMjhweFxyXG5cclxuK2tleWZyYW1lcyhjdWJlbW92ZSlcclxuXHQzNSVcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjAwNSlcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC4wMDUpXHJcblx0NTAlXHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS43KVxyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjcpXHJcblx0NjUlXHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4wMDUpXHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuMDA1KVxyXG5cclxuLnNwaW5uZXItaG9sZGVyXHJcblx0ZGlzcGxheTogbm9uZVxyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG5cdHRvcDogNTAlXHJcblx0bGVmdDogNTAlXHJcblx0bWFyZ2luOiAtOTQuNXB4IDAgMCAtNzRweFxyXG5cclxuLnNwaW5uZXJcclxuXHR3aWR0aDogMTAwcHhcclxuXHRoZWlnaHQ6IDEwMHB4XHJcblx0bWFyZ2luOiAwIGF1dG9cclxuXHJcbi5zcGlubmVyLXRleHRcclxuXHRtYXJnaW4tdG9wOiAyMHB4XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGRcclxuXHRmb250LXNpemU6IDEuM2VtXHJcblx0Y29sb3I6ICRtYWluQ29sb3JcclxuXHR0ZXh0LXNoYWRvdzogMHB4IDFweCAwcHggcmdiYSgyNTUsMjU1LDI1NSwwLjUpXHJcbi5jdWJlXHJcblx0cG9zaXRpb246IGFic29sdXRlXHJcblx0d2lkdGg6IDIwcHhcclxuXHRoZWlnaHQ6IDIwcHhcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yXHJcblx0Ym94LXNoYWRvdzogMHB4IDFweCAwcHggcmdiYSgyNTUsMjU1LDI1NSwwLjUpXHJcblx0LXdlYmtpdC1hbmltYXRpb246IGN1YmVtb3ZlIDNzIGluZmluaXRlIGVhc2UtaW4tb3V0XHJcblx0YW5pbWF0aW9uOiBjdWJlbW92ZSAzcyBpbmZpbml0ZSBlYXNlLWluLW91dFxyXG5cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxNVxyXG5cdC4jeyRjbGFzcy1zbHVnfSN7JGl9XHJcblx0XHRsZWZ0OiAobW9kKCRpLDQpKSAqICRzcGFjaW5nXHJcblx0XHR0b3A6IGZsb29yKCRpIC8gNCkgKiAkc3BhY2luZ1xyXG5cdFx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IChtb2QoJGksNCkgKyBmbG9vcigkaSAvIDQpKSAqIC4yc1xyXG5cdFx0YW5pbWF0aW9uLWRlbGF5OiAobW9kKCRpLDQpICsgZmxvb3IoJGkgLyA0KSkgKiAuMXNcclxuIiwiLyogVGhlbWU6IGRlZmF1bHQgKi9cbiRtYWluQ29sb3I6IzM3YWI4Y1xuJGVycm9yOiNmYjY1NjNcbiRoZWFkaW5nQ29sb3I6IzMzMzMzM1xuJGRlZmF1bHRDb2xvcjojOTE5MTkxXG4kdGV4dENvbG9yOiNhNmE2YTZcbiRmb250OiAnUm9ib3RvJywgc2Fucy1zZXJpZiIsIi5hbGVydC1ib3hcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBib3R0b206IDBweFxyXG4gICAgbGVmdDogMHB4XHJcbiAgICBwb3NpdGlvbjogZml4ZWRcclxuICAgIHotaW5kZXg6IDk5OTlcclxuICAgIGJhY2tncm91bmQ6ICNkNWQ1ZDVcclxuICAgIGZvbnQ6IGJvbGQgMThweCAkZm9udFxyXG4gICAgY29sb3I6ICMyNDI0MjRcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpXHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHhcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG5cclxuLmFsZXJ0LWVycm9yXHJcbiAgICBiYWNrZ3JvdW5kOiAkZXJyb3JcclxuICAgIGNvbG9yOiB3aGl0ZVxyXG5cclxuLmFsZXJ0LXN1Y2Nlc3MgXHJcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbkNvbG9yXHJcbiAgICBjb2xvcjogd2hpdGVcclxuIiwiLy8gY29tcGFzcyBzdGFydFxyXG5AaW1wb3J0IFwiY29tcGFzc1wiXHJcbkBpbXBvcnQgXCJjb21wYXNzL3Jlc2V0XCJcclxuXHJcbi8vIHZhciBkdWhcclxuQGltcG9ydCBcInZhcnNcIlxyXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCJcclxuQGltcG9ydCBcInNwaW5uZXJcIlxyXG5AaW1wb3J0IFwiYWxlcnRcIlxyXG5cclxuKlxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZVxyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcclxuXHQmOmZvY3VzXHJcblx0XHRvdXRsaW5lOiBub25lXHJcbmJcclxuXHRmb250LXdlaWdodDogYm9sZFxyXG5cclxuaW5wdXQsIGJ1dHRvblxyXG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0XHJcblxyXG5odG1sXHJcblx0aGVpZ2h0OiAxMDAlXHJcblxyXG5ib2R5XHJcblx0aGVpZ2h0OiAxMDAlXHJcblx0b3ZlcmZsb3c6IGF1dG9cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3XHJcblx0Zm9udDogMTZweCAkZm9udFxyXG5cclxuLmJnLWxvZ2luXHJcblx0cG9zaXRpb246IGFic29sdXRlXHJcblx0d2lkdGg6IDEwMCVcclxuXHRoZWlnaHQ6IDEwMCVcclxuXHR6LWluZGV4OiAtMVxyXG5cclxuLmxvZ2luXHJcblx0cG9zaXRpb246IGZpeGVkXHJcblx0dG9wOiA1MCVcclxuXHRsZWZ0OiA1MCVcclxuXHR3aWR0aDogMzcwcHhcclxuXHRtYXJnaW46IC0xMDBweCAwIDAgLTE4NXB4XHJcblxyXG5cdGxlZ2VuZFxyXG5cdFx0Zm9udC1zaXplOiAyLjgwZW1cclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDBcclxuXHRcdGNvbG9yOiAkaGVhZGluZ0NvbG9yXHJcblxyXG5cdC5kZWZhdWx0LWlucHV0XHJcblx0XHR3aWR0aDogMTAwJVxyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgd2hpdGVcclxuXHRcdGZvbnQtc2l6ZTogMS4xZW1cclxuXHRcdGNvbG9yOiAjOTU5NTk1XHJcblx0XHRwYWRkaW5nOiAxNHB4IDE5cHhcclxuXHRcdG1hcmdpbjogMHB4IDBweCAxcHggMFxyXG5cdFx0K2Vhc2luZygwLjNzKVxyXG5cclxuXHQuZXJyb3ItZmllbGQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJcclxuXHRcdGNvbG9yOiAkZXJyb3JcclxuXHRcdCtlYXNpbmcoMC4zcylcclxuXHJcblx0LmVycm9yLWZpZWxkXHJcblx0XHRjb2xvcjogJGVycm9yXHJcblx0XHQrZWFzaW5nKDAuM3MpXHJcblxyXG5cdC5sYXN0XHJcblx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgI2U2ZTZlNlxyXG5cclxuXHQuZGVmYXVsdC1zdWJtaXRcclxuXHRcdHdpZHRoOiAxMDAlXHJcblx0XHRmb250LXdlaWdodDogYm9sZFxyXG5cdFx0Zm9udC1zaXplOiAxLjFlbVxyXG5cdFx0dGV4dC1zaGFkb3c6IDBweCAxcHggMHB4IHJnYmEoMCwwLDAsMC4xKVxyXG5cdFx0Y29sb3I6IHdoaXRlXHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yXHJcblx0XHRib3JkZXI6IDBweFxyXG5cdFx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICtzaGFkZSgkbWFpbkNvbG9yLCAxMCUpXHJcblx0XHRtYXJnaW4tdG9wOiA1cHhcclxuXHRcdHBhZGRpbmc6IDVweCAwXHJcblx0XHRjdXJzb3I6IHBvaW50ZXJcclxuXHRcdCtlYXNpbmcoMC4zcylcclxuXHJcblx0XHQmOmhvdmVyXHJcblx0XHRcdCtvcGFjaXR5KDkpXHJcblx0XHRcdCtlYXNpbmcoMC4zcylcclxuIiwiQG1peGluIGVhc2luZygkdGltZSlcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAkdGltZSBlYXNlLWluLW91dFxyXG5cdHRyYW5zaXRpb246IGFsbCAkdGltZSBlYXNlLWluLW91dFxyXG5cclxuQG1peGluIG9wYWNpdHkoJHZhbHVlKVxyXG5cdG9wYWNpdHk6ICR2YWx1ZVxyXG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eSA9ICR2YWx1ZSlcclxuXHJcbkBtaXhpbiBrZXlmcmFtZXMoJG5hbWUpXHJcblx0QC13ZWJraXQta2V5ZnJhbWVzICN7JG5hbWV9XHJcblx0XHRAY29udGVudFxyXG5cdEAtbW96LWtleWZyYW1lcyAjeyRuYW1lfVxyXG5cdFx0QGNvbnRlbnRcclxuXHRALW1zLWtleWZyYW1lcyAjeyRuYW1lfVxyXG5cdFx0QGNvbnRlbnRcclxuXHRAa2V5ZnJhbWVzICN7JG5hbWV9XHJcblx0XHRAY29udGVudFxyXG5cclxuQGZ1bmN0aW9uIG1vZCgkYSwgJGIpXHJcblx0QHJldHVybiAkYSAtIGZsb29yKCRhIC8gJGIpICogJGIiXX0= */
