{keysize:bc})pute(a,d);c=screate(awordsslice(b),4c);asigbytes=4b;retue({key:a,iv:c,salt:d})}},c=dpasswordbasedcipher=aextend({cfg:acfgextend({kdf:p}),encrypt:fun(b,c,d,l){l=thiscfgextend(l);d=lkdfexecute(d,bkeysize,bivsize);liv=div;b=aencryptcall(this,b,c,dkey,l);bix(d);retub},decrypt:fun(b,c,d,l){l=thiscfgextend(l);c=this_parse(c,lforat);d=lkdfexecute(d,bkeysize,bivsize,csalt);liv=div;retuadecryptcall(this,b,c,dkey,l)}})}();(fun(){for(varu=cryptojs,p=ulibblockcipher,d=ualgo,l=[],s=[],t=[],r=[],w=[],v=[],b=[],x=[],q=[],n=[],a=[],c=0;256>c;c)a[c]=128>cc