Files
陈誉午 994b267f5c feat: 电子药箱小程序 - 4Tab药品管理
- 电子药箱: 药品库存管理 + 手动录入 + 今日用药打卡
- 药品百科: 搜索 + 分类筛选 + 20种药品静态数据
- 惠教中心: 4条药品使用指南课程
- 我的: 家庭成员信息管理
- 自定义TabBar + navigation-bar组件
- SVG药品分类插图
2026-07-29 11:20:52 +08:00

1 line
81 KiB
JavaScript

"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _IMAGE_TEXT_TYPE_LOCK,_utils=_interopRequireWildcard(require("./utils")),_request=_interopRequireDefault(require("./request")),_index=_interopRequireDefault(require("../store/index")),_socket=_interopRequireWildcard(require("./socket")),_socketEvent=require("./socketEvent"),_loop=require("./loop"),_events=_interopRequireWildcard(require("./events")),_constant=require("./constant"),_comment=require("./comment"),_autoReply=require("./autoReply"),_eventEmitter=_interopRequireDefault(require("../lib/eventEmitter.js")),_times=require("./times"),_coupon=require("./coupon"),_tea2=_interopRequireDefault(require("../lib/tea.js")),_thumbService=_interopRequireDefault(require("../services/thumb-service")),_reservationService=require("../services/reservation-service"),_interactiveToolPollingService=require("../services/interactive-tool-polling-service"),_luckymoneyService=require("../services/luckymoney-service"),_luckymoneyStore=require("../store/luckymoney-store"),_singleLogin=require("./singleLogin"),_getSdkVersion=require("./get-sdk-version.js"),_productCardUtils=require("./product-card-utils"),_questionnaireManager=require("./questionnaire-manager"),_featureProcess=require("./feature-process"),_frontier=require("./frontier"),_basicPolling=require("./basic-polling"),_liveBonusService=require("../services/live-bonus-service"),_bottomIcon=require("./icons/bottom-icon");function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_getRequireWildcardCache=function(e){return e?n:t})(e)}function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==_typeof(e)&&"function"!=typeof e)return{default:e};var n=_getRequireWildcardCache(t);if(n&&n.has(e))return n.get(e);var o={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(o,i,a):o[i]=e[i]}return o.default=e,n&&n.set(e,o),o}function _createForOfIteratorHelper(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,r=function(){};return{s:r,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){_defineProperty(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function _regeneratorRuntime(){_regeneratorRuntime=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",a=r.asyncIterator||"@@asyncIterator",u=r.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var i=t&&t.prototype instanceof p?t:p,a=Object.create(i.prototype),u=new C(r||[]);return o(a,"_invoke",{value:S(e,n,u)}),a}function c(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=l;var d={};function p(){}function _(){}function f(){}var v={};s(v,i,function(){return this});var y=Object.getPrototypeOf,m=y&&y(y(b([])));m&&m!==t&&n.call(m,i)&&(v=m);var g=f.prototype=p.prototype=Object.create(v);function h(e){["next","throw","return"].forEach(function(t){s(e,t,function(e){return this._invoke(t,e)})})}function I(e,t){function r(o,i,a,u){var s=c(e[o],e,i);if("throw"!==s.type){var l=s.arg,d=l.value;return d&&"object"==_typeof(d)&&n.call(d,"__await")?t.resolve(d.__await).then(function(e){r("next",e,a,u)},function(e){r("throw",e,a,u)}):t.resolve(d).then(function(e){l.value=e,a(l)},function(e){return r("throw",e,a,u)})}u(s.arg)}var i;o(this,"_invoke",{value:function(e,n){function o(){return new t(function(t,o){r(e,n,t,o)})}return i=i?i.then(o,o):o()}})}function S(e,t,n){var o="suspendedStart";return function(r,i){if("executing"===o)throw new Error("Generator is already running");if("completed"===o){if("throw"===r)throw i;return{value:void 0,done:!0}}for(n.method=r,n.arg=i;;){var a=n.delegate;if(a){var u=T(a,n);if(u){if(u===d)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===o)throw o="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o="executing";var s=c(e,t,n);if("normal"===s.type){if(o=n.done?"completed":"suspendedYield",s.arg===d)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(o="completed",n.method="throw",n.arg=s.arg)}}}function T(e,t){var n=t.method,o=e.iterator[n];if(void 0===o)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,T(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var r=c(o,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,d;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,d):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,d)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function P(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function C(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function b(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,r=function t(){for(;++o<e.length;)if(n.call(e,o))return t.value=e[o],t.done=!1,t;return t.value=void 0,t.done=!0,t};return r.next=r}}return{next:E}}function E(){return{value:void 0,done:!0}}return _.prototype=f,o(g,"constructor",{value:f,configurable:!0}),o(f,"constructor",{value:_,configurable:!0}),_.displayName=s(f,u,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===_||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,s(e,u,"GeneratorFunction")),e.prototype=Object.create(g),e},e.awrap=function(e){return{__await:e}},h(I.prototype),s(I.prototype,a,function(){return this}),e.AsyncIterator=I,e.async=function(t,n,o,r,i){void 0===i&&(i=Promise);var a=new I(l(t,n,o,r),i);return e.isGeneratorFunction(n)?a:a.next().then(function(e){return e.done?e.value:a.next()})},h(g),s(g,u,"Generator"),s(g,i,function(){return this}),s(g,"toString",function(){return"[object Generator]"}),e.keys=function(e){var t=Object(e),n=[];for(var o in t)n.push(o);return n.reverse(),function e(){for(;n.length;){var o=n.pop();if(o in t)return e.value=o,e.done=!1,e}return e.done=!0,e}},e.values=b,C.prototype={constructor:C,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(P),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function o(n,o){return a.type="throw",a.arg=e,t.next=n,o&&(t.method="next",t.arg=void 0),!!o}for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],a=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var u=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(u&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var o=this.tryEntries.length-1;o>=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),d},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;P(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:b(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},e}function asyncGeneratorStep(e,t,n,o,r,i,a){try{var u=e[i](a),s=u.value}catch(e){return void n(e)}u.done?t(s):Promise.resolve(s).then(o,r)}function _asyncToGenerator(e){return function(){var t=this,n=arguments;return new Promise(function(o,r){var i=e.apply(t,n);function a(e){asyncGeneratorStep(i,o,r,a,u,"next",e)}function u(e){asyncGeneratorStep(i,o,r,a,u,"throw",e)}a(void 0)})}}function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,_toPropertyKey(o.key),o)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperty(e,t,n){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _toPropertyKey(e){var t=_toPrimitive(e,"string");return"symbol"===_typeof(t)?t:String(t)}function _toPrimitive(e,t){if("object"!==_typeof(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!==_typeof(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var _tea=new _tea2.default,NETWORK_LOGGER_REASON={INIT:"init",STATUS_CHANGE:"status_change",WEAK_CHANGE:"weak_change"},SDK_INIT_RETRY_MAX=4,SOCKET_RECONNECT_MAX=3,SOCKET_SLOW_CONNECT_THRESHOLD=1e4,getTopCommentStableId=function(e){var t,n,o=(null===(t=e||[])||void 0===t||null===(n=t[0])||void 0===n?void 0:n.Common)||{};return o.H5MsgId||o.MsgId||""},isQuestionnaireAlreadyFilled=function(e,t){var n,o=null==t?void 0:t.QuestionnaireId;if(null==o||""===o)return!1;var r=(null==e||null===(n=e.get)||void 0===n?void 0:n.call(e,"questionnaireUserStatus"))||{};return(0,_questionnaireManager.isYesFlag)(null==t?void 0:t.IsUserFilled)||!!r[String(o)]},IMAGE_TEXT_TYPE_LOCK_FEATURE_MAP=(_defineProperty(_IMAGE_TEXT_TYPE_LOCK={},_constant.ImageTextTypes.QUESTION,_featureProcess.LockFeatureMap.Question),_defineProperty(_IMAGE_TEXT_TYPE_LOCK,_constant.ImageTextTypes.QUESTIONNAIRE,_featureProcess.LockFeatureMap.Questionnaire),_defineProperty(_IMAGE_TEXT_TYPE_LOCK,_constant.ImageTextTypes.CHECKIN,_featureProcess.LockFeatureMap.CheckIn),_defineProperty(_IMAGE_TEXT_TYPE_LOCK,_constant.ImageTextTypes.LOTTERY,_featureProcess.LockFeatureMap.Lottery),_defineProperty(_IMAGE_TEXT_TYPE_LOCK,_constant.ImageTextTypes.LUCKMONEY,_featureProcess.LockFeatureMap.Luckymoney),_IMAGE_TEXT_TYPE_LOCK),normalizeNeedFlag=function(e){return 1===Number(e)||!0===e?1:0},VolcLiveMiniSDK=_createClass(function e(t){var n,o,r,i,a,u,s,l,c,d,p,_,f,v,y=this;_classCallCheck(this,e),_defineProperty(this,"on",function(e,t){var n;null===(n=y._emitter)||void 0===n||n.on(e,t)}),_defineProperty(this,"emit",function(e,t){var n,o,r;null===(n=y._emitter)||void 0===n||n.emit(e,t),_events.IGNORE_REPORT_EVENTS.includes(e)||y.reportTea("mini_sdk_emit_event",{action:e,payload:t,isPlayInStore:null===(o=y.store)||void 0===o||null===(r=o.get)||void 0===r?void 0:r.call(o,"reportInfo.isPlay")})}),_defineProperty(this,"emitEvent",function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null===t||"object"!==_typeof(t)||Array.isArray(t)?{value:t}:t;y.emit(e,n)}),_defineProperty(this,"once",function(e,t){var n;null===(n=y._emitter)||void 0===n||n.once(e,t)}),_defineProperty(this,"off",function(e,t){var n;null===(n=y._emitter)||void 0===n||n.off(e,t)}),_defineProperty(this,"getDebugInfo",function(){var e={};try{e=wx.getSystemInfoSync()||{}}catch(e){}return{debug:y.debug,mini_uuid:y.uuid,device_id:y.deviceId||"",user_unique_id:y.deviceId||"",sdk_version:(0,_getSdkVersion.getSdkVersion)(),systemInfo:e}}),_defineProperty(this,"setDebug",function(e){void 0!==e&&(y.debug=!!e)}),_defineProperty(this,"debugLog",function(){if(y.debug){for(var e,t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];(e=console).log.apply(e,["[volc-live-mini-sdk debug log]"].concat(n))}}),_defineProperty(this,"init",(n=_asyncToGenerator(_regeneratorRuntime().mark(function e(t){var n,o,r,i,a;return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(y._checkParams(t,"init")){e.next=3;break}return e.abrupt("return");case 3:return y.deviceId=_utils.default.getDefaultUniqueId(),y.sessionId=_utils.default.generateUUID(),y.setDebug(null==t?void 0:t.debug),y.devicePerformanceProfile=(0,_utils.getDevicePerformanceProfile)(),(0,_basicPolling.resetBasicPollingState)(),y._initStore(t),y._initTea(t),y.reportTea("mini_sdk_init",t),y._initLogReport(t),y._initAppEventTeaReport(),y._initNetworkMonitor(),y._initAppLifecycleMonitor(),y._initMemoryWarningMonitor(),null===(n=y.store)||void 0===n||null===(o=n.set)||void 0===o||o.call(n,"ui.sdkInitLoading",!0),e.prev=17,e.next=20,y._getRoomConfig(t);case 20:r=e.sent;case 21:return e.prev=21,null===(i=y.store)||void 0===i||null===(a=i.set)||void 0===a||a.call(i,"ui.sdkInitLoading",!1),e.finish(21);case 24:if(r){e.next=26;break}return e.abrupt("return");case 26:y._updateTeaPid(),y.emitEvent(_events.default.PUBLIC.ready,{});case 28:case"end":return e.stop()}},e,null,[[17,,21,24]])})),function(e){return n.apply(this,arguments)})),_defineProperty(this,"_syncChatMessageMode",function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).runImmediate,n=void 0!==t&&t;if(y._isPollingPausedForBan)(0,_loop.clearLoop)(_loop.LOOP_KEY.Chat);else{if(!y.forcePollingChatData)return 1===y.pollingMode?((0,_loop.clearLoop)(_loop.LOOP_KEY.Chat),void(n&&y._getChatData())):void(0,_loop.loopCreate)(_loop.LOOP_KEY.Chat,y._getChatData,e);(0,_loop.loopCreate)(_loop.LOOP_KEY.Chat,y._getChatData,e)}}),_defineProperty(this,"_getActivityPollingTTL",function(){var e,t,n=(null===(e=y.store)||void 0===e||null===(t=e.get)||void 0===t?void 0:t.call(e,"liveInfo"))||{};return n.TTL&&n.TTL>3?1e3*n.TTL:3e3}),_defineProperty(this,"pausePollingForBan",function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"ban";y._isPollingPausedForBan=!0,null===(e=y.reportTea)||void 0===e||e.call(y,"mini_sdk_ban_polling_pause",{reason:t}),(0,_loop.clearLoop)(_loop.LOOP_KEY.Activity),(0,_loop.clearLoop)(_loop.LOOP_KEY.Chat),(0,_loop.clearLoop)(_loop.LOOP_KEY.Report),(0,_loop.clearLoop)(_loop.LOOP_KEY.Luckymoney),(0,_loop.clearLoop)(_loop.LOOP_KEY.Lottery),(0,_loop.clearLoop)(_loop.LOOP_KEY.CheckIn),y._clearSocketReconnectTimer(),y._stopSocketFallbackPolling(),y._destroySocket("ban:".concat(t))}),_defineProperty(this,"resumePollingAfterBan",function(){var e;if(!y.isDestroy){y._isPollingPausedForBan=!1;var t=y._getActivityPollingTTL();null===(e=y.reportTea)||void 0===e||e.call(y,"mini_sdk_ban_polling_resume",{pollingMode:y.pollingMode,isAppInBackground:y._isAppInBackground}),(0,_loop.loopCreate)(_loop.LOOP_KEY.Activity,y._getBasicActivityData,t),y._syncChatMessageMode(t),(0,_loop.loopCreate)(_loop.LOOP_KEY.Report,y.reportBusiness,6e4),y._isAppInBackground||(y._socketReconnectCount=0,y._rebuildSocket("ban_continue"),y._startSocketFallbackPolling())}}),_defineProperty(this,"_isSocketOpen",function(){var e;return Boolean(y._isSocketConnected||(null===(e=y.socket)||void 0===e?void 0:e.isOpen))}),_defineProperty(this,"_applyLiveInfoUpdate",function(e){if(e){var t,n,o=y.store.get("liveInfo")||{},r=(0,_productCardUtils.checkCardConfigChange)({oldLiveInfo:o,newLiveInfo:e}),i=r.menusChanged,a=r.productChanged;(i||a)&&y.emitEvent(y.EVENTS.card.configChange,{menus:null==e||null===(t=e.Menus)||void 0===t?void 0:t.Menus,product:null==e||null===(n=e.Menus)||void 0===n?void 0:n.ProductV2}),y.store.set("liveInfo",e),y._calcTabList(),_thumbService.default.updateConfig(e),(0,_luckymoneyService.getLuckymoneyService)(y.uuid).updateConfig(e)}}),_defineProperty(this,"_mergeBasicActivityLiveInfo",function(e){var t,n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=y.store.get("liveInfo")||{},i=!1!==o.consumeMenuConfigs,a=(0,_frontier.keepPrevConfigWhenEmpty)((0,_frontier.keepPrevConfigWhenEmpty)((0,_frontier.keepPrevConfigWhenEmpty)(_objectSpread(_objectSpread({},r),e),"CommentConfig",r.CommentConfig),"InteractiveSession",r.InteractiveSession),"ImageTextConfig",r.ImageTextConfig);return Array.isArray(null==e?void 0:e.PullStreamUrl)&&0!==e.PullStreamUrl.length||(a.PullStreamUrl=r.PullStreamUrl),i?(!(0,_frontier.isValidMenuList)(null==e||null===(t=e.Menus)||void 0===t?void 0:t.Menus)&&(0,_frontier.isValidMenuList)(null==r||null===(n=r.Menus)||void 0===n?void 0:n.Menus)&&(a.Menus=r.Menus),a):(a.Menus=r.Menus,a.CommentConfig=r.CommentConfig,a.InteractiveSession=r.InteractiveSession,a.ImageTextConfig=r.ImageTextConfig,a)}),_defineProperty(this,"handleFrontierMenuPush",function(e){var t,n,o,r,i,a,u,s,l=y.store.get("liveInfo")||{},c=Number(l.ActivityId||0),d=Number((null==e?void 0:e.ActivityId)||0);if(e&&c&&d===c)if(!0!==e.RefreshByPull){var p=null!==(t=null!==(n=null!==(o=null!==(r=e.Base)&&void 0!==r?r:e.base)&&void 0!==o?o:e.Body)&&void 0!==n?n:e.body)&&void 0!==t?t:{},_=null!==(i=null!==(a=e.Patch)&&void 0!==a?a:e.patch)&&void 0!==i?i:[],f={Menus:(0,_frontier.cloneFrontierState)(l.Menus||{}),CommentConfig:(0,_frontier.cloneFrontierState)(l.CommentConfig||{}),InteractiveSession:(0,_frontier.cloneFrontierState)(l.InteractiveSession||{}),ImageTextConfig:(0,_frontier.cloneFrontierState)(l.ImageTextConfig||{})};p&&"object"===_typeof(p)&&((0,_frontier.mergeFrontierBase)(f,p),(0,_frontier.syncExplicitEmptyMenus)(null==p?void 0:p.Menus,f.Menus));var v=(0,_frontier.applyFrontierMenuPatch)(f,_);if(!v.needPull&&v.success){var m=(0,_frontier.keepPrevConfigWhenEmpty)((0,_frontier.keepPrevConfigWhenEmpty)((0,_frontier.keepPrevConfigWhenEmpty)({Menus:f.Menus,CommentConfig:f.CommentConfig,InteractiveSession:f.InteractiveSession,ImageTextConfig:f.ImageTextConfig},"CommentConfig",l.CommentConfig),"InteractiveSession",l.InteractiveSession),"ImageTextConfig",l.ImageTextConfig);if((0,_frontier.isValidMenuList)(null==m||null===(u=m.Menus)||void 0===u?void 0:u.Menus)||(0,_frontier.isValidMenuList)(null==l||null===(s=l.Menus)||void 0===s?void 0:s.Menus)){var g=_objectSpread(_objectSpread({},l),m);y._applyLiveInfoUpdate(g)}else(0,_basicPolling.markNeedMenusRefresh)()}else(0,_basicPolling.markNeedMenusRefresh)()}else(0,_basicPolling.markNeedMenusRefresh)()}),_defineProperty(this,"handleFrontierKickoutPush",function(e){var t,n,o,r,i=String(y.store.get("userInfo.userId")||""),a=String(y.deviceId||y.store.get("liveInfo.userUniqueId")||""),u=String(y.sessionId||""),s=String(null!==(t=null==e?void 0:e.UserId)&&void 0!==t?t:""),l=String(null!==(n=null==e?void 0:e.PlayPageDeviceId)&&void 0!==n?n:""),c=String(null!==(o=null==e?void 0:e.PlayPageSessionId)&&void 0!==o?o:""),d=String(null!==(r=null==e?void 0:e.KickoutType)&&void 0!==r?r:"");i&&s===i&&("device"===d?""!==l&&l===a:"session"===d&&""!==c&&c===u)&&(0,_singleLogin.handleForceExitMessage)({ExitStatus:_constant.BanStatus.MULTI_DEVICE_LOGIN,ExitTime:Date.now(),ExitTip:""},y)}),_defineProperty(this,"reSetLiveInfo",function(e){y._checkParams(e,"reSetLiveInfo")&&(y.setDebug(null==e?void 0:e.debug),2===e.mode?y._updateMode2UserInfo(e):y.store.set("mainInfo",e))}),_defineProperty(this,"_checkParams",function(e,t){if("object"!==_typeof(e)){var n="".concat(t,"方法调用请传入正确格式参数");return wx.showToast({title:n,icon:"none"}),console.error(n),!1}var o="";return Object.keys(_constant.SDK_OPTIONS).forEach(function(t){var n,r,i,a="string"==typeof _constant.SDK_OPTIONS[t]||!0===(null===(n=_constant.SDK_OPTIONS[t])||void 0===n?void 0:n.required),u=null!==(r=null===(i=_constant.SDK_OPTIONS[t])||void 0===i?void 0:i.type)&&void 0!==r?r:_constant.SDK_OPTIONS[t];a&&void 0===e[t]&&(o="".concat(o,"缺少参数").concat(t,",请检查;")),e[t]&&_typeof(e[t])!==u&&(o="".concat(o,"参数").concat(t,"类型错误,请检查;"))}),e.token||e.signToken||(o="".concat(o,"缺少参数token或signToken,请检查;")),!o||(o="".concat(t,"方法调用:").concat(o),wx.showToast({title:o,icon:"none"}),console.error(o),!1)}),_defineProperty(this,"_initLogReport",function(e){y._wxOnErrorHandler=function(e){y.reportTea("mini_sdk_app_error",{error:e})},wx.onError(y._wxOnErrorHandler),y._wxOnUnhandledRejectionHandler=function(e){y.reportTea("mini_sdk_unhandled_rejection",{reason:null==e?void 0:e.reason})},wx.onUnhandledRejection(y._wxOnUnhandledRejectionHandler)}),_defineProperty(this,"_initTea",function(e){var t,n,o,r,i,a,u,s,l,c,d,p=wx.getAccountInfoSync(),_=y.devicePerformanceProfile||{};_tea.init({app_id:2098,log:!1,channel:"cn",enable_buffer:!0,buffer_number:30}),_tea.config({user_unique_id:y.deviceId,activity_id:e.activityId,miniprogram_id:null==p||null===(t=p.miniProgram)||void 0===t?void 0:t.appId,volc_live_mini_sdk_version:(0,_getSdkVersion.getSdkVersion)(),logger_type:5,mini_uuid:y.uuid,pid:(null===(n=y.store.get("liveInfo"))||void 0===n?void 0:n.AccountNameSpace)||"",wx_device_benchmark_level:_.benchmarkLevel,wx_device_performance_level:_.performanceLevel}),_tea.send();var f=null!==(o=null===(r=getCurrentPages)||void 0===r?void 0:r())&&void 0!==o?o:[],v=f[f.length-1],m=null!==(i=null!==(a=null!==(u=null==v?void 0:v.route)&&void 0!==u?u:null==v?void 0:v.__route__)&&void 0!==a?a:null==v?void 0:v.path)&&void 0!==i?i:"",g=m&&"string"==typeof m&&m.startsWith("/")?m:"/".concat(m),h=Number(null!==(s=null===(l=(c=wx).getLaunchOptionsSync)||void 0===l||null===(d=l.call(c))||void 0===d?void 0:d.scene)&&void 0!==s?s:0);y.reportTea("predefine_pageview",{scene:h,path:g,session_id:y.sessionId})}),_defineProperty(this,"_updateTeaPid",function(){try{var e,t=(null===(e=y.store.get("liveInfo"))||void 0===e?void 0:e.AccountNameSpace)||"";_tea.config({pid:t}),_tea.send()}catch(e){}}),_defineProperty(this,"_initStore",function(e){y.store=new _index.default,y.store.set("mainInfo",e),y.store.set("devicePerformanceInfo",y.devicePerformanceProfile||{});var t=null==e?void 0:e.activityId;t&&y.store.set("coupon.watchTime",(0,_coupon.readWatchTime)(t)),y.store.get({liveInfo:function(e){var t=((null==e?void 0:e.Basic)||{}).Status;y.store.set("coupon.liveStatus",1===t)}}),y.on(_events.default.PLAYER_PLAY,function(){var e=y.store.get("liveInfo.ActivityId")||y.store.get("mainInfo.activityId");if(e){var t=parseInt("".concat((0,_times.getCurrentServerTimeSecond)()));(0,_coupon.writeWatchTime)(e,t),y.store.set("coupon.watchTime",t)}}),y.on(_events.default.PLAYER_LIVE_STATE_CHANGE,function(e){var t,n,o=null!==(t=null!==(n=null==e?void 0:e.liveStatus)&&void 0!==n?n:null==e?void 0:e.isLive)&&void 0!==t?t:null==e?void 0:e.value,r="boolean"==typeof o?o:1===o||"1"===o||!0===o;y.store.set("coupon.liveStatus",!!r)}),y.store.get({"coupon.couponId":function(e){y._applyCouponIdToPopup(e)}}),y.store.get({"userInfo.userId":function(e){var t;e&&(y._couponPulledHistory=!1,y._couponWaitUpdate=!1,y._syncCouponUserStatusFromStore(),(0,_luckymoneyService.getLuckymoneyService)(y.uuid).updateUserStatusFromStore(),null!==(t=y.socket)&&void 0!==t&&t.isOpen&&y._registerWsDid(y.socket))}})}),_defineProperty(this,"_initAppEventTeaReport",function(){var e;y._appEventTeaReportInitd||(y._appEventTeaReportInitd=!0,"function"==typeof(null===(e=wx)||void 0===e?void 0:e.onLazyLoadError)&&(y._wxOnLazyLoadErrorHandler=function(e){y.reportTea("mini_sdk_lazy_load_error",{error:e})},wx.onLazyLoadError(y._wxOnLazyLoadErrorHandler)))}),_defineProperty(this,"_updateNetworkInfo",function(e){if(y.store){var t=y.store.get("networkInfo")||{};y.store.set("networkInfo",_objectSpread(_objectSpread(_objectSpread({},t),e),{},{lastUpdateTime:Date.now()}))}}),_defineProperty(this,"_reportNetworkChange",(o=_asyncToGenerator(_regeneratorRuntime().mark(function e(t,n){var o,r,i,a;return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o=n||{},e.next=3,y._getNetworkType();case 3:r=e.sent,i={networkType:null==r?void 0:r.networkType,signalStrength:null==r?void 0:r.signalStrength,hasSystemProxy:null==r?void 0:r.hasSystemProxy,weakNet:null==r?void 0:r.weakNet},a=_objectSpread(_objectSpread({},i),o),y._updateNetworkInfo(a),y.reportTea("mini_sdk_network_change",_objectSpread({reason:t},a));case 8:case"end":return e.stop()}},e)})),function(e,t){return o.apply(this,arguments)})),_defineProperty(this,"_initNetworkMonitor",function(){var e,t;y._networkMonitorInitd||(y._networkMonitorInitd=!0,y._reportNetworkChange(NETWORK_LOGGER_REASON.INIT),"function"==typeof(null===(e=wx)||void 0===e?void 0:e.onNetworkStatusChange)&&(y._networkStatusListener=function(e){var t=null==e?void 0:e.isConnected,n=null==e?void 0:e.networkType;y._reportNetworkChange(NETWORK_LOGGER_REASON.STATUS_CHANGE,{isConnected:t,networkType:n})},wx.onNetworkStatusChange(y._networkStatusListener)),"function"==typeof(null===(t=wx)||void 0===t?void 0:t.onNetworkWeakChange)&&(y._networkWeakListener=function(e){var t=null==e?void 0:e.weakNet,n=null==e?void 0:e.networkType;y._reportNetworkChange(NETWORK_LOGGER_REASON.WEAK_CHANGE,{weakNet:t,networkType:n})},wx.onNetworkWeakChange(y._networkWeakListener)))}),_defineProperty(this,"_initAppLifecycleMonitor",function(){var e,t;y._appLifecycleMonitorInitd||(y._appLifecycleMonitorInitd=!0,"function"==typeof(null===(e=wx)||void 0===e?void 0:e.onAppShow)&&(y._appShowListener=function(e){y._isAppInBackground=!1,y.reportTea("mini_sdk_app_show",{res:e}),y._handleAppShow()},wx.onAppShow(y._appShowListener)),"function"==typeof(null===(t=wx)||void 0===t?void 0:t.onAppHide)&&(y._appHideListener=function(){y._isAppInBackground=!0,y.reportTea("mini_sdk_app_hide"),y._handleAppHide()},wx.onAppHide(y._appHideListener)))}),_defineProperty(this,"_startSocketFallbackPolling",function(){y._isAppInBackground||y.isDestroy||y._isPollingPausedForBan||(y.reportTea("mini_sdk_ws_fallback_polling_start",{isSocketConnected:y._isSocketConnected}),(0,_loop.loopCreate)(_loop.LOOP_KEY.Luckymoney,y._luckymoneyPolling,5e3),(0,_loop.loopCreate)(_loop.LOOP_KEY.Lottery,function(){return(0,_interactiveToolPollingService.pollLotteryStatus)(y)},5e3),(0,_loop.loopCreate)(_loop.LOOP_KEY.CheckIn,function(){return(0,_interactiveToolPollingService.pollCheckInStatus)(y)},5e3))}),_defineProperty(this,"_stopSocketFallbackPolling",function(){y.reportTea("mini_sdk_ws_fallback_polling_end",{isSocketConnected:y._isSocketConnected}),(0,_loop.clearLoop)(_loop.LOOP_KEY.Luckymoney),(0,_loop.clearLoop)(_loop.LOOP_KEY.Lottery),(0,_loop.clearLoop)(_loop.LOOP_KEY.CheckIn)}),_defineProperty(this,"_pullSocketFallbackPollingOnce",_asyncToGenerator(_regeneratorRuntime().mark(function e(){var t,n,o;return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!y._isAppInBackground&&!y.isDestroy){e.next=2;break}return e.abrupt("return");case 2:return t=[y._luckymoneyPolling(),(0,_interactiveToolPollingService.pollLotteryStatus)(y),(0,_interactiveToolPollingService.pollCheckInStatus)(y)],e.next=5,Promise.allSettled(t);case 5:n=e.sent,(o=n.filter(function(e){return"rejected"===e.status})).length&&y.reportTea("mini_sdk_ws_recover_polling_failed",{count:o.length});case 8:case"end":return e.stop()}},e)}))),_defineProperty(this,"_clearSocketReconnectTimer",function(){y._socketReconnectTimer&&(clearTimeout(y._socketReconnectTimer),y._socketReconnectTimer=null)}),_defineProperty(this,"_destroySocket",function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"manual",n=y.socket;n&&(y.socket=null,y._isSocketConnected=!1,null===(e=n.destroy)||void 0===e||e.call(n,t))}),_defineProperty(this,"_rebuildSocket",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"manual";y._isAppInBackground||y.isDestroy||(y._clearSocketReconnectTimer(),y._destroySocket("rebuild:".concat(e)),y._initSocket())}),_defineProperty(this,"_scheduleSocketReconnect",function(e){y._isAppInBackground||y.isDestroy||y._socketReconnectTimer||y._socketReconnectCount>=SOCKET_RECONNECT_MAX||(y._socketReconnectCount+=1,y._socketReconnectTimer=setTimeout(function(){y._socketReconnectTimer=null,y.reportTea("mini_sdk_ws_reconnect",{reason:e,reconnectCount:y._socketReconnectCount,maxReconnectCount:SOCKET_RECONNECT_MAX}),y._rebuildSocket("reconnect:".concat(e))},1e3))}),_defineProperty(this,"_handleSocketOpen",function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).connectCostMs,n=void 0===t?0:t;e!==y.socket||y.isDestroy||(y._clearSocketReconnectTimer(),y._socketReconnectCount=0,y._isSocketConnected=!0,y._stopSocketFallbackPolling(),n>=SOCKET_SLOW_CONNECT_THRESHOLD&&y._pullSocketFallbackPollingOnce())}),_defineProperty(this,"_handleSocketDisconnected",function(e,t){e!==y.socket||y.isDestroy||(y._isSocketConnected=!1,y._isAppInBackground||(y._startSocketFallbackPolling(),y._scheduleSocketReconnect(t)))}),_defineProperty(this,"_handleAppHide",function(){y._clearSocketReconnectTimer(),y._stopSocketFallbackPolling(),y._destroySocket("app_hide")}),_defineProperty(this,"_handleAppShow",function(){y.isDestroy||y._isPollingPausedForBan||(y._socketReconnectCount=0,y._rebuildSocket("app_show"),y._startSocketFallbackPolling(),y._syncChatMessageMode(y._getActivityPollingTTL(),{runImmediate:!0}))}),_defineProperty(this,"_initMemoryWarningMonitor",function(){var e;y._memoryWarningMonitorInitd||(y._memoryWarningMonitorInitd=!0,"function"==typeof(null===(e=wx)||void 0===e?void 0:e.onMemoryWarning)&&(y._memoryWarningListener=function(e){var t=null==e?void 0:e.level;y.reportTea("mini_sdk_memory_warning",{level:t,detail:e})},wx.onMemoryWarning(y._memoryWarningListener)))}),_defineProperty(this,"_getNetworkType",function(){return new Promise(function(e){var t;if("function"==typeof(null===(t=wx)||void 0===t?void 0:t.getNetworkType)){var n=!1,o=function(t){n||(n=!0,e(t||null))};try{var r=wx.getNetworkType({success:o,fail:function(){return o(null)}});r&&"function"==typeof r.then&&r.then(o).catch(function(){return o(null)})}catch(e){o(null)}}else e(null)})}),_defineProperty(this,"_destroyNetworkMonitor",function(){var e,t;y._networkMonitorInitd=!1,y._networkWeakListener&&"function"==typeof(null===(e=wx)||void 0===e?void 0:e.offNetworkWeakChange)&&wx.offNetworkWeakChange(y._networkWeakListener),y._networkStatusListener&&"function"==typeof(null===(t=wx)||void 0===t?void 0:t.offNetworkStatusChange)&&wx.offNetworkStatusChange(y._networkStatusListener),y._networkWeakListener=null,y._networkStatusListener=null}),_defineProperty(this,"_destroyAppLifecycleMonitor",function(){var e,t;y._appLifecycleMonitorInitd=!1,y._appShowListener&&"function"==typeof(null===(e=wx)||void 0===e?void 0:e.offAppShow)&&wx.offAppShow(y._appShowListener),y._appHideListener&&"function"==typeof(null===(t=wx)||void 0===t?void 0:t.offAppHide)&&wx.offAppHide(y._appHideListener),y._appShowListener=null,y._appHideListener=null}),_defineProperty(this,"_destroyMemoryWarningMonitor",function(){var e;y._memoryWarningMonitorInitd=!1,y._memoryWarningListener&&"function"==typeof(null===(e=wx)||void 0===e?void 0:e.offMemoryWarning)&&wx.offMemoryWarning(y._memoryWarningListener),y._memoryWarningListener=null}),_defineProperty(this,"_destroyAppEventTeaReport",function(){var e;y._appEventTeaReportInitd=!1,y._wxOnLazyLoadErrorHandler&&"function"==typeof(null===(e=wx)||void 0===e?void 0:e.offLazyLoadError)&&wx.offLazyLoadError(y._wxOnLazyLoadErrorHandler),y._wxOnLazyLoadErrorHandler=null}),_defineProperty(this,"_getRoomConfig",(r=_asyncToGenerator(_regeneratorRuntime().mark(function e(t){var n,o,r,i,a,u,s,l,c,d,p,_,f,v,m,g,h,I,S,T,k,P,C,b,E,L,x,w,O,A,M,R,N,D,U,j,B,K,F;return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return h=t.activityId,I=t.token,S=t.mode,T=t.signToken,k={ActivityId:h,Mode:S,uid:y.deviceId,extra:{interceptCheck:!0,needVodInfo:!0,needMiniSdkConfig:!0}},T?k.SignToken=_utils.default.safeDecodeURIComponent(T):I&&(k.Token=_utils.default.safeDecodeURIComponent(I)),P="".concat(_constant.REQUEST_URL_MAP.SDK_INIT,"?uid=").concat(y.deviceId),e.prev=4,null===(b=y.store)||void 0===b||null===(E=b.set)||void 0===E||E.call(b,"reportInfo.sdkInitRequestStartMs",Date.now()),e.next=8,y.requestStrict(P,{method:"POST",data:k,retry:{max:SDK_INIT_RETRY_MAX},sdkUserOptions:_objectSpread({},t.options||{})});case 8:C=e.sent,y.reportTea("mini_sdk_init_request_success",{response:C}),e.next=17;break;case 12:return e.prev=12,e.t0=e.catch(4),y.reportTea("mini_sdk_init_request_error",{error:e.t0}),y.emit(_events.default.PUBLIC.error,{code:_constant.SDKErrorCode[_constant.SDKErrorEvent.LIVE_INFO_FAILED],message:_constant.SDKErrorMessage[_constant.SDKErrorEvent.LIVE_INFO_FAILED]||"直播间信息获取失败",_originalError:e.t0}),e.abrupt("return");case 17:if(L={res:C,payload:k},!C||!("errorCodeEnum"in C)){e.next=27;break}if(null===(x=C)||void 0===x||!x.errorCodeEnum){e.next=26;break}return y.reportTea("web_sdk_error_live_no_pass_reviewed",L),console.log("web_sdk_error_live_no_pass_reviewed"),A=_constant.ServerErrorToSdkEvent[C.errorCodeEnum]||_constant.SDKErrorEvent.INIT_FAIL,e.next=25,y._handleBanStatusError({Code:C.errorCodeEnum,ExitTip:null===(w=C)||void 0===w?void 0:w.message,emitError:!1});case 25:y.emit(_events.default.PUBLIC.error,{code:_constant.SDKErrorCode[A],message:_constant.SDKErrorMessage[A]||(null===(O=C)||void 0===O?void 0:O.message)||"SDK发生错误"});case 26:return e.abrupt("return");case 27:if(!1!==(null===(n=C)||void 0===n?void 0:n.status)){e.next=31;break}return y.reportTea("mini_sdk_error_token",L),y.emit(_events.default.PUBLIC.error,{code:_constant.SDKErrorCode[_constant.SDKErrorEvent.TOKEN_FAIL],message:_constant.SDKErrorMessage[_constant.SDKErrorEvent.TOKEN_FAIL]||"token 校验失败"}),e.abrupt("return");case 31:if(C&&Object.keys(C).length&&!C.errMsg){e.next=35;break}return y.reportTea("mini_sdk_error_live_info_failed",L),y.emit(_events.default.PUBLIC.error,{code:_constant.SDKErrorCode[_constant.SDKErrorEvent.LIVE_INFO_FAILED],message:"直播间信息获取失败,原始错误信息:".concat(C.errMsg||"")}),e.abrupt("return");case 35:if(5!==(null===(o=C)||void 0===o||null===(r=o.activitydata)||void 0===r?void 0:r.Basic.Status)){e.next=39;break}return y.reportTea("mini_sdk_error_live_closed",L),y.emit(_events.default.PUBLIC.error,{code:_constant.SDKErrorCode[_constant.SDKErrorEvent.LIVE_CLOSED],message:"直播间已关闭"}),e.abrupt("return");case 39:return null!==(i=C)&&void 0!==i&&null!==(a=i.activitydata)&&void 0!==a&&null!==(u=a.CheckConcurrentUser)&&void 0!==u&&u.IsPeak&&wx.showToast({title:"当前活动火爆,请稍后再试",icon:"error"}),M=null!==(s=C)&&void 0!==s?s:{},R=M.activitydata,N=M.userinfo,D=M.shareInfo,U=M.watchInfo,(j=null===(l=C)||void 0===l?void 0:l.miniSdkConfig)&&"object"===_typeof(j)&&!Array.isArray(j)&&y.store.set("miniSdkConfig",j),B={userUniqueId:y.deviceId,token:C.token,liveConfigInfo:_objectSpread({},R),userInfo:_objectSpread(_objectSpread(_objectSpread({},N),U),{},{typeRegister:Number((null==N?void 0:N.typeRegister)||0)}),shareInfo:D},y.store.set({"ui.commentInitialDataLoaded":!1,"ui.commentInitialRendered":!1}),y.store.set("prefetchVodInfo",null===(c=C)||void 0===c?void 0:c.prefetchVodInfo),y.store.set("PullStreamUrl",null===(d=B.liveConfigInfo)||void 0===d?void 0:d.PullStreamUrl),y.store.set("userInfo",N),y.store.set("shareInfo",B.shareInfo||{}),y.store.set("jwtToken",C.token),null===(p=y.store)||void 0===p||null===(_=p.set)||void 0===_||_.call(p,"ui.sdkInitLoading",!1),y.store.set("liveInfo",B.liveConfigInfo),(0,_basicPolling.syncPollingSwitchConfig)(null===(f=B.liveConfigInfo)||void 0===f?void 0:f.PollingSwitch),y.updateEmojiStore(null===(v=B.liveConfigInfo)||void 0===v?void 0:v.EmojiSets),y.getEmojiList().catch(function(e){console.error("getEmojiList on init failed",e)}),K=R.TTL&&R.TTL>3?1e3*R.TTL:3e3,F=null!==(m=null==R?void 0:R.PollingMode)&&void 0!==m?m:0,y.pollingMode=F,y.store.set("pollingMode",F),y._isPollingPausedForBan||(0,_loop.loopCreate)(_loop.LOOP_KEY.Activity,y._getBasicActivityData,K,{immediate:!1}),y._syncChatMessageMode(K,{runImmediate:1===y.pollingMode}),y.reportBusiness("unfinished_start_play"),y.reportBusiness("start_play"),y.reportBusiness("status_switch"),(0,_loop.loopCreate)(_loop.LOOP_KEY.Report,y.reportBusiness,6e4,{immediate:!1}),y._initSocket(),y.reportLogger("mini_sdk_success_init_success",{res:C,payload:k}),y._calcTabList(),(0,_reservationService.initReservationModule)(y,R),_thumbService.default.init(_objectSpread(_objectSpread({},B.liveConfigInfo),{},{token:B.token,sdkUserOptions:t.options,sdkInstance:y})),(0,_luckymoneyService.getLuckymoneyService)(y.uuid).init({sdkInstance:y,ActivityId:null===(g=B.liveConfigInfo)||void 0===g?void 0:g.ActivityId,token:B.token,sdkUserOptions:t.options}),e.abrupt("return",B);case 72:case"end":return e.stop()}},e,null,[[4,12]])})),function(e){return r.apply(this,arguments)})),_defineProperty(this,"_getBasicActivityData",(i=_asyncToGenerator(_regeneratorRuntime().mark(function e(t){var n,o,r,i,a,u,s,l,c,d,p,_,f,v,m;return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!y._isPollingPausedForBan){e.next=3;break}return(0,_loop.clearLoop)(_loop.LOOP_KEY.Activity),e.abrupt("return");case 3:return o=y.store.get("liveInfo")||{},r=y.store.get("userInfo")||{},i=o.ActivityId,a=Date.now(),u=(0,_basicPolling.computeNeedMenusParam)({now:a,hasMenusReady:null==o||null===(n=o.Menus)||void 0===n?void 0:n.Menus}),s=(0,_basicPolling.computeNeedKickoutParam)({now:a,userId:null==r?void 0:r.userId}),(l=_objectSpread(_objectSpread({ActivityId:i,NeedBasic:1,NeedPeople:1,NeedCommentConfig:1,NeedCustomEmojiConfig:!0,NeedInteractiveSession:1,ImageFormat:"webp",ExitVersion:1},(null==t?void 0:t.requestPayload)||{}),{},{NeedMenus:u,NeedKickout:s})).NeedMenus=normalizeNeedFlag(l.NeedMenus),l.NeedKickout=normalizeNeedFlag(l.NeedKickout),e.next=14,y.request(_constant.REQUEST_URL_MAP.GET_ACTIVITY,{method:"GET",query:l});case 14:if(c=e.sent){e.next=17;break}return e.abrupt("return");case 17:if(!c.ForceExitMessage){e.next=21;break}if(!(0,_singleLogin.handleForceExitMessage)(c.ForceExitMessage,y)){e.next=21;break}return e.abrupt("return");case 21:if(!c||!0!==c.KickoutByOtherSession){e.next=25;break}return e.next=24,y._handleBanStatusError({Code:_constant.ErrorCodeEnum.MULTI_DEVICE_LOGIN});case 24:return e.abrupt("return");case 25:c&&((0,_basicPolling.syncPollingSwitchConfig)(null==c?void 0:c.PollingSwitch),_=c.TTL&&c.TTL>3?1e3*c.TTL:3e3,(f=null!==(d=c.PollingMode)&&void 0!==d?d:0)!==y.pollingMode&&(y.pollingMode=f,y.store.set("pollingMode",f),y.forcePollingChatData||(1===y.pollingMode?(0,_loop.clearLoop)(_loop.LOOP_KEY.Chat):(0,_loop.loopCreate)(_loop.LOOP_KEY.Chat,y._getChatData,_)),null===(v=y._messageCatchUpController)||void 0===v||null===(m=v.updateConfig)||void 0===m||m.call(v),y._syncChatMessageMode(_)),y._applyLiveInfoUpdate(y._mergeBasicActivityLiveInfo(c,{consumeMenuConfigs:1===l.NeedMenus})),y.updateEmojiStore(null==c?void 0:c.EmojiSets),(null==c||null===(p=c.PullStreamUrl)||void 0===p?void 0:p.length)>0&&y.store.set("PullStreamUrl",null==c?void 0:c.PullStreamUrl));case 26:case"end":return e.stop()}},e)})),function(e){return i.apply(this,arguments)})),_defineProperty(this,"_calcTabList",function(){var e,t=y.store.get("liveInfo"),n=null!=t?t:{},o=n.Menus,r=n.ImageTextConfig,i=[];((null==o?void 0:o.Menus)||[]).forEach(function(e){if(_constant.TAB_KEY[e.Type]&&(e.Type!==_constant.MENU_TYPE.InteractiveTool||2!==(null==r?void 0:r.DisplayEnable))){if(e.Type===_constant.TAB_KEY.CARDLIST){var t,n=null==o||null===(t=o.ProductV2)||void 0===t?void 0:t[e.Index];if(n&&2===n.DisplayEnable)return}i.push({key:_constant.TAB_KEY[e.Type],enable:!0,title:e.Name,index:e.Index})}});var a=(0,_utils.getCurrentLoopVideoProgram)(t,y.store.get("PullStreamUrl"));(null==t||null===(e=t.Basic)||void 0===e?void 0:e.Status)===_constant.LIVE_STATUS.直播&&a&&!i.some(function(e){return"PROGRAMLIST"===e.key})&&i.push({key:"PROGRAMLIST",enable:!0,title:(0,_utils.getBySplit)(a.ProgramName)||"节目单",index:_constant.TAB_KEY.PROGRAMLIST}),y.store.set("tabList",i)}),_defineProperty(this,"_getChatData",_asyncToGenerator(_regeneratorRuntime().mark(function e(){var t,n,o,r,i,a,u,s,l,c,d,p,_,f,v,m,g;return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!y._isPollingPausedForBan){e.next=3;break}return(0,_loop.clearLoop)(_loop.LOOP_KEY.Chat),e.abrupt("return");case 3:return o=y.store.get("liveInfo")||{},r=y.store.get("userInfo")||{},i=y.store.get("imageTextInfo")||{},a=o.ActivityId,u=r.userId,s=null!==(t=o.CommentConfig)&&void 0!==t?t:{},l=s.IsHotListEnable,c=i.imageTextId,d=void 0===c?0:c,p=null===(n=o.Menus.Menus)||void 0===n?void 0:n.some(function(e){return 4===e.Type}),_=p?{ImageTextId:d,NeedImageText:!0,ImageTextCount:1e3}:{},f=_objectSpread({ActivityId:a,NeedData:!0,NeedTopData:!0,NeedDeleteData:!0,NeedCommentContentType:1,NeedCustomEmoji:!0,NeedImageText:!1,NeedHotData:1===l,Id:y.store.get("chat.commentEndId")||0,Source:2,Count:25,UserId:u,commentEndId:0,hotComment:[],NeedCoupon:!0},_),e.next=15,y.request(_constant.REQUEST_URL_MAP.GET_CHAT_DATA,{method:"GET",data:f});case 15:(v=e.sent)&&(y.store.set("pollingInfo",v),g=0===(null!==(m=y.store.get("chat.chatList"))&&void 0!==m?m:[]).length,y.updateComment(v,!1,g),y.updateImageText(v),y.store.get("ui.commentInitialDataLoaded")||y.store.set("ui.commentInitialDataLoaded",!0));case 17:case"end":return e.stop()}},e)}))),_defineProperty(this,"getEmojiList",_asyncToGenerator(_regeneratorRuntime().mark(function e(){var t,n,o;return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=y.store.get("liveInfo.ActivityId")||y.store.get("mainInfo.activityId")){e.next=3;break}return e.abrupt("return",[]);case 3:return e.next=5,y.request(_constant.REQUEST_URL_MAP.GET_EMOJI_LIST,{method:"GET",data:{ActivityId:t}});case 5:return n=e.sent,o=(null==n?void 0:n.EmojiSets)||[],y.updateEmojiStore(o),e.abrupt("return",o);case 9:case"end":return e.stop()}},e)}))),_defineProperty(this,"_initSocket",_asyncToGenerator(_regeneratorRuntime().mark(function e(){var t,n,o,r;return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=y.store.get("userInfo.userId"),n=y.store.get("liveInfo")||{},o=n.ActivityId,r=n.Basic,o&&null!=(null==r?void 0:r.Status)&&!y._isAppInBackground&&!y.isDestroy){e.next=5;break}return e.abrupt("return");case 5:console.log("=== init socket",t),y.socket=new _socket.default({userID:t,userUniqueId:y.deviceId,activityId:o,activityStatus:r.Status,onOpen:function(e,t){y._handleSocketOpen(e,t),y._registerWsDid(e)},onClose:function(e){y._handleSocketDisconnected(e,"close")},onError:function(e){y._handleSocketDisconnected(e,"error")}},y.reportTea),(0,_socketEvent.bindSocketEvents)(y.socket,y),y._bindSocketMessageHandlers(),y.emit(_events.default.INNER.socket.init,y.socket);case 10:case"end":return e.stop()}},e)}))),_defineProperty(this,"_registerWsDid",function(e){var t,n=y.store.get("userInfo.userId"),o=y.store.get("liveInfo.ActivityId"),r=(null==e?void 0:e.device_id)||(null===(t=y.socket)||void 0===t?void 0:t.device_id),i=y.deviceId||y.store.get("liveInfo.userUniqueId");n&&o&&r&&i&&y.request(_constant.REQUEST_URL_MAP.WS_DID_UPDATE,{method:"POST",data:{ActivityId:Number(o),UserId:Number(n),DeviceId:Number(r),Source:1,UserCookie:Number(i)},throwerror:!1}).catch(function(e){y.reportTea("mini_sdk_ws_did_update_fail",{error:e,activityId:o,deviceId:r})})}),_defineProperty(this,"_bindSocketMessageHandlers",function(){y.socket&&(y.socket.on(_socket.WsMethod.KICK_OUT_MESSAGE,function(e){(0,_singleLogin.handleForceExitMessage)(e,y)}),y.socket.on(_socket.WsMethod.MENU_CONFIG_UPDATE,function(e){var t;null===(t=y.handleFrontierMenuPush)||void 0===t||t.call(y,e)}),y.socket.on(_socket.WsMethod.KICK_OUT_V2_MESSAGE,function(e){var t;null===(t=y.handleFrontierKickoutPush)||void 0===t||t.call(y,e)}))}),_defineProperty(this,"_updateMode2UserInfo",(a=_asyncToGenerator(_regeneratorRuntime().mark(function e(t){var n,o,r,i;return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.activityId,o=t.token,r={ActivityId:n,Token:_utils.default.safeDecodeURIComponent(o)},e.next=4,y.request(_constant.REQUEST_URL_MAP.CHANGE_AUTH_TOKEN,{method:"POST",data:r});case 4:(i=e.sent)&&i.status&&(y.store.set("userInfo",_objectSpread(_objectSpread({},y.store.get("userInfo")),{},{userId:i.UserId,username:i.Nickname,avatarUrl:i.AvatarUrl||""})),y.store.set("mainInfo",t),y.store.set("jwtToken",i.token),(0,_luckymoneyService.getLuckymoneyService)(y.uuid).updateConfig({token:i.token}));case 6:case"end":return e.stop()}},e)})),function(e){return a.apply(this,arguments)})),_defineProperty(this,"countSendCommentNumber",function(){void 0===y.sendCommentNumber&&(y.sendCommentNumber=0),y.sendCommentNumber=y.sendCommentNumber+1}),_defineProperty(this,"updateEmojiStore",function(e){if(Array.isArray(e)){var t=e.filter(function(e){return 1===(null==e?void 0:e.EmojiSetStatus)});y.store.set("chat.emojiSets",t),y.store.set("chat.emojiMap",(0,_comment.buildEmojiMap)(e))}}),_defineProperty(this,"updateComment",function(e){var t,n,o,r,i,a,u=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s=arguments.length>2&&void 0!==arguments[2]&&arguments[2],l=null!==(t=y.store.get("chat.topComment"))&&void 0!==t?t:[];null!=e&&e.UnTopData?l.length&&y.store.set("chat.topComment",[]):Array.isArray(null==e?void 0:e.TopData)&&(e.TopData.length?getTopCommentStableId(l)!==getTopCommentStableId(e.TopData)&&y.store.set("chat.topComment",e.TopData):l.length&&y.store.set("chat.topComment",[]));var c=null!==(n=y.store.get("chat.chatList"))&&void 0!==n?n:[],d=function(e){return null==e||""===e?null:String(e)},p=function(e){var t,n,o;return[null==e||null===(t=e.Common)||void 0===t?void 0:t.MsgId,null==e||null===(n=e.Common)||void 0===n?void 0:n.H5MsgId,null==e||null===(o=e.Common)||void 0===o?void 0:o._formerMsgId_].map(d).filter(Boolean)},_=(Array.isArray(e.DeleteData)?e.DeleteData:[]).map(function(e){var t,n,o;return e&&"object"===_typeof(e)?d(null!==(t=null!==(n=null!==(o=e.MsgId)&&void 0!==o?o:e.H5MsgId)&&void 0!==n?n:e._formerMsgId_)&&void 0!==t?t:e.id):d(e)}).filter(Boolean),f=new Set((null!==(o=y.store.get("chat.deletedMsgIds"))&&void 0!==o?o:[]).map(d).filter(Boolean));_.forEach(function(e){return f.add(e)});var v=function(e){var t,n,o=d(null==e||null===(t=e.Extra)||void 0===t||null===(n=t._autoReplyInfo_)||void 0===n?void 0:n.ShowMessageAnchorId);return p(e).some(function(e){return f.has(e)})||o&&f.has(o)},m=!1,g=c.filter(function(e){return!v(e)||(m=!0,!1)});_.length&&y.store.set("chat.deletedMsgIds",Array.from(f));var h=y.store.get("userInfo.userId"),I=(0,_autoReply.suppressAutoReplyPanelOnInit)((0,_autoReply.expandAutoReplyComments)(e.Data||[],h,g,s),s);if(0!==I.length){if(null!==(r=I[0])&&void 0!==r&&r.isMock){var S=[].concat(_toConsumableArray(g),_toConsumableArray(I)),T=S.length>_constant.MAX_CHAT_COUNT?S.slice(-_constant.MAX_CHAT_COUNT):S;return y.store.set("chat.chatList",T),void y.store.set("chat.addComment",{data:I,isSend:u})}var k=[];if(I.forEach(function(e){var t;if(v(e))m=!0;else{var n=null===(t=e.Common)||void 0===t?void 0:t.MsgId;n&&(g.some(function(t){return!!p(t).includes(d(n))&&(t.Extra=e.Extra,m=!0,!0)})||e.Extra.IsDelete)||k.push(e)}}),0!==k.length){var P=(0,_autoReply.mergeAutoReplyByAnchor)(g,k),C=P.length>_constant.MAX_CHAT_COUNT?P.slice(-_constant.MAX_CHAT_COUNT):P;y.store.set("chat.chatList",C);var b=_toConsumableArray(I).reverse().find(function(e){return!(0,_autoReply.isAutoReplyComment)(e)})||I[I.length-1],E=null!==(i=null===(a=b.Common)||void 0===a?void 0:a._formerMsgId_)&&void 0!==i?i:b.Common.MsgId;y.store.set("chat.commentEndId",E),y.store.set("chat.addComment",{data:k,isSend:u});var L=y.store.get("chat.commentStartId"),x=(0,_comment.getHistoryCommentStartId)(C);L&&L===x||y.store.set("chat.commentStartId",x)}else m&&y.store.set("chat.chatList",_toConsumableArray(g))}else!m&&y.store.get("ui.commentInitialDataLoaded")||y.store.set("chat.chatList",_toConsumableArray(g))}),_defineProperty(this,"updateImageText",function(e){var t,n,o,r=y.store.get("imageTextInfo")||{},i=r.imageText,a=void 0===i?[]:i,u=r.arrUnreadImageTextLive,s=void 0===u?[]:u,l=function(e){for(var t=(null==e?void 0:e.Context)||[],n=0;n<t.length;n++){var o=t[n];if((null==o?void 0:o.ImageTextType)===_constant.ImageTextTypes.LUCKMONEY){var r,i=null==o||null===(r=o.RedPacket)||void 0===r?void 0:r.RedPacketID;if(i)return i}}return null},c=function(e,t){var n=Number((null==e?void 0:e.ImageTextId)||0),o=Number((null==t?void 0:t.ImageTextId)||0)>0;if(n>0!==o)return o?t:e;var r=(null==e?void 0:e.CreateTime)||0;return((null==t?void 0:t.CreateTime)||0)>=r?t:e},d=function(e){var t=[],n=new Map;return e.forEach(function(e){var o=l(e);if(o){var r=n.get(o);if(!r)return n.set(o,{item:e,index:t.length}),void t.push(e);var i=c(r.item,e);i!==r.item&&(t[r.index]=i,n.set(o,{item:i,index:r.index}))}else t.push(e)}),t},p=new Map;a.forEach(function(e){var t=l(e);t&&p.set(t,e)});var _=0===a.length,f=(null===(t=e.DeleteImageTextIds)||void 0===t?void 0:t.map(Number))||[],v=((null===(n=e.ImageTexts)||void 0===n?void 0:n.filter(function(e){var t;return-1===a.findIndex(function(t){return t.ImageTextId===e.ImageTextId})&&(null===(t=e.Context)||void 0===t?void 0:t.some(function(e){return t=e.ImageTextType,[_constant.ImageTextTypes.TEXT,_constant.ImageTextTypes.IMAGE].includes(t)||!!_constant.ImageTextTypeStr[e.ImageTextType]||!(null==e||!e.CouponContext);var t}))}))||[]).filter(function(e){var t=l(e);if(!t)return!0;var n=p.get(t);return!n||c(n,e)===e}),m=s.concat(v);m.forEach(function(e){f.includes(e.ImageTextId)&&(e.IsDelete=!0)}),m=d(m=m.filter(function(e){return!e.IsDelete}));var g=a.concat(v);g.forEach(function(e){f.includes(e.ImageTextId)&&(e.IsDelete=!0)}),g=d(g=g.filter(function(e){return!e.IsDelete})).sort(function(e,t){return t.CreateTime-e.CreateTime});var h={imageTextId:(null==v||null===(o=v[(null==v?void 0:v.length)-1])||void 0===o?void 0:o.ImageTextId)||r.imageTextId||0,imageText:g,arrUnreadImageTextLive:m,countUnreadImageTextLive:m.length};(0,_luckymoneyService.getLuckymoneyService)(y.uuid).addLuckymoneyFromImageText(e.ImageTexts||[],_),JSON.stringify(r)!==JSON.stringify(h)&&(y.checkDelMessageModalPopup(f),y.store.set("imageTextInfo",h),y._syncCouponUserStatusFromStore(),y.checkNewMessageModalPopup(g))}),_defineProperty(this,"_luckymoneyPolling",_asyncToGenerator(_regeneratorRuntime().mark(function e(){var t;return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=y.store.get("liveInfo.ActivityId"),console.log("[mini-sdk] luckymoney source=polling",{ActivityId:t}),e.next=4,(0,_luckymoneyService.getLuckymoneyService)(y.uuid).luckymoneyPolling();case 4:case"end":return e.stop()}},e)}))),_defineProperty(this,"handleImageTextLuckmoneyUpdate",function(e){console.log("[mini-sdk] luckymoney source=websocket",e),(0,_luckymoneyService.getLuckymoneyService)(y.uuid).handleImageTextLuckmoneyUpdate(e)}),_defineProperty(this,"openLuckymoneyModal",(u=_asyncToGenerator(_regeneratorRuntime().mark(function e(t){var n,o=arguments;return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=o.length>1&&void 0!==o[1]&&o[1],e.abrupt("return",(0,_luckymoneyService.getLuckymoneyService)(y.uuid).openLuckymoneyModal(t,n));case 2:case"end":return e.stop()}},e)})),function(e){return u.apply(this,arguments)})),_defineProperty(this,"attendLuckymoney",(s=_asyncToGenerator(_regeneratorRuntime().mark(function e(t){return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,_luckymoneyService.getLuckymoneyService)(y.uuid).attendLuckymoneyWithToast(t));case 1:case"end":return e.stop()}},e)})),function(e){return s.apply(this,arguments)})),_defineProperty(this,"getLuckymoneyResult",(l=_asyncToGenerator(_regeneratorRuntime().mark(function e(t){return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,_luckymoneyService.getLuckymoneyService)(y.uuid).getLuckymoneyResultWithLogin(t,!0));case 1:case"end":return e.stop()}},e)})),function(e){return l.apply(this,arguments)})),_defineProperty(this,"getWithdrawResult",(c=_asyncToGenerator(_regeneratorRuntime().mark(function e(t){return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,_luckymoneyService.getLuckymoneyService)(y.uuid).getWithdrawResult(t));case 1:case"end":return e.stop()}},e)})),function(e){return c.apply(this,arguments)})),_defineProperty(this,"openLiveBonusPanel",function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"manual";e&&y.store.set("LiveBonusInfo",_objectSpread(_objectSpread({},y.store.get("LiveBonusInfo")||{}),{},{visible:!0,currentId:e,from:t}))}),_defineProperty(this,"closeLiveBonusPanel",function(){y.store.set("LiveBonusInfo",_objectSpread(_objectSpread({},y.store.get("LiveBonusInfo")||{}),{},{visible:!1,currentId:null}))}),_defineProperty(this,"markVoteSubmitted",function(e){if(e){var t=y.store.get("voteUserStatus")||{};y.store.set("voteUserStatus",_objectSpread(_objectSpread({},t),{},_defineProperty({},String(e),!0)))}}),_defineProperty(this,"handleLiveBonusTaskFinished",function(e){var t,n,o=y.store.get("liveInfo.ActivityId")||y.store.get("mainInfo.activityId"),r=(null==e?void 0:e.ActivityId)||(null==e?void 0:e.ActivityID)||(null==e?void 0:e.activityId);if(!r||!o||String(r)===String(o)){var i=(null==e?void 0:e.Id)||(null==e?void 0:e.ActivityBonusTaskId)||(null==e?void 0:e.ActivityBonusTaskID);if(i){null===(t=y.reportTea)||void 0===t||t.call(y,"mini_sdk_live_bonus_task_finished",{activityId:o,taskId:i,status:null==e?void 0:e.Status});var a,u=y.store.get("liveBonus")||{},s=_objectSpread({},u.taskCache||{}),l=s[i]||s[String(i)];l&&(s[i]=_objectSpread(_objectSpread({},l),{},{Status:null!==(a=null==e?void 0:e.Status)&&void 0!==a?a:l.Status}));var c=String(u.taskId||"")===String(i)&&u.taskData?_objectSpread(_objectSpread({},u.taskData),{},{Status:null!==(n=null==e?void 0:e.Status)&&void 0!==n?n:u.taskData.Status}):u.taskData;y.store.set("liveBonus",_objectSpread(_objectSpread({},u),{},{taskCache:s,taskData:c}))}}}),_defineProperty(this,"ensureLiveBonusTaskCached",(d=_asyncToGenerator(_regeneratorRuntime().mark(function e(t,n){var o,r,i,a,u,s,l,c,d;return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&n){e.next=2;break}return e.abrupt("return");case 2:if(r=y.store.get("liveBonus")||{},i=_objectSpread({},r.taskCache||{}),null==(a=i[t]||i[String(t)])||null===(o=a.BonusList)||void 0===o||!o.length){e.next=7;break}return e.abrupt("return");case 7:return e.prev=7,e.next=10,(0,_liveBonusService.getLiveBonusTask)({sdkInstance:y,ActivityId:n,Id:t});case 10:if(null!=(s=e.sent)&&null!==(u=s.BonusList)&&void 0!==u&&u.length){e.next=13;break}return e.abrupt("return");case 13:l=y.store.get("liveBonus")||{},(c=_objectSpread({},l.taskCache||{}))[t]=s,y.store.set("liveBonus",_objectSpread(_objectSpread({},l),{},{taskCache:c,taskData:String(l.taskId||"")===String(t)?s:l.taskData})),e.next=22;break;case 19:e.prev=19,e.t0=e.catch(7),null===(d=y.reportTea)||void 0===d||d.call(y,"mini_sdk_live_bonus_auto_receive",{phase:"cache_task_fail",activityId:n,taskId:t,error:e.t0});case 22:case"end":return e.stop()}},e,null,[[7,19]])})),function(e,t){return d.apply(this,arguments)})),_defineProperty(this,"handleLiveBonusAutoReceive",(p=_asyncToGenerator(_regeneratorRuntime().mark(function e(t){var n,o,r,i,a,u,s,l,c,d,p,_,f,v,m,g,h,I,S,T,k,P;return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=y.store.get("liveInfo.ActivityId")||y.store.get("mainInfo.activityId"),!(i=(null==t?void 0:t.ActivityId)||(null==t?void 0:t.ActivityID)||(null==t?void 0:t.activityId))||!r||String(i)===String(r)){e.next=4;break}return e.abrupt("return");case 4:if(a=y.store.get("userInfo.userId"),u=(null==t?void 0:t.UserIdList)||(null==t?void 0:t.UserIDList)||(null==t?void 0:t.UserIds)||[],s=(Array.isArray(u)?u:[]).map(function(e){return"object"===_typeof(e)&&null!==e?e:{UserId:e}}),l=s.length&&a?s.filter(function(e){return String((null==e?void 0:e.UserId)||(null==e?void 0:e.UserID))===String(a)}):s,!s.length||!a||l.length){e.next=10;break}return e.abrupt("return");case 10:return c=(null==t?void 0:t.ActivityBonusTaskId)||(null==t?void 0:t.ActivityBonusTaskID)||(null==t?void 0:t.Id),d=l.length?l:[t],p=d.map(function(e){var n,o,r,i,u,s=Number(null!==(n=null!==(o=null==e?void 0:e.BonusIndex)&&void 0!==o?o:null==t?void 0:t.BonusIndex)&&void 0!==n?n:0),l=[c||"",s,(null==e?void 0:e.UserId)||(null==e?void 0:e.UserID)||a||"",null!==(r=null!==(i=null==e?void 0:e.HasOutOfStock)&&void 0!==i?i:null==t?void 0:t.HasOutOfStock)&&void 0!==r?r:""].join("_");return _objectSpread(_objectSpread(_objectSpread({},t),e),{},{taskId:c,bonusIndex:s,hasOutOfStock:!!(null!==(u=null==e?void 0:e.HasOutOfStock)&&void 0!==u?u:null==t?void 0:t.HasOutOfStock),stableKey:l})}),e.next=15,y.ensureLiveBonusTaskCached(c,r);case 15:if(_=y.store.get("liveBonus")||{},f=_.autoReceiveQueue||[],(v=p.filter(function(e){return!f.some(function(t){return t.stableKey===e.stableKey})})).length){e.next=20;break}return e.abrupt("return");case 20:null===(n=y.reportTea)||void 0===n||n.call(y,"mini_sdk_live_bonus_auto_receive",{phase:"receive_notification",activityId:r,taskId:c,matchedCount:v.length}),m=_objectSpread({},_.taskCache||{}),g=m[c]||m[String(c)],h=_.taskData,null!=g&&null!==(o=g.BonusList)&&void 0!==o&&o.length&&(I=g.BonusList.map(function(e,t){var n=v.find(function(e){return Number(e.bonusIndex)===t});return n?_objectSpread(_objectSpread({},e),{},{PickStatus:n.hasOutOfStock?4:3,FinishTime:n.FinishTime||n.finishTime||Math.floor(Date.now()/1e3)}):e}),m[c]=_objectSpread(_objectSpread({},g),{},{BonusList:I}),String(_.taskId||"")===String(c)&&(h=m[c])),S=!!(y.store.get("LiveBonusInfo")||{}).autoReceiveVisible,y.store.set("liveBonus",_objectSpread(_objectSpread({},_),{},{taskCache:m,taskData:h,autoReceiveQueue:f.concat(v),autoReceiveInfo:S?_.autoReceiveInfo:v[0]})),S||(y.store.set("LiveBonusInfo",_objectSpread(_objectSpread({},y.store.get("LiveBonusInfo")||{}),{},{autoReceiveVisible:!0})),null===(T=y.reportTea)||void 0===T||T.call(y,"mini_sdk_live_bonus_auto_receive",{phase:"show_modal",activityId:r,taskId:c,bonusIndex:null===(k=v[0])||void 0===k?void 0:k.bonusIndex,hasOutOfStock:null===(P=v[0])||void 0===P?void 0:P.hasOutOfStock}));case 28:case"end":return e.stop()}},e)})),function(e){return p.apply(this,arguments)})),_defineProperty(this,"checkNewMessageModalPopup",function(e){var t,n,o,r,i,a,u,s,l,c;if(null!=e&&e.length){var d=e[0],p=null==d||null===(t=d.Context)||void 0===t||null===(n=t.find(function(e){return null==e?void 0:e.CouponContext}))||void 0===n?void 0:n.CouponContext,_=null==d||null===(o=d.Context)||void 0===o||null===(r=o.find(function(e){return null==e?void 0:e.QuestionnaireContext}))||void 0===r?void 0:r.QuestionnaireContext,f=null!==(i=null!==(a=null==d||null===(u=d.Context)||void 0===u||null===(s=u[1])||void 0===s?void 0:s.ImageTextType)&&void 0!==a?a:null==d||null===(l=d.Context)||void 0===l||null===(c=l[0])||void 0===c?void 0:c.ImageTextType)&&void 0!==i?i:_?_constant.ImageTextTypes.QUESTIONNAIRE:void 0,v=(0,_times.isRecent)(d.CreateTime/1e3,20);if(p){if(!v)return;if((0,_featureProcess.lockFeatureProcess)(y,_featureProcess.LockFeatureMap.Coupon,{emitEvent:!1}))return;var m=p.IsPresenterPush?"presenterPush":"resend";y.setShowCouponId(p.Id,m)}else{if(f===_constant.ImageTextTypes.LUCKMONEY){var g,h,I,S,T,k,P=null!==(g=null==d||null===(h=d.Context)||void 0===h||null===(I=h[0])||void 0===I?void 0:I.RedPacket)&&void 0!==g?g:null==d||null===(S=d.Context)||void 0===S||null===(T=S[1])||void 0===T?void 0:T.RedPacket,C=(0,_luckymoneyStore.getLuckymoneyStore)(y.uuid),b=(0,_times.isRecent)(d.CreateTime/1e3,10),E=null==C||null===(k=C.state)||void 0===k?void 0:k.attendModalDisplay;return(0,_featureProcess.lockFeatureProcess)(y,_featureProcess.LockFeatureMap.Luckymoney,{emitEvent:!1})?void y.autoOpenReport(!1,E,d,b,"Luckymoney"):void(P&&b&&!E?(y.openLuckymoneyModal(P.RedPacketID),y.autoOpenReport(!0,E,d,b,"Luckymoney")):y.autoOpenReport(!1,E,d,b,"Luckymoney"))}if(f===_constant.ImageTextTypes.QUESTIONNAIRE){var L=(y.store.get("QuestionnaireInfo")||{}).visible,x=isQuestionnaireAlreadyFilled(y.store,_);return(0,_featureProcess.lockFeatureProcess)(y,_featureProcess.LockFeatureMap.Questionnaire,{emitEvent:!1})?void y.autoOpenReport(!1,L,d,v,"Questionnaire"):void(_&&v&&!L&&!x?(y.store.set("QuestionnaireInfo",{visible:!0,currentId:_.QuestionnaireId,triggerTime:"image_text",from:"auto",isAuto:!0,isBlocking:!1}),y.autoOpenReport(!0,L,d,v,"Questionnaire")):y.autoOpenReport(!1,L,d,v,"Questionnaire"))}if(f!==_constant.ImageTextTypes.VOTE)if(f!==_constant.ImageTextTypes.ANNOUNCEMENT){if(f!==_constant.ImageTextTypes.LIVEBONUS&&f!==_constant.ImageTextTypes.CHECKIN&&Object.keys(_constant.ImageTextTypeStr).includes(String(f))){var w,O,A,M,R,N=null!==(w=null===(O=d.Context)||void 0===O||null===(A=O[1])||void 0===A?void 0:A[_constant.ImageTextTypeStr[f].ContextField])&&void 0!==w?w:null===(M=d.Context)||void 0===M||null===(R=M[0])||void 0===R?void 0:R[_constant.ImageTextTypeStr[f].ContextField];if(!N)return;var D=(y.store.get("".concat(_constant.ImageTextTypeStr[f].Prefix,"Info"))||{}).visible,U=IMAGE_TEXT_TYPE_LOCK_FEATURE_MAP[f];if(U&&(0,_featureProcess.lockFeatureProcess)(y,U,{emitEvent:!1}))return void y.autoOpenReport(!1,D,d,v,_constant.ImageTextTypeStr[f].Prefix);v&&!D?(y.store.set("".concat(_constant.ImageTextTypeStr[f].Prefix,"Info"),{visible:!0,currentId:N[_constant.ImageTextTypeStr[f].Id]}),y.autoOpenReport(!0,D,d,v,_constant.ImageTextTypeStr[f].Prefix)):(v&&f===_constant.ImageTextTypes.LOTTERY&&y.store.set("".concat(_constant.ImageTextTypeStr[f].Prefix,"Info"),{visible:!0,currentId:N[_constant.ImageTextTypeStr[f].Id],isAuto:!0}),y.autoOpenReport(!1,D,d,v,_constant.ImageTextTypeStr[f].Prefix))}}else{var j,B,K=null==d||null===(j=d.Context)||void 0===j||null===(B=j.find(function(e){return null==e?void 0:e.AnnouncementContext}))||void 0===B?void 0:B.AnnouncementContext,F=(y.store.get("AnnouncementInfo")||{}).visible;null!=K&&K.AnnouncementId&&v&&!F?(y.store.set("AnnouncementInfo",{visible:!0,currentId:K.AnnouncementId,triggerTime:"image_text",from:"auto",isAuto:!0}),y.autoOpenReport(!0,F,d,v,"Announcement")):y.autoOpenReport(!1,F,d,v,"Announcement")}else{var q,G,W=null==d||null===(q=d.Context)||void 0===q||null===(G=q.find(function(e){return null==e?void 0:e.VoteContext}))||void 0===G?void 0:G.VoteContext,H=(y.store.get("VoteInfo")||{}).visible,Y=null==W?void 0:W.VoteId,V="Deadline"===(null==W?void 0:W.Status)||"Delete"===(null==W?void 0:W.Status);Y&&v&&!H&&!V?(y.store.set("VoteInfo",{visible:!0,currentId:Y,triggerTime:"image_text",from:"auto",isAuto:!0}),y.autoOpenReport(!0,H,d,v,"Vote")):y.autoOpenReport(!1,H,d,v,"Vote")}}}}),_defineProperty(this,"checkDelMessageModalPopup",function(e){if(e.length){var t=(y.store.get("imageTextInfo")||{}).imageText,n=void 0===t?[]:t;null==n||n.forEach(function(t){if(e.includes(t.ImageTextId)){var n,o,r,i,a,u,s,l=null==t||null===(n=t.Context)||void 0===n||null===(o=n.find(function(e){return null==e?void 0:e.CouponContext}))||void 0===o?void 0:o.CouponContext;if(l){var c=y.store.get("CouponInfo")||{},d=c.visible,p=c.currentId;return void(d&&p===l.Id&&(y.store.set("CouponInfo",{visible:!1,currentId:null}),y.store.set("coupon.couponId",0)))}var _=null!==(r=null==t||null===(i=t.Context)||void 0===i||null===(a=i[1])||void 0===a?void 0:a.ImageTextType)&&void 0!==r?r:null==t||null===(u=t.Context)||void 0===u||null===(s=u[0])||void 0===s?void 0:s.ImageTextType,f=_constant.ImageTextTypeStr[_];if(!f)return;var v=y.store.get("".concat(f.Prefix,"Info")),m=v.visible,g=v.currentId;m&&t.Context.some(function(e){var t;return(null==e||null===(t=e[f.ContextField])||void 0===t?void 0:t[f.Id])===g})&&y.store.set("".concat(f.Prefix,"Info"),{visible:!1,currentId:null})}})}}),_defineProperty(this,"autoOpenReport",function(e,t,n,o,r){y.reportLogger("auto_open_".concat(r,"_modal_").concat(e?"success":"fail"),{isVisible:t,lastItem:n,diffTime:o,evModule:r})}),_defineProperty(this,"reportBusiness",_asyncToGenerator(_regeneratorRuntime().mark(function e(){var t,n,o,r,i,a,u,s,l,c,d,p,_,f,v,m,g,h,I=arguments;return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:o=I.length>0&&void 0!==I[0]?I[0]:"playing",r=I.length>1&&void 0!==I[1]?I[1]:{},i=["vod","live"].includes(y.store.get("reportInfo.videoType")),a=0,i&&y.store.get("reportInfo.isPlay")&&(a=1),u=y.store.get("userInfo"),s=u.userId,l=u.username,c=u.levelId,d=u.typeRegister,p=u.externalUserId,_=y.store.get("liveInfo")||{},f=_.Basic||{},v=f.Status===_constant.LIVE_STATUS.直播&&!!f.IsVodLoopVideoEnable,m=y.store.get("PullStreamUrl")||(null==_?void 0:_.PullStreamUrl)||[],g=f.Status===_constant.LIVE_STATUS.直播&&(null==m||null===(t=m[0])||void 0===t?void 0:t.LineId)||0,h=_objectSpread({ActivityId:_.ActivityId,PlayStatus:f.Status,Cookie:y.deviceId,EventKey:o,ExternalUserId:p||"",Extra:"",IsPlay:a,RegisterType:parseInt(d)||0,SendCommentNumber:null!==(n=y.sendCommentNumber)&&void 0!==n?n:0,Time:(new Date).valueOf(),UserId:Number(s),UserName:l,LiveMode:v?2:0,LineId:Number(g)||0,StreamName:"",LevelId:parseInt(c)||0},r),y.sendCommentNumber=0,y.request(_constant.REQUEST_URL_MAP.REPORT,{method:"GET",data:h});case 14:case"end":return e.stop()}},e)}))),_defineProperty(this,"reportLogger",function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};y.reportTea(e,t)}),_defineProperty(this,"reportTea",function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_tea.event(e,t)}),_defineProperty(this,"setCouponPickupStatus",function(e){y.store.set("coupon.pickupStatus",e),y._couponPickupStatusTimer&&clearTimeout(y._couponPickupStatusTimer),y._couponPickupStatusTimer=setTimeout(function(){y.store.set("coupon.pickupStatus",0),y._couponPickupStatusTimer=null},1e3)}),_defineProperty(this,"setShowCouponId",function(e,t){var n=Number(e)||0;if("close"===t){var o=(y.store.get("CouponInfo")||{}).currentId;o&&(y._reportCouponTea("show_coupon_close",{couponId:o}),y.emit(_events.default.PUBLIC.coupon.close,{couponId:o}));var r=y.store.get("coupon.shownIds")||[],i=Array.isArray(r)?r.map(function(e){return String(e)}):[];if(o){var a=String(o);i.includes(a)||i.push(a)}return y.store.set("coupon.shownIds",i),y.store.set("CouponInfo",{visible:!1,currentId:null}),y.store.set("coupon.from",""),y.store.set("coupon.couponId",0),void setTimeout(function(){return y.continuePopCoupon()},0)}if(0===n)return y.store.set("coupon.from",""),y.store.set("coupon.couponId",0),void setTimeout(function(){return y.continuePopCoupon()},0);if(y._findCouponContextById(n))if(y._reportCouponTea("show_coupon_by_id_from",{couponId:n,from:t}),y.emit(_events.default.PUBLIC.coupon.showById,{couponId:n,from:t}),y.store.set("coupon.from",t||""),Number(y.store.get("coupon.couponId"))!==n)y.store.set("coupon.couponId",n);else{var u=y.store.get("CouponInfo")||{},s=u.visible,l=u.currentId;if(s&&String(l)===String(n))return;y._applyCouponIdToPopup(n)}}),_defineProperty(this,"continuePopCoupon",function(){if(!(y.store.get("CouponInfo")||{}).visible&&!(0,_featureProcess.lockFeatureProcess)(y,_featureProcess.LockFeatureMap.Coupon,{emitEvent:!1}))for(var e=y._getAvailableCouponList(),t=y.store.get("coupon.shownIds")||[],n=new Set(Array.isArray(t)?t.map(function(e){return String(e)}):[]),o=e.sort(function(e,t){return(t.SendTime||0)-(e.SendTime||0)}),r=0;r<o.length;r++){var i=o[r];if(i&&i.Id&&!n.has(String(i.Id)))return y._reportCouponTea("show_coupon_by_auto",{couponId:i.Id,showList:Array.from(n)}),y.emit(_events.default.PUBLIC.coupon.showAuto,{couponId:i.Id,coupon:i}),void y.store.set("CouponInfo",{visible:!0,currentId:i.Id})}}),_defineProperty(this,"_reportCouponTea",function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};y.reportTea(e,_objectSpread(_objectSpread({},t),{},{terminal:"miniprogram",evModule:"coupon"}))}),_defineProperty(this,"_getAvailableCouponList",function(){var e=y.store.get("imageTextInfo.imageText")||[],t=(y.store.get("liveInfo")||{}).ActivityId,n=y.store.get("userInfo")||{},o=n.userId,r=n.levelId,i=[];return e.forEach(function(e){null!=e&&e.IsDelete||((null==e?void 0:e.Context)||[]).forEach(function(e){var n;if((null==e?void 0:e.ImageTextType)===_constant.ImageTextTypes.COUPON){var a=null==e?void 0:e.CouponContext;if(a){var u=o&&t&&(0,_coupon.isCouponPicked)(t,o,a.Id)?1:0,s=null!==(n=a.couponStatus)&&void 0!==n?n:(0,_coupon.calcCouponStatus)(a,u);s!==_coupon.CouponStatusType.End&&s!==_coupon.CouponStatusType.Pickup&&s!==_coupon.CouponStatusType.Received&&(0,_coupon.isCouponLevelEligible)(null!=r?r:"",a,function(e,t){return y._reportCouponTea(e,t)})&&i.push(_objectSpread(_objectSpread({},a),{},{couponStatus:s}))}}})}),i}),_defineProperty(this,"_findCouponContextById",function(e){var t,n=_createForOfIteratorHelper(y.store.get("imageTextInfo.imageText")||[]);try{for(n.s();!(t=n.n()).done;){var o=t.value;if(o&&!o.IsDelete){var r,i=_createForOfIteratorHelper(o.Context||[]);try{for(i.s();!(r=i.n()).done;){var a=r.value;if((null==a?void 0:a.ImageTextType)===_constant.ImageTextTypes.COUPON){var u=null==a?void 0:a.CouponContext;if(u&&String(u.Id)===String(e))return u}}}catch(e){i.e(e)}finally{i.f()}}}}catch(e){n.e(e)}finally{n.f()}return null}),_defineProperty(this,"_applyCouponIdToPopup",function(e){var t,n=Number(e)||0;if(n){var o=(y.store.get("liveInfo")||{}).ActivityId,r=y.store.get("userInfo")||{},i=r.userId,a=r.levelId,u=y.store.get("coupon.from"),s=y._findCouponContextById(n);if(s){var l=i&&o&&(0,_coupon.isCouponPicked)(o,i,n)?1:0,c=null!==(t=s.couponStatus)&&void 0!==t?t:(0,_coupon.calcCouponStatus)(s,l),d=["interactiveTool","interactiveIcon","click"].includes(u),p="presenterPush"===u;!d&&c===_coupon.CouponStatusType.End||!d&&!p&&c===_coupon.CouponStatusType.Pickup||(0,_coupon.isCouponLevelEligible)(null!=a?a:"",s,function(e,t){return y._reportCouponTea(e,t)})&&y.store.set("CouponInfo",{visible:!0,currentId:n})}}else y.continuePopCoupon()}),_defineProperty(this,"_syncCouponUserStatusFromStore",_asyncToGenerator(_regeneratorRuntime().mark(function e(){var t,n,o,r,i,a,u,s,l,c,d,p,_,f,v;return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=y.store.get("imageTextInfo")||{},n=t.imageText||[],Array.isArray(n)&&0!==n.length){e.next=4;break}return e.abrupt("return");case 4:o=y.store.get("liveInfo")||{},r=o.ActivityId,i=y.store.get("userInfo")||{},a=i.userId,e.prev=6,u=JSON.parse(JSON.stringify(n)),e.next=13;break;case 10:return e.prev=10,e.t0=e.catch(6),e.abrupt("return");case 13:if(s=[],u.forEach(function(e){null!=e&&e.IsDelete||((null==e?void 0:e.Context)||[]).forEach(function(e){if((null==e?void 0:e.ImageTextType)===_constant.ImageTextTypes.COUPON){var t=null==e?void 0:e.CouponContext;if(t){s.push(t.Id);var n=a&&r&&(0,_coupon.isCouponPicked)(r,a,t.Id)?1:0;(void 0===t.couponStatus||null===t.couponStatus||n)&&(t.couponStatus=(0,_coupon.calcCouponStatus)(t,n))}}})}),y._reportCouponTea("get_coupon_list",{userId:a,hasCoupon:s.length>0,isNeedCheck:!0,isPullHistoryCoupon:y._couponPulledHistory,isWaitUpdate:y._couponWaitUpdate,idList:s}),y.emit(_events.default.PUBLIC.coupon.getList,{idList:s}),JSON.stringify(n)!==JSON.stringify(u)&&y.store.set("imageTextInfo",_objectSpread(_objectSpread({},t),{},{imageText:u})),a&&r&&0!==s.length){e.next=20;break}return e.abrupt("return");case 20:if(!y._couponPulledHistory&&!y._couponWaitUpdate){e.next=22;break}return e.abrupt("return");case 22:if(l=s.filter(function(e){return!(0,_coupon.isCouponPicked)(r,a,e)}),c=s.filter(function(e){return(0,_coupon.isCouponPicked)(r,a,e)}),y._reportCouponTea("get_coupon_list_status_by_local",{userId:a,allIdList:s,needStatusByServer:l,localPickupList:c}),l.length){e.next=28;break}return y._couponPulledHistory=!0,e.abrupt("return");case 28:return y._couponWaitUpdate=!0,e.next=31,y.request(_constant.REQUEST_URL_MAP.COUPON_PICKUP_STATUS_LIST,{method:"POST",data:{ActivityId:r,UserId:Number(a),ActivityCouponIds:l}});case 31:if(d=e.sent,y._couponWaitUpdate=!1,p=(null==d?void 0:d.Datas)||[],y._reportCouponTea("get_coupon_list_status_by_server",{userId:a,needStatusByServer:l,res:d}),Array.isArray(p)&&0!==p.length){e.next=38;break}return y._couponPulledHistory=!0,e.abrupt("return");case 38:_=new Map,p.forEach(function(e){var t=null==e?void 0:e.ActivityCouponId,n=null==e?void 0:e.PickupStatus;void 0!==t&&_.set(Number(t),n)}),e.prev=40,f=JSON.parse(JSON.stringify(y.store.get("imageTextInfo.imageText")||[])),e.next=48;break;case 44:return e.prev=44,e.t1=e.catch(40),y._couponPulledHistory=!0,e.abrupt("return");case 48:(0,_coupon.applyServerCouponPickupStatuses)(f,_,{activityId:r,userId:a}),v=y.store.get("imageTextInfo")||{},y.store.set("imageTextInfo",_objectSpread(_objectSpread({},v),{},{imageText:f})),y.emit(_events.default.PUBLIC.coupon.updateList,{imageText:f}),y._couponPulledHistory=!0;case 53:case"end":return e.stop()}},e,null,[[6,10],[40,44]])}))),_defineProperty(this,"handleCouponStatusChange",function(e){var t,n;try{var o;n=null!=e&&null!==(o=e[0])&&void 0!==o&&o.SendMsg?JSON.parse(e[0].SendMsg):e}catch(e){return}var r=null===(t=n)||void 0===t?void 0:t.ActivityCoupon,i=null==r?void 0:r.Id;if(i){y._reportCouponTea("control_coupon_update",{couponId:i,IsPresenterPush:!(null==r||!r.IsPresenterPush)});var a,u=y.store.get("imageTextInfo")||{},s=u.imageText||[];try{a=JSON.parse(JSON.stringify(s))}catch(e){return}var l=(y.store.get("liveInfo")||{}).ActivityId,c=(y.store.get("userInfo")||{}).userId,d=c&&l&&(0,_coupon.isCouponPicked)(l,c,i)?1:0,p=!1;a.forEach(function(e){((null==e?void 0:e.Context)||[]).forEach(function(e){if((null==e?void 0:e.ImageTextType)===_constant.ImageTextTypes.COUPON){var t=null==e?void 0:e.CouponContext;if(t&&t.Id===i){var n=t.couponStatus===_coupon.CouponStatusType.Pickup||t.couponStatus===_coupon.CouponStatusType.Received?t.couponStatus:(0,_coupon.calcCouponStatus)(r,d);e.CouponContext=_objectSpread(_objectSpread(_objectSpread({},t),r),{},{couponStatus:n}),p=!0}}})}),p&&y.store.set("imageTextInfo",_objectSpread(_objectSpread({},u),{},{imageText:a})),null!=r&&r.IsPresenterPush&&y.setShowCouponId(i,"presenterPush")}}),_defineProperty(this,"request",(_=_asyncToGenerator(_regeneratorRuntime().mark(function e(t){var n,o=arguments;return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=o.length>1&&void 0!==o[1]?o[1]:{},e.prev=1,e.next=4,y.requestStrict(t,n);case 4:return e.abrupt("return",e.sent);case 7:return e.prev=7,e.t0=e.catch(1),console.log("request_error",e.t0),e.abrupt("return");case 11:case"end":return e.stop()}},e,null,[[1,7]])})),function(e){return _.apply(this,arguments)})),_defineProperty(this,"requestStrict",(f=_asyncToGenerator(_regeneratorRuntime().mark(function e(t){var n,o,r,i,a,u=arguments;return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o=u.length>1&&void 0!==u[1]?u[1]:{},r=y.store.get("mainInfo")||{},i=_objectSpread(_objectSpread({},r.options||{}),o.sdkUserOptions||{}),a={onStart:function(e){y.reportTea("mini_sdk_request_start",e)},onSuccess:function(e){y.reportTea("mini_sdk_request_success",e)},onError:function(e){y.reportTea("mini_sdk_request_error",e)}},e.abrupt("return",(0,_request.default)(t,_objectSpread(_objectSpread({},o),{},{requestHooks:a,header:_objectSpread(_objectSpread({},null!==(n=o.header)&&void 0!==n?n:{}),{},{jwttoken:y.store.get("jwtToken")}),sdkUserOptions:i})));case 5:case"end":return e.stop()}},e)})),function(e){return f.apply(this,arguments)})),_defineProperty(this,"_handleBanStatusError",(v=_asyncToGenerator(_regeneratorRuntime().mark(function e(t){var n,o,r,i,a,u,s;return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(o=null==t?void 0:t.Code,r=(null==t?void 0:t.ExitTip)||(null==t||null===(n=t.ForceExitMessage)||void 0===n?void 0:n.ExitTip),i=!1!==(null==t?void 0:t.emitError),o){e.next=5;break}return e.abrupt("return");case 5:if([_constant.ErrorCodeEnum.MULTI_DEVICE_LOGIN,_constant.ErrorCodeEnum.NOT_PASS_REVIEW,_constant.ErrorCodeEnum.KICK_OUT,_constant.ErrorCodeEnum.IP_BANNED].includes(o)){e.next=8;break}return e.abrupt("return");case 8:console.log("此用户在其他端登录"),y.pausePollingForBan("ban_status_error"),(y.store.get("mainInfo")||{}).disableOfflineModal||(a=(0,_singleLogin.getBanTypeByErrorCode)(o),u=o===_constant.ErrorCodeEnum.NOT_PASS_REVIEW?_constant.SDKErrorMessage[_constant.SDKErrorEvent.LIVE_NO_PASS_REVIEW]:r||(0,_singleLogin.getBanTipsText)(a),(0,_singleLogin.updateBanStatus)(y.store,{isBanned:!0,banType:a,banTips:u,isSoftBan:!1})),i&&(s=_constant.ServerErrorToSdkEvent[o]||_constant.SDKErrorEvent.LIVE_DUPLICATE_LOGIN,y.emit(_events.default.PUBLIC.error,{code:_constant.SDKErrorCode[s],message:_constant.SDKErrorMessage[s]}));case 14:case"end":return e.stop()}},e)})),function(e){return v.apply(this,arguments)})),_defineProperty(this,"getPlayerInstance",function(){return y._player}),_defineProperty(this,"setPlayerInstance",function(e){y._player=e}),_defineProperty(this,"exitPip",function(){try{var e=y.getPlayerInstance();e&&"function"==typeof e.exitPip&&e.exitPip()}catch(e){}}),_defineProperty(this,"requestBackgroundPlayback",function(){var e=y.getPlayerInstance();if(e&&"function"==typeof e.requestBackgroundPlayback)return e.requestBackgroundPlayback({source:"api"});var t={source:"api",playerType:"",errMsg:"requestBackgroundPlayback:fail player not ready",reason:"player_not_ready"};return y.emitEvent(_events.default.PUBLIC.backgroundPlayback.fail,t),t}),_defineProperty(this,"updateBottomIcon",function(e,t){return(0,_bottomIcon.updateBottomIconSource)(y.store,e,t)}),_defineProperty(this,"destroy",function(){var e,t,n,o,r,i,a;y.reportTea("mini_sdk_destroy"),(0,_autoReply.clearAllAutoReplyFallbackTimers)(),(0,_autoReply.clearH5MsgIdCache)(),(0,_reservationService.destroyReservationService)(y),(0,_luckymoneyService.destroyLuckymoneyService)(y.uuid),(0,_luckymoneyStore.destroyLuckymoneyStore)(y.uuid),null===(e=y.store)||void 0===e||null===(t=e.reset)||void 0===t||t.call(e),y.isDestroy||(null===(n=(o=wx).offError)||void 0===n||n.call(o,y._wxOnErrorHandler),null===(r=(i=wx).offUnhandledRejection)||void 0===r||r.call(i,y._wxOnUnhandledRejectionHandler),y._wxOnErrorHandler=null,y._wxOnUnhandledRejectionHandler=null,(0,_loop.clearLoop)(_loop.LOOP_KEY.Activity),(0,_loop.clearLoop)(_loop.LOOP_KEY.Chat),(0,_loop.clearLoop)(_loop.LOOP_KEY.Report),(0,_loop.clearLoop)(_loop.LOOP_KEY.Luckymoney),(0,_loop.clearLoop)(_loop.LOOP_KEY.Lottery),(0,_loop.clearLoop)(_loop.LOOP_KEY.CheckIn),y._clearSocketReconnectTimer(),y._couponPickupStatusTimer&&(clearTimeout(y._couponPickupStatusTimer),y._couponPickupStatusTimer=null),y._destroyNetworkMonitor(),y._destroyAppLifecycleMonitor(),y._destroyMemoryWarningMonitor(),y._destroyAppEventTeaReport(),(0,_basicPolling.resetBasicPollingState)(),y._destroySocket(),"function"==typeof(null===(a=y._emitter)||void 0===a?void 0:a.removeAllListeners)&&y._emitter.removeAllListeners(),y._emitter=null,y.isDestroy=!0)}),this.uuid=_utils.default.generateUUID(),this._emitter=new _eventEmitter.default,this.pollingMode=0,this.forcePollingChatData=!0,this._isSocketConnected=!1,this._isAppInBackground=!1,this._socketReconnectTimer=null,this._socketReconnectCount=0,this._isPollingPausedForBan=!1,this.forcePollingChatData=!1,this.EVENTS=_events.default.PUBLIC,this.init(t),this._player=null,this._couponPickupStatusTimer=null,this._couponPulledHistory=!1,this._couponWaitUpdate=!1});VolcLiveMiniSDK.EVENTS=_events.default.PUBLIC;var _default=VolcLiveMiniSDK;exports.default=_default;