UNPKG

@alicloud/console-base-messenger-tutor

Version:
1 lines 34.2 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports["@alicloud/console-base-messenger-tutor"]=t():e["@alicloud/console-base-messenger-tutor"]=t()}(window,function(){return n=[function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MESSAGE_TYPE_TUTOR_DISMISS=t.MESSAGE_TYPE_TUTOR_ACTION=t.MESSAGE_TYPE_TUTOR_STEP_CHANGE=t.MESSAGE_TYPE_TUTOR_CLOSE=t.MESSAGE_TYPE_TUTOR_OPEN=t.MESSAGE_TYPE_TUTOR_REGISTER=void 0,t.MESSAGE_TYPE_TUTOR_REGISTER="app_2_console_base:tutor/register",t.MESSAGE_TYPE_TUTOR_OPEN="app_2_console_base:tutor/open",t.MESSAGE_TYPE_TUTOR_CLOSE="app_2_console_base:tutor/close",t.MESSAGE_TYPE_TUTOR_STEP_CHANGE="console_base_2_app:tutor/step-change",t.MESSAGE_TYPE_TUTOR_ACTION="console_base_2_app:tutor/action",t.MESSAGE_TYPE_TUTOR_DISMISS="console_base_2_app:tutor/dismiss"},function(M,e,t){"use strict";var n;function r(){return n=n||function(){try{return new Function("","return window")()}catch(e){return null}}()||function(){try{var e;return(null==(e=window.document.getElementsByTagName("html")[0])?void 0:e.ownerDocument.defaultView)||null}catch(e){return null}}()||window,n}function x(e,t){return void 0===t?{type:e}:{type:e,payload:t}}t.r(e),t.d(e,"broadcastByApp",function(){return mt}),t.d(e,"broadcastPromiseByApp",function(){return gt}),t.d(e,"broadcastByConsoleBase",function(){return Rt}),t.d(e,"subscribeByApp",function(){return ht}),t.d(e,"subscribeOnceByApp",function(){return Pt}),t.d(e,"subscribeByConsoleBase",function(){return jt}),t.d(e,"subscribePromiseByConsoleBase",function(){return It}),t.d(e,"ready",function(){return wt}),t.d(e,"onReady",function(){return Ct});function B(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}var e=function(a){return function(e,t,n){for(var r=-1,o=Object(e),i=n(e),u=i.length;u--;){var c=i[a?u:++r];if(!1===t(o[c],c,o))break}return e}},e=e(),G=e;var F=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r},e=t(2),e=e.a.Symbol,o=Object.prototype,H=o.hasOwnProperty,W=o.toString,i=e?e.toStringTag:void 0;var Y=function(e){var t=H.call(e,i),n=e[i];try{e[i]=void 0;var r=!0}catch(e){}var o=W.call(e);return r&&(t?e[i]=n:delete e[i]),o},o=Object.prototype,$=o.toString;var V=function(e){return $.call(e)},k=e?e.toStringTag:void 0;var u=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":(k&&k in Object(e)?Y:V)(e)};var c=function(e){return null!=e&&"object"==typeof e};var o=function(e){return c(e)&&"[object Arguments]"==u(e)},e=Object.prototype,K=e.hasOwnProperty,Z=e.propertyIsEnumerable,e=o(function(){return arguments}())?o:function(e){return c(e)&&K.call(e,"callee")&&!Z.call(e,"callee")},z=e,o=Array.isArray,J=o,X=t(14),q=/^(?:0|[1-9]\d*)$/;var Q=function(e,t){var n=typeof e;return t=null==t?9007199254740991:t,!!t&&("number"==n||"symbol"!=n&&q.test(e))&&-1<e&&e%1==0&&e<t};var ee=function(e){return"number"==typeof e&&-1<e&&e%1==0&&e<=9007199254740991},a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1;function te(e){return c(e)&&ee(e.length)&&!!a[u(e)]}var e=function(t){return function(e){return t(e)}},o=t(6),o=o.a&&o.a.isTypedArray,e=o?e(o):te,ne=e,o=Object.prototype,re=o.hasOwnProperty;var oe=function(e,t){var n,r=J(e),o=!r&&z(e),i=!r&&!o&&Object(X.a)(e),u=!r&&!o&&!i&&ne(e),c=r||o||i||u,a=c?F(e.length,String):[],s=a.length;for(n in e)!t&&!re.call(e,n)||c&&("length"==n||i&&("offset"==n||"parent"==n)||u&&("buffer"==n||"byteLength"==n||"byteOffset"==n)||Q(n,s))||a.push(n);return a},ie=Object.prototype;var ue=function(e){var t=e&&e.constructor,t="function"==typeof t&&t.prototype||ie;return e===t};var e=function(t,n){return function(e){return t(n(e))}},o=e(Object.keys,Object),ce=o,o=Object.prototype,ae=o.hasOwnProperty;var se=function(e){if(!ue(e))return ce(e);var t,n=[];for(t in Object(e))ae.call(e,t)&&"constructor"!=t&&n.push(t);return n};var fe=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)};var le=function(e){return!!fe(e)&&(e=u(e),"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e)};var pe=function(e){return null!=e&&ee(e.length)&&!le(e)};function Ee(e){return(pe(e)?oe:se)(e)}function de(e,t){return e&&G(e,t,Ee)}var o=function(i,u){return function(e,t){if(null!=e){if(!pe(e))return i(e,t);for(var n=e.length,r=u?n:-1,o=Object(e);(u?r--:++r<n)&&!1!==t(o[r],r,o););}return e}},o=o(de),Oe=o;function be(e){return e}var _e=function(e){return"function"==typeof e?e:be};var ye=function(e,t){var n=J(e)?B:Oe;return n(e,_e(t))},o=e(Object.getPrototypeOf,Object),Se=o,e=Function.prototype,o=Object.prototype,Te=e.toString,ve=o.hasOwnProperty,Ae=Te.call(Object);var ge=function(e){return!(!c(e)||"[object Object]"!=u(e))&&(e=Se(e),null===e||(e=ve.call(e,"constructor")&&e.constructor,"function"==typeof e&&e instanceof e&&Te.call(e)==Ae))};var me=function(e){var t;return!!c(e)&&(t=u(e),"[object Error]"==t||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!ge(e))};var s=r(),f={},l={};function Re(e,t,n){var r=e[t];r||(r=[],e[t]=r),r.indexOf(n)<0&&r.push(n)}function Ne(e,t,n){var r=e[t];r&&(n=r.indexOf(n),0<=n&&r.splice(n,1),r.length||delete e[t])}s.addEventListener&&s.addEventListener("message",function(e){var e=e.data,t=e.type,n=e.payload,e=f[t]||[],r=l[t]||[];delete l[t],e.forEach(function(e){return e(n)}),r.forEach(function(e){return e(n)})});var p=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:s.location.href;s.postMessage&&s.postMessage(x(e,t),n)};var E=function(n,r){return Re(l,n,r),function(){var e,t;e=n,t=r,Ne(l,e,t)}};var he=function(e,t){n=e,t=t;var n,r={_dismiss_:"".concat(n,"/end/").concat(Date.now(),"-").concat(Math.round(1e5*Math.random())),payload:t};return p(e,r),new Promise(function(o,i){E(r._dismiss_,function(e){if(!e)return i();var n,r,t=e.value,e=e.error;e?i((n=e,ge(n)?(r=new Error,ye(n,function(e,t){r[t]=n[t]}),r):n)):o(t)})})};var d=function(n,r){return Re(f,n,r),function(){var e,t;e=n,t=r,Ne(f,e,t)}};var Pe=function(e,t){return d(e,function(r){null!=r&&r._dismiss_&&Promise.resolve(t(r.payload)).then(function(e){p(r._dismiss_,{value:e})},function(e){var t,n;p(r._dismiss_,{error:(t=e,me(t)?(n={},ye(t,function(e,t){n[t]=e}),["message","name","stack"].forEach(function(e){n[e]||(n[e]=t[e])}),n):t)})})})},O="console_base_2_app:ready";function je(e){var o=0<arguments.length&&void 0!==e?e:{};return Object.keys(o||{}).reduce(function(e,t){var n,r;return e[t]=(n=o[t],r={},Object.keys(n).forEach(function(e){var t=n[e];"true"===t?r[e]=!0:"false"===t?r[e]=!1:/^\d+$/.test(t)?r[e]=Number(t):r[e]=t}),r),e},{})}function Ie(e,t){e.ONE="one"===t.portalType,e.ENV=t.fEnv||e.ENV,e.CHANNEL=t.CHANNEL||e.CHANNEL,e.LANG=t.LANG||e.LANG,e.LOCALE=t.LOCALE||e.LOCALE,e.SEC_TOKEN=t.SEC_TOKEN||e.SEC_TOKEN,e.ACCOUNT={ID:t.CURRENT_PK||e.ACCOUNT.ID,ID_MAIN:t.MAIN_ACCOUNT_PK||e.ACCOUNT.ID_MAIN,TYPE:t.ACCOUNT_TYPE||e.ACCOUNT.TYPE,CERTIFIED:"true"===t.IS_CERTIFIED},e.APP_ID=t.APP_ID||"",e.REGIONS=function(e){return e=0<arguments.length&&void 0!==e?e:[],e.map(function(e){var t=e.regionId,n=e.name,r=e.physicalList,r=void 0===r?[]:r,e=e.zoneList,e=void 0===e?[]:e;return{id:t,name:n||t,physicalIds:r.map(function(e){return e.id}).filter(function(e){return e}),zones:e.map(function(e){return{id:e.zoneId,name:e.name}})}})}(t.REGIONS),e.OPEN_STATUS=je(t.OPEN_STATUS),e.LINK=t.CHANNEL_LINKS||e.LINK,e.FEATURE_SWITCH=t.CHANNEL_FEATURE_STATUS||e.FEATURE_SWITCH,e.FEATURE_GRAY=t.FEATURE_STATUS||e.FEATURE_GRAY,e.API_RESULT=function(e){var r=0<arguments.length&&void 0!==e?e:{};return Object.keys(r||{}).reduce(function(e,t){var n=r[t];return n&&"200"===n.code&&void 0!==n.data&&(e[t]=n.data),e},{})}(t.STATIC_API),e.RULE_CONFIG=t.RULE_CONFIG||e.RULE_CONFIG,e.LABELS=t.LABELS||e.LABELS,e.USER_PREFERENCE=t.USER_PREFERENCE||e.USER_PREFERENCE,e.NEW_VERSION="true"===t.NEW_VERSION}e={ONE:!1,ENV:"prod",CHANNEL:"OFFICIAL",LANG:"zh",LOCALE:"zh-CN",SEC_TOKEN:"",ACCOUNT:{ID:"",ID_MAIN:"",TYPE:"main",CERTIFIED:!1},APP_ID:"",REGIONS:[],OPEN_STATUS:{},LINK:{},FEATURE_SWITCH:{},FEATURE_GRAY:{},API_RESULT:{},RULE_CONFIG:{},LABELS:{},USER_PREFERENCE:{},NEW_VERSION:!1},o="undefined"!=typeof window?window.ALIYUN_CONSOLE_CONFIG:void 0,o&&Ie(e,o),"zh-TW"===e.LOCALE&&(e.LANG="zh-TW");var b=e,o=function(e){return e.DEV="dev",e.DAILY="daily",e.PRE="pre",e.PROD="prod",e}({});var we=t(16);function _(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,u,c=[],a=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;a=!1}else for(;!(a=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);a=!0);}catch(e){s=!0,o=e}finally{try{if(!a&&null!=n.return&&(u=n.return(),Object(u)!==u))return}finally{if(s)throw o}}return c}}(e,t)||Object(we.a)(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e){return("undefined"!=typeof document&&document.cookie?document.cookie.split(/\s*;\s*/).reduce(function(t,n){var n=n.split("="),n=_(n,2),r=n[0],n=n[1];try{t[r]=decodeURIComponent(n)}catch(e){t[r]=unescape(n)}return t},{}):{})[e]}function Ce(e){var t=window,t=t.ALIYUN_ECS_CONSOLE_CONFIG,n="";return b.ONE?n=b.CHANNEL:t&&(n=t.channel),n||function(e){switch(e){case"INTL":return"SIN";case"JP":return"JP";case"CN":return"OFFICIAL";default:return e}}(e)}e=window,e=e.location.hostname,t=window,t=t.location,m=t.protocol,h=t.hostname,t=t.port,t=t||/^127(?:\.0\.0)?\.1$|^0\.0\.0\.0$|^localhost$/.test(h)?o.DEV:b.ONE&&"daily"===b.ENV||/\.test$/.test(h)||/daily-|-daily/i.test(h)?o.DAILY:b.ONE&&"pre"===b.ENV||/pre-|-pre/i.test(h)||"http:"===m?o.PRE:o.PROD,h=y("aliyun_site")||"CN",m=/4service/.test(e),j=/\.test$/.test(e),U=/\.console\.aliyun\.(?:com|test)$/.test(e),e=/\.alibabacloud\.(?:com|test)$/.test(e),e="".concat(m?"fecs4service":"fecs",".console.").concat(e?"alibabacloud":"aliyun",".").concat(j?"test":"com"),j="https://".concat(e);var S={ENV:t,ENV_IS_DEV:t===o.DEV,ENV_IS_DAILY:t===o.DAILY,ENV_IS_PRE:t===o.PRE,ENV_IS_PROD:t===o.PROD,APP_ID:b.APP_ID,DOMAIN_IS_4SERVICE:m,DOMAIN_IS_CONSOLE:U,SITE:h,CHANNEL:Ce(h),FECS_HOST:e,FECS_URL_BASE:j},t=function(e){return e.MAIN="main",e.RAM="sub",e.STS="sts",e}({});o=window,o=o.ALIYUN_ECS_CONSOLE_CONFIG,m="",U="",h=t.MAIN,b.ONE?(m=b.ACCOUNT.ID,U=b.ACCOUNT.ID_MAIN,h=b.ACCOUNT.TYPE):o&&(m=o.CURRENT_PK,U=o.MASTER_PK,o.isChildAccount?h=t.RAM:o.isRoleAccount&&(h=t.STS)),m||(m=y("login_aliyunid_pk")||"",m)||(h=t.RAM);var e={ID:m,ID_MAIN:U||m,TYPE:h},T=function(e){return e.ZH="zh",e.EN="en",e.JA="ja",e.ZT="zh-TW",e.KO="ko",e.FR="fr",e.DE="de",e}({}),v=function(e){return e.ZH="zh-CN",e.EN="en-US",e.JA="ja-JP",e.ZT="zh-TW",e.KO="ko-KR",e.FR="fr-FR",e.DE="de-DE",e}({});function A(e){return A="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},A(e)}function Ue(e){e=function(e,t){if("object"!==A(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);if(n=n.call(e,t||"default"),"object"!==A(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}(e,"string");return"symbol"===A(e)?e:String(e)}function g(e,t,n){t=Ue(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}var Le="aliyun_lang",De=[T.EN,T.ZH,T.ZT,T.JA,T.KO,T.FR,T.DE],Me=(j={},g(j,T.ZH,v.ZH),g(j,T.ZT,v.ZT),g(j,T.EN,v.EN),g(j,T.JA,v.JA),g(j,T.KO,v.KO),g(j,T.FR,v.FR),g(j,T.DE,v.DE),j);function xe(){var e,t;return b.ONE?[b.LANG,b.LOCALE]:(e=y(Le)||T.ZH,t=e,t=Me[t],t||(e=T.ZH,t=v.ZH),[e,t])}o=window,t=o.CONSOLE_BASE_SETTINGS,t=void 0===t?{}:t,o=o.viewframeSetting,o=void 0===o?{}:o,t=function(e){var t,e=0<arguments.length&&void 0!==e?e:[];return e.length?(t=[T.EN,T.ZH],e.forEach(function(e){!t.includes(e)&&De.includes(e)&&t.push(e)}),t):[T.EN,T.ZH,T.ZT,T.JA]}(t.LANGUAGES||o.languages),o=xe(),o=_(o,2),U=o[0],o=o[1],t.includes(U)||(U=U===T.ZT&&t.includes(T.ZH)?T.ZH:T.EN,o=Me[U]);var m={LOCALE:o,LANGUAGE:U,LANGUAGES:t};function Be(e,t){if(null==e)return{};var n,r=function(e,t){if(null==e)return{};for(var n,r={},o=Object.keys(e),i=0;i<o.length;i++)n=o[i],0<=t.indexOf(n)||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)n=o[i],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n]);return r}function Ge(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function R(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?Ge(Object(n),!0).forEach(function(e){g(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Ge(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function Fe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Ue(r.key),r)}}function He(a,s){return s=s||{},new Promise(function(e,t){var n,r=new XMLHttpRequest,o=[],i=[],u={},c=function(){return{ok:2==(r.status/100|0),statusText:r.statusText,status:r.status,url:r.responseURL,text:function(){return Promise.resolve(r.responseText)},json:function(){return Promise.resolve(r.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([r.response]))},clone:c,headers:{keys:function(){return o},entries:function(){return i},get:function(e){return u[e.toLowerCase()]},has:function(e){return e.toLowerCase()in u}}}};for(n in r.open(s.method||"get",a,!0),r.onload=function(){r.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,function(e,t,n){o.push(t=t.toLowerCase()),i.push([t,n]),u[t]=u[t]?u[t]+","+n:n}),e(c())},r.onerror=t,r.withCredentials="include"==s.credentials,s.headers)r.setRequestHeader(n,s.headers[n]);r.send(s.body||null)})}var We="@alicloud/logger-sls/merged",N=function(e){return e.TIMEOUT="EFetchTimeout",e.NETWORK="EFetchNetwork",e}({});function Ye(e,t){t=new Error(t);return t.name=e,t}var $e=["timeout"],Ve=function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},n=t.timeout,o=void 0===n?0:n,n=Be(t,$e),t=r().fetch||He,i=t(e,n).catch(function(e){if("AbortError"===e.name||e.name===N.TIMEOUT)throw e;throw Ye(N.NETWORK,e.message)});return 0<o?new Promise(function(t,n){var r=window.setTimeout(function(){n(Ye(N.TIMEOUT,"fetch('".concat(e,"') timeout after ").concat(o,"ms")))},o);i.then(function(e){clearTimeout(r),t(e)},function(e){clearTimeout(r),n(e)})}):i};function ke(n){var r={};return Object.keys(n).forEach(function(t){var e=n[t];if(""!==e&&null!=e)if("string"==typeof e)r[t]=e;else if("number"==typeof e||"boolean"==typeof e)r[t]=e.toString();else try{r[t]=JSON.stringify(e)}catch(e){r[t]="TypeError: cyclic object value"}}),r.TOPIC=r.__topic__,r}function Ke(e,t,n){var r,o;if(n.length)try{var i=JSON.stringify((r=n,o=We,1===r.length&&(o=r[0].__topic__),{__topic__:o,__logs__:r.map(ke)}));Ve(e,{method:"POST",timeout:2e4,credentials:"omit",headers:{"Content-Type":"application/json","x-log-apiversion":t,"x-log-bodyrawsize":i.length},body:i}).catch(function(){})}catch(e){}}function Ze(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function ze(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?Ze(Object(n),!0).forEach(function(e){g(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Ze(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}var Je=function(){function c(e,t,n){var r=this,o=3<arguments.length&&void 0!==arguments[3]?arguments[3]:"0.6.0",i=this,u=c;if(!(i instanceof u))throw new TypeError("Cannot call a class as a function");this.clearQueue=function(){r.clearTimer(),Ke(r.trackUrl,r.apiVersion,r.queue),r.queue=[]},this.put=function(e,t,n){t=ze(ze({},t),{},{__topic__:e});n?Ke(r.trackUrl,r.apiVersion,[t]):(r.queue.push(t),r.signalSend())},this.trackUrl="//".concat(e,".").concat(t,"/logstores/").concat(n,"/track"),this.apiVersion=o,this.queue=[],this.timer=null,this.frozen=!0,setTimeout(function(){r.frozen=!1,r.signalSend()},1e4)}var e,t,n;return e=c,t=[{key:"signalSend",value:function(){this.queue.length&&!this.frozen&&(64<=this.queue.length?this.clearQueue():this.resetTimer())}},{key:"clearTimer",value:function(){this.timer&&(window.clearTimeout(this.timer),this.timer=null)}},{key:"resetTimer",value:function(){this.clearTimer(),this.timer=window.setTimeout(this.clearQueue,200)}}],t&&Fe(e.prototype,t),n&&Fe(e,n),Object.defineProperty(e,"prototype",{writable:!1}),c}();var h=function(e){return e.WINDOWS="Windows",e.WINDOWS_PHONE="WindowsPhone",e.WINDOWS_MOBILE="WindowsMobile",e.MAC_OS="MacOS",e.IOS="iOS",e.ANDROID="Android",e.UBUNTU="Ubuntu",e.FEDORA="Fedora",e.RED_HAT="RedHat",e.SUSE="SUSE",e.LINUX="Linux",e.CHROME_OS="ChromeOS",e.FREE_BSD="FreeBSD",e.OTHER="OTHER",e}({}),P=function(e){return e.OPERA_MINI="OperaMini",e.OPERA="Opera",e.FIREFOX="Firefox",e.SAFARI="Safari",e.YANDEX="Yandex",e.TAO_BAO="TaoBao",e.LIE_BAO="LieBao",e.QQ="QQ",e.SOU_GOU="SouGou",e.MAXTHON="Maxthon",e.UC="UC",e.HEADLESS_CHROME="HeadlessChrome",e.EDGE="Edge",e.IE="IE",e.CHROME="Chrome",e.OTHER="OTHER",e}({}),j={"NT 5.0":"2000","NT 5.1":"XP","NT 5.2":"XP","NT 6.0":"Vista","NT 6.1":"7","NT 6.2":"8","NT 6.3":"8.1","NT 6.4":"10","NT 10.0":"10"};function Xe(e){var t,n;return/Opera Mini\/([^ /;()]+)/i.test(e)?[P.OPERA_MINI,RegExp.$1]:/Opera[/ ]([^ /;()]+)/i.test(e)?[P.OPERA,(t=RegExp.$1,n=e,/Version\/([^ /;()]+)/i.test(n)?RegExp.$1:t)]:/OPR\/([^ /;()]+)/i.test(e)?[P.OPERA,RegExp.$1]:/Firefox\/([^ /;()]+)/i.test(e)?[P.FIREFOX,RegExp.$1]:/Version\/([\w.]+)\s+Safari\//i.test(e)?[P.SAFARI,RegExp.$1]:/YaBrowser\/([^ /;()]+)/i.test(e)?[P.YANDEX,RegExp.$1]:/TaoBrowser\/([^ /;()]+)/i.test(e)?[P.TAO_BAO,RegExp.$1]:/LBBROWSER/i.test(e)?[P.LIE_BAO,""]:/QQBrowser\/([^ /;()]+)/i.test(e)?[P.QQ,RegExp.$1]:/\sSE\s([^ /;()]+)/i.test(e)?[P.SOU_GOU,RegExp.$1]:/Maxthon\/([^ /;()]+)/i.test(e)?[P.MAXTHON,RegExp.$1]:/UBrowser\/([^ /;()]+)/i.test(e)?[P.UC,RegExp.$1]:/HeadlessChrome\/([^ /;()]+)/i.test(e)?[P.HEADLESS_CHROME,RegExp.$1]:/Edge?\/([^ /;()]+)/i.test(e)?[P.EDGE,RegExp.$1]:/Trident\/7\.0;/i.test(e)?[P.IE,"11"]:/MSIE\s+([^ /;()]+)/i.test(e)?[P.IE,RegExp.$1]:/\sChrome\/([^ /;()]+)/i.test(e)?[P.CHROME,RegExp.$1]:[P.OTHER,""]}o=navigator.userAgent,U=o,I=/Windows/i.test(U)?/Windows NT ([^ /;()]+)/i.test(U)?(I="NT ".concat(RegExp.$1),[h.WINDOWS,j[I]||I]):/Windows Phone[/ ]([^ /;()]+)/i.test(U)?[h.WINDOWS_PHONE,RegExp.$1]:/Windows Mobile/i.test(U)?[h.WINDOWS_MOBILE,""]:[h.WINDOWS,""]:/Mac OS X ([^ /;()]+)/i.test(U)?[h.MAC_OS,RegExp.$1.replace(/_/g,".")]:/iPhone|iPad/i.test(U)&&/CPU (?:iPhone )?OS ([^ /;()]+)/i.test(U)?[h.IOS,RegExp.$1.replace(/_/g,".")]:/Linux/i.test(U)?/Android ([^ /;()]+)+/i.test(U)?[h.ANDROID,RegExp.$1]:/Ubuntu\/([^ /;()]+)/i.test(U)?[h.UBUNTU,RegExp.$1]:/Ubuntu/i.test(U)?[h.UBUNTU,""]:/Fedora\/([^ /;()]+)/i.test(U)?[h.FEDORA,RegExp.$1]:/Fedora/i.test(U)?[h.FEDORA,""]:/Red Hat\/([^ /;()]+)/i.test(U)?[h.RED_HAT,RegExp.$1]:/Red Hat/i.test(U)?[h.RED_HAT,""]:/SUSE\/([^ /;()]+)/i.test(U)?[h.SUSE,RegExp.$1]:[h.LINUX,""]:/CrOS/i.test(U)?[h.CHROME_OS,""]:/FreeBSD/i.test(U)?[h.FREE_BSD,""]:[h.OTHER,""],U=_(I,2),t=U[0],U=U[1],o=Xe(o),o=_(o,2),j=o[0],o=o[1];var I,h={OS:t,OS_VERSION:U,BROWSER:j,BROWSER_VERSION:o},w=h;var qe=window!==window.top;function Qe(){return{TIME:Date.now(),OS:w.OS,OS_VERSION:w.OS_VERSION,BROWSER:w.BROWSER,BROWSER_VERSION:w.BROWSER_VERSION,LOCATION_HOST:window.location.host,LOCATION_PATHNAME:window.location.pathname,LOCATION_SEARCH:function(){try{return window.location.search.replace("?","&").replace(/&(?:spm|scm|accounttraceid)=[^&]+/g,"").replace(/^&+/,"")}catch(e){return window.location.search||""}}(),LOCATION_HASH:window.location.hash.substring(1),RESOLUTION_SCREEN:function(){try{return"".concat(window.screen.width,"x").concat(window.screen.height)}catch(e){return""}}(),RESOLUTION_BROWSER:function(){try{return"".concat(document.documentElement.clientWidth,"x").concat(document.documentElement.clientHeight)}catch(e){return""}}(),SPM_A:function(){try{var e;return(null==(e=document.querySelector("meta[name=data-spm]"))?void 0:e.getAttribute("content"))||""}catch(e){return"E"}}(),SPM_B:function(){try{return document.body.getAttribute("data-spm")||""}catch(e){return"E"}}(),IN_IFRAME:qe,REFERRER:"undefined"==typeof document?"SSR":document.referrer}}function et(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function C(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?et(Object(n),!0).forEach(function(e){g(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):et(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function tt(f){var e=f.project,t=f.endpoint,n=f.logstore,r=f.apiVersion,l=f.topicPrefix,p=f.sampling,E=f.delay,d=f.defaultParams,O=f.onBeforeSend,b=(e=e,t=t,n=n,r=r,e=new Je(e,t,n,r),e.put),_={};function o(e,t){var n,r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},o=r.group,o=void 0===o?"LOG":o,i=r.topicPrefix,i=void 0===i?l:i,u=r.sampling,u=void 0===u?p:u,c=r.delay,c=void 0===c?E:c,a=r.once,r=r.instant,s=i?"".concat(i).concat(e):e,i=function(e,t){if(t)return!0===t?e:"".concat(e,"~").concat(t)}(s,a);e=u,a=i,O&&!1===O(f)||a&&_[a]||"number"==typeof e&&0<e&&e<1&&Math.random()>e||(i&&(_[i]=1),n=C(C(C({__topic__:s,GROUP:o},Qe()),"function"==typeof d?d():d),t),!r&&"number"==typeof c&&0<c?setTimeout(function(){return b(s,n)},c):b(s,n,r))}function i(r){return function(e,t,n){return o(e,t,C(C({},n),{},{group:r}))}}return o.debug=i("DEBUG"),o.log=i("LOG"),o.info=i("INFO"),o.warn=i("WARN"),o.error=i("ERROR"),o.fatal=i("FATAL"),o.biz=i("BIZ"),o}var nt=["defaultParams","onBeforeSend"];function rt(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function ot(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?rt(Object(n),!0).forEach(function(e){g(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):rt(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}var it,ut,ct=["INTL","SIN","JP"],t=(it={APP_ID:S.APP_ID,channel:S.CHANNEL,locale:m.LOCALE,uid:e.ID,uidMain:e.ID_MAIN},ut=function(e){e=e.endpoint;if(/^cn-/.test(e)&&0<=ct.indexOf(S.CHANNEL))return!1},function(e){var t,n,r,o,i=e.defaultParams,u=e.onBeforeSend,e=Be(e,nt);return tt(ot(ot({},e),{},{defaultParams:(r=it,o=i,o&&r?"function"==typeof r||"function"==typeof o?function(){var e="function"==typeof r?r():r,t="function"==typeof o?o():o;return R(R({},e),t)}:R(R({},r),o):r||o),onBeforeSend:(t=ut,n=u,t&&n?function(e){return!1!==t(e)&&n(e)}:n||t)}))});function at(e,t){return t=t,n=t.dev,r=t.daily,t=t.pre,(S.ENV_IS_DEV?n:S.ENV_IS_DAILY?r:S.ENV_IS_PRE?t:void 0)||e;var n,r}function st(e){var e=e.toLowerCase().replace(/^pre-/,""),t=e.split("-"),t=_(t,1),e=t[0];return e=e.replace(/4\w+/,""),e=e.replace(/next$/,""),"renew"!==e&&(e=e.replace(/new$/,"")),e}function ft(e,t){var n,r="";try{var o,i=new URL(e,t);n=i.hostname,n=n.split("."),n=_(n,1),n=n[0],r=st(n),"yundun"===r&&(o=i.searchParams.get("p"),o)&&(r=st(o))}catch(e){return""}return r}U=window,j=U.CONSOLE_BASE_SETTINGS,j=void 0===j?{}:j,U=U.viewframeSetting,U=void 0===U?{}:U;var U,lt=function(e){if(e&&"string"==typeof e)return st(e)}(j.PRODUCT_ID||U.productId)||ft(location.href);function pt(){return r().ConsoleBase}var Et=/\.alicdn\.com\/aliyun\/console-base-loader\/index\.js/,dt=/\.alicdn\.com\/aliyun\/console-base\/(\d+\.\d+\.\d+)\/app(?:\.polyfill)?\.js/,Ot=/\.alicdn\.com\/aliyun\/console-base\/(\d+\.\d+\.\d+)\/(index|main)\.js/;var o=function(){if("undefined"==typeof document)return[[],[]];for(var e=document.getElementsByTagName("script"),t=[],n=[],r=0;r<e.length;r++){var o=e[r].src;dt.test(o)?t.push(RegExp.$1):Et.test(o)?t.push("NEW"):Ot.test(o)&&n.push(RegExp.$1)}return[t,n]}(),h=_(o,2),m=h[0],e=h[1],bt=m.join("~")||"NONE",_t=e.join("~")||"NONE";function yt(){return{product:(null==(e=pt())?void 0:e.PRODUCT_ID)||lt,versionOfLoader:bt,versionOfConsoleBase:_t};var e}var j={project:"console-base",endpoint:"log-global.aliyuncs.com",logstore:at("prod",{dev:"dev",daily:"daily",pre:"pre"}),defaultParams:yt},St=t(j);function Tt(e){var t;return e&&(t=e.length,t<=512?e:"".concat(e.substr(0,500),"...length=").concat(t))}function L(e,t,n){St("message_broadcast_by_app",{name:e,value:function(e){try{return Tt("string"==typeof e?e:JSON.stringify(e))}catch(e){return e.message}}(t),beforeReady:n},{sampling:.5,once:e})}var D,vt="_console_base_ready_",At=r();function gt(r,o){return D?(L(r,o,!0),new Promise(function(e,t){var n;null!=(n=D)&&n.push(function(){return he(r,o).then(e,t)})})):(L(r,o),he(r,o))}At[vt]||(D=[],E(O,function(){At[vt]=!0,D.forEach(function(e){return e()}),D=void 0}));var mt=function(e,t){D?(L(e,t,!0),D.push(function(){return p(e,t)})):(L(e,t),p(e,t))};var Rt=function(e,t){p(e,t)};function Nt(e,t){St("message_subscribe_by_app",{name:e,value:function(e){try{return Tt(e.toString())}catch(e){return e.message}}(t)},{sampling:.5,once:e})}function ht(e,t){return Nt(e,t),d(e,t)}function Pt(e,t){return Nt(e,t),E(e,t)}function jt(e,t){return d(e,t)}function It(e,t){return Pe(e,t)}function wt(){Rt(O)}function Ct(e){return Pt(O,e)}},function(e,t,n){"use strict";var n=n(3),r="object"==typeof self&&self&&self.Object===Object&&self,n=n.a||r||Function("return this")();t.a=n},function(e,t,n){"use strict";!function(e){e="object"==typeof e&&e&&e.Object===Object&&e;t.a=e}.call(this,n(24))},,,function(e,i,u){"use strict";!function(e){var t=u(3),n="object"==typeof exports&&exports&&!exports.nodeType&&exports,r=n&&"object"==typeof e&&e&&!e.nodeType&&e,e=r&&r.exports===n,o=e&&t.a.process,n=function(){try{var e=r&&r.require&&r.require("util").types;return e?e:o&&o.binding&&o.binding("util")}catch(e){}}();i.a=n}.call(this,u(13)(e))},function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,"a",function(){return r})},,,,,,function(e,t){e.exports=function(e){var t;return e.webpackPolyfill||(t=Object.create(e),t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,"exports",{enumerable:!0}),t.webpackPolyfill=1),t}},function(e,o,i){"use strict";!function(e){var t=i(2),n=i(15),r="object"==typeof exports&&exports&&!exports.nodeType&&exports,e=r&&"object"==typeof e&&e&&!e.nodeType&&e,e=e&&e.exports===r,r=e?t.a.Buffer:void 0,e=r?r.isBuffer:void 0,t=e||n.a;o.a=t}.call(this,i(13)(e))},function(e,t,n){"use strict";t.a=function(){return!1}},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(7);function o(e,t){var n;if(e)return"string"==typeof e?Object(r.a)(e,t):(n=Object.prototype.toString.call(e).slice(8,-1),"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)?Object(r.a)(e,t):void 0)}},,,,function(e,t,n){e.exports=n(21)},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&("get"in o?t.__esModule:!o.writable&&!o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),o(n(22),t)},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},o=(Object.defineProperty(t,"__esModule",{value:!0}),t.onCloseTutor=t.onOpenTutor=t.onRegisterTutor=t.onTutorStepChange=t.onTutorDismiss=t.onTutorAction=t.tutorDismiss=t.tutorAction=t.tutorStepChange=t.closeTutor=t.openTutor=t.registerTutor=void 0,n(23)),i=(Object.defineProperty(t,"registerTutor",{enumerable:!0,get:function(){return r(o).default}}),n(25)),u=(Object.defineProperty(t,"openTutor",{enumerable:!0,get:function(){return r(i).default}}),n(26)),c=(Object.defineProperty(t,"closeTutor",{enumerable:!0,get:function(){return r(u).default}}),n(27)),a=(Object.defineProperty(t,"tutorStepChange",{enumerable:!0,get:function(){return r(c).default}}),n(28)),s=(Object.defineProperty(t,"tutorAction",{enumerable:!0,get:function(){return r(a).default}}),n(29)),f=(Object.defineProperty(t,"tutorDismiss",{enumerable:!0,get:function(){return r(s).default}}),n(30)),l=(Object.defineProperty(t,"onTutorAction",{enumerable:!0,get:function(){return r(f).default}}),n(31)),p=(Object.defineProperty(t,"onTutorDismiss",{enumerable:!0,get:function(){return r(l).default}}),n(32)),E=(Object.defineProperty(t,"onTutorStepChange",{enumerable:!0,get:function(){return r(p).default}}),n(33)),d=(Object.defineProperty(t,"onRegisterTutor",{enumerable:!0,get:function(){return r(E).default}}),n(34)),O=(Object.defineProperty(t,"onOpenTutor",{enumerable:!0,get:function(){return r(d).default}}),n(35));Object.defineProperty(t,"onCloseTutor",{enumerable:!0,get:function(){return r(O).default}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n(0);t.default=function(e,t,n){(0,r.broadcastByApp)(o.MESSAGE_TYPE_TUTOR_REGISTER,{id:e,title:n,contents:t})}},function(e,t){var n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n(0);t.default=function(e,t){(0,r.broadcastByApp)(o.MESSAGE_TYPE_TUTOR_OPEN,{id:e,step:t})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n(0);t.default=function(e){(0,r.broadcastByApp)(o.MESSAGE_TYPE_TUTOR_CLOSE,e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n(0);t.default=function(e,t,n){(0,r.broadcastByConsoleBase)(o.MESSAGE_TYPE_TUTOR_STEP_CHANGE,{id:e,to:t,from:n})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n(0);t.default=function(e,t){(0,r.broadcastByConsoleBase)(o.MESSAGE_TYPE_TUTOR_ACTION,{id:e,value:t})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n(0);t.default=function(e,t){void 0===t&&(t=!1),(0,r.broadcastByConsoleBase)(o.MESSAGE_TYPE_TUTOR_DISMISS,{id:e,done:t})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n(0);t.default=function(t){return(0,r.subscribeByApp)(o.MESSAGE_TYPE_TUTOR_ACTION,function(e){e&&t(e.id,e.value)})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n(0);t.default=function(t){return(0,r.subscribeByApp)(o.MESSAGE_TYPE_TUTOR_DISMISS,function(e){e&&t(e.id,e.done)})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n(0);t.default=function(t){return(0,r.subscribeByApp)(o.MESSAGE_TYPE_TUTOR_STEP_CHANGE,function(e){e&&t(e.id,e.to,e.from)})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n(0);t.default=function(e){return(0,r.subscribeByConsoleBase)(o.MESSAGE_TYPE_TUTOR_REGISTER,e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n(0);t.default=function(e){return(0,r.subscribeByConsoleBase)(o.MESSAGE_TYPE_TUTOR_OPEN,e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n(0);t.default=function(e){return(0,r.subscribeByConsoleBase)(o.MESSAGE_TYPE_TUTOR_CLOSE,e)}}],r={},o.m=n,o.c=r,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)o.d(n,r,function(e){return t[e]}.bind(null,r));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="/",o(o.s=20);function o(e){var t;return(r[e]||(t=r[e]={i:e,l:!1,exports:{}},n[e].call(t.exports,t,t.exports,o),t.l=!0,t)).exports}var n,r});