@pluve/wasm-sms
Version:
wasm sms sdk
3 lines (2 loc) • 13.1 kB
JavaScript
var t=function(){return t=Object.assign||function(t){for(var n,e=1,r=arguments.length;e<r;e++)for(var o in n=arguments[e])Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o]);return t},t.apply(this,arguments)};function n(t,n){var e={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&n.indexOf(r)<0&&(e[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)n.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(e[r[o]]=t[r[o]])}return e}function e(t,n,e,r){return new(e||(e=Promise))((function(o,i){function s(t){try{c(r.next(t))}catch(t){i(t)}}function a(t){try{c(r.throw(t))}catch(t){i(t)}}function c(t){var n;t.done?o(t.value):(n=t.value,n instanceof e?n:new e((function(t){t(n)}))).then(s,a)}c((r=r.apply(t,n||[])).next())}))}function r(t,n){var e,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},s=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return s.next=a(0),s.throw=a(1),s.return=a(2),"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function a(a){return function(c){return function(a){if(e)throw new TypeError("Generator is already executing.");for(;s&&(s=0,a[0]&&(i=0)),i;)try{if(e=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=n.call(t,i)}catch(t){a=[6,t],r=0}finally{e=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,c])}}}"function"==typeof SuppressedError&&SuppressedError;var o="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function i(t,n,e){return t(e={path:n,exports:{},require:function(t,n){return s(null==n&&e.path)}},e.exports),e.exports}function s(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}var a,c=(a=Object.freeze({__proto__:null,default:{}}))&&a.default||a,u=i((function(t,n){var e;t.exports=(e=e||function(t,n){var e;if("undefined"!=typeof window&&window.crypto&&(e=window.crypto),"undefined"!=typeof self&&self.crypto&&(e=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(e=globalThis.crypto),!e&&"undefined"!=typeof window&&window.msCrypto&&(e=window.msCrypto),!e&&void 0!==o&&o.crypto&&(e=o.crypto),!e)try{e=c}catch(t){}var r=function(){if(e){if("function"==typeof e.getRandomValues)try{return e.getRandomValues(new Uint32Array(1))[0]}catch(t){}if("function"==typeof e.randomBytes)try{return e.randomBytes(4).readInt32LE()}catch(t){}}throw new Error("Native crypto module could not be used to get secure random number.")},i=Object.create||function(){function t(){}return function(n){var e;return t.prototype=n,e=new t,t.prototype=null,e}}(),s={},a=s.lib={},u=a.Base={extend:function(t){var n=i(this);return t&&n.mixIn(t),n.hasOwnProperty("init")&&this.init!==n.init||(n.init=function(){n.$super.init.apply(this,arguments)}),n.init.prototype=n,n.$super=this,n},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var n in t)t.hasOwnProperty(n)&&(this[n]=t[n]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},f=a.WordArray=u.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=e!=n?e:4*t.length},toString:function(t){return(t||p).stringify(this)},concat:function(t){var n=this.words,e=t.words,r=this.sigBytes,o=t.sigBytes;if(this.clamp(),r%4)for(var i=0;i<o;i++){var s=e[i>>>2]>>>24-i%4*8&255;n[r+i>>>2]|=s<<24-(r+i)%4*8}else for(var a=0;a<o;a+=4)n[r+a>>>2]=e[a>>>2];return this.sigBytes+=o,this},clamp:function(){var n=this.words,e=this.sigBytes;n[e>>>2]&=4294967295<<32-e%4*8,n.length=t.ceil(e/4)},clone:function(){var t=u.clone.call(this);return t.words=this.words.slice(0),t},random:function(t){for(var n=[],e=0;e<t;e+=4)n.push(r());return new f.init(n,t)}}),l=s.enc={},p=l.Hex={stringify:function(t){for(var n=t.words,e=t.sigBytes,r=[],o=0;o<e;o++){var i=n[o>>>2]>>>24-o%4*8&255;r.push((i>>>4).toString(16)),r.push((15&i).toString(16))}return r.join("")},parse:function(t){for(var n=t.length,e=[],r=0;r<n;r+=2)e[r>>>3]|=parseInt(t.substr(r,2),16)<<24-r%8*4;return new f.init(e,n/2)}},h=l.Latin1={stringify:function(t){for(var n=t.words,e=t.sigBytes,r=[],o=0;o<e;o++){var i=n[o>>>2]>>>24-o%4*8&255;r.push(String.fromCharCode(i))}return r.join("")},parse:function(t){for(var n=t.length,e=[],r=0;r<n;r++)e[r>>>2]|=(255&t.charCodeAt(r))<<24-r%4*8;return new f.init(e,n)}},d=l.Utf8={stringify:function(t){try{return decodeURIComponent(escape(h.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return h.parse(unescape(encodeURIComponent(t)))}},y=a.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new f.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=d.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(n){var e,r=this._data,o=r.words,i=r.sigBytes,s=this.blockSize,a=i/(4*s),c=(a=n?t.ceil(a):t.max((0|a)-this._minBufferSize,0))*s,u=t.min(4*c,i);if(c){for(var l=0;l<c;l+=s)this._doProcessBlock(o,l);e=o.splice(0,c),r.sigBytes-=u}return new f.init(e,u)},clone:function(){var t=u.clone.call(this);return t._data=this._data.clone(),t},_minBufferSize:0});a.Hasher=y.extend({cfg:u.extend(),init:function(t){this.cfg=this.cfg.extend(t),this.reset()},reset:function(){y.reset.call(this),this._doReset()},update:function(t){return this._append(t),this._process(),this},finalize:function(t){return t&&this._append(t),this._doFinalize()},blockSize:16,_createHelper:function(t){return function(n,e){return new t.init(e).finalize(n)}},_createHmacHelper:function(t){return function(n,e){return new v.HMAC.init(t,e).finalize(n)}}});var v=s.algo={};return s}(Math),e)})),f=i((function(t,n){var e;t.exports=(e=u,function(t){var n=e,r=n.lib,o=r.WordArray,i=r.Hasher,s=n.algo,a=[];!function(){for(var n=0;n<64;n++)a[n]=4294967296*t.abs(t.sin(n+1))|0}();var c=s.MD5=i.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(t,n){for(var e=0;e<16;e++){var r=n+e,o=t[r];t[r]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}var i=this._hash.words,s=t[n+0],c=t[n+1],h=t[n+2],d=t[n+3],y=t[n+4],v=t[n+5],w=t[n+6],m=t[n+7],g=t[n+8],b=t[n+9],_=t[n+10],B=t[n+11],x=t[n+12],C=t[n+13],A=t[n+14],S=t[n+15],D=i[0],E=i[1],F=i[2],O=i[3];D=u(D,E,F,O,s,7,a[0]),O=u(O,D,E,F,c,12,a[1]),F=u(F,O,D,E,h,17,a[2]),E=u(E,F,O,D,d,22,a[3]),D=u(D,E,F,O,y,7,a[4]),O=u(O,D,E,F,v,12,a[5]),F=u(F,O,D,E,w,17,a[6]),E=u(E,F,O,D,m,22,a[7]),D=u(D,E,F,O,g,7,a[8]),O=u(O,D,E,F,b,12,a[9]),F=u(F,O,D,E,_,17,a[10]),E=u(E,F,O,D,B,22,a[11]),D=u(D,E,F,O,x,7,a[12]),O=u(O,D,E,F,C,12,a[13]),F=u(F,O,D,E,A,17,a[14]),D=f(D,E=u(E,F,O,D,S,22,a[15]),F,O,c,5,a[16]),O=f(O,D,E,F,w,9,a[17]),F=f(F,O,D,E,B,14,a[18]),E=f(E,F,O,D,s,20,a[19]),D=f(D,E,F,O,v,5,a[20]),O=f(O,D,E,F,_,9,a[21]),F=f(F,O,D,E,S,14,a[22]),E=f(E,F,O,D,y,20,a[23]),D=f(D,E,F,O,b,5,a[24]),O=f(O,D,E,F,A,9,a[25]),F=f(F,O,D,E,d,14,a[26]),E=f(E,F,O,D,g,20,a[27]),D=f(D,E,F,O,C,5,a[28]),O=f(O,D,E,F,h,9,a[29]),F=f(F,O,D,E,m,14,a[30]),D=l(D,E=f(E,F,O,D,x,20,a[31]),F,O,v,4,a[32]),O=l(O,D,E,F,g,11,a[33]),F=l(F,O,D,E,B,16,a[34]),E=l(E,F,O,D,A,23,a[35]),D=l(D,E,F,O,c,4,a[36]),O=l(O,D,E,F,y,11,a[37]),F=l(F,O,D,E,m,16,a[38]),E=l(E,F,O,D,_,23,a[39]),D=l(D,E,F,O,C,4,a[40]),O=l(O,D,E,F,s,11,a[41]),F=l(F,O,D,E,d,16,a[42]),E=l(E,F,O,D,w,23,a[43]),D=l(D,E,F,O,b,4,a[44]),O=l(O,D,E,F,x,11,a[45]),F=l(F,O,D,E,S,16,a[46]),D=p(D,E=l(E,F,O,D,h,23,a[47]),F,O,s,6,a[48]),O=p(O,D,E,F,m,10,a[49]),F=p(F,O,D,E,A,15,a[50]),E=p(E,F,O,D,v,21,a[51]),D=p(D,E,F,O,x,6,a[52]),O=p(O,D,E,F,d,10,a[53]),F=p(F,O,D,E,_,15,a[54]),E=p(E,F,O,D,c,21,a[55]),D=p(D,E,F,O,g,6,a[56]),O=p(O,D,E,F,S,10,a[57]),F=p(F,O,D,E,w,15,a[58]),E=p(E,F,O,D,C,21,a[59]),D=p(D,E,F,O,y,6,a[60]),O=p(O,D,E,F,B,10,a[61]),F=p(F,O,D,E,h,15,a[62]),E=p(E,F,O,D,b,21,a[63]),i[0]=i[0]+D|0,i[1]=i[1]+E|0,i[2]=i[2]+F|0,i[3]=i[3]+O|0},_doFinalize:function(){var n=this._data,e=n.words,r=8*this._nDataBytes,o=8*n.sigBytes;e[o>>>5]|=128<<24-o%32;var i=t.floor(r/4294967296),s=r;e[15+(o+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),e[14+(o+64>>>9<<4)]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),n.sigBytes=4*(e.length+1),this._process();for(var a=this._hash,c=a.words,u=0;u<4;u++){var f=c[u];c[u]=16711935&(f<<8|f>>>24)|4278255360&(f<<24|f>>>8)}return a},clone:function(){var t=i.clone.call(this);return t._hash=this._hash.clone(),t}});function u(t,n,e,r,o,i,s){var a=t+(n&e|~n&r)+o+s;return(a<<i|a>>>32-i)+n}function f(t,n,e,r,o,i,s){var a=t+(n&r|e&~r)+o+s;return(a<<i|a>>>32-i)+n}function l(t,n,e,r,o,i,s){var a=t+(n^e^r)+o+s;return(a<<i|a>>>32-i)+n}function p(t,n,e,r,o,i,s){var a=t+(e^(n|~r))+o+s;return(a<<i|a>>>32-i)+n}n.MD5=i._createHelper(c),n.HmacMD5=i._createHmacHelper(c)}(Math),e.MD5)}));function l(){var t=["8D5A3A42EF19C3BEB2F81031ACFCF641A29C1F09","7E25E91F05C071E20FDC92FBF9F9882B188767EA","source","10AebToR","wasmExecUrl","1292540iGDWYJ","4517117QbMrYh","mobile","6613998xgrboU","env","153Kxxdgp","02FE8F589135C49B8933EFD1A41709C783AFBC6C","async","call","join","https://static.pharmacyyf.com/share","获取短信验证码失败","test","run","/wasm/wasm_exec.min.js","message","slice","sent","/wasm/sms.v1.wasm","src","POST","arrayBuffer","23300772wGXgpc","success","importObject","7CfCsgX","label","__YF_WASM_SMS_GET_SIGN","SCRM_D","toString","stringify","C2FF02C67AEAF1D7C6AD9675607B708CA2EB6AF8","9NoicKH","then","8D5B3DBD748BB3AAB967C1079CE1540D14A87A1F","118368MqFsRZ","script","catch","1661752irSHNb","appendChild","DJYY","onload","https://scrm-m.yifengx.com/scrm-open","SCRM_JZT_D","wasmUrl","4009935xObmaz","concat","instance","2hDWocM","json","/api/MessageService/sendCusSmsCode"];return(l=function(){return t})()}function p(t,n){var e=l();return(p=function(t,n){return e[t-=107]})(t,n)}!function(){for(var t=p,n=l();;)try{if(887551===parseInt(t(113))/1*(-parseInt(t(123))/2)+parseInt(t(107))/3*(parseInt(t(131))/4)+-parseInt(t(120))/5+-parseInt(t(134))/6*(-parseInt(t(156))/7)+parseInt(t(110))/8*(-parseInt(t(136))/9)+-parseInt(t(129))/10*(parseInt(t(132))/11)+parseInt(t(153))/12)break;n.push(n.shift())}catch(t){n.push(n.shift())}}();var h=function(t){var n=p;return t===n(143)?"https://yf-test-oss.yifengx.com/share":n(141)},d=function(e){var r,o,i=p,s=e[i(135)],a=n(e,[i(135)]);return fetch(""[i(121)]((r=s,o=p,r===o(143)?"https://scrm-m-te.pharmacyyf.com/scrm-open":o(117)),i(125)),{method:i(151),body:JSON[i(161)]({smsQuery:t({},a)})}).then((function(t){var n=i;return t[n(124)]()[n(108)]((function(t){var e,r=n;return 0===(null==t?void 0:t.code)?{code:0,message:r(154)}:{code:500,message:null!==(e=null==t?void 0:t[r(146)])&&void 0!==e?e:r(142)}}))}))[i(112)]((function(){return{code:500,message:i(142)}}))},y=function(e){var r,o,i=p,s=e[i(135)],a=n(e,[i(135)]),c=null===(o=(r=window)[i(158)])||void 0===o?void 0:o[i(139)](r,t(t({},a),{env:s}));return d(t(t({env:s},a),c))},v=function(t){var n=p,e=function(t){var n=p,e=t[n(135)],r=t[n(128)];if("test"===e)switch(r){case n(159):return n(126);case n(118):return n(137);case n(115):return n(127);default:return""}else switch(r){case n(159):return n(109);case"SCRM_JZT_D":return"031800A8A8072E8AAB39D30D7678A259EB04AB1C";case n(115):return n(162);default:return""}}({source:t[n(128)],env:t[n(135)]}),r=t.mobile[n(147)](0,3),o=t[n(133)][n(147)](-8),i=+new Date;return{sign:f([r,e,i,o][n(140)](""))[n(160)](),timestamp:i}},w=function(o){return e(void 0,void 0,void 0,(function(){var e,i,s,a,c,u=p,f=o[u(135)],l=o[u(119)],w=o[u(130)],m=n(o,[u(135),u(119),u(130)]);return r(this,(function(n){var r,o=u;switch(n.label){case 0:if(window[o(158)])return[2,y(t({env:f},m))];n[o(157)]=1;case 1:return n.trys.push([1,7,,8]),window.Go?[3,3]:[4,(r=w||"".concat(h(f),o(145)),new Promise((function(t){var n=p,e=document.createElement(n(111));e[n(150)]=r,e[n(138)]=!0,e[n(116)]=function(){t(!0)},e.onerror=function(){t(!1)},document.head[n(114)](e)})))];case 2:if(!n[o(148)]())throw new Error("load wasm_exec fail");n[o(157)]=3;case 3:return e=new window.Go,[4,fetch(l||"".concat(h(f),o(149)))];case 4:return[4,n[o(148)]()[o(152)]()];case 5:return i=n[o(148)](),[4,WebAssembly.instantiate(i,e[o(155)])];case 6:return s=n[o(148)](),e[o(144)](s[o(122)]),[2,y(t({env:f},m))];case 7:return n[o(148)](),a=m[o(128)]===o(115)?m[o(128)]:[m.source,"D"][o(140)]("_"),c=v(t(t({env:f},m),{source:a})),[2,d(t(t(t({env:f},m),c),{source:a}))];case 8:return[2]}}))}))};export{w as sendSmsCode};
//# sourceMappingURL=index.esm.js.map