Files
JiaZhiQianYan/node_modules/posthog-js/dist/customizations.full.js

3 lines
19 KiB
JavaScript

!function(){"use strict";var r="undefined"!=typeof window?window:void 0,e="undefined"!=typeof globalThis?globalThis:r,t=Array.prototype.forEach,n=null==e?void 0:e.navigator,i=null==e?void 0:e.document,o=null==e?void 0:e.location;null==e||e.fetch,null!=e&&e.XMLHttpRequest&&"withCredentials"in new e.XMLHttpRequest&&e.XMLHttpRequest,null==e||e.AbortController;var a=null==n?void 0:n.userAgent,u=null!=r?r:{},l={LIB_VERSION:"1.298.0"};function s(){return s=Object.assign?Object.assign.bind():function(r){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var n in t)({}).hasOwnProperty.call(t,n)&&(r[n]=t[n])}return r},s.apply(null,arguments)}function c(r,e){return-1!==r.indexOf(e)}var f=Array.isArray,v=Object.prototype,d=v.hasOwnProperty,h=v.toString,p=f||function(r){return"[object Array]"===h.call(r)},g=r=>r===Object(r)&&!p(r),_=r=>{if(g(r)){for(var e in r)if(d.call(r,e))return!1;return!0}return!1},m=r=>void 0===r,w=r=>null===r,b=r=>m(r)||w(r),y=r=>"[object Number]"==h.call(r),x=r=>r instanceof FormData;function E(r,e,t,n,i){return e>t&&(n.warn("min cannot be greater than max."),e=t),y(r)?r>t?(n.warn(" cannot be greater than max: "+t+". Using max value instead."),t):r<e?(n.warn(" cannot be less than min: "+e+". Using min value instead."),e):r:(n.warn(" must be a number. using max or fallback. max: "+t+", fallback: "+i),E(t,e,t,n))}class R{constructor(r){this.t={},this.i=r.i,this.o=E(r.bucketSize,0,100,r.u),this.l=E(r.refillRate,0,this.o,r.u),this.v=E(r.refillInterval,0,864e5,r.u)}h(r,e){var t=e-r.lastAccess,n=Math.floor(t/this.v);if(n>0){var i=n*this.l;r.tokens=Math.min(r.tokens+i,this.o),r.lastAccess=r.lastAccess+n*this.v}}consumeRateLimit(r){var e,t=Date.now(),n=String(r),i=this.t[n];return i?this.h(i,t):(i={tokens:this.o,lastAccess:t},this.t[n]=i),0===i.tokens||(i.tokens--,0===i.tokens&&(null==(e=this.i)||e.call(this,r)),0===i.tokens)}stop(){this.t={}}}var S=function(e,t){var{debugEnabled:n}=void 0===t?{}:t,i={p:function(t){if(r&&(u.POSTHOG_DEBUG||n)&&!m(r.console)&&r.console){for(var i=("__rrweb_original__"in r.console[t]?r.console[t].__rrweb_original__:r.console[t]),o=arguments.length,a=new Array(o>1?o-1:0),l=1;l<o;l++)a[l-1]=arguments[l];i(e,...a)}},info:function(){for(var r=arguments.length,e=new Array(r),t=0;t<r;t++)e[t]=arguments[t];i.p("log",...e)},warn:function(){for(var r=arguments.length,e=new Array(r),t=0;t<r;t++)e[t]=arguments[t];i.p("warn",...e)},error:function(){for(var r=arguments.length,e=new Array(r),t=0;t<r;t++)e[t]=arguments[t];i.p("error",...e)},critical:function(){for(var r=arguments.length,t=new Array(r),n=0;n<r;n++)t[n]=arguments[n];console.error(e,...t)},uninitializedWarning:r=>{i.error("You must initialize PostHog before calling "+r)},createLogger:(r,t)=>S(e+" "+r,t)};return i},M=S("[PostHog.js]"),k=M.createLogger,O={};function P(r,e,n){if(p(r))if(t&&r.forEach===t)r.forEach(e,n);else if("length"in r&&r.length===+r.length)for(var i=0,o=r.length;i<o;i++)if(i in r&&e.call(n,r[i],i)===O)return}function A(r,e,t){if(!b(r)){if(p(r))return P(r,e,t);if(x(r)){for(var n of r.entries())if(e.call(t,n[1],n[0])===O)return}else for(var i in r)if(d.call(r,i)&&e.call(t,r[i],i)===O)return}}var N=function(r){for(var e=arguments.length,t=new Array(e>1?e-1:0),n=1;n<e;n++)t[n-1]=arguments[n];return P(t,(function(e){for(var t in e)void 0!==e[t]&&(r[t]=e[t])})),r},B=function(r){for(var e=arguments.length,t=new Array(e>1?e-1:0),n=1;n<e;n++)t[n-1]=arguments[n];return P(t,(function(e){P(e,(function(e){r.push(e)}))})),r},I=function(r){var e={};return A(r,(function(r,t){var n;n=r,("[object String]"==h.call(n)&&r.length>0||y(r))&&(e[t]=r)})),e},U=r=>{var e=null==i?void 0:i.createElement("a");return m(e)?null:(e.href=r,e)},T=function(r,e){for(var t,n=((r.split("#")[0]||"").split(/\?(.*)/)[1]||"").replace(/^\?+/g,"").split("&"),i=0;i<n.length;i++){var o=n[i].split("=");if(o[0]===e){t=o;break}}if(!p(t)||t.length<2)return"";var a=t[1];try{a=decodeURIComponent(a)}catch(r){M.error("Skipping decoding for malformed query param: "+a)}return a.replace(/\+/g," ")},C=function(r,e,t){if(!r||!e||!e.length)return r;for(var n=r.split("#"),i=n[0]||"",o=n[1],a=i.split("?"),u=a[1],l=a[0],s=(u||"").split("&"),c=[],f=0;f<s.length;f++){var v=s[f].split("=");p(v)&&(e.includes(v[0])?c.push(v[0]+"="+t):c.push(s[f]))}var d=l;return null!=u&&(d+="?"+c.join("&")),null!=o&&(d+="#"+o),d},D="Mobile",z="iOS",F="Android",W="Tablet",j=F+" "+W,L="iPad",K="Apple",V=K+" Watch",G="Safari",H="BlackBerry",X="Samsung",q=X+"Browser",J=X+" Internet",Y="Chrome",Q=Y+" OS",Z=Y+" "+z,rr="Internet Explorer",er=rr+" "+D,tr="Opera",nr=tr+" Mini",ir="Edge",or="Microsoft "+ir,ar="Firefox",ur=ar+" "+z,lr="Nintendo",sr="PlayStation",cr="Xbox",fr=F+" "+D,vr=D+" "+G,dr="Windows",hr=dr+" Phone",pr="Nokia",gr="Ouya",_r="Generic",mr=_r+" "+D.toLowerCase(),wr=_r+" "+W.toLowerCase(),br="Konqueror",yr="(\\d+(\\.\\d+)?)",xr=new RegExp("Version/"+yr),Er=new RegExp(cr,"i"),$r=new RegExp(sr+" \\w+","i"),Rr=new RegExp(lr+" \\w+","i"),Sr=new RegExp(H+"|PlayBook|BB10","i"),Mr={"NT3.51":"NT 3.11","NT4.0":"NT 4.0","5.0":"2000",5.1:"XP",5.2:"XP","6.0":"Vista",6.1:"7",6.2:"8",6.3:"8.1",6.4:"10","10.0":"10"};var kr=(r,e)=>e&&c(e,K)||function(r){return c(r,G)&&!c(r,Y)&&!c(r,F)}(r),Or=function(r,e){return e=e||"",c(r," OPR/")&&c(r,"Mini")?nr:c(r," OPR/")?tr:Sr.test(r)?H:c(r,"IE"+D)||c(r,"WPDesktop")?er:c(r,q)?J:c(r,ir)||c(r,"Edg/")?or:c(r,"FBIOS")?"Facebook "+D:c(r,"UCWEB")||c(r,"UCBrowser")?"UC Browser":c(r,"CriOS")?Z:c(r,"CrMo")||c(r,Y)?Y:c(r,F)&&c(r,G)?fr:c(r,"FxiOS")?ur:c(r.toLowerCase(),br.toLowerCase())?br:kr(r,e)?c(r,D)?vr:G:c(r,ar)?ar:c(r,"MSIE")||c(r,"Trident/")?rr:c(r,"Gecko")?ar:""},Pr={[er]:[new RegExp("rv:"+yr)],[or]:[new RegExp(ir+"?\\/"+yr)],[Y]:[new RegExp("("+Y+"|CrMo)\\/"+yr)],[Z]:[new RegExp("CriOS\\/"+yr)],"UC Browser":[new RegExp("(UCBrowser|UCWEB)\\/"+yr)],[G]:[xr],[vr]:[xr],[tr]:[new RegExp("(Opera|OPR)\\/"+yr)],[ar]:[new RegExp(ar+"\\/"+yr)],[ur]:[new RegExp("FxiOS\\/"+yr)],[br]:[new RegExp("Konqueror[:/]?"+yr,"i")],[H]:[new RegExp(H+" "+yr),xr],[fr]:[new RegExp("android\\s"+yr,"i")],[J]:[new RegExp(q+"\\/"+yr)],[rr]:[new RegExp("(rv:|MSIE )"+yr)],Mozilla:[new RegExp("rv:"+yr)]},Ar=function(r,e){var t=Or(r,e),n=Pr[t];if(m(n))return null;for(var i=0;i<n.length;i++){var o=n[i],a=r.match(o);if(a)return parseFloat(a[a.length-2])}return null},Nr=[[new RegExp(cr+"; "+cr+" (.*?)[);]","i"),r=>[cr,r&&r[1]||""]],[new RegExp(lr,"i"),[lr,""]],[new RegExp(sr,"i"),[sr,""]],[Sr,[H,""]],[new RegExp(dr,"i"),(r,e)=>{if(/Phone/.test(e)||/WPDesktop/.test(e))return[hr,""];if(new RegExp(D).test(e)&&!/IEMobile\b/.test(e))return[dr+" "+D,""];var t=/Windows NT ([0-9.]+)/i.exec(e);if(t&&t[1]){var n=t[1],i=Mr[n]||"";return/arm/i.test(e)&&(i="RT"),[dr,i]}return[dr,""]}],[/((iPhone|iPad|iPod).*?OS (\d+)_(\d+)_?(\d+)?|iPhone)/,r=>{if(r&&r[3]){var e=[r[3],r[4],r[5]||"0"];return[z,e.join(".")]}return[z,""]}],[/(watch.*\/(\d+\.\d+\.\d+)|watch os,(\d+\.\d+),)/i,r=>{var e="";return r&&r.length>=3&&(e=m(r[2])?r[3]:r[2]),["watchOS",e]}],[new RegExp("("+F+" (\\d+)\\.(\\d+)\\.?(\\d+)?|"+F+")","i"),r=>{if(r&&r[2]){var e=[r[2],r[3],r[4]||"0"];return[F,e.join(".")]}return[F,""]}],[/Mac OS X (\d+)[_.](\d+)[_.]?(\d+)?/i,r=>{var e=["Mac OS X",""];if(r&&r[1]){var t=[r[1],r[2],r[3]||"0"];e[1]=t.join(".")}return e}],[/Mac/i,["Mac OS X",""]],[/CrOS/,[Q,""]],[/Linux|debian/i,["Linux",""]]],Br=function(r){return Rr.test(r)?lr:$r.test(r)?sr:Er.test(r)?cr:new RegExp(gr,"i").test(r)?gr:new RegExp("("+hr+"|WPDesktop)","i").test(r)?hr:/iPad/.test(r)?L:/iPod/.test(r)?"iPod Touch":/iPhone/.test(r)?"iPhone":/(watch)(?: ?os[,/]|\d,\d\/)[\d.]+/i.test(r)?V:Sr.test(r)?H:/(kobo)\s(ereader|touch)/i.test(r)?"Kobo":new RegExp(pr,"i").test(r)?pr:/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i.test(r)||/(kf[a-z]+)( bui|\)).+silk\//i.test(r)?"Kindle Fire":/(Android|ZTE)/i.test(r)?!new RegExp(D).test(r)||/(9138B|TB782B|Nexus [97]|pixel c|HUAWEISHT|BTV|noble nook|smart ultra 6)/i.test(r)?/pixel[\daxl ]{1,6}/i.test(r)&&!/pixel c/i.test(r)||/(huaweimed-al00|tah-|APA|SM-G92|i980|zte|U304AA)/i.test(r)||/lmy47v/i.test(r)&&!/QTAQZ3/i.test(r)?F:j:F:new RegExp("(pda|"+D+")","i").test(r)?mr:new RegExp(W,"i").test(r)&&!new RegExp(W+" pc","i").test(r)?wr:""};Math.trunc||(Math.trunc=function(r){return r<0?Math.ceil(r):Math.floor(r)}),Number.isInteger||(Number.isInteger=function(r){return y(r)&&isFinite(r)&&Math.floor(r)===r});var Ir="0123456789abcdef";class Ur{constructor(r){if(this.bytes=r,16!==r.length)throw new TypeError("not 128-bit length")}static fromFieldsV7(r,e,t,n){if(!Number.isInteger(r)||!Number.isInteger(e)||!Number.isInteger(t)||!Number.isInteger(n)||r<0||e<0||t<0||n<0||r>0xffffffffffff||e>4095||t>1073741823||n>4294967295)throw new RangeError("invalid field value");var i=new Uint8Array(16);return i[0]=r/Math.pow(2,40),i[1]=r/Math.pow(2,32),i[2]=r/Math.pow(2,24),i[3]=r/Math.pow(2,16),i[4]=r/Math.pow(2,8),i[5]=r,i[6]=112|e>>>8,i[7]=e,i[8]=128|t>>>24,i[9]=t>>>16,i[10]=t>>>8,i[11]=t,i[12]=n>>>24,i[13]=n>>>16,i[14]=n>>>8,i[15]=n,new Ur(i)}toString(){for(var r="",e=0;e<this.bytes.length;e++)r=r+Ir.charAt(this.bytes[e]>>>4)+Ir.charAt(15&this.bytes[e]),3!==e&&5!==e&&7!==e&&9!==e||(r+="-");if(36!==r.length)throw new Error("Invalid UUIDv7 was generated");return r}clone(){return new Ur(this.bytes.slice(0))}equals(r){return 0===this.compareTo(r)}compareTo(r){for(var e=0;e<16;e++){var t=this.bytes[e]-r.bytes[e];if(0!==t)return Math.sign(t)}return 0}}class Tr{constructor(){this.m=0,this.$=0,this.R=new zr}generate(){var r=this.generateOrAbort();if(m(r)){this.m=0;var e=this.generateOrAbort();if(m(e))throw new Error("Could not generate UUID after timestamp reset");return e}return r}generateOrAbort(){var r=Date.now();if(r>this.m)this.m=r,this.S();else{if(!(r+1e4>this.m))return;this.$++,this.$>4398046511103&&(this.m++,this.S())}return Ur.fromFieldsV7(this.m,Math.trunc(this.$/Math.pow(2,30)),this.$&Math.pow(2,30)-1,this.R.nextUint32())}S(){this.$=1024*this.R.nextUint32()+(1023&this.R.nextUint32())}}var Cr,Dr=r=>{if("undefined"!=typeof UUIDV7_DENY_WEAK_RNG&&UUIDV7_DENY_WEAK_RNG)throw new Error("no cryptographically strong RNG available");for(var e=0;e<r.length;e++)r[e]=65536*Math.trunc(65536*Math.random())+Math.trunc(65536*Math.random());return r};r&&!m(r.crypto)&&crypto.getRandomValues&&(Dr=r=>crypto.getRandomValues(r));class zr{constructor(){this.M=new Uint32Array(8),this.k=1/0}nextUint32(){return this.k>=this.M.length&&(Dr(this.M),this.k=0),this.M[this.k++]}}var Fr=()=>Wr().toString(),Wr=()=>(Cr||(Cr=new Tr)).generate(),jr="";var Lr=/[a-z0-9][a-z0-9-]+\.[a-z]{2,}$/i;function Kr(r,e){if(e){var t=function(r,e){if(void 0===e&&(e=i),jr)return jr;if(!e)return"";if(["localhost","127.0.0.1"].includes(r))return"";for(var t=r.split("."),n=Math.min(t.length,8),o="dmn_chk_"+Fr();!jr&&n--;){var a=t.slice(n).join("."),u=o+"=1;domain=."+a+";path=/";e.cookie=u+";max-age=3",e.cookie.includes(o)&&(e.cookie=u+";max-age=0",jr=a)}return jr}(r);if(!t){var n=(r=>{var e=r.match(Lr);return e?e[0]:""})(r);n!==t&&M.info("Warning: cookie subdomain discovery mismatch",n,t),t=n}return t?"; domain=."+t:""}return""}var Vr={O:()=>!!i,P:function(r){M.error("cookieStore error: "+r)},A:function(r){if(i){try{for(var e=r+"=",t=i.cookie.split(";").filter((r=>r.length)),n=0;n<t.length;n++){for(var o=t[n];" "==o.charAt(0);)o=o.substring(1,o.length);if(0===o.indexOf(e))return decodeURIComponent(o.substring(e.length,o.length))}}catch(r){}return null}},N:function(r){var e;try{e=JSON.parse(Vr.A(r))||{}}catch(r){}return e},B:function(r,e,t,n,o){if(i)try{var a="",u="",l=Kr(i.location.hostname,n);if(t){var s=new Date;s.setTime(s.getTime()+24*t*60*60*1e3),a="; expires="+s.toUTCString()}o&&(u="; secure");var c=r+"="+encodeURIComponent(JSON.stringify(e))+a+"; SameSite=Lax; path=/"+l+u;return c.length>3686.4&&M.warn("cookieStore warning: large cookie, len="+c.length),i.cookie=c,c}catch(r){return}},I:function(r,e){if(null!=i&&i.cookie)try{Vr.B(r,"",-1,e)}catch(r){return}}},Gr=null,Hr={O:function(){if(!w(Gr))return Gr;var e=!0;if(m(r))e=!1;else try{var t="__mplssupport__";Hr.B(t,"xyz"),'"xyz"'!==Hr.A(t)&&(e=!1),Hr.I(t)}catch(r){e=!1}return e||M.error("localStorage unsupported; falling back to cookie store"),Gr=e,e},P:function(r){M.error("localStorage error: "+r)},A:function(e){try{return null==r?void 0:r.localStorage.getItem(e)}catch(r){Hr.P(r)}return null},N:function(r){try{return JSON.parse(Hr.A(r))||{}}catch(r){}return null},B:function(e,t){try{null==r||r.localStorage.setItem(e,JSON.stringify(t))}catch(r){Hr.P(r)}},I:function(e){try{null==r||r.localStorage.removeItem(e)}catch(r){Hr.P(r)}}},Xr=["distinct_id","$sesid","$session_is_sampled","$epp","$initial_person_info"];s({},Hr,{N:function(r){try{var e={};try{e=Vr.N(r)||{}}catch(r){}var t=N(e,JSON.parse(Hr.A(r)||"{}"));return Hr.B(r,t),t}catch(r){}return null},B:function(r,e,t,n,i,o){try{Hr.B(r,e,void 0,void 0,o);var a={};Xr.forEach((r=>{e[r]&&(a[r]=e[r])})),Object.keys(a).length&&Vr.B(r,a,t,n,i,o)}catch(r){Hr.P(r)}},I:function(e,t){try{null==r||r.localStorage.removeItem(e),Vr.I(e,t)}catch(r){Hr.P(r)}}});var qr=["gclid","gclsrc","dclid","gbraid","wbraid","fbclid","msclkid","twclid","li_fat_id","igshid","ttclid","rdt_cid","epik","qclid","sccid","irclid","_kx"],Jr=B(["utm_source","utm_medium","utm_campaign","utm_content","utm_term","gad_source","mc_cid"],qr),Yr=["$app_build","$app_name","$app_namespace","$app_version","$browser","$browser_version","$device_type","$current_url","$pathname","$os","$os_name","$os_version","$referring_domain","$referrer","$screen_height","$screen_width","$viewport_height","$viewport_width","$raw_user_agent"],Qr="<masked>",Zr=["li_fat_id"];function re(r,e,t){if(!i)return{};var n,o,a,u,l=e?B([],qr,t||[]):[],s=(n=C(i.URL,l,Qr),o=r,a=Jr.concat(o||[]),u={},A(a,(function(r){var e=T(n,r);u[r]=e||null})),u),c=function(){var r={};return A(Zr,(function(e){var t=Vr.A(e);r[e]=t||null})),r}();return N(c,s)}function ee(){return navigator.language||navigator.userLanguage}function te(){try{return Intl.DateTimeFormat().resolvedOptions().timeZone}catch(r){return}}function ne(){try{return(new Date).getTimezoneOffset()}catch(r){return}}function ie(e,t){if(!a)return{};var n,i,u,s=e?B([],qr,t||[]):[],[c,f]=function(r){for(var e=0;e<Nr.length;e++){var[t,n]=Nr[e],i=t.exec(r),o=i&&("function"==typeof n?n(i,r):n);if(o)return o}return["",""]}(a);return N(I({$os:c,$os_version:f,$browser:Or(a,navigator.vendor),$device:Br(a),$device_type:(i=a,u=Br(i),u===L||u===j||"Kobo"===u||"Kindle Fire"===u||u===wr?W:u===lr||u===cr||u===sr||u===gr?"Console":u===V?"Wearable":u?D:"Desktop"),$timezone:te(),$timezone_offset:ne()}),{$current_url:C(null==o?void 0:o.href,s,Qr),$host:null==o?void 0:o.host,$pathname:null==o?void 0:o.pathname,$raw_user_agent:a.length>1e3?a.substring(0,997)+"...":a,$browser_version:Ar(a,navigator.vendor),$browser_language:ee(),$browser_language_prefix:(n=ee(),"string"==typeof n?n.split("-")[0]:void 0),$screen_height:null==r?void 0:r.screen.height,$screen_width:null==r?void 0:r.screen.width,$viewport_height:null==r?void 0:r.innerHeight,$viewport_width:null==r?void 0:r.innerWidth,$lib:"web",$lib_version:l.LIB_VERSION,$insert_id:Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10),$time:Date.now()/1e3})}function oe(r,e){return[...r||[],...p(e)?e:[e]]}function ae(r,e){return(m(r)?1:r)*e}function ue(r,e){return function(r){for(var e=0,t=0;t<r.length;t++)e=(e<<5)-e+r.charCodeAt(t),e|=0;return Math.abs(e)}(r)%100<E(100*e,0,100,M)}var le=["type"];function se(r){var{type:e,executionTimeMs:t}=r;return""+e+(b(t)?"":" ("+t.toFixed(2)+"ms)")}var ce=k("[PostHog Action RateLimiting]");function fe(r,e){console.log(r,e)}function ve(r,e,t){if(void 0===t&&(t=5),"object"!=typeof r||"object"!=typeof e)return{};if(r===e)return{};if(!r&&e)return e;if(!e||!r)return{};var n={},i=new Set([...Object.keys(r),...Object.keys(e)]);for(var o of i){var a=r[o],u=e[o];if(m(a))n[o]=u;else if(m(u))n[o]=a;else if(!(a===u||b(a)&&b(u)))if(g(a)&&g(u))if(t>1){var l=ve(a,u,t-1);_(l)||(n[o]=l)}else n[o]="max depth reached, checking for changed value";else n[o]=u}return n}var de,he,pe,ge=(de=null,he=0,pe=null,{info:r=>{pe!==r&&(he=0,pe=r),he++,de&&clearTimeout(de),de=setTimeout((()=>{var e=he;1===e?ce.info('action "'+r+'" has been rate limited'):ce.info('action "'+r+'" has been rate limited ('+e+" times)"),he=0,de=null}),1e3)}});function _e(r){void 0===r&&(r={});var{maskAction:e,maskState:t,titleFunction:n=se,logger:i=fe,include:o={prevState:!0,nextState:!1,changedState:!0},rateLimiterRefillRate:a=1,rateLimiterBucketSize:u=10,__stateComparisonDepth:l}=r,s=new R({refillRate:a,bucketSize:u,refillInterval:1e3,u:ce});return r=>a=>u=>{var c=u,f=r.getState(),v=performance.now(),d=a(c),h=performance.now()-v,p=r.getState(),g=e?e(c):c;if(!g)return d;if(s.consumeRateLimit(c.type))ge.info(c.type);else try{var _=t?t(f,g):f,m=t?t(p,g):p,w=o.changedState?ve(_,m,null!=l?l:5):void 0,{type:b}=g,y={type:b,payload:function(r,e){if(null==r)return{};var t={};for(var n in r)if({}.hasOwnProperty.call(r,n)){if(-1!==e.indexOf(n))continue;t[n]=r[n]}return t}(g,le),timestamp:Date.now(),executionTimeMs:h,prevState:o.prevState?_:void 0,nextState:o.nextState?m:void 0,changedState:o.changedState?w:void 0},x=n(y);i(x,y)}catch(r){ce.error("Error logging state:",r)}return d}}var me=Object.freeze({__proto__:null,browserConsoleLogger:fe,posthogKeaLogger:function(r){void 0===r&&(r={});var e=_e(r);return{name:"posthog-kea-logger",events:{beforeReduxStore(r){r.middleware.push(e)}}}},posthogReduxLogger:_e,printAndDropEverything:r=>(console.log("Would have sent event:",r),null),sampleByDistinctId:function(r){return e=>e&&ue(e.properties.distinct_id,r)?s({},e,{properties:s({},e.properties,{$sample_type:["sampleByDistinctId"],$sample_threshold:r})}):null},sampleByEvent:function(r,e){return t=>{var n,i,o;return t?c(r,t.event)?100*Math.random()<E(100*e,0,100,M)?s({},t,{properties:s({},t.properties,{$sample_type:oe(null==(n=t.properties)?void 0:n.$sample_type,"sampleByEvent"),$sample_threshold:ae(null==(i=t.properties)?void 0:i.$sample_threshold,e),$sampled_events:oe(null==(o=t.properties)?void 0:o.$sampled_events,r)})}):null:t:null}},sampleBySessionId:function(r){return e=>e&&ue(e.properties.$session_id,r)?s({},e,{properties:s({},e.properties,{$sample_type:oe(e.properties.$sample_type,"sampleBySessionId"),$sample_threshold:ae(e.properties.$sample_threshold,r)})}):null},sessionRecordingLoggerForPostHogInstance:r=>(e,t)=>{var n;null==r||null==(n=r.sessionRecording)||n.tryAddCustomEvent("app-state",{title:e,stateEvent:t})},setAllPersonProfilePropertiesAsPersonPropertiesForFlags:r=>{var e,t=N({},ie(r.config.mask_personal_data_properties,r.config.custom_personal_data_properties),re(r.config.custom_campaign_params,r.config.mask_personal_data_properties,r.config.custom_personal_data_properties),{$referrer:(null==i?void 0:i.referrer)||"$direct",$referring_domain:null!=i&&i.referrer&&(null==(e=U(i.referrer))?void 0:e.host)||"$direct"}),n={};A(t,(function(r,e){(c(Jr,e)||c(Yr,e))&&(n[e]=r)})),r.setPersonPropertiesForFlags(n)}});u.posthogCustomizations=me}();
//# sourceMappingURL=customizations.full.js.map