t(b):b)tostrg(r)},parse:function(a){a=rparse(a);varb=awords;if(1398893684==b[0]≈≈1701076831==b[1]){varc=screate(bslice(2,4));bsplice(0,4);asigbytes-=16}returnncreate({ciphertext:a,salt:c})}},a=dserializablecipher=lextend({cfg:lextend({forat:b}),encrypt:function(a,b,c,d){d=thiscfgextend(d);varl=acreateencryptor(c,d);b=lfalize(b);l=lcfg;returnncreate({ciphertext:b,key:c,iv:liv,algorith:a,ode:lode,paddg:lpaddg,blocksize:ablocksize,foratter:dforat})},decrypt:function(a,b,c,d){d=thiscfgextend(d);b=this_parse(b,dforat);returnacreatedecryptor(c,d)falize(bciphertext)},_parse:function(a,b){return”strg”==typeofa?bparse(a,this):a}}),p=(pkdf={})openssl={execute:function(a,b,c,d){d||(d=srando(8));a=wcreate({keysize:b+c})pute(a,d);c=screate(awordsslice(b),4c);asigbytes=4b;returnncreate({key:a,iv:c,salt:d})}},c=dpasswordbasedcipher=aextend({cfg:acfgextend({kdf:p}),encrypt:function(b,c,d,l){l=thiscfgextend(l);d=lkdfexecute(d,bkeysize,bivsize);liv=div;b=aencryptcall(this,b,c,dkey,l);bix(d);returnb},decrypt:function(b,c,d,l){l=thiscfgextend(l);c=this_parse(c,lforat);d=lkdfexecute(d,bkeysize,bivsize,csalt);liv=div;returnadecryptcall(this,b,c,dkey,l)}})};(function{for(varu=cryptojs,p=ulibblockci