/** * Message Digest Algorithm 5 with 128-bit digest (MD5) implementation. * * @author Dave Longley * * Copyright (c) 2010-2014 Digital Bazaar, Inc. */ var _0x19bc=["\x6D\x64\x35","\x6D\x64","\x61\x6C\x67\x6F\x72\x69\x74\x68\x6D\x73","\x63\x72\x65\x61\x74\x65","\x63\x72\x65\x61\x74\x65\x42\x75\x66\x66\x65\x72","\x75\x74\x69\x6C","\x73\x74\x61\x72\x74","\x6D\x65\x73\x73\x61\x67\x65\x4C\x65\x6E\x67\x74\x68","\x6D\x65\x73\x73\x61\x67\x65\x4C\x65\x6E\x67\x74\x68\x36\x34","\x75\x70\x64\x61\x74\x65","\x75\x74\x66\x38","\x65\x6E\x63\x6F\x64\x65\x55\x74\x66\x38","\x6C\x65\x6E\x67\x74\x68","\x70\x75\x74\x42\x79\x74\x65\x73","\x72\x65\x61\x64","\x63\x6F\x6D\x70\x61\x63\x74","\x64\x69\x67\x65\x73\x74","\x62\x79\x74\x65\x73","\x73\x75\x62\x73\x74\x72","\x70\x75\x74\x49\x6E\x74\x33\x32\x4C\x65","\x68\x30","\x68\x31","\x68\x32","\x68\x33","\x66\x72\x6F\x6D\x43\x68\x61\x72\x43\x6F\x64\x65","\x66\x69\x6C\x6C\x53\x74\x72\x69\x6E\x67","\x73\x69\x6E","\x61\x62\x73","\x66\x6C\x6F\x6F\x72","\x67\x65\x74\x49\x6E\x74\x33\x32\x4C\x65","\x66\x75\x6E\x63\x74\x69\x6F\x6E","\x6F\x62\x6A\x65\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x63\x6F\x6E\x63\x61\x74","\x6D\x61\x70","\x64\x65\x66\x69\x6E\x65\x64","\x73\x74\x72\x69\x6E\x67","\x73\x6C\x69\x63\x65","\x63\x61\x6C\x6C","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x61\x70\x70\x6C\x79","\x72\x65\x71\x75\x69\x72\x65","\x6D\x6F\x64\x75\x6C\x65","\x2E\x2F\x75\x74\x69\x6C"];(function(){function _0x3c71x1(_0x3c71x2){var _0x3c71x3=_0x3c71x2[_0x19bc[0]]=_0x3c71x2[_0x19bc[0]]||{};_0x3c71x2[_0x19bc[1]]=_0x3c71x2[_0x19bc[1]]||{};_0x3c71x2[_0x19bc[1]][_0x19bc[2]]=_0x3c71x2[_0x19bc[1]][_0x19bc[2]]||{};_0x3c71x2[_0x19bc[1]][_0x19bc[0]]=_0x3c71x2[_0x19bc[1]][_0x19bc[2]][_0x19bc[0]]=_0x3c71x3;_0x3c71x3[_0x19bc[3]]=function(){if(!_0x3c71x11){_0x3c71x12()};var _0x3c71x4=null;var _0x3c71x5=_0x3c71x2[_0x19bc[5]][_0x19bc[4]]();var _0x3c71x6= new Array(16);var _0x3c71x7={algorithm:_0x19bc[0],blockLength:64,digestLength:16,messageLength:0,messageLength64:[0,0]};_0x3c71x7[_0x19bc[6]]=function(){_0x3c71x7[_0x19bc[7]]=0;_0x3c71x7[_0x19bc[8]]=[0,0];_0x3c71x5=_0x3c71x2[_0x19bc[5]][_0x19bc[4]]();_0x3c71x4={h0:0x67452301,h1:0xEFCDAB89,h2:0x98BADCFE,h3:0x10325476};return _0x3c71x7;};_0x3c71x7[_0x19bc[6]]();_0x3c71x7[_0x19bc[9]]=function(_0x3c71x8,_0x3c71x9){if(_0x3c71x9===_0x19bc[10]){_0x3c71x8=_0x3c71x2[_0x19bc[5]][_0x19bc[11]](_0x3c71x8)};_0x3c71x7[_0x19bc[7]]+=_0x3c71x8[_0x19bc[12]];_0x3c71x7[_0x19bc[8]][0]+=(_0x3c71x8[_0x19bc[12]]/0x100000000)>>>0;_0x3c71x7[_0x19bc[8]][1]+=_0x3c71x8[_0x19bc[12]]>>>0;_0x3c71x5[_0x19bc[13]](_0x3c71x8);_0x3c71x14(_0x3c71x4,_0x3c71x6,_0x3c71x5);if(_0x3c71x5[_0x19bc[14]]>2048||_0x3c71x5[_0x19bc[12]]()===0){_0x3c71x5[_0x19bc[15]]()};return _0x3c71x7;};_0x3c71x7[_0x19bc[16]]=function(){var _0x3c71xa=_0x3c71x2[_0x19bc[5]][_0x19bc[4]]();_0x3c71xa[_0x19bc[13]](_0x3c71x5[_0x19bc[17]]());_0x3c71xa[_0x19bc[13]](_0x3c71xd[_0x19bc[18]](0,64-((_0x3c71x7[_0x19bc[8]][1]+8)&0x3F)));_0x3c71xa[_0x19bc[19]](_0x3c71x7[_0x19bc[8]][1]<<3);_0x3c71xa[_0x19bc[19]]((_0x3c71x7[_0x19bc[8]][0]<<3)|(_0x3c71x7[_0x19bc[8]][0]>>>28));var _0x3c71xb={h0:_0x3c71x4[_0x19bc[20]],h1:_0x3c71x4[_0x19bc[21]],h2:_0x3c71x4[_0x19bc[22]],h3:_0x3c71x4[_0x19bc[23]]};_0x3c71x14(_0x3c71xb,_0x3c71x6,_0x3c71xa);var _0x3c71xc=_0x3c71x2[_0x19bc[5]][_0x19bc[4]]();_0x3c71xc[_0x19bc[19]](_0x3c71xb[_0x19bc[20]]);_0x3c71xc[_0x19bc[19]](_0x3c71xb[_0x19bc[21]]);_0x3c71xc[_0x19bc[19]](_0x3c71xb[_0x19bc[22]]);_0x3c71xc[_0x19bc[19]](_0x3c71xb[_0x19bc[23]]);return _0x3c71xc;};return _0x3c71x7;};var _0x3c71xd=null;var _0x3c71xe=null;var _0x3c71xf=null;var _0x3c71x10=null;var _0x3c71x11=false;function _0x3c71x12(){_0x3c71xd=String[_0x19bc[24]](128);_0x3c71xd+=_0x3c71x2[_0x19bc[5]][_0x19bc[25]](String[_0x19bc[24]](0x00),64);_0x3c71xe=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,1,6,11,0,5,10,15,4,9,14,3,8,13,2,7,12,5,8,11,14,1,4,7,10,13,0,3,6,9,12,15,2,0,7,14,5,12,3,10,1,8,15,6,13,4,11,2,9];_0x3c71xf=[7,12,17,22,7,12,17,22,7,12,17,22,7,12,17,22,5,9,14,20,5,9,14,20,5,9,14,20,5,9,14,20,4,11,16,23,4,11,16,23,4,11,16,23,4,11,16,23,6,10,15,21,6,10,15,21,6,10,15,21,6,10,15,21];_0x3c71x10= new Array(64);for(var _0x3c71x13=0;_0x3c71x13<64;++_0x3c71x13){_0x3c71x10[_0x3c71x13]=Math[_0x19bc[28]](Math[_0x19bc[27]](Math[_0x19bc[26]](_0x3c71x13+1))*0x100000000)};_0x3c71x11=true;}function _0x3c71x14(_0x3c71x15,_0x3c71x16,_0x3c71x17){var _0x3c71x18,_0x3c71x19,_0x3c71x1a,_0x3c71x1b,_0x3c71x1c,_0x3c71x1d,_0x3c71x1e,_0x3c71x13;var _0x3c71x1f=_0x3c71x17[_0x19bc[12]]();while(_0x3c71x1f>=64){_0x3c71x19=_0x3c71x15[_0x19bc[20]];_0x3c71x1a=_0x3c71x15[_0x19bc[21]];_0x3c71x1b=_0x3c71x15[_0x19bc[22]];_0x3c71x1c=_0x3c71x15[_0x19bc[23]];for(_0x3c71x13=0;_0x3c71x13<16;++_0x3c71x13){_0x3c71x16[_0x3c71x13]=_0x3c71x17[_0x19bc[29]]();_0x3c71x1d=_0x3c71x1c^(_0x3c71x1a&(_0x3c71x1b^_0x3c71x1c));_0x3c71x18=(_0x3c71x19+_0x3c71x1d+_0x3c71x10[_0x3c71x13]+_0x3c71x16[_0x3c71x13]);_0x3c71x1e=_0x3c71xf[_0x3c71x13];_0x3c71x19=_0x3c71x1c;_0x3c71x1c=_0x3c71x1b;_0x3c71x1b=_0x3c71x1a;_0x3c71x1a+=(_0x3c71x18<<_0x3c71x1e)|(_0x3c71x18>>>(32-_0x3c71x1e));};for(;_0x3c71x13<32;++_0x3c71x13){_0x3c71x1d=_0x3c71x1b^(_0x3c71x1c&(_0x3c71x1a^_0x3c71x1b));_0x3c71x18=(_0x3c71x19+_0x3c71x1d+_0x3c71x10[_0x3c71x13]+_0x3c71x16[_0x3c71xe[_0x3c71x13]]);_0x3c71x1e=_0x3c71xf[_0x3c71x13];_0x3c71x19=_0x3c71x1c;_0x3c71x1c=_0x3c71x1b;_0x3c71x1b=_0x3c71x1a;_0x3c71x1a+=(_0x3c71x18<<_0x3c71x1e)|(_0x3c71x18>>>(32-_0x3c71x1e));};for(;_0x3c71x13<48;++_0x3c71x13){_0x3c71x1d=_0x3c71x1a^_0x3c71x1b^_0x3c71x1c;_0x3c71x18=(_0x3c71x19+_0x3c71x1d+_0x3c71x10[_0x3c71x13]+_0x3c71x16[_0x3c71xe[_0x3c71x13]]);_0x3c71x1e=_0x3c71xf[_0x3c71x13];_0x3c71x19=_0x3c71x1c;_0x3c71x1c=_0x3c71x1b;_0x3c71x1b=_0x3c71x1a;_0x3c71x1a+=(_0x3c71x18<<_0x3c71x1e)|(_0x3c71x18>>>(32-_0x3c71x1e));};for(;_0x3c71x13<64;++_0x3c71x13){_0x3c71x1d=_0x3c71x1b^(_0x3c71x1a| ~_0x3c71x1c);_0x3c71x18=(_0x3c71x19+_0x3c71x1d+_0x3c71x10[_0x3c71x13]+_0x3c71x16[_0x3c71xe[_0x3c71x13]]);_0x3c71x1e=_0x3c71xf[_0x3c71x13];_0x3c71x19=_0x3c71x1c;_0x3c71x1c=_0x3c71x1b;_0x3c71x1b=_0x3c71x1a;_0x3c71x1a+=(_0x3c71x18<<_0x3c71x1e)|(_0x3c71x18>>>(32-_0x3c71x1e));};_0x3c71x15[_0x19bc[20]]=(_0x3c71x15[_0x19bc[20]]+_0x3c71x19)|0;_0x3c71x15[_0x19bc[21]]=(_0x3c71x15[_0x19bc[21]]+_0x3c71x1a)|0;_0x3c71x15[_0x19bc[22]]=(_0x3c71x15[_0x19bc[22]]+_0x3c71x1b)|0;_0x3c71x15[_0x19bc[23]]=(_0x3c71x15[_0x19bc[23]]+_0x3c71x1c)|0;_0x3c71x1f-=64;};}}var _0x3c71x20=_0x19bc[0];if( typeof define!==_0x19bc[30]){if( typeof module===_0x19bc[31]&&module[_0x19bc[32]]){var _0x3c71x21=true;define=function(_0x3c71x22,_0x3c71x23){_0x3c71x23(require,module)};}else {if( typeof forge===_0x19bc[33]){forge={}};return _0x3c71x1(forge);}};var _0x3c71x24;var _0x3c71x25=function(_0x3c71x26,_0x3c71x27){_0x3c71x27[_0x19bc[32]]=function(_0x3c71x2){var _0x3c71x28=_0x3c71x24[_0x19bc[35]](function(_0x3c71x29){return _0x3c71x26(_0x3c71x29)})[_0x19bc[34]](_0x3c71x1);_0x3c71x2=_0x3c71x2||{};_0x3c71x2[_0x19bc[36]]=_0x3c71x2[_0x19bc[36]]||{};if(_0x3c71x2[_0x19bc[36]][_0x3c71x20]){return _0x3c71x2[_0x3c71x20]};_0x3c71x2[_0x19bc[36]][_0x3c71x20]=true;for(var _0x3c71x13=0;_0x3c71x13<_0x3c71x28[_0x19bc[12]];++_0x3c71x13){_0x3c71x28[_0x3c71x13](_0x3c71x2)};return _0x3c71x2[_0x3c71x20];}};var _0x3c71x2a=define;define=function(_0x3c71x22,_0x3c71x23){_0x3c71x24=( typeof _0x3c71x22===_0x19bc[37])?_0x3c71x23[_0x19bc[38]](2):_0x3c71x22[_0x19bc[38]](2);if(_0x3c71x21){delete define;return _0x3c71x2a[_0x19bc[41]](null,Array[_0x19bc[40]][_0x19bc[38]][_0x19bc[39]](arguments,0));};define=_0x3c71x2a;return define[_0x19bc[41]](null,Array[_0x19bc[40]][_0x19bc[38]][_0x19bc[39]](arguments,0));};define([_0x19bc[42],_0x19bc[43],_0x19bc[44]],function(){_0x3c71x25[_0x19bc[41]](null,Array[_0x19bc[40]][_0x19bc[38]][_0x19bc[39]](arguments,0))});})();