patient-ui
Version:
patient UI,是uni-app生态优秀的UI框架,全面的组件和便捷的工具会让您信手拈来,如鱼得水
1 lines • 406 kB
JavaScript
module.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var s=t[r]={i:r,l:!1,exports:{}};return e[r].call(s.exports,s,s.exports,n),s.l=!0,s.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=277)}([function(e,t,n){"use strict";var r,s=n(2),i=(r=s)&&r.__esModule?r:{default:r};var o=n(87),a=n(86);n(178);var c,u,m=n(15),l=m.getGlobal(),d=/\s+/;m.deduplicate=function(e){var t=[];return e.forEach(function(e){-1===t.indexOf(e)&&t.push(e)}),t},m.capFirstLetter=function(e){return e?(e=""+e).slice(0,1).toUpperCase()+e.slice(1):""},m.guid=(c=function(){return(65536*(1+Math.random())|0).toString(16).substring(1)},function(){return c()+c()+c()+c()+c()+c()+c()+c()}),m.extend=function(e,t,n){for(var r in t)void 0!==e[r]&&!0!==n||(e[r]=t[r])},m.filterObj=function(e,t){var n={};return m.isString(t)&&(t=t.split(d)),t.forEach(function(t){e.hasOwnProperty(t)&&(n[t]=e[t])}),n},m.copy=function(e,t){return t=t||{},e?(Object.keys(e).forEach(function(n){m.exist(e[n])&&(t[n]=e[n])}),t):t},m.copyWithNull=function(e,t){return t=t||{},e?(Object.keys(e).forEach(function(n){(m.exist(e[n])||m.isnull(e[n]))&&(t[n]=e[n])}),t):t},m.findObjIndexInArray=function(e,t){e=e||[];var n=t.keyPath||"id",r=-1;return e.some(function(e,s){if(a(e,n)===t.value)return r=s,!0}),r},m.findObjInArray=function(e,t){var n=m.findObjIndexInArray(e,t);return-1===n?null:e[n]},m.mergeObjArray=function(){var e=[],t=[].slice.call(arguments,0,-1),n=arguments[arguments.length-1];m.isArray(n)&&(t.push(n),n={});var r,s=n.keyPath=n.keyPath||"id";for(n.sortPath=n.sortPath||s;!e.length&&t.length;)e=(e=t.shift()||[]).slice(0);return t.forEach(function(t){t&&t.forEach(function(t){-1!==(r=m.findObjIndexInArray(e,{keyPath:s,value:a(t,s)}))?e[r]=m.merge({},e[r],t):e.push(t)})}),n.notSort||(e=m.sortObjArray(e,n)),e},m.cutObjArray=function(e){var t=e.slice(0),n=arguments.length,r=[].slice.call(arguments,1,n-1),s=arguments[n-1];m.isObject(s)||(r.push(s),s={});var i,o=s.keyPath=s.keyPath||"id";return r.forEach(function(e){m.isArray(e)||(e=[e]),e.forEach(function(e){e&&(s.value=a(e,o),-1!==(i=m.findObjIndexInArray(t,s))&&t.splice(i,1))})}),t},m.sortObjArray=function(e,t){var n=(t=t||{}).sortPath||"id";o.insensitive=!!t.insensitive;var r,s,i,c=!!t.desc;return i=m.isFunction(t.compare)?t.compare:function(e,t){return r=a(e,n),s=a(t,n),c?o(s,r):o(r,s)},e.sort(i)},m.emptyFunc=function(){},m.isEmptyFunc=function(e){return e===m.emptyFunc},m.notEmptyFunc=function(e){return e!==m.emptyFunc},m.splice=function(e,t,n){return[].splice.call(e,t,n)},m.reshape2d=function(e,t){if(Array.isArray(e)){m.verifyParamType("type",t,"number","util::reshape2d");var n=e.length;if(n<=t)return[e];for(var r=Math.ceil(n/t),s=[],i=0;i<r;i++)s.push(e.slice(i*t,(i+1)*t));return s}return e},m.flatten2d=function(e){if(Array.isArray(e)){var t=[];return e.forEach(function(e){t=t.concat(e)}),t}return e},m.dropArrayDuplicates=function(e){if(Array.isArray(e)){for(var t={},n=[];e.length>0;){t[e.shift()]=!0}for(var r in t)!0===t[r]&&n.push(r);return n}return e},m.onError=function(e){throw new function(e){"object"===(void 0===e?"undefined":(0,i.default)(e))?(this.callFunc=e.callFunc||null,this.message=e.message||"UNKNOW ERROR"):this.message=e,this.time=new Date,this.timetag=+this.time}(e)},m.verifyParamPresent=function(e,t,n,r){n=n||"";var s=!1;switch(m.typeOf(t)){case"undefined":case"null":s=!0;break;case"string":""===t&&(s=!0);break;case"StrStrMap":case"object":Object.keys(t).length||(s=!0);break;case"array":t.length?t.some(function(e){if(m.notexist(e))return s=!0,!0}):s=!0}s&&m.onParamAbsent(n+e,r)},m.onParamAbsent=function(e,t){m.onParamError("缺少参数 "+e+", 请确保参数不是 空字符串、空对象、空数组、null或undefined, 或数组的内容不是 null/undefined",t)},m.verifyParamAbsent=function(e,t,n,r){n=n||"",void 0!==t&&m.onParamPresent(n+e,r)},m.onParamPresent=function(e,t){m.onParamError("多余的参数 "+e,t)},m.verifyParamType=function(e,t,n,r){var s=m.typeOf(t).toLowerCase();m.isArray(n)||(n=[n]);var i=!0;switch(-1===(n=n.map(function(e){return e.toLowerCase()})).indexOf(s)&&(i=!1),s){case"number":isNaN(t)&&(i=!1);break;case"string":"numeric or numeric string"===n.join("")&&(i=!!/^[0-9]+$/.test(t))}i||m.onParamInvalidType(e,n,"",r)},m.onParamInvalidType=function(e,t,n,r){n=n||"",t=m.isArray(t)?(t=t.map(function(e){return'"'+e+'"'})).join(", "):'"'+t+'"',m.onParamError('参数"'+n+e+'"类型错误, 合法的类型包括: ['+t+"]",r)},m.verifyParamValid=function(e,t,n,r){m.isArray(n)||(n=[n]),-1===n.indexOf(t)&&m.onParamInvalidValue(e,n,r)},m.onParamInvalidValue=function(e,t,n){m.isArray(t)||(t=[t]),t=t.map(function(e){return'"'+e+'"'}),m.isArray(t)&&(t=t.join(", ")),m.onParamError("参数 "+e+"值错误, 合法的值包括: ["+JSON.stringify(t)+"]",n)},m.verifyParamMin=function(e,t,n,r){t<n&&m.onParamError("参数"+e+"的值不能小于"+n,r)},m.verifyParamMax=function(e,t,n,r){t>n&&m.onParamError("参数"+e+"的值不能大于"+n,r)},m.verifyArrayMax=function(e,t,n,r){t.length>n&&m.onParamError("参数"+e+"的长度不能大于"+n,r)},m.verifyEmail=(u=/^\S+@\S+$/,function(e,t,n){u.test(t)||m.onParamError("参数"+e+"邮箱格式错误, 合法格式必须包含@符号, @符号前后至少要各有一个字符",n)}),m.verifyTel=function(){var e=/^[+\-()\d]+$/;return function(t,n,r){e.test(n)||m.onParamError("参数"+t+"电话号码格式错误, 合法字符包括+、-、英文括号和数字",r)}}(),m.verifyBirth=function(){var e=/^(\d{4})-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$/;return function(t,n,r){e.test(n)||m.onParamError("参数"+t+'生日格式错误, 合法为"yyyy-MM-dd"',r)}}(),m.onParamError=function(e,t){m.onError({message:e,callFunc:t})},m.verifyOptions=function(e,t,n,r,s){if(e=e||{},t&&(m.isString(t)&&(t=t.split(d)),m.isArray(t))){"boolean"!=typeof n&&(s=n||null,n=!0,r="");var i=n?m.verifyParamPresent:m.verifyParamAbsent;t.forEach(function(t){i.call(m,t,e[t],r,s)})}return e},m.verifyParamAtLeastPresentOne=function(e,t,n){t&&(m.isString(t)&&(t=t.split(d)),m.isArray(t)&&(t.some(function(t){return m.exist(e[t])})||m.onParamError("以下参数["+t.join(", ")+"]至少需要传入一个",n)))},m.verifyParamPresentJustOne=function(e,t,n){t&&(m.isString(t)&&(t=t.split(d)),m.isArray(t)&&1!==t.reduce(function(t,n){return m.exist(e[n])&&t++,t},0)&&m.onParamError("以下参数["+t.join(", ")+"]必须且只能传入一个",n))},m.verifyBooleanWithDefault=function(e,t,n,r,s){m.undef(n)&&(n=!0),d.test(t)&&(t=t.split(d)),m.isArray(t)?t.forEach(function(t){m.verifyBooleanWithDefault(e,t,n,r,s)}):void 0===e[t]?e[t]=n:m.isBoolean(e[t])||m.onParamInvalidType(t,"boolean",r,s)},m.verifyFileInput=function(e,t){return m.verifyParamPresent("fileInput",e,"",t),m.isString(e)&&((e="undefined"==typeof document?void 0:document.getElementById(e))||m.onParamError("找不到要上传的文件对应的input, 请检查fileInput id "+e,t)),e.tagName&&"input"===e.tagName.toLowerCase()&&"file"===e.type.toLowerCase()||m.onParamError("请提供正确的 fileInput, 必须为 file 类型的 input 节点 tagname:"+e.tagName+", filetype:"+e.type,t),e},m.verifyFileType=function(e,t){m.verifyParamValid("type",e,m.validFileTypes,t)},m.verifyCallback=function(e,t,n){d.test(t)&&(t=t.split(d)),m.isArray(t)?t.forEach(function(t){m.verifyCallback(e,t,n)}):e[t]?m.isFunction(e[t])||m.onParamInvalidType(t,"function","",n):e[t]=m.emptyFunc},m.verifyFileUploadCallback=function(e,t){m.verifyCallback(e,"uploadprogress uploaddone uploaderror uploadcancel",t)},m.validFileTypes=["image","audio","video","file"],m.validFileExts={image:["bmp","gif","jpg","jpeg","jng","png","webp"],audio:["mp3","wav","aac","wma","wmv","amr","mp2","flac","vorbis","ac3"],video:["mp4","rm","rmvb","wmv","avi","mpg","mpeg"]},m.filterFiles=function(e,t){var n,r,s="file"===(t=t.toLowerCase()),i=[];return[].forEach.call(e,function(e){if(s)i.push(e);else if(n=e.name.slice(e.name.lastIndexOf(".")+1),(r=e.type.split("/"))[0]&&r[1]){(r[0].toLowerCase()===t||-1!==m.validFileExts[t].indexOf(n))&&i.push(e)}}),i};var p,f,g=m.supportFormData=m.notundef(l.FormData);m.getFileName=function(e){return e=m.verifyFileInput(e),g?e.files[0].name:e.value.slice(e.value.lastIndexOf("\\")+1)},m.getFileInfo=(p={ppt:1,pptx:2,pdf:3},function(e){var t={};if(!(e=m.verifyFileInput(e)).files)return t;var n=e.files[0];return g&&(t.name=n.name,t.size=n.size,t.type=n.name.match(/\.(\w+)$/),t.type=t.type&&t.type[1].toLowerCase(),t.transcodeType=p[t.type]||0),t}),m.sizeText=(f=["B","KB","MB","GB","TB","PB","EB","ZB","BB"],function(e){var t,n=0;do{t=(e=Math.floor(100*e)/100)+f[n],e/=1024,n++}while(e>1);return t}),m.promises2cmds=function(e){return e.map(function(e){return e.cmd})},m.objs2accounts=function(e){return e.map(function(e){return e.account})},m.teams2ids=function(e){return e.map(function(e){return e.teamId})},m.objs2ids=function(e){return e.map(function(e){return e.id})},m.getMaxUpdateTime=function(e){var t=e.map(function(e){return+e.updateTime});return Math.max.apply(Math,t)},m.genCheckUniqueFunc=function(e,t){return e=e||"id",t=t||1e3,function(t){this.uniqueSet=this.uniqueSet||{},this.uniqueSet[e]=this.uniqueSet[e]||{};var n=this.uniqueSet[e],r=t[e];return!n[r]&&(n[r]=!0,!0)}},m.fillPropertyWithDefault=function(e,t,n){return!!m.undef(e[t])&&(e[t]=n,!0)},e.exports=m},function(e,t,n){"use strict";var r={info:{hash:"e7b4b6715f0b7c292ab44d9e86d4f7c447e20434",shortHash:"e7b4b671",version:"6.8.0",sdkVersion:"70",nrtcVersion:"4.8.0",nrtcSdkVersion:"1",protocolVersion:1},agentVersion:"2.8.0.906",lbsUrl:"https://lbs.netease.im/lbs/webconf.jsp",roomserver:"roomserver.netease.im",connectTimeout:8e3,xhrTimeout:8e3,socketTimeout:8e3,reconnectionDelay:1600,reconnectionDelayMax:8e3,reconnectionJitter:.01,reconnectiontimer:null,heartbeatInterval:8e3,cmdTimeout:8e3,defaultReportUrl:"https://dr.netease.im/1.gif",isWeixinApp:!1,isNodejs:!1,isRN:!1,PUSHTOKEN:"",PUSHCONFIG:{},CLIENTTYPE:16,PushPermissionAsked:!1,iosPushConfig:null,androidPushConfig:null,netDetectAddr:"https://roomserver-dev.netease.im/v1/sdk/detect/local",optionDefaultLinkUrl:"",defaultLinkUrl:"weblink.netease.im",wxDefaultLinkUrl:"wlnimsc0.netease.im",getDefaultLinkUrl:function(e){var t=r.optionDefaultLinkUrl||(r.isWeixinApp?r.wxDefaultLinkUrl:r.defaultLinkUrl);if(!t)return!1;var n=e?"https":"http",s=e?"443":"80",i=t;return-1===t.indexOf("http")&&(i=n+"://"+i),-1===t.indexOf(":")&&(i=i+":"+s),i}};r.weixinNetcall=r.nrtcNetcall={checkSumUrl:"https://nrtc.netease.im/demo/getChecksum.action",getChannelInfoUrl:"https://nrtc.netease.im/nrtc/getChannelInfos.action"},r.formatSocketUrl=function(e){var t=e.url,n=e.secure?"https":"http";return-1===t.indexOf("http")?n+"://"+t:t},r.uploadUrl="https://nos.netease.com",r.chunkUploadUrl=null,r.commonMaxSize=104857600,r.chunkSize=4194304,r.chunkMaxSize=4194304e4,r.replaceUrl="https://{bucket}-nosdn.netease.im/{object}",r.downloadHost="nos.netease.com",r.downloadUrl="https://{bucket}-nosdn.netease.im/{object}",r.httpsEnabled=!1,r.threshold=0,r.genUploadUrl=function(e){return r.uploadUrl+"/"+e},r.genChunkUploadUrl=function(e){return r.chunkUploadUrl?r.chunkUploadUrl+"/"+e.bucket+"/"+e.objectName:""},r.genDownloadUrl=function(e,t){var n=e.bucket,s=(e.tag,e.expireSec),i=+new Date,o=s?"&survivalTime="+s:"",a=r.replaceUrl+"?createTime="+i+o;return(a=r.genNosProtocolUrl(a)).replace("{bucket}",n).replace("{object}",t)},r.genFileUrl=function(e){var t=e.bucket,n=e.objectName;return r.genNosProtocolUrl(r.replaceUrl).replace("{bucket}",t).replace("{object}",n)},r.genNosProtocolUrl=function(e){return/^http/.test(e)?r.httpsEnabled&&0!==e.indexOf("https://")&&(e=e.replace("http","https")):e=r.httpsEnabled?"https://"+e:"http://"+e,e},e.exports=r},function(e,t,n){"use strict";t.__esModule=!0;var r=o(n(124)),s=o(n(111)),i="function"==typeof s.default&&"symbol"==typeof r.default?function(e){return typeof e}:function(e){return e&&"function"==typeof s.default&&e.constructor===s.default&&e!==s.default.prototype?"symbol":typeof e};function o(e){return e&&e.__esModule?e:{default:e}}t.default="function"==typeof s.default&&"symbol"===i(r.default)?function(e){return void 0===e?"undefined":i(e)}:function(e){return e&&"function"==typeof s.default&&e.constructor===s.default&&e!==s.default.prototype?"symbol":void 0===e?"undefined":i(e)}},function(e,t,n){"use strict";var r=n(16),s=n(25),i=(n(4),n(1)),o=n(0),a=o.undef,c=n(98),u=n(44),m=n(56);function l(e){o.verifyOptions(e,"appKey account token","protocol::IMProtocol"),o.verifyCallback(e,["onconnect","onerror","onwillreconnect","ondisconnect","onloginportschange","onmyinfo","onblacklist","onmutelist","onfriends","onusers","onrobots","onteams","onSuperTeams","onsessions","onroamingmsgs","onofflinemsgs","onofflinefiltermsgs","onroamingsysmsgs","onofflinesysmsgs","onofflinefiltersysmsgs","onofflinecustomsysmsgs","onofflinefiltercustomsysmsgs","onbroadcastmsg","onbroadcastmsgs","onsysmsgunread","onsyncdone","onteammembers","onsyncteammembersdone","onmsg","onsysmsg","oncustomsysmsg","onupdatemyinfo","onupdateuser","onUpdateSuperTeamMember","onCreateSuperTeam","onUpdateSuperTeam","onAddSuperTeamMembers","onRemoveSuperTeamMembers","onUpdateSuperTeamManagers","onDismissSuperTeam","onTransferSuperTeam","onUpdateSuperTeamManagers","onUpdateSuperTeamMembersMute","onupdateteammember","onCreateTeam","onUpdateTeam","onAddTeamMembers","onRemoveTeamMembers","onUpdateTeamManagers","onDismissTeam","onTransferTeam","onUpdateTeamMembersMute","onTeamMsgReceipt","onupdatesession","onupdatesysmsgunread","onupdatesysmsg","onsynccreateteam","onsyncsupercreateteam","onsyncmarkinblacklist","onsyncmarkinmutelist","onsyncfriendaction","shouldIgnoreNotification","shouldCountNotifyUnread","onPushNotificationMultiportConfig","onPushNotificationMultiportConfigUpdate","onpushevents"],"protocol::IMProtocol"),this.db=e.api.db=new r({logger:e.logger}),s.call(this,e)}var d=s.fn,p=l.fn=l.prototype=Object.create(d);p.init=function(){d.init.call(this),u.IM.setProtocol(this),this.parser=u.IM,this.sendCmd.bind(this),this.socketUrls=[],this.syncing=!0,this.hasSynced=!1,this.hasSyncedTeamMembers=!1,this.syncPromiseArray=[],this.syncResult={},this.syncTeamMembersPromiseArray=[],this.syncSuperTeamMembersPromiseArray=[],this.syncTeamMembersResult={},this.timetags={},this.superTeamMembersData={},this.sysMsgUnread=m.completeUnread({}),this.resetUnsettledMsgs(),this.resetUnsettledSysMsgs(),this.msgPromise=Promise.resolve(),this.sysMsgPromise=Promise.resolve(),this.sessionSet={},this.msgReceiptTasks={},this.userSet={},this.pushNotificationMultiportConfig=c.getDefaultConfig()},p.reset=function(){d.reset.call(this);var e=this.options;this.db.reset(e.db),a(e.lbsUrl)&&(e.lbsUrl=i.lbsUrl),this.resetAutoMarkRead()},p.resetAutoMarkRead=function(){var e=this.options;o.verifyBooleanWithDefault(e,"autoMarkRead",!0,"","protocol::resetAutoMarkRead")},p.resetUnsettledMsgs=function(){this.unhandledMsgs=[],this.unupdatedMsgs=[]},p.resetUnsettledSysMsgs=function(){this.unhandledSysMsgs=[],this.unupdatedSysMsgs=[]},p.packetFromSync=function(e){return!e.obj||!!e.obj.sync},e.exports=l,n(264),n(263),n(262),n(253),n(251),n(250),n(249),n(248),n(247),n(246),n(245),n(244),n(243),n(242),n(235),n(234),n(233),n(232)},function(e,t,n){"use strict";var r,s=n(2),i=(r=s)&&r.__esModule?r:{default:r};function o(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.message=e||n.message||"","object"===(void 0===t?"undefined":(0,i.default)(t))?(this.event=t,this.code="Other_Error"):void 0!==t&&(this.code=t),this.timetag=+new Date,void 0!==n&&(this.event=n),this.event&&(this.callFunc=this.event.callFunc||null,delete this.event.callFunc)}o.prototype=Object.create(Error.prototype),o.prototype.name="NIMError";var a={201:"客户端版本不对, 需升级sdk",302:"用户名或密码错误, 请检查appKey和token是否有效, account和token是否匹配",403:"非法操作或没有权限",404:"对象(用户/群/聊天室)不存在",405:"参数长度过长",408:"客户端请求超时",414:"参数错误",415:"服务不可用/没有聊天室服务器可分配",416:"频率控制",417:"重复操作",422:"帐号被禁用",500:"服务器内部错误",501:"数据库操作失败",503:"服务器繁忙",508:"删除有效期过了",509:"已失效",7101:"被拉黑",801:"群人数达到上限",802:"没有权限",803:"群不存在或未发生变化",804:"用户不在群里面",805:"群类型不匹配",806:"创建群数量达到限制",807:"群成员状态不对",809:"已经在群里",811:"强推列表中帐号数量超限",812:"群被禁言",813:"因群数量限制,部分拉人成功",814:"禁止使用群组消息已读服务",815:"群管理员人数上限",997:"协议已失效",998:"解包错误",999:"打包错误",9102:"通道失效",9103:"已经在其他端接听/拒绝过这通电话",11001:"对方离线, 通话不可送达",13002:"聊天室状态异常",13003:"在黑名单中",13004:"在禁言名单中",13006:"聊天室处于整体禁言状态,只有管理员能发言",Connect_Failed:"无法建立连接, 请确保能 ping/telnet 到云信服务器; 如果是IE8/9, 请确保项目部署在 HTTPS 环境下",Error_Internet_Disconnected:"网断了",Error_Connection_is_not_Established:"连接未建立",Error_Connection_Socket_State_not_Match:"socket状态不对",Error_Timeout:"超时",Param_Error:"参数错误",No_File_Selected:"请选择文件",Wrong_File_Type:"文件类型错误",File_Too_Large:"文件过大",Cross_Origin_Iframe:"不能获取跨域Iframe的内容",Not_Support:"不支持",NO_DB:"无数据库",DB:"数据库错误",Still_In_Team:"还在群里",Session_Exist:"会话已存在",Session_Not_Exist:"会话不存在",Error_Unknown:"未知错误",Operation_Canceled:"操作取消"};[200,406,808,810].forEach(function(e){a[e]=null}),o.genError=function(e){var t=a[e];return void 0===t&&(t="操作失败"),null===t?null:new o(t,e)},o.multiInstance=function(e){return new o("不允许初始化多个实例","Not_Allow_Multi_Instance",e)},o.newNetworkError=function(e){var t="Error_Internet_Disconnected";return new o(a[t],t,e)},o.newConnectError=function(e){var t="Connect_Failed";return new o(a[t]||null,t,e)},o.newConnectionError=function(e){var t="Error_Connection_is_not_Established";return new o(a[t],t,e)},o.newSocketStateError=function(e){var t="Error_Connection_Socket_State_not_Match";return new o(a[t],t,e)},o.newTimeoutError=function(e){var t="Error_Timeout";return new o(a[t],t,e)},o.newFrequencyControlError=function(e){var t=new o(a[416],416,e);return t.from="local",t},o.newParamError=function(e,t){return new o(e||a.Param_Error,"Param_Error",t)},o.newNoFileError=function(e,t){var n="No_File_Selected";return new o(e||a[n],n,t)},o.newWrongFileTypeError=function(e,t){var n="Wrong_File_Type";return new o(e||a[n],n,t)},o.newFileTooLargeError=function(e,t){var n="File_Too_Large";return new o(e||a[n],n,t)},o.newCORSIframeError=function(e){var t="Cross_Origin_Iframe";return new o(a[t],t,e)},o.newSupportError=function(e,t,n){return new o("不支持"+e,"Not_Support_"+t,n)},o.newSupportDBError=function(e){return o.newSupportError("数据库","DB",e)},o.noDBError=function(e){return new o(a.NO_DB,"NO_DB",e)},o.newDBError=function(e){return new o(a.DB,"DB",e)},o.newUnknownError=function(e){var t="Error_Unknown";return new o(a[t],t,e)},o.stillInTeamError=function(e){var t="Still_In_Team";return new o(a[t],t,e)},o.sessionExist=function(e){var t="Session_Exist";return new o(a[t],t,e)},o.sessionNotExist=function(e){var t="Session_Not_Exist";return new o(a[t],t,e)},o.cancel=function(e){var t="Operation_Canceled";return new o(a[t],t,e)},o.customError=function(e,t){e=e||"Other_Error";var n="";return(t=t||{}).message||(n=a[e]||e),"object"!==(void 0===e?"undefined":(0,i.default)(e))?new o(n,e,t):new o(n,"Other_Error",void 0===t?e:t)},e.exports=o},function(e,t,n){var r=n(38)("wks"),s=n(28),i=n(7).Symbol,o="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=o&&i[e]||(o?i:s)("Symbol."+e))}).store=r},function(e,t,n){"use strict";var r=n(12),s=n(3),i=n(1),o=n(231),a=n(44).IM;function c(e){return this.subType="im",this.nosScene=e.nosScene||"im",this.nosSurvivalTime=e.nosSurvivalTime,e.Protocol=s,e.Message=o,e.constructor=c,this.init(e)}c.Protocol=s,c.parser=a,c.use=r.use,c.getInstance=r.getInstance,c.rmAllInstances=r.rmAllInstances,c.genInstanceName=function(e){return"NIM-account-"+e.account};var u=c.fn=c.prototype=Object.create(r.prototype);c.info=u.info=i.info,e.exports=c,n(221),n(220),n(219),n(218),n(217),n(216),n(215),n(214),n(213),n(212),n(211),n(210),n(209),n(208),n(207),n(206),n(205),n(204)},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var r=n(19),s=n(67),i=n(40),o=Object.defineProperty;t.f=n(11)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),s)try{return o(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t){var n=e.exports={version:"2.5.5"};"number"==typeof __e&&(__e=n)},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){e.exports=!n(23)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,n){"use strict";var r,s=n(2),i=(r=s)&&r.__esModule?r:{default:r};var o=n(179),a=n(0),c=a.notundef,u=n(177),m=n(1);function l(){}var d={};l.getInstance=function(e){e=f(e),a.verifyOptions(e,"account","api::Base.getInstance");var t=this.genInstanceName(e),n=d[t];return n?l.updateInstance(n,e):n=d[t]=new this(e),n},l.updateInstance=function(e,t){e.setOptions(t),e.connect()};var p=l.fn=l.prototype=Object.create(new o),f=function(e){return e.nosSurvivalTime?(a.verifyParamType("nosSurvivalTime",e.nosSurvivalTime,"number","api::Base.getInstance"),a.verifyParamMin("nosSurvivalTime",e.nosSurvivalTime,86400,"api::Base.getInstance")):e.nosSurvivalTime=1/0,e};p.updatePrivateConf=function(e){if(e&&"object"===(0,i.default)(e.privateConf)){var t=e.privateConf;"string"==typeof t.lbs_web&&(e.lbsUrl=t.lbs_web),"boolean"==typeof t.link_ssl_web&&(e.secure=t.link_ssl_web),"boolean"==typeof t.https_enabled&&(e.httpsEnabled=t.https_enabled),e.uploadUrl=t.nos_uploader_web?t.nos_uploader_web:null,e.chunkUploadUrl=t.nos_uploader_web?t.nos_uploader_web:null,e.replaceUrl=t.nos_downloader?t.nos_downloader:null,e.downloadUrl=t.nos_accelerate?t.nos_accelerate:null,e.downloadHost=t.nos_accelerate_host?t.nos_accelerate_host:null,e.ntServerAddress=t.nt_server||null,e.kibanaServer=t.kibana_server,e.statisticServer=t.statistic_server,e.reportGlobalServer=t.report_global_server}return null===e.ntServerAddress||""===e.ntServerAddress?m.ntServerAddress=null:m.ntServerAddress=e.ntServerAddress||m.defaultReportUrl,m.uploadUrl=e.uploadUrl||m.uploadUrl,m.chunkUploadUrl=e.chunkUploadUrl||m.chunkUploadUrl,m.downloadUrl=e.downloadUrl||m.downloadUrl,m.downloadHost=e.downloadHost||m.downloadHost,m.replaceUrl=e.replaceUrl||m.replaceUrl,m.httpsEnabled=e.httpsEnabled||m.httpsEnabled,e},p.init=function(e){a.verifyOptions(e,"account","api::Base.init"),e=this.updatePrivateConf(e);var t=this.account=e.account=e.account+"",n=e.constructor.genInstanceName(e),r=d[n];if(e._disableSingleton&&(r=null),r)return l.updateInstance(r,e),r;this.name=n,d[n]=this,this.logger=e.logger=new u({debug:e.debug,logFunc:e.logFunc,prefix:this.subType}),e.api=this;var s=this.protocol=new e.Protocol(e);return s.name="Protocol-"+n,s.account=t,s.api=this,s.message=this.message=new e.Message({account:t}),this.options=a.copy(e),this.reset(),this},p.destroy=function(e){var t=this,n=this.protocol.reconnectTimer;e=e||{};var r=this.name;r&&(this.protocol&&this.protocol.resetPush&&this.protocol.resetPush(),this.disconnect({done:function(s){t.logger.warn("ApiBase::destroy: instance destroyed ..."),Object.getOwnPropertyNames(t).forEach(function(e){delete t[e]}),d&&(delete d[r],d[r]=null,clearTimeout(n)),e.done instanceof Function&&e.done(s)}}))},p.reset=function(){var e=this.updatePrivateConf(this.options);a.verifyBooleanWithDefault(e,"exifOrientation",!0,"","api::Base.reset")},p.setOptions=function(e){this.reset(),this.protocol.setOptions(e)},p.processCallback=function(e,t){g(e,t)},p.processCallbackPromise=function(e,t){return new Promise(function(n,r){g(e,t,!0,n,r)})};var g=function(e,t,n,r,s){var i="api::processCallback";n&&(i="api::processCallbackPromise"),a.verifyCallback(e,"done",i),e.callback=function(o,u,m){var l=e.callback.options;if(u=u||l,t&&(u=l),a.isFunction(e.cbaop)){var d=e.cbaop(o,u);c(d)&&(u=d)}var p=e.done;a.isObject(u)&&(delete u.done,delete u.cb,delete u.callback),n?o?s({message:"生成接口回调错误",callFunc:i,event:o}):r(u):p(o,u,m)},e.callback.options=a.copy(e)};p.processPs=function(e){a.notexist(e.ps)&&(e.ps="")},p.processCustom=function(e){a.notexist(e.custom)&&(e.custom="")},p.sendCmd=function(){this.protocol.sendCmd.apply(this.protocol,arguments)},p.sendCmdWithResp=function(e,t,n){this.sendCmd(e,t,function(e,t,r){a.isFunction(n)&&(e?n(e,t):n(null,r))})},p.cbAndSendCmd=function(e,t){var n=this.processCallbackPromise(t);return this.sendCmd(e,t),n},p.sendCmdUsePromise=function(e,t){var n=this;return new Promise(function(r,s){n.sendCmd(e,t,function(e,t,n){if(e)s(e);else{var i=a.merge({},t,n);r(i)}})})},l.use=function(e,t){e&&e.install&&a.isFunction(e.install)&&e.install(this,t)},l.rmAllInstances=function(){for(var e in d)d[e].destroy();d={}},p.logout=function(e){this.protocol.shouldReconnect=!1,this.protocol.doLogout=!0,this.processCallback(e),this.sendCmd("logout",e,e.callback)},e.exports=l,n(169),n(168),n(165),n(164),n(163),n(162),n(161)},function(e,t,n){var r=n(70),s=n(42);e.exports=function(e){return r(s(e))}},function(e,t,n){var r=n(8),s=n(27);e.exports=n(11)?function(e,t,n){return r.f(e,t,s(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.url2origin=t.uniqueID=t.off=t.removeEventListener=t.on=t.addEventListener=t.format=t.regWhiteSpace=t.regBlank=t.emptyFunc=t.f=t.emptyObj=t.o=void 0;var r,s=n(2),i=(r=s)&&r.__esModule?r:{default:r};t.getGlobal=o,t.detectCSSFeature=function(e){var t=!1,n="Webkit Moz ms O".split(" ");if("undefined"==typeof document)return void console.log("error:fn:detectCSSFeature document is undefined");var r=document.createElement("div"),s=null;e=e.toLowerCase(),void 0!==r.style[e]&&(t=!0);if(!1===t){s=e.charAt(0).toUpperCase()+e.substr(1);for(var i=0;i<n.length;i++)if(void 0!==r.style[n[i]+s]){t=!0;break}}return t},t.fix=a,t.getYearStr=c,t.getMonthStr=u,t.getDayStr=m,t.getHourStr=l,t.getMinuteStr=d,t.getSecondStr=p,t.getMillisecondStr=f,t.dateFromDateTimeLocal=function(e){return e=""+e,new Date(e.replace(/-/g,"/").replace("T"," "))},t.getClass=y,t.typeOf=v,t.isString=b,t.isNumber=function(e){return"number"===v(e)},t.isBoolean=function(e){return"boolean"===v(e)},t.isArray=T,t.isFunction=M,t.isDate=S,t.isRegExp=function(e){return"regexp"===v(e)},t.isError=function(e){return"error"===v(e)},t.isnull=k,t.notnull=I,t.undef=P,t.notundef=C,t.exist=O,t.notexist=w,t.isObject=_,t.isEmpty=function(e){return w(e)||(b(e)||T(e))&&0===e.length},t.containsNode=function(e,t){if(e===t)return!0;for(;t.parentNode;){if(t.parentNode===e)return!0;t=t.parentNode}return!1},t.calcHeight=function(e){var t=e.parentNode||("undefined"==typeof document?null:document.body);if(!t)return 0;(e=e.cloneNode(!0)).style.display="block",e.style.opacity=0,e.style.height="auto",t.appendChild(e);var n=e.offsetHeight;return t.removeChild(e),n},t.remove=function(e){e.parentNode&&e.parentNode.removeChild(e)},t.dataset=function(e,t,n){if(!O(n))return e.getAttribute("data-"+t);e.setAttribute("data-"+t,n)},t.target=function(e){return e.target||e.srcElement},t.createIframe=function(e){if("undefined"==typeof document)return;var t;if((e=e||{}).name)try{(t=document.createElement('<iframe name="'+e.name+'"></iframe>')).frameBorder=0}catch(n){(t=document.createElement("iframe")).name=e.name}else t=document.createElement("iframe");e.visible||(t.style.display="none");M(e.onload)&&x(t,"load",function n(r){if(!t.src)return;e.multi||U(t,"load",n);e.onload(r)});(e.parent||document.body).appendChild(t);var n=e.src||"about:blank";return setTimeout(function(){t.src=n},0),t},t.html2node=function(e){if("undefined"==typeof document)return;var t=document.createElement("div");t.innerHTML=e;var n=[],r=void 0,s=void 0;if(t.children)for(r=0,s=t.children.length;r<s;r++)n.push(t.children[r]);else for(r=0,s=t.childNodes.length;r<s;r++){var i=t.childNodes[r];1===i.nodeType&&n.push(i)}return n.length>1?t:n[0]},t.scrollTop=function(e){"undefined"!=typeof document&&O(e)&&(document.documentElement.scrollTop=document.body.scrollTop=e);return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0},t.forOwn=R,t.mixin=j,t.isJSON=F,t.parseJSON=function e(t){try{F(t)&&(t=JSON.parse(t)),_(t)&&R(t,function(n,r){switch(v(r)){case"string":case"object":t[n]=e(r)}})}catch(e){console.log("error:",e)}return t},t.simpleClone=function(e){var t=[],n=JSON.stringify(e,function(e,n){if("object"===(void 0===n?"undefined":(0,i.default)(n))&&null!==n){if(-1!==t.indexOf(n))return;t.push(n)}return n});return JSON.parse(n)},t.merge=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return n.forEach(function(t){j(e,t)}),e},t.fillUndef=function(e,t){return R(t,function(t,n){P(e[t])&&(e[t]=n)}),e},t.checkWithDefault=function(e,t,n){var r=e[t]||e[t.toLowerCase()];w(r)&&(r=n,e[t]=r);return r},t.fetch=function(e,t){return R(e,function(n,r){O(t[n])&&(e[n]=t[n])}),e},t.string2object=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:",",n={};return e.split(t).forEach(function(e){var t=e.split("="),r=t.shift();r&&(n[decodeURIComponent(r)]=decodeURIComponent(t.join("=")))}),n},t.object2string=D,t.genUrlSep=function(e){return e.indexOf("?")<0?"?":"&"},t.object2query=function(e){return D(e,"&",!0)},t.isFileInput=L,t.getKeys=function(e,t){var n=Object.keys(e);t&&n.sort(function(t,n){var r=L(e[t]),s=L(e[n]);return r===s?0:r?1:-1});return n};t.o={},t.emptyObj={},t.f=function(){},t.emptyFunc=function(){},t.regBlank=/\s+/gi,t.regWhiteSpace=/\s+/gi;function o(){return"undefined"!=typeof window?window:void 0!==e?e:{}}function a(e,t){t=t||2;for(var n=""+e;n.length<t;)n="0"+n;return n}function c(e){return""+e.getFullYear()}function u(e){return a(e.getMonth()+1)}function m(e){return a(e.getDate())}function l(e){return a(e.getHours())}function d(e){return a(e.getMinutes())}function p(e){return a(e.getSeconds())}function f(e){return a(e.getMilliseconds(),3)}var g,h;t.format=(g=/yyyy|MM|dd|hh|mm|ss|SSS/g,h={yyyy:c,MM:u,dd:m,hh:l,mm:d,ss:p,SSS:f},function(e,t){return e=new Date(e),isNaN(+e)?"invalid date":(t=t||"yyyy-MM-dd").replace(g,function(t){return h[t](e)})});function y(e){return Object.prototype.toString.call(e).slice(8,-1)}function v(e){return y(e).toLowerCase()}function b(e){return"string"===v(e)}function T(e){return"array"===v(e)}function M(e){return"function"===v(e)}function S(e){return"date"===v(e)}function k(e){return null===e}function I(e){return null!==e}function P(e){return void 0===e}function C(e){return void 0!==e}function O(e){return C(e)&&I(e)}function w(e){return P(e)||k(e)}function _(e){return O(e)&&"object"===v(e)}var A=t.addEventListener=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent&&e.attachEvent("on"+t,n)},x=t.on=A,E=t.removeEventListener=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent&&e.detachEvent("on"+t,n)},U=t.off=E;function R(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},n=arguments[2];for(var r in e)e.hasOwnProperty(r)&&t.call(n,r,e[r])}function j(e,t){R(t,function(t,n){e[t]=n})}var N;t.uniqueID=(N=0,function(){return""+N++});function F(e){return b(e)&&0===e.indexOf("{")&&e.lastIndexOf("}")===e.length-1}function D(e,t,n){if(!e)return"";var r=[];return R(e,function(e,t){M(t)||(S(t)?t=t.getTime():T(t)?t=t.join(","):_(t)&&(t=JSON.stringify(t)),n&&(t=encodeURIComponent(t)),r.push(encodeURIComponent(e)+"="+t))}),r.join(t||",")}t.url2origin=function(){var e=/^([\w]+?:\/\/.*?(?=\/|$))/i;return function(t){return e.test(t||"")?RegExp.$1.toLowerCase():""}}();function L(e){var t=o();return e.tagName&&"INPUT"===e.tagName.toUpperCase()||t.Blob&&e instanceof t.Blob}}).call(this,n(48))},function(e,t,n){"use strict";var r=n(276);r.fn=r.prototype,e.exports=r,n(275),n(274),n(273),n(272),n(271),n(270),n(269),n(268),n(267),n(266),n(265)},function(e,t,n){"use strict";var r=n(45),s=n(172),i=n(171),o=n(170);r.json=s,r.upload=i,r.chunkUpload=o,e.exports=r},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){var r=n(18);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){"use strict";t.__esModule=!0;var r,s=n(69),i=(r=s)&&r.__esModule?r:{default:r};t.default=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),(0,i.default)(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}()},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){"use strict";var r=n(0),s={init:function(){s.deviceId=r.guid()}};s.init(),s.clientTypeMap={1:"Android",2:"iOS",4:"PC",8:"WindowsPhone",16:"Web",32:"Server",64:"Mac"},s.db={open:function(){}},e.exports=s},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var r=n(7),s=n(9),i=n(71),o=n(14),a=n(10),c=function(e,t,n){var u,m,l,d=e&c.F,p=e&c.G,f=e&c.S,g=e&c.P,h=e&c.B,y=e&c.W,v=p?s:s[t]||(s[t]={}),b=v.prototype,T=p?r:f?r[t]:(r[t]||{}).prototype;for(u in p&&(n=t),n)(m=!d&&T&&void 0!==T[u])&&a(v,u)||(l=m?T[u]:n[u],v[u]=p&&"function"!=typeof T[u]?n[u]:h&&m?i(l,r):y&&T[u]==l?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(l):g&&"function"==typeof l?i(Function.call,l):l,g&&((v.virtual||(v.virtual={}))[u]=l,e&c.R&&b&&!b[u]&&o(b,u,l)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,e.exports=c},function(e,t,n){"use strict";var r=n(0),s=n(1),i=n(4);function o(e){r.undef(e.secure)&&(e.secure=!0),this.options=r.copy(e),this.keepNosSafeUrl=this.options.keepNosSafeUrl||!1,r.notundef(e.defaultLinkUrl)&&r.isString(e.defaultLinkUrl)?s.optionDefaultLinkUrl=this.options.defaultLinkUrl.trim():s.optionDefaultLinkUrl="",this.init(),this.connect(),this.initConnecting=!0}var a=o.fn=o.prototype;a.init=function(){this.logger=this.options.logger,this.getNosOriginUrlReqNum=0,this.checkNosReqNum=0,this.cmdTaskArray=[],this.timerMap={},this.cmdCallbackMap={},this.cmdContentMap={},this.initConnect(),this.reset()},a.reset=function(){this.resetConnect()},a.setOptions=function(e){var t=this.options,n=Object.keys(t),s=n.indexOf("account");-1!==s&&n.splice(s,1),e=r.filterObj(e,n),this.options=r.merge(t,e),this.reset()},a.sendCmd=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments[2];this.heartbeat(),"heartbeat"!==e&&this.logger.warn("protocol::sendCmd: "+e,t);var r,s=e,i=(e=this.parser.createCmd(e,t)).SER;t=t||{},this.cmdContentMap[i]=t,t.single&&(delete t.single,1===(r=Object.keys(t)).length&&(this.cmdContentMap[i]=t[r[0]])),t.NOTSTORE&&((r=t.NOTSTORE.split(" ")).forEach(function(e){delete t[e]}),delete t.NOTSTORE),(n=n||t.callback)&&(this.cmdCallbackMap[i]=n),this.cmdTaskArray.push({cmdName:s,cmd:JSON.stringify(e)}),this.startCmdTaskTimer()},a.startCmdTaskTimer=function(){var e=this;e.cmdTaskTimer||(e.cmdTaskTimer=setTimeout(function(){var t=e.cmdTaskArray.shift();e.cmdTaskTimer=null,t&&e.executeCmdTask(t),e.cmdTaskArray.length&&e.startCmdTaskTimer()},0))},a.executeCmdTask=function(e){var t=e.cmdName,n=e.cmd,r=(n=JSON.parse(n)).SER;this.isFrequencyControlled(t)?(this.logger.warn("protocol::executeCmdTask: "+t+" hit freq control"),this.markCallbackInvalid(r,i.newFrequencyControlError({callFunc:"protocol::executeCmdTask",message:t+" hit freq control"}))):this.isConnected()?("heartbeat"!==t&&this.logger.log("protocol::sendCmd: "+t+" "+JSON.stringify(n)),this.doSendCmd(n)):(this.logger.warn("protocol::executeCmdTask: "+t+" not connected"),this.markCallbackInvalid(r,i.newSocketStateError({callFunc:"protocol::executeCmdTask",message:t+" not connected"})))},a.isFrequencyControlled=function(e){var t=this.frequencyControlMap&&this.frequencyControlMap[e];if(t){if(Date.now()<t.from+t.duration)return!0;delete this.frequencyControlMap[e]}},a.doSendCmd=function(e){var t=this,n=e.SER;function r(){t.markCallbackInvalid(n,i.newSocketStateError({callFunc:"protocol::doSendCmd",message:"ser "+n+" socketSendJson Error"})),t.onDisconnect(!0,"protocol::doSendCmd:socketSendJson")}t.timerMap[n]=setTimeout(function(){t.markCallbackInvalid(n,i.newTimeoutError({callFunc:"protocol::doSendCmd",message:"ser "+n+" Timeout Error"}))},s.cmdTimeout);try{t.socket&&t.socket.send?t.socket.send(JSON.stringify(e)):r()}catch(e){r()}},a.getObjWithSer=function(e){var t=this.cmdContentMap[e];return t&&!t.isImSyncDataObj&&delete this.cmdContentMap[e],t&&r.copy(t)},a.getCallbackWithSer=function(e){var t=this.cmdCallbackMap[e];return t&&!t.isImSyncDataCb&&delete this.cmdCallbackMap[e],t},a.getTimerWithSer=function(e){var t=this.timerMap[e];return delete this.timerMap[e],t},a.clearTimerWithSer=function(e){var t=this.getTimerWithSer(e);t&&clearTimeout(t)},a.markCallbackInvalid=function(e,t){this.getObjWithSer(e),this.clearTimerWithSer(e);var n=this.getCallbackWithSer(e);if(n){var r=n.options;setTimeout(function(){n(t||i.newUnknownError({ser:e}),r)},0)}},a.markAllCallbackInvalid=function(e){var t=this;Object.keys(this.cmdCallbackMap).forEach(function(n){t.markCallbackInvalid(n,e)})},a.getPacketObj=function(e){var t=null;if(e&&e.raw){var n=e.raw.ser;r.notundef(n)&&(t=this.getObjWithSer(n))}return t},a.callPacketAckCallback=function(e){var t=this;if(e&&e.raw){var n=e.raw.ser;if(r.notundef(n)){t.clearTimerWithSer(n);var s=t.getCallbackWithSer(n);s&&(s.originUrl&&e.obj&&e.obj.file&&(e.obj.file._url_safe=e.obj.file.url,e.obj.file.url=s.originUrl,"audio"===e.obj.type&&(e.obj.file.mp3Url=s.originUrl+(~s.originUrl.indexOf("?")?"&":"?")+"audioTrans&type=mp3")),e.promise?e.promise.then(function(){s(e.error,e.obj)},function(r){r.callFunc="protocol::callPacketAckCallback",r.message="Resp Promoise Error: cmd: "+e.cmd+", ser: "+n;var o=i.customError("CALLBACK_ACK_ERR",r);t.logger.error("protocol::callPacketAckCallback: promise error "+JSON.stringify(r)),s(o,e.obj,e.content)}):s(e.error,e.obj,e.content))}}},a.onMessage=function(e){var t=this;t.heartbeat(),t.parser.parseResponse(e).then(function(e){e.notFound&&t.logger.warn("protocol::onMessage: packet not found "+JSON.stringify(e)),e.error?(e.error.message=e.cmd+" error: "+e.error.message,t.logger.error("protocol::onMessage: packet error "+JSON.stringify(e.error))):e.content||"heartbeat"===e.cmd||t.logger.warn("protocol::onMessage: packet.content undefined "+JSON.stringify(e)),e.frequencyControlDuration&&(t.logger.error("protocol::onMessage: server freq control "+JSON.stringify(e.cmd)),t.frequencyControlMap=t.frequencyControlMap||{},t.frequencyControlMap[e.cmd]={from:+new Date,duration:e.frequencyControlDuration}),e.obj=t.getPacketObj(e),"heartbeat"!==e.cmd&&"getClientAntispam"!==e.cmd&&t.logger.log("protocol::recvCmd: "+e.cmd+" "+e.rawStr);var n="process"+r.capFirstLetter(e.service);if(t[n])if("heartbeat"!==e.cmd&&t.logger.warn("protocol::recvCmd: "+e.cmd+" "+n,e.content),"syncDone"===e.cmd){if(t.cmdCallbackMap[e.raw.ser]&&t.cmdCallbackMap[e.raw.ser].isImSyncDataCb){t.cmdCallbackMap[e.raw.ser].isImSyncDataCb=!1;var s=function(e,t){this.checkNosReqNum++,this.getNosOriginUrlReqNum<=0||this.checkNosReqNum>=10?this[e](t):setTimeout(s,300)}.bind(t,n,e);s.call(t,n,e)}}else t[n](e);else t.logger.warn("protocol::onMessage: "+n+" not found");t.callPacketAckCallback(e)})},a.onMiscError=function(e,t,n){t&&this.notifyError(e,t,n)},a.onCustomError=function(e,t){var n=i.customError(e,t),r=t.message||"未知错误";this.onMiscError(r,n)},a.notifyError=function(e,t,n){this.isConnected()&&(this.logger.error((e||"")+" "+this.name,t,n),this.options.onerror(t,n))},a.emitAPI=function(e){var t=e.type,n=e.obj;this.api.emit(t,n)},e.exports=o,n(160),n(157),n(151),n(150),n(149)},function(e,t){e.exports={}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){"use strict";var r=n(1),s={genUrlSep:function(e){return-1===(e=""+e).indexOf("?")?"?imageView&":"&"},urlQuery2Object:function(e){if("[object String]"!==Object.prototype.toString.call(e)||""===e)return{};var t=e.indexOf("?");if(-1!==t){var n=e.slice(t+1).split("&"),r={};return n.forEach(function(e){if(~e.indexOf("=")){var t=e.split("=");r[t[0]]=decodeURIComponent(t[1])}else r[e]=""}),r}},url2object:function(e){"[object String]"!==Object.prototype.toString.call(e)&&(e="");var t=(e=e||"").indexOf("https")>=0?"https://":"http://",n=e.replace(t,"");n.indexOf("?")>=0&&(n=n.substring(0,n.indexOf("?")));var r=n.split("/");n=r[0];var s="";if(r.length>0&&(s=r.slice(1).join("/")),-1===e.indexOf("?"))return{protocol:t,hostname:n,path:s,query:{}};var i=e.substr(e.indexOf("?")+1).split("&"),o={};return i.forEach(function(e){if(e.indexOf("=")>0){var t=e.split("=");o[t[0]]=decodeURIComponent(t[1])}else o[e]=""}),{protocol:t,hostname:n,path:s,query:o}},object2url:function(e){var t=e.protocol,n=e.hostname,r=e.path,s=e.query;t=t||"http://",n=n||"",r&&(n=n+"/"+r),s=s||{};var i=[];for(var o in s)"imageView"!==o&&i.push(o+"="+encodeURIComponent(s[o]));return i.length>0?""+t+n+"?imageView&"+i.join("&"):""+t+n},genPrivateUrl:function(e){var t=s.url2object(e),n=t.hostname,i=t.path,o=r.downloadHost,a=r.downloadUrl;if(n===o){var c=i.indexOf("/");if(-1!==c){var u=i.substring(0,c),m=i.substring(c+1);return a.replace("{bucket}",u).replace("{object}",m)}}else if(n&&"[object String]"==Object.prototype.toString.call(n)&&~n.indexOf(o)){var l=t.path,d=l.indexOf(".");if(-1!==d){var p=l.substring(0,d),f=l;return a.replace("{bucket}",p).replace("{object}",f)}}return e}};e.exports=s},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var r=n(64),s=n(37);e.exports=Object.keys||function(e){return r(e,s)}},,function(e,t,n){"use strict";var r,s=n(2),i=(r=s)&&r.__esModule?r:{default:r};var o=n(0),a=o.undef,c=o.notundef,u=o.exist,m=n(57),l=n(79),d="#%@all@%#",p={p2p:0,team:1,superTeam:5},f={0:"p2p",1:"team",5:"superTeam"},g=Object.keys(p),h=l.typeMap,y=l.validTypes;function v(e){o.verifyOptions(e,"scene to type","msg::Message"),o.verifyParamValid("scene",e.scene,g,"msg::Message");this.scene=p[e.scene],this.to=""+e.to,this.type=h[e.type],this.resend=e.resend?1:0,e.resend?(o.verifyOptions(e,"idClient","msg::Message"),this.idClient=e.idClient):this.idClient=o.guid(),c(e.text)&&(this.body=""+e.text),c(e.custom)&&("object"===(0,i.default)(e.custom)?this.custom=JSON.stringify(e.custom):this.custom=""+e.custom),c(e.body)&&(this.body=""+e.body),c(e.pushContent)&&(this.pushContent=""+e.pushContent),c(e.pushPayload)&&(this.pushPayload=""+e.pushPayload);var t=e.apns;if(c(t)&&"team"===e.scene){var n=t.accounts;c(n)&&o.verifyParamType("apns.accounts",n,"array","msg::Message"),this.apnsAccounts=n?JSON.stringify(n):d,this.apnsContent=t.content||e.pushContent||"",o.verifyBooleanWithDefault(t,"forcePush",!0,"options.apns","msg::Message"),this.apnsForcePush=t.forcePush?1:0}c(e.isHistoryable)&&(this.isHistoryable=e.isHistoryable?1:0),c(e.isRoamingable)&&(this.isRoamingable=e.isRoamingable?1:0),c(e.isSyncable)&&(this.isSyncable=e.isSyncable?1:0),c(e.cc)&&(this.cc=e.cc?1:0),c(e.isPushable)&&(this.isPushable=e.isPushable?1:0),c(e.isOfflinable)&&(this.isOfflinable=e.isOfflinable?1:0),c(e.isUnreadable)&&(this.isUnreadable=e.isUnreadable?1:0),c(e.needPushNick)&&(this.needPushNick=e.needPushNick?1:0),c(e.needMsgReceipt)&&(this.needMsgReceipt=e.needMsgReceipt?1:0),c(e.yidunEnable)&&(this.yidunEnable=e.yidunEnable?1:0),c(e.antiSpamUsingYidun)&&(this.antiSpamUsingYidun=e.antiSpamUsingYidun?1:0),c(e.clientAntiSpam)&&(this.clientAntiSpam=e.clientAntiSpam?1:0),c(e.antiSpamContent)&&("object"===(0,i.default)(e.antiSpamContent)?this.antiSpamContent=JSON.stringify(e.antiSpamContent):this.antiSpamContent=""+e.antiSpamContent),c(e.antiSpamBusinessId)&&("object"===(0,i.default)(e.antiSpamBusinessId)?this.antiSpamBusinessId=JSON.stringify(e.antiSpamBusinessId):this.antiSpamBusinessId=""+e.antiSpamBusinessId)}o.merge(v.prototype,l.prototype),v.prototype.getScene=function(){return f[this.scene]},v.getType=l.getType,v.reverse=function(e){var t={scene:f[e.scene]||e.scene,from:e.from,fromNick:e.fromNick,fromClientType:m.reverseType(e.fromClientType),fromDeviceId:e.fromDeviceId,to:""+e.to,time:+e.time,type:v.getType(e),text:u(e.body)?e.body:"",isHistoryable:a(e.isHistoryable)||1==+e.isHistoryable,isRoamingable:a(e.isRoamingable)||1==+e.isRoamingable,isSyncable:a(e.isSyncable)||1==+e.isSyncable,cc:a(e.cc)||1==+e.cc,isPushable:a(e.isPushable)||1==+e.isPushable,isOfflinable:a(e.isOfflinable)||1==+e.isOfflinable,isUnreadable:a(e.isUnreadable)||1==+e.isUnreadable,isReplyMsg:a(e.isReplyMsg)||1==+e.isReplyMsg,needPushNick:a(e.needPushNick)||1==+e.needPushNick,needMsgReceipt:1==+e.needMsgReceipt,isLocal:!1};if(e.isInBlackList&&(t.isInBlackList=1==+e.isInBlackList),c(e.isMuted)&&(t.isMuted=1==+e.isMuted),c(e.resend)&&(t.resend=1==+e.resend),c(e.idClient)&&(t.idClient=e.idClient),c(e.idServer)&&(t.idServer=""+e.idServer),c(e.userUpdateTime)&&(t.userUpdateTime=+e.userUpdateTime),c(e.custom)&&(t.custom=e.custom),c(e.pushContent)&&(t.pushContent=e.pushContent),c(e.pushPayload)&&(t.pushPayload=e.pushPayload),c(e.tempTeamMemberCount)&&(t.tempTeamMemberCount=+e.tempTeamMemberCount),c(e.apnsAccounts)){if(t.apns={},e.apnsAccounts!==d){var n=e.apnsAccounts;try{t.apns.accounts=JSON.parse(n)}catch(e){t.apns.accounts=[]}}t.apns.content=e.apnsContent||"",t.apns.forcePush=1==+e.apnsForcePush}return t.status=e.status||"success",c(e.filter)&&(t.filter=e.filter),t},v.setExtra=function(e,t){e.target=v.getMsgTarget(e,t),e.sessionId=e.scene+"-"+e.target,l.setFlow(e,t)},v.getMsgTarget=function(e,t){return"p2p"===e.scene?e.to===t?e.from:e.to:"team"===e.scene||"superTeam"===e.scene?e.to:void 0},v.deduplication=function(e){var t,n={},r=[];return e.forEach(function(e){t=e.idClient,n[t]||(n[t]=!0,r.push(e))}),r},v.sortMsgs=function(e){return e=e.slice(0),o.sortObjArray(e,{sortPath:"time"}),e},v.getLastMsg=function(e){return(e=v.sortMsgs(e))[e.length-1]},v.getLastNotIgnoredMsg=function(e){for(var t=null,n=(e=v.sortMsgs(e)).length-1;n>=0;n--)if(!(t=e[n]).ignore)return t;return null},v.getMaxTimetag=function(e){return v.getLastMsg(e).time},v.validScenes=g,v.validTypes=y,e.exports=v},function(e,t,n){var r=n(7),s=n(9),i=n(41),o=n(35),a=n(8).f;e.exports=function(e){var t=s.Symbol||(s.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||a(t,e,{value:o.f(e)})}},function(e,t,n){t.f=n(5)},function(e,t,n){var r=n(8).f,s=n(10),i=n(5)("toStringTag");e.exports=function(e,t,n){e&&!s(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var r=n(7),s=r["__core-js_shared__"]||(r["__core-js_shared__"]={});e.exports=function(e){return s[e]||(s[e]={})}},function(e,t,n){var r=n(38)("keys"),s=n(28);e.exports=function(e){return r[e]||(r[e]=s(e))}},function(e,t,n){var r=n(18);e.exports=function(e,t){if(!r(e))return e;var n,s;if(t&&"function"==typeof(n=e.toString)&&!r(s=n.call(e)))return s;if("function"==typeof(n=e.valueOf)&&!r(s=n.call(e)))return s;if(!t&&"function"==typeof(n=e.toString)&&!r(s=n.call(e)))return s;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=!0},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){"use strict";var r,s=n(29),i=n(0),o=n(4),a=n(97),c=n(148),u=n(147),m=n(146),l=n(145),d=n(144);function p(e){this.mixin(e)}p.prototype=Object.create(function(){}.prototype,{protocol:{value:null,writable:!0,enumerable:!0,configurable:!0}}),p.prototype.setProtocol=function(e){this.protocol=e},p.prototype.mixin=function(e){var t=this;this.configMap=this.configMap||{},["idMap","cmdConfig","packetConfig"].forEach(function(n){t.configMap[n]=i.merge({},t.configMap[n],e.configMap&&e.configMap[n])}),["serializeMap","unserializeMap"].forEach(function(n){t[n]=i.merge({},t[n],e[n])})},p.prototype.createCmd=(r=1,function(e,t){var n=this,s=this.configMap.cmdConfig[e],o="heartbeat"===e?0:r++;return o>32767&&(o=1,r=2),e={SID:s.sid,CID:s.cid,SER:o},s.params&&(e.Q=[],s.params.forEach(function(r){var s=r.type,o=r.name,a=r.entity,c=t[o];if(!i.undef(c)){switch(s){case"PropertyArray":s="ArrayMable",c=c.map(function(e){return{t:"Property",v:n.serialize(e,a)}});break;case"Property":c=n.serialize(c,o);break;case"bool":c=c?"true":"false"}e.Q.push({t:s,v:c})}})),e}),p.prototype.parseResponse=function(e){var t=this;return new Promise(function(n,r){var s=JSON.parse(e),a={raw:s,rawStr:e,error:o.genError(s.code)},c=t.configMap.packetConfig[s.sid+"_"+s.cid];if(!c)return a.notFound={sid:s.sid,cid:s.cid},void n(a);var u=s.r,m="notify"===c.service&&!c.cmd;if(a.isNotify=m,m){var l=s.r[1].headerPacket;if(c=t.configMap.packetConfig[l.sid+"_"+l.cid],u=s.r[1].body,!c)return a.notFound={sid:l.sid,cid:l.cid},void n(a)}if(a.service=c.service,a.cmd=c.cmd,a.error){var d=s.sid+"_"+s.cid;if(m&&(d=l.sid+"_"+l.cid),a.error.cmd=a.cmd,a.error.callFunc="protocol::parseResponse: "+d,416===a.error.code){var p=u[0];p&&(a.frequencyControlDuration=1e3*p)}}var f=!1;a.error&&c.trivialErrorCodes&&(f=-1!==c.trivialErrorCodes.indexOf(a.error.code));var g=[];if((!a.error||f)&&c.response){a.content={};var h=function(e,t,n,r){if(e&&"msg"===r||"sysMsg"===r){var s=n.content[r];i.isObject(s)&&!s.idServer&&(s.idServer=""+t.r[0])}};c.response.forEach(function(e,n){var r=u[n];if(!i.undef(r)){var o=e.type,c=e.name,l=e.entity||c;switch(o){case"Property":g.push(t.unserialize(r,l).then(function(e,t,n,r,s){n.content[r]=s,h(e,t,n,r)}.bind(this,m,s,a,c)));break;case"PropertyArray":a.content[c]=[],r.forEach(function(e){g.push(t.unserialize(e,l).then(function(e,t,n){e.content[t].push(n)}.bind(this,a,c)))});break;case"KVAr