@papa-sports/web-tracing-core
Version:
基于 JS 跨平台插件,为前端项目提供【 埋点、行为、性能、异常、请求、资源、路由、曝光、录屏 】监控手段
4 lines • 207 kB
JavaScript
(function(b){"use strict";var x=function(){return x=Object.assign||function(n){for(var t,r=1,a=arguments.length;r<a;r++){t=arguments[r];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i])}return n},x.apply(this,arguments)};function ic(e,n,t,r){function a(i){return i instanceof t?i:new t(function(s){s(i)})}return new(t||(t=Promise))(function(i,s){function o(u){try{c(r.next(u))}catch(h){s(h)}}function l(u){try{c(r.throw(u))}catch(h){s(h)}}function c(u){u.done?i(u.value):a(u.value).then(o,l)}c((r=r.apply(e,n||[])).next())})}function oc(e,n){var t={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,a,i,s=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return s.next=o(0),s.throw=o(1),s.return=o(2),typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function o(c){return function(u){return l([c,u])}}function l(c){if(r)throw new TypeError("Generator is already executing.");for(;s&&(s=0,c[0]&&(t=0)),t;)try{if(r=1,a&&(i=c[0]&2?a.return:c[0]?a.throw||((i=a.return)&&i.call(a),0):a.next)&&!(i=i.call(a,c[1])).done)return i;switch(a=0,i&&(c=[c[0]&2,i.value]),c[0]){case 0:case 1:i=c;break;case 4:return t.label++,{value:c[1],done:!1};case 5:t.label++,a=c[1],c=[0];continue;case 7:c=t.ops.pop(),t.trys.pop();continue;default:if(i=t.trys,!(i=i.length>0&&i[i.length-1])&&(c[0]===6||c[0]===2)){t=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]<i[3])){t.label=c[1];break}if(c[0]===6&&t.label<i[1]){t.label=i[1],i=c;break}if(i&&t.label<i[2]){t.label=i[2],t.ops.push(c);break}i[2]&&t.ops.pop(),t.trys.pop();continue}c=n.call(e,t)}catch(u){c=[6,u],a=0}finally{r=i=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}function ie(e,n,t){if(t||arguments.length===2)for(var r=0,a=n.length,i;r<a;r++)(i||!(r in n))&&(i||(i=Array.prototype.slice.call(n,0,r)),i[r]=n[r]);return e.concat(i||Array.prototype.slice.call(n))}typeof SuppressedError=="function"&&SuppressedError;function tt(e){return function(n){return Object.prototype.toString.call(n)==="[object ".concat(e,"]")}}var rr=tt("RegExp"),sc=tt("Number"),cc=tt("String"),lc=tt("Boolean"),uc=tt("Function"),_n=tt("Array"),dc=tt("Window"),ar=function(e){return lc(e)&&String(e)==="false"};function fc(e){return cc(e)&&e.trim()===""||e===void 0||e===null}var ir,or,hc=dc(typeof window<"u"?window:0),pc=!!(!((or=(ir=window?.process)===null||ir===void 0?void 0:ir.versions)===null||or===void 0)&&or.electron),sr=typeof navigator<"u"&&navigator.userAgent.includes("jsdom")||typeof window<"u"&&window.jsdom;function Sa(){return hc||pc||sr?window:{}}function gc(){return L.__webTracing__=L.__webTracing__||{},L.__webTracing__}function mc(){return!!L.__webTracingInit__}var L=Sa(),he=gc(),pt=function(){function e(){this.subs=new Set}return e.prototype.addSub=function(){e.target&&this.subs.add(e.target)},e.prototype.notify=function(){for(var n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];this.subs.forEach(function(r){r.proxy.dirty=!0,r.update.apply(r,n)})},e}(),cr="__webtracingobserver__";function vc(e){return Object.prototype.toString.call(e)==="[object RegExp]"}var bc=function(){function e(n){this.target=n}return e.prototype.defineReactive=function(){var n=new pt,t=yc(function(){n.addSub()},function(r){n.notify(r)});return new Proxy(this.target,t)},e}();function yc(e,n){var t=new WeakMap,r={get:function(a,i,s){var o=Reflect.get(a,i,s);if(e&&e(),typeof o=="object"&&o!==null&&!vc(o)){var l=t.get(o);return l||(l=new Proxy(o,r),t.set(o,l)),l}return o},set:function(a,i,s,o){var l=Reflect.get(a,i,o);if(l===s)return l;var c=JSON.parse(JSON.stringify(a)),u=Reflect.set(a,i,s,o);return n&&n(c),u}};return r}var Ic=new WeakMap;function _c(e){var n={value:e};n[cr]=!0;var t=new bc(n),r=t.defineReactive();return Ic.set(t,r),r}function wc(e){return!!e[cr]}var Aa=[];function ka(e){pt.target&&Aa.push(pt.target),pt.target=e}function Ea(){pt.target=Aa.pop()}var Ra=function(){function e(n,t,r){var a=t.computed,i=t.watch,s=t.callback;this.getter=r,this.computed=a||!1,this.watch=i||!1,this.callback=s,this.proxy={value:"",dirty:!0},this.vm=n,a?this.dep=new pt:i?this.watchGet():this.get()}return e.prototype.update=function(n){this.computed?this.dep.notify():this.watch?n!==this.proxy.value&&this.callback&&this.callback(this.proxy.value,n):this.get()},e.prototype.get=function(){ka(this);var n=this.computed?xa.get(this.vm).call(this.vm):"";return n!==this.proxy.value&&(this.proxy.dirty=!1,this.proxy.value=n),Ea(),n},e.prototype.watchGet=function(){ka(this),this.proxy.dirty=!1,this.getter&&(this.proxy.value=this.getter()),Ea()},e.prototype.depend=function(){this.dep.addSub()},e}(),Cc=function(){function e(n){this.target=n}return e.prototype.defineReactive=function(){var n=new Ra(this,{computed:!0}),t={get:function(){return n.proxy.dirty?(n.depend(),n.get()):(n.depend(),n.proxy.value)}};return new Proxy(this.target,t)},e}(),xa=new WeakMap;function Sc(e){var n={value:0};n[cr]=!0;var t=new Cc(n),r=t.defineReactive();return xa.set(t,e),r}function Ac(e,n){new Ra("",{watch:!0,callback:e},n)}function kc(e,n){wc(e)&&Ac(function(t,r){n(t,r)},function(){return e.value})}function lr(){return!!window.Proxy}function Ec(e){return lr()?_c(e):{value:e}}function Ta(e){return lr()?Sc(e):{value:e()}}function Rc(e,n){return lr()?kc(e,n):function(){return{}}}var xc=function(){function e(n){this.dsn="",this.appName="",this.appCode="",this.appVersion="",this.userUuid="",this.sdkUserUuid="",this.debug=!1,this.pv={core:!1},this.performance={core:!1,firstResource:!1,server:!1},this.error={core:!1,server:!1},this.event={core:!1},this.recordScreen=!0,this.ext={},this.tracesSampleRate=1,this.cacheMaxLength=5,this.cacheWatingTime=5e3,this.ignoreErrors=[],this.ignoreRequest=[],this.scopeError=!1,this.localization=!1,this.sendTypeByXmlBody=!1,this.beforePushEventList=[],this.beforeSendData=[],this.afterSendData=[],this.localizationOverFlow=function(){};var t=this.transitionOptions(n);t.ignoreRequest.push(new RegExp(t.dsn)),wn(this,t)}return e.prototype.transitionOptions=function(n){var t=wn({},this,n),r=n.beforePushEventList,a=n.beforeSendData,i=n.afterSendData,s=t.pv,o=t.performance,l=t.error,c=t.event;return typeof s=="boolean"&&(t.pv={core:s}),typeof o=="boolean"&&(t.performance={core:o,firstResource:o,server:o}),typeof l=="boolean"&&(t.error={core:l,server:l}),typeof c=="boolean"&&(t.event={core:c}),r&&(t.beforePushEventList=[r]),a&&(t.beforeSendData=[a]),i&&(t.afterSendData=[i]),t},e}();function Tc(e){var n=e.dsn,t=e.appName,r=e.appCode,a=e.appVersion,i=e.userUuid,s=e.debug,o=e.recordScreen,l=e.pv,c=e.performance,u=e.error,h=e.event,d=e.ext,f=e.tracesSampleRate,p=e.cacheMaxLength,v=e.cacheWatingTime,g=e.ignoreErrors,I=e.ignoreRequest,_=e.scopeError,m=e.localization,y=e.sendTypeByXmlBody,S=e.beforePushEventList,T=e.beforeSendData,w=e.isParseDataCode,E=e.parseDataOption,A=[];l&&typeof l=="object"?A.push(Z(l.core,"pv.core","boolean")):A.push(Z(l,"pv","boolean")),c&&typeof c=="object"?A.push(Z(c.core,"performance.core","boolean"),Z(c.firstResource,"performance.firstResource","boolean"),Z(c.server,"performance.server","boolean")):A.push(Z(c,"performance","boolean")),u&&typeof u=="object"?A.push(Z(u.core,"error.core","boolean"),Z(u.server,"error.server","boolean")):A.push(Z(u,"error","boolean")),h&&typeof h=="object"?A.push(Z(h.core,"event.core","boolean")):A.push(Z(h,"event","boolean"));var C=[Z(n,"dsn","string"),Z(t,"appName","string"),Z(r,"appCode","string"),Z(a,"appVersion","string"),Z(i,"userUuid","string"),Z(s,"debug","boolean"),Z(o,"recordScreen","boolean"),Z(d,"ext","object"),Z(f,"tracesSampleRate","number"),Z(p,"cacheMaxLength","number"),Z(v,"cacheWatingTime","number"),Z(g,"ignoreErrors","array"),Oa(g,"ignoreErrors",["string","regexp"]),Z(I,"ignoreRequest","array"),Oa(I,"ignoreRequest",["string","regexp"]),Z(_,"scopeError","boolean"),Z(m,"localization","boolean"),Z(y,"sendTypeByXmlBody","boolean"),Z(S,"beforePushEventList","function"),Z(T,"beforeSendData","function"),Z(w,"isParseDataCode","boolean"),Z(E,"parseDataOption","object")];return C.every(function(R){return!!R})}function Lc(e){var n=[La(e.appName,"appName"),La(e.dsn,"dsn")];return n.every(function(t){return!!t})}function La(e,n){return fc(e)?(nt("\u3010".concat(n,"\u3011\u53C2\u6570\u5FC5\u586B")),!1):!0}function Z(e,n,t){return!e||vt(e)===t?!0:(nt("TypeError:\u3010".concat(n,"\u3011\u671F\u671B\u4F20\u5165").concat(t,"\u7C7B\u578B\uFF0C\u76EE\u524D\u662F").concat(vt(e),"\u7C7B\u578B")),!1)}function Oa(e,n,t){if(!e)return!0;var r=!0;return e.forEach(function(a){t.includes(vt(a))||(nt("TypeError:\u3010".concat(n,"\u3011\u6570\u7EC4\u5185\u7684\u503C\u671F\u671B\u4F20\u5165").concat(t.join("|"),"\u7C7B\u578B\uFF0C\u76EE\u524D\u503C").concat(a,"\u662F").concat(vt(a),"\u7C7B\u578B")),r=!1)}),r}b.options=void 0;function Oc(e){return!Lc(e)||!Tc(e)?!1:(b.options=Ec(new xc(e)),he.options=b.options,!0)}function gt(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];b.options.value.debug&&console.log.apply(console,ie(["@papa-sports: "],e,!1))}function nt(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];console.error.apply(console,ie(["@papa-sports: "],e,!1))}function Ie(e,n,t,r){r===void 0&&(r=!1),e.addEventListener(n,t,r)}function mt(e,n,t,r){if(r===void 0&&(r=!1),e!==void 0&&(n in e||r)){var a=e[n],i=t(a);uc(i)&&(e[n]=i)}}function Vt(e){return Object.keys(e).forEach(function(n){var t=e[n];sc(t)&&(e[n]=t===0?void 0:parseFloat(t.toFixed(2)))}),e}function me(){return typeof document>"u"||document.location==null?"":document.location.href}function B(){return Date.now()}function Ma(e,n,t){t===void 0&&(t=!1);var r=null,a;return function(){for(var i=this,s=[],o=0;o<arguments.length;o++)s[o]=arguments[o];a=s,r===null&&(t&&e.apply(this,a),r=setTimeout(function(){r=null,e.apply(i,a)},n))}}function Mc(e,n,t){t===void 0&&(t=!1);var r=null;return function(){for(var a=this,i=[],s=0;s<arguments.length;s++)i[s]=arguments[s];t&&(e.call.apply(e,ie([this],i,!1)),t=!1),r&&clearTimeout(r),r=setTimeout(function(){e.call.apply(e,ie([a],i,!1))},n)}}function ur(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];for(var r=new Map,a=function(l){var c=n.filter(function(u){return l[u]}).map(function(u){return l[u]}).join(":");r.has(c)||r.set(c,[]),r.get(c).push(l)},i=0,s=e;i<s.length;i++){var o=s[i];a(o)}return Array.from(r.values())}function wn(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];return n.forEach(function(r){for(var a in r)r[a]!==null&&rr(r[a])?e[a]=r[a]:r[a]!==null&&typeof r[a]=="object"?e[a]=wn(e[a]||(_n(r[a])?[]:{}),r[a]):e[a]=r[a]}),e}function ne(e){return mc()?!0:(nt("".concat(e," \u9700\u8981\u5728SDK\u521D\u59CB\u5316\u4E4B\u540E\u4F7F\u7528")),!1)}function vt(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()}function bt(e,n){return e in n}function Nc(e){return Math.random()<=e}function yt(e,n,t){t===void 0&&(t="0");var r=String(e);if(r.length<n){for(var a=r,i=0;i<n-r.length;i+=1)a=t+a;return a}return r}function Na(e){return e.split("?")[0]}function dr(){for(var e=new Date,n=parseInt("".concat(e.getFullYear()).concat(yt(e.getMonth()+1,2)).concat(yt(e.getDate(),2)),10).toString(16),t=parseInt("".concat(yt(e.getHours(),2)).concat(yt(e.getMinutes(),2)).concat(yt(e.getSeconds(),2)).concat(yt(e.getMilliseconds(),3)),10).toString(16),r=n+t.length+t;r.length<32;)r+=Math.floor(Math.random()*16).toString(16);return"".concat(r.slice(0,8),"-").concat(r.slice(8,16),"-").concat(r.slice(16))}function fr(e){var n=document.cookie.match(new RegExp("".concat(e,"=([^;]+)(;|$)")));return n?n[1]:void 0}function Dc(e,n){return navigator.sendBeacon(e,JSON.stringify(n))}var Cn=[];function Fc(e,n){return new Promise(function(t){var r=new Image;r.src="".concat(e,"?v=").concat(encodeURIComponent(JSON.stringify(n))),Cn.push(r),r.onload=function(){t()},r.onerror=function(){t()}})}function Zc(e,n){return new Promise(function(t){var r=new XMLHttpRequest;r.open("post",e),r.setRequestHeader("content-type","application/json"),r.send(JSON.stringify(n)),r.onreadystatechange=function(){r.readyState===4&&t()}})}function Sn(e,n,t){if(e.length===0)return t;for(var r=void 0,a=0;a<e.length;a++){var i=e[a];a===0||n?r=i(t):r=i(r)}return r}function hr(e){return _n(e)?e:[e]}var Bc=Array.prototype.map||function(n){for(var t=[],r=0;r<this.length;r+=1)t.push(n(this[r],r,this));return t};function Da(e,n){return Bc.call(e,n)}var Uc=Array.prototype.filter||function(n){for(var t=[],r=0;r<this.length;r+=1)n(this[r],r,this)&&t.push(this[r]);return t};function zc(e,n){return Uc.call(e,n)}var Wc=window.requestIdleCallback||window.requestAnimationFrame||function(e){return setTimeout(e,17)};function Fa(e,n){var t=JSON.stringify(e),r=new TextEncoder().encode(t).length,a=r/1024;return a>n}function An(e){var n={},t=e.split("?")[1];if(t)for(var r=t.split("&"),a=0,i=r;a<i.length;a++){var s=i[a],o=s.split("="),l=o[0],c=o[1];n[decodeURIComponent(l)]=decodeURIComponent(c)}return n}function pr(e,n){if(n===void 0&&(n=new Map),e!==null&&typeof e=="object"){var t=n.get(e);return t||(e instanceof Array?(t=[],n.set(e,t),e.forEach(function(r,a){t[a]=pr(r,n)})):(t={},n.set(e,t),Object.keys(e).forEach(function(r){bt(r,e)&&(t[r]=pr(e[r],n))})),t)}return e}var Vc="2.0.13",Za="_webtracing_device_id",gr="_webtracing_session_id",Pc=18e5,mr="_webtracing_localization_key",Hc=Vc,k;(function(e){e.ERROR="error",e.CONSOLEERROR="consoleError",e.UNHANDLEDREJECTION="unhandledrejection",e.CLICK="click",e.LOAD="load",e.BEFOREUNLOAD="beforeunload",e.FETCH="fetch",e.XHROPEN="xhr-open",e.XHRSEND="xhr-send",e.HASHCHANGE="hashchange",e.HISTORYPUSHSTATE="history-pushState",e.HISTORYREPLACESTATE="history-replaceState",e.POPSTATE="popstate",e.READYSTATECHANGE="readystatechange",e.ONLINE="online",e.OFFLINE="offline"})(k||(k={}));var pe;(function(e){e.PV="pv",e.PVDURATION="pv-duration",e.ERROR="error",e.PERFORMANCE="performance",e.CLICK="click",e.DWELL="dwell",e.CUSTOM="custom",e.INTERSECTION="intersection"})(pe||(pe={})),b.SENDID=void 0,function(e){e.PAGE="page",e.RESOURCE="resource",e.SERVER="server",e.CODE="code",e.REJECT="reject",e.CONSOLEERROR="console.error"}(b.SENDID||(b.SENDID={}));var Gc={0:"navigate",1:"reload",2:"back_forward",255:"reserved"},Xc=function(){function e(){this.handlers={}}return e.prototype.addEvent=function(n){var t;!this.handlers[n.type]&&(this.handlers[n.type]=[]);var r=this._getCallbackIndex(n);r===-1&&((t=this.handlers[n.type])===null||t===void 0||t.push(n.callback))},e.prototype.delEvent=function(n){var t,r=this._getCallbackIndex(n);r!==-1&&((t=this.handlers[n.type])===null||t===void 0||t.splice(r,1))},e.prototype.changeEvent=function(n,t){var r,a=this._getCallbackIndex(n);a!==-1&&((r=this.handlers[n.type])===null||r===void 0||r.splice(a,1,t))},e.prototype.getEvent=function(n){return this.handlers[n]||[]},e.prototype.runEvent=function(n){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];var a=this.getEvent(n);a.forEach(function(i){i.apply(void 0,t)})},e.prototype._getCallbackIndex=function(n){if(this.handlers[n.type]){var t=this.handlers[n.type];return t?t.findIndex(function(r){return r===n.callback}):-1}else return-1},e}(),M=he.eventBus||(he.eventBus=new Xc);function jc(){for(var e in k)bt(e,k)&&Yc(e)}function Yc(e){if(bt(e,k)){var n=k[e];switch(n){case k.ERROR:Kc(k.ERROR);break;case k.UNHANDLEDREJECTION:Jc(k.UNHANDLEDREJECTION);break;case k.CONSOLEERROR:qc(k.CONSOLEERROR);break;case k.CLICK:Qc(k.CLICK);break;case k.LOAD:$c(k.LOAD);break;case k.BEFOREUNLOAD:el(k.BEFOREUNLOAD);break;case k.XHROPEN:tl(k.XHROPEN);break;case k.XHRSEND:nl(k.XHRSEND);break;case k.FETCH:rl(k.FETCH);break;case k.HASHCHANGE:al(k.HASHCHANGE);break;case k.HISTORYPUSHSTATE:ol(k.HISTORYPUSHSTATE);break;case k.HISTORYREPLACESTATE:il(k.HISTORYREPLACESTATE);break;case k.POPSTATE:sl(k.POPSTATE);break;case k.OFFLINE:cl(k.OFFLINE);break;case k.ONLINE:ll(k.ONLINE);break}}}function Kc(e){Ie(L,"error",function(n){M.runEvent(e,n)},!0)}function Jc(e){Ie(L,"unhandledrejection",function(n){M.runEvent(e,n)})}function qc(e){mt(console,"error",function(n){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];t[0]&&t[0].slice&&t[0].slice(0,12)==="@papa-sports"||M.runEvent(e,t),n.apply(this,t)}})}function Qc(e){if("document"in L){var n=Ma(M.runEvent,100,!0);Ie(L.document,"click",function(t){n.call(M,e,t)},!0)}}function $c(e){Ie(L,"load",function(n){M.runEvent(e,n)},!0)}function el(e){Ie(L,"beforeunload",function(n){M.runEvent(e,n)},!1)}function tl(e){"XMLHttpRequest"in L&&mt(XMLHttpRequest.prototype,"open",function(n){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];M.runEvent.apply(M,ie([e],t,!1)),n.apply(this,t)}})}function nl(e){"XMLHttpRequest"in L&&mt(XMLHttpRequest.prototype,"send",function(n){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];M.runEvent.apply(M,ie([e,this],t,!1)),n.apply(this,t)}})}function rl(e){"fetch"in L&&mt(L,"fetch",function(n){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var a=B(),i={};return n.apply(L,t).then(function(s){return M.runEvent(e,t[0],t[1],s,a,i),s})}})}function al(e){Ie(L,"hashchange",function(n){M.runEvent(e,n)})}function il(e){"history"in L&&"pushState"in L.history&&mt(L.history,"replaceState",function(n){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];M.runEvent.apply(M,ie([e],t,!1)),n.apply(this,t)}})}function ol(e){"history"in L&&"pushState"in L.history&&mt(L.history,"pushState",function(n){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];M.runEvent.apply(M,ie([e],t,!1)),n.apply(this,t)}})}function sl(e){Ie(L,"popstate",function(n){M.runEvent(e,n)})}function cl(e){Ie(L,"offline",function(n){M.runEvent(e,n)},!0)}function ll(e){Ie(L,"online",function(n){M.runEvent(e,n)},!0)}var vr=function(){return vr=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e},vr.apply(this,arguments)};function Be(e,n,t,r){return new(t||(t=Promise))(function(a,i){function s(c){try{l(r.next(c))}catch(u){i(u)}}function o(c){try{l(r.throw(c))}catch(u){i(u)}}function l(c){var u;c.done?a(c.value):(u=c.value,u instanceof t?u:new t(function(h){h(u)})).then(s,o)}l((r=r.apply(e,n||[])).next())})}function xe(e,n){var t,r,a,i,s={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:o(0),throw:o(1),return:o(2)},typeof Symbol=="function"&&(i[Symbol.iterator]=function(){return this}),i;function o(l){return function(c){return function(u){if(t)throw new TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(s=0)),s;)try{if(t=1,r&&(a=2&u[0]?r.return:u[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,u[1])).done)return a;switch(r=0,a&&(u=[2&u[0],a.value]),u[0]){case 0:case 1:a=u;break;case 4:return s.label++,{value:u[1],done:!1};case 5:s.label++,r=u[1],u=[0];continue;case 7:u=s.ops.pop(),s.trys.pop();continue;default:if(a=s.trys,!((a=a.length>0&&a[a.length-1])||u[0]!==6&&u[0]!==2)){s=0;continue}if(u[0]===3&&(!a||u[1]>a[0]&&u[1]<a[3])){s.label=u[1];break}if(u[0]===6&&s.label<a[1]){s.label=a[1],a=u;break}if(a&&s.label<a[2]){s.label=a[2],s.ops.push(u);break}a[2]&&s.ops.pop(),s.trys.pop();continue}u=n.call(e,s)}catch(h){u=[6,h],r=0}finally{t=a=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}([l,c])}}}function It(e,n,t){if(t||arguments.length===2)for(var r,a=0,i=n.length;a<i;a++)!r&&a in n||(r||(r=Array.prototype.slice.call(n,0,a)),r[a]=n[a]);return e.concat(r||Array.prototype.slice.call(n))}function Ue(e,n){return new Promise(function(t){return setTimeout(t,e,n)})}function Ba(e){return!!e&&typeof e.then=="function"}function Ua(e,n){try{var t=e();Ba(t)?t.then(function(r){return n(!0,r)},function(r){return n(!1,r)}):n(!0,t)}catch(r){n(!1,r)}}function za(e,n,t){return t===void 0&&(t=16),Be(this,void 0,void 0,function(){var r,a,i;return xe(this,function(s){switch(s.label){case 0:r=Date.now(),a=0,s.label=1;case 1:return a<e.length?(n(e[a],a),(i=Date.now())>=r+t?(r=i,[4,Ue(0)]):[3,3]):[3,4];case 2:s.sent(),s.label=3;case 3:return++a,[3,1];case 4:return[2]}})})}function kn(e){e.then(void 0,function(){})}function Xe(e,n){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],n=[n[0]>>>16,65535&n[0],n[1]>>>16,65535&n[1]];var t=[0,0,0,0];return t[3]+=e[3]+n[3],t[2]+=t[3]>>>16,t[3]&=65535,t[2]+=e[2]+n[2],t[1]+=t[2]>>>16,t[2]&=65535,t[1]+=e[1]+n[1],t[0]+=t[1]>>>16,t[1]&=65535,t[0]+=e[0]+n[0],t[0]&=65535,[t[0]<<16|t[1],t[2]<<16|t[3]]}function _e(e,n){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],n=[n[0]>>>16,65535&n[0],n[1]>>>16,65535&n[1]];var t=[0,0,0,0];return t[3]+=e[3]*n[3],t[2]+=t[3]>>>16,t[3]&=65535,t[2]+=e[2]*n[3],t[1]+=t[2]>>>16,t[2]&=65535,t[2]+=e[3]*n[2],t[1]+=t[2]>>>16,t[2]&=65535,t[1]+=e[1]*n[3],t[0]+=t[1]>>>16,t[1]&=65535,t[1]+=e[2]*n[2],t[0]+=t[1]>>>16,t[1]&=65535,t[1]+=e[3]*n[1],t[0]+=t[1]>>>16,t[1]&=65535,t[0]+=e[0]*n[3]+e[1]*n[2]+e[2]*n[1]+e[3]*n[0],t[0]&=65535,[t[0]<<16|t[1],t[2]<<16|t[3]]}function _t(e,n){return(n%=64)===32?[e[1],e[0]]:n<32?[e[0]<<n|e[1]>>>32-n,e[1]<<n|e[0]>>>32-n]:(n-=32,[e[1]<<n|e[0]>>>32-n,e[0]<<n|e[1]>>>32-n])}function ve(e,n){return(n%=64)===0?e:n<32?[e[0]<<n|e[1]>>>32-n,e[1]<<n]:[e[1]<<n-32,0]}function G(e,n){return[e[0]^n[0],e[1]^n[1]]}function Wa(e){return e=G(e,[0,e[0]>>>1]),e=G(e=_e(e,[4283543511,3981806797]),[0,e[0]>>>1]),e=G(e=_e(e,[3301882366,444984403]),[0,e[0]>>>1])}function ul(e,n){n=n||0;var t,r=(e=e||"").length%16,a=e.length-r,i=[0,n],s=[0,n],o=[0,0],l=[0,0],c=[2277735313,289559509],u=[1291169091,658871167];for(t=0;t<a;t+=16)o=[255&e.charCodeAt(t+4)|(255&e.charCodeAt(t+5))<<8|(255&e.charCodeAt(t+6))<<16|(255&e.charCodeAt(t+7))<<24,255&e.charCodeAt(t)|(255&e.charCodeAt(t+1))<<8|(255&e.charCodeAt(t+2))<<16|(255&e.charCodeAt(t+3))<<24],l=[255&e.charCodeAt(t+12)|(255&e.charCodeAt(t+13))<<8|(255&e.charCodeAt(t+14))<<16|(255&e.charCodeAt(t+15))<<24,255&e.charCodeAt(t+8)|(255&e.charCodeAt(t+9))<<8|(255&e.charCodeAt(t+10))<<16|(255&e.charCodeAt(t+11))<<24],o=_t(o=_e(o,c),31),i=Xe(i=_t(i=G(i,o=_e(o,u)),27),s),i=Xe(_e(i,[0,5]),[0,1390208809]),l=_t(l=_e(l,u),33),s=Xe(s=_t(s=G(s,l=_e(l,c)),31),i),s=Xe(_e(s,[0,5]),[0,944331445]);switch(o=[0,0],l=[0,0],r){case 15:l=G(l,ve([0,e.charCodeAt(t+14)],48));case 14:l=G(l,ve([0,e.charCodeAt(t+13)],40));case 13:l=G(l,ve([0,e.charCodeAt(t+12)],32));case 12:l=G(l,ve([0,e.charCodeAt(t+11)],24));case 11:l=G(l,ve([0,e.charCodeAt(t+10)],16));case 10:l=G(l,ve([0,e.charCodeAt(t+9)],8));case 9:l=_e(l=G(l,[0,e.charCodeAt(t+8)]),u),s=G(s,l=_e(l=_t(l,33),c));case 8:o=G(o,ve([0,e.charCodeAt(t+7)],56));case 7:o=G(o,ve([0,e.charCodeAt(t+6)],48));case 6:o=G(o,ve([0,e.charCodeAt(t+5)],40));case 5:o=G(o,ve([0,e.charCodeAt(t+4)],32));case 4:o=G(o,ve([0,e.charCodeAt(t+3)],24));case 3:o=G(o,ve([0,e.charCodeAt(t+2)],16));case 2:o=G(o,ve([0,e.charCodeAt(t+1)],8));case 1:o=_e(o=G(o,[0,e.charCodeAt(t)]),c),i=G(i,o=_e(o=_t(o,31),u))}return i=Xe(i=G(i,[0,e.length]),s=G(s,[0,e.length])),s=Xe(s,i),i=Xe(i=Wa(i),s=Wa(s)),s=Xe(s,i),("00000000"+(i[0]>>>0).toString(16)).slice(-8)+("00000000"+(i[1]>>>0).toString(16)).slice(-8)+("00000000"+(s[0]>>>0).toString(16)).slice(-8)+("00000000"+(s[1]>>>0).toString(16)).slice(-8)}function br(e){return parseInt(e)}function ke(e){return parseFloat(e)}function ze(e,n){return typeof e=="number"&&isNaN(e)?n:e}function Ee(e){return e.reduce(function(n,t){return n+(t?1:0)},0)}function Va(e,n){if(n===void 0&&(n=1),Math.abs(n)>=1)return Math.round(e/n)*n;var t=1/n;return Math.round(e*t)/t}function Pa(e){return e&&typeof e=="object"&&"message"in e?e:{message:e}}function dl(e){return typeof e!="function"}function fl(e,n,t){var r=Object.keys(e).filter(function(i){return!function(s,o){for(var l=0,c=s.length;l<c;++l)if(s[l]===o)return!0;return!1}(t,i)}),a=Array(r.length);return za(r,function(i,s){a[s]=function(o,l){var c=new Promise(function(u){var h=Date.now();Ua(o.bind(null,l),function(){for(var d=[],f=0;f<arguments.length;f++)d[f]=arguments[f];var p=Date.now()-h;if(!d[0])return u(function(){return{error:Pa(d[1]),duration:p}});var v=d[1];if(dl(v))return u(function(){return{value:v,duration:p}});u(function(){return new Promise(function(g){var I=Date.now();Ua(v,function(){for(var _=[],m=0;m<arguments.length;m++)_[m]=arguments[m];var y=p+Date.now()-I;if(!_[0])return g({error:Pa(_[1]),duration:y});g({value:_[1],duration:y})})})})})});return kn(c),function(){return c.then(function(u){return u()})}}(e[i],n)}),function(){return Be(this,void 0,void 0,function(){var i,s,o,l,c,u;return xe(this,function(h){switch(h.label){case 0:for(i={},s=0,o=r;s<o.length;s++)l=o[s],i[l]=void 0;c=Array(r.length),u=function(){var d;return xe(this,function(f){switch(f.label){case 0:return d=!0,[4,za(r,function(p,v){if(!c[v])if(a[v]){var g=a[v]().then(function(I){return i[p]=I});kn(g),c[v]=g}else d=!1})];case 1:return f.sent(),d?[2,"break"]:[4,Ue(1)];case 2:return f.sent(),[2]}})},h.label=1;case 1:return[5,u()];case 2:if(h.sent()==="break")return[3,4];h.label=3;case 3:return[3,1];case 4:return[4,Promise.all(c)];case 5:return h.sent(),[2,i]}})})}}function Ha(){var e=window,n=navigator;return Ee(["MSCSSMatrix"in e,"msSetImmediate"in e,"msIndexedDB"in e,"msMaxTouchPoints"in n,"msPointerEnabled"in n])>=4}function hl(){var e=window,n=navigator;return Ee(["msWriteProfilerMark"in e,"MSStream"in e,"msLaunchUri"in n,"msSaveBlob"in n])>=3&&!Ha()}function yr(){var e=window,n=navigator;return Ee(["webkitPersistentStorage"in n,"webkitTemporaryStorage"in n,n.vendor.indexOf("Google")===0,"webkitResolveLocalFileSystemURL"in e,"BatteryManager"in e,"webkitMediaStream"in e,"webkitSpeechGrammar"in e])>=5}function Pt(){var e=window,n=navigator;return Ee(["ApplePayError"in e,"CSSPrimitiveValue"in e,"Counter"in e,n.vendor.indexOf("Apple")===0,"getStorageUpdates"in n,"WebKitMediaKeys"in e])>=4}function Ir(){var e=window;return Ee(["safari"in e,!("DeviceMotionEvent"in e),!("ongestureend"in e),!("standalone"in navigator)])>=3}function pl(){var e,n,t=window;return Ee(["buildID"in navigator,"MozAppearance"in((n=(e=document.documentElement)===null||e===void 0?void 0:e.style)!==null&&n!==void 0?n:{}),"onmozfullscreenchange"in t,"mozInnerScreenX"in t,"CSSMozDocumentRule"in t,"CanvasCaptureMediaStream"in t])>=4}function gl(){var e=document;return e.fullscreenElement||e.msFullscreenElement||e.mozFullScreenElement||e.webkitFullscreenElement||null}function Ga(){var e=yr(),n=pl();if(!e&&!n)return!1;var t=window;return Ee(["onorientationchange"in t,"orientation"in t,e&&!("SharedWorker"in t),n&&/android/i.test(navigator.appVersion)])>=2}function Xa(e){var n=new Error(e);return n.name=e,n}function ja(e,n,t){var r,a,i;return t===void 0&&(t=50),Be(this,void 0,void 0,function(){var s,o;return xe(this,function(l){switch(l.label){case 0:s=document,l.label=1;case 1:return s.body?[3,3]:[4,Ue(t)];case 2:return l.sent(),[3,1];case 3:o=s.createElement("iframe"),l.label=4;case 4:return l.trys.push([4,,10,11]),[4,new Promise(function(c,u){var h=!1,d=function(){h=!0,c()};o.onload=d,o.onerror=function(v){h=!0,u(v)};var f=o.style;f.setProperty("display","block","important"),f.position="absolute",f.top="0",f.left="0",f.visibility="hidden",n&&"srcdoc"in o?o.srcdoc=n:o.src="about:blank",s.body.appendChild(o);var p=function(){var v,g;h||(((g=(v=o.contentWindow)===null||v===void 0?void 0:v.document)===null||g===void 0?void 0:g.readyState)==="complete"?d():setTimeout(p,10))};p()})];case 5:l.sent(),l.label=6;case 6:return!((a=(r=o.contentWindow)===null||r===void 0?void 0:r.document)===null||a===void 0)&&a.body?[3,8]:[4,Ue(t)];case 7:return l.sent(),[3,6];case 8:return[4,e(o,o.contentWindow)];case 9:return[2,l.sent()];case 10:return(i=o.parentNode)===null||i===void 0||i.removeChild(o),[7];case 11:return[2]}})})}function ml(e){for(var n=function(c){for(var u,h,d="Unexpected syntax '".concat(c,"'"),f=/^\s*([a-z-]*)(.*)$/i.exec(c),p=f[1]||void 0,v={},g=/([.:#][\w-]+|\[.+?\])/gi,I=function(S,T){v[S]=v[S]||[],v[S].push(T)};;){var _=g.exec(f[2]);if(!_)break;var m=_[0];switch(m[0]){case".":I("class",m.slice(1));break;case"#":I("id",m.slice(1));break;case"[":var y=/^\[([\w-]+)([~|^$*]?=("(.*?)"|([\w-]+)))?(\s+[is])?\]$/.exec(m);if(!y)throw new Error(d);I(y[1],(h=(u=y[4])!==null&&u!==void 0?u:y[5])!==null&&h!==void 0?h:"");break;default:throw new Error(d)}}return[p,v]}(e),t=n[0],r=n[1],a=document.createElement(t??"div"),i=0,s=Object.keys(r);i<s.length;i++){var o=s[i],l=r[o].join(" ");o==="style"?vl(a.style,l):a.setAttribute(o,l)}return a}function vl(e,n){for(var t=0,r=n.split(";");t<r.length;t++){var a=r[t],i=/^\s*([\w-]+)\s*:\s*(.+?)(\s*!([\w-]+))?\s*$/.exec(a);if(i){var s=i[1],o=i[2],l=i[4];e.setProperty(s,o,l||"")}}}var wt=["monospace","sans-serif","serif"],Ya=["sans-serif-thin","ARNO PRO","Agency FB","Arabic Typesetting","Arial Unicode MS","AvantGarde Bk BT","BankGothic Md BT","Batang","Bitstream Vera Sans Mono","Calibri","Century","Century Gothic","Clarendon","EUROSTILE","Franklin Gothic","Futura Bk BT","Futura Md BT","GOTHAM","Gill Sans","HELV","Haettenschweiler","Helvetica Neue","Humanst521 BT","Leelawadee","Letter Gothic","Levenim MT","Lucida Bright","Lucida Sans","Menlo","MS Mincho","MS Outlook","MS Reference Specialty","MS UI Gothic","MT Extra","MYRIAD PRO","Marlett","Meiryo UI","Microsoft Uighur","Minion Pro","Monotype Corsiva","PMingLiU","Pristina","SCRIPTINA","Segoe UI Light","Serifa","SimHei","Small Fonts","Staccato222 BT","TRAJAN PRO","Univers CE 55 Medium","Vrinda","ZWAdobeF"];function _r(e){return e.toDataURL()}var En,wr;function bl(){var e=this;return function(){if(wr===void 0){var n=function(){var t=Cr();Sr(t)?wr=setTimeout(n,2500):(En=t,wr=void 0)};n()}}(),function(){return Be(e,void 0,void 0,function(){var n;return xe(this,function(t){switch(t.label){case 0:return Sr(n=Cr())?En?[2,It([],En,!0)]:gl()?[4,(r=document,(r.exitFullscreen||r.msExitFullscreen||r.mozCancelFullScreen||r.webkitExitFullscreen).call(r))]:[3,2]:[3,2];case 1:t.sent(),n=Cr(),t.label=2;case 2:return Sr(n)||(En=n),[2,n]}var r})})}}function Cr(){var e=screen;return[ze(ke(e.availTop),null),ze(ke(e.width)-ke(e.availWidth)-ze(ke(e.availLeft),0),null),ze(ke(e.height)-ke(e.availHeight)-ze(ke(e.availTop),0),null),ze(ke(e.availLeft),null)]}function Sr(e){for(var n=0;n<4;++n)if(e[n])return!1;return!0}function yl(e){var n;return Be(this,void 0,void 0,function(){var t,r,a,i,s,o,l;return xe(this,function(c){switch(c.label){case 0:for(t=document,r=t.createElement("div"),a=new Array(e.length),i={},Ka(r),l=0;l<e.length;++l)s=ml(e[l]),Ka(o=t.createElement("div")),o.appendChild(s),r.appendChild(o),a[l]=s;c.label=1;case 1:return t.body?[3,3]:[4,Ue(50)];case 2:return c.sent(),[3,1];case 3:t.body.appendChild(r);try{for(l=0;l<e.length;++l)a[l].offsetParent||(i[e[l]]=!0)}finally{(n=r.parentNode)===null||n===void 0||n.removeChild(r)}return[2,i]}})})}function Ka(e){e.style.setProperty("display","block","important")}function Ja(e){return matchMedia("(inverted-colors: ".concat(e,")")).matches}function qa(e){return matchMedia("(forced-colors: ".concat(e,")")).matches}function Ct(e){return matchMedia("(prefers-contrast: ".concat(e,")")).matches}function Qa(e){return matchMedia("(prefers-reduced-motion: ".concat(e,")")).matches}function $a(e){return matchMedia("(dynamic-range: ".concat(e,")")).matches}var z=Math,oe=function(){return 0},Ar={default:[],apple:[{font:"-apple-system-body"}],serif:[{fontFamily:"serif"}],sans:[{fontFamily:"sans-serif"}],mono:[{fontFamily:"monospace"}],min:[{fontSize:"1px"}],system:[{fontFamily:"system-ui"}]},Il={fonts:function(){return ja(function(e,n){var t=n.document,r=t.body;r.style.fontSize="48px";var a=t.createElement("div"),i={},s={},o=function(h){var d=t.createElement("span"),f=d.style;return f.position="absolute",f.top="0",f.left="0",f.fontFamily=h,d.textContent="mmMwWLliI0O&1",a.appendChild(d),d},l=wt.map(o),c=function(){for(var h={},d=function(v){h[v]=wt.map(function(g){return function(I,_){return o("'".concat(I,"',").concat(_))}(v,g)})},f=0,p=Ya;f<p.length;f++)d(p[f]);return h}();r.appendChild(a);for(var u=0;u<wt.length;u++)i[wt[u]]=l[u].offsetWidth,s[wt[u]]=l[u].offsetHeight;return Ya.filter(function(h){return n=c[h],wt.some(function(d,f){return n[f].offsetWidth!==i[d]||n[f].offsetHeight!==s[d]})})})},domBlockers:function(e){var n=(e===void 0?{}:e).debug;return Be(this,void 0,void 0,function(){var t,r,a,i,s;return xe(this,function(o){switch(o.label){case 0:return Pt()||Ga()?(l=atob,t={abpIndo:["#Iklan-Melayang","#Kolom-Iklan-728","#SidebarIklan-wrapper",l("YVt0aXRsZT0iN25hZ2EgcG9rZXIiIGld"),'[title="ALIENBOLA" i]'],abpvn:["#quangcaomb",l("Lmlvc0Fkc2lvc0Fkcy1sYXlvdXQ="),".quangcao",l("W2hyZWZePSJodHRwczovL3I4OC52bi8iXQ=="),l("W2hyZWZePSJodHRwczovL3piZXQudm4vIl0=")],adBlockFinland:[".mainostila",l("LnNwb25zb3JpdA=="),".ylamainos",l("YVtocmVmKj0iL2NsaWNrdGhyZ2guYXNwPyJd"),l("YVtocmVmXj0iaHR0cHM6Ly9hcHAucmVhZHBlYWsuY29tL2FkcyJd")],adBlockPersian:["#navbar_notice_50",".kadr",'TABLE[width="140px"]',"#divAgahi",l("I2FkMl9pbmxpbmU=")],adBlockWarningRemoval:["#adblock-honeypot",".adblocker-root",".wp_adblock_detect",l("LmhlYWRlci1ibG9ja2VkLWFk"),l("I2FkX2Jsb2NrZXI=")],adGuardAnnoyances:['amp-embed[type="zen"]',".hs-sosyal","#cookieconsentdiv",'div[class^="app_gdpr"]',".as-oil"],adGuardBase:[".BetterJsPopOverlay",l("I2FkXzMwMFgyNTA="),l("I2Jhbm5lcmZsb2F0MjI="),l("I2FkLWJhbm5lcg=="),l("I2NhbXBhaWduLWJhbm5lcg==")],adGuardChinese:[l("LlppX2FkX2FfSA=="),l("YVtocmVmKj0iL29kMDA1LmNvbSJd"),l("YVtocmVmKj0iLmh0aGJldDM0LmNvbSJd"),".qq_nr_lad","#widget-quan"],adGuardFrench:[l("I2Jsb2NrLXZpZXdzLWFkcy1zaWRlYmFyLWJsb2NrLWJsb2Nr"),"#pavePub",l("LmFkLWRlc2t0b3AtcmVjdGFuZ2xl"),".mobile_adhesion",".widgetadv"],adGuardGerman:[l("LmJhbm5lcml0ZW13ZXJidW5nX2hlYWRfMQ=="),l("LmJveHN0YXJ0d2VyYnVuZw=="),l("LndlcmJ1bmcz"),l("YVtocmVmXj0iaHR0cDovL3d3dy5laXMuZGUvaW5kZXgucGh0bWw/cmVmaWQ9Il0="),l("YVtocmVmXj0iaHR0cHM6Ly93d3cudGlwaWNvLmNvbS8/YWZmaWxpYXRlSWQ9Il0=")],adGuardJapanese:["#kauli_yad_1",l("YVtocmVmXj0iaHR0cDovL2FkMi50cmFmZmljZ2F0ZS5uZXQvIl0="),l("Ll9wb3BJbl9pbmZpbml0ZV9hZA=="),l("LmFkZ29vZ2xl"),l("LmFkX3JlZ3VsYXIz")],adGuardMobile:[l("YW1wLWF1dG8tYWRz"),l("LmFtcF9hZA=="),'amp-embed[type="24smi"]',"#mgid_iframe1",l("I2FkX2ludmlld19hcmVh")],adGuardRussian:[l("YVtocmVmXj0iaHR0cHM6Ly9hZC5sZXRtZWFkcy5jb20vIl0="),l("LnJlY2xhbWE="),'div[id^="smi2adblock"]',l("ZGl2W2lkXj0iQWRGb3hfYmFubmVyXyJd"),l("I2FkX3NxdWFyZQ==")],adGuardSocial:[l("YVtocmVmXj0iLy93d3cuc3R1bWJsZXVwb24uY29tL3N1Ym1pdD91cmw9Il0="),l("YVtocmVmXj0iLy90ZWxlZ3JhbS5tZS9zaGFyZS91cmw/Il0="),".etsy-tweet","#inlineShare",".popup-social"],adGuardSpanishPortuguese:["#barraPublicidade","#Publicidade","#publiEspecial","#queTooltip",l("W2hyZWZePSJodHRwOi8vYWRzLmdsaXNwYS5jb20vIl0=")],adGuardTrackingProtection:["#qoo-counter",l("YVtocmVmXj0iaHR0cDovL2NsaWNrLmhvdGxvZy5ydS8iXQ=="),l("YVtocmVmXj0iaHR0cDovL2hpdGNvdW50ZXIucnUvdG9wL3N0YXQucGhwIl0="),l("YVtocmVmXj0iaHR0cDovL3RvcC5tYWlsLnJ1L2p1bXAiXQ=="),"#top100counter"],adGuardTurkish:["#backkapat",l("I3Jla2xhbWk="),l("YVtocmVmXj0iaHR0cDovL2Fkc2Vydi5vbnRlay5jb20udHIvIl0="),l("YVtocmVmXj0iaHR0cDovL2l6bGVuemkuY29tL2NhbXBhaWduLyJd"),l("YVtocmVmXj0iaHR0cDovL3d3dy5pbnN0YWxsYWRzLm5ldC8iXQ==")],bulgarian:[l("dGQjZnJlZW5ldF90YWJsZV9hZHM="),"#ea_intext_div",".lapni-pop-over","#xenium_hot_offers",l("I25ld0Fk")],easyList:[l("I0FEX0NPTlRST0xfMjg="),l("LnNlY29uZC1wb3N0LWFkcy13cmFwcGVy"),".universalboxADVBOX03",l("LmFkdmVydGlzZW1lbnQtNzI4eDkw"),l("LnNxdWFyZV9hZHM=")],easyListChina:[l("YVtocmVmKj0iLndlbnNpeHVldGFuZy5jb20vIl0="),l("LmFwcGd1aWRlLXdyYXBbb25jbGljayo9ImJjZWJvcy5jb20iXQ=="),l("LmZyb250cGFnZUFkdk0="),"#taotaole","#aafoot.top_box"],easyListCookie:["#AdaCompliance.app-notice",".text-center.rgpd",".panel--cookie",".js-cookies-andromeda",".elxtr-consent"],easyListCzechSlovak:["#onlajny-stickers",l("I3Jla2xhbW5pLWJveA=="),l("LnJla2xhbWEtbWVnYWJvYXJk"),".sklik",l("W2lkXj0ic2tsaWtSZWtsYW1hIl0=")],easyListDutch:[l("I2FkdmVydGVudGll"),l("I3ZpcEFkbWFya3RCYW5uZXJCbG9jaw=="),".adstekst",l("YVtocmVmXj0iaHR0cHM6Ly94bHR1YmUubmwvY2xpY2svIl0="),"#semilo-lrectangle"],easyListGermany:[l("I0FkX1dpbjJkYXk="),l("I3dlcmJ1bmdzYm94MzAw"),l("YVtocmVmXj0iaHR0cDovL3d3dy5yb3RsaWNodGthcnRlaS5jb20vP3NjPSJd"),l("I3dlcmJ1bmdfd2lkZXNreXNjcmFwZXJfc2NyZWVu"),l("YVtocmVmXj0iaHR0cDovL2xhbmRpbmcucGFya3BsYXR6a2FydGVpLmNvbS8/YWc9Il0=")],easyListItaly:[l("LmJveF9hZHZfYW5udW5jaQ=="),".sb-box-pubbliredazionale",l("YVtocmVmXj0iaHR0cDovL2FmZmlsaWF6aW9uaWFkcy5zbmFpLml0LyJd"),l("YVtocmVmXj0iaHR0cHM6Ly9hZHNlcnZlci5odG1sLml0LyJd"),l("YVtocmVmXj0iaHR0cHM6Ly9hZmZpbGlhemlvbmlhZHMuc25haS5pdC8iXQ==")],easyListLithuania:[l("LnJla2xhbW9zX3RhcnBhcw=="),l("LnJla2xhbW9zX251b3JvZG9z"),l("aW1nW2FsdD0iUmVrbGFtaW5pcyBza3lkZWxpcyJd"),l("aW1nW2FsdD0iRGVkaWt1b3RpLmx0IHNlcnZlcmlhaSJd"),l("aW1nW2FsdD0iSG9zdGluZ2FzIFNlcnZlcmlhaS5sdCJd")],estonian:[l("QVtocmVmKj0iaHR0cDovL3BheTRyZXN1bHRzMjQuZXUiXQ==")],fanboyAnnoyances:["#feedback-tab","#taboola-below-article",".feedburnerFeedBlock",".widget-feedburner-counter",'[title="Subscribe to our blog"]'],fanboyAntiFacebook:[".util-bar-module-firefly-visible"],fanboyEnhancedTrackers:[".open.pushModal","#issuem-leaky-paywall-articles-zero-remaining-nag","#sovrn_container",'div[class$="-hide"][zoompage-fontsize][style="display: block;"]',".BlockNag__Card"],fanboySocial:[".td-tags-and-social-wrapper-box",".twitterContainer",".youtube-social",'a[title^="Like us on Facebook"]','img[alt^="Share on Digg"]'],frellwitSwedish:[l("YVtocmVmKj0iY2FzaW5vcHJvLnNlIl1bdGFyZ2V0PSJfYmxhbmsiXQ=="),l("YVtocmVmKj0iZG9rdG9yLXNlLm9uZWxpbmsubWUiXQ=="),"article.category-samarbete",l("ZGl2LmhvbGlkQWRz"),"ul.adsmodern"],greekAdBlock:[l("QVtocmVmKj0iYWRtYW4ub3RlbmV0LmdyL2NsaWNrPyJd"),l("QVtocmVmKj0iaHR0cDovL2F4aWFiYW5uZXJzLmV4b2R1cy5nci8iXQ=="),l("QVtocmVmKj0iaHR0cDovL2ludGVyYWN0aXZlLmZvcnRobmV0LmdyL2NsaWNrPyJd"),"DIV.agores300","TABLE.advright"],hungarian:["#cemp_doboz",".optimonk-iframe-container",l("LmFkX19tYWlu"),l("W2NsYXNzKj0iR29vZ2xlQWRzIl0="),"#hirdetesek_box"],iDontCareAboutCookies:['.alert-info[data-block-track*="CookieNotice"]',".ModuleTemplateCookieIndicator",".o--cookies--container",".cookie-msg-info-container","#cookies-policy-sticky"],icelandicAbp:[l("QVtocmVmXj0iL2ZyYW1ld29yay9yZXNvdXJjZXMvZm9ybXMvYWRzLmFzcHgiXQ==")],latvian:[l("YVtocmVmPSJodHRwOi8vd3d3LnNhbGlkemluaS5sdi8iXVtzdHlsZT0iZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMjBweDsgaGVpZ2h0OiA0MHB4OyBvdmVyZmxvdzogaGlkZGVuOyBwb3NpdGlvbjogcmVsYXRpdmU7Il0="),l("YVtocmVmPSJodHRwOi8vd3d3LnNhbGlkemluaS5sdi8iXVtzdHlsZT0iZGlzcGxheTogYmxvY2s7IHdpZHRoOiA4OHB4OyBoZWlnaHQ6IDMxcHg7IG92ZXJmbG93OiBoaWRkZW47IHBvc2l0aW9uOiByZWxhdGl2ZTsiXQ==")],listKr:[l("YVtocmVmKj0iLy9hZC5wbGFuYnBsdXMuY28ua3IvIl0="),l("I2xpdmVyZUFkV3JhcHBlcg=="),l("YVtocmVmKj0iLy9hZHYuaW1hZHJlcC5jby5rci8iXQ=="),l("aW5zLmZhc3R2aWV3LWFk"),".revenue_unit_item.dable"],listeAr:[l("LmdlbWluaUxCMUFk"),".right-and-left-sponsers",l("YVtocmVmKj0iLmFmbGFtLmluZm8iXQ=="),l("YVtocmVmKj0iYm9vcmFxLm9yZyJd"),l("YVtocmVmKj0iZHViaXp6bGUuY29tL2FyLz91dG1fc291cmNlPSJd")],listeFr:[l("YVtocmVmXj0iaHR0cDovL3Byb21vLnZhZG9yLmNvbS8iXQ=="),l("I2FkY29udGFpbmVyX3JlY2hlcmNoZQ=="),l("YVtocmVmKj0id2Vib3JhbWEuZnIvZmNnaS1iaW4vIl0="),".site-pub-interstitiel",'div[id^="crt-"][data-criteo-id]'],officialPolish:["#ceneo-placeholder-ceneo-12",l("W2hyZWZePSJodHRwczovL2FmZi5zZW5kaHViLnBsLyJd"),l("YVtocmVmXj0iaHR0cDovL2Fkdm1hbmFnZXIudGVjaGZ1bi5wbC9yZWRpcmVjdC8iXQ=="),l("YVtocmVmXj0iaHR0cDovL3d3dy50cml6ZXIucGwvP3V0bV9zb3VyY2UiXQ=="),l("ZGl2I3NrYXBpZWNfYWQ=")],ro:[l("YVtocmVmXj0iLy9hZmZ0cmsuYWx0ZXgucm8vQ291bnRlci9DbGljayJd"),'a[href^="/magazin/"]',l("YVtocmVmXj0iaHR0cHM6Ly9ibGFja2ZyaWRheXNhbGVzLnJvL3Ryay9zaG9wLyJd"),l("YVtocmVmXj0iaHR0cHM6Ly9ldmVudC4ycGVyZm9ybWFudC5jb20vZXZlbnRzL2NsaWNrIl0="),l("YVtocmVmXj0iaHR0cHM6Ly9sLnByb2ZpdHNoYXJlLnJvLyJd")],ruAd:[l("YVtocmVmKj0iLy9mZWJyYXJlLnJ1LyJd"),l("YVtocmVmKj0iLy91dGltZy5ydS8iXQ=="),l("YVtocmVmKj0iOi8vY2hpa2lkaWtpLnJ1Il0="),"#pgeldiz",".yandex-rtb-block"],thaiAds:["a[href*=macau-uta-popup]",l("I2Fkcy1nb29nbGUtbWlkZGxlX3JlY3RhbmdsZS1ncm91cA=="),l("LmFkczMwMHM="),".bumq",".img-kosana"],webAnnoyancesUltralist:["#mod-social-share-2","#social-tools",l("LmN0cGwtZnVsbGJhbm5lcg=="),".zergnet-recommend",".yt.btn-link.btn-md.btn"]},r=Object.keys(t),[4,yl((s=[]).concat.apply(s,r.map(function(c){return t[c]})))]):[2,void 0];case 1:return a=o.sent(),n&&function(c,u){for(var h="DOM blockers debug:\n```",d=0,f=Object.keys(c);d<f.length;d++){var p=f[d];h+=`
`.concat(p,":");for(var v=0,g=c[p];v<g.length;v++){var I=g[v];h+=`
`.concat(u[I]?"\u{1F6AB}":"\u27A1\uFE0F"," ").concat(I)}}console.log("".concat(h,"\n```"))}(t,a),(i=r.filter(function(c){var u=t[c];return Ee(u.map(function(h){return a[h]}))>.6*u.length})).sort(),[2,i]}var l})})},fontPreferences:function(){return function(e,n){return n===void 0&&(n=4e3),ja(function(t,r){var a=r.document,i=a.body,s=i.style;s.width="".concat(n,"px"),s.webkitTextSizeAdjust=s.textSizeAdjust="none",yr()?i.style.zoom="".concat(1/r.devicePixelRatio):Pt()&&(i.style.zoom="reset");var o=a.createElement("div");return o.textContent=It([],Array(n/20<<0),!0).map(function(){return"word"}).join(" "),i.appendChild(o),e(a,i)})}(function(e,n){for(var t={},r={},a=0,i=Object.keys(Ar);a<i.length;a++){var s=i[a],o=Ar[s],l=o[0],c=l===void 0?{}:l,u=o[1],h=u===void 0?"mmMwWLliI0fiflO&1":u,d=e.createElement("span");d.textContent=h,d.style.whiteSpace="nowrap";for(var f=0,p=Object.keys(c);f<p.length;f++){var v=p[f],g=c[v];g!==void 0&&(d.style[v]=g)}t[s]=d,n.appendChild(e.createElement("br")),n.appendChild(d)}for(var I=0,_=Object.keys(Ar);I<_.length;I++)r[s=_[I]]=t[s].getBoundingClientRect().width;return r})},audio:function(){var e=window,n=e.OfflineAudioContext||e.webkitOfflineAudioContext;if(!n)return-2;if(Pt()&&!Ir()&&!function(){var c=window;return Ee(["DOMRectList"in c,"RTCPeerConnectionIceEvent"in c,"SVGGeometryElement"in c,"ontransitioncancel"in c])>=3}())return-1;var t=new n(1,5e3,44100),r=t.createOscillator();r.type="triangle",r.frequency.value=1e4;var a=t.createDynamicsCompressor();a.threshold.value=-50,a.knee.value=40,a.ratio.value=12,a.attack.value=0,a.release.value=.25,r.connect(a),a.connect(t.destination),r.start(0);var i=function(c){var u=3,h=500,d=500,f=5e3,p=function(){};return[new Promise(function(v,g){var I=!1,_=0,m=0;c.oncomplete=function(T){return v(T.renderedBuffer)};var y=function(){setTimeout(function(){return g(Xa("timeout"))},Math.min(d,m+f-Date.now()))},S=function(){try{var T=c.startRendering();switch(Ba(T)&&kn(T),c.state){case"running":m=Date.now(),I&&y();break;case"suspended":document.hidden||_++,I&&_>=u?g(Xa("suspended")):setTimeout(S,h)}}catch(w){g(w)}};S(),p=function(){I||(I=!0,m>0&&y())}}),p]}(t),s=i[0],o=i[1],l=s.then(function(c){return function(u){for(var h=0,d=0;d<u.length;++d)h+=Math.abs(u[d]);return h}(c.getChannelData(0).subarray(4500))},function(c){if(c.name==="timeout"||c.name==="suspended")return-3;throw c});return kn(l),function(){return o(),l}},screenFrame:function(){var e=this,n=bl();return function(){return Be(e,void 0,void 0,function(){var t,r;return xe(this,function(a){switch(a.label){case 0:return[4,n()];case 1:return t=a.sent(),[2,[(r=function(i){return i===null?null:Va(i,10)})(t[0]),r(t[1]),r(t[2]),r(t[3])]]}})})}},osCpu:function(){return navigator.oscpu},languages:function(){var e,n=navigator,t=[],r=n.language||n.userLanguage||n.browserLanguage||n.systemLanguage;if(r!==void 0&&t.push([r]),Array.isArray(n.languages))yr()&&Ee([!("MediaSettingsRange"in(e=window)),"RTCEncodedAudioFrame"in e,""+e.Intl=="[object Intl]",""+e.Reflect=="[object Reflect]"])>=3||t.push(n.languages);else if(typeof n.languages=="string"){var a=n.languages;a&&t.push(a.split(","))}return t},colorDepth:function(){return window.screen.colorDepth},deviceMemory:function(){return ze(ke(navigator.deviceMemory),void 0)},screenResolution:function(){var e=screen,n=function(r){return ze(br(r),null)},t=[n(e.width),n(e.height)];return t.sort().reverse(),t},hardwareConcurrency:function(){return ze(br(navigator.hardwareConcurrency),void 0)},timezone:function(){var e,n=(e=window.Intl)===null||e===void 0?void 0:e.DateTimeFormat;if(n){var t=new n().resolvedOptions().timeZone;if(t)return t}var r,a=(r=new Date().getFullYear(),-Math.max(ke(new Date(r,0,1).getTimezoneOffset()),ke(new Date(r,6,1).getTimezoneOffset())));return"UTC".concat(a>=0?"+":"").concat(Math.abs(a))},sessionStorage:function(){try{return!!window.sessionStorage}catch{return!0}},localStorage:function(){try{return!!window.localStorage}catch{return!0}},indexedDB:function(){if(!Ha()&&!hl())try{return!!window.indexedDB}catch{return!0}},openDatabase:function(){return!!window.openDatabase},cpuClass:function(){return navigator.cpuClass},platform:function(){var e=navigator.platform;return e==="MacIntel"&&Pt()&&!Ir()?function(){if(navigator.platform==="iPad")return!0;var n=screen,t=n.width/n.height;return Ee(["MediaSource"in window,!!Element.prototype.webkitRequestFullscreen,t>.65&&t<1.53])>=2}()?"iPad":"iPhone":e},plugins:function(){var e=navigator.plugins;if(e){for(var n=[],t=0;t<e.length;++t){var r=e[t];if(r){for(var a=[],i=0;i<r.length;++i){var s=r[i];a.push({type:s.type,suffixes:s.suffixes})}n.push({name:r.name,description:r.description,mimeTypes:a})}}return n}},canvas:function(){var e,n,t=!1,r=function(){var o=document.createElement("canvas");return o.width=1,o.height=1,[o,o.getContext("2d")]}(),a=r[0],i=r[1];if(function(o,l){return!(!l||!o.toDataURL)}(a,i)){t=function(o){return o.rect(0,0,10,10),o.rect(2,2,6,6),!o.isPointInPath(5,5,"evenodd")}(i),function(o,l){o.width=240,o.height=60,l.textBaseline="alphabetic",l.fillStyle="#f60",l.fillRect(100,1,62,20),l.fillStyle="#069",l.font='11pt "Times New Roman"';var c="Cwm fjordbank gly ".concat(String.fromCharCode(55357,56835));l.fillText(c,2,15),l.fillStyle="rgba(102, 204, 0, 0.2)",l.font="18pt Arial",l.fillText(c,4,45)}(a,i);var s=_r(a);s!==_r(a)?e=n="unstable":(n=s,function(o,l){o.width=122,o.height=110,l.globalCompositeOperation="multiply";for(var c=0,u=[["#f2f",40,40],["#2ff",80,40],["#ff2",60,80]];c<u.length;c++){var h=u[c],d=h[0],f=h[1],p=h[2];l.fillStyle=d,l.beginPath(),l.arc(f,p,40,0,2*Math.PI,!0),l.closePath(),l.fill()}l.fillStyle="#f9c",l.arc(60,60,60,0,2*Math.PI,!0),l.arc(60,60,20,0,2*Math.PI,!0),l.fill("evenodd")}(a,i),e=_r(a))}else e=n="";return{winding:t,geometry:e,text:n}},touchSupport:function(){var e,n=navigator,t=0;n.maxTouchPoints!==void 0?t=br(n.maxTouchPoints):n.msMaxTouchPoints!==void 0&&(t=n.msMaxTouchPoints);try{document.createEvent("TouchEvent"),e=!0}catch{e=!1}return{maxTouchPoints:t,touchEvent:e,touchStart:"ontouchstart"in window}},vendor:function(){return navigator.vendor||""},vendorFlavors:function(){for(var e=[],n=0,t=["chrome","safari","__crWeb","__gCrWeb","yandex","__yb","__ybro","__firefox__","__edgeTrackingPreventionStatistics","webkit","oprt","samsungAr","ucweb","UCShellJava","puffinDevice"];n<t.length;n++){var r=t[n],a=window[r];a&&typeof a=="object"&&e.push(r)}return e.sort()},cookiesEnabled:function(){var e=document;try{e.cookie="cookietest=1; SameSite=Strict;";var n=e.cookie.indexOf("cookietest=")!==-1;return e.cookie="cookietest=1; SameSite=Strict; expires=Thu, 01-Jan-1970 00:00:01 GMT",n}catch{return!1}},colorGamut:function(){for(var e=0,n=["rec2020","p3","srgb"];e<n.length;e++){var t=n[e];if(matchMedia("(color-gamut: ".concat(t,")")).matches)return t}},invertedColors:function(){return!!Ja("inverted")||!Ja("none")&&void 0},forcedColors:function(){return!!qa("active")||!qa("none")&&void 0},monochrome:function(){if(matchMedia("(min-monochrome: 0)").matches){for(var e=0;e<=100;++e)if(matchMedia("(max-monochrome: ".concat(e,")")).matches)return e;throw new Error("Too high value")}},contrast:function(){return Ct("no-preference")?0:Ct("high")||Ct("more")?1:Ct("low")||Ct("less")?-1:Ct("forced")?10:void 0},reducedMotion:function(){return!!Qa("reduce")||!Qa("no-preference")&&void 0},hdr:function(){return!!$a("high")||!$a("standard")&&void 0},math:function(){var e,n=z.acos||oe,t=z.acosh||oe,r=z.asin||oe,a=z.asinh||oe,i=z.atanh||oe,s=z.atan||oe,o=z.sin||oe,l=z.sinh||oe,c=z.cos||oe,u=z.cosh||oe,h=z.tan||oe,d=z.tanh||oe,f=z.exp||oe,p=z.expm1||oe,v=z.log1p||oe;return{acos:n(.12312423423423424),acosh:t(1e308),acoshPf:(e=1e154,z.log(e+z.sqrt(e*e-1))),asin:r(.12312423423423424),asinh:a(1),asinhPf:function(g){return z.log(g+z.sqrt(g*g+1))}(1),atanh:i(.5),atanhPf:function(g){return z.log((1+g)/(1-g))/2}(.5),atan:s(.5),sin:o(-1e300),sinh:l(1),sinhPf:function(g){return z.exp(g)-1/z.exp(g)/2}(1),cos:c(10.000000000123),cosh:u(1),coshPf:function(g){return(z.exp(g)+1/z.exp(g))/2}(1),tan:h(-1e300),tanh:d(1),tanhPf:function(g){return(z.exp(2*g)-1)/(z.exp(2*g)+1)}(1),exp:f(1),expm1:p(1),expm1Pf:function(g){return z.exp(g)-1}(1),log1p:v(10),log1pPf:function(g){return z.log(1+g)}(10),powPI:function(g){return z.pow(z.PI,g)}(-100)}},videoCard:function(){var e,n=document.createElement("canvas"),t=(e=n.getContext("webgl"))!==null&&e!==void 0?e:n.getContext("experimental-webgl");if(t&&"getExtension"in t){var r=t.getExtension("WEBGL_debug_renderer_info");if(r)return{vendor:(t.getParameter(r.UNMASKED_VENDOR_WEBGL)||"").toString(),renderer:(t.getParameter(r.UNMASKED_RENDERER_WEBGL)||"").toString()}}},pdfViewerEnabled:function(){return navigator.pdfViewerEnabled},architecture:function(){var e=new Float32Array(1),n=new Uint8Array(e.buffer);return e[0]=1/0,e[0]=e[0]-e[0],n[3]}};function _l(e){var n=function(r){if(Ga())return .4;if(Pt())return Ir()?.5:.3;var a=r.platform.value||"";return/^Win/.test(a)?.6:/^Mac/.test(a)?.5:.7}(e),t=function(r){return Va(.99+.01*r,1e-4)}(n);return{score:n,comment:"$ if upgrade to Pro: https://fpjs.dev/pro".replace(/\$/g,"".concat(t))}}function wl(e){return JSON.stringify(e,function(n,t){return t instanceof Error?vr({name:(It=t).name,message:It.message,stack:(Ue=It.stack)===null||Ue===void 0?void 0:Ue.split(`
`)},It):t},2)}function Cl(e){return ul(function(n){for(var t="",r=0,a=Object.keys(n).sort();r<a.length;r++){var i=a[r],s=n[i],o=s.error?"error":JSON.stringify(s.value);t+="".concat(t?"|":"").concat(i.replace(/([:|\\])/g,"\\$1"),":").concat(o)}return t}(e))}function Sl(e){return e===void 0&&(e=50),function(n,t){t===void 0&&(t=1/0);var r=window.requestIdleCallback;return r?new P