!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;er===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):r0){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{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;i1?e-1:0),n=1;n1?e-1:0),n=1;n0||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;ie&&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[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>>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;ecrypto.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;n3686.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="",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;e1e3?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;t1){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&&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