/** * UniversalReport * v3.7.16 * @author palinchen 2024-02-04 10:52:40 */ !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).UniversalReport=t()}(this,(function(){"use strict";var e=function(t,i){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])},e(t,i)};function t(t,i){if("function"!=typeof i&&null!==i)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}var i=function(){return i=Object.assign||function(e){for(var t,i=1,n=arguments.length;i=0;s--)(o=e[s])&&(a=(r<3?o(a):r>3?o(t,i,a):o(t,i))||a);return r>3&&a&&Object.defineProperty(t,i,a),a}function o(e,t,i,n){return new(i||(i=Promise))((function(o,r){function a(e){try{l(n.next(e))}catch(e){r(e)}}function s(e){try{l(n.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(a,s)}l((n=n.apply(e,t||[])).next())}))}function r(e,t){var i,n,o,r,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function s(s){return function(l){return function(s){if(i)throw new TypeError("Generator is already executing.");for(;r&&(r=0,s[0]&&(a=0)),a;)try{if(i=1,n&&(o=2&s[0]?n.return:s[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,s[1])).done)return o;switch(n=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,n=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]-1&&this.eventsMap[e].splice(n,1)}else this.eventsMap[e]=[]},e}(),O={qqvideo:{android:"8.3.40",ios:"8.3.60"}},C=["imei","imsi","idfa"],A="qq.com",M="__atmuhash",S=["style","class"],x="ios",D="android",B="macos",V="windows",L="qq",j="qqvideo",H={QQ:/qq\/([\d.]+)/i,WX:/MicroMessenger\/([\w.]+)/i,QQ_VIDEO:/QQLive(?:HD)?Browser\/([\d.]+)/,QQ_NEWS:/qqnews\/(\d+\.\d+\.\d+)/i,QQ_READING:/qnreading\/(\d+\.\d+\.\d+)/i,QQ_BROWSER:/MQQBrowser\/(\d+\.\d+)/i,Q_ZONE:/Qzone\/[\w\d_]*(\d\.\d)[.\w\d_]*/i,KUAIBAO:/qnreading\/(\d+\.\d+\.\d+)/i,WEIBO:/Weibo/i},U="init",W="loading",q="ready",F=/https?:\/\/datong(-test)?.(w)(o)(a).com/,G=/localhost/,K=function(e){var t=e.replace(/[[]/,"\\[").replace(/[\]]/,"\\]"),i=new RegExp("[\\?&]".concat(t,"=([^&#]*)")).exec(window.location.search||window.location.hash);return null===i?"":decodeURIComponent(i[1].replace(/\+/g," "))},Q=function(e,t){return Object.keys(e).filter((function(e){return!t.includes(e)})).map((function(t){var i;return t in e?((i={})[t]=e[t],i):{}})).reduce((function(e,t){return Object.assign(e,t)}),{})},J=function(e){return"object"==typeof HTMLElement?e instanceof HTMLElement:e&&"object"==typeof e&&1===e.nodeType&&"string"==typeof e.nodeName},z=function(e){var t=e;return"string"==typeof t&&(t=document.querySelector(t)),J(t)?t:null},X=function(e,t,i){return void 0===t&&(t=!0),void 0===i&&(i="".concat(Date.now(),"-").concat(Math.random())),new Promise((function(n,o){if(document.getElementById(i))n(null);else{var r=document.getElementsByTagName("head")[0],a=document.createElement("script"),s=function(){a.onload=null,a.onreadystatechange=null,this.readyState&&"loaded"!==this.readyState&&"complete"!==this.readyState||n(null)};a.onload=s,a.onreadystatechange=s,a.onerror=function(e){a.onerror=null,r.removeChild(a),o(e)},a.src=e,a.id=i,t&&(a.crossOrigin="anonymous"),r.appendChild(a)}}))},Y=function(e){var t;if("string"==typeof e||"object"==typeof e&&(null===(t=e.baseInfo)||void 0===t?void 0:t.appkey)&&e.onUserAction&&e.onDirectUserAction)return!0},$=function(e,t){var n,o;return void 0===t&&(t="udf_kv"),[h.PGIN,h.PGOUT].includes(e.eventName)?i(i({},e.publicParams),((n={})[t]=JSON.stringify(i({},e.pageParams)),n)):i(i({},e.publicParams),((o={})[t]=JSON.stringify(i({cur_pg:i({},e.pageParams)},e.businessParams)),o))},Z=function(e){return e&&"[object Object]"===Object.prototype.toString.call(e)?Object.entries(e).reduce((function(e,t){var i,n=t[0].substring(3);return Object.assign(e,((i={})[n]=t[1],i))}),{}):{}},ee=function(e){var t=[];if(null==e?void 0:e[0])for(var i=e.length-1;i>=0;i--){var n=e[i];1===n.nodeType&&t.unshift(n)}return t};!function(e){e[e.none=0]="none",e[e.log=1]="log",e[e.debug=2]="debug"}(T||(T={}));var te=function(){function e(e){this.level=e}return e.prototype.log=function(){for(var e=[],t=0;tT.none&&console.log.apply(console,a(["[UniversalReport Log]"],e,!1))},e.prototype.debug=function(){for(var e=[],t=0;tT.log&&console.log.apply(console,a(["[UniversalReport Debug]"],e,!1))},e.prototype.warn=function(){for(var e=[],t=0;t2100)}})})).catch((function(t){e.logger.warn(t.message)}))},e.prototype.initBeaconChannel=function(e){var t=this;return this.beaconChannel=re(e),Promise.resolve(this.beaconChannel.init(e)).then((function(){t.beaconChannelStatus="ready";for(var e=null;e=t.beaconReportPool.shift();)t.beaconChannel.report(e)})).catch((function(e){t.logger.warn(" beacon channel init error: \n ".concat((null==e?void 0:e.message)||""))}))},e.prototype.bridgeReport=function(e){var t,i,n,o=this,r=null===(i=null===(t=this.topWindow)||void 0===t?void 0:t.DtJsReporter)||void 0===i?void 0:i.reportEvent,a=$(e);this.hasJsApiCallback&&(n=setTimeout((function(){o.logger.debug("bridgeReport 超时使用灯塔接口补报"),n=null,o.callbackTimeoutHandler(e)}),1e3)),this.logger.debug("交给bridgeReport"),r({params:a,eventId:e.eventName,appKey:this.appkey,onCallback:this.nativeCallback(e,n)})},e.prototype.beaconReport=function(e){this.enableBeaconReportRetry&&("ready"!==this.beaconChannelStatus?this.beaconReportPool.push(e):this.beaconChannel.report(e))},e.prototype.fallbackReport=function(e){this.beaconReport(e)},e.prototype.nativeCallback=function(e,t){var i=this;return function(n){t&&clearTimeout(t);var o={ret:"",msg:""};try{o="string"==typeof n?JSON.parse(n):n}catch(e){o={ret:I.ERROR,msg:"callback result parse error"}}o.ret!==I.SUCCESS&&i.fallbackReport(e)}},e.prototype.waitForDtJsReporterReady=function(){var e=this;return new Promise((function(t){e.setNativeReportBridge(),e.nativeReportBridge?t():setTimeout((function(){e.setNativeReportBridge(),t()}),1e3)}))},e.prototype.initFallbackChannel=function(){this.initBeaconChannel(this.options),this.beaconChannelStatus="init"},e.prototype.nativeReport=function(e){var t,i=this;if(this.nativeReportBridge){var n,o="".concat(Date.now()).concat(Math.random().toString().slice(2,5)),r=$(e);n=setTimeout((function(){n=null,i.callbackTimeoutHandler(e),delete i.topWindow.dtResponseCallbacks[o]}),1e3);this.topWindow.dtResponseCallbacks[o]=function(t){n&&(i.nativeCallback(e,n)(t),delete i.topWindow.dtResponseCallbacks[o])};var a=JSON.stringify({handlerName:R.REPORT_EVENT,callbackId:o,data:{params:r,eventId:e.eventName,appKey:this.appkey}});this.logger.debug("交给终端nativeReport上报,事件:".concat(e.eventName)),null===(t=this.nativeReportBridge)||void 0===t||t.postMessage(a)}},e.prototype.callbackTimeoutHandler=function(e){this.fallbackReport(e)},e.prototype.setNativeReportBridge=function(){var e,t,i,n,o,r;this.hardwareOS===D&&(null===(t=null===(e=this.topWindow)||void 0===e?void 0:e.dtBridge)||void 0===t?void 0:t.postMessage)&&(this.nativeReportBridge=this.topWindow.dtBridge),this.hardwareOS===x&&(null===(r=null===(o=null===(n=null===(i=this.topWindow)||void 0===i?void 0:i.webkit)||void 0===n?void 0:n.messageHandlers)||void 0===o?void 0:o.dtBridge)||void 0===r?void 0:r.postMessage)&&(this.nativeReportBridge=this.topWindow.webkit.messageHandlers.dtBridge)},e}();var se={app:function(e){return new ae(e)},beacon:re},le=Object.keys(se);var de=function(){},pe=function(e){function n(t,i,n,o){void 0===i&&(i=""),void 0===n&&(n=""),void 0===o&&(o="");var r=e.call(this)||this;return r.options=t,r.scenePlat=i,r.sceneVersion=n,r.hardwareOS=o,r.channelReady=!1,r.visibilityReady=!0,r.pool=[],r.logger=ne(),r.loadChannel(t),r}return t(n,e),n.prototype.loadChannel=function(e){this.logger.debug("load channel"),this.setChannel(e),this.initChannel(e)},n.prototype.setChannel=function(e){var t=e.channel,i=void 0===t?v.APP:t;if(this.scenePlat===j&&i===v.APP&&this.isLowerThanRequiredVersion()&&(i=v.BEACON),~le.indexOf(i))this.curChannel=se[i](e);else if("function"==typeof i)this.curChannel=i(e);else{if("object"!=typeof i)throw new Error("[universalReport] channel must be ".concat(le.map((function(e){return'"'.concat(e,'"')})).join(", "),", a function or a object"));this.curChannel=i}if(i===v.APP&&(this.curChannel.hardwareOS=this.hardwareOS),!this.curChannel.report)throw new Error("[universalReport] no report function found in channel")},n.prototype.isLowerThanRequiredVersion=function(){var e,t=null===(e=O[this.scenePlat])||void 0===e?void 0:e[this.hardwareOS];return!!t&&function(e,t){[e,t].forEach(m);for(var i=f(e),n=f(t),o=0;oa)return p.high;if(a>r)return p.low}var s=i[i.length-1],l=n[n.length-1];if(s&&l){var d=s.split(".").map(b),u=l.split(".").map(b);for(o=0;ou[o])return p.high;if(u[o]>d[o])return p.low}}else if(s||l)return s?p.low:p.high;return p.equal}(this.sceneVersion,t)<0},n.prototype.initChannel=function(e){var t,n=this,o=e.channel;Object.assign(e,{beaconFailCallback:function(e){n.logger.debug("beaconFailCallback run");var t=e.fail_case;n.emit(t,e)},webviewVisibilityCallback:function(e){e.visible?(n.logger.debug("webviewVisibilityCallback & visible & flushReport"),n.visibilityReady=!0,n.flushReport()):(n.logger.debug("webviewVisibilityCallback & not visible"),n.visibilityReady=!1)}}),this.curChannel.init=null!==(t=this.curChannel.init)&&void 0!==t?t:de,Promise.resolve(this.curChannel.init(e)).then((function(){n.logger.debug("channel init sucess, type: ".concat(n.curChannel.type)),n.channelReady=!0,n.flushReport()})).catch((function(e){var t,o=e.channel;if(!("string"==typeof(t=o)&&~le.indexOf(t)||"function"==typeof t||"object"==typeof t&&"report"in t))throw e;n.loadChannel(i(i({},n.options),{channel:o}))})).catch((function(e){n.logger.warn("channel init error: ".concat((null==e?void 0:e.message)||"")),n.emit("initChannel",{report_type:o,result:1,err_message:e})}))},n.prototype.flushReport=function(){if(this.channelReady&&this.visibilityReady){this.logger.debug("channel ready, flushReport");for(var e=null;e=this.pool.shift();)e.call(this)}},n.prototype.report=function(e){var t=this,n=e.uid,o=function(e,t){var i={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(i[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o=0;o--){var r=n[o];if(r&&1===r.nodeType){var a=ce(r,t);if(a)return a}}},he=function(e,t){for(var i=e;i;){var n=t(i);if("boolean"==typeof n&&n)break;i=i.parentElement}return i},ve=function(e){function i(t,i,n){var o=e.call(this)||this;return o.logger=ne(),o.data=n||{},o.parent=null,o.children=[],o.uid="",o.unbinds={},o.width=0,o.height=0,o.effectiveWidth=0,o.effectiveHeight=0,o.scrollTop=0,o.scrollLeft=0,o.maxScrollTop=0,o.maxScrollLeft=0,o.maxIntersectArea=0,o.maxExposeArea=0,o.treeRoot=null==t?void 0:t.root,o.el=i,o.delegates={},o.visible=!1,o.isScroller=!1,o.rect={top:0,left:0,right:0,bottom:0},o.lastHash="",o.domNativeEvents={click:!0,scroll:!0},o.fastTriggeredEvents={click:!0},o.attach(i),o}return t(i,e),i.getWindowNode=function(){if(i.windowNode)return i.windowNode;var e=new i;return e.scrollLeft=window.scrollX,e.scrollTop=window.scrollY,e.width=window.innerWidth,e.height=window.innerHeight,e.isScroller=!0,e.rect={top:0,left:0,right:window.innerWidth,bottom:window.innerHeight},i.windowNode=e,e},i.getNode=function(e){return i.store[e[i.sessionDomKey]]},i.prototype.updateData=function(e,t,n){var o=this,r=e.attributes,a=function(t){var i=r[t.name];if(i)return t.func.call(o,i.value,e)},s=i.globalNodeConfig,l=!1;if(this.stopBubbleFlag=s.stopBubbleFlag,void 0===t)Object.keys(s.map).forEach((function(e){return a(s.map[e])}));else{var d=s.map[t];d&&(l=a(d))}s.events.forEach((function(i){var a=i.name;o.off(a,i.action),i.condition.call(o,r,e)&&o.on(a,i.action);var s=i.keyAttrs;s instanceof Array&&t&&l&&s.indexOf(t)>-1&&(!n||n!==o.lastHash)&&(o.lastHash=n,a===_.EXPOSE?o.visible&&o.emit(a):o.emit(a))})),(void 0===t||t===P.ISSCROLLER_ATTR)&&this.updateScrollData(r)},i.prototype.updateScrollData=function(e){e[P.ISSCROLLER_ATTR]||this.off("scroll")},i.prototype.attach=function(e){var t=!1,n=e;if(this.detach(!0),n){var o=n[i.sessionDomKey];t=!o,this.el=n,t&&(o="".concat(i.sessionId,"_").concat(i.autoId),i.autoId+=1,this.uid=o,n[i.sessionDomKey]=o,i.store[o]=this),this.updateData(n)}return t},i.prototype.detach=function(e){void 0===e&&(e=!1);var t=this.el,n=this.unbinds;if(this.unbinds={},t){var o=t[i.sessionDomKey];o&&(this.data.keepReport&&i.removedStore.set(t,i.store[o]),i.store[o]=null,t[i.sessionDomKey]=null)}e&&this.clear(),Object.keys(n).forEach((function(e){try{n[e]()}catch(e){}}))},i.prototype.updateNode=function(){this.maxScrollTop=this.scrollTop,this.maxScrollLeft=this.scrollLeft,this.effectiveWidth=this.width,this.effectiveHeight=this.height},i.prototype.destroy=function(){this.remove(),this.detach()},i.prototype.on=function(t,i){var n=this,o=t===_.EXPOSE&&this.getEvents(_.EXPOSE).length<=0&&this.getEvents(_.VISIBILITYCHANGED).length<=0;return e.prototype.on.call(this,t,i),this.elOn(t),o&&(e.prototype.on.call(this,_.VISIBILITYCHANGED,(function(e){e?n.emit(_.EXPOSE):n.emit(_.HIDE)})),this.elOn(_.VISIBILITYCHANGED)),this},i.prototype.elOn=function(e){var t=this;if(this.domNativeEvents[e]){var n=this.unbinds,o=this.el;if(!n[e]){if(this.fastTriggeredEvents[e]){var r=this.treeRoot;if(r&&!r.delegates[e]&&r.el){var a=function(t){var n=t,o=he(n.target,(function(e){return!!(null==e?void 0:e.getAttribute("dt-eid"))}));if(o){var r=i.getNode(o)||i.removedStore.get(o);r&&!n["_vn_id_".concat(r.uid)]&&(r.emit(e,n),n["_vn_id_".concat(r.uid)]=!0)}};r.delegates[e]=a,r.el.addEventListener(e,a)}}var s=function(i){t.logger.debug("eid node click report");var n=i;if(!n["_vn_id_".concat(t.uid)]){if(t.stopBubbleFlag){if(n.reported)return;n.reported=!0}t.emit(e,n),n["_vn_id_".concat(t.uid)]=!0}};o.addEventListener(e,s),n[e]=function(){o.removeEventListener(e,s)}}}else if(e===_.VISIBILITYCHANGED){var l=this.unbinds;if(!l[e]){var d=this.el,p=function(){var t;null===(t=i.iobserver)||void 0===t||t.observe(d),l[e]=function(){var e;null===(e=i.iobserver)||void 0===e||e.unobserve(d)}};i.iobserverStatus===q?p():i.iobserverStatus===W&&i.iobserverPool.push(p)}}return this},i.prototype.setData=function(e){Object.assign(this.data,e)},i.prototype.append=function(e){var t=e;t&&(t.remove(),t.parent=this,this.children.push(t),be([t]))},i.prototype.insert=function(e,t){var i=this;t&&(t.forEach((function(e){var t=e;t.remove(),t.parent=i})),Array.prototype.splice.apply(this.children,a([e,0],t,!0)))},i.prototype.remove=function(){var e=this.parent;this.parent=null,e&&(e.children=e.children.filter((function(t){return t.parent===e})))},i.prototype.clear=function(){if(this.children.length>0){var e=this.children;this.children=[];for(var t=0,i=e.length;t0&&n.update(t)}catch(e){n.logger.warn("[universalReport]MutationObserver callback error: ",e)}})),this.observer.observe((null===(i=e.reporter)||void 0===i?void 0:i.options.enableSPAMode)?document.body:t,{characterData:!0,attributes:!0,childList:!0,subtree:!0,attributeFilter:a(a([],S,!0),Object.keys(ve.globalNodeConfig.map),!0)})},e.prototype.detach=function(){e.getVtreeMap().delete(this.rootDom),this.remove({all:[this.root.el]})},e.prototype.update=function(e){var t=this,i=this.genHash();(e instanceof Array?e:[e]).forEach((function(e){t[e.action||"add"](e,i)}))},e.prototype.createTree=function(t){var i=this,n=[],o=[];return ue(t,(function(t,r){var a,s;if(e.shouldBeNode(t)){var l=ve.getNode(t);if(e.shouldBePageNode(t)){var d=null===(a=t.getAttribute("dt-pgid"))||void 0===a?void 0:a.trim(),p=e.reporter.getDomPageParams(d,t);e.reporter.setPage(p,t)}return l?l.clear():l=new ve(i,t),(null===(s=null==l?void 0:l.data)||void 0===s?void 0:s.keepReport)&&o.push(l),r?r.append(l):n.push(l),l}return r})),{noParentNodes:n,keepReportNodes:o}},e.prototype.add=function(e){for(var t=e.el,i=[],n=[],o=e.all||[e.el],r=0,a=o.length;r0;if(o){n.effectiveWidth=n.width,n.effectiveHeight=n.height;var r=e.intersectionRect,a=r.width,s=r.height;n.maxIntersectArea=a*s,n.maxExposeArea=n.visible?Math.max(n.maxIntersectArea,n.maxExposeArea||0):n.maxIntersectArea}if(n.data.pgid)n.visible!==o&&(n.visible=o,n.emit(_.VISIBILITYCHANGED,o));else if(o){var l=n.maxIntersectArea/(n.effectiveWidth*n.effectiveHeight)*100,d=i.getExposeRequireRate(n),p=n.data.lessRateEmitExposeEnd||i.reporter.options.elImpEndLessRate||!1;i.logger.debug(n.data.eid,n.visible,"曝光比例","ExposeRate",l,"RequireRate",d,"isLessRateEmitImpEnd",p),n.visible?p&&d>0&&l=d)&&(n.visible=o,n.emit(_.VISIBILITYCHANGED,o))}else n.visible&&(n.visible=o,n.emit(_.VISIBILITYCHANGED,o))}}))}catch(e){i.logger.warn("[universalReport]IntersectionObserver callback error: ",e)}}),{threshold:this.reporter.options.iobserverThreshold||[0,.25,.5,.75,1]});for(var n=null;n=null===(t=null===(e=this.reportNode)||void 0===e?void 0:e.iobserverPool)||void 0===t?void 0:t.shift();)null==n||n()},e.prototype.getAttrConfig=function(e){var t=Object.keys(e),i={};return e&&t.forEach((function(t){var n,o=e[t];"string"==typeof o?n=function(e){var t=this.data[o]!==e;return this.data[o]=e,t}:"object"==typeof o&&(n=function(e){var i,n=o.prop||t,r=o.dataType;if("JSON"===r)try{i=JSON.parse(e)}catch(e){}else i="KV"===r?function(e){var t={};if("string"==typeof e)for(var i=e.split("&"),n=0,o=i.length;n0?2==r.length?typeof r[1]==_e?this[r[0]]=r[1].call(this,s):this[r[0]]=r[1]:3==r.length?typeof r[1]!==_e||r[1].exec&&r[1].test?this[r[0]]=s?s.replace(r[1],r[2]):void 0:this[r[0]]=s?r[1].call(this,s,r[2]):void 0:4==r.length&&(this[r[0]]=s?r[3].call(this,s.replace(r[1],r[2])):void 0):this[r]=s||void 0;l+=2}},str:function(e,t){for(var i in t)if(typeof t[i]===Ie&&t[i].length>0){for(var n=0;n-1)?A:location.hostname)},e.prototype.loadDtPlugin=function(){var e,t=this;this.isEnablePlugin=!0;var i=this.options.beacon;"string"==typeof i?this.beaconAppkey=i:"object"==typeof i&&(this.beaconAppkey=null===(e=null==i?void 0:i.baseInfo)||void 0===e?void 0:e.appkey),X("https://staticfile.qq.com/datong/universalReportH5-plugin-view\n/latest/universal-report-plugin-view.min.js").then((function(){t.use(window.universalReportPluginView,t.isRealTimeDebug)})).catch((function(e){console.warn("[UniversalReport] universalReportPluginView failed to initialize: \n ".concat(e.message||""))}))},e.prototype.loadDtPluginByToken=function(){if(window.localStorage){var e=localStorage.getItem(w.REPORT_VIEW_PLUGIN_TOKEN);if(e)Date.now()=0&&e<=100},default:void 0},{key:"elImpMinRateMaps",type:"object",default:void 0,validator:function(e){for(var t=0,i=Object.keys(e);t100)return!1}return!0}},{key:"elImpEndLessRate",type:"boolean",default:void 0}],t=0,i=e;t