"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e,t,n="undefined"!=typeof window?window:void 0,r="undefined"!=typeof document?document:void 0,o="undefined"!=typeof navigator?navigator:void 0,i="undefined"!=typeof location?location:void 0;function a(){return(null==i?void 0:i.href)||""}function s(){return(null==r?void 0:r.title)||""}var c,u,p,l=(null==o?void 0:o.userAgent)||"",d=(null==o?void 0:o.platform)||"",f=null===(t=null==l?void 0:l.match(/wxwork\/([\d.]+)/i))||void 0===t?void 0:t[1],v=!!f,h=!v&&/micromessenger/i.test(l),g=/\bAndroid\b/i.test(l),x=/Win/i.test(d),m=(e=function(){var e,t=null!==(e=null==o?void 0:o.maxTouchPoints)&&void 0!==e?e:1,n=/Mac/i.test(d);if(n&&t>2)return{isMac:!1,isIOS:!0};return{isMac:n,isIOS:/\b(iPhone|iPad|iPod)\b/i.test(l)}}(),e.isIOS),y=e.isMac;function C(){return c}function w(){var e;return null===(e=null==u?void 0:u.getResult())||void 0===e?void 0:e.params}function S(){var e;return null===(e=null==p?void 0:p.getResult())||void 0===e?void 0:e.params}function T(){var e=C();if(v&&(null==e?void 0:e.getAgentConfigSignature)){var t=S();return null==t?void 0:t.corpid}var n=w();return null==n?void 0:n.appId}function I(){var e=function(){var e=C();return v&&(null==e?void 0:e.getAgentConfigSignature)?S():w()}();if(e){var t=T();return{appId:t,verifyAppId:t,verifySignType:"sha1",verifyTimestamp:e.timestamp,verifyNonceStr:e.nonceStr,verifySignature:e.signature}}}var A=function(e,t){return A=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},A(e,t)};function W(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}A(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var b=function(){return b=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]s)return 1;if(a=0&&je.splice(e,1)});function l(n){!function(e,t,n){var r="string"==typeof t?t:JSON.stringify(t);null==e||e.postMessage(r,n)}(e.contentWindow,n,t)}return e.addEventListener("load",(function(){u||l({type:"ww-iframe-handle:init"})})),{invoke:i,dispose:p}}var Je={agentConfig:We,suiteConfig:function(e){return k(this,void 0,void 0,(function(){var t,n;return P(this,(function(r){switch(r.label){case 0:if(!(null==(t=C())?void 0:t.getSuiteConfigSignature))throw new we("Missing getSuiteConfigSignature");return[4,t.getSuiteConfigSignature(e)];case 1:return n=r.sent(),[2,{suiteid:t.suiteId,timestamp:"".concat(n.timestamp),nonceStr:n.nonceStr,signature:n.signature,jsApiList:R(t.jsApiList||["agentConfig"])}]}}))}))}};function Fe(e,t){return k(this,void 0,void 0,(function(){var n,r,o,i,a,s;return P(this,(function(c){switch(c.label){case 0:n=new Error("Missing signature handler"),r=0,o=t,c.label=1;case 1:if(!(r>>4&15)+n.charAt(15&t);return r}(function(e){return function(e){for(var t="",n=0;n<32*e.length;n+=8)t+=String.fromCharCode(e[n>>5]>>>24-n%32&255);return t}(function(e,t){e[t>>5]|=128<<24-t%32,e[15+(t+64>>9<<4)]=t;for(var n=new Array(80),r=1732584193,o=-271733879,i=-1732584194,a=271733878,s=-1009589776,c=0;c>2),n=0;n>5]|=(255&e.charCodeAt(n/8))<<24-n%32;return t}(e),8*e.length))}(e))}function Ye(e,t,n,r){return e<20?t&n|~t&r:e<40?t^n^r:e<60?t&n|t&r|n&r:t^n^r}function $e(e){return e<20?1518500249:e<40?1859775393:e<60?-1894007588:-899497514}function et(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function tt(e,t){return e<>>32-t}var nt={isWeChat:h,isWeCom:v};exports.IS_WECOM_SDK=!0,exports.SDK_VERSION="1.3.2",exports.addCard=function(e){var t=this;return _e(e,(function(){return k(t,void 0,void 0,(function(){var t,n,r,o;return P(this,(function(i){switch(i.label){case 0:return[4,be()];case 1:return i.sent(),[4,X("batchAddCard",{card_list:e.cardList.map((function(e){return{card_id:e.cardId,card_ext:e.cardExt}}))})];case 2:if(!(t=i.sent()).card_list)return[2,t];for(n=0,r=t.card_list;n