Socket
Socket
Sign inDemoInstall

bh-mobile-sdk

Package Overview
Dependencies
Maintainers
4
Versions
90
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bh-mobile-sdk - npm Package Compare versions

Comparing version 0.1.48 to 0.2.0

2043

lib/index.js

@@ -1,1 +0,2042 @@

!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.BH_MOBILE=e():t.BH_MOBILE=e()}(this,function(){return function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var n={};return e.m=t,e.c=n,e.p="",e(0)}([function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.init=void 0;var o=n(36),i=r(o),u=n(22),c=r(u),s={};window.mamp=s,e.default=c.default,e.init=i.default},function(t,e,n){var r=n(30)("wks"),o=n(34),i=n(2).Symbol,u="function"==typeof i,c=t.exports=function(t){return r[t]||(r[t]=u&&i[t]||(u?i:o)("Symbol."+t))};c.store=r},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(t,e,n){var r=n(11);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e,n){var r=n(12),o=n(29);t.exports=n(6)?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){t.exports=!n(17)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e){t.exports={}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){var r=n(13);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){var r=n(4),o=n(48),i=n(68),u=Object.defineProperty;e.f=n(6)?Object.defineProperty:function(t,e,n){if(r(t),e=i(e,!0),r(n),o)try{return u(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var r=n(11),o=n(2).document,i=r(o)&&r(o.createElement);t.exports=function(t){return i?o.createElement(t):{}}},function(t,e,n){var r=n(2),o=n(3),i=n(9),u=n(5),c="prototype",s=function(t,e,n){var a,f,l,p=t&s.F,d=t&s.G,v=t&s.S,h=t&s.P,g=t&s.B,m=t&s.W,y=d?o:o[e]||(o[e]={}),w=y[c],_=d?r:v?r[e]:(r[e]||{})[c];d&&(n=e);for(a in n)f=!p&&_&&void 0!==_[a],f&&a in y||(l=f?_[a]:n[a],y[a]=d&&"function"!=typeof _[a]?n[a]:g&&f?i(l,r):m&&_[a]==l?function(t){var e=function(e,n,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,r)}return t.apply(this,arguments)};return e[c]=t[c],e}(l):h&&"function"==typeof l?i(Function.call,l):l,h&&((y.virtual||(y.virtual={}))[a]=l,t&s.R&&w&&!w[a]&&u(w,a,l)))};s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,t.exports=s},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var r=n(12).f,o=n(10),i=n(1)("toStringTag");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,i)&&r(t,i,{configurable:!0,value:e})}},function(t,e,n){var r=n(30)("keys"),o=n(34);t.exports=function(t){return r[t]||(r[t]=o(t))}},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e,n){var r=n(50),o=n(14);t.exports=function(t){return r(o(t))}},function(t,e,n){"use strict";function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(40),u=o(i),c=n(38),s=o(c),a=n(35),f=o(a),l=n(39),p=r(l),d=n(37),v=r(d),h=null;e.default=function(){if(h)return h;var t=window.mamp,e={};return f.default.wisedu?(e.ENV="hybrid",t.cpdaily&&(e.ENV="hybrid.cpdaily")):e.ENV="browser",(0,u.default)(s.default).forEach(function(n){var r=s.default[n],o=t[n]||{};e[n]={},(0,u.default)(r).forEach(function(t){var i=r[t],u=p[t],c=v[t];i&&(o[t]?u?e[n][t]=u(o[t]):o[t]&&(e[n][t]=o[t]):c?e[n][t]=c:e[n][t]=function(){f.default.wisedu?console.error("调用的"+n+"."+t+"接口不存在"):console.log("你当前不在 Hybrid 环境, 或Hybrid 环境没有初始化, "+t+" 处于 mock 实现")})})}),h=e,h.checkAPI=function(e){var n=t;return e=e.split("."),e.forEach(function(t){n&&(n=n[t]?n[t]:null)}),!!n},h}},function(t,e,n){var r=n(8),o=n(1)("toStringTag"),i="Arguments"==r(function(){return arguments}()),u=function(t,e){try{return t[e]}catch(t){}};t.exports=function(t){var e,n,c;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=u(e=Object(t),o))?n:i?r(e):"Object"==(c=r(e))&&"function"==typeof e.callee?"Arguments":c}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){t.exports=n(2).document&&document.documentElement},function(t,e,n){"use strict";var r=n(27),o=n(16),i=n(63),u=n(5),c=n(10),s=n(7),a=n(53),f=n(18),l=n(59),p=n(1)("iterator"),d=!([].keys&&"next"in[].keys()),v="@@iterator",h="keys",g="values",m=function(){return this};t.exports=function(t,e,n,y,w,_,b){a(n,e,y);var x,P,T,O=function(t){if(!d&&t in E)return E[t];switch(t){case h:return function(){return new n(this,t)};case g:return function(){return new n(this,t)}}return function(){return new n(this,t)}},j=e+" Iterator",S=w==g,M=!1,E=t.prototype,I=E[p]||E[v]||w&&E[w],k=I||O(w),C=w?S?O("entries"):k:void 0,A="Array"==e?E.entries||I:I;if(A&&(T=l(A.call(new t)),T!==Object.prototype&&(f(T,j,!0),r||c(T,p)||u(T,p,m))),S&&I&&I.name!==g&&(M=!0,k=function(){return I.call(this)}),r&&!b||!d&&!M&&E[p]||u(E,p,k),s[e]=k,s[j]=m,w)if(x={values:S?k:O(g),keys:_?k:O(h),entries:C},b)for(P in x)P in E||i(E,P,x[P]);else o(o.P+o.F*(d||M),e,x);return x}},function(t,e){t.exports=!0},function(t,e,n){var r=n(60),o=n(24);t.exports=Object.keys||function(t){return r(t,o)}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var r=n(2),o="__core-js_shared__",i=r[o]||(r[o]={});t.exports=function(t){return i[t]||(i[t]={})}},function(t,e,n){var r,o,i,u=n(9),c=n(49),s=n(25),a=n(15),f=n(2),l=f.process,p=f.setImmediate,d=f.clearImmediate,v=f.MessageChannel,h=0,g={},m="onreadystatechange",y=function(){var t=+this;if(g.hasOwnProperty(t)){var e=g[t];delete g[t],e()}},w=function(t){y.call(t.data)};p&&d||(p=function(t){for(var e=[],n=1;arguments.length>n;)e.push(arguments[n++]);return g[++h]=function(){c("function"==typeof t?t:Function(t),e)},r(h),h},d=function(t){delete g[t]},"process"==n(8)(l)?r=function(t){l.nextTick(u(y,t,1))}:v?(o=new v,i=o.port2,o.port1.onmessage=w,r=u(i.postMessage,i,1)):f.addEventListener&&"function"==typeof postMessage&&!f.importScripts?(r=function(t){f.postMessage(t+"","*")},f.addEventListener("message",w,!1)):r=m in a("script")?function(t){s.appendChild(a("script"))[m]=function(){s.removeChild(this),y.call(t)}}:function(t){setTimeout(u(y,t,1),0)}),t.exports={set:p,clear:d}},function(t,e,n){var r=n(20),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},function(t,e,n){var r=n(14);t.exports=function(t){return Object(r(t))}},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={wisedu:/wisedu/.test(navigator.userAgent)}},function(t,e,n){(function(t){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(22),i=r(o),u=!1,c=!1,s=[],a=function(){u=!0,t.BH_MOBILE_SDK=(0,i.default)(),s.forEach(function(t){t()})};e.default=function(t,e){if(u?t():s.push(t),c===!1){if(localStorage.getItem("wisedu-browser-debug")||/wisedu/.test(navigator.userAgent)===!1)setTimeout(function(){a()},0);else{var n=e?"https://injectionmamp/cordova.js":"mamp://injectionmamp/cordova.js",r=document.createElement("script");r.src=n,document.head.appendChild(r),window.close=function(){window.location.href="mamp://close"},document.addEventListener("deviceready",a,!1)}c=!0}}}).call(e,function(){return this}())},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.registerNetworkChangeCallback=e.getConnectionType=e.getTenantInfo=e.getCircleList=e.getUserInfo=e.getTenantID=e.togglePullUp=e.startPullRefresh=e.togglePullRefresh=e.scan=e.openCommentView=e.parseInfoFromHTML=e.formatImageToBase64=e.webviewOnResume=e.closeWebView=e.openFullWebView=e.openWebView=e.sendGetRequest=e.getPasteboard=e.uploadToEMAP=void 0;var o=n(41),i=r(o),u=(e.uploadToEMAP=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.token,o=void 0;return r?o=r.substring(0,r.length-1):(o=(new Date).getTime()+""+parseInt(100*Math.random()).toString(),r=o+1),new i.default(function(i,u){t||u("server 地址未指定"),0===e.length&&u("没有可供上传的文件"),n.params={scope:o,fileToken:r,storeId:"image"},BH_MOBILE_SDK.file.uploadToServer(t+"/sys/emapcomponent/file/uploadTempFile.do",e,n,function(e){var n=!1;if(e.forEach(function(t){if(200!==t.code)n=!0;else try{t.response=JSON.parse(t.response),t.response.success||(n=!0)}catch(t){n=!0}}),n)u(e);else{var c=new FormData;c.append("scope",o),c.append("fileToken",r),c.append("attachmentParam",'{"storeId": "image"}');var s=new XMLHttpRequest;s.withCredentials=!0,s.open("POST",t+"/sys/emapcomponent/file/saveAttachment.do"),s.send(c),s.onload=function(){if(this.status>=200&&this.status<300)try{var t=JSON.parse(this.responseText);t.success&&i({success:!0,token:r})}catch(t){u(t)}else u(this.statusText)},s.onerror=function(){u(this.statusText)}}})})},e.getPasteboard=function(t){t("")},e.sendGetRequest=function(t,e){e({code:"404"})},e.openWebView=function(t,e){window.open(t)},e.openFullWebView=function(t,e){window.open(t)},e.closeWebView=function(t,e){window.close()},e.webviewOnResume=function(t){document.addEventListener&&document.addEventListener("visibilitychange",function(){"visible"===document.visibilityState&&t()})},e.formatImageToBase64=function(t,e){e(t)},e.parseInfoFromHTML=function(t,e){e({img:"http://www.baidu.com/img/bd_logo1.png",title:"百度一下,你就知道"})},e.openCommentView=function(t,e){window.open(t)},e.scan=function(t,e){t(e)},null);e.togglePullRefresh=function(t,e){u=t?e:null},e.startPullRefresh=function(){u&&u()},e.togglePullUp=function(t,e){return t?e:null},e.getTenantID=function(t,e){t(e)},e.getUserInfo=function(t,e){t(e)},e.getCircleList=function(t){t([])},e.getTenantInfo=function(t,e){t(e)},e.getConnectionType=function(t){return t},e.registerNetworkChangeCallback=function(t,e){e&&setTimeout(function(){t(e)},1e4)}},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={UI:{actionSheet:!0,alertView:!0,closeWebView:!0,datePicker:!0,dateTimePicker:!0,multiPicker:!0,multiSelect:!0,openWebView:!0,preViewImages:!0,setNavHeader:!0,setTitleText:!0,setNavBarBgColor:!0,setStatusBarTintColor:!0,setBouncesEnabled:!0,singleSelect:!0,showToast:!0,toggleLoading:!0,toggleNavBar:!0,togglePullRefresh:!0,finishPullRefresh:!0,startPullRefresh:!0,togglePullUp:!0,finishPullUp:!0,webviewOnResume:!0},systemAbility:{getPasteboard:!0,setPasteboard:!0,setIdleTimerDisabled:!0,setBrightness:!0,takeCamera:!0,takePhoto:!0,tel:!0},file:{filePreview:!0,uploadToServer:!0},wisedu:{uploadToEMAP:!0},social:{share:!0},http:{sendGetRequest:!0},qrcode:{generateCode:!0,generateCodeAndShow:!0,scan:!0,recognize:!0},device:{getConnectionType:!0,registerNetworkChangeCallback:!0},cpdaily:{clickHomeTab:!0,checkPublishFresh:!0,formatImageToBase64:!0,getImagesInfo:!0,getTenantID:!0,getTenantInfo:!0,getUserBasicInfos:!0,getUserInfo:!0,getCircleList:!0,mainAppListChange:!0,onMineAppChanged:!0,onMainNavTabChanged:!0,openApp:!0,openCommentView:!0,openFullWebView:!0,openHomePage:!0,openMarketList:!0,openUsersPage:!0,openPhotoWall:!0,onPublishFreshListener:!0,parseInfoFromHTML:!0,postNotification:!0,publishFresh:!0,setStatusBarColor:!0,showLoginView:!0,showMain:!0,showOrgSelector:!0,showOrHideTabbar:!0,showSettingView:!0,showUserGuide:!0,startComment:!0,startIMChat:!0,retryFreshSend:!0,cancelFreshSend:!0,toggleFocus:!0,toggleNavTransparent:!0,togglePublishBtn:!0,uploadToOSS:!0,zhugeioTrack:!0},geolocation:{getCurrentPosition:!0}}},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.webviewOnResume=function(t){var e=!1,n=[];return function(r){n.push(r),e||(t(function(){n.forEach(function(t){t()})}),e=!0)}},e.uploadToServer=function(t){return function(e,n,r,o){t(e,n,o,r)}}},function(t,e,n){t.exports={default:n(42),__esModule:!0}},function(t,e,n){t.exports={default:n(43),__esModule:!0}},function(t,e,n){n(71),t.exports=n(3).Object.keys},function(t,e,n){n(72),n(74),n(75),n(73),t.exports=n(3).Promise},function(t,e){t.exports=function(){}},function(t,e){t.exports=function(t,e,n,r){if(!(t instanceof e)||void 0!==r&&r in t)throw TypeError(n+": incorrect invocation!");return t}},function(t,e,n){var r=n(21),o=n(32),i=n(67);t.exports=function(t){return function(e,n,u){var c,s=r(e),a=o(s.length),f=i(u,a);if(t&&n!=n){for(;a>f;)if(c=s[f++],c!=c)return!0}else for(;a>f;f++)if((t||f in s)&&s[f]===n)return t||f||0;return!t&&-1}}},function(t,e,n){var r=n(9),o=n(52),i=n(51),u=n(4),c=n(32),s=n(69),a={},f={},e=t.exports=function(t,e,n,l,p){var d,v,h,g,m=p?function(){return t}:s(t),y=r(n,l,e?2:1),w=0;if("function"!=typeof m)throw TypeError(t+" is not iterable!");if(i(m)){for(d=c(t.length);d>w;w++)if(g=e?y(u(v=t[w])[0],v[1]):y(t[w]),g===a||g===f)return g}else for(h=m.call(t);!(v=h.next()).done;)if(g=o(h,y,v.value,e),g===a||g===f)return g};e.BREAK=a,e.RETURN=f},function(t,e,n){t.exports=!n(6)&&!n(17)(function(){return 7!=Object.defineProperty(n(15)("div"),"a",{get:function(){return 7}}).a})},function(t,e){t.exports=function(t,e,n){var r=void 0===n;switch(e.length){case 0:return r?t():t.call(n);case 1:return r?t(e[0]):t.call(n,e[0]);case 2:return r?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return r?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return r?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},function(t,e,n){var r=n(8);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e,n){var r=n(7),o=n(1)("iterator"),i=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||i[o]===t)}},function(t,e,n){var r=n(4);t.exports=function(t,e,n,o){try{return o?e(r(n)[0],n[1]):e(n)}catch(e){var i=t.return;throw void 0!==i&&r(i.call(t)),e}}},function(t,e,n){"use strict";var r=n(57),o=n(29),i=n(18),u={};n(5)(u,n(1)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=r(u,{next:o(1,n)}),i(t,e+" Iterator")}},function(t,e,n){var r=n(1)("iterator"),o=!1;try{var i=[7][r]();i.return=function(){o=!0},Array.from(i,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&&!o)return!1;var n=!1;try{var i=[7],u=i[r]();u.next=function(){return{done:n=!0}},i[r]=function(){return u},t(i)}catch(t){}return n}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,n){var r=n(2),o=n(31).set,i=r.MutationObserver||r.WebKitMutationObserver,u=r.process,c=r.Promise,s="process"==n(8)(u);t.exports=function(){var t,e,n,a=function(){var r,o;for(s&&(r=u.domain)&&r.exit();t;){o=t.fn,t=t.next;try{o()}catch(r){throw t?n():e=void 0,r}}e=void 0,r&&r.enter()};if(s)n=function(){u.nextTick(a)};else if(i){var f=!0,l=document.createTextNode("");new i(a).observe(l,{characterData:!0}),n=function(){l.data=f=!f}}else if(c&&c.resolve){var p=c.resolve();n=function(){p.then(a)}}else n=function(){o.call(r,a)};return function(r){var o={fn:r,next:void 0};e&&(e.next=o),t||(t=o,n()),e=o}}},function(t,e,n){var r=n(4),o=n(58),i=n(24),u=n(19)("IE_PROTO"),c=function(){},s="prototype",a=function(){var t,e=n(15)("iframe"),r=i.length,o="<",u=">";for(e.style.display="none",n(25).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write(o+"script"+u+"document.F=Object"+o+"/script"+u),t.close(),a=t.F;r--;)delete a[s][i[r]];return a()};t.exports=Object.create||function(t,e){var n;return null!==t?(c[s]=r(t),n=new c,c[s]=null,n[u]=t):n=a(),void 0===e?n:o(n,e)}},function(t,e,n){var r=n(12),o=n(4),i=n(28);t.exports=n(6)?Object.defineProperties:function(t,e){o(t);for(var n,u=i(e),c=u.length,s=0;c>s;)r.f(t,n=u[s++],e[n]);return t}},function(t,e,n){var r=n(10),o=n(33),i=n(19)("IE_PROTO"),u=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=o(t),r(t,i)?t[i]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?u:null}},function(t,e,n){var r=n(10),o=n(21),i=n(46)(!1),u=n(19)("IE_PROTO");t.exports=function(t,e){var n,c=o(t),s=0,a=[];for(n in c)n!=u&&r(c,n)&&a.push(n);for(;e.length>s;)r(c,n=e[s++])&&(~i(a,n)||a.push(n));return a}},function(t,e,n){var r=n(16),o=n(3),i=n(17);t.exports=function(t,e){var n=(o.Object||{})[t]||Object[t],u={};u[t]=e(n),r(r.S+r.F*i(function(){n(1)}),"Object",u)}},function(t,e,n){var r=n(5);t.exports=function(t,e,n){for(var o in e)n&&t[o]?t[o]=e[o]:r(t,o,e[o]);return t}},function(t,e,n){t.exports=n(5)},function(t,e,n){"use strict";var r=n(2),o=n(3),i=n(12),u=n(6),c=n(1)("species");t.exports=function(t){var e="function"==typeof o[t]?o[t]:r[t];u&&e&&!e[c]&&i.f(e,c,{configurable:!0,get:function(){return this}})}},function(t,e,n){var r=n(4),o=n(13),i=n(1)("species");t.exports=function(t,e){var n,u=r(t).constructor;return void 0===u||void 0==(n=r(u)[i])?e:o(n)}},function(t,e,n){var r=n(20),o=n(14);t.exports=function(t){return function(e,n){var i,u,c=String(o(e)),s=r(n),a=c.length;return s<0||s>=a?t?"":void 0:(i=c.charCodeAt(s),i<55296||i>56319||s+1===a||(u=c.charCodeAt(s+1))<56320||u>57343?t?c.charAt(s):i:t?c.slice(s,s+2):(i-55296<<10)+(u-56320)+65536)}}},function(t,e,n){var r=n(20),o=Math.max,i=Math.min;t.exports=function(t,e){return t=r(t),t<0?o(t+e,0):i(t,e)}},function(t,e,n){var r=n(11);t.exports=function(t,e){if(!r(t))return t;var n,o;if(e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){var r=n(23),o=n(1)("iterator"),i=n(7);t.exports=n(3).getIteratorMethod=function(t){if(void 0!=t)return t[o]||t["@@iterator"]||i[r(t)]}},function(t,e,n){"use strict";var r=n(44),o=n(55),i=n(7),u=n(21);t.exports=n(26)(Array,"Array",function(t,e){this._t=u(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,o(1)):"keys"==e?o(0,n):"values"==e?o(0,t[n]):o(0,[n,t[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(t,e,n){var r=n(33),o=n(28);n(61)("keys",function(){return function(t){return o(r(t))}})},function(t,e){},function(t,e,n){"use strict";var r,o,i,u=n(27),c=n(2),s=n(9),a=n(23),f=n(16),l=n(11),p=n(13),d=n(45),v=n(47),h=n(65),g=n(31).set,m=n(56)(),y="Promise",w=c.TypeError,_=c.process,b=c[y],_=c.process,x="process"==a(_),P=function(){},T=!!function(){try{var t=b.resolve(1),e=(t.constructor={})[n(1)("species")]=function(t){t(P,P)};return(x||"function"==typeof PromiseRejectionEvent)&&t.then(P)instanceof e}catch(t){}}(),O=function(t,e){return t===e||t===b&&e===i},j=function(t){var e;return!(!l(t)||"function"!=typeof(e=t.then))&&e},S=function(t){return O(b,t)?new M(t):new o(t)},M=o=function(t){var e,n;this.promise=new t(function(t,r){if(void 0!==e||void 0!==n)throw w("Bad Promise constructor");e=t,n=r}),this.resolve=p(e),this.reject=p(n)},E=function(t){try{t()}catch(t){return{error:t}}},I=function(t,e){if(!t._n){t._n=!0;var n=t._c;m(function(){for(var r=t._v,o=1==t._s,i=0,u=function(e){var n,i,u=o?e.ok:e.fail,c=e.resolve,s=e.reject,a=e.domain;try{u?(o||(2==t._h&&A(t),t._h=1),u===!0?n=r:(a&&a.enter(),n=u(r),a&&a.exit()),n===e.promise?s(w("Promise-chain cycle")):(i=j(n))?i.call(n,c,s):c(n)):s(r)}catch(t){s(t)}};n.length>i;)u(n[i++]);t._c=[],t._n=!1,e&&!t._h&&k(t)})}},k=function(t){g.call(c,function(){var e,n,r,o=t._v;if(C(t)&&(e=E(function(){x?_.emit("unhandledRejection",o,t):(n=c.onunhandledrejection)?n({promise:t,reason:o}):(r=c.console)&&r.error&&r.error("Unhandled promise rejection",o)}),t._h=x||C(t)?2:1),t._a=void 0,e)throw e.error})},C=function(t){if(1==t._h)return!1;for(var e,n=t._a||t._c,r=0;n.length>r;)if(e=n[r++],e.fail||!C(e.promise))return!1;return!0},A=function(t){g.call(c,function(){var e;x?_.emit("rejectionHandled",t):(e=c.onrejectionhandled)&&e({promise:t,reason:t._v})})},F=function(t){var e=this;e._d||(e._d=!0,e=e._w||e,e._v=t,e._s=2,e._a||(e._a=e._c.slice()),I(e,!0))},L=function(t){var e,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===t)throw w("Promise can't be resolved itself");(e=j(t))?m(function(){var r={_w:n,_d:!1};try{e.call(t,s(L,r,1),s(F,r,1))}catch(t){F.call(r,t)}}):(n._v=t,n._s=1,I(n,!1))}catch(t){F.call({_w:n,_d:!1},t)}}};T||(b=function(t){d(this,b,y,"_h"),p(t),r.call(this);try{t(s(L,this,1),s(F,this,1))}catch(t){F.call(this,t)}},r=function(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},r.prototype=n(62)(b.prototype,{then:function(t,e){var n=S(h(this,b));return n.ok="function"!=typeof t||t,n.fail="function"==typeof e&&e,n.domain=x?_.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&I(this,!1),n.promise},catch:function(t){return this.then(void 0,t)}}),M=function(){var t=new r;this.promise=t,this.resolve=s(L,t,1),this.reject=s(F,t,1)}),f(f.G+f.W+f.F*!T,{Promise:b}),n(18)(b,y),n(64)(y),i=n(3)[y],f(f.S+f.F*!T,y,{reject:function(t){var e=S(this),n=e.reject;return n(t),e.promise}}),f(f.S+f.F*(u||!T),y,{resolve:function(t){if(t instanceof b&&O(t.constructor,this))return t;var e=S(this),n=e.resolve;return n(t),e.promise}}),f(f.S+f.F*!(T&&n(54)(function(t){b.all(t).catch(P)})),y,{all:function(t){var e=this,n=S(e),r=n.resolve,o=n.reject,i=E(function(){var n=[],i=0,u=1;v(t,!1,function(t){var c=i++,s=!1;n.push(void 0),u++,e.resolve(t).then(function(t){s||(s=!0,n[c]=t,--u||r(n))},o)}),--u||r(n)});return i&&o(i.error),n.promise},race:function(t){var e=this,n=S(e),r=n.reject,o=E(function(){v(t,!1,function(t){e.resolve(t).then(n.resolve,r)})});return o&&r(o.error),n.promise}})},function(t,e,n){"use strict";var r=n(66)(!0);n(26)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})})},function(t,e,n){n(70);for(var r=n(2),o=n(5),i=n(7),u=n(1)("toStringTag"),c=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],s=0;s<5;s++){var a=c[s],f=r[a],l=f&&f.prototype;l&&!l[u]&&o(l,u,a),i[a]=i.Array}}])});
(function webpackUniversalModuleDefinition(root, factory) {
if(typeof exports === 'object' && typeof module === 'object')
module.exports = factory();
else if(typeof define === 'function' && define.amd)
define([], factory);
else if(typeof exports === 'object')
exports["BH_MOBILE"] = factory();
else
root["BH_MOBILE"] = factory();
})(this, function() {
return /******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId])
/******/ return installedModules[moduleId].exports;
/******/ // Create a new module (and put it into the cache)
/******/ var module = installedModules[moduleId] = {
/******/ exports: {},
/******/ id: moduleId,
/******/ loaded: false
/******/ };
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/ // Flag the module as loaded
/******/ module.loaded = true;
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = modules;
/******/ // expose the module cache
/******/ __webpack_require__.c = installedModules;
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "";
/******/ // Load entry module and return exports
/******/ return __webpack_require__(0);
/******/ })
/************************************************************************/
/******/ ([
/* 0 */
/***/ (function(module, exports, __webpack_require__) {
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.init = undefined;
var _init = __webpack_require__(36);
var _init2 = _interopRequireDefault(_init);
var _sdk = __webpack_require__(22);
var _sdk2 = _interopRequireDefault(_sdk);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var mamp = {};
window.mamp = mamp;
exports.default = _sdk2.default;
exports.init = _init2.default;
/***/ }),
/* 1 */
/***/ (function(module, exports, __webpack_require__) {
var store = __webpack_require__(30)('wks')
, uid = __webpack_require__(34)
, Symbol = __webpack_require__(2).Symbol
, USE_SYMBOL = typeof Symbol == 'function';
var $exports = module.exports = function(name){
return store[name] || (store[name] =
USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
};
$exports.store = store;
/***/ }),
/* 2 */
/***/ (function(module, exports) {
// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
var global = module.exports = typeof window != 'undefined' && window.Math == Math
? window : typeof self != 'undefined' && self.Math == Math ? self : Function('return this')();
if(typeof __g == 'number')__g = global; // eslint-disable-line no-undef
/***/ }),
/* 3 */
/***/ (function(module, exports) {
var core = module.exports = {version: '2.4.0'};
if(typeof __e == 'number')__e = core; // eslint-disable-line no-undef
/***/ }),
/* 4 */
/***/ (function(module, exports, __webpack_require__) {
var isObject = __webpack_require__(11);
module.exports = function(it){
if(!isObject(it))throw TypeError(it + ' is not an object!');
return it;
};
/***/ }),
/* 5 */
/***/ (function(module, exports, __webpack_require__) {
var dP = __webpack_require__(12)
, createDesc = __webpack_require__(29);
module.exports = __webpack_require__(6) ? function(object, key, value){
return dP.f(object, key, createDesc(1, value));
} : function(object, key, value){
object[key] = value;
return object;
};
/***/ }),
/* 6 */
/***/ (function(module, exports, __webpack_require__) {
// Thank's IE8 for his funny defineProperty
module.exports = !__webpack_require__(17)(function(){
return Object.defineProperty({}, 'a', {get: function(){ return 7; }}).a != 7;
});
/***/ }),
/* 7 */
/***/ (function(module, exports) {
module.exports = {};
/***/ }),
/* 8 */
/***/ (function(module, exports) {
var toString = {}.toString;
module.exports = function(it){
return toString.call(it).slice(8, -1);
};
/***/ }),
/* 9 */
/***/ (function(module, exports, __webpack_require__) {
// optional / simple context binding
var aFunction = __webpack_require__(13);
module.exports = function(fn, that, length){
aFunction(fn);
if(that === undefined)return fn;
switch(length){
case 1: return function(a){
return fn.call(that, a);
};
case 2: return function(a, b){
return fn.call(that, a, b);
};
case 3: return function(a, b, c){
return fn.call(that, a, b, c);
};
}
return function(/* ...args */){
return fn.apply(that, arguments);
};
};
/***/ }),
/* 10 */
/***/ (function(module, exports) {
var hasOwnProperty = {}.hasOwnProperty;
module.exports = function(it, key){
return hasOwnProperty.call(it, key);
};
/***/ }),
/* 11 */
/***/ (function(module, exports) {
module.exports = function(it){
return typeof it === 'object' ? it !== null : typeof it === 'function';
};
/***/ }),
/* 12 */
/***/ (function(module, exports, __webpack_require__) {
var anObject = __webpack_require__(4)
, IE8_DOM_DEFINE = __webpack_require__(48)
, toPrimitive = __webpack_require__(68)
, dP = Object.defineProperty;
exports.f = __webpack_require__(6) ? Object.defineProperty : function defineProperty(O, P, Attributes){
anObject(O);
P = toPrimitive(P, true);
anObject(Attributes);
if(IE8_DOM_DEFINE)try {
return dP(O, P, Attributes);
} catch(e){ /* empty */ }
if('get' in Attributes || 'set' in Attributes)throw TypeError('Accessors not supported!');
if('value' in Attributes)O[P] = Attributes.value;
return O;
};
/***/ }),
/* 13 */
/***/ (function(module, exports) {
module.exports = function(it){
if(typeof it != 'function')throw TypeError(it + ' is not a function!');
return it;
};
/***/ }),
/* 14 */
/***/ (function(module, exports) {
// 7.2.1 RequireObjectCoercible(argument)
module.exports = function(it){
if(it == undefined)throw TypeError("Can't call method on " + it);
return it;
};
/***/ }),
/* 15 */
/***/ (function(module, exports, __webpack_require__) {
var isObject = __webpack_require__(11)
, document = __webpack_require__(2).document
// in old IE typeof document.createElement is 'object'
, is = isObject(document) && isObject(document.createElement);
module.exports = function(it){
return is ? document.createElement(it) : {};
};
/***/ }),
/* 16 */
/***/ (function(module, exports, __webpack_require__) {
var global = __webpack_require__(2)
, core = __webpack_require__(3)
, ctx = __webpack_require__(9)
, hide = __webpack_require__(5)
, PROTOTYPE = 'prototype';
var $export = function(type, name, source){
var IS_FORCED = type & $export.F
, IS_GLOBAL = type & $export.G
, IS_STATIC = type & $export.S
, IS_PROTO = type & $export.P
, IS_BIND = type & $export.B
, IS_WRAP = type & $export.W
, exports = IS_GLOBAL ? core : core[name] || (core[name] = {})
, expProto = exports[PROTOTYPE]
, target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE]
, key, own, out;
if(IS_GLOBAL)source = name;
for(key in source){
// contains in native
own = !IS_FORCED && target && target[key] !== undefined;
if(own && key in exports)continue;
// export native or passed
out = own ? target[key] : source[key];
// prevent global pollution for namespaces
exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]
// bind timers to global for call from export context
: IS_BIND && own ? ctx(out, global)
// wrap global constructors for prevent change them in library
: IS_WRAP && target[key] == out ? (function(C){
var F = function(a, b, c){
if(this instanceof C){
switch(arguments.length){
case 0: return new C;
case 1: return new C(a);
case 2: return new C(a, b);
} return new C(a, b, c);
} return C.apply(this, arguments);
};
F[PROTOTYPE] = C[PROTOTYPE];
return F;
// make static versions for prototype methods
})(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
// export proto methods to core.%CONSTRUCTOR%.methods.%NAME%
if(IS_PROTO){
(exports.virtual || (exports.virtual = {}))[key] = out;
// export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%
if(type & $export.R && expProto && !expProto[key])hide(expProto, key, out);
}
}
};
// type bitmap
$export.F = 1; // forced
$export.G = 2; // global
$export.S = 4; // static
$export.P = 8; // proto
$export.B = 16; // bind
$export.W = 32; // wrap
$export.U = 64; // safe
$export.R = 128; // real proto method for `library`
module.exports = $export;
/***/ }),
/* 17 */
/***/ (function(module, exports) {
module.exports = function(exec){
try {
return !!exec();
} catch(e){
return true;
}
};
/***/ }),
/* 18 */
/***/ (function(module, exports, __webpack_require__) {
var def = __webpack_require__(12).f
, has = __webpack_require__(10)
, TAG = __webpack_require__(1)('toStringTag');
module.exports = function(it, tag, stat){
if(it && !has(it = stat ? it : it.prototype, TAG))def(it, TAG, {configurable: true, value: tag});
};
/***/ }),
/* 19 */
/***/ (function(module, exports, __webpack_require__) {
var shared = __webpack_require__(30)('keys')
, uid = __webpack_require__(34);
module.exports = function(key){
return shared[key] || (shared[key] = uid(key));
};
/***/ }),
/* 20 */
/***/ (function(module, exports) {
// 7.1.4 ToInteger
var ceil = Math.ceil
, floor = Math.floor;
module.exports = function(it){
return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
};
/***/ }),
/* 21 */
/***/ (function(module, exports, __webpack_require__) {
// to indexed object, toObject with fallback for non-array-like ES3 strings
var IObject = __webpack_require__(50)
, defined = __webpack_require__(14);
module.exports = function(it){
return IObject(defined(it));
};
/***/ }),
/* 22 */
/***/ (function(module, exports, __webpack_require__) {
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _keys = __webpack_require__(40);
var _keys2 = _interopRequireDefault(_keys);
var _whiteList = __webpack_require__(38);
var _whiteList2 = _interopRequireDefault(_whiteList);
var _env = __webpack_require__(35);
var _env2 = _interopRequireDefault(_env);
var _wrap = __webpack_require__(39);
var wrap = _interopRequireWildcard(_wrap);
var _mock = __webpack_require__(37);
var mock = _interopRequireWildcard(_mock);
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var SDK = null;
exports.default = function () {
if (SDK) return SDK;
var mamp = window.mamp;
var sdk = {};
if (_env2.default.wisedu) {
sdk.ENV = 'hybrid';
if (mamp.cpdaily) {
sdk.ENV = 'hybrid.cpdaily';
}
} else {
sdk.ENV = 'browser';
}
(0, _keys2.default)(_whiteList2.default).forEach(function (moduleName) {
var apis = _whiteList2.default[moduleName];
var module = mamp[moduleName] || {};
sdk[moduleName] = {};
(0, _keys2.default)(apis).forEach(function (apiKey) {
var api = apis[apiKey];
var wrapHandler = wrap[apiKey];
var mockHandler = mock[apiKey];
if (api) {
if (!module[apiKey]) {
if (mockHandler) {
sdk[moduleName][apiKey] = mockHandler;
} else {
sdk[moduleName][apiKey] = function () {
if (_env2.default.wisedu) {
console.error('\u8C03\u7528\u7684' + moduleName + '.' + apiKey + '\u63A5\u53E3\u4E0D\u5B58\u5728');
} else {
console.log('\u4F60\u5F53\u524D\u4E0D\u5728 Hybrid \u73AF\u5883, \u6216Hybrid \u73AF\u5883\u6CA1\u6709\u521D\u59CB\u5316, ' + apiKey + ' \u5904\u4E8E mock \u5B9E\u73B0');
}
};
}
} else if (wrapHandler) {
sdk[moduleName][apiKey] = wrapHandler(module[apiKey]);
} else if (module[apiKey]) {
sdk[moduleName][apiKey] = module[apiKey];
}
}
});
});
SDK = sdk;
SDK.checkAPI = function (apiName) {
var api = mamp;
apiName = apiName.split('.');
apiName.forEach(function (name) {
if (api) {
if (api[name]) api = api[name];else api = null;
}
});
return !!api;
};
return SDK;
};
/***/ }),
/* 23 */
/***/ (function(module, exports, __webpack_require__) {
// getting tag from 19.1.3.6 Object.prototype.toString()
var cof = __webpack_require__(8)
, TAG = __webpack_require__(1)('toStringTag')
// ES3 wrong here
, ARG = cof(function(){ return arguments; }()) == 'Arguments';
// fallback for IE11 Script Access Denied error
var tryGet = function(it, key){
try {
return it[key];
} catch(e){ /* empty */ }
};
module.exports = function(it){
var O, T, B;
return it === undefined ? 'Undefined' : it === null ? 'Null'
// @@toStringTag case
: typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
// builtinTag case
: ARG ? cof(O)
// ES3 arguments fallback
: (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
};
/***/ }),
/* 24 */
/***/ (function(module, exports) {
// IE 8- don't enum bug keys
module.exports = (
'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
).split(',');
/***/ }),
/* 25 */
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__(2).document && document.documentElement;
/***/ }),
/* 26 */
/***/ (function(module, exports, __webpack_require__) {
'use strict';
var LIBRARY = __webpack_require__(27)
, $export = __webpack_require__(16)
, redefine = __webpack_require__(63)
, hide = __webpack_require__(5)
, has = __webpack_require__(10)
, Iterators = __webpack_require__(7)
, $iterCreate = __webpack_require__(53)
, setToStringTag = __webpack_require__(18)
, getPrototypeOf = __webpack_require__(59)
, ITERATOR = __webpack_require__(1)('iterator')
, BUGGY = !([].keys && 'next' in [].keys()) // Safari has buggy iterators w/o `next`
, FF_ITERATOR = '@@iterator'
, KEYS = 'keys'
, VALUES = 'values';
var returnThis = function(){ return this; };
module.exports = function(Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED){
$iterCreate(Constructor, NAME, next);
var getMethod = function(kind){
if(!BUGGY && kind in proto)return proto[kind];
switch(kind){
case KEYS: return function keys(){ return new Constructor(this, kind); };
case VALUES: return function values(){ return new Constructor(this, kind); };
} return function entries(){ return new Constructor(this, kind); };
};
var TAG = NAME + ' Iterator'
, DEF_VALUES = DEFAULT == VALUES
, VALUES_BUG = false
, proto = Base.prototype
, $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT]
, $default = $native || getMethod(DEFAULT)
, $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined
, $anyNative = NAME == 'Array' ? proto.entries || $native : $native
, methods, key, IteratorPrototype;
// Fix native
if($anyNative){
IteratorPrototype = getPrototypeOf($anyNative.call(new Base));
if(IteratorPrototype !== Object.prototype){
// Set @@toStringTag to native iterators
setToStringTag(IteratorPrototype, TAG, true);
// fix for some old engines
if(!LIBRARY && !has(IteratorPrototype, ITERATOR))hide(IteratorPrototype, ITERATOR, returnThis);
}
}
// fix Array#{values, @@iterator}.name in V8 / FF
if(DEF_VALUES && $native && $native.name !== VALUES){
VALUES_BUG = true;
$default = function values(){ return $native.call(this); };
}
// Define iterator
if((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])){
hide(proto, ITERATOR, $default);
}
// Plug for library
Iterators[NAME] = $default;
Iterators[TAG] = returnThis;
if(DEFAULT){
methods = {
values: DEF_VALUES ? $default : getMethod(VALUES),
keys: IS_SET ? $default : getMethod(KEYS),
entries: $entries
};
if(FORCED)for(key in methods){
if(!(key in proto))redefine(proto, key, methods[key]);
} else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
}
return methods;
};
/***/ }),
/* 27 */
/***/ (function(module, exports) {
module.exports = true;
/***/ }),
/* 28 */
/***/ (function(module, exports, __webpack_require__) {
// 19.1.2.14 / 15.2.3.14 Object.keys(O)
var $keys = __webpack_require__(60)
, enumBugKeys = __webpack_require__(24);
module.exports = Object.keys || function keys(O){
return $keys(O, enumBugKeys);
};
/***/ }),
/* 29 */
/***/ (function(module, exports) {
module.exports = function(bitmap, value){
return {
enumerable : !(bitmap & 1),
configurable: !(bitmap & 2),
writable : !(bitmap & 4),
value : value
};
};
/***/ }),
/* 30 */
/***/ (function(module, exports, __webpack_require__) {
var global = __webpack_require__(2)
, SHARED = '__core-js_shared__'
, store = global[SHARED] || (global[SHARED] = {});
module.exports = function(key){
return store[key] || (store[key] = {});
};
/***/ }),
/* 31 */
/***/ (function(module, exports, __webpack_require__) {
var ctx = __webpack_require__(9)
, invoke = __webpack_require__(49)
, html = __webpack_require__(25)
, cel = __webpack_require__(15)
, global = __webpack_require__(2)
, process = global.process
, setTask = global.setImmediate
, clearTask = global.clearImmediate
, MessageChannel = global.MessageChannel
, counter = 0
, queue = {}
, ONREADYSTATECHANGE = 'onreadystatechange'
, defer, channel, port;
var run = function(){
var id = +this;
if(queue.hasOwnProperty(id)){
var fn = queue[id];
delete queue[id];
fn();
}
};
var listener = function(event){
run.call(event.data);
};
// Node.js 0.9+ & IE10+ has setImmediate, otherwise:
if(!setTask || !clearTask){
setTask = function setImmediate(fn){
var args = [], i = 1;
while(arguments.length > i)args.push(arguments[i++]);
queue[++counter] = function(){
invoke(typeof fn == 'function' ? fn : Function(fn), args);
};
defer(counter);
return counter;
};
clearTask = function clearImmediate(id){
delete queue[id];
};
// Node.js 0.8-
if(__webpack_require__(8)(process) == 'process'){
defer = function(id){
process.nextTick(ctx(run, id, 1));
};
// Browsers with MessageChannel, includes WebWorkers
} else if(MessageChannel){
channel = new MessageChannel;
port = channel.port2;
channel.port1.onmessage = listener;
defer = ctx(port.postMessage, port, 1);
// Browsers with postMessage, skip WebWorkers
// IE8 has postMessage, but it's sync & typeof its postMessage is 'object'
} else if(global.addEventListener && typeof postMessage == 'function' && !global.importScripts){
defer = function(id){
global.postMessage(id + '', '*');
};
global.addEventListener('message', listener, false);
// IE8-
} else if(ONREADYSTATECHANGE in cel('script')){
defer = function(id){
html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function(){
html.removeChild(this);
run.call(id);
};
};
// Rest old browsers
} else {
defer = function(id){
setTimeout(ctx(run, id, 1), 0);
};
}
}
module.exports = {
set: setTask,
clear: clearTask
};
/***/ }),
/* 32 */
/***/ (function(module, exports, __webpack_require__) {
// 7.1.15 ToLength
var toInteger = __webpack_require__(20)
, min = Math.min;
module.exports = function(it){
return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
};
/***/ }),
/* 33 */
/***/ (function(module, exports, __webpack_require__) {
// 7.1.13 ToObject(argument)
var defined = __webpack_require__(14);
module.exports = function(it){
return Object(defined(it));
};
/***/ }),
/* 34 */
/***/ (function(module, exports) {
var id = 0
, px = Math.random();
module.exports = function(key){
return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
};
/***/ }),
/* 35 */
/***/ (function(module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = {
wisedu: /wisedu/.test(navigator.userAgent)
};
/***/ }),
/* 36 */
/***/ (function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(global) {'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _sdk = __webpack_require__(22);
var _sdk2 = _interopRequireDefault(_sdk);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var INIT = false;
var INJECT = false;
var stack = [];
var _callback = function _callback() {
INIT = true;
global.BH_MOBILE_SDK = (0, _sdk2.default)();
stack.forEach(function (callback) {
callback();
});
};
exports.default = function (callback, https) {
if (INIT) {
callback();
} else {
stack.push(callback);
}
if (INJECT === false) {
if (localStorage.getItem('wisedu-browser-debug') || /wisedu/.test(navigator.userAgent) === false) {
setTimeout(function () {
_callback();
}, 0);
} else {
var distUrl = https ? 'https://injectionmamp/cordova.js' : 'mamp://injectionmamp/cordova.js';
var script = document.createElement("script");
script.src = distUrl;
document.addEventListener("deviceready", _callback, false);
document.head.appendChild(script);
window.close = function () {
window.location.href = 'mamp://close';
};
}
INJECT = true;
}
};
/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
/***/ }),
/* 37 */
/***/ (function(module, exports, __webpack_require__) {
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.registerNetworkChangeCallback = exports.getConnectionType = exports.getTenantInfo = exports.getCircleList = exports.getUserInfo = exports.getTenantID = exports.togglePullUp = exports.startPullRefresh = exports.togglePullRefresh = exports.scan = exports.openCommentView = exports.parseInfoFromHTML = exports.formatImageToBase64 = exports.webviewOnResume = exports.closeWebView = exports.openFullWebView = exports.openWebView = exports.sendGetRequest = exports.getPasteboard = exports.uploadToEMAP = undefined;
var _promise = __webpack_require__(41);
var _promise2 = _interopRequireDefault(_promise);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var uploadToEMAP = exports.uploadToEMAP = function uploadToEMAP(server, files) {
var config = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
var token = config.token;
var scope = void 0;
if (token) {
scope = token.substring(0, token.length - 1);
} else {
scope = new Date().getTime() + "" + parseInt(Math.random() * 100).toString();
token = scope + 1;
}
return new _promise2.default(function (resolve, reject) {
if (!server) {
reject('server 地址未指定');
}
if (files.length === 0) {
reject('没有可供上传的文件');
}
config.params = {
scope: scope,
fileToken: token,
storeId: 'image'
};
BH_MOBILE_SDK.file.uploadToServer(server + '/sys/emapcomponent/file/uploadTempFileAsAttachment.do', files, config, function (result) {
var error = false;
result.forEach(function (fileResult) {
if (fileResult.code !== 200) {
error = true;
} else {
try {
fileResult.response = JSON.parse(fileResult.response);
if (!fileResult.response.success) {
error = true;
}
} catch (e) {
error = true;
}
}
});
if (error) {
reject(result);
} else {
resolve(fileResult.response);
}
});
});
};
var getPasteboard = exports.getPasteboard = function getPasteboard(cb) {
cb('');
};
var sendGetRequest = exports.sendGetRequest = function sendGetRequest(url, cb) {
cb({
code: '404'
});
};
var openWebView = exports.openWebView = function openWebView(url, config) {
window.open(url);
};
var openFullWebView = exports.openFullWebView = function openFullWebView(url, config) {
window.open(url);
};
var closeWebView = exports.closeWebView = function closeWebView(url, config) {
window.close();
};
var webviewOnResume = exports.webviewOnResume = function webviewOnResume(cb) {
if (document.addEventListener) {
document.addEventListener('visibilitychange', function () {
if (document.visibilityState === 'visible') {
cb();
}
});
}
};
var formatImageToBase64 = exports.formatImageToBase64 = function formatImageToBase64(img, cb) {
cb(img);
};
var parseInfoFromHTML = exports.parseInfoFromHTML = function parseInfoFromHTML(url, cb) {
cb({ img: "http://www.baidu.com/img/bd_logo1.png", title: "百度一下,你就知道" });
};
var openCommentView = exports.openCommentView = function openCommentView(url, freshId) {
window.open(url);
};
var scan = exports.scan = function scan(callback, mock) {
callback(mock);
};
var pullRefresh = null;
var togglePullRefresh = exports.togglePullRefresh = function togglePullRefresh(flag, callback) {
if (flag) {
pullRefresh = callback;
} else {
pullRefresh = null;
}
};
var startPullRefresh = exports.startPullRefresh = function startPullRefresh() {
pullRefresh && pullRefresh();
};
var togglePullUp = exports.togglePullUp = function togglePullUp(flag, callback) {
if (flag) {
return callback;
} else {
return null;
}
};
var getTenantID = exports.getTenantID = function getTenantID(callback, mock) {
callback(mock);
};
var getUserInfo = exports.getUserInfo = function getUserInfo(callback, mock) {
callback(mock);
};
var getCircleList = exports.getCircleList = function getCircleList(callback) {
callback([]);
};
var getTenantInfo = exports.getTenantInfo = function getTenantInfo(callback, mock) {
callback(mock);
};
var getConnectionType = exports.getConnectionType = function getConnectionType(mock) {
return mock;
};
var registerNetworkChangeCallback = exports.registerNetworkChangeCallback = function registerNetworkChangeCallback(callback, mock) {
if (mock) {
setTimeout(function () {
callback(mock);
}, 10000);
}
};
/***/ }),
/* 38 */
/***/ (function(module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = {
UI: {
actionSheet: true,
alertView: true,
closeWebView: true,
datePicker: true,
dateTimePicker: true,
multiPicker: true,
multiSelect: true,
openWebView: true,
preViewImages: true,
setNavHeader: true,
setTitleText: true,
setNavBarBgColor: true,
setStatusBarTintColor: true,
setBouncesEnabled: true,
singleSelect: true,
showToast: true,
toggleLoading: true,
toggleNavBar: true,
togglePullRefresh: true,
finishPullRefresh: true,
startPullRefresh: true,
togglePullUp: true,
finishPullUp: true,
webviewOnResume: true
},
systemAbility: {
getPasteboard: true,
setPasteboard: true,
setIdleTimerDisabled: true,
setBrightness: true,
takeCamera: true,
takePhoto: true,
tel: true
},
file: {
filePreview: true,
uploadToServer: true
},
wisedu: {
uploadToEMAP: true
},
social: {
share: true
},
http: {
sendGetRequest: true
},
qrcode: {
generateCode: true,
generateCodeAndShow: true,
scan: true,
recognize: true
},
device: {
getConnectionType: true,
registerNetworkChangeCallback: true
},
cpdaily: {
clickHomeTab: true,
checkPublishFresh: true,
formatImageToBase64: true,
getImagesInfo: true,
getTenantID: true,
getTenantInfo: true,
getUserBasicInfos: true,
getUserInfo: true,
getCircleList: true,
mainAppListChange: true,
onMineAppChanged: true,
onMainNavTabChanged: true,
openApp: true,
openCommentView: true,
openFullWebView: true,
openHomePage: true,
openMarketList: true,
openUsersPage: true,
openPhotoWall: true,
onPublishFreshListener: true,
parseInfoFromHTML: true,
postNotification: true,
publishFresh: true,
setStatusBarColor: true,
showLoginView: true,
showMain: true,
showOrgSelector: true,
showOrHideTabbar: true,
showSettingView: true,
showUserGuide: true,
startComment: true,
startIMChat: true,
retryFreshSend: true,
cancelFreshSend: true,
toggleFocus: true,
toggleNavTransparent: true,
togglePublishBtn: true,
uploadToOSS: true,
zhugeioTrack: true,
jumpToCicleById: true,
openCircleById: true
},
geolocation: {
getCurrentPosition: true
}
};
/***/ }),
/* 39 */
/***/ (function(module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
var webviewOnResume = exports.webviewOnResume = function webviewOnResume(original) {
var called = false;
var handlerStack = [];
return function (handler) {
handlerStack.push(handler);
if (called) return;
original(function () {
handlerStack.forEach(function (handler) {
handler();
});
});
called = true;
};
};
var uploadToServer = exports.uploadToServer = function uploadToServer(original) {
return function (server, filePaths, config, cb) {
original(server, filePaths, cb, config);
};
};
/***/ }),
/* 40 */
/***/ (function(module, exports, __webpack_require__) {
module.exports = { "default": __webpack_require__(42), __esModule: true };
/***/ }),
/* 41 */
/***/ (function(module, exports, __webpack_require__) {
module.exports = { "default": __webpack_require__(43), __esModule: true };
/***/ }),
/* 42 */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(71);
module.exports = __webpack_require__(3).Object.keys;
/***/ }),
/* 43 */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(72);
__webpack_require__(74);
__webpack_require__(75);
__webpack_require__(73);
module.exports = __webpack_require__(3).Promise;
/***/ }),
/* 44 */
/***/ (function(module, exports) {
module.exports = function(){ /* empty */ };
/***/ }),
/* 45 */
/***/ (function(module, exports) {
module.exports = function(it, Constructor, name, forbiddenField){
if(!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)){
throw TypeError(name + ': incorrect invocation!');
} return it;
};
/***/ }),
/* 46 */
/***/ (function(module, exports, __webpack_require__) {
// false -> Array#indexOf
// true -> Array#includes
var toIObject = __webpack_require__(21)
, toLength = __webpack_require__(32)
, toIndex = __webpack_require__(67);
module.exports = function(IS_INCLUDES){
return function($this, el, fromIndex){
var O = toIObject($this)
, length = toLength(O.length)
, index = toIndex(fromIndex, length)
, value;
// Array#includes uses SameValueZero equality algorithm
if(IS_INCLUDES && el != el)while(length > index){
value = O[index++];
if(value != value)return true;
// Array#toIndex ignores holes, Array#includes - not
} else for(;length > index; index++)if(IS_INCLUDES || index in O){
if(O[index] === el)return IS_INCLUDES || index || 0;
} return !IS_INCLUDES && -1;
};
};
/***/ }),
/* 47 */
/***/ (function(module, exports, __webpack_require__) {
var ctx = __webpack_require__(9)
, call = __webpack_require__(52)
, isArrayIter = __webpack_require__(51)
, anObject = __webpack_require__(4)
, toLength = __webpack_require__(32)
, getIterFn = __webpack_require__(69)
, BREAK = {}
, RETURN = {};
var exports = module.exports = function(iterable, entries, fn, that, ITERATOR){
var iterFn = ITERATOR ? function(){ return iterable; } : getIterFn(iterable)
, f = ctx(fn, that, entries ? 2 : 1)
, index = 0
, length, step, iterator, result;
if(typeof iterFn != 'function')throw TypeError(iterable + ' is not iterable!');
// fast case for arrays with default iterator
if(isArrayIter(iterFn))for(length = toLength(iterable.length); length > index; index++){
result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);
if(result === BREAK || result === RETURN)return result;
} else for(iterator = iterFn.call(iterable); !(step = iterator.next()).done; ){
result = call(iterator, f, step.value, entries);
if(result === BREAK || result === RETURN)return result;
}
};
exports.BREAK = BREAK;
exports.RETURN = RETURN;
/***/ }),
/* 48 */
/***/ (function(module, exports, __webpack_require__) {
module.exports = !__webpack_require__(6) && !__webpack_require__(17)(function(){
return Object.defineProperty(__webpack_require__(15)('div'), 'a', {get: function(){ return 7; }}).a != 7;
});
/***/ }),
/* 49 */
/***/ (function(module, exports) {
// fast apply, http://jsperf.lnkit.com/fast-apply/5
module.exports = function(fn, args, that){
var un = that === undefined;
switch(args.length){
case 0: return un ? fn()
: fn.call(that);
case 1: return un ? fn(args[0])
: fn.call(that, args[0]);
case 2: return un ? fn(args[0], args[1])
: fn.call(that, args[0], args[1]);
case 3: return un ? fn(args[0], args[1], args[2])
: fn.call(that, args[0], args[1], args[2]);
case 4: return un ? fn(args[0], args[1], args[2], args[3])
: fn.call(that, args[0], args[1], args[2], args[3]);
} return fn.apply(that, args);
};
/***/ }),
/* 50 */
/***/ (function(module, exports, __webpack_require__) {
// fallback for non-array-like ES3 and non-enumerable old V8 strings
var cof = __webpack_require__(8);
module.exports = Object('z').propertyIsEnumerable(0) ? Object : function(it){
return cof(it) == 'String' ? it.split('') : Object(it);
};
/***/ }),
/* 51 */
/***/ (function(module, exports, __webpack_require__) {
// check on default Array iterator
var Iterators = __webpack_require__(7)
, ITERATOR = __webpack_require__(1)('iterator')
, ArrayProto = Array.prototype;
module.exports = function(it){
return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);
};
/***/ }),
/* 52 */
/***/ (function(module, exports, __webpack_require__) {
// call something on iterator step with safe closing on error
var anObject = __webpack_require__(4);
module.exports = function(iterator, fn, value, entries){
try {
return entries ? fn(anObject(value)[0], value[1]) : fn(value);
// 7.4.6 IteratorClose(iterator, completion)
} catch(e){
var ret = iterator['return'];
if(ret !== undefined)anObject(ret.call(iterator));
throw e;
}
};
/***/ }),
/* 53 */
/***/ (function(module, exports, __webpack_require__) {
'use strict';
var create = __webpack_require__(57)
, descriptor = __webpack_require__(29)
, setToStringTag = __webpack_require__(18)
, IteratorPrototype = {};
// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
__webpack_require__(5)(IteratorPrototype, __webpack_require__(1)('iterator'), function(){ return this; });
module.exports = function(Constructor, NAME, next){
Constructor.prototype = create(IteratorPrototype, {next: descriptor(1, next)});
setToStringTag(Constructor, NAME + ' Iterator');
};
/***/ }),
/* 54 */
/***/ (function(module, exports, __webpack_require__) {
var ITERATOR = __webpack_require__(1)('iterator')
, SAFE_CLOSING = false;
try {
var riter = [7][ITERATOR]();
riter['return'] = function(){ SAFE_CLOSING = true; };
Array.from(riter, function(){ throw 2; });
} catch(e){ /* empty */ }
module.exports = function(exec, skipClosing){
if(!skipClosing && !SAFE_CLOSING)return false;
var safe = false;
try {
var arr = [7]
, iter = arr[ITERATOR]();
iter.next = function(){ return {done: safe = true}; };
arr[ITERATOR] = function(){ return iter; };
exec(arr);
} catch(e){ /* empty */ }
return safe;
};
/***/ }),
/* 55 */
/***/ (function(module, exports) {
module.exports = function(done, value){
return {value: value, done: !!done};
};
/***/ }),
/* 56 */
/***/ (function(module, exports, __webpack_require__) {
var global = __webpack_require__(2)
, macrotask = __webpack_require__(31).set
, Observer = global.MutationObserver || global.WebKitMutationObserver
, process = global.process
, Promise = global.Promise
, isNode = __webpack_require__(8)(process) == 'process';
module.exports = function(){
var head, last, notify;
var flush = function(){
var parent, fn;
if(isNode && (parent = process.domain))parent.exit();
while(head){
fn = head.fn;
head = head.next;
try {
fn();
} catch(e){
if(head)notify();
else last = undefined;
throw e;
}
} last = undefined;
if(parent)parent.enter();
};
// Node.js
if(isNode){
notify = function(){
process.nextTick(flush);
};
// browsers with MutationObserver
} else if(Observer){
var toggle = true
, node = document.createTextNode('');
new Observer(flush).observe(node, {characterData: true}); // eslint-disable-line no-new
notify = function(){
node.data = toggle = !toggle;
};
// environments with maybe non-completely correct, but existent Promise
} else if(Promise && Promise.resolve){
var promise = Promise.resolve();
notify = function(){
promise.then(flush);
};
// for other environments - macrotask based on:
// - setImmediate
// - MessageChannel
// - window.postMessag
// - onreadystatechange
// - setTimeout
} else {
notify = function(){
// strange IE + webpack dev server bug - use .call(global)
macrotask.call(global, flush);
};
}
return function(fn){
var task = {fn: fn, next: undefined};
if(last)last.next = task;
if(!head){
head = task;
notify();
} last = task;
};
};
/***/ }),
/* 57 */
/***/ (function(module, exports, __webpack_require__) {
// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
var anObject = __webpack_require__(4)
, dPs = __webpack_require__(58)
, enumBugKeys = __webpack_require__(24)
, IE_PROTO = __webpack_require__(19)('IE_PROTO')
, Empty = function(){ /* empty */ }
, PROTOTYPE = 'prototype';
// Create object with fake `null` prototype: use iframe Object with cleared prototype
var createDict = function(){
// Thrash, waste and sodomy: IE GC bug
var iframe = __webpack_require__(15)('iframe')
, i = enumBugKeys.length
, lt = '<'
, gt = '>'
, iframeDocument;
iframe.style.display = 'none';
__webpack_require__(25).appendChild(iframe);
iframe.src = 'javascript:'; // eslint-disable-line no-script-url
// createDict = iframe.contentWindow.Object;
// html.removeChild(iframe);
iframeDocument = iframe.contentWindow.document;
iframeDocument.open();
iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
iframeDocument.close();
createDict = iframeDocument.F;
while(i--)delete createDict[PROTOTYPE][enumBugKeys[i]];
return createDict();
};
module.exports = Object.create || function create(O, Properties){
var result;
if(O !== null){
Empty[PROTOTYPE] = anObject(O);
result = new Empty;
Empty[PROTOTYPE] = null;
// add "__proto__" for Object.getPrototypeOf polyfill
result[IE_PROTO] = O;
} else result = createDict();
return Properties === undefined ? result : dPs(result, Properties);
};
/***/ }),
/* 58 */
/***/ (function(module, exports, __webpack_require__) {
var dP = __webpack_require__(12)
, anObject = __webpack_require__(4)
, getKeys = __webpack_require__(28);
module.exports = __webpack_require__(6) ? Object.defineProperties : function defineProperties(O, Properties){
anObject(O);
var keys = getKeys(Properties)
, length = keys.length
, i = 0
, P;
while(length > i)dP.f(O, P = keys[i++], Properties[P]);
return O;
};
/***/ }),
/* 59 */
/***/ (function(module, exports, __webpack_require__) {
// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
var has = __webpack_require__(10)
, toObject = __webpack_require__(33)
, IE_PROTO = __webpack_require__(19)('IE_PROTO')
, ObjectProto = Object.prototype;
module.exports = Object.getPrototypeOf || function(O){
O = toObject(O);
if(has(O, IE_PROTO))return O[IE_PROTO];
if(typeof O.constructor == 'function' && O instanceof O.constructor){
return O.constructor.prototype;
} return O instanceof Object ? ObjectProto : null;
};
/***/ }),
/* 60 */
/***/ (function(module, exports, __webpack_require__) {
var has = __webpack_require__(10)
, toIObject = __webpack_require__(21)
, arrayIndexOf = __webpack_require__(46)(false)
, IE_PROTO = __webpack_require__(19)('IE_PROTO');
module.exports = function(object, names){
var O = toIObject(object)
, i = 0
, result = []
, key;
for(key in O)if(key != IE_PROTO)has(O, key) && result.push(key);
// Don't enum bug & hidden keys
while(names.length > i)if(has(O, key = names[i++])){
~arrayIndexOf(result, key) || result.push(key);
}
return result;
};
/***/ }),
/* 61 */
/***/ (function(module, exports, __webpack_require__) {
// most Object methods by ES6 should accept primitives
var $export = __webpack_require__(16)
, core = __webpack_require__(3)
, fails = __webpack_require__(17);
module.exports = function(KEY, exec){
var fn = (core.Object || {})[KEY] || Object[KEY]
, exp = {};
exp[KEY] = exec(fn);
$export($export.S + $export.F * fails(function(){ fn(1); }), 'Object', exp);
};
/***/ }),
/* 62 */
/***/ (function(module, exports, __webpack_require__) {
var hide = __webpack_require__(5);
module.exports = function(target, src, safe){
for(var key in src){
if(safe && target[key])target[key] = src[key];
else hide(target, key, src[key]);
} return target;
};
/***/ }),
/* 63 */
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__(5);
/***/ }),
/* 64 */
/***/ (function(module, exports, __webpack_require__) {
'use strict';
var global = __webpack_require__(2)
, core = __webpack_require__(3)
, dP = __webpack_require__(12)
, DESCRIPTORS = __webpack_require__(6)
, SPECIES = __webpack_require__(1)('species');
module.exports = function(KEY){
var C = typeof core[KEY] == 'function' ? core[KEY] : global[KEY];
if(DESCRIPTORS && C && !C[SPECIES])dP.f(C, SPECIES, {
configurable: true,
get: function(){ return this; }
});
};
/***/ }),
/* 65 */
/***/ (function(module, exports, __webpack_require__) {
// 7.3.20 SpeciesConstructor(O, defaultConstructor)
var anObject = __webpack_require__(4)
, aFunction = __webpack_require__(13)
, SPECIES = __webpack_require__(1)('species');
module.exports = function(O, D){
var C = anObject(O).constructor, S;
return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
};
/***/ }),
/* 66 */
/***/ (function(module, exports, __webpack_require__) {
var toInteger = __webpack_require__(20)
, defined = __webpack_require__(14);
// true -> String#at
// false -> String#codePointAt
module.exports = function(TO_STRING){
return function(that, pos){
var s = String(defined(that))
, i = toInteger(pos)
, l = s.length
, a, b;
if(i < 0 || i >= l)return TO_STRING ? '' : undefined;
a = s.charCodeAt(i);
return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
? TO_STRING ? s.charAt(i) : a
: TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
};
};
/***/ }),
/* 67 */
/***/ (function(module, exports, __webpack_require__) {
var toInteger = __webpack_require__(20)
, max = Math.max
, min = Math.min;
module.exports = function(index, length){
index = toInteger(index);
return index < 0 ? max(index + length, 0) : min(index, length);
};
/***/ }),
/* 68 */
/***/ (function(module, exports, __webpack_require__) {
// 7.1.1 ToPrimitive(input [, PreferredType])
var isObject = __webpack_require__(11);
// instead of the ES6 spec version, we didn't implement @@toPrimitive case
// and the second argument - flag - preferred type is a string
module.exports = function(it, S){
if(!isObject(it))return it;
var fn, val;
if(S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it)))return val;
if(typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it)))return val;
if(!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it)))return val;
throw TypeError("Can't convert object to primitive value");
};
/***/ }),
/* 69 */
/***/ (function(module, exports, __webpack_require__) {
var classof = __webpack_require__(23)
, ITERATOR = __webpack_require__(1)('iterator')
, Iterators = __webpack_require__(7);
module.exports = __webpack_require__(3).getIteratorMethod = function(it){
if(it != undefined)return it[ITERATOR]
|| it['@@iterator']
|| Iterators[classof(it)];
};
/***/ }),
/* 70 */
/***/ (function(module, exports, __webpack_require__) {
'use strict';
var addToUnscopables = __webpack_require__(44)
, step = __webpack_require__(55)
, Iterators = __webpack_require__(7)
, toIObject = __webpack_require__(21);
// 22.1.3.4 Array.prototype.entries()
// 22.1.3.13 Array.prototype.keys()
// 22.1.3.29 Array.prototype.values()
// 22.1.3.30 Array.prototype[@@iterator]()
module.exports = __webpack_require__(26)(Array, 'Array', function(iterated, kind){
this._t = toIObject(iterated); // target
this._i = 0; // next index
this._k = kind; // kind
// 22.1.5.2.1 %ArrayIteratorPrototype%.next()
}, function(){
var O = this._t
, kind = this._k
, index = this._i++;
if(!O || index >= O.length){
this._t = undefined;
return step(1);
}
if(kind == 'keys' )return step(0, index);
if(kind == 'values')return step(0, O[index]);
return step(0, [index, O[index]]);
}, 'values');
// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
Iterators.Arguments = Iterators.Array;
addToUnscopables('keys');
addToUnscopables('values');
addToUnscopables('entries');
/***/ }),
/* 71 */
/***/ (function(module, exports, __webpack_require__) {
// 19.1.2.14 Object.keys(O)
var toObject = __webpack_require__(33)
, $keys = __webpack_require__(28);
__webpack_require__(61)('keys', function(){
return function keys(it){
return $keys(toObject(it));
};
});
/***/ }),
/* 72 */
/***/ (function(module, exports) {
/***/ }),
/* 73 */
/***/ (function(module, exports, __webpack_require__) {
'use strict';
var LIBRARY = __webpack_require__(27)
, global = __webpack_require__(2)
, ctx = __webpack_require__(9)
, classof = __webpack_require__(23)
, $export = __webpack_require__(16)
, isObject = __webpack_require__(11)
, aFunction = __webpack_require__(13)
, anInstance = __webpack_require__(45)
, forOf = __webpack_require__(47)
, speciesConstructor = __webpack_require__(65)
, task = __webpack_require__(31).set
, microtask = __webpack_require__(56)()
, PROMISE = 'Promise'
, TypeError = global.TypeError
, process = global.process
, $Promise = global[PROMISE]
, process = global.process
, isNode = classof(process) == 'process'
, empty = function(){ /* empty */ }
, Internal, GenericPromiseCapability, Wrapper;
var USE_NATIVE = !!function(){
try {
// correct subclassing with @@species support
var promise = $Promise.resolve(1)
, FakePromise = (promise.constructor = {})[__webpack_require__(1)('species')] = function(exec){ exec(empty, empty); };
// unhandled rejections tracking support, NodeJS Promise without it fails @@species test
return (isNode || typeof PromiseRejectionEvent == 'function') && promise.then(empty) instanceof FakePromise;
} catch(e){ /* empty */ }
}();
// helpers
var sameConstructor = function(a, b){
// with library wrapper special case
return a === b || a === $Promise && b === Wrapper;
};
var isThenable = function(it){
var then;
return isObject(it) && typeof (then = it.then) == 'function' ? then : false;
};
var newPromiseCapability = function(C){
return sameConstructor($Promise, C)
? new PromiseCapability(C)
: new GenericPromiseCapability(C);
};
var PromiseCapability = GenericPromiseCapability = function(C){
var resolve, reject;
this.promise = new C(function($$resolve, $$reject){
if(resolve !== undefined || reject !== undefined)throw TypeError('Bad Promise constructor');
resolve = $$resolve;
reject = $$reject;
});
this.resolve = aFunction(resolve);
this.reject = aFunction(reject);
};
var perform = function(exec){
try {
exec();
} catch(e){
return {error: e};
}
};
var notify = function(promise, isReject){
if(promise._n)return;
promise._n = true;
var chain = promise._c;
microtask(function(){
var value = promise._v
, ok = promise._s == 1
, i = 0;
var run = function(reaction){
var handler = ok ? reaction.ok : reaction.fail
, resolve = reaction.resolve
, reject = reaction.reject
, domain = reaction.domain
, result, then;
try {
if(handler){
if(!ok){
if(promise._h == 2)onHandleUnhandled(promise);
promise._h = 1;
}
if(handler === true)result = value;
else {
if(domain)domain.enter();
result = handler(value);
if(domain)domain.exit();
}
if(result === reaction.promise){
reject(TypeError('Promise-chain cycle'));
} else if(then = isThenable(result)){
then.call(result, resolve, reject);
} else resolve(result);
} else reject(value);
} catch(e){
reject(e);
}
};
while(chain.length > i)run(chain[i++]); // variable length - can't use forEach
promise._c = [];
promise._n = false;
if(isReject && !promise._h)onUnhandled(promise);
});
};
var onUnhandled = function(promise){
task.call(global, function(){
var value = promise._v
, abrupt, handler, console;
if(isUnhandled(promise)){
abrupt = perform(function(){
if(isNode){
process.emit('unhandledRejection', value, promise);
} else if(handler = global.onunhandledrejection){
handler({promise: promise, reason: value});
} else if((console = global.console) && console.error){
console.error('Unhandled promise rejection', value);
}
});
// Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should
promise._h = isNode || isUnhandled(promise) ? 2 : 1;
} promise._a = undefined;
if(abrupt)throw abrupt.error;
});
};
var isUnhandled = function(promise){
if(promise._h == 1)return false;
var chain = promise._a || promise._c
, i = 0
, reaction;
while(chain.length > i){
reaction = chain[i++];
if(reaction.fail || !isUnhandled(reaction.promise))return false;
} return true;
};
var onHandleUnhandled = function(promise){
task.call(global, function(){
var handler;
if(isNode){
process.emit('rejectionHandled', promise);
} else if(handler = global.onrejectionhandled){
handler({promise: promise, reason: promise._v});
}
});
};
var $reject = function(value){
var promise = this;
if(promise._d)return;
promise._d = true;
promise = promise._w || promise; // unwrap
promise._v = value;
promise._s = 2;
if(!promise._a)promise._a = promise._c.slice();
notify(promise, true);
};
var $resolve = function(value){
var promise = this
, then;
if(promise._d)return;
promise._d = true;
promise = promise._w || promise; // unwrap
try {
if(promise === value)throw TypeError("Promise can't be resolved itself");
if(then = isThenable(value)){
microtask(function(){
var wrapper = {_w: promise, _d: false}; // wrap
try {
then.call(value, ctx($resolve, wrapper, 1), ctx($reject, wrapper, 1));
} catch(e){
$reject.call(wrapper, e);
}
});
} else {
promise._v = value;
promise._s = 1;
notify(promise, false);
}
} catch(e){
$reject.call({_w: promise, _d: false}, e); // wrap
}
};
// constructor polyfill
if(!USE_NATIVE){
// 25.4.3.1 Promise(executor)
$Promise = function Promise(executor){
anInstance(this, $Promise, PROMISE, '_h');
aFunction(executor);
Internal.call(this);
try {
executor(ctx($resolve, this, 1), ctx($reject, this, 1));
} catch(err){
$reject.call(this, err);
}
};
Internal = function Promise(executor){
this._c = []; // <- awaiting reactions
this._a = undefined; // <- checked in isUnhandled reactions
this._s = 0; // <- state
this._d = false; // <- done
this._v = undefined; // <- value
this._h = 0; // <- rejection state, 0 - default, 1 - handled, 2 - unhandled
this._n = false; // <- notify
};
Internal.prototype = __webpack_require__(62)($Promise.prototype, {
// 25.4.5.3 Promise.prototype.then(onFulfilled, onRejected)
then: function then(onFulfilled, onRejected){
var reaction = newPromiseCapability(speciesConstructor(this, $Promise));
reaction.ok = typeof onFulfilled == 'function' ? onFulfilled : true;
reaction.fail = typeof onRejected == 'function' && onRejected;
reaction.domain = isNode ? process.domain : undefined;
this._c.push(reaction);
if(this._a)this._a.push(reaction);
if(this._s)notify(this, false);
return reaction.promise;
},
// 25.4.5.1 Promise.prototype.catch(onRejected)
'catch': function(onRejected){
return this.then(undefined, onRejected);
}
});
PromiseCapability = function(){
var promise = new Internal;
this.promise = promise;
this.resolve = ctx($resolve, promise, 1);
this.reject = ctx($reject, promise, 1);
};
}
$export($export.G + $export.W + $export.F * !USE_NATIVE, {Promise: $Promise});
__webpack_require__(18)($Promise, PROMISE);
__webpack_require__(64)(PROMISE);
Wrapper = __webpack_require__(3)[PROMISE];
// statics
$export($export.S + $export.F * !USE_NATIVE, PROMISE, {
// 25.4.4.5 Promise.reject(r)
reject: function reject(r){
var capability = newPromiseCapability(this)
, $$reject = capability.reject;
$$reject(r);
return capability.promise;
}
});
$export($export.S + $export.F * (LIBRARY || !USE_NATIVE), PROMISE, {
// 25.4.4.6 Promise.resolve(x)
resolve: function resolve(x){
// instanceof instead of internal slot check because we should fix it without replacement native Promise core
if(x instanceof $Promise && sameConstructor(x.constructor, this))return x;
var capability = newPromiseCapability(this)
, $$resolve = capability.resolve;
$$resolve(x);
return capability.promise;
}
});
$export($export.S + $export.F * !(USE_NATIVE && __webpack_require__(54)(function(iter){
$Promise.all(iter)['catch'](empty);
})), PROMISE, {
// 25.4.4.1 Promise.all(iterable)
all: function all(iterable){
var C = this
, capability = newPromiseCapability(C)
, resolve = capability.resolve
, reject = capability.reject;
var abrupt = perform(function(){
var values = []
, index = 0
, remaining = 1;
forOf(iterable, false, function(promise){
var $index = index++
, alreadyCalled = false;
values.push(undefined);
remaining++;
C.resolve(promise).then(function(value){
if(alreadyCalled)return;
alreadyCalled = true;
values[$index] = value;
--remaining || resolve(values);
}, reject);
});
--remaining || resolve(values);
});
if(abrupt)reject(abrupt.error);
return capability.promise;
},
// 25.4.4.4 Promise.race(iterable)
race: function race(iterable){
var C = this
, capability = newPromiseCapability(C)
, reject = capability.reject;
var abrupt = perform(function(){
forOf(iterable, false, function(promise){
C.resolve(promise).then(capability.resolve, reject);
});
});
if(abrupt)reject(abrupt.error);
return capability.promise;
}
});
/***/ }),
/* 74 */
/***/ (function(module, exports, __webpack_require__) {
'use strict';
var $at = __webpack_require__(66)(true);
// 21.1.3.27 String.prototype[@@iterator]()
__webpack_require__(26)(String, 'String', function(iterated){
this._t = String(iterated); // target
this._i = 0; // next index
// 21.1.5.2.1 %StringIteratorPrototype%.next()
}, function(){
var O = this._t
, index = this._i
, point;
if(index >= O.length)return {value: undefined, done: true};
point = $at(O, index);
this._i += point.length;
return {value: point, done: false};
});
/***/ }),
/* 75 */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(70);
var global = __webpack_require__(2)
, hide = __webpack_require__(5)
, Iterators = __webpack_require__(7)
, TO_STRING_TAG = __webpack_require__(1)('toStringTag');
for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList', 'CSSRuleList'], i = 0; i < 5; i++){
var NAME = collections[i]
, Collection = global[NAME]
, proto = Collection && Collection.prototype;
if(proto && !proto[TO_STRING_TAG])hide(proto, TO_STRING_TAG, NAME);
Iterators[NAME] = Iterators.Array;
}
/***/ })
/******/ ])
});
;

2

package.json
{
"name": "bh-mobile-sdk",
"version": "0.1.48",
"version": "0.2.0",
"description": "wisedu mobile web sdk",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

@@ -8,2 +8,3 @@ import SDK from './sdk'

const _callback = () => {
// alert('trigger callback')
INIT = true

@@ -31,2 +32,4 @@ global.BH_MOBILE_SDK = SDK()

script.src = distUrl
document.addEventListener("deviceready", _callback, false);
document.head.appendChild(script)

@@ -37,4 +40,3 @@

}
document.addEventListener("deviceready", _callback, false);
// alert('add ready event')
}

@@ -41,0 +43,0 @@ INJECT = true

@@ -24,3 +24,3 @@ export let uploadToEMAP = (server, files, config = {}) => {

}
BH_MOBILE_SDK.file.uploadToServer(server + '/sys/emapcomponent/file/uploadTempFile.do', files, config, (result) => {
BH_MOBILE_SDK.file.uploadToServer(server + '/sys/emapcomponent/file/uploadTempFileAsAttachment.do', files, config, (result) => {
let error = false

@@ -44,2 +44,5 @@ result.forEach((fileResult) => {

} else {
// 修改为emap自动保存的上传接口
resolve(fileResult.response)
/*
let data = new FormData();

@@ -75,2 +78,3 @@ data.append("scope", scope);

};
*/
}

@@ -77,0 +81,0 @@ })

@@ -12,2 +12,3 @@ import whiteList from './whiteList'

// if true
// alert('ENV.wisedu:' + ENV.wisedu)
if (ENV.wisedu) {

@@ -14,0 +15,0 @@ sdk.ENV = 'hybrid'

@@ -105,3 +105,5 @@ /**

uploadToOSS: true,
zhugeioTrack: true
zhugeioTrack: true,
jumpToCicleById: true,
openCircleById: true
},

@@ -108,0 +110,0 @@ geolocation: {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc