import{k as e,l as n,m as t,p as i}from"./index-DSi8EM0e.js";var r,o,a,c,s,u;r=window,o=function(e,n){if(!e.jWeixin){var t,i={config:"preVerifyJSAPI",onMenuShareTimeline:"menu:share:timeline",onMenuShareAppMessage:"menu:share:appmessage",onMenuShareQQ:"menu:share:qq",onMenuShareWeibo:"menu:share:weiboApp",onMenuShareQZone:"menu:share:QZone",previewImage:"imagePreview",getLocation:"geoLocation",openProductSpecificView:"openProductViewWithPid",addCard:"batchAddCard",openCard:"batchViewCard",chooseWXPay:"getBrandWCPayRequest",openEnterpriseRedPacket:"getRecevieBizHongBaoRequest",startSearchBeacons:"startMonitoringBeacons",stopSearchBeacons:"stopMonitoringBeacons",onSearchBeacons:"onBeaconsInRange",consumeAndShareCard:"consumedShareCard",openAddress:"editAddress"},r=function(){var e={};for(var n in i)e[i[n]]=n;return e}(),o=e.document,a=o.title,c=navigator.userAgent.toLowerCase(),s=navigator.platform.toLowerCase(),u=!(!s.match("mac")&&!s.match("win")),d=-1!=c.indexOf("wxdebugger"),f=-1!=c.indexOf("micromessenger"),l=-1!=c.indexOf("android"),p=-1!=c.indexOf("iphone")||-1!=c.indexOf("ipad"),g=(t=c.match(/micromessenger\/(\d+\.\d+\.\d+)/)||c.match(/micromessenger\/(\d+\.\d+)/))?t[1]:"",m={initStartTime:V(),initEndTime:0,preVerifyStartTime:0,preVerifyEndTime:0},h={version:1,appId:"",initTime:0,preVerifyTime:0,networkType:"",isPreVerifyOk:1,systemType:p?1:l?2:-1,clientVersion:g,url:encodeURIComponent(location.href)},y={},v={_completes:[]},w={state:0,data:{}};L((function(){m.initEndTime=V()}));var S=!1,I=[],T={config:function(n){M("config",y=n);var t=!1!==y.check;L((function(){if(t)x(i.config,{verifyJsApiList:P(y.jsApiList),verifyOpenTagList:P(y.openTagList)},function(){v._complete=function(e){m.preVerifyEndTime=V(),w.state=1,w.data=e},v.success=function(e){h.isPreVerifyOk=0},v.fail=function(e){v._fail?v._fail(e):w.state=-1};var e=v._completes;return e.push((function(){!function(){if(!(u||d||y.debug||g<"6.0.2"||h.systemType<0)){var e=new Image;h.appId=y.appId,h.initTime=m.initEndTime-m.initStartTime,h.preVerifyTime=m.preVerifyEndTime-m.preVerifyStartTime,T.getNetworkType({isInnerInvoke:!0,success:function(n){h.networkType=n.networkType;var t="https://open.weixin.qq.com/sdk/report?v="+h.version+"&o="+h.isPreVerifyOk+"&s="+h.systemType+"&c="+h.clientVersion+"&a="+h.appId+"&n="+h.networkType+"&i="+h.initTime+"&p="+h.preVerifyTime+"&u="+h.url;e.src=t}})}}()})),v.complete=function(n){for(var t=0,i=e.length;t255||(i=e.charCodeAt(s++))>255||(r=e.charCodeAt(s++))>255)throw new TypeError("invalid character found");o+=c[(n=t<<16|i<<8|r)>>18&63]+c[n>>12&63]+c[n>>6&63]+c[63&n]}return a?o.slice(0,a-3)+"===".substring(a):o},m=i?function(e){return btoa(e)}:r?function(e){return Buffer.from(e,"binary").toString("base64")}:g,h=r?function(e){return Buffer.from(e).toString("base64")}:function(e){for(var n=[],t=0,i=e.length;t>>6)+d(128|63&n):d(224|n>>>12&15)+d(128|n>>>6&63)+d(128|63&n);var n=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320);return d(240|n>>>18&7)+d(128|n>>>12&63)+d(128|n>>>6&63)+d(128|63&n)},w=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,S=function(e){return e.replace(w,v)},I=r?function(e){return Buffer.from(e,"utf8").toString("base64")}:a?function(e){return h(a.encode(e))}:function(e){return m(S(e))},T=function(e,n){return void 0===n&&(n=!1),n?l(I(e)):I(e)},_=function(e){return T(e,!0)},A=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,x=function(e){switch(e.length){case 4:var n=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return d(55296+(n>>>10))+d(56320+(1023&n));case 3:return d((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return d((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},k=function(e){return e.replace(A,x)},B=function(e){if(e=e.replace(/\s+/g,""),!u.test(e))throw new TypeError("malformed base64.");e+="==".slice(2-(3&e.length));for(var n,t,i,r="",o=0;o>16&255):64===i?d(n>>16&255,n>>8&255):d(n>>16&255,n>>8&255,255&n);return r},b=t?function(e){return atob(p(e))}:r?function(e){return Buffer.from(e,"base64").toString("binary")}:B,C=r?function(e){return f(Buffer.from(e,"base64"))}:function(e){return f(b(e).split("").map((function(e){return e.charCodeAt(0)})))},P=function(e){return C(V(e))},M=r?function(e){return Buffer.from(e,"base64").toString("utf8")}:o?function(e){return o.decode(C(e))}:function(e){return k(b(e))},V=function(e){return p(e.replace(/[-_]/g,(function(e){return"-"==e?"+":"/"})))},L=function(e){return M(V(e))},O=function(e){return{value:e,enumerable:!1,writable:!0,configurable:!0}},E=function(){var e=function(e,n){return Object.defineProperty(String.prototype,e,O(n))};e("fromBase64",(function(){return L(this)})),e("toBase64",(function(e){return T(this,e)})),e("toBase64URI",(function(){return T(this,!0)})),e("toBase64URL",(function(){return T(this,!0)})),e("toUint8Array",(function(){return P(this)}))},U=function(){var e=function(e,n){return Object.defineProperty(Uint8Array.prototype,e,O(n))};e("toBase64",(function(e){return y(this,e)})),e("toBase64URI",(function(){return y(this,!0)})),e("toBase64URL",(function(){return y(this,!0)}))},R={version:n,VERSION:"3.7.5",atob:b,atobPolyfill:B,btoa:m,btoaPolyfill:g,fromBase64:L,toBase64:T,encode:T,encodeURI:_,encodeURL:_,utob:S,btou:k,decode:L,isValid:function(e){if("string"!=typeof e)return!1;var n=e.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(n)||!/[^\s0-9a-zA-Z\-_]/.test(n)},fromUint8Array:y,toUint8Array:P,extendString:E,extendUint8Array:U,extendBuiltins:function(){E(),U()},Base64:{}};return Object.keys(R).forEach((function(e){return R.Base64[e]=R[e]})),R},"object"==typeof exports&&"undefined"!=typeof module?module.exports=c():"function"==typeof define&&define.amd?define(c):(s=a.Base64,(u=c()).noConflict=function(){return a.Base64=s,u},a.Meteor&&(Base64=u),a.Base64=u);const d="undefined"!=typeof window?window.Base64:globalThis.Base64,f="undefined"!=typeof window?window.jWeixin||window.wx:{};let l={},p=null;l.error=function(n){e({title:n,icon:"error",mask:!0,duration:1500})},l.success=function(n){e({title:n,icon:"success",mask:!0,duration:1500})},l.showLoading=function(){n({title:"加载中...",mask:!0})},l.hideLoading=function(){t()},l.platformType=function(){let e=window.navigator.userAgent.toLowerCase();return-1!=e.indexOf("micromessenger")?1:-1!=e.indexOf("alipay")?2:0},l.getPlatform=function(){let e;return e="H5","H5"},l.wxInitialize=async function(e,n){if(p)return p;let t=window.location.href.replace("#","");var i;return p=(i={url:t},m("/api/common/js","get",{...i},!0)).then((t=>1===t.code?(f.config({debug:!!n,appId:t.data.appid,timestamp:1*t.data.timestamp,nonceStr:t.data.noncestr,signature:t.data.signature,jsApiList:e}),new Promise((e=>{f.ready((function(){e(!0)})),f.error((function(n){console.error("微信JSSDK初始化失败:",n),p=null,e(!1)}))}))):(console.error("获取微信配置失败:",t),p=null,!1))).catch((e=>(console.error("微信JSSDK初始化异常:",e),p=null,!1))),p},l.weiXinPay=function(e){return new Promise(((n,t)=>{f.chooseWXPay({appId:e.appId,timestamp:e.timeStamp,nonceStr:e.nonceStr,package:e.package,signType:e.signType,paySign:e.paySign,success:function(e){n(!0)},fail:function(e){n(!1)}})}))},l.wxLogin=function(e){let n=window.location.href;n=n.replace("&code=","&code_a=1"),n=encodeURIComponent(n),window.location.href=`https://wapwx2.jhcs888.com/#/?redirect_url=${d.encode(n)}&type=1`};const g=l;const m=(e,n,t,r=!1)=>(r&&g.showLoading(),void 0===t&&(t={}),new Promise(((r,o)=>{i({url:""+e,data:{...t},method:n||"post",header:{"content-type":"application/json",hversion:"1.0"},success:e=>{200===e.statusCode?(g.hideLoading(),1==e.data.code?r(e.data):o(e.data)):(g.error(e.message),o(e))},fail:e=>{g.error("网络错误!!"),o(e),g.hideLoading()}})}))),h="/api/shopOrder/",y=e=>m(h+"pay_img_info","get",{...e},!0),v=e=>m(h+"pay","post",{...e},!0),w=e=>m(h+"info","get",{...e},!0);export{v as a,y as p,m as r,w as s,g as t};