(function($){ $(document).ready(function(){ $("#generate_pass").click(function(e){ e.preventDefault(); jsspg.init(); var newPassword = jsspg.generate(12); $("#password").val(newPassword); return false; }); $("#bt_save_fieldlist").click(function(e){ $("#user_form").append(""); $("#user_form").submit(); }); $('#user_form').validate({ ignore: ".ignore", /* sonst :hidden, d.h. slider elements werden nicht validiert */ submitHandler: function(form,e) { if(typeof funcValidateCaptcha === "function") funcValidateCaptcha(form); else form.submit(); }, /* errorContainer: "#form_errormsgs", errorLabelContainer: "#form_errormsgs", wrapper: "div",*/ showErrors: function(errorMap, errorList) { try { var slide=$(errorList[0].element).closest(".item[data-slide]"); if(slide.length > 0) slide.closest(".carousel").carousel(slide.data("slide")); } catch(err) {} this.defaultShowErrors(); }, }); $('[data-toggle="popover"]').popover({ container: 'body', placement: 'auto', html: true, trigger: 'hover', title: popoverTitle, content: popoverContent, }); }); /* document.ready */ function popoverContent() { var el=$(this); if(el.data("content")) return el.data("content"); if(el.data("href")) { var contentEl=$(el.data("href")).find(".content"); if(contentEl.length > 0) return contentEl.html(); } return ""; } function popoverTitle() { var el=$(this); if(el.data("title")) return el.data("title"); if(el.data("href")) { var contentEl=$(el.data("href")).find(".title"); if(contentEl.length > 0) return contentEl.html(); } return "Hinweis"; } })(jQuery); /**************************** password generator **************************************/ /*! For license information please see jsspg.min.js.LICENSE */ !function(t){function e(r){if(i[r])return i[r].exports;var n=i[r]={i:r,l:!1,exports:{}};return t[r].call(n.exports,n,n.exports,e),n.l=!0,n.exports}var i={};e.m=t,e.c=i,e.d=function(t,i,r){e.o(t,i)||Object.defineProperty(t,i,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var i=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(i,"a",i),i},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=2)}([function(t,e,i){"use strict";var r=r||function(t,e){var i={},r=i.lib={},n=r.Base=function(){function t(){}return{extend:function(e){t.prototype=this;var i=new t;return e&&i.mixIn(e),i.hasOwnProperty("init")||(i.init=function(){i.$super.init.apply(this,arguments)}),i.init.prototype=i,i.$super=this,i},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),s=r.WordArray=n.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=void 0!=e?e:4*t.length},toString:function(t){return(t||h).stringify(this)},concat:function(t){var e=this.words,i=t.words,r=this.sigBytes,n=t.sigBytes;if(this.clamp(),r%4)for(o=0;o>>2]>>>24-o%4*8&255;e[r+o>>>2]|=s<<24-(r+o)%4*8}else if(i.length>65535)for(var o=0;o>>2]=i[o>>>2];else e.push.apply(e,i);return this.sigBytes+=n,this},clamp:function(){var e=this.words,i=this.sigBytes;e[i>>>2]&=4294967295<<32-i%4*8,e.length=t.ceil(i/4)},clone:function(){var t=n.clone.call(this);return t.words=this.words.slice(0),t},random:function(e){for(var i=[],r=0;r>>2]>>>24-n%4*8&255;r.push((s>>>4).toString(16)),r.push((15&s).toString(16))}return r.join("")},parse:function(t){for(var e=t.length,i=[],r=0;r>>3]|=parseInt(t.substr(r,2),16)<<24-r%8*4;return new s.init(i,e/2)}},c=o.Latin1={stringify:function(t){for(var e=t.words,i=t.sigBytes,r=[],n=0;n>>2]>>>24-n%4*8&255;r.push(String.fromCharCode(s))}return r.join("")},parse:function(t){for(var e=t.length,i=[],r=0;r>>2]|=(255&t.charCodeAt(r))<<24-r%4*8;return new s.init(i,e)}},a=o.Utf8={stringify:function(t){try{return decodeURIComponent(escape(c.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return c.parse(unescape(encodeURIComponent(t)))}},u=r.BufferedBlockAlgorithm=n.extend({reset:function(){this._data=new s.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=a.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(e){var i=this._data,r=i.words,n=i.sigBytes,o=this.blockSize,h=n/(4*o),c=(h=e?t.ceil(h):t.max((0|h)-this._minBufferSize,0))*o,a=t.min(4*c,n);if(c){for(var u=0;u>2]|=t[c]<>2]|=r<>2]|=(192|r>>6)<>2]|=(128|63&r)<=57344?(a[n>>2]|=(224|r>>12)<>2]|=(128|r>>6&63)<>2]|=(128|63&r)<>2]|=(240|r>>18)<>2]|=(128|r>>12&63)<>2]|=(128|r>>6&63)<>2]|=(128|63&r)<=128?(this.block=a[32],this.start=n-128,this.hash(),this.hashed=!0):this.start=n}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},o.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var t=this.blocks,e=this.lastByteIndex;t[32]=this.block,t[e>>2]|=d[3&e],this.block=t[32],e>=112&&(this.hashed||this.hash(),t[0]=this.block,t[1]=t[2]=t[3]=t[4]=t[5]=t[6]=t[7]=t[8]=t[9]=t[10]=t[11]=t[12]=t[13]=t[14]=t[15]=t[16]=t[17]=t[18]=t[19]=t[20]=t[21]=t[22]=t[23]=t[24]=t[25]=t[26]=t[27]=t[28]=t[29]=t[30]=t[31]=t[32]=0),t[30]=this.hBytes<<3|this.bytes>>29,t[31]=this.bytes<<3,this.hash()}},o.prototype.hash=function(){var t,e,i,r,n,s,o,h,c,a,u,f,l,p,y,d,v,m,_,S,b,x,w,B,k,z=this.h0h,E=this.h0l,A=this.h1h,C=this.h1l,O=this.h2h,F=this.h2l,T=this.h3h,D=this.h3l,M=this.h4h,J=this.h4l,U=this.h5h,H=this.h5l,R=this.h6h,j=this.h6l,N=this.h7h,P=this.h7l,I=this.blocks;for(t=32;t<160;t+=2)e=((S=I[t-30])>>>1|(b=I[t-29])<<31)^(S>>>8|b<<24)^S>>>7,i=(b>>>1|S<<31)^(b>>>8|S<<24)^(b>>>7|S<<25),r=((S=I[t-4])>>>19|(b=I[t-3])<<13)^(b>>>29|S<<3)^S>>>6,n=(b>>>19|S<<13)^(S>>>29|b<<3)^(b>>>6|S<<26),S=I[t-32],b=I[t-31],c=((x=I[t-14])>>>16)+(S>>>16)+(e>>>16)+(r>>>16)+((h=(65535&x)+(65535&S)+(65535&e)+(65535&r)+((o=((w=I[t-13])>>>16)+(b>>>16)+(i>>>16)+(n>>>16)+((s=(65535&w)+(65535&b)+(65535&i)+(65535&n))>>>16))>>>16))>>>16),I[t]=c<<16|65535&h,I[t+1]=o<<16|65535&s;var L=z,W=E,X=A,K=C,V=O,Y=F,$=T,q=D,G=M,Q=J,Z=U,tt=H,et=R,it=j,rt=N,nt=P;for(d=X&V,v=K&Y,t=0;t<160;t+=8)e=(L>>>28|W<<4)^(W>>>2|L<<30)^(W>>>7|L<<25),i=(W>>>28|L<<4)^(L>>>2|W<<30)^(L>>>7|W<<25),r=(G>>>14|Q<<18)^(G>>>18|Q<<14)^(Q>>>9|G<<23),n=(Q>>>14|G<<18)^(Q>>>18|G<<14)^(G>>>9|Q<<23),m=(a=L&X)^L&V^d,_=(u=W&K)^W&Y^v,B=G&Z^~G&et,k=Q&tt^~Q&it,S=I[t],b=I[t+1],S=(c=((x=g[t])>>>16)+(S>>>16)+(B>>>16)+(r>>>16)+(rt>>>16)+((h=(65535&x)+(65535&S)+(65535&B)+(65535&r)+(65535&rt)+((o=((w=g[t+1])>>>16)+(b>>>16)+(k>>>16)+(n>>>16)+(nt>>>16)+((s=(65535&w)+(65535&b)+(65535&k)+(65535&n)+(65535&nt))>>>16))>>>16))>>>16))<<16|65535&h,b=o<<16|65535&s,x=(c=(m>>>16)+(e>>>16)+((h=(65535&m)+(65535&e)+((o=(_>>>16)+(i>>>16)+((s=(65535&_)+(65535&i))>>>16))>>>16))>>>16))<<16|65535&h,w=o<<16|65535&s,rt=(c=($>>>16)+(S>>>16)+((h=(65535&$)+(65535&S)+((o=(q>>>16)+(b>>>16)+((s=(65535&q)+(65535&b))>>>16))>>>16))>>>16))<<16|65535&h,nt=o<<16|65535&s,e=(($=(c=(x>>>16)+(S>>>16)+((h=(65535&x)+(65535&S)+((o=(w>>>16)+(b>>>16)+((s=(65535&w)+(65535&b))>>>16))>>>16))>>>16))<<16|65535&h)>>>28|(q=o<<16|65535&s)<<4)^(q>>>2|$<<30)^(q>>>7|$<<25),i=(q>>>28|$<<4)^($>>>2|q<<30)^($>>>7|q<<25),r=(rt>>>14|nt<<18)^(rt>>>18|nt<<14)^(nt>>>9|rt<<23),n=(nt>>>14|rt<<18)^(nt>>>18|rt<<14)^(rt>>>9|nt<<23),m=(f=$&L)^$&X^a,_=(l=q&W)^q&K^u,B=rt&G^~rt&Z,k=nt&Q^~nt&tt,S=I[t+2],b=I[t+3],S=(c=((x=g[t+2])>>>16)+(S>>>16)+(B>>>16)+(r>>>16)+(et>>>16)+((h=(65535&x)+(65535&S)+(65535&B)+(65535&r)+(65535&et)+((o=((w=g[t+3])>>>16)+(b>>>16)+(k>>>16)+(n>>>16)+(it>>>16)+((s=(65535&w)+(65535&b)+(65535&k)+(65535&n)+(65535&it))>>>16))>>>16))>>>16))<<16|65535&h,b=o<<16|65535&s,x=(c=(m>>>16)+(e>>>16)+((h=(65535&m)+(65535&e)+((o=(_>>>16)+(i>>>16)+((s=(65535&_)+(65535&i))>>>16))>>>16))>>>16))<<16|65535&h,w=o<<16|65535&s,et=(c=(V>>>16)+(S>>>16)+((h=(65535&V)+(65535&S)+((o=(Y>>>16)+(b>>>16)+((s=(65535&Y)+(65535&b))>>>16))>>>16))>>>16))<<16|65535&h,it=o<<16|65535&s,e=((V=(c=(x>>>16)+(S>>>16)+((h=(65535&x)+(65535&S)+((o=(w>>>16)+(b>>>16)+((s=(65535&w)+(65535&b))>>>16))>>>16))>>>16))<<16|65535&h)>>>28|(Y=o<<16|65535&s)<<4)^(Y>>>2|V<<30)^(Y>>>7|V<<25),i=(Y>>>28|V<<4)^(V>>>2|Y<<30)^(V>>>7|Y<<25),r=(et>>>14|it<<18)^(et>>>18|it<<14)^(it>>>9|et<<23),n=(it>>>14|et<<18)^(it>>>18|et<<14)^(et>>>9|it<<23),m=(p=V&$)^V&L^f,_=(y=Y&q)^Y&W^l,B=et&rt^~et&G,k=it&nt^~it&Q,S=I[t+4],b=I[t+5],S=(c=((x=g[t+4])>>>16)+(S>>>16)+(B>>>16)+(r>>>16)+(Z>>>16)+((h=(65535&x)+(65535&S)+(65535&B)+(65535&r)+(65535&Z)+((o=((w=g[t+5])>>>16)+(b>>>16)+(k>>>16)+(n>>>16)+(tt>>>16)+((s=(65535&w)+(65535&b)+(65535&k)+(65535&n)+(65535&tt))>>>16))>>>16))>>>16))<<16|65535&h,b=o<<16|65535&s,x=(c=(m>>>16)+(e>>>16)+((h=(65535&m)+(65535&e)+((o=(_>>>16)+(i>>>16)+((s=(65535&_)+(65535&i))>>>16))>>>16))>>>16))<<16|65535&h,w=o<<16|65535&s,Z=(c=(X>>>16)+(S>>>16)+((h=(65535&X)+(65535&S)+((o=(K>>>16)+(b>>>16)+((s=(65535&K)+(65535&b))>>>16))>>>16))>>>16))<<16|65535&h,tt=o<<16|65535&s,e=((X=(c=(x>>>16)+(S>>>16)+((h=(65535&x)+(65535&S)+((o=(w>>>16)+(b>>>16)+((s=(65535&w)+(65535&b))>>>16))>>>16))>>>16))<<16|65535&h)>>>28|(K=o<<16|65535&s)<<4)^(K>>>2|X<<30)^(K>>>7|X<<25),i=(K>>>28|X<<4)^(X>>>2|K<<30)^(X>>>7|K<<25),r=(Z>>>14|tt<<18)^(Z>>>18|tt<<14)^(tt>>>9|Z<<23),n=(tt>>>14|Z<<18)^(tt>>>18|Z<<14)^(Z>>>9|tt<<23),m=(d=X&V)^X&$^p,_=(v=K&Y)^K&q^y,B=Z&et^~Z&rt,k=tt&it^~tt&nt,S=I[t+6],b=I[t+7],S=(c=((x=g[t+6])>>>16)+(S>>>16)+(B>>>16)+(r>>>16)+(G>>>16)+((h=(65535&x)+(65535&S)+(65535&B)+(65535&r)+(65535&G)+((o=((w=g[t+7])>>>16)+(b>>>16)+(k>>>16)+(n>>>16)+(Q>>>16)+((s=(65535&w)+(65535&b)+(65535&k)+(65535&n)+(65535&Q))>>>16))>>>16))>>>16))<<16|65535&h,b=o<<16|65535&s,x=(c=(m>>>16)+(e>>>16)+((h=(65535&m)+(65535&e)+((o=(_>>>16)+(i>>>16)+((s=(65535&_)+(65535&i))>>>16))>>>16))>>>16))<<16|65535&h,w=o<<16|65535&s,G=(c=(L>>>16)+(S>>>16)+((h=(65535&L)+(65535&S)+((o=(W>>>16)+(b>>>16)+((s=(65535&W)+(65535&b))>>>16))>>>16))>>>16))<<16|65535&h,Q=o<<16|65535&s,L=(c=(x>>>16)+(S>>>16)+((h=(65535&x)+(65535&S)+((o=(w>>>16)+(b>>>16)+((s=(65535&w)+(65535&b))>>>16))>>>16))>>>16))<<16|65535&h,W=o<<16|65535&s;c=(z>>>16)+(L>>>16)+((h=(65535&z)+(65535&L)+((o=(E>>>16)+(W>>>16)+((s=(65535&E)+(65535&W))>>>16))>>>16))>>>16),this.h0h=c<<16|65535&h,this.h0l=o<<16|65535&s,c=(A>>>16)+(X>>>16)+((h=(65535&A)+(65535&X)+((o=(C>>>16)+(K>>>16)+((s=(65535&C)+(65535&K))>>>16))>>>16))>>>16),this.h1h=c<<16|65535&h,this.h1l=o<<16|65535&s,c=(O>>>16)+(V>>>16)+((h=(65535&O)+(65535&V)+((o=(F>>>16)+(Y>>>16)+((s=(65535&F)+(65535&Y))>>>16))>>>16))>>>16),this.h2h=c<<16|65535&h,this.h2l=o<<16|65535&s,c=(T>>>16)+($>>>16)+((h=(65535&T)+(65535&$)+((o=(D>>>16)+(q>>>16)+((s=(65535&D)+(65535&q))>>>16))>>>16))>>>16),this.h3h=c<<16|65535&h,this.h3l=o<<16|65535&s,c=(M>>>16)+(G>>>16)+((h=(65535&M)+(65535&G)+((o=(J>>>16)+(Q>>>16)+((s=(65535&J)+(65535&Q))>>>16))>>>16))>>>16),this.h4h=c<<16|65535&h,this.h4l=o<<16|65535&s,c=(U>>>16)+(Z>>>16)+((h=(65535&U)+(65535&Z)+((o=(H>>>16)+(tt>>>16)+((s=(65535&H)+(65535&tt))>>>16))>>>16))>>>16),this.h5h=c<<16|65535&h,this.h5l=o<<16|65535&s,c=(R>>>16)+(et>>>16)+((h=(65535&R)+(65535&et)+((o=(j>>>16)+(it>>>16)+((s=(65535&j)+(65535&it))>>>16))>>>16))>>>16),this.h6h=c<<16|65535&h,this.h6l=o<<16|65535&s,c=(N>>>16)+(rt>>>16)+((h=(65535&N)+(65535&rt)+((o=(P>>>16)+(nt>>>16)+((s=(65535&P)+(65535&nt))>>>16))>>>16))>>>16),this.h7h=c<<16|65535&h,this.h7l=o<<16|65535&s},o.prototype.hex=function(){this.finalize();var t=this.h0h,e=this.h0l,i=this.h1h,r=this.h1l,n=this.h2h,s=this.h2l,o=this.h3h,h=this.h3l,c=this.h4h,a=this.h4l,u=this.h5h,f=this.h5l,l=this.h6h,p=this.h6l,d=this.h7h,v=this.h7l,g=this.bits,m=y[t>>28&15]+y[t>>24&15]+y[t>>20&15]+y[t>>16&15]+y[t>>12&15]+y[t>>8&15]+y[t>>4&15]+y[15&t]+y[e>>28&15]+y[e>>24&15]+y[e>>20&15]+y[e>>16&15]+y[e>>12&15]+y[e>>8&15]+y[e>>4&15]+y[15&e]+y[i>>28&15]+y[i>>24&15]+y[i>>20&15]+y[i>>16&15]+y[i>>12&15]+y[i>>8&15]+y[i>>4&15]+y[15&i]+y[r>>28&15]+y[r>>24&15]+y[r>>20&15]+y[r>>16&15]+y[r>>12&15]+y[r>>8&15]+y[r>>4&15]+y[15&r]+y[n>>28&15]+y[n>>24&15]+y[n>>20&15]+y[n>>16&15]+y[n>>12&15]+y[n>>8&15]+y[n>>4&15]+y[15&n]+y[s>>28&15]+y[s>>24&15]+y[s>>20&15]+y[s>>16&15]+y[s>>12&15]+y[s>>8&15]+y[s>>4&15]+y[15&s]+y[o>>28&15]+y[o>>24&15]+y[o>>20&15]+y[o>>16&15]+y[o>>12&15]+y[o>>8&15]+y[o>>4&15]+y[15&o];return g>=256&&(m+=y[h>>28&15]+y[h>>24&15]+y[h>>20&15]+y[h>>16&15]+y[h>>12&15]+y[h>>8&15]+y[h>>4&15]+y[15&h]),g>=384&&(m+=y[c>>28&15]+y[c>>24&15]+y[c>>20&15]+y[c>>16&15]+y[c>>12&15]+y[c>>8&15]+y[c>>4&15]+y[15&c]+y[a>>28&15]+y[a>>24&15]+y[a>>20&15]+y[a>>16&15]+y[a>>12&15]+y[a>>8&15]+y[a>>4&15]+y[15&a]+y[u>>28&15]+y[u>>24&15]+y[u>>20&15]+y[u>>16&15]+y[u>>12&15]+y[u>>8&15]+y[u>>4&15]+y[15&u]+y[f>>28&15]+y[f>>24&15]+y[f>>20&15]+y[f>>16&15]+y[f>>12&15]+y[f>>8&15]+y[f>>4&15]+y[15&f]),512==g&&(m+=y[l>>28&15]+y[l>>24&15]+y[l>>20&15]+y[l>>16&15]+y[l>>12&15]+y[l>>8&15]+y[l>>4&15]+y[15&l]+y[p>>28&15]+y[p>>24&15]+y[p>>20&15]+y[p>>16&15]+y[p>>12&15]+y[p>>8&15]+y[p>>4&15]+y[15&p]+y[d>>28&15]+y[d>>24&15]+y[d>>20&15]+y[d>>16&15]+y[d>>12&15]+y[d>>8&15]+y[d>>4&15]+y[15&d]+y[v>>28&15]+y[v>>24&15]+y[v>>20&15]+y[v>>16&15]+y[v>>12&15]+y[v>>8&15]+y[v>>4&15]+y[15&v]),m},o.prototype.toString=o.prototype.hex,o.prototype.digest=function(){this.finalize();var t=this.h0h,e=this.h0l,i=this.h1h,r=this.h1l,n=this.h2h,s=this.h2l,o=this.h3h,h=this.h3l,c=this.h4h,a=this.h4l,u=this.h5h,f=this.h5l,l=this.h6h,p=this.h6l,y=this.h7h,d=this.h7l,v=this.bits,g=[t>>24&255,t>>16&255,t>>8&255,255&t,e>>24&255,e>>16&255,e>>8&255,255&e,i>>24&255,i>>16&255,i>>8&255,255&i,r>>24&255,r>>16&255,r>>8&255,255&r,n>>24&255,n>>16&255,n>>8&255,255&n,s>>24&255,s>>16&255,s>>8&255,255&s,o>>24&255,o>>16&255,o>>8&255,255&o];return v>=256&&g.push(h>>24&255,h>>16&255,h>>8&255,255&h),v>=384&&g.push(c>>24&255,c>>16&255,c>>8&255,255&c,a>>24&255,a>>16&255,a>>8&255,255&a,u>>24&255,u>>16&255,u>>8&255,255&u,f>>24&255,f>>16&255,f>>8&255,255&f),512==v&&g.push(l>>24&255,l>>16&255,l>>8&255,255&l,p>>24&255,p>>16&255,p>>8&255,255&p,y>>24&255,y>>16&255,y>>8&255,255&y,d>>24&255,d>>16&255,d>>8&255,255&d),g},o.prototype.array=o.prototype.digest,o.prototype.arrayBuffer=function(){this.finalize();var t=this.bits,e=new ArrayBuffer(t/8),i=new DataView(e);return i.setUint32(0,this.h0h),i.setUint32(4,this.h0l),i.setUint32(8,this.h1h),i.setUint32(12,this.h1l),i.setUint32(16,this.h2h),i.setUint32(20,this.h2l),i.setUint32(24,this.h3h),t>=256&&i.setUint32(28,this.h3l),t>=384&&(i.setUint32(32,this.h4h),i.setUint32(36,this.h4l),i.setUint32(40,this.h5h),i.setUint32(44,this.h5l)),512==t&&(i.setUint32(48,this.h6h),i.setUint32(52,this.h6l),i.setUint32(56,this.h7h),i.setUint32(60,this.h7l)),e};var x=b(512);x.sha512=x,x.sha384=b(384),x.sha512_256=b(256),x.sha512_224=b(224),f?r.exports=x:(a.sha512=x.sha512,a.sha384=x.sha384,a.sha512_256=x.sha512_256,a.sha512_224=x.sha512_224,l&&void 0!==(n=function(){return x}.call(x,i,x,r))&&(r.exports=n))}()}).call(e,i(4),i(5),i(6)(t))},function(t,e,i){"use strict";var r=i(3),n=i(1),s=i(15),o=e;o.initialized=!1,o.init=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!0!==o.initialized){var e=t.entropyFxn||o.entropyFunction,i=t.timeBasedEntropy||!1,n=t.accumulateTimeout||0;r.init({timeBasedEntropy:i,accumulateTimeout:n,entropyFxn:e}),o.initialized=!0}},o.entropyFunction=function(){return n(""+(new Date).getTime())},o.rng=function(t,e){return parseInt(r.random()*(e-t)+t,10)},o.generate=function(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:26,e="",i=0;i0&&void 0!==arguments[0]?arguments[0]:{};if(!0!==o.initialized){o.key=null,o.entropy=null,o.counter=0,o.entropySz=128,o.currentTimer=null,o.timeBasedEntropy=t.timeBasedEntropy||!1,o.accumulateTimeout=t.accumulateTimeout||375,o.entropyFxn=t.entropyFxn||o.timeBasedEntropyFxn;var e=o.entropyFxn();if(Array.isArray(e)&&e.length!==o.entropySz)throw new o.EntropyException("entropyFxn did not return an array of length "+o.entropySz+".");if("string"==typeof e&&e.length!==o.entropySz)throw new o.EntropyException("entropyFxn did not return a string of length "+o.entropySz+".");if("string"!=typeof e&&!1===Array.isArray(e))throw new o.EntropyException("entropyFxn needs to return either a string or array of length "+o.entropySz+" but you gave me "+(void 0===e?"undefined":r(e))+" of length "+e.length+".");o.accumulate(),o.seed(),o.initialized=!0}},o.EntropyException=function(t){this.message=t,this.name="EntropyException"},o.ConversionException=function(t){this.message=t,this.name="ConversionException"},o.timeBasedEntropyFxn=function(){return n(""+(new Date).getTime())},o.accumulate=function(){o.entropy=o.entropyFxn(),!0===o.timeBasedEntropy&&(o.currentTimer=setTimeout(o.accumulate,o.accumulateTimeout))},o.stopTimer=function(){o.timeBasedEntropy=!1,null!==o.currentTimer&&clearTimeout(o.currentTimer)},o.seed=function(){var t="";if(Array.isArray(o.entropy))for(var e=0;e>>0},o.int53=function(){var t=0|o.generate();return 4294967296*(2097151&t)+(o.generate()>>>0)+(2097152&t?-9007199254740992:0)},o.int53Full=function(){for(;;){var t=0|o.generate();if(!(4194304&t)){return 4294967296*(2097151&t)+(o.generate()>>>0)+(2097152&t?-9007199254740992:0)}if(4194304==(8388607&t)&&0==(0|o.generate()))return 9007199254740992}},o.uint53=function(){return 4294967296*(2097151&o.generate())+(o.generate()>>>0)},o.uint53Full=function(){for(;;){var t=0|o.generate();if(!(2097152&t)){return 4294967296*(2097151&t)+(o.generate()>>>0)}if(2097152==(4194303&t)&&0==(0|o.generate()))return 9007199254740992}},o.random=function(){return o.uint53Full()/9007199254740992},"undefined"!=typeof window&&(window.fortuna=o)},function(t,e,i){"use strict";function r(){throw new Error("setTimeout has not been defined")}function n(){throw new Error("clearTimeout has not been defined")}function s(t){if(u===setTimeout)return setTimeout(t,0);if((u===r||!u)&&setTimeout)return u=setTimeout,setTimeout(t,0);try{return u(t,0)}catch(e){try{return u.call(null,t,0)}catch(e){return u.call(this,t,0)}}}function o(){d&&p&&(d=!1,p.length?y=p.concat(y):v=-1,y.length&&h())}function h(){if(!d){var t=s(o);d=!0;for(var e=y.length;e;){for(p=y,y=[];++v1)for(var i=1;i>>2]>>>24-s%4*8&255)<<16|(e[s+1>>>2]>>>24-(s+1)%4*8&255)<<8|e[s+2>>>2]>>>24-(s+2)%4*8&255,h=0;h<4&&s+.75*h>>6*(3-h)&63));var c=r.charAt(64);if(c)for(;n.length%4;)n.push(c);return n.join("")},parse:function(t){var i=t.length,r=this._map,n=r.charAt(64);if(n){var s=t.indexOf(n);-1!=s&&(i=s)}for(var o=[],h=0,c=0;c>>6-c%4*2;o[h>>>2]|=(a|u)<<24-h%4*8,h++}return e.create(o,h)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}()},function(t,e,i){"use strict";var r=i(0).CryptoJS;!function(t){function e(t,e,i,r,n,s,o){var h=t+(e&i|~e&r)+n+o;return(h<>>32-s)+e}function i(t,e,i,r,n,s,o){var h=t+(e&r|i&~r)+n+o;return(h<>>32-s)+e}function n(t,e,i,r,n,s,o){var h=t+(e^i^r)+n+o;return(h<>>32-s)+e}function s(t,e,i,r,n,s,o){var h=t+(i^(e|~r))+n+o;return(h<>>32-s)+e}var o=r,h=o.lib,c=h.WordArray,a=h.Hasher,u=o.algo,f=[];!function(){for(var e=0;e<64;e++)f[e]=4294967296*t.abs(t.sin(e+1))|0}();var l=u.MD5=a.extend({_doReset:function(){this._hash=new c.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(t,r){for(var o=0;o<16;o++){var h=r+o,c=t[h];t[h]=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8)}var a=this._hash.words,u=t[r+0],l=t[r+1],p=t[r+2],y=t[r+3],d=t[r+4],v=t[r+5],g=t[r+6],m=t[r+7],_=t[r+8],S=t[r+9],b=t[r+10],x=t[r+11],w=t[r+12],B=t[r+13],k=t[r+14],z=t[r+15],E=a[0],A=a[1],C=a[2],O=a[3];A=s(A=s(A=s(A=s(A=n(A=n(A=n(A=n(A=i(A=i(A=i(A=i(A=e(A=e(A=e(A=e(A,C=e(C,O=e(O,E=e(E,A,C,O,u,7,f[0]),A,C,l,12,f[1]),E,A,p,17,f[2]),O,E,y,22,f[3]),C=e(C,O=e(O,E=e(E,A,C,O,d,7,f[4]),A,C,v,12,f[5]),E,A,g,17,f[6]),O,E,m,22,f[7]),C=e(C,O=e(O,E=e(E,A,C,O,_,7,f[8]),A,C,S,12,f[9]),E,A,b,17,f[10]),O,E,x,22,f[11]),C=e(C,O=e(O,E=e(E,A,C,O,w,7,f[12]),A,C,B,12,f[13]),E,A,k,17,f[14]),O,E,z,22,f[15]),C=i(C,O=i(O,E=i(E,A,C,O,l,5,f[16]),A,C,g,9,f[17]),E,A,x,14,f[18]),O,E,u,20,f[19]),C=i(C,O=i(O,E=i(E,A,C,O,v,5,f[20]),A,C,b,9,f[21]),E,A,z,14,f[22]),O,E,d,20,f[23]),C=i(C,O=i(O,E=i(E,A,C,O,S,5,f[24]),A,C,k,9,f[25]),E,A,y,14,f[26]),O,E,_,20,f[27]),C=i(C,O=i(O,E=i(E,A,C,O,B,5,f[28]),A,C,p,9,f[29]),E,A,m,14,f[30]),O,E,w,20,f[31]),C=n(C,O=n(O,E=n(E,A,C,O,v,4,f[32]),A,C,_,11,f[33]),E,A,x,16,f[34]),O,E,k,23,f[35]),C=n(C,O=n(O,E=n(E,A,C,O,l,4,f[36]),A,C,d,11,f[37]),E,A,m,16,f[38]),O,E,b,23,f[39]),C=n(C,O=n(O,E=n(E,A,C,O,B,4,f[40]),A,C,u,11,f[41]),E,A,y,16,f[42]),O,E,g,23,f[43]),C=n(C,O=n(O,E=n(E,A,C,O,S,4,f[44]),A,C,w,11,f[45]),E,A,z,16,f[46]),O,E,p,23,f[47]),C=s(C,O=s(O,E=s(E,A,C,O,u,6,f[48]),A,C,m,10,f[49]),E,A,k,15,f[50]),O,E,v,21,f[51]),C=s(C,O=s(O,E=s(E,A,C,O,w,6,f[52]),A,C,y,10,f[53]),E,A,b,15,f[54]),O,E,l,21,f[55]),C=s(C,O=s(O,E=s(E,A,C,O,_,6,f[56]),A,C,z,10,f[57]),E,A,g,15,f[58]),O,E,B,21,f[59]),C=s(C,O=s(O,E=s(E,A,C,O,d,6,f[60]),A,C,x,10,f[61]),E,A,p,15,f[62]),O,E,S,21,f[63]),a[0]=a[0]+E|0,a[1]=a[1]+A|0,a[2]=a[2]+C|0,a[3]=a[3]+O|0},_doFinalize:function(){var e=this._data,i=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;i[n>>>5]|=128<<24-n%32;var s=t.floor(r/4294967296),o=r;i[15+(n+64>>>9<<4)]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),i[14+(n+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),e.sigBytes=4*(i.length+1),this._process();for(var h=this._hash,c=h.words,a=0;a<4;a++){var u=c[a];c[a]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return h},clone:function(){var t=a.clone.call(this);return t._hash=this._hash.clone(),t}});o.MD5=a._createHelper(l),o.HmacMD5=a._createHmacHelper(l)}(Math)},function(t,e,i){"use strict";var r=i(0).CryptoJS;!function(){var t=r,e=t.lib,i=e.Base,n=e.WordArray,s=t.algo,o=s.MD5,h=s.EvpKDF=i.extend({cfg:i.extend({keySize:4,hasher:o,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var i=this.cfg,r=i.hasher.create(),s=n.create(),o=s.words,h=i.keySize,c=i.iterations;o.length>>2];t.sigBytes-=e}},d=(i.BlockCipher=u.extend({cfg:u.cfg.extend({mode:p,padding:y}),reset:function(){u.reset.call(this);var t=this.cfg,e=t.iv,i=t.mode;if(this._xformMode==this._ENC_XFORM_MODE)r=i.createEncryptor;else{var r=i.createDecryptor;this._minBufferSize=1}this._mode=r.call(i,this,e&&e.words)},_doProcessBlock:function(t,e){this._mode.processBlock(t,e)},_doFinalize:function(){var t=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){t.pad(this._data,this.blockSize);e=this._process(!0)}else{var e=this._process(!0);t.unpad(e)}return e},blockSize:4}),i.CipherParams=n.extend({init:function(t){this.mixIn(t)},toString:function(t){return(t||this.formatter).stringify(this)}})),v=(e.format={}).OpenSSL={stringify:function(t){var e=t.ciphertext,i=t.salt;if(i)r=s.create([1398893684,1701076831]).concat(i).concat(e);else var r=e;return r.toString(c)},parse:function(t){var e=c.parse(t),i=e.words;if(1398893684==i[0]&&1701076831==i[1]){var r=s.create(i.slice(2,4));i.splice(0,4),e.sigBytes-=16}return d.create({ciphertext:e,salt:r})}},g=i.SerializableCipher=n.extend({cfg:n.extend({format:v}),encrypt:function(t,e,i,r){r=this.cfg.extend(r);var n=t.createEncryptor(i,r),s=n.finalize(e),o=n.cfg;return d.create({ciphertext:s,key:i,iv:o.iv,algorithm:t,mode:o.mode,padding:o.padding,blockSize:t.blockSize,formatter:r.format})},decrypt:function(t,e,i,r){r=this.cfg.extend(r),e=this._parse(e,r.format);return t.createDecryptor(i,r).finalize(e.ciphertext)},_parse:function(t,e){return"string"==typeof t?e.parse(t,this):t}}),m=(e.kdf={}).OpenSSL={execute:function(t,e,i,r){r||(r=s.random(8));var n=a.create({keySize:e+i}).compute(t,r),o=s.create(n.words.slice(e),4*i);return n.sigBytes=4*e,d.create({key:n,iv:o,salt:r})}},_=i.PasswordBasedCipher=g.extend({cfg:g.cfg.extend({kdf:m}),encrypt:function(t,e,i,r){var n=(r=this.cfg.extend(r)).kdf.execute(i,t.keySize,t.ivSize);r.iv=n.iv;var s=g.encrypt.call(this,t,e,n.key,r);return s.mixIn(n),s},decrypt:function(t,e,i,r){r=this.cfg.extend(r),e=this._parse(e,r.format);var n=r.kdf.execute(i,t.keySize,t.ivSize,e.salt);r.iv=n.iv;return g.decrypt.call(this,t,e,n.key,r)}})}()},function(t,e,i){"use strict";var r=i(0).CryptoJS;!function(){var t=r,e=t.lib.BlockCipher,i=t.algo,n=[],s=[],o=[],h=[],c=[],a=[],u=[],f=[],l=[],p=[];!function(){for(var t=[],e=0;e<256;e++)t[e]=e<128?e<<1:e<<1^283;for(var i=0,r=0,e=0;e<256;e++){var y=r^r<<1^r<<2^r<<3^r<<4;y=y>>>8^255&y^99,n[i]=y,s[y]=i;var d=t[i],v=t[d],g=t[v],m=257*t[y]^16843008*y;o[i]=m<<24|m>>>8,h[i]=m<<16|m>>>16,c[i]=m<<8|m>>>24,a[i]=m;m=16843009*g^65537*v^257*d^16843008*i;u[y]=m<<24|m>>>8,f[y]=m<<16|m>>>16,l[y]=m<<8|m>>>24,p[y]=m,i?(i=d^t[t[t[g^d]]],r^=t[t[r]]):i=r=1}}();var y=[0,1,2,4,8,16,32,64,128,27,54],d=i.AES=e.extend({_doReset:function(){for(var t=this._key,e=t.words,i=t.sigBytes/4,r=4*((this._nRounds=i+6)+1),s=this._keySchedule=[],o=0;o6&&o%i==4&&(a=n[a>>>24]<<24|n[a>>>16&255]<<16|n[a>>>8&255]<<8|n[255&a]):(a=n[(a=a<<8|a>>>24)>>>24]<<24|n[a>>>16&255]<<16|n[a>>>8&255]<<8|n[255&a],a^=y[o/i|0]<<24),s[o]=s[o-i]^a}for(var h=this._invKeySchedule=[],c=0;c>>24]]^f[n[a>>>16&255]]^l[n[a>>>8&255]]^p[n[255&a]]}},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._keySchedule,o,h,c,a,n)},decryptBlock:function(t,e){i=t[e+1];t[e+1]=t[e+3],t[e+3]=i,this._doCryptBlock(t,e,this._invKeySchedule,u,f,l,p,s);var i=t[e+1];t[e+1]=t[e+3],t[e+3]=i},_doCryptBlock:function(t,e,i,r,n,s,o,h){for(var c=this._nRounds,a=t[e]^i[0],u=t[e+1]^i[1],f=t[e+2]^i[2],l=t[e+3]^i[3],p=4,y=1;y>>24]^n[u>>>16&255]^s[f>>>8&255]^o[255&l]^i[p++],v=r[u>>>24]^n[f>>>16&255]^s[l>>>8&255]^o[255&a]^i[p++],g=r[f>>>24]^n[l>>>16&255]^s[a>>>8&255]^o[255&u]^i[p++],m=r[l>>>24]^n[a>>>16&255]^s[u>>>8&255]^o[255&f]^i[p++];a=d,u=v,f=g,l=m}var d=(h[a>>>24]<<24|h[u>>>16&255]<<16|h[f>>>8&255]<<8|h[255&l])^i[p++],v=(h[u>>>24]<<24|h[f>>>16&255]<<16|h[l>>>8&255]<<8|h[255&a])^i[p++],g=(h[f>>>24]<<24|h[l>>>16&255]<<16|h[a>>>8&255]<<8|h[255&u])^i[p++],m=(h[l>>>24]<<24|h[a>>>16&255]<<16|h[u>>>8&255]<<8|h[255&f])^i[p++];t[e]=d,t[e+1]=v,t[e+2]=g,t[e+3]=m},keySize:8});t.AES=e._createHelper(d)}()},function(t,e,i){"use strict";var r=i(0).CryptoJS,n={stringify:function(t){var e={ct:t.ciphertext.toString(r.enc.Base64)};return t.iv&&(e.iv=t.iv.toString()),t.salt&&(e.s=t.salt.toString()),JSON.stringify(e)},parse:function(t){var e=JSON.parse(t),i=r.lib.CipherParams.create({ciphertext:r.enc.Base64.parse(e.ct)});return e.iv&&(i.iv=r.enc.Hex.parse(e.iv)),e.s&&(i.salt=r.enc.Hex.parse(e.s)),i}};e.JsonFormatter=n},function(t,e,i){"use strict";e.blocks=[["!",'"',"#","$","%","&","'","(",")","*","+",",","-",".","/","0","1","2","3","4","5","6","7","8","9",":",";","<","=",">","?","@","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","[","\\","]","^","_","`","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","{","|","}","~"]]}]); /**************************** password generator END**************************************/