1var MR=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var ade=MR((hi,gi)=>{var DC=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function PR(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function $R(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var t=e.default;if(typeof t=="function"){var n=function r(){var a=!1;try{a=this instanceof r}catch{}return a?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var a=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,a.get?a:{enumerable:!0,get:function(){return e[r]}})}),n}var yx={exports:{}},Ac={};var FC;function zR(){if(FC)return Ac;FC=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,a,c){var u=null;if(c!==void 0&&(u=""+c),a.key!==void 0&&(u=""+a.key),"key"in a){c={};for(var f in a)f!=="key"&&(c[f]=a[f])}else c=a;return a=c.ref,{$$typeof:e,type:r,key:u,ref:a!==void 0?a:null,props:c}}return Ac.Fragment=t,Ac.jsx=n,Ac.jsxs=n,Ac}var BC;function OR(){return BC||(BC=1,yx.exports=zR()),yx.exports}var s=OR(),a5=typeof global=="object"&&global&&global.Object===Object&&global,DR=typeof self=="object"&&self&&self.Object===Object&&self,tr=a5||DR||Function("return this")(),Sr=tr.Symbol,l5=Object.prototype,FR=l5.hasOwnProperty,BR=l5.toString,Rc=Sr?Sr.toStringTag:void 0;function LR(e){var t=FR.call(e,Rc),n=e[Rc];try{e[Rc]=void 0;var r=!0}catch{}var a=BR.call(e);return r&&(t?e[Rc]=n:delete e[Rc]),a}var qR=Object.prototype,HR=qR.toString;function UR(e){return HR.call(e)}var GR="[object Null]",VR="[object Undefined]",LC=Sr?Sr.toStringTag:void 0;function Qs(e){return e==null?e===void 0?VR:GR:LC&&LC in Object(e)?LR(e):UR(e)}function Cr(e){return e!=null&&typeof e=="object"}var YR="[object Symbol]";function Ah(e){return typeof e=="symbol"||Cr(e)&&Qs(e)==YR}function XR(e,t){for(var n=-1,r=e==null?0:e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a}var Zi=Array.isArray,qC=Sr?Sr.prototype:void 0,HC=qC?qC.toString:void 0;function c5(e){if(typeof e=="string")return e;if(Zi(e))return XR(e,c5)+"";if(Ah(e))return HC?HC.call(e):"";var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}var KR=/\s/;function WR(e){for(var t=e.length;t--&&KR.test(e.charAt(t)););return t}var JR=/^\s+/;function QR(e){return e&&e.slice(0,WR(e)+1).replace(JR,"")}function xi(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var UC=NaN,ZR=/^[-+]0x[0-9a-f]+$/i,eM=/^0b[01]+$/i,tM=/^0o[0-7]+$/i,nM=parseInt;function GC(e){if(typeof e=="number")return e;if(Ah(e))return UC;if(xi(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=xi(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=QR(e);var n=eM.test(e);return n||tM.test(e)?nM(e.slice(2),n?2:8):ZR.test(e)?UC:+e}function d5(e){return e}var iM="[object AsyncFunction]",rM="[object Function]",oM="[object GeneratorFunction]",sM="[object Proxy]";function B0(e){if(!xi(e))return!1;var t=Qs(e);return t==rM||t==oM||t==iM||t==sM}var vx=tr["__core-js_shared__"],VC=(function(){var e=/[^.]+$/.exec(vx&&vx.keys&&vx.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""})();function aM(e){return!!VC&&VC in e}var lM=Function.prototype,cM=lM.toString;function Zs(e){if(e!=null){try{return cM.call(e)}catch{}try{return e+""}catch{}}return""}var dM=/[\\^$.*+?()[\]{}|]/g,uM=/^\[object .+?Constructor\]$/,pM=Function.prototype,fM=Object.prototype,hM=pM.toString,gM=fM.hasOwnProperty,mM=RegExp("^"+hM.call(gM).replace(dM,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function xM(e){if(!xi(e)||aM(e))return!1;var t=B0(e)?mM:uM;return t.test(Zs(e))}function yM(e,t){return e?.[t]}function ea(e,t){var n=yM(e,t);return xM(n)?n:void 0}var ob=ea(tr,"WeakMap"),YC=Object.create,vM=(function(){function e(){}return function(t){if(!xi(t))return{};if(YC)return YC(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}})();function bM(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function wM(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}
vendor: 7,653 bytes, line 1
1var _M=800,SM=16,CM=Date.now;function jM(e){var t=0,n=0;return function(){var r=CM(),a=SM-(r-n);if(n=r,a>0){if(++t>=_M)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function kM(e){return function(){return e}}var Bf=(function(){try{var e=ea(Object,"defineProperty");return e({},"",{}),e}catch{}})(),NM=Bf?function(e,t){return Bf(e,"toString",{configurable:!0,enumerable:!1,value:kM(t),writable:!0})}:d5,EM=jM(NM);function TM(e,t){for(var n=-1,r=e==null?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}var IM=9007199254740991,AM=/^(?:0|[1-9]\d*)$/;function Rh(e,t){var n=typeof e;return t=t??IM,!!t&&(n=="number"||n!="symbol"&&AM.test(e))&&e>-1&&e%1==0&&e<t}function L0(e,t,n){t=="__proto__"&&Bf?Bf(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function tu(e,t){return e===t||e!==e&&t!==t}var RM=Object.prototype,MM=RM.hasOwnProperty;function q0(e,t,n){var r=e[t];(!(MM.call(e,t)&&tu(r,n))||n===void 0&&!(t in e))&&L0(e,t,n)}function PM(e,t,n,r){var a=!n;n||(n={});for(var c=-1,u=t.length;++c<u;){var f=t[c],h=void 0;h===void 0&&(h=e[f]),a?L0(n,f,h):q0(n,f,h)}return n}var XC=Math.max;function $M(e,t,n){return t=XC(t===void 0?e.length-1:t,0),function(){for(var r=arguments,a=-1,c=XC(r.length-t,0),u=Array(c);++a<c;)u[a]=r[t+a];a=-1;for(var f=Array(t+1);++a<t;)f[a]=r[a];return f[t]=n(u),bM(e,this,f)}}function zM(e,t){return EM($M(e,t,d5),e+"")}var OM=9007199254740991;function H0(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=OM}function Mh(e){return e!=null&&H0(e.length)&&!B0(e)}function DM(e,t,n){if(!xi(n))return!1;var r=typeof t;return(r=="number"?Mh(n)&&Rh(t,n.length):r=="string"&&t in n)?tu(n[t],e):!1}function FM(e){return zM(function(t,n){var r=-1,a=n.length,c=a>1?n[a-1]:void 0,u=a>2?n[2]:void 0;for(c=e.length>3&&typeof c=="function"?(a--,c):void 0,u&&DM(n[0],n[1],u)&&(c=a<3?void 0:c,a=1),t=Object(t);++r<a;){var f=n[r];f&&e(t,f,r,c)}return t})}var BM=Object.prototype;function U0(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||BM;return e===n}function LM(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var qM="[object Arguments]";function KC(e){return Cr(e)&&Qs(e)==qM}var u5=Object.prototype,HM=u5.hasOwnProperty,UM=u5.propertyIsEnumerable,Lf=KC((function(){return arguments})())?KC:function(e){return Cr(e)&&HM.call(e,"callee")&&!UM.call(e,"callee")};function GM(){return!1}var p5=typeof hi=="object"&&hi&&!hi.nodeType&&hi,WC=p5&&typeof gi=="object"&&gi&&!gi.nodeType&&gi,VM=WC&&WC.exports===p5,JC=VM?tr.Buffer:void 0,YM=JC?JC.isBuffer:void 0,zd=YM||GM,XM="[object Arguments]",KM="[object Array]",WM="[object Boolean]",JM="[object Date]",QM="[object Error]",ZM="[object Function]",eP="[object Map]",tP="[object Number]",nP="[object Object]",iP="[object RegExp]",rP="[object Set]",oP="[object String]",sP="[object WeakMap]",aP="[object ArrayBuffer]",lP="[object DataView]",cP="[object Float32Array]",dP="[object Float64Array]",uP="[object Int8Array]",pP="[object Int16Array]",fP="[object Int32Array]",hP="[object Uint8Array]",gP="[object Uint8ClampedArray]",mP="[object Uint16Array]",xP="[object Uint32Array]",Lt={};Lt[cP]=Lt[dP]=Lt[uP]=Lt[pP]=Lt[fP]=Lt[hP]=Lt[gP]=Lt[mP]=Lt[xP]=!0;Lt[XM]=Lt[KM]=Lt[aP]=Lt[WM]=Lt[lP]=Lt[JM]=Lt[QM]=Lt[ZM]=Lt[eP]=Lt[tP]=Lt[nP]=Lt[iP]=Lt[rP]=Lt[oP]=Lt[sP]=!1;function yP(e){return Cr(e)&&H0(e.length)&&!!Lt[Qs(e)]}function G0(e){return function(t){return e(t)}}var f5=typeof hi=="object"&&hi&&!hi.nodeType&&hi,bd=f5&&typeof gi=="object"&&gi&&!gi.nodeType&&gi,vP=bd&&bd.exports===f5,bx=vP&&a5.process,ml=(function(){try{var e=bd&&bd.require&&bd.require("util").types;return e||bx&&bx.binding&&bx.binding("util")}catch{}})(),QC=ml&&ml.isTypedArray,V0=QC?G0(QC):yP,bP=Object.prototype,wP=bP.hasOwnProperty;function h5(e,t){var n=Zi(e),r=!n&&Lf(e),a=!n&&!r&&zd(e),c=!n&&!r&&!a&&V0(e),u=n||r||a||c,f=u?LM(e.length,String):[],h=f.length;for(var m in e)(t||wP.call(e,m))&&!(u&&(m=="length"||a&&(m=="offset"||m=="parent")||c&&(m=="buffer"||m=="byteLength"||m=="byteOffset")||Rh(m,h)))&&f.push(m);return f}function g5(e,t){return function(n){return e(t(n))}}var _P=g5(Object.keys,Object),SP=Object.prototype,CP=SP.hasOwnProperty;function jP(e){if(!U0(e))return _P(e);var t=[];for(var n in Object(e))CP.call(e,n)&&n!="constructor"&&t.push(n);return t}function kP(e){return Mh(e)?h5(e):jP(e)}function NP(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}var EP=Object.prototype,TP=EP.hasOwnProperty;function IP(e){if(!xi(e))return NP(e);var t=U0(e),n=[];for(var r in e)r=="constructor"&&(t||!TP.call(e,r))||n.push(r);return n}function m5(e){return Mh(e)?h5(e,!0):IP(e)}var AP=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,RP=/^\w*$/;function MP(e,t){if(Zi(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||Ah(e)?!0:RP.test(e)||!AP.test(e)||t!=null&&e in Object(t)}var Od=ea(Object,"create");function PP(){this.__data__=Od?Od(null):{},this.size=0}function $P(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var zP="__lodash_hash_undefined__",OP=Object.prototype,DP=OP.hasOwnProperty;function FP(e){var t=this.__data__;if(Od){var n=t[e];return n===zP?void 0:n}return DP.call(t,e)?t[e]:void 0}var BP=Object.prototype,LP=BP.hasOwnProperty;function qP(e){var t=this.__data__;return Od?t[e]!==void 0:LP.call(t,e)}var HP="__lodash_hash_undefined__";function UP(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Od&&t===void 0?HP:t,this}function Vs(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Vs.prototype.clear=PP;Vs.prototype.delete=$P;Vs.prototype.get=FP;Vs.prototype.has=qP;Vs.prototype.set=UP;function GP(){this.__data__=[],this.size=0}function Ph(e,t){for(var n=e.length;n--;)if(tu(e[n][0],t))return n;return-1}var VP=Array.prototype,YP=VP.splice;function XP(e){var t=this.__data__,n=Ph(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():YP.call(t,n,1),--this.size,!0}function KP(e){var t=this.__data__,n=Ph(t,e);return n<0?void 0:t[n][1]}function WP(e){return Ph(this.__data__,e)>-1}function JP(e,t){var n=this.__data__,r=Ph(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function po(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}po.prototype.clear=GP;po.prototype.delete=XP;po.prototype.get=KP;po.prototype.has=WP;po.prototype.set=JP;var Dd=ea(tr,"Map");function QP(){this.size=0,this.__data__={hash:new Vs,map:new(Dd||po),string:new Vs}}function ZP(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function $h(e,t){var n=e.__data__;return ZP(t)?n[typeof t=="string"?"string":"hash"]:n.map}function e$(e){var t=$h(this,e).delete(e);return this.size-=t?1:0,t}function t$(e){return $h(this,e).get(e)}function n$(e){return $h(this,e).has(e)}function i$(e,t){var n=$h(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}function fo(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}fo.prototype.clear=QP;fo.prototype.delete=e$;fo.prototype.get=t$;fo.prototype.has=n$;fo.prototype.set=i$;var r$="Expected a function";function Y0(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(r$);var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],c=n.cache;if(c.has(a))return c.get(a);var u=e.apply(this,r);return n.cache=c.set(a,u)||c,u};return n.cache=new(Y0.Cache||fo),n}Y0.Cache=fo;var o$=500;function s$(e){var t=Y0(e,function(r){return n.size===o$&&n.clear(),r}),n=t.cache;return t}var a$=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,l$=/\\(\\)?/g,c$=s$(function(e){var t=[];
vendor: 4,935 bytes, line 1
1return e.charCodeAt(0)===46&&t.push(""),e.replace(a$,function(n,r,a,c){t.push(a?c.replace(l$,"$1"):r||n)}),t});function x5(e){return e==null?"":c5(e)}function X0(e,t){return Zi(e)?e:MP(e,t)?[e]:c$(x5(e))}function K0(e){if(typeof e=="string"||Ah(e))return e;var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}function d$(e,t){t=X0(t,e);for(var n=0,r=t.length;e!=null&&n<r;)e=e[K0(t[n++])];return n&&n==r?e:void 0}function er(e,t,n){var r=e==null?void 0:d$(e,t);return r===void 0?n:r}function u$(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e}var y5=g5(Object.getPrototypeOf,Object),p$="[object Object]",f$=Function.prototype,h$=Object.prototype,v5=f$.toString,g$=h$.hasOwnProperty,m$=v5.call(Object);function x$(e){if(!Cr(e)||Qs(e)!=p$)return!1;var t=y5(e);if(t===null)return!0;var n=g$.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&v5.call(n)==m$}function y$(e){return function(t){return e?.[t]}}function v$(){this.__data__=new po,this.size=0}function b$(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function w$(e){return this.__data__.get(e)}function _$(e){return this.__data__.has(e)}var S$=200;function C$(e,t){var n=this.__data__;if(n instanceof po){var r=n.__data__;if(!Dd||r.length<S$-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new fo(r)}return n.set(e,t),this.size=n.size,this}function vr(e){var t=this.__data__=new po(e);this.size=t.size}vr.prototype.clear=v$;vr.prototype.delete=b$;vr.prototype.get=w$;vr.prototype.has=_$;vr.prototype.set=C$;var b5=typeof hi=="object"&&hi&&!hi.nodeType&&hi,ZC=b5&&typeof gi=="object"&&gi&&!gi.nodeType&&gi,j$=ZC&&ZC.exports===b5,e2=j$?tr.Buffer:void 0,t2=e2?e2.allocUnsafe:void 0;function w5(e,t){if(t)return e.slice();var n=e.length,r=t2?t2(n):new e.constructor(n);return e.copy(r),r}function k$(e,t){for(var n=-1,r=e==null?0:e.length,a=0,c=[];++n<r;){var u=e[n];t(u,n,e)&&(c[a++]=u)}return c}function N$(){return[]}var E$=Object.prototype,T$=E$.propertyIsEnumerable,n2=Object.getOwnPropertySymbols,I$=n2?function(e){return e==null?[]:(e=Object(e),k$(n2(e),function(t){return T$.call(e,t)}))}:N$;function A$(e,t,n){var r=t(e);return Zi(e)?r:u$(r,n(e))}function sb(e){return A$(e,kP,I$)}var ab=ea(tr,"DataView"),lb=ea(tr,"Promise"),cb=ea(tr,"Set"),i2="[object Map]",R$="[object Object]",r2="[object Promise]",o2="[object Set]",s2="[object WeakMap]",a2="[object DataView]",M$=Zs(ab),P$=Zs(Dd),$$=Zs(lb),z$=Zs(cb),O$=Zs(ob),Xi=Qs;(ab&&Xi(new ab(new ArrayBuffer(1)))!=a2||Dd&&Xi(new Dd)!=i2||lb&&Xi(lb.resolve())!=r2||cb&&Xi(new cb)!=o2||ob&&Xi(new ob)!=s2)&&(Xi=function(e){var t=Qs(e),n=t==R$?e.constructor:void 0,r=n?Zs(n):"";if(r)switch(r){case M$:return a2;case P$:return i2;case $$:return r2;case z$:return o2;case O$:return s2}return t});var D$=Object.prototype,F$=D$.hasOwnProperty;function B$(e){var t=e.length,n=new e.constructor(t);return t&&typeof e[0]=="string"&&F$.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var qf=tr.Uint8Array;function W0(e){var t=new e.constructor(e.byteLength);return new qf(t).set(new qf(e)),t}function L$(e,t){var n=W0(e.buffer);return new e.constructor(n,e.byteOffset,e.byteLength)}var q$=/\w*$/;function H$(e){var t=new e.constructor(e.source,q$.exec(e));return t.lastIndex=e.lastIndex,t}var l2=Sr?Sr.prototype:void 0,c2=l2?l2.valueOf:void 0;function U$(e){return c2?Object(c2.call(e)):{}}function _5(e,t){var n=t?W0(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var G$="[object Boolean]",V$="[object Date]",Y$="[object Map]",X$="[object Number]",K$="[object RegExp]",W$="[object Set]",J$="[object String]",Q$="[object Symbol]",Z$="[object ArrayBuffer]",ez="[object DataView]",tz="[object Float32Array]",nz="[object Float64Array]",iz="[object Int8Array]",rz="[object Int16Array]",oz="[object Int32Array]",sz="[object Uint8Array]",az="[object Uint8ClampedArray]",lz="[object Uint16Array]",cz="[object Uint32Array]";function dz(e,t,n){var r=e.constructor;switch(t){case Z$:return W0(e);case G$:case V$:return new r(+e);case ez:return L$(e);case tz:case nz:case iz:case rz:case oz:case sz:case az:case lz:case cz:return _5(e,n);case Y$:return new r;case X$:case J$:return new r(e);case K$:return H$(e);case W$:return new r;case Q$:return U$(e)}}function S5(e){return typeof e.constructor=="function"&&!U0(e)?vM(y5(e)):{}}var uz="[object Map]";function pz(e){return Cr(e)&&Xi(e)==uz}var d2=ml&&ml.isMap,fz=d2?G0(d2):pz,hz="[object Set]";function gz(e){return Cr(e)&&Xi(e)==hz}var u2=ml&&ml.isSet,mz=u2?G0(u2):gz,xz=1,C5="[object Arguments]",yz="[object Array]",vz="[object Boolean]",bz="[object Date]",wz="[object Error]",j5="[object Function]",_z="[object GeneratorFunction]",Sz="[object Map]",Cz="[object Number]",k5="[object Object]",jz="[object RegExp]",kz="[object Set]",Nz="[object String]",Ez="[object Symbol]",Tz="[object WeakMap]",Iz="[object ArrayBuffer]",Az="[object DataView]",Rz="[object Float32Array]",Mz="[object Float64Array
1]",Pz="[object Int8Array]",$z="[object Int16Array]",zz="[object Int32Array]",Oz="[object Uint8Array]",Dz="[object Uint8ClampedArray]",Fz="[object Uint16Array]",Bz="[object Uint32Array]",zt={};zt[C5]=zt[yz]=zt[Iz]=zt[Az]=zt[vz]=zt[bz]=zt[Rz]=zt[Mz]=zt[Pz]=zt[$z]=zt[zz]=zt[Sz]=zt[Cz]=zt[k5]=zt[jz]=zt[kz]=zt[Nz]=zt[Ez]=zt[Oz]=zt[Dz]=zt[Fz]=zt[Bz]=!0;zt[wz]=zt[j5]=zt[Tz]=!1;function pf(e,t,n,r,a,c){var u,f=t&xz;if(u!==void 0)return u;if(!xi(e))return e;var h=Zi(e);if(h)u=B$(e);else{var m=Xi(e),x=m==j5||m==_z;if(zd(e))return w5(e,f);if(m==k5||m==C5||x&&!a)u=x?{}:S5(e);else{if(!zt[m])return a?e:{};u=dz(e,m,f)}}c||(c=new vr);var v=c.get(e);if(v)return v;c.set(e,u),mz(e)?e.forEach(function(w){u.add(pf(w,t,n,w,e,c))}):fz(e)&&e.forEach(function(w,_){u.set(_,pf(w,t,n,_,e,c))});var b=sb,j=h?void 0:b(e);return TM(j||e,function(w,_){j&&(_=w,w=e[_]),q0(u,_,pf(w,t,n,_,e,c))}),u}var Lz=1,qz=4;function Gi(e){return pf(e,Lz|qz)}var Hz="__lodash_hash_undefined__";function Uz(e){return this.__data__.set(e,Hz),this}function Gz(e){return this.__data__.has(e)}function Hf(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new fo;++t<n;)this.add(e[t])}Hf.prototype.add=Hf.prototype.push=Uz;Hf.prototype.has=Gz;function Vz(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function Yz(e,t){return e.has(t)}var Xz=1,Kz=2;function N5(e,t,n,r,a,c){var u=n&Xz,f=e.length,h=t.length;if(f!=h&&!(u&&h>f))return!1;var m=c.get(e),x=c.get(t);if(m&&x)return m==t&&x==e;var v=-1,b=!0,j=n&Kz?new Hf:void 0;for(c.set(e,t),c.set(t,e);++v<f;){var w=e[v],_=t[v];if(r)var S=u?r(_,w,v,t,e,c):r(w,_,v,e,t,c);if(S!==void 0){if(S)continue;b=!1;break}if(j){if(!Vz(t,function(k,I){if(!Yz(j,I)&&(w===k||a(w,k,n,r,c)))return j.push(I)})){b=!1;break}}else if(!(w===_||a(w,_,n,r,c))){b=!1;break}}return c.delete(e),c.delete(t),b}function Wz(e){var t=-1,n=Array(e.size);return e.forEach(function(r,a){n[++t]=[a,r]}),n}function Jz(e){var t=-1,n=Array(e.size);return e.forEach(function(r){n[++t]=r}),n}var Qz=1,Zz=2,eO="[object Boolean]",tO="[object Date]",nO="[object Error]",iO="[object Map]",rO="[object Number]",oO="[object RegExp]",sO="[object Set]",aO="[object String]",lO="[object Symbol]",cO="[object ArrayBuffer]",dO="[object DataView]",p2=Sr?Sr.prototype:void 0,wx=p2?p2.valueOf:void 0;function uO(e,t,n,r,a,c,u){switch(n){case dO:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case cO:return!(e.byteLength!=t.byteLength||!c(new qf(e),new qf(t)));case eO:case tO:case rO:return tu(+e,+t);case nO:return e.name==t.name&&e.message==t.message;case oO:case aO:return e==t+"";case iO:var f=Wz;case sO:var h=r&Qz;if(f||(f=Jz),e.size!=t.size&&!h)return!1;var m=u.get(e);if(m)return m==t;r|=Zz,u.set(e,t);var x=N5(f(e),f(t),r,a,c,u);return u.delete(e),x;case lO:if(wx)return wx.call(e)==wx.call(t)}return!1}var pO=1,fO=Object.prototype,hO=fO.hasOwnProperty;function gO(e,t,n,r,a,c){var u=n&pO,f=sb(e),h=f.length,m=sb(t),x=m.length;if(h!=x&&!u)return!1;for(var v=h;v--;){var b=f[v];if(!(u?b in t:hO.call(t,b)))return!1}var j=c.get(e),w=c.get(t);if(j&&w)return j==t&&w==e;var _=!0;c.set(e,t),c.set(t,e);for(var S=u;++v<h;){b=f[v];var k=e[b],I=t[b];if(r)var A=u?r(I,k,b,t,e,c):r(k,I,b,e,t,c);if(!(A===void 0?k===I||a(k,I,n,r,c):A)){_=!1;break}S||(S=b=="constructor")}if(_&&!S){var T=e.constructor,H=t.constructor;T!=H&&"constructor"in e&&"constructor"in t&&!(typeof T=="function"&&T instanceof T&&typeof H=="function"&&H instanceof H)&&(_=!1)}return c.delete(e),c.delete(t),_}var mO=1,f2="[object Arguments]",h2="[object Array]",Sp="[object Object]",xO=Object.prototype,g2=xO.hasOwnProperty;function yO(e,t,n,r,a,c){var u=Zi(e),f=Zi(t),h=u?h2:Xi(e),m=f?h2:Xi(t);h=h==f2?Sp:h,m=m==f2?Sp:m;var x=h==Sp,v=m==Sp,b=h==m;if(b&&zd(e)){if(!zd(t))return!1;u=!0,x=!1}if(b&&!x)return c||(c=new vr),u||V0(e)?N5(e,t,n,r,a,c):uO(e,t,h,n,r,a,c);if(!(n&mO)){var j=x&&g2.call(e,"__wrapped__"),w=v&&g2.call(t,"__wrapped__");
1if(j||w){var _=j?e.value():e,S=w?t.value():t;return c||(c=new vr),a(_,S,n,r,c)}}return b?(c||(c=new vr),gO(e,t,n,r,a,c)):!1}function E5(e,t,n,r,a){return e===t?!0:e==null||t==null||!Cr(e)&&!Cr(t)?e!==e&&t!==t:yO(e,t,n,r,E5,a)}function vO(e,t,n){t=X0(t,e);for(var r=-1,a=t.length,c=!1;++r<a;){var u=K0(t[r]);if(!(c=e!=null&&n(e,u)))break;e=e[u]}return c||++r!=a?c:(a=e==null?0:e.length,!!a&&H0(a)&&Rh(u,a)&&(Zi(e)||Lf(e)))}function bO(e){return function(t,n,r){for(var a=-1,c=Object(t),u=r(t),f=u.length;f--;){var h=u[++a];if(n(c[h],h,c)===!1)break}return t}}var wO=bO(),_x=function(){return tr.Date.now()},_O="Expected a function",SO=Math.max,CO=Math.min;function jO(e,t,n){var r,a,c,u,f,h,m=0,x=!1,v=!1,b=!0;if(typeof e!="function")throw new TypeError(_O);t=GC(t)||0,xi(n)&&(x=!0,v="maxWait"in n,c=v?SO(GC(n.maxWait)||0,t):c,b="trailing"in n?!0:b);function j(q){var B=r,E=a;return r=a=void 0,m=q,u=e.apply(E,B),u}function w(q){return m=q,f=setTimeout(k,t),x?j(q):u}function _(q){var B=q-h,E=q-m,D=t-B;return v?CO(D,c-E):D}function S(q){var B=q-h,E=q-m;return h===void 0||B>=t||B<0||v&&E>=c}function k(){var q=_x();if(S(q))return I(q);f=setTimeout(k,_(q))}function I(q){return f=void 0,b&&r?j(q):(r=a=void 0,u)}function A(){f!==void 0&&clearTimeout(f),m=0,r=h=a=f=void 0}function T(){return f===void 0?u:I(_x())}function H(){var q=_x(),B=S(q);if(r=arguments,a=this,h=q,B){if(f===void 0)return w(h);if(v)return clearTimeout(f),f=setTimeout(k,t),j(h)}return f===void 0&&(f=setTimeout(k,t)),u}return H.cancel=A,H.flush=T,H}function db(e,t,n){(n!==void 0&&!tu(e[t],n)||n===void 0&&!(t in e))&&L0(e,t,n)}function kO(e){return Cr(e)&&Mh(e)}function ub(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}function NO(e){return PM(e,m5(e))}function EO(e,t,n,r,a,c,u){var f=ub(e,n),h=ub(t,n),m=u.get(h);if(m){db(e,n,m);return}var x=c?c(f,h,n+"",e,t,u):void 0,v=x===void 0;if(v){var b=Zi(h),j=!b&&zd(h),w=!b&&!j&&V0(h);x=h,b||j||w?Zi(f)?x=f:kO(f)?x=wM(f):j?(v=!1,x=w5(h,!0)):w?(v=!1,x=_5(h,!0)):x=[]:x$(h)||Lf(h)?(x=f,Lf(f)?x=NO(f):(!xi(f)||B0(f))&&(x=S5(h))):v=!1}v&&(u.set(h,x),a(x,h,r,c,u),u.delete(h)),db(e,n,x)}function T5(e,t,n,r,a){e!==t&&wO(t,function(c,u){if(a||(a=new vr),xi(c))EO(e,t,u,n,T5,r,a);else{var f=r?r(ub(e,u),c,u+"",e,t,a):void 0;f===void 0&&(f=c),db(e,u,f)}},m5)}var TO={"&":"&","<":"<",">":">",'"':""","'":"'"},IO=y$(TO),I5=/[&<>"']/g,AO=RegExp(I5.source);function RO(e){return e=x5(e),e&&AO.test(e)?e.replace(I5,IO):e}var MO=Object.prototype,PO=MO.hasOwnProperty;function $O(e,t){return e!=null&&PO.call(e,t)}function A5(e,t){return e!=null&&vO(e,t,$O)}function Go(e,t){return E5(e,t)}var pb=FM(function(e,t,n){T5(e,t,n)});function zO(e,t,n,r){if(!xi(e))return e;t=X0(t,e);for(var a=-1,c=t.length,u=c-1,f=e;f!=null&&++a<c;){var h=K0(t[a]),m=n;if(h==="__proto__"||h==="constructor"||h==="prototype")return e;if(a!=u){var x=f[h];m=void 0,m===void 0&&(m=xi(x)?x:Rh(t[a+1])?[]:{})}q0(f,h,m),f=f[h]}return e}function Ji(e,t,n){return e==null?e:zO(e,t,n)}var Sx,m2;function Ml(){return m2||(m2=1,Sx=TypeError),Sx}const OO={},DO=Object.freeze(Object.defineProperty({__proto__:null,default:OO},Symbol.toStringTag,{value:"Module"})),FO=$R(DO);var Cx,x2;function zh(){if(x2)return Cx;x2=1;var e=typeof Map=="function"&&Map.prototype,t=Object.getOwnPropertyDescriptor&&e?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,n=e&&t&&typeof t.get=="function"?t.get:null,r=e&&Map.prototype.forEach,a=typeof Set=="function"&&Set.prototype,c=Object.getOwnPropertyDescriptor&&a?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,u=a&&c&&typeof c.get=="function"?c.get:null,f=a&&Set.prototype.forEach,h=typeof WeakMap=="function"&&WeakMap.prototype,m=h?WeakMap.prototype.has:null,x=typeof WeakSet=="function"&&WeakSet.prototype,v=x?WeakSet.prototype.has:null,b=typeof WeakRef=="function"&&WeakRef.prototype,j=b?WeakRef.prototype.deref:null,w=Boolean.prototype.valueOf,_=Object.prototype.toString,S=Function.prototype.toString,k=String.prototype.match,I=String.prototype.slice,A=String.prototype.replace,T=String.prototype.toUpperCase,H=String.prototype.toLowerCase,q=RegExp.prototype.test,B=Array.prototype.concat,E=Array.prototype.join,D=Array.prototype.slice,$=Math.floor,P=typeof BigInt=="function"?BigInt.prototype.valueOf:null,O=Object.getOwnPropertySymbols,F=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,V=typeof Symbol=="function"&&typeof Symbol.iterator=="object",ce=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===V||!0)?Symbol.toStringTag:null,L=Object.prototype.propertyIsEnumerable,J=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(Q){return Q.__proto__}:null);function X(Q,re){if(Q===1/0||Q===-1/0||Q!==Q||Q&&Q>-1e3&&Q<1e3||q.call(/e/,re))return re;var ct=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof Q=="number"){var St=Q<0?-$(-Q):$(Q);if(St!==Q){var gt=String(St),Ye=I.call(re,gt.length+1);return A.call(gt,ct,"$&_")+"."+A.call(A.call(Ye,/([0-9]{3})/g,"$&_"),/_$/,"")}}return A.call(re,ct,"$&_")}var de=FO,pe=de.custom,z=Je(pe)?pe:null,Y={__proto__:null,double:'"',single:"'"},ie={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};Cx=function Q(re,ct,St,gt){var Ye=ct||{};if(yt(Ye,"quoteStyle")&&!yt(Y,Ye.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(yt(Ye,"maxStringLength")&&(typeof Ye.maxStringLength=="number"?Ye.maxStringLength<0&&Ye.maxStringLength!==1/0:Ye.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var ii=yt(Ye,"customInspect")?Ye.customInspect:!0;if(typeof ii!="boolean"&&ii!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");
vendor: 24,921 bytes, lines 1-4
1if(yt(Ye,"indent")&&Ye.indent!==null&&Ye.indent!==" "&&!(parseInt(Ye.indent,10)===Ye.indent&&Ye.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(yt(Ye,"numericSeparator")&&typeof Ye.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var Pn=Ye.numericSeparator;if(typeof re>"u")return"undefined";if(re===null)return"null";if(typeof re=="boolean")return re?"true":"false";if(typeof re=="string")return Ce(re,Ye);if(typeof re=="number"){if(re===0)return 1/0/re>0?"0":"-0";var hn=String(re);return Pn?X(re,hn):hn}if(typeof re=="bigint"){var Hn=String(re)+"n";return Pn?X(re,Hn):Hn}var Dl=typeof Ye.depth>"u"?5:Ye.depth;if(typeof St>"u"&&(St=0),St>=Dl&&Dl>0&&typeof re=="object")return ke(re)?"[Array]":"[Object]";var jr=or(Ye,St);if(typeof gt>"u")gt=[];else if(Vt(gt,re)>=0)return"[Circular]";function $n(kr,ar,ql){if(ar&&(gt=D.call(gt),gt.push(ar)),ql){var Nr={depth:Ye.depth};return yt(Ye,"quoteStyle")&&(Nr.quoteStyle=Ye.quoteStyle),Q(kr,Nr,St+1,gt)}return Q(kr,Ye,St+1,gt)}if(typeof re=="function"&&!Ne(re)){var ho=_t(re),du=ni(re,$n);return"[Function"+(ho?": "+ho:" (anonymous)")+"]"+(du.length>0?" { "+E.call(du,", ")+" }":"")}if(Je(re)){var Fl=V?A.call(String(re),/^(Symbol\(.*\))_[^)]*$/,"$1"):F.call(re);return typeof re=="object"&&!V?rt(Fl):Fl}if(je(re)){for(var go="<"+H.call(String(re.nodeName)),oa=re.attributes||[],mo=0;mo<oa.length;mo++)go+=" "+oa[mo].name+"="+K(ae(oa[mo].value),"double",Ye);return go+=">",re.childNodes&&re.childNodes.length&&(go+="..."),go+="</"+H.call(String(re.nodeName))+">",go}if(ke(re)){if(re.length===0)return"[]";var as=ni(re,$n);return jr&&!rr(as)?"["+bn(as,jr)+"]":"[ "+E.call(as,", ")+" ]"}if(Ee(re)){var sa=ni(re,$n);return!("cause"in Error.prototype)&&"cause"in re&&!L.call(re,"cause")?"{ ["+String(re)+"] "+E.call(B.call("[cause]: "+$n(re.cause),sa),", ")+" }":sa.length===0?"["+String(re)+"]":"{ ["+String(re)+"] "+E.call(sa,", ")+" }"}if(typeof re=="object"&&ii){if(z&&typeof re[z]=="function"&&de)return de(re,{depth:Dl-St});if(ii!=="symbol"&&typeof re.inspect=="function")return re.inspect()}if($t(re)){var Bl=[];return r&&r.call(re,function(kr,ar){Bl.push($n(ar,re,!0)+" => "+$n(kr,re))}),Le("Map",n.call(re),Bl,jr)}if(me(re)){var Fi=[];return f&&f.call(re,function(kr){Fi.push($n(kr,re))}),Le("Set",u.call(re),Fi,jr)}if(vn(re))return Et("WeakMap");if(ye(re))return Et("WeakSet");if(le(re))return Et("WeakRef");if(we(re))return rt($n(Number(re)));if(et(re))return rt($n(P.call(re)));if(Ge(re))return rt(w.call(re));if(ve(re))return rt($n(String(re)));if(typeof window<"u"&&re===window)return"{ [object Window] }";if(typeof globalThis<"u"&&re===globalThis||typeof DC<"u"&&re===DC)return"{ [object globalThis] }";if(!Ie(re)&&!Ne(re)){var tn=ni(re,$n),wn=J?J(re)===Object.prototype:re instanceof Object||re.constructor===Object,sr=re instanceof Object?"":"null prototype",aa=!wn&&ce&&Object(re)===re&&ce in re?I.call(it(re),8,-1):sr?"Object":"",dg=wn||typeof re.constructor!="function"?"":re.constructor.name?re.constructor.name+" ":"",Ll=dg+(aa||sr?"["+E.call(B.call([],aa||[],sr||[]),": ")+"] ":"");return tn.length===0?Ll+"{}":jr?Ll+"{"+bn(tn,jr)+"}":Ll+"{ "+E.call(tn,", ")+" }"}return String(re)};function K(Q,re,ct){var St=ct.quoteStyle||re,gt=Y[St];return gt+Q+gt}function ae(Q){return A.call(String(Q),/"/g,""")}function ue(Q){return!ce||!(typeof Q=="object"&&(ce in Q||typeof Q[ce]<"u"))}function ke(Q){return it(Q)==="[object Array]"&&ue(Q)}function Ie(Q){return it(Q)==="[object Date]"&&ue(Q)}function Ne(Q){return it(Q)==="[object RegExp]"&&ue(Q)}function Ee(Q){return it(Q)==="[object Error]"&&ue(Q)}function ve(Q){return it(Q)==="[object String]"&&ue(Q)}function we(Q){return it(Q)==="[object Number]"&&ue(Q)}function Ge(Q){return it(Q)==="[object Boolean]"&&ue(Q)}function Je(Q){if(V)return Q&&typeof Q=="object"&&Q instanceof Symbol;if(typeof Q=="symbol")return!0;if(!Q||typeof Q!="object"||!F)return!1;try{return F.call(Q),!0}catch{}return!1}function et(Q){if(!Q||typeof Q!="object"||!P)return!1;try{return P.call(Q),!0}catch{}return!1}var Fe=Object.prototype.hasOwnProperty||function(Q){return Q in this};function yt(Q,re){return Fe.call(Q,re)}function it(Q){return _.call(Q)}function _t(Q){if(Q.name)return Q.name;var re=k.call(S.call(Q),/^function\s*([\w$]+)/);return re?re[1]:null}function Vt(Q,re){if(Q.indexOf)return Q.indexOf(re);for(var ct=0,St=Q.length;ct<St;ct++)if(Q[ct]===re)return ct;return-1}function $t(Q){if(!n||!Q||typeof Q!="object")return!1;try{n.call(Q);try{u.call(Q)}catch{return!0}return Q instanceof Map}catch{}return!1}function vn(Q){if(!m||!Q||typeof Q!="object")return!1;try{m.call(Q,m);try{v.call(Q,v)}catch{return!0}return Q instanceof WeakMap}catch{}return!1}function le(Q){if(!j||!Q||typeof Q!="object")return!1;try{return j.call(Q),!0}catch{}return!1}function me(Q){if(!u||!Q||typeof Q!="object")return!1;try{u.call(Q);try{n.call(Q)}catch{return!0}return Q instanceof Set}catch{}return!1}function ye(Q){if(!v||!Q||typeof Q!="object")return!1;try{v.call(Q,v);try{m.call(Q,m)}catch{return!0}return Q instanceof WeakSet}catch{}return!1}function je(Q){return!Q||typeof Q!="object"?!1:typeof HTMLElement<"u"&&Q instanceof HTMLElement?!0:typeof Q.nodeName=="string"&&typeof Q.getAttribute=="function"}function Ce(Q,re){if(Q.length>re.maxStringLength){var ct=Q.length-re.maxStringLength,St="... "+ct+" more character"+(ct>1?"s":"");return Ce(I.call(Q,0,re.maxStringLength),re)+St}var gt=ie[re.quoteStyle||"single"];gt.lastIndex=0;var Ye=A.call(A.call(Q,gt,"\\$1"),/[\x00-\x1f]/g,Re);return K(Ye,"single",re)}function Re(Q){var re=Q.charCodeAt(0),ct={8:"b",9:"t",10:"n",12:"f",13:"r"}[re];return ct?"\\"+ct:"\\x"+(re<16?"0":"")+T.call(re.toString(16))}function rt(Q){return"Object("+Q+")"}function Et(Q){return Q+" { ? }"}function Le(Q,re,ct,St){var gt=St?bn(ct,St):E.call(ct,", ");return Q+" ("+re+") {"+gt+"}"}function rr(Q){for(var re=0;re<Q.length;re++)if(Vt(Q[re],` 2`)>=0)return!1;return!0}function or(Q,re){var ct;if(Q.indent===" ")ct=" ";else if(typeof Q.indent=="number"&&Q.indent>0)ct=E.call(Array(Q.indent+1)," ");else return null;return{base:ct,prev:E.call(Array(re+1),ct)}}function bn(Q,re){if(Q.length===0)return"";var ct=` 3`+re.prev+re.base;return ct+E.call(Q,","+ct)+` 4`+re.prev}function ni(Q,re){var ct=ke(Q),St=[];if(ct){St.length=Q.length;for(var gt=0;gt<Q.length;gt++)St[gt]=yt(Q,gt)?re(Q[gt],Q):""}var Ye=typeof O=="function"?O(Q):[],ii;if(V){ii={};for(var Pn=0;Pn<Ye.length;Pn++)ii["$"+Ye[Pn]]=Ye[Pn]}for(var hn in Q)yt(Q,hn)&&(ct&&String(Number(hn))===hn&&hn<Q.length||V&&ii["$"+hn]instanceof Symbol||(q.call(/[^\w$]/,hn)?St.push(re(hn,Q)+": "+re(Q[hn],Q)):St.push(hn+": "+re(Q[hn],Q))));if(typeof O=="function")for(var Hn=0;Hn<Ye.length;Hn++)L.call(Q,Ye[Hn])&&St.push("["+re(Ye[Hn])+"]: "+re(Q[Ye[Hn]],Q));return St}return Cx}var jx,y2;function BO(){if(y2)return jx;y2=1;var e=zh(),t=Ml(),n=function(f,h,m){for(var x=f,v;(v=x.next)!=null;x=v)if(v.key===h)return x.next=v.next,m||(v.next=f.next,f.next=v),v},r=function(f,h){if(f){var m=n(f,h);return m&&m.value}},a=function(f,h,m){var x=n(f,h);x?x.value=m:f.next={key:h,next:f.next,value:m}},c=function(f,h){return f?!!n(f,h):!1},u=function(f,h){if(f)return n(f,h,!0)};return jx=function(){var h,m={assert:function(x){if(!m.has(x))throw new t("Side channel does not contain "+e(x))},delete:function(x){var v=u(h,x);return v&&h&&!h.next&&(h=void 0),!!v},get:function(x){return r(h,x)},has:function(x){return c(h,x)},set:function(x,v){h||(h={next:void 0}),a(h,x,v)}};return m},jx}var kx,v2;function R5(){return v2||(v2=1,kx=Object),kx}var Nx,b2;function LO(){return b2||(b2=1,Nx=Error),Nx}var Ex,w2;function qO(){return w2||(w2=1,Ex=EvalError),Ex}var Tx,_2;function HO(){return _2||(_2=1,Tx=RangeError),Tx}var Ix,S2;function UO(){return S2||(S2=1,Ix=ReferenceError),Ix}var Ax,C2;function GO(){return C2||(C2=1,Ax=SyntaxError),Ax}var Rx,j2;function VO(){return j2||(j2=1,Rx=URIError),Rx}var Mx,k2;function YO(){return k2||(k2=1,Mx=Math.abs),Mx}var Px,N2;function XO(){return N2||(N2=1,Px=Math.floor),Px}var $x,E2;function KO(){return E2||(E2=1,$x=Math.max),$x}var zx,T2;function WO(){return T2||(T2=1,zx=Math.min),zx}var Ox,I2;function JO(){return I2||(I2=1,Ox=Math.pow),Ox}var Dx,A2;function QO(){return A2||(A2=1,Dx=Math.round),Dx}var Fx,R2;function ZO(){return R2||(R2=1,Fx=Number.isNaN||function(t){return t!==t}),Fx}var Bx,M2;function eD(){if(M2)return Bx;M2=1;var e=ZO();return Bx=function(n){return e(n)||n===0?n:n<0?-1:1},Bx}var Lx,P2;function tD(){return P2||(P2=1,Lx=Object.getOwnPropertyDescriptor),Lx}var qx,$2;function M5(){if($2)return qx;$2=1;var e=tD();if(e)try{e([],"length")}catch{e=null}return qx=e,qx}var Hx,z2;function P5(){if(z2)return Hx;z2=1;var e=Object.defineProperty||!1;if(e)try{e({},"a",{value:1})}catch{e=!1}return Hx=e,Hx}var Ux,O2;function nD(){return O2||(O2=1,Ux=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var t={},n=Symbol("test"),r=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(r)!=="[object Symbol]")return!1;var a=42;t[n]=a;for(var c in t)return!1;if(typeof Object.keys=="function"&&Object.keys(t).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(t).length!==0)return!1;var u=Object.getOwnPropertySymbols(t);if(u.length!==1||u[0]!==n||!Object.prototype.propertyIsEnumerable.call(t,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var f=Object.getOwnPropertyDescriptor(t,n);if(f.value!==a||f.enumerable!==!0)return!1}return!0}),Ux}var Gx,D2;function iD(){if(D2)return Gx;D2=1;var e=typeof Symbol<"u"&&Symbol,t=nD();return Gx=function(){return typeof e!="function"||typeof Symbol!="function"||typeof e("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:t()},Gx}var Vx,F2;function $5(){return F2||(F2=1,Vx=typeof Reflect<"u"&&Reflect.getPrototypeOf||null),Vx}var Yx,B2;function z5(){if(B2)return Yx;B2=1;var e=R5();return Yx=e.getPrototypeOf||null,Yx}var Xx,L2;function rD(){if(L2)return Xx;L2=1;var e="Function.prototype.bind called on incompatible ",t=Object.prototype.toString,n=Math.max,r="[object Function]",a=function(h,m){for(var x=[],v=0;v<h.length;v+=1)x[v]=h[v];for(var b=0;b<m.length;b+=1)x[b+h.length]=m[b];return x},c=function(h,m){for(var x=[],v=m,b=0;v<h.length;v+=1,b+=1)x[b]=h[v];return x},u=function(f,h){for(var m="",x=0;x<f.length;x+=1)m+=f[x],x+1<f.length&&(m+=h);return m};return Xx=function(h){var m=this;if(typeof m!="function"||t.apply(m)!==r)throw new TypeError(e+m);for(var x=c(arguments,1),v,b=function(){if(this instanceof v){var k=m.apply(this,a(x,arguments));return Object(k)===k?k:this}return m.apply(h,a(x,arguments))},j=n(0,m.length-x.length),w=[],_=0;_<j;_++)w[_]="$"+_;if(v=Function("binder","return function ("+u(w,",")+"){ return binder.apply(this,arguments); }")(b),m.prototype){var S=function(){};S.prototype=m.prototype,v.prototype=new S,S.prototype=null}return v},Xx}var Kx,q2;function Oh(){if(q2)return Kx;q2=1;var e=rD();return Kx=Function.prototype.bind||e,Kx}var Wx,H2;function J0(){return H2||(H2=1,Wx=Function.prototype.call),Wx}var Jx,U2;function O5(){return U2||(U2=1,Jx=Function.prototype.apply),Jx}var Qx,G2;function oD(){return G2||(G2=1,Qx=typeof Reflect<"u"&&Reflect&&Reflect.apply),Qx}var Zx,V2;function sD(){if(V2)return Zx;V2=1;var e=Oh(),t=O5(),n=J0(),r=oD();return Zx=r||e.call(n,t),Zx}var ey,Y2;function D5(){if(Y2)return ey;Y2=1;var e=Oh(),t=Ml(),n=J0(),r=sD();return ey=function(c){if(c.length<1||typeof c[0]!="function")throw new t("a function is required");return r(e,n,c)},ey}var ty,X2;function aD(){if(X2)return ty;X2=1;var e=D5(),t=M5(),n;try{n=[].__proto__===Array.prototype}catch(u){if(!u||typeof u!="object"||!("code"in u)||u.code!=="ERR_PROTO_ACCESS")throw u}var r=!!n&&t&&t(Object.prototype,"__proto__"),a=Object,c=a.getPrototypeOf;return ty=r&&typeof r.get=="function"?e([r.get]):typeof c=="function"?function(f){return c(f==null?f:a(f))}:!1,ty}var ny,K2;function lD(){if(K2)return ny;K2=1;var e=$5(),t=z5(),n=aD();return ny=e?function(a){return e(a)}:t?function(a){if(!a||typeof a!="object"&&typeof a!="function")throw new TypeError("getProto: not an object");return t(a)}:n?function(a){return n(a)}:null,ny}var iy,W2;function cD(){if(W2)return iy;W2=1;var e=Function.prototype.call,t=Object.prototype.hasOwnProperty,n=Oh();return iy=n.call(e,t),iy}var ry,J2;function Q0(){if(J2)return ry;J2=1;var e,t=R5(),n=LO(),r=qO(),a=HO(),c=UO(),u=GO(),f=Ml(),h=VO(),m=YO(),x=XO(),v=KO(),b=WO(),j=JO(),w=QO(),_=eD(),S=Function,k=function(Ne){try{return S('"use strict"; return ('+Ne+").constructor;")()}catch{}},I=M5(),A=P5(),T=function(){throw new f},H=I?(function(){try{return arguments.callee,T}catch{try{return I(arguments,"callee").get}catch{return T}}})():T,q=iD()(),B=lD(),E=z5(),D=$5(),$=O5(),P=J0(),O={},F=typeof Uint8Array>"u"||!B?e:B(Uint8Array),V={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?e:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?e:ArrayBuffer,"%ArrayIteratorPrototype%":q&&B?B([][Symbol.iterator]()):e,"%AsyncFromSyncIteratorPrototype%":e,"%AsyncFunction%":O,"%AsyncGenerator%":O,"%AsyncGeneratorFunction%":O,"%AsyncIteratorPrototype%":O,"%Atomics%":typeof Atomics>"u"?e:Atomics,"%BigInt%":typeof BigInt>"u"?e:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?e:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?e:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?e:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":n,"%eval%":eval,"%EvalError%":r,"%Float16Array%":typeof Float16Array>"u"?e:Float16Array,"%Float32Array%":typeof Float32Array>"u"?e:Float32Array,"%Float64Array%":typeof Float64Array>"u"?e:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?e:FinalizationRegistry,"%Function%":S,"%GeneratorFunction%":O,"%Int8Array%":typeof Int8Array>"u"?e:Int8Array,"%Int16Array%":typeof Int16Array>"u"?e:Int16Array,"%Int32Array%":typeof Int32Array>"u"?e:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":q&&B?B(B([][Symbol.iterator]())):e,"%JSON%":typeof JSON=="object"?JSON:e,"%Map%":typeof Map>"u"?e:Map,"%MapIteratorPrototype%":typeof Map>"u"||!q||!B?e:B(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":t,"%Object.getOwnPropertyDescriptor%":I,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?e:Promise,"%Proxy%":typeof Proxy>"u"?e:Proxy,"%RangeError%":a,"%ReferenceError%":c,"%Reflect%":typeof Reflect>"u"?e:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?e:Set,"%SetIteratorPrototype%":typeof Set>"u"||!q||!B?e:B(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?e:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":q&&B?B(""[Symbol.iterator]()):e,"%Symbol%":q?Symbol:e,"%SyntaxError%":u,"%ThrowTypeError%":H,"%TypedArray%":F,"%TypeError%":f,"%Uint8Array%":typeof Uint8Array>"u"?e:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?e:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?e:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?e:Uint32Array,"%URIError%":h,"%WeakMap%":typeof WeakMap>"u"?e:WeakMap,"%WeakRef%":typeof WeakRef>"u"?e:WeakRef,"%WeakSet%":typeof WeakSet>"u"?e:WeakSet,"%Function.prototype.call%":P,"%Function.prototype.apply%":$,"%Object.defineProperty%":A,"%Object.getPrototypeOf%":E,"%Math.abs%":m,"%Math.floor%":x,"%Math.max%":v,"%Math.min%":b,"%Math.pow%":j,"%Math.round%":w,"%Math.sign%":_,"%Reflect.getPrototypeOf%":D};if(B)try{null.error}catch(Ne){var ce=B(B(Ne));V["%Error.prototype%"]=ce}var L=function Ne(Ee){var ve;if(Ee==="%AsyncFunction%")ve=k("async function () {}");else if(Ee==="%GeneratorFunction%")ve=k("function* () {}");else if(Ee==="%AsyncGeneratorFunction%")ve=k("async function* () {}");else if(Ee==="%AsyncGenerator%"){var we=Ne("%AsyncGeneratorFunction%");we&&(ve=we.prototype)}else if(Ee==="%AsyncIteratorPrototype%"){var Ge=Ne("%AsyncGenerator%");Ge&&B&&(ve=B(Ge.prototype))}return V[Ee]=ve,ve},J={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},X=Oh(),de=cD(),pe=X.call(P,Array.prototype.concat),z=X.call($,Array.prototype.splice),Y=X.call(P,String.prototype.replace),ie=X.call(P,String.prototype.slice),K=X.call(P,RegExp.prototype.exec),ae=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,ue=/\\(\\)?/g,ke=function(Ee){var ve=ie(Ee,0,1),we=ie(Ee,-1);if(ve==="%"&&we!=="%")throw new u("invalid intrinsic syntax, expected closing `%`");if(we==="%"&&ve!=="%")throw new u("invalid intrinsic syntax, expected opening `%`");var Ge=[];return Y(Ee,ae,function(Je,et,Fe,yt){Ge[Ge.length]=Fe?Y(yt,ue,"$1"):et||Je}),Ge},Ie=function(Ee,ve){var we=Ee,Ge;if(de(J,we)&&(Ge=J[we],we="%"+Ge[0]+"%"),de(V,we)){var Je=V[we];if(Je===O&&(Je=L(we)),typeof Je>"u"&&!ve)throw new f("intrinsic "+Ee+" exists, but is not available. Please file an issue!");return{alias:Ge,name:we,value:Je}}throw new u("intrinsic "+Ee+" does not exist!")};return ry=function(Ee,ve){if(typeof Ee!="string"||Ee.length===0)throw new f("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof ve!="boolean")throw new f('"allowMissing" argument must be a boolean');if(K(/^%?[^%]*%?$/,Ee)===null)throw new u("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var we=ke(Ee),Ge=we.length>0?we[0]:"",Je=Ie("%"+Ge+"%",ve),et=Je.name,Fe=Je.value,yt=!1,it=Je.alias;it&&(Ge=it[0],z(we,pe([0,1],it)));for(var _t=1,Vt=!0;_t<we.length;_t+=1){var $t=we[_t],vn=ie($t,0,1),le=ie($t,-1);if((vn==='"'||vn==="'"||vn==="`"||le==='"'||le==="'"||le==="`")&&vn!==le)throw new u("property names with quotes must have matching quotes");if(($t==="constructor"||!Vt)&&(yt=!0),Ge+="."+$t,et="%"+Ge+"%",de(V,et))Fe=V[et];else if(Fe!=null){if(!($t in Fe)){if(!ve)throw new f("base intrinsic for "+Ee+" exists, but the property is not available.");return}if(I&&_t+1>=we.length){var me=I(Fe,$t);Vt=!!me,Vt&&"get"in me&&!("originalValue"in me.get)?Fe=me.get:Fe=Fe[$t]}else Vt=de(Fe,$t),Fe=Fe[$t];Vt&&!yt&&(V[et]=Fe)}}return Fe},ry}var oy,Q2;function F5(){if(Q2)return oy;Q2=1;var e=Q0(),t=D5(),n=t([e("%String.prototype.indexOf%")]);return oy=function(a,c){var u=e(a,!!c);return typeof u=="function"&&n(a,".prototype.")>-1?t([u]):u},oy}var sy,Z2;function B5(){if(Z2)return sy;Z2=1;var e=Q0(),t=F5(),n=zh(),r=Ml(),a=e("%Map%",!0),c=t("Map.prototype.get",!0),u=t("Map.prototype.set",!0),f=t("Map.prototype.has",!0),h=t("Map.prototype.delete",!0),m=t("Map.prototype.size",!0);return sy=!!a&&function(){var v,b={assert:function(j){if(!b.has(j))throw new r("Side channel does not contain "+n(j))},delete:function(j){if(v){var w=h(v,j);return m(v)===0&&(v=void 0),w}return!1},get:function(j){if(v)return c(v,j)},has:function(j){return v?f(v,j):!1},set:function(j,w){v||(v=new a),u(v,j,w)}};return b},sy}var ay,ej;function dD(){if(ej)return ay;ej=1;var e=Q0(),t=F5(),n=zh(),r=B5(),a=Ml(),c=e("%WeakMap%",!0),u=t("WeakMap.prototype.get",!0),f=t("WeakMap.prototype.set",!0),h=t("WeakMap.prototype.has",!0),m=t("WeakMap.prototype.delete",!0);return ay=c?function(){var v,b,j={assert:function(w){if(!j.has(w))throw new a("Side channel does not contain "+n(w))},delete:function(w){if(c&&w&&(typeof w=="object"||typeof w=="function")){if(v)return m(v,w)}else if(r&&b)return b.delete(w);return!1},get:function(w){return c&&w&&(typeof w=="object"||typeof w=="function")&&v?u(v,w):b&&b.get(w)},has:function(w){return c&&w&&(typeof w=="object"||typeof w=="function")&&v?h(v,w):!!b&&b.has(w)},set:function(w,_){c&&w&&(typeof w=="object"||typeof w=="function")?(v||(v=new c),f(v,w,_)):r&&(b||(b=r()),b.set(w,_))}};return j}:r,ay}var ly,tj;function L5(){if(tj)return ly;tj=1;var e=Ml(),t=zh(),n=BO(),r=B5(),a=dD(),c=a||r||n;return ly=function(){var f,h={assert:function(m){if(!h.has(m)){var x=m&&Object(m)===m?"the given object key":t(m);throw new e("Side channel does not contain "+x)}},delete:function(m){return!!f&&f.delete(m)},get:function(m){return f&&f.get(m)},has:function(m){return!!f&&f.has(m)},set:function(m,x){f||(f=c()),f.set(m,x)}};return h},ly}var cy,nj;function Z0(){if(nj)return cy;nj=1;var e=String.prototype.replace,t=/%20/g,n={RFC1738:"RFC1738",RFC3986:"RFC3986"};return cy={default:n.RFC3986,formatters:{RFC1738:function(r){return e.call(r,t,"+")},RFC3986:function(r){return String(r)}},RFC1738:n.RFC1738,RFC3986:n.RFC3986},cy}var dy,ij;function q5(){if(ij)return dy;ij=1;var e=Z0(),t=L5(),n=P5(),r=Object.prototype.hasOwnProperty,a=Array.isArray,c=t(),u=function(D,$){return c.set(D,$),D},f=function(D){return c.has(D)},h=function(D){return c.get(D)},m=function(D,$){c.set(D,$)},x=(function(){for(var E=[],D=0;D<256;++D)E[E.length]="%"+((D<16?"0":"")+D.toString(16)).toUpperCase();return E})(),v=function(D){for(;D.length>1;){var $=D.pop(),P=$.obj[$.prop];if(a(P)){for(var O=[],F=0;F<P.length;++F)typeof P[F]<"u"&&(O[O.length]=P[F]);$.obj[$.prop]=O}}},b=function(D,$){for(var P=$&&$.plainObjects?{__proto__:null}:{},O=0;O<D.length;++O)typeof D[O]<"u"&&(P[O]=D[O]);return P},j=function(D,$,P){$==="__proto__"&&n?n(D,$,{configurable:!0,enumerable:!0,value:P,writable:!0}):D[$]=P},w=function E(D,$,P){if(!$)return D;if(typeof $!="object"&&typeof $!="function"){if(a(D)){var O=D.length;if(P&&typeof P.arrayLimit=="number"&&O>=P.arrayLimit){if(P.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+P.arrayLimit+" element"+(P.arrayLimit===1?"":"s")+" allowed in an array.");return u(b(D.concat($),P),O)}D[O]=$}else if(D&&typeof D=="object")if(f(D)){var F=h(D)+1;D[F]=$,m(D,F)}else{if(P&&P.strictMerge)return[D,$];(P&&(P.plainObjects||P.allowPrototypes)||!r.call(Object.prototype,$))&&(D[$]=!0)}else return[D,$];return D}if(!D||typeof D!="object"){if(f($)){for(var V=Object.keys($),ce=P&&P.plainObjects?{__proto__:null,0:D}:{0:D},L=0;L<V.length;L++){var J=parseInt(V[L],10);ce[J+1]=$[V[L]]}return u(ce,h($)+1)}var X=[D].concat($);if(P&&typeof P.arrayLimit=="number"&&X.length>P.arrayLimit){if(P.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+P.arrayLimit+" element"+(P.arrayLimit===1?"":"s")+" allowed in an array.");return u(b(X,P),X.length-1)}return X}var de=D;if(a(D)&&!a($)&&(de=b(D,P)),a(D)&&a($)){if($.forEach(function(pe,z){if(r.call(D,z)){var Y=D[z];
4Y&&typeof Y=="object"&&pe&&typeof pe=="object"?D[z]=E(Y,pe,P):D[D.length]=pe}else D[z]=pe}),P&&typeof P.arrayLimit=="number"&&D.length>P.arrayLimit){if(P.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+P.arrayLimit+" element"+(P.arrayLimit===1?"":"s")+" allowed in an array.");return u(b(D,P),D.length-1)}return D}return Object.keys($).reduce(function(pe,z){var Y=$[z];if(r.call(pe,z)?j(pe,z,E(pe[z],Y,P)):j(pe,z,Y),f($)&&!f(pe)&&u(pe,h($)),f(pe)){var ie=parseInt(z,10);String(ie)===z&&ie>=0&&ie>h(pe)&&m(pe,ie)}return pe},de)},_=function(D,$){return Object.keys($).reduce(function(P,O){return j(P,O,$[O]),P},D)},S=function(E,D,$){var P=E.replace(/\+/g," ");if($==="iso-8859-1")return P.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(P)}catch{return P}},k=1024,I=function(D,$,P,O,F){if(D.length===0)return D;var V=D;if(typeof D=="symbol"?V=Symbol.prototype.toString.call(D):typeof D!="string"&&(V=String(D)),P==="iso-8859-1")return escape(V).replace(/%u[0-9a-f]{4}/gi,function(Y){return"%26%23"+parseInt(Y.slice(2),16)+"%3B"});for(var ce="",L=0;L<V.length;L+=k){var J=V.length>=k?V.slice(L,L+k):V;if(L+k<V.length){var X=J.charCodeAt(J.length-1);X>=55296&&X<=56319&&(J=J.slice(0,-1),L-=1)}for(var de=[],pe=0;pe<J.length;++pe){var z=J.charCodeAt(pe);if(z===45||z===46||z===95||z===126||z>=48&&z<=57||z>=65&&z<=90||z>=97&&z<=122||F===e.RFC1738&&(z===40||z===41)){de[de.length]=J.charAt(pe);continue}if(z<128){de[de.length]=x[z];continue}if(z<2048){de[de.length]=x[192|z>>6]+x[128|z&63];continue}if(z<55296||z>=57344){de[de.length]=x[224|z>>12]+x[128|z>>6&63]+x[128|z&63];continue}pe+=1,z=65536+((z&1023)<<10|J.charCodeAt(pe)&1023),de[de.length]=x[240|z>>18]+x[128|z>>12&63]+x[128|z>>6&63]+x[128|z&63]}ce+=de.join("")}return ce},A=function(D){for(var $=[{obj:{o:D},prop:"o"}],P=t(),O=0;O<$.length;++O)for(var F=$[O],V=F.obj[F.prop],ce=Object.keys(V),L=0;L<ce.length;++L){var J=ce[L],X=V[J];typeof X=="object"&&X!==null&&!P.has(X)&&($[$.length]={obj:V,prop:J},P.set(X,!0))}return v($),D},T=function(D){return Object.prototype.toString.call(D)==="[object RegExp]"},H=function(D){return!D||typeof D!="object"?!1:!!(D.constructor&&D.constructor.isBuffer&&D.constructor.isBuffer(D))},q=function(D,$,P,O,F){if(f(D)){if(F)throw new RangeError("Array limit exceeded. Only "+P+" element"+(P===1?"":"s")+" allowed in an array.");var V=h(D)+1;return D[V]=$,m(D,V),D}var ce=[].concat(D,$);if(ce.length>P){if(F)throw new RangeError("Array limit exceeded. Only "+P+" element"+(P===1?"":"s")+" allowed in an array.");return u(b(ce,{plainObjects:O}),ce.length-1)}return ce},B=function(D,$){if(a(D)){for(var P=[],O=0;O<D.length;O+=1)P[P.length]=$(D[O]);return P}return $(D)};return dy={arrayToObject:b,assign:_,combine:q,compact:A,decode:S,encode:I,isBuffer:H,isOverflow:f,isRegExp:T,markOverflow:u,maybeMap:B,merge:w},dy}var uy,rj;function uD(){if(rj)return uy;rj=1;var e=L5(),t=q5(),n=Z0(),r=Object.prototype.hasOwnProperty,a={brackets:function(S){return S+"[]"},comma:"comma",indices:function(S,k){return S+"["+k+"]"},repeat:function(S){return S}},c=Array.isArray,u=Array.prototype.push,f=function(_,S){u.apply(_,c(S)?S:[S])},h=Date.prototype.toISOString,m=n.default,x={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:t.encode,encodeValuesOnly:!1,filter:void 0,format:m,formatter:n.formatters[m],indices:!1,serializeDate:function(S){return h.call(S)},skipNulls:!1,strictNullHandling:!1},v=function(S){return typeof S=="string"||typeof S=="number"||typeof S=="boolean"||typeof S=="symbol"||typeof S=="bigint"},b={},j=function _(S,k,I,A,T,H,q,B,E,D,$,P,O,F,V,ce,L,J){for(var X=S,de=J,pe=0,z=!1;(de=de.get(b))!==void 0&&!z;){var Y=de.get(S);if(pe+=1,typeof Y<"u"){if(Y===pe)throw new RangeError("Cyclic object value");z=!0}typeof de.get(b)>"u"&&(pe=0)}if(typeof D=="function"?X=D(k,X):X instanceof Date?X=O(X):I==="comma"&&c(X)&&(X=t.maybeMap(X,function(et){return et instanceof Date?O(et):et})),X===null){if(H)return V(E&&!ce?E(k,x.encoder,L,"key",F):k);X=""}if(v(X)||t.isBuffer(X)){if(E){var ie=ce?k:E(k,x.encoder,L,"key",F);return[V(ie)+"="+V(E(X,x.encoder,L,"value",F))]}return[V(k)+"="+V(String(X))]}var K=[];if(typeof X>"u")return K;var ae;if(I==="comma"&&c(X))ce&&E&&(X=t.maybeMap(X,function(et){return et==null?et:E(et)})),ae=[{value:X.length>0?X.join(",")||null:void 0}];else if(c(D))ae=D;else{var ue=Object.keys(X);ae=$?ue.sort($):ue}var ke=B?String(k).replace(/\./g,"%2E"):String(k),Ie=A&&c(X)&&X.length===1?ke+"[]":ke;if(T&&c(X)&&X.length===0)return Ie+"[]";for(var Ne=0;Ne<ae.length;++Ne){var Ee=ae[Ne],ve=typeof Ee=="object"&&Ee&&typeof Ee.value<"u"?Ee.value:X[Ee];if(!(q&&ve===null)){var we=P&&B?String(Ee).replace(/\./g,"%2E"):String(Ee),Ge=c(X)?typeof I=="function"?I(Ie,we):Ie:Ie+(P?"."+we:"["+we+"]");J.set(S,pe);var Je=e();Je.set(b,J),f(K,_(ve,Ge,I,A,T,H,q,B,I==="comma"&&ce&&c(X)?null:E,D,$,P,O,F,V,ce,L,Je))}}return K},w=function(S){if(!S)return x;if(typeof S.allowEmptyArrays<"u"&&typeof S.allowEmptyArrays!="boolean")throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");
vendor: 10,924 bytes, line 4
4if(typeof S.encodeDotInKeys<"u"&&typeof S.encodeDotInKeys!="boolean")throw new TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(S.encoder!==null&&typeof S.encoder<"u"&&typeof S.encoder!="function")throw new TypeError("Encoder has to be a function.");var k=S.charset||x.charset;if(typeof S.charset<"u"&&S.charset!=="utf-8"&&S.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var I=n.default;if(typeof S.format<"u"){if(!r.call(n.formatters,S.format))throw new TypeError("Unknown format option provided.");I=S.format}var A=n.formatters[I],T=x.filter;(typeof S.filter=="function"||c(S.filter))&&(T=S.filter);var H;if(S.arrayFormat in a?H=S.arrayFormat:"indices"in S?H=S.indices?"indices":"repeat":H=x.arrayFormat,"commaRoundTrip"in S&&typeof S.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var q=typeof S.allowDots>"u"?S.encodeDotInKeys===!0?!0:x.allowDots:!!S.allowDots;return{addQueryPrefix:typeof S.addQueryPrefix=="boolean"?S.addQueryPrefix:x.addQueryPrefix,allowDots:q,allowEmptyArrays:typeof S.allowEmptyArrays=="boolean"?!!S.allowEmptyArrays:x.allowEmptyArrays,arrayFormat:H,charset:k,charsetSentinel:typeof S.charsetSentinel=="boolean"?S.charsetSentinel:x.charsetSentinel,commaRoundTrip:!!S.commaRoundTrip,delimiter:typeof S.delimiter>"u"?x.delimiter:S.delimiter,encode:typeof S.encode=="boolean"?S.encode:x.encode,encodeDotInKeys:typeof S.encodeDotInKeys=="boolean"?S.encodeDotInKeys:x.encodeDotInKeys,encoder:typeof S.encoder=="function"?S.encoder:x.encoder,encodeValuesOnly:typeof S.encodeValuesOnly=="boolean"?S.encodeValuesOnly:x.encodeValuesOnly,filter:T,format:I,formatter:A,serializeDate:typeof S.serializeDate=="function"?S.serializeDate:x.serializeDate,skipNulls:typeof S.skipNulls=="boolean"?S.skipNulls:x.skipNulls,sort:typeof S.sort=="function"?S.sort:null,strictNullHandling:typeof S.strictNullHandling=="boolean"?S.strictNullHandling:x.strictNullHandling}};return uy=function(_,S){var k=_,I=w(S),A,T;typeof I.filter=="function"?(T=I.filter,k=T("",k)):c(I.filter)&&(T=I.filter,A=T);var H=[];if(typeof k!="object"||k===null)return"";var q=a[I.arrayFormat],B=q==="comma"&&I.commaRoundTrip;A||(A=Object.keys(k)),I.sort&&A.sort(I.sort);for(var E=e(),D=0;D<A.length;++D){var $=A[D];if(!(typeof $>"u"||$===null)){var P=k[$];I.skipNulls&&P===null||f(H,j(P,$,q,B,I.allowEmptyArrays,I.strictNullHandling,I.skipNulls,I.encodeDotInKeys,I.encode?I.encoder:null,I.filter,I.sort,I.allowDots,I.serializeDate,I.format,I.formatter,I.encodeValuesOnly,I.charset,E))}}var O=H.join(I.delimiter),F=I.addQueryPrefix===!0?"?":"";return I.charsetSentinel&&(I.charset==="iso-8859-1"?F+="utf8=%26%2310003%3B"+I.delimiter:F+="utf8=%E2%9C%93"+I.delimiter),O.length>0?F+O:""},uy}var py,oj;function pD(){if(oj)return py;oj=1;var e=q5(),t=Object.prototype.hasOwnProperty,n=Array.isArray,r={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:e.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictMerge:!0,strictNullHandling:!1,throwOnLimitExceeded:!1},a=function(j){return j.replace(/&#(\d+);/g,function(w,_){return String.fromCharCode(parseInt(_,10))})},c=function(j,w,_,S){if(j&&typeof j=="string"&&w.comma&&j.indexOf(",")>-1){if(S&&w.throwOnLimitExceeded)for(var k=0,I=j.indexOf(",");I>-1;){if(k+=1,k>=w.arrayLimit)throw new RangeError("Array limit exceeded. Only "+w.arrayLimit+" element"+(w.arrayLimit===1?"":"s")+" allowed in an array.");I=j.indexOf(",",I+1)}return j.split(",")}if(w.throwOnLimitExceeded&&_>=w.arrayLimit)throw new RangeError("Array limit exceeded. Only "+w.arrayLimit+" element"+(w.arrayLimit===1?"":"s")+" allowed in an array.");return j},u="utf8=%26%2310003%3B",f="utf8=%E2%9C%93",h=function(w,_){var S={__proto__:null},k=_.ignoreQueryPrefix?w.replace(/^\?/,""):w;k=k.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var I=_.parameterLimit===1/0?void 0:_.parameterLimit,A=k.split(_.delimiter,_.throwOnLimitExceeded&&typeof I<"u"?I+1:I);if(_.throwOnLimitExceeded&&typeof I<"u"&&A.length>I)throw new RangeError("Parameter limit exceeded. Only "+I+" parameter"+(I===1?"":"s")+" allowed.");var T=-1,H,q=_.charset;if(_.charsetSentinel)for(H=0;H<A.length;++H)A[H].indexOf("utf8=")===0&&(A[H]===f?q="utf-8":A[H]===u&&(q="iso-8859-1"),T=H,H=A.length);for(H=0;H<A.length;++H)if(H!==T){var B=A[H],E=B.indexOf("]="),D=E===-1?B.indexOf("="):E+1,$,P;if(D===-1?($=_.decoder(B,r.decoder,q,"key"),P=_.strictNullHandling?null:""):($=_.decoder(B.slice(0,D),r.decoder,q,"key"),$!==null&&(P=e.maybeMap(c(B.slice(D+1),_,n(S[$])?S[$].length:0,B.indexOf("[]=")===-1),function(F){return _.decoder(F,r.decoder,q,"value")}))),P&&_.interpretNumericEntities&&q==="iso-8859-1"&&(P=a(String(P))),B.indexOf("[]=")>-1&&(P=n(P)?[P]:P),_.comma&&n(P)&&P.length>_.arrayLimit&&(P=e.combine([],P,_.arrayLimit,_.plainObjects,_.throwOnLimitExceeded)),$!==null){var O=t.call(S,$);O&&(_.duplicates==="combine"||B.indexOf("[]=")>-1)?S[$]=e.combine(S[$],P,_.arrayLimit,_.plainObjects,_.throwOnLimitExceeded):(!O||_.duplicates==="last")&&(S[$]=P)}}return S},m=function(j,w,_,S){var k=0;if(j.length>0&&j[j.length-1]==="[]"){var I=j.slice(0,-1).join("");k=Array.isArray(w)&&w[I]?w[I].length:0}for(var A=S?w:c(w,_,k),T=j.length-1;T>=0;--T){var H,q=j[T];if(q==="[]"&&_.parseArrays)e.isOverflow(A)?H=A:H=_.allowEmptyArrays&&(A===""||_.strictNullHandling&&A===null)?[]:e.combine([],A,_.arrayLimit,_.plainObjects,_.throwOnLimitExceeded);else{H=_.plainObjects?{__proto__:null}:{};var B=q.charAt(0)==="["&&q.charAt(q.length-1)==="]"?q.slice(1,-1):q,E=_.decodeDotInKeys?B.replace(/%2E/g,"."):B,D=parseInt(E,10),$=!isNaN(D)&&q!==E&&String(D)===E&&D>=0&&_.parseArrays;if(!_.parseArrays&&E==="")H={0:A};else if($&&D<_.arrayLimit)H=[],H[D]=A;else{if($&&_.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+_.arrayLimit+" element"+(_.arrayLimit===1?"":"s")+" allowed in an array.");$?(H[D]=A,e.markOverflow(H,D)):E!=="__proto__"&&(H[E]=A)}}A=H}return A},x=function(w,_){var S=_.allowDots?w.replace(/\.([^.[]+)/g,"[$1]"):w;if(_.depth<=0)return!_.plainObjects&&t.call(Object.prototype,S)&&!_.allowPrototypes?void 0:[S];var k=[],I=S.indexOf("["),A=I>=0?S.slice(0,I):S;if(A){if(!_.plainObjects&&t.call(Object.prototype,A)&&!_.allowPrototypes)return;k[k.length]=A}for(var T=S.length,H=I,q=0;H>=0&&q<_.depth;){for(var B=1,E=H+1,D=-1;E<T&&D<0;){var $=S.charCodeAt(E);$===91?B+=1:$===93&&(B-=1,B===0&&(D=E)),E+=1}if(D<0)return k[k.length]="["+S.slice(H)+"]",k;var P=S.slice(H,D+1),O=P.slice(1,-1);if(!_.plainObjects&&t.call(Object.prototype,O)&&!_.allowPrototypes)return;k[k.length]=P,q+=1,H=S.indexOf("[",D+1)}if(H>=0){if(_.strictDepth===!0)throw new RangeError("Input depth exceeded depth option of "+_.depth+" and strictDepth is true");k[k.length]="["+S.slice(H)+"]"}return k},v=function(w,_,S,k){if(w){var I=x(w,S);if(I)return m(I,_,S,k)}},b=function(w){if(!w)return r;if(typeof w.allowEmptyArrays<"u"&&typeof w.allowEmptyArrays!="boolean")throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(typeof w.decodeDotInKeys<"u"&&typeof w.decodeDotInKeys!="boolean")throw new TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(w.decoder!==null&&typeof w.decoder<"u"&&typeof w.decoder!="function")throw new TypeError("Decoder has to be a function.");if(typeof w.charset<"u"&&w.charset!=="utf-8"&&w.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");if(typeof w.throwOnLimitExceeded<"u"&&typeof w.throwOnLimitExceeded!="boolean")throw new TypeError("`throwOnLimitExceeded` option must be a boolean");var _=typeof w.charset>"u"?r.charset:w.charset,S=typeof w.duplicates>"u"?r.duplicates:w.duplicates;if(S!=="combine"&&S!=="first"&&S!=="last")throw new TypeError("The duplicates option must be either combine, first, or last");var k=typeof w.allowDots>"u"?w.decodeDotInKeys===!0?!0:r.allowDots:!!w.allowDots;return{allowDots:k,allowEmptyArrays:typeof w.allowEmptyArrays=="boolean"?!!w.allowEmptyArrays:r.allowEmptyArrays,allowPrototypes:typeof w.allowPrototypes=="boolean"?w.allowPrototypes:r.allowPrototypes,allowSparse:typeof w.allowSparse=="boolean"?w.allowSparse:r.allowSparse,arrayLimit:typeof w.arrayLimit=="number"?w.arrayLimit:r.arrayLimit,charset:_,charsetSentinel:typeof w.charsetSentinel=="boolean"?w.charsetSentinel:r.charsetSentinel,comma:typeof w.comma=="boolean"?w.comma:r.comma,decodeDotInKeys:typeof w.decodeDotInKeys=="boolean"?w.decodeDotInKeys:r.decodeDotInKeys,decoder:typeof w.decoder=="function"?w.decoder:r.decoder,delimiter:typeof w.delimiter=="string"||e.isRegExp(w.delimiter)?w.delimiter:r.delimiter,depth:typeof w.depth=="number"||w.depth===!1?+w.depth:r.depth,duplicates:S,ignoreQueryPrefix:w.ignoreQueryPrefix===!0,interpretNumericEntities:typeof w.interpretNumericEntities=="boolean"?w.interpretNumericEntities:r.interpretNumericEntities,parameterLimit:typeof w.parameterLimit=="number"?w.parameterLimit:r.parameterLimit,parseArrays:w.parseArrays!==!1,plainObjects:typeof w.plainObjects=="boolean"?w.plainObjects:r.plainObjects,strictDepth:typeof w.strictDepth=="boolean"?!!w.strictDepth:r.strictDepth,strictMerge:typeof w.strictMerge=="boolean"?!!w.strictMerge:r.strictMerge,strictNullHandling:typeof w.strictNullHandling=="boolean"?w.strictNullHandling:r.strictNullHandling,throwOnLimitExceeded:typeof w.throwOnLimitExceeded=="boolean"?w.throwOnLimitExceeded:!1}};return py=function(j,w){var _=b(w);if(j===""||j===null||typeof j>"u")return _.plainObjects?{__proto__:null}:{};for(var S=typeof j=="string"?h(j,_):j,k=_.plainObjects?{__proto__:null}:{},I=Object.keys(S),A=0;A<I.length;++A){var T=I[A],H=v(T,S[T],_,typeof j=="string");k=e.merge(k,H,_)}return _.allowSparse===!0?k:e.compact(k)},py}var fy,sj;function fD(){if(sj)return fy;sj=1;var e=uD(),t=pD(),n=Z0();return fy={formats:n,parse:t,stringify:e},fy}var aj=fD();function H5(e,t){return function(){return e.apply(t,arguments)}}const{toString:hD}=Object.prototype,{getPrototypeOf:ew}=Object,{iterator:Dh,toStringTag:U5}=Symbol,Fh=(e=>t=>{const n=hD.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),nr=e=>(e=e.toLowerCase(),t=>Fh(t)===e),Bh=e=>t=>typeof t===e,{isArray:Pl}=Array,xl=Bh("undefined");function nu(e){return e!==null&&!xl(e)&&e.constructor!==null&&!xl(e.constructor)&&ei(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const G5=nr("ArrayBuffer");function gD(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&G5(e.buffer),t}const mD=Bh("string"),ei=Bh("function"),V5=Bh("number"),iu=e=>e!==null&&typeof e=="object",xD=e=>e===!0||e===!1,ff=e=>{if(Fh(e)!=="object")return!1;const t=ew(e);
vendor: 23,939 bytes, lines 4-6
4return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(U5 in e)&&!(Dh in e)},yD=e=>{if(!iu(e)||nu(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},vD=nr("Date"),bD=nr("File"),wD=nr("Blob"),_D=nr("FileList"),SD=e=>iu(e)&&ei(e.pipe),CD=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||ei(e.append)&&((t=Fh(e))==="formdata"||t==="object"&&ei(e.toString)&&e.toString()==="[object FormData]"))},jD=nr("URLSearchParams"),[kD,ND,ED,TD]=["ReadableStream","Request","Response","Headers"].map(nr),ID=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ru(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,a;if(typeof e!="object"&&(e=[e]),Pl(e))for(r=0,a=e.length;r<a;r++)t.call(null,e[r],r,e);else{if(nu(e))return;const c=n?Object.getOwnPropertyNames(e):Object.keys(e),u=c.length;let f;for(r=0;r<u;r++)f=c[r],t.call(null,e[f],f,e)}}function Y5(e,t){if(nu(e))return null;t=t.toLowerCase();const n=Object.keys(e);let r=n.length,a;for(;r-- >0;)if(a=n[r],t===a.toLowerCase())return a;return null}const Fs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,X5=e=>!xl(e)&&e!==Fs;function fb(){const{caseless:e,skipUndefined:t}=X5(this)&&this||{},n={},r=(a,c)=>{if(c==="__proto__"||c==="constructor"||c==="prototype")return;const u=e&&Y5(n,c)||c;ff(n[u])&&ff(a)?n[u]=fb(n[u],a):ff(a)?n[u]=fb({},a):Pl(a)?n[u]=a.slice():(!t||!xl(a))&&(n[u]=a)};for(let a=0,c=arguments.length;a<c;a++)arguments[a]&&ru(arguments[a],r);return n}const AD=(e,t,n,{allOwnKeys:r}={})=>(ru(t,(a,c)=>{n&&ei(a)?Object.defineProperty(e,c,{value:H5(a,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,c,{value:a,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),RD=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),MD=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,"constructor",{value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},PD=(e,t,n,r)=>{let a,c,u;const f={};if(t=t||{},e==null)return t;do{for(a=Object.getOwnPropertyNames(e),c=a.length;c-- >0;)u=a[c],(!r||r(u,e,t))&&!f[u]&&(t[u]=e[u],f[u]=!0);e=n!==!1&&ew(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},$D=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},zD=e=>{if(!e)return null;if(Pl(e))return e;let t=e.length;if(!V5(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},OD=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&ew(Uint8Array)),DD=(e,t)=>{const r=(e&&e[Dh]).call(e);let a;for(;(a=r.next())&&!a.done;){const c=a.value;t.call(e,c[0],c[1])}},FD=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},BD=nr("HTMLFormElement"),LD=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,a){return r.toUpperCase()+a}),lj=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),qD=nr("RegExp"),K5=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};ru(n,(a,c)=>{let u;(u=t(a,c,e))!==!1&&(r[c]=u||a)}),Object.defineProperties(e,r)},HD=e=>{K5(e,(t,n)=>{if(ei(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(ei(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},UD=(e,t)=>{const n={},r=a=>{a.forEach(c=>{n[c]=!0})};return Pl(e)?r(e):r(String(e).split(t)),n},GD=()=>{},VD=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function YD(e){return!!(e&&ei(e.append)&&e[U5]==="FormData"&&e[Dh])}const XD=e=>{const t=new Array(10),n=(r,a)=>{if(iu(r)){if(t.indexOf(r)>=0)return;if(nu(r))return r;if(!("toJSON"in r)){t[a]=r;const c=Pl(r)?[]:{};return ru(r,(u,f)=>{const h=n(u,a+1);!xl(h)&&(c[f]=h)}),t[a]=void 0,c}}return r};return n(e,0)},KD=nr("AsyncFunction"),WD=e=>e&&(iu(e)||ei(e))&&ei(e.then)&&ei(e.catch),W5=((e,t)=>e?setImmediate:t?((n,r)=>(Fs.addEventListener("message",({source:a,data:c})=>{a===Fs&&c===n&&r.length&&r.shift()()},!1),a=>{r.push(a),Fs.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",ei(Fs.postMessage)),JD=typeof queueMicrotask<"u"?queueMicrotask.bind(Fs):typeof process<"u"&&process.nextTick||W5,QD=e=>e!=null&&ei(e[Dh]),oe={isArray:Pl,isArrayBuffer:G5,isBuffer:nu,isFormData:CD,isArrayBufferView:gD,isString:mD,isNumber:V5,isBoolean:xD,isObject:iu,isPlainObject:ff,isEmptyObject:yD,isReadableStream:kD,isRequest:ND,isResponse:ED,isHeaders:TD,isUndefined:xl,isDate:vD,isFile:bD,isBlob:wD,isRegExp:qD,isFunction:ei,isStream:SD,isURLSearchParams:jD,isTypedArray:OD,isFileList:_D,forEach:ru,merge:fb,extend:AD,trim:ID,stripBOM:RD,inherits:MD,toFlatObject:PD,kindOf:Fh,kindOfTest:nr,endsWith:$D,toArray:zD,forEachEntry:DD,matchAll:FD,isHTMLForm:BD,hasOwnProperty:lj,hasOwnProp:lj,reduceDescriptors:K5,freezeMethods:HD,toObjectSet:UD,toCamelCase:LD,noop:GD,toFiniteNumber:VD,findKey:Y5,global:Fs,isContextDefined:X5,isSpecCompliantForm:YD,toJSONObject:XD,isAsyncFn:KD,isThenable:WD,setImmediate:W5,asap:JD,isIterable:QD};let Ue=class J5 extends Error{static from(t,n,r,a,c,u){const f=new J5(t.message,n||t.code,r,a,c);return f.cause=t,f.name=t.name,u&&Object.assign(f,u),f}constructor(t,n,r,a,c){super(t),this.name="AxiosError",this.isAxiosError=!0,n&&(this.code=n),r&&(this.config=r),a&&(this.request=a),c&&(this.response=c,this.status=c.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:oe.toJSONObject(this.config),code:this.code,status:this.status}}};Ue.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";Ue.ERR_BAD_OPTION="ERR_BAD_OPTION";Ue.ECONNABORTED="ECONNABORTED";Ue.ETIMEDOUT="ETIMEDOUT";Ue.ERR_NETWORK="ERR_NETWORK";Ue.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";Ue.ERR_DEPRECATED="ERR_DEPRECATED";Ue.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";Ue.ERR_BAD_REQUEST="ERR_BAD_REQUEST";Ue.ERR_CANCELED="ERR_CANCELED";Ue.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";Ue.ERR_INVALID_URL="ERR_INVALID_URL";const ZD=null;function hb(e){return oe.isPlainObject(e)||oe.isArray(e)}function Q5(e){return oe.endsWith(e,"[]")?e.slice(0,-2):e}function cj(e,t,n){return e?e.concat(t).map(function(a,c){return a=Q5(a),!n&&c?"["+a+"]":a}).join(n?".":""):t}function eF(e){return oe.isArray(e)&&!e.some(hb)}const tF=oe.toFlatObject(oe,{},null,function(t){return/^is[A-Z]/.test(t)});function Lh(e,t,n){if(!oe.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=oe.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(_,S){return!oe.isUndefined(S[_])});const r=n.metaTokens,a=n.visitor||x,c=n.dots,u=n.indexes,h=(n.Blob||typeof Blob<"u"&&Blob)&&oe.isSpecCompliantForm(t);if(!oe.isFunction(a))throw new TypeError("visitor must be a function");function m(w){if(w===null)return"";if(oe.isDate(w))return w.toISOString();if(oe.isBoolean(w))return w.toString();if(!h&&oe.isBlob(w))throw new Ue("Blob is not supported. Use a Buffer instead.");return oe.isArrayBuffer(w)||oe.isTypedArray(w)?h&&typeof Blob=="function"?new Blob([w]):Buffer.from(w):w}function x(w,_,S){let k=w;if(w&&!S&&typeof w=="object"){if(oe.endsWith(_,"{}"))_=r?_:_.slice(0,-2),w=JSON.stringify(w);else if(oe.isArray(w)&&eF(w)||(oe.isFileList(w)||oe.endsWith(_,"[]"))&&(k=oe.toArray(w)))return _=Q5(_),k.forEach(function(A,T){!(oe.isUndefined(A)||A===null)&&t.append(u===!0?cj([_],T,c):u===null?_:_+"[]",m(A))}),!1}return hb(w)?!0:(t.append(cj(S,_,c),m(w)),!1)}const v=[],b=Object.assign(tF,{defaultVisitor:x,convertValue:m,isVisitable:hb});function j(w,_){if(!oe.isUndefined(w)){if(v.indexOf(w)!==-1)throw Error("Circular reference detected in "+_.join("."));v.push(w),oe.forEach(w,function(k,I){(!(oe.isUndefined(k)||k===null)&&a.call(t,k,oe.isString(I)?I.trim():I,_,b))===!0&&j(k,_?_.concat(I):[I])}),v.pop()}}if(!oe.isObject(e))throw new TypeError("data must be an object");return j(e),t}function dj(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function tw(e,t){this._pairs=[],e&&Lh(e,this,t)}const Z5=tw.prototype;Z5.append=function(t,n){this._pairs.push([t,n])};Z5.toString=function(t){const n=t?function(r){return t.call(this,r,dj)}:dj;return this._pairs.map(function(a){return n(a[0])+"="+n(a[1])},"").join("&")};function nF(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function eI(e,t,n){if(!t)return e;const r=n&&n.encode||nF,a=oe.isFunction(n)?{serialize:n}:n,c=a&&a.serialize;let u;if(c?u=c(t,a):u=oe.isURLSearchParams(t)?t.toString():new tw(t,a).toString(r),u){const f=e.indexOf("#");f!==-1&&(e=e.slice(0,f)),e+=(e.indexOf("?")===-1?"?":"&")+u}return e}class uj{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){oe.forEach(this.handlers,function(r){r!==null&&t(r)})}}const nw={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},iF=typeof URLSearchParams<"u"?URLSearchParams:tw,rF=typeof FormData<"u"?FormData:null,oF=typeof Blob<"u"?Blob:null,sF={isBrowser:!0,classes:{URLSearchParams:iF,FormData:rF,Blob:oF},protocols:["http","https","file","blob","url","data"]},iw=typeof window<"u"&&typeof document<"u",gb=typeof navigator=="object"&&navigator||void 0,aF=iw&&(!gb||["ReactNative","NativeScript","NS"].indexOf(gb.product)<0),lF=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",cF=iw&&window.location.href||"http://localhost",dF=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:iw,hasStandardBrowserEnv:aF,hasStandardBrowserWebWorkerEnv:lF,navigator:gb,origin:cF},Symbol.toStringTag,{value:"Module"})),An={...dF,...sF};function uF(e,t){return Lh(e,new An.classes.URLSearchParams,{visitor:function(n,r,a,c){return An.isNode&&oe.isBuffer(n)?(this.append(r,n.toString("base64")),!1):c.defaultVisitor.apply(this,arguments)},...t})}function pF(e){return oe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function fF(e){const t={},n=Object.keys(e);let r;const a=n.length;let c;for(r=0;r<a;r++)c=n[r],t[c]=e[c];return t}function tI(e){function t(n,r,a,c){let u=n[c++];if(u==="__proto__")return!0;const f=Number.isFinite(+u),h=c>=n.length;return u=!u&&oe.isArray(a)?a.length:u,h?(oe.hasOwnProp(a,u)?a[u]=[a[u],r]:a[u]=r,!f):((!a[u]||!oe.isObject(a[u]))&&(a[u]=[]),t(n,r,a[u],c)&&oe.isArray(a[u])&&(a[u]=fF(a[u])),!f)}if(oe.isFormData(e)&&oe.isFunction(e.entries)){const n={};return oe.forEachEntry(e,(r,a)=>{t(pF(r),a,n,0)}),n}return null}function hF(e,t,n){if(oe.isString(e))try{return(t||JSON.parse)(e),oe.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const ou={transitional:nw,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",a=r.indexOf("application/json")>-1,c=oe.isObject(t);if(c&&oe.isHTMLForm(t)&&(t=new FormData(t)),oe.isFormData(t))return a?JSON.stringify(tI(t)):t;if(oe.isArrayBuffer(t)||oe.isBuffer(t)||oe.isStream(t)||oe.isFile(t)||oe.isBlob(t)||oe.isReadableStream(t))return t;if(oe.isArrayBufferView(t))return t.buffer;if(oe.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let f;if(c){if(r.indexOf("application/x-www-form-urlencoded")>-1)return uF(t,this.formSerializer).toString();if((f=oe.isFileList(t))||r.indexOf("multipart/form-data")>-1){const h=this.env&&this.env.FormData;return Lh(f?{"files[]":t}:t,h&&new h,this.formSerializer)}}return c||a?(n.setContentType("application/json",!1),hF(t)):t}],transformResponse:[function(t){const n=this.transitional||ou.transitional,r=n&&n.forcedJSONParsing,a=this.responseType==="json";if(oe.isResponse(t)||oe.isReadableStream(t))return t;if(t&&oe.isString(t)&&(r&&!this.responseType||a)){const u=!(n&&n.silentJSONParsing)&&a;try{return JSON.parse(t,this.parseReviver)}catch(f){if(u)throw f.name==="SyntaxError"?Ue.from(f,Ue.ERR_BAD_RESPONSE,this,null,this.response):f}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:An.classes.FormData,Blob:An.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};oe.forEach(["delete","get","head","post","put","patch"],e=>{ou.headers[e]={}});const gF=oe.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),mF=e=>{const t={};let n,r,a;return e&&e.split(` 5`).forEach(function(u){a=u.indexOf(":"),n=u.substring(0,a).trim().toLowerCase(),r=u.substring(a+1).trim(),!(!n||t[n]&&gF[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},pj=Symbol("internals");function Mc(e){return e&&String(e).trim().toLowerCase()}function hf(e){return e===!1||e==null?e:oe.isArray(e)?e.map(hf):String(e)}function xF(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const yF=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function hy(e,t,n,r,a){if(oe.isFunction(r))return r.call(this,t,n);if(a&&(t=n),!!oe.isString(t)){if(oe.isString(r))return t.indexOf(r)!==-1;if(oe.isRegExp(r))return r.test(t)}}function vF(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function bF(e,t){const n=oe.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(a,c,u){return this[r].call(this,t,a,c,u)},configurable:!0})})}let ti=class{constructor(t){t&&this.set(t)}set(t,n,r){const a=this;function c(f,h,m){const x=Mc(h);if(!x)throw new Error("header name must be a non-empty string");const v=oe.findKey(a,x);(!v||a[v]===void 0||m===!0||m===void 0&&a[v]!==!1)&&(a[v||h]=hf(f))}const u=(f,h)=>oe.forEach(f,(m,x)=>c(m,x,h));if(oe.isPlainObject(t)||t instanceof this.constructor)u(t,n);else if(oe.isString(t)&&(t=t.trim())&&!yF(t))u(mF(t),n);else if(oe.isObject(t)&&oe.isIterable(t)){let f={},h,m;for(const x of t){if(!oe.isArray(x))throw TypeError("Object iterator must return a key-value pair");f[m=x[0]]=(h=f[m])?oe.isArray(h)?[...h,x[1]]:[h,x[1]]:x[1]}u(f,n)}else t!=null&&c(n,t,r);return this}get(t,n){if(t=Mc(t),t){const r=oe.findKey(this,t);if(r){const a=this[r];if(!n)return a;if(n===!0)return xF(a);if(oe.isFunction(n))return n.call(this,a,r);if(oe.isRegExp(n))return n.exec(a);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Mc(t),t){const r=oe.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||hy(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let a=!1;function c(u){if(u=Mc(u),u){const f=oe.findKey(r,u);f&&(!n||hy(r,r[f],f,n))&&(delete r[f],a=!0)}}return oe.isArray(t)?t.forEach(c):c(t),a}clear(t){const n=Object.keys(this);let r=n.length,a=!1;for(;r--;){const c=n[r];(!t||hy(this,this[c],c,t,!0))&&(delete this[c],a=!0)}return a}normalize(t){const n=this,r={};return oe.forEach(this,(a,c)=>{const u=oe.findKey(r,c);if(u){n[u]=hf(a),delete n[c];return}const f=t?vF(c):String(c).trim();f!==c&&delete n[c],n[f]=hf(a),r[f]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return oe.forEach(this,(r,a)=>{r!=null&&r!==!1&&(n[a]=t&&oe.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` 6`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(a=>r.set(a)),r}static accessor(t){const r=(this[pj]=this[pj]={accessors:{}}).accessors,a=this.prototype;function c(u){const f=Mc(u);r[f]||(bF(a,u),r[f]=!0)}return oe.isArray(t)?t.forEach(c):c(t),this}};ti.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);oe.reduceDescriptors(ti.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});oe.freezeMethods(ti);function gy(e,t){const n=this||ou,r=t||n,a=ti.from(r.headers);let c=r.data;return oe.forEach(e,function(f){c=f.call(n,c,a.normalize(),t?t.status:void 0)}),a.normalize(),c}function nI(e){return!!(e&&e.__CANCEL__)}let su=class extends Ue{constructor(t,n,r){super(t??"canceled",Ue.ERR_CANCELED,n,r),this.name="CanceledError",this.__CANCEL__=!0}};function iI(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new Ue("Request failed with status code "+n.status,[Ue.ERR_BAD_REQUEST,Ue.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function wF(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function _F(e,t){e=e||10;const n=new Array(e),r=new Array(e);let a=0,c=0,u;return t=t!==void 0?t:1e3,function(h){const m=Date.now(),x=r[c];u||(u=m),n[a]=h,r[a]=m;let v=c,b=0;for(;v!==a;)b+=n[v++],v=v%e;if(a=(a+1)%e,a===c&&(c=(c+1)%e),m-u<t)return;const j=x&&m-x;return j?Math.round(b*1e3/j):void 0}}function SF(e,t){let n=0,r=1e3/t,a,c;const u=(m,x=Date.now())=>{n=x,a=null,c&&(clearTimeout(c),c=null),e(...m)};return[(...m)=>{const x=Date.now(),v=x-n;v>=r?u(m,x):(a=m,c||(c=setTimeout(()=>{c=null,u(a)},r-v)))},()=>a&&u(a)]}const Uf=(e,t,n=3)=>{let r=0;const a=_F(50,250);return SF(c=>{const u=c.loaded,f=c.lengthComputable?c.total:void 0,h=u-r,m=a(h),x=u<=f;r=u;const v={loaded:u,total:f,progress:f?u/f:void 0,bytes:h,rate:m||void 0,estimated:m&&f&&x?(f-u)/m:void 0,event:c,lengthComputable:f!=null,[t?"download":"upload"]:!0};e(v)},n)},fj=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},hj=e=>(...t)=>oe.asap(()=>e(...t)),CF=An.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,An.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(An.origin),An.navigator&&/(msie|trident)/i.test(An.navigator.userAgent)):()=>!0,jF=An.hasStandardBrowserEnv?{write(e,t,n,r,a,c,u){if(typeof document>"u")return;const f=[`${e}=${encodeURIComponent(t)}`];oe.isNumber(n)&&f.push(`expires=${new Date(n).toUTCString()}`),oe.isString(r)&&f.push(`path=${r}`),oe.isString(a)&&f.push(`domain=${a}`),c===!0&&f.push("secure"),oe.isString(u)&&f.push(`SameSite=${u}`),document.cookie=f.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function kF(e){return typeof e!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function NF(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function rI(e,t,n){let r=!kF(t);return e&&(r||n==!1)?NF(e,t):t}const gj=e=>e instanceof ti?{...e}:e;function Ys(e,t){t=t||{};const n={};function r(m,x,v,b){return oe.isPlainObject(m)&&oe.isPlainObject(x)?oe.merge.call({caseless:b},m,x):oe.isPlainObject(x)?oe.merge({},x):oe.isArray(x)?x.slice():x}function a(m,x,v,b){if(oe.isUndefined(x)){if(!oe.isUndefined(m))return r(void 0,m,v,b)}else return r(m,x,v,b)}function c(m,x){if(!oe.isUndefined(x))return r(void 0,x)}function u(m,x){if(oe.isUndefined(x)){if(!oe.isUndefined(m))return r(void 0,m)}else return r(void 0,x)}function f(m,x,v){if(v in t)return r(m,x);if(v in e)return r(void 0,m)}const h={url:c,method:c,data:c,baseURL:u,transformRequest:u,transformResponse:u,paramsSerializer:u,timeout:u,timeoutMessage:u,withCredentials:u,withXSRFToken:u,adapter:u,responseType:u,xsrfCookieName:u,xsrfHeaderName:u,onUploadProgress:u,onDownloadProgress:u,decompress:u,maxContentLength:u,maxBodyLength:u,beforeRedirect:u,transport:u,httpAgent:u,httpsAgent:u,cancelToken:u,socketPath:u,responseEncoding:u,validateStatus:f,headers:(m,x,v)=>a(gj(m),gj(x),v,!0)};return oe.forEach(Object.keys({...e,...t}),function(x){if(x==="__proto__"||x==="constructor"||x==="prototype")return;const v=oe.hasOwnProp(h,x)?h[x]:a,b=v(e[x],t[x],x);oe.isUndefined(b)&&v!==f||(n[x]=b)}),n}const oI=e=>{const t=Ys({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:a,xsrfCookieName:c,headers:u,auth:f}=t;if(t.headers=u=ti.from(u),t.url=eI(rI(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),f&&u.set("Authorization","Basic "+btoa((f.username||"")+":"+(f.password?unescape(encodeURIComponent(f.password)):""))),oe.isFormData(n)){if(An.hasStandardBrowserEnv||An.hasStandardBrowserWebWorkerEnv)u.setContentType(void 0);else if(oe.isFunction(n.getHeaders)){const h=n.getHeaders(),m=["content-type","content-length"];Object.entries(h).forEach(([x,v])=>{m.includes(x.toLowerCase())&&u.set(x,v)})}}if(An.hasStandardBrowserEnv&&(r&&oe.isFunction(r)&&(r=r(t)),r||r!==!1&&CF(t.url))){const h=a&&c&&jF.read(c);h&&u.set(a,h)}return t},EF=typeof XMLHttpRequest<"u",TF=EF&&function(e){return new Promise(function(n,r){const a=oI(e);let c=a.data;const u=ti.from(a.headers).normalize();let{responseType:f,onUploadProgress:h,onDownloadProgress:m}=a,x,v,b,j,w;function _(){j&&j(),w&&w(),a.cancelToken&&a.cancelToken.unsubscribe(x),a.signal&&a.signal.removeEventListener("abort",x)}let S=new XMLHttpRequest;S.open(a.method.toUpperCase(),a.url,!0),S.timeout=a.timeout;function k(){if(!S)return;const A=ti.from("getAllResponseHeaders"in S&&S.getAllResponseHeaders()),H={data:!f||f==="text"||f==="json"?S.responseText:S.response,status:S.status,statusText:S.statusText,headers:A,config:e,request:S};iI(function(B){n(B),_()},function(B){r(B),_()},H),S=null}"onloadend"in S?S.onloadend=k:S.onreadystatechange=function(){!S||S.readyState!==4||S.status===0&&!(S.responseURL&&S.responseURL.indexOf("file:")===0)||setTimeout(k)},S.onabort=function(){S&&(r(new Ue("Request aborted",Ue.ECONNABORTED,e,S)),S=null)},S.onerror=function(T){const H=T&&T.message?T.message:"Network Error",q=new Ue(H,Ue.ERR_NETWORK,e,S);q.event=T||null,r(q),S=null},S.ontimeout=function(){let T=a.timeout?"timeout of "+a.timeout+"ms exceeded":"timeout exceeded";const H=a.transitional||nw;a.timeoutErrorMessage&&(T=a.timeoutErrorMessage),r(new Ue(T,H.clarifyTimeoutError?Ue.ETIMEDOUT:Ue.ECONNABORTED,e,S)),S=null},c===void 0&&u.setContentType(null),"setRequestHeader"in S&&oe.forEach(u.toJSON(),function(T,H){S.setRequestHeader(H,T)}),oe.isUndefined(a.withCredentials)||(S.withCredentials=!!a.withCredentials),f&&f!=="json"&&(S.responseType=a.responseType),m&&([b,w]=Uf(m,!0),S.addEventListener("progress",b)),h&&S.upload&&([v,j]=Uf(h),S.upload.addEventListener("progress",v),S.upload.addEventListener("loadend",j)),(a.cancelToken||a.signal)&&(x=A=>{S&&(r(!A||A.type?new su(null,e,S):A),S.abort(),S=null)},a.cancelToken&&a.cancelToken.subscribe(x),a.signal&&(a.signal.aborted?x():a.signal.addEventListener("abort",x)));const I=wF(a.url);if(I&&An.protocols.indexOf(I)===-1){r(new Ue("Unsupported protocol "+I+":",Ue.ERR_BAD_REQUEST,e));return}S.send(c||null)})},IF=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,a;const c=function(m){if(!a){a=!0,f();const x=m instanceof Error?m:this.reason;r.abort(x instanceof Ue?x:new su(x instanceof Error?x.message:x))}};let u=t&&setTimeout(()=>{u=null,c(new Ue(`timeout of ${t}ms exceeded`,Ue.ETIMEDOUT))},t);const f=()=>{e&&(u&&clearTimeout(u),u=null,e.forEach(m=>{m.unsubscribe?m.unsubscribe(c):m.removeEventListener("abort",c)}),e=null)};e.forEach(m=>m.addEventListener("abort",c));const{signal:h}=r;return h.unsubscribe=()=>
vendor: 9,462 bytes, lines 6-9
6oe.asap(f),h}},AF=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let r=0,a;for(;r<n;)a=r+t,yield e.slice(r,a),r=a},RF=async function*(e,t){for await(const n of MF(e))yield*AF(n,t)},MF=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:r}=await t.read();if(n)break;yield r}}finally{await t.cancel()}},mj=(e,t,n,r)=>{const a=RF(e,t);let c=0,u,f=h=>{u||(u=!0,r&&r(h))};return new ReadableStream({async pull(h){try{const{done:m,value:x}=await a.next();if(m){f(),h.close();return}let v=x.byteLength;if(n){let b=c+=v;n(b)}h.enqueue(new Uint8Array(x))}catch(m){throw f(m),m}},cancel(h){return f(h),a.return()}},{highWaterMark:2})},xj=64*1024,{isFunction:Cp}=oe,PF=(({Request:e,Response:t})=>({Request:e,Response:t}))(oe.global),{ReadableStream:yj,TextEncoder:vj}=oe.global,bj=(e,...t)=>{try{return!!e(...t)}catch{return!1}},$F=e=>{e=oe.merge.call({skipUndefined:!0},PF,e);const{fetch:t,Request:n,Response:r}=e,a=t?Cp(t):typeof fetch=="function",c=Cp(n),u=Cp(r);if(!a)return!1;const f=a&&Cp(yj),h=a&&(typeof vj=="function"?(w=>_=>w.encode(_))(new vj):async w=>new Uint8Array(await new n(w).arrayBuffer())),m=c&&f&&bj(()=>{let w=!1;const _=new n(An.origin,{body:new yj,method:"POST",get duplex(){return w=!0,"half"}}).headers.has("Content-Type");return w&&!_}),x=u&&f&&bj(()=>oe.isReadableStream(new r("").body)),v={stream:x&&(w=>w.body)};a&&["text","arrayBuffer","blob","formData","stream"].forEach(w=>{!v[w]&&(v[w]=(_,S)=>{let k=_&&_[w];if(k)return k.call(_);throw new Ue(`Response type '${w}' is not supported`,Ue.ERR_NOT_SUPPORT,S)})});const b=async w=>{if(w==null)return 0;if(oe.isBlob(w))return w.size;if(oe.isSpecCompliantForm(w))return(await new n(An.origin,{method:"POST",body:w}).arrayBuffer()).byteLength;if(oe.isArrayBufferView(w)||oe.isArrayBuffer(w))return w.byteLength;if(oe.isURLSearchParams(w)&&(w=w+""),oe.isString(w))return(await h(w)).byteLength},j=async(w,_)=>{const S=oe.toFiniteNumber(w.getContentLength());return S??b(_)};return async w=>{let{url:_,method:S,data:k,signal:I,cancelToken:A,timeout:T,onDownloadProgress:H,onUploadProgress:q,responseType:B,headers:E,withCredentials:D="same-origin",fetchOptions:$}=oI(w),P=t||fetch;B=B?(B+"").toLowerCase():"text";let O=IF([I,A&&A.toAbortSignal()],T),F=null;const V=O&&O.unsubscribe&&(()=>{O.unsubscribe()});let ce;try{if(q&&m&&S!=="get"&&S!=="head"&&(ce=await j(E,k))!==0){let z=new n(_,{method:"POST",body:k,duplex:"half"}),Y;if(oe.isFormData(k)&&(Y=z.headers.get("content-type"))&&E.setContentType(Y),z.body){const[ie,K]=fj(ce,Uf(hj(q)));k=mj(z.body,xj,ie,K)}}oe.isString(D)||(D=D?"include":"omit");const L=c&&"credentials"in n.prototype,J={...$,signal:O,method:S.toUpperCase(),headers:E.normalize().toJSON(),body:k,duplex:"half",credentials:L?D:void 0};F=c&&new n(_,J);let X=await(c?P(F,$):P(_,J));const de=x&&(B==="stream"||B==="response");if(x&&(H||de&&V)){const z={};["status","statusText","headers"].forEach(ae=>{z[ae]=X[ae]});const Y=oe.toFiniteNumber(X.headers.get("content-length")),[ie,K]=H&&fj(Y,Uf(hj(H),!0))||[];X=new r(mj(X.body,xj,ie,()=>{K&&K(),V&&V()}),z)}B=B||"text";let pe=await v[oe.findKey(v,B)||"text"](X,w);return!de&&V&&V(),await new Promise((z,Y)=>{iI(z,Y,{data:pe,headers:ti.from(X.headers),status:X.status,statusText:X.statusText,config:w,request:F})})}catch(L){throw V&&V(),L&&L.name==="TypeError"&&/Load failed|fetch/i.test(L.message)?Object.assign(new Ue("Network Error",Ue.ERR_NETWORK,w,F,L&&L.response),{cause:L.cause||L}):Ue.from(L,L&&L.code,w,F,L&&L.response)}}},zF=new Map,sI=e=>{let t=e&&e.env||{};const{fetch:n,Request:r,Response:a}=t,c=[r,a,n];let u=c.length,f=u,h,m,x=zF;for(;f--;)h=c[f],m=x.get(h),m===void 0&&x.set(h,m=f?new Map:$F(t)),x=m;return m};sI();const rw={http:ZD,xhr:TF,fetch:{get:sI}};oe.forEach(rw,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const wj=e=>`- ${e}`,OF=e=>oe.isFunction(e)||e===null||e===!1;function DF(e,t){e=oe.isArray(e)?e:[e];const{length:n}=e;let r,a;const c={};for(let u=0;u<n;u++){r=e[u];let f;if(a=r,!OF(r)&&(a=rw[(f=String(r)).toLowerCase()],a===void 0))throw new Ue(`Unknown adapter '${f}'`);if(a&&(oe.isFunction(a)||(a=a.get(t))))break;c[f||"#"+u]=a}if(!a){const u=Object.entries(c).map(([h,m])=>`adapter ${h} `+(m===!1?"is not supported by the environment":"is not available in the build"));let f=n?u.length>1?`since : 7`+u.map(wj).join(` 8`):" "+wj(u[0]):"as no adapter specified";throw new Ue("There is no suitable adapter to dispatch the request "+f,"ERR_NOT_SUPPORT")}return a}const aI={getAdapter:DF,adapters:rw};function my(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new su(null,e)}function _j(e){return my(e),e.headers=ti.from(e.headers),e.data=gy.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),aI.getAdapter(e.adapter||ou.adapter,e)(e).then(function(r){return my(e),r.data=gy.call(e,e.transformResponse,r),r.headers=ti.from(r.headers),r},function(r){return nI(r)||(my(e),r&&r.response&&(r.response.data=gy.call(e,e.transformResponse,r.response),r.response.headers=ti.from(r.response.headers))),Promise.reject(r)})}const lI="1.13.5",qh={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{qh[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Sj={};qh.transitional=function(t,n,r){function a(c,u){return"[Axios v"+lI+"] Transitional option '"+c+"'"+u+(r?". "+r:"")}return(c,u,f)=>{if(t===!1)throw new Ue(a(u," has been removed"+(n?" in "+n:"")),Ue.ERR_DEPRECATED);return n&&!Sj[u]&&(Sj[u]=!0,console.warn(a(u," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(c,u,f):!0}};qh.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function FF(e,t,n){if(typeof e!="object")throw new Ue("options must be an object",Ue.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let a=r.length;for(;a-- >0;){const c=r[a],u=t[c];if(u){const f=e[c],h=f===void 0||u(f,c,e);if(h!==!0)throw new Ue("option "+c+" must be "+h,Ue.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Ue("Unknown option "+c,Ue.ERR_BAD_OPTION)}}const gf={assertOptions:FF,validators:qh},Ti=gf.validators;let Us=class{constructor(t){this.defaults=t||{},this.interceptors={request:new uj,response:new uj}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let a={};Error.captureStackTrace?Error.captureStackTrace(a):a=new Error;const c=a.stack?a.stack.replace(/^.+\n/,""):"";try{r.stack?c&&!String(r.stack).endsWith(c.replace(/^.+\n.+\n/,""))&&(r.stack+=` 9`+c):r.stack=c}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Ys(this.defaults,n);const{transitional:r,paramsSerializer:a,headers:c}=n;r!==void 0&&gf.assertOptions(r,{silentJSONParsing:Ti.transitional(Ti.boolean),forcedJSONParsing:Ti.transitional(Ti.boolean),clarifyTimeoutError:Ti.transitional(Ti.boolean),legacyInterceptorReqResOrdering:Ti.transitional(Ti.boolean)},!1),a!=null&&(oe.isFunction(a)?n.paramsSerializer={serialize:a}:gf.assertOptions(a,{encode:Ti.function,serialize:Ti.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),gf.assertOptions(n,{baseUrl:Ti.spelling("baseURL"),withXsrfToken:Ti.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let u=c&&oe.merge(c.common,c[n.method]);c&&oe.forEach(["delete","get","head","post","put","patch","common"],w=>{delete c[w]}),n.headers=ti.concat(u,c);const f=[];let h=!0;this.interceptors.request.forEach(function(_){if(typeof _.runWhen=="function"&&_.runWhen(n)===!1)return;h=h&&_.synchronous;const S=n.transitional||nw;S&&S.legacyInterceptorReqResOrdering?f.unshift(_.fulfilled,_.rejected):f.push(_.fulfilled,_.rejected)});const m=[];this.interceptors.response.forEach(function(_){m.push(_.fulfilled,_.rejected)});let x,v=0,b;if(!h){const w=[_j.bind(this),void 0];for(w.unshift(...f),w.push(...m),b=w.length,x=Promise.resolve(n);v<b;)x=x.then(w[v++],w[v++]);return x}b=f.length;let j=n;for(;v<b;){const w=f[v++],_=f[v++];try{j=w(j)}catch(S){_.call(this,S);break}}try{x=_j.call(this,j)}catch(w){return Promise.reject(w)}for(v=0,b=m.length;v<b;)x=x.then(m[v++],m[v++]);return x}getUri(t){t=Ys(this.defaults,t);const n=rI(t.baseURL,t.url,t.allowAbsoluteUrls);return eI(n,t.params,t.paramsSerializer)}};oe.forEach(["delete","get","head","options"],function(t){Us.prototype[t]=function(n,r){return this.request(Ys(r||{},{method:t,url:n,data:(r||{}).data}))}});oe.forEach(["post","put","patch"],function(t){function n(r){return function(c,u,f){return this.request(Ys(f||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:c,data:u}))}}Us.prototype[t]=n(),Us.prototype[t+"Form"]=n(!0)});let BF=class cI{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(c){n=c});const r=this;this.promise.then(a=>{if(!r._listeners)return;let c=r._listeners.length;for(;c-- >0;)r._listeners[c](a);r._listeners=null}),this.promise.then=a=>{let c;const u=new Promise(f=>{r.subscribe(f),c=f}).then(a);return u.cancel=function(){r.unsubscribe(c)},u},t(function(c,u,f){r.reason||(r.reason=new su(c,u,f),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}
9subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new cI(function(a){t=a}),cancel:t}}};function LF(e){return function(n){return e.apply(null,n)}}function qF(e){return oe.isObject(e)&&e.isAxiosError===!0}const mb={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(mb).forEach(([e,t])=>{mb[t]=e});function dI(e){const t=new Us(e),n=H5(Us.prototype.request,t);return oe.extend(n,Us.prototype,t,{allOwnKeys:!0}),oe.extend(n,t,null,{allOwnKeys:!0}),n.create=function(a){return dI(Ys(e,a))},n}const Jt=dI(ou);Jt.Axios=Us;Jt.CanceledError=su;Jt.CancelToken=BF;Jt.isCancel=nI;Jt.VERSION=lI;Jt.toFormData=Lh;Jt.AxiosError=Ue;Jt.Cancel=Jt.CanceledError;Jt.all=function(t){return Promise.all(t)};Jt.spread=LF;Jt.isAxiosError=qF;Jt.mergeConfig=Ys;Jt.AxiosHeaders=ti;Jt.formToJSON=e=>tI(oe.isHTMLForm(e)?new FormData(e):e);Jt.getAdapter=aI.getAdapter;Jt.HttpStatusCode=mb;Jt.default=Jt;const{Axios:pde,AxiosError:fde,CanceledError:hde,isCancel:uI,CancelToken:gde,VERSION:mde,all:xde,Cancel:yde,isAxiosError:pI,spread:vde,toFormData:bde,AxiosHeaders:wde,HttpStatusCode:_de,formToJSON:Sde,getAdapter:Cde,mergeConfig:HF}=Jt;var UF=class{constructor(e){this.config={},this.defaults=e}extend(e){return e&&(this.defaults={...this.defaults,...e}),this}replace(e){this.config=e}get(e){return A5(this.config,e)?er(this.config,e):er(this.defaults,e)}set(e,t){typeof e=="string"?Ji(this.config,e,t):Object.entries(e).forEach(([n,r])=>{Ji(this.config,n,r)})}},Yo=new UF({form:{recentlySuccessfulDuration:2e3,forceIndicesArrayFormatInFormData:!0,withAllErrors:!1},future:{preserveEqualProps:!1,useDataInertiaHeadAttribute:!1,useDialogForErrorModal:!1,useScriptElementForInitialPage:!1},prefetch:{cacheFor:3e4,hoverDelay:75}});function Fd(e,t){let n;return function(...r){clearTimeout(n),n=setTimeout(()=>e.apply(this,r),t)}}function yi(e,t){return document.dispatchEvent(new CustomEvent(`inertia:${e}`,t))}var Cj=e=>yi("before",{cancelable:!0,detail:{visit:e}}),GF=e=>yi("error",{detail:{errors:e}}),VF=e=>yi("exception",{cancelable:!0,detail:{exception:e}}),YF=e=>yi("finish",{detail:{visit:e}}),XF=e=>yi("invalid",{cancelable:!0,detail:{response:e}}),KF=e=>yi("beforeUpdate",{detail:{page:e}}),wd=e=>yi("navigate",{detail:{page:e}}),WF=e=>yi("progress",{detail:{progress:e}}),JF=e=>yi("start",{detail:{visit:e}}),QF=e=>yi("success",{detail:{page:e}}),ZF=(e,t)=>yi("prefetched",{detail:{fetchedAt:Date.now(),response:e.data,visit:t}}),eB=e=>yi("prefetching",{detail:{visit:e}}),Gf=e=>yi("flash",{detail:{flash:e}}),Fn=class{static set(e,t){typeof window<"u"&&window.sessionStorage.setItem(e,JSON.stringify(t))}static get(e){if(typeof window<"u")return JSON.parse(window.sessionStorage.getItem(e)||"null")}static merge(e,t){const n=this.get(e);n===null?this.set(e,t):this.set(e,{...n,...t})}static remove(e){typeof window<"u"&&window.sessionStorage.removeItem(e)}static removeNested(e,t){const n=this.get(e);n!==null&&(delete n[t],this.set(e,n))}static exists(e){try{return this.get(e)!==null}catch{return!1}}static clear(){typeof window<"u"&&window.sessionStorage.clear()}};Fn.locationVisitKey="inertiaLocationVisit";var tB=async e=>{if(typeof window>"u")throw new Error("Unable to encrypt history");const t=fI(),n=await hI(),r=await aB(n);if(!r)throw new Error("Unable to encrypt history");return await iB(t,r,e)},yl={key:"historyKey",iv:"historyIv"},nB=async e=>{const t=fI(),n=await hI();if(!n)throw new Error("Unable to decrypt history");return await rB(t,n,e)},iB=async(e,t,n)=>{if(typeof window>"u")throw new Error("Unable to encrypt history");if(typeof window.crypto.subtle>"u")return console.warn("Encryption is not supported in this environment. SSL is required."),Promise.resolve(n);const r=new TextEncoder,a=JSON.stringify(n),c=new Uint8Array(a.length*3),u=r.encodeInto(a,c
9);return window.crypto.subtle.encrypt({name:"AES-GCM",iv:e},t,c.subarray(0,u.written))},rB=async(e,t,n)=>{if(typeof window.crypto.subtle>"u")return console.warn("Decryption is not supported in this environment. SSL is required."),Promise.resolve(n);const r=await window.crypto.subtle.decrypt({name:"AES-GCM",iv:e},t,n);return JSON.parse(new TextDecoder().decode(r))},fI=()=>{const e=Fn.get(yl.iv);if(e)return new Uint8Array(e);const t=window.crypto.getRandomValues(new Uint8Array(12));return Fn.set(yl.iv,Array.from(t)),t},oB=async()=>typeof window.crypto.subtle>"u"?(console.warn("Encryption is not supported in this environment. SSL is required."),Promise.resolve(null)):window.crypto.subtle.generateKey({name:"AES-GCM",length:256},!0,["encrypt","decrypt"]),sB=async e=>{if(typeof window.crypto.subtle>"u")return console.warn("Encryption is not supported in this environment. SSL is required."),Promise.resolve();const t=await window.crypto.subtle.exportKey("raw",e);Fn.set(yl.key,Array.from(new Uint8Array(t)))},aB=async e=>{if(e)return e;const t=await oB();return t?(await sB(t),t):null},hI=async()=>{const e=Fn.get(yl.key);return e?await window.crypto.subtle.importKey("raw",new Uint8Array(e),{name:"AES-GCM",length:256},!0,["encrypt","decrypt"]):null},gI=(e,t,n)=>{if(e===t)return!0;for(const r in e)if(!n.includes(r)&&e[r]!==t[r]&&!lB(e[r],t[r]))return!1;for(const r in t)if(!n.includes(r)&&!(r in e))return!1;return!0},lB=(e,t)=>{switch(typeof e){case"object":return gI(e,t,[]);case"function":return e.toString()===t.toString();default:return e===t}},cB={ms:1,s:1e3,m:1e3*60,h:1e3*60*60,d:1e3*60*60*24},jj=e=>{if(typeof e=="number")return e;for(const[t,n]of Object.entries(cB))if(e.endsWith(t))return parseFloat(e)*n;return parseInt(e)},dB=class{constructor(){this.cached=[],this.inFlightRequests=[],this.removalTimers=[],this.currentUseId=null}add(e,t,{cacheFor:n,cacheTags:r}){if(this.findInFlight(e))return Promise.resolve();const c=this.findCached(e);if(!e.fresh&&c&&c.staleTimestamp>Date.now())return Promise.resolve();const[u,f]=this.extractStaleValues(n),h=new Promise((m,x)=>{t({...e,onCancel:()=>{this.remove(e),e.onCancel(),x()},onError:v=>{this.remove(e),e.onError(v),x()},onPrefetching(v){e.onPrefetching(v)},onPrefetched(v,b){e.onPrefetched(v,b)},onPrefetchResponse(v){m(v)},onPrefetchError(v){hr.removeFromInFlight(e),x(v)}})}).then(m=>{this.remove(e);const x=m.getPageResponse();Ae.mergeOncePropsIntoResponse(x),this.cached.push({params:{...e},staleTimestamp:Date.now()+u,expiresAt:Date.now()+f,response:h,singleUse:f===0,timestamp:Date.now(),inFlight:!1,tags:Array.isArray(r)?r:[r]});const v=this.getShortestOncePropTtl(x);return this.scheduleForRemoval(e,v?Math.min(f,v):f),this.removeFromInFlight(e),m.handlePrefetch(),m});return this.inFlightRequests.push({params:{...e},response:h,staleTimestamp:null,inFlight:!0}),h}removeAll(){this.cached=[],this.removalTimers.forEach(e=>{clearTimeout(e.timer)}),this.removalTimers=[]}removeByTags(e){this.cached=this.cached.filter(t=>!t.tags.some(n=>e.includes(n)))}remove(e){this.cached=this.cached.filter(t=>!this.paramsAreEqual(t.params,e)),this.clearTimer(e)}removeFromInFlight(e){this.inFlightRequests=this.inFlightRequests.filter(t=>!this.paramsAreEqual(t.params,e))}extractStaleValues(e){const[t,n]=this.cacheForToStaleAndExpires(e);return[jj(t),jj(n)]}cacheForToStaleAndExpires(e){if(!Array.isArray(e))return[e,e];switch(e.length){case 0:return[0,0];case 1:return[e[0],e[0]];default:return[e[0],e[1]]}}clearTimer(e){const t=this.removalTimers.find(n=>this.paramsAreEqual(n.params,e));t&&(clearTimeout(t.timer),this.removalTimers=this.removalTimers.filter(n=>n!==t))}scheduleForRemoval(e,t){if(!(typeof window>"u")&&(this.clearTimer(e),t>0)){const n=window.setTimeout(()=>this.remove(e),t);this.removalTimers.push({params:e,timer:n})}}get(e){return this.findCached(e)||this.findInFlight(e)}use(e,t){const n=`${t.url.pathname}-${Date.now()}-${Math.random().toString(36).substring(7)}`;return this.currentUseId=n,e.response.then(r=>{if(this.currentUseId===n)return r.mergeParams({...t,onPrefetched:()=>{}}),this.removeSingleUseItems(t),r.handle()})}removeSingleUseItems(e){this.cached=this.cached.filter(t=>this.paramsAreEqual(t.params,e)?!t.singleUse:!0)}findCached(e){return this.cached.find(t=>this.paramsAreEqual(t.params,e))||null}findInFlight(e){return this.inFlightRequests.find(t=>this.paramsAreEqual(t.params,e))||null}withoutPurposePrefetchHeader(e){const t=Gi(e);return t.headers.Purpose==="prefetch"&&delete t.headers.Purpose,t}paramsAreEqual(e,t){return gI(this.withoutPurposePrefetchHeader(e),this.withoutPurposePrefetchHeader(t),["showProgress","replace","prefetch","preserveScroll","preserveState","onBefore","onBeforeUpdate","onStart","onProgress","onFinish","onCancel","onSuccess","onError","onFlash","onPrefetched","onCancelToken","onPrefetching","async","viewTransition"])}
9updateCachedOncePropsFromCurrentPage(){this.cached.forEach(e=>{e.response.then(t=>{const n=t.getPageResponse();Ae.mergeOncePropsIntoResponse(n,{force:!0});for(const[u,f]of Object.entries(n.deferredProps??{})){const h=f.filter(m=>n.props[m]===void 0);h.length>0?n.deferredProps[u]=h:delete n.deferredProps[u]}const r=this.getShortestOncePropTtl(n);if(r===null)return;const a=e.expiresAt-Date.now(),c=Math.min(a,r);c>0?this.scheduleForRemoval(e.params,c):this.remove(e.params)})})}getShortestOncePropTtl(e){const t=Object.values(e.onceProps??{}).map(n=>n.expiresAt).filter(n=>!!n);return t.length===0?null:Math.min(...t)-Date.now()}},hr=new dB,xy=e=>{if(e.offsetParent===null)return!1;const t=e.getBoundingClientRect(),n=t.top<window.innerHeight&&t.bottom>=0,r=t.left<window.innerWidth&&t.right>=0;return n&&r},uB=e=>{const t=u=>{const f=window.getComputedStyle(u);return["scroll","overlay"].includes(f.overflowY)?!0:f.overflowY!=="auto"?!1:["visible","clip"].includes(f.overflowX)?!0:r(f.maxHeight,u.style.height)||a(u,"height")},n=u=>{const f=window.getComputedStyle(u);return["scroll","overlay"].includes(f.overflowX)?!0:f.overflowX!=="auto"?!1:["visible","clip"].includes(f.overflowY)?!0:r(f.maxWidth,u.style.width)||a(u,"width")},r=(u,f)=>!!(u&&u!=="none"&&u!=="0px"||f&&f!=="auto"&&f!=="0"),a=(u,f)=>{const h=u.parentElement;if(!h)return!1;const m=window.getComputedStyle(h);if(["flex","inline-flex"].includes(m.display)){const x=["column","column-reverse"].includes(m.flexDirection);return f==="height"?x:!x}return["grid","inline-grid"].includes(m.display)};let c=e?.parentElement;for(;c;){const u=t(c)||n(c);if(window.getComputedStyle(c).display!=="contents"&&u)return c;c=c.parentElement}return null},mI=(e,t)=>{if(!t)return e.filter(c=>xy(c));const n=e.indexOf(t),r=[],a=[];for(let c=n;c>=0;c--){const u=e[c];if(xy(u))r.push(u);else break}for(let c=n+1;c<e.length;c++){const u=e[c];if(xy(u))a.push(u);else break}return[...r.reverse(),...a]},_d=(e,t=1)=>{window.requestAnimationFrame(()=>{t>1?_d(e,t-1):e()})},pB=(e,t=!1)=>{if(typeof window>"u")return null;if(!t){const r=document.getElementById(e);if(r?.dataset.page)return JSON.parse(r.dataset.page)}const n=document.querySelector(`script[data-page="${e}"][type="application/json"]`);return n?.textContent?JSON.parse(n.textContent):null},od=typeof window>"u",fB=!od&&/Firefox/i.test(window.navigator.userAgent),Jn=class{static save(){lt.saveScrollPositions(this.getScrollRegions())}static getScrollRegions(){return Array.from(this.regions()).map(e=>({top:e.scrollTop,left:e.scrollLeft}))}static regions(){return document.querySelectorAll("[scroll-region]")}static scrollToTop(){if(fB&&getComputedStyle(document.documentElement).scrollBehavior==="smooth")return _d(()=>window.scrollTo(0,0),2);window.scrollTo(0,0)}static reset(){!od&&window.location.hash||this.scrollToTop(),this.regions().forEach(t=>{typeof t.scrollTo=="function"?t.scrollTo(0,0):(t.scrollTop=0,t.scrollLeft=0)}),this.save(),this.scrollToAnchor()}static scrollToAnchor(){const e=od?null:window.location.hash;e&&setTimeout(()=>{const t=document.getElementById(e.slice(1));t?t.scrollIntoView():this.scrollToTop()})}static restore(e){od||window.requestAnimationFrame(()=>{this.restoreDocument(),this.restoreScrollRegions(e)})}static restoreScrollRegions(e){od||this.regions().forEach((t,n)=>{const r=e[n];r&&(typeof t.scrollTo=="function"?t.scrollTo(r.left,r.top):(t.scrollTop=r.top,t.scrollLeft=r.left))})}static restoreDocument(){const e=lt.getDocumentScrollPosition();window.scrollTo(e.left,e.top)}static onScroll(e){const t=e.target;typeof t.hasAttribute=="function"&&t.hasAttribute("scroll-region")&&this.save()}static onWindowScroll(){lt.saveDocumentScrollPosition({top:window.scrollY,left:window.scrollX})}},ow=e=>typeof File<"u"&&e instanceof File||e instanceof Blob||typeof FileList<"u"&&e instanceof FileList&&e.length>0;function xb(e){return ow(e)||e instanceof FormData&&Array.from(e.values()).some(t=>xb(t))||typeof e=="object"&&e!==null&&Object.values(e).some(t=>xb(t))}var yb=e=>e instanceof FormData;function xI(e,t=new FormData,n=null,r="brackets"){e=e||{};for(const a in e)Object.prototype.hasOwnProperty.call(e,a)&&vI(t,yI(n,a,"indices"),e[a],r);return t}function yI(e,t,n){return e?n==="brackets"?`${e}[]`:`${e}[${t}]`:t}function vI(e,t,n,r){if(Array.isArray(n))return Array.from(n.keys()).forEac
9h(a=>vI(e,yI(t,a.toString(),r),n[a],r));if(n instanceof Date)return e.append(t,n.toISOString());if(n instanceof File)return e.append(t,n,n.name);if(n instanceof Blob)return e.append(t,n);if(typeof n=="boolean")return e.append(t,n?"1":"0");if(typeof n=="string")return e.append(t,n);if(typeof n=="number")return e.append(t,`${n}`);if(n==null)return e.append(t,"");xI(n,e,t,r)}function Mi(e){return new URL(e.toString(),typeof window>"u"?void 0:window.location.toString())}var hB=(e,t,n,r,a)=>{let c=typeof e=="string"?Mi(e):e;if((xb(t)||r)&&!yb(t)&&(Yo.get("form.forceIndicesArrayFormatInFormData")&&(a="indices"),t=xI(t,new FormData,null,a)),yb(t))return[c,t];const[u,f]=sw(n,c,t,a);return[Mi(u),f]};function sw(e,t,n,r="brackets"){const a=e==="get"&&!yb(n)&&Object.keys(n).length>0,c=bI(t.toString()),u=c||t.toString().startsWith("/")||t.toString()==="",f=!u&&!t.toString().startsWith("#")&&!t.toString().startsWith("?"),h=/^[.]{1,2}([/]|$)/.test(t.toString()),m=t.toString().includes("?")||a,x=t.toString().includes("#"),v=new URL(t.toString(),typeof window>"u"?"http://localhost":window.location.toString());if(a){const b=/\[\d+\]/.test(decodeURIComponent(v.search)),j={ignoreQueryPrefix:!0,allowSparse:!0};v.search=aj.stringify({...aj.parse(v.search,j),...n},{encodeValuesOnly:!0,arrayFormat:b?"indices":r})}return[[c?`${v.protocol}//${v.host}`:"",u?v.pathname:"",f?v.pathname.substring(h?0:1):"",m?v.search:"",x?v.hash:""].join(""),a?{}:n]}function Vf(e){return e=new URL(e.href),e.hash="",e}var kj=(e,t)=>{e.hash&&!t.hash&&Vf(e).href===t.href&&(t.hash=e.hash)},Yf=(e,t)=>Vf(e).href===Vf(t).href,gB=(e,t)=>e.origin===t.origin&&e.pathname===t.pathname;function ao(e){return e!==null&&typeof e=="object"&&e!==void 0&&"url"in e&&"method"in e}function bI(e){return/^([a-z][a-z0-9+.-]*:)?\/\/[^/]/i.test(e)}function mB(e,t){const n=typeof e=="string"?Mi(e):e;return t?`${n.protocol}//${n.host}${n.pathname}${n.search}${n.hash}`:`${n.pathname}${n.search}${n.hash}`}var xB=class{constructor(){this.componentId={},this.listeners=[],this.isFirstPageLoad=!0,this.cleared=!1,this.pendingDeferredProps=null,this.historyQuotaExceeded=!1}init({initialPage:e,swapComponent:t,resolveComponent:n,onFlash:r}){return this.page={...e,flash:e.flash??{}},this.swapComponent=t,this.resolveComponent=n,this.onFlashCallback=r,mr.on("historyQuotaExceeded",()=>{this.historyQuotaExceeded=!0}),this}set(e,{replace:t=!1,preserveScroll:n=!1,preserveState:r=!1,viewTransition:a=!1}={}){Object.keys(e.deferredProps||{}).length&&(this.pendingDeferredProps={deferredProps:e.deferredProps,component:e.component,url:e.url},e.initialDeferredProps===void 0&&(e.initialDeferredProps=e.deferredProps)),this.componentId={};const c=this.componentId;return e.clearHistory&<.clear(),this.resolve(e.component).then(u=>{if(c!==this.componentId)return;e.rememberedState??(e.rememberedState={});const f=typeof window>"u",h=f?new URL(e.url):window.location,m=!f&&n?Jn.getScrollRegions():[];t=t||Yf(Mi(e.url),h);const x={...e,flash:{}};return new Promise(v=>t?lt.replaceState(x,v):lt.pushState(x,v)).then(()=>{const v=!this.isTheSame(e);if(!v&&Object.keys(e.props.errors||{}).length>0&&(a=!1),this.page=e,this.cleared=!1,this.hasOnceProps()&&hr.updateCachedOncePropsFromCurrentPage(),v&&this.fireEventsFor("newComponent"),this.isFirstPageLoad&&this.fireEventsFor("firstLoad"),this.isFirstPageLoad=!1,this.historyQuotaExceeded){this.historyQuotaExceeded=!1;return}return this.swap({component:u,page:e,preserveState:r,viewTransition:a}).then(()=>{n?window.requestAnimationFrame(()=>Jn.restoreScrollRegions(m)):Jn.reset(),this.pendingDeferredProps&&this.pendingDeferredProps.component===e.component&&this.pendingDeferredProps.url===e.url&&mr.fireInternalEvent("loadDeferredProps",this.pendingDeferredProps.deferredProps),this.pendingDeferredProps=null,t||wd(e)})})})}setQuietly(e,{preserveState:t=!1}={}){return this.resolve(e.component).then(n=>(this.page=e,this.cleared=!1,lt.setCurrent(e),this.swap({component:n,page:e,preserveState:t,viewTransition:!1})))}clear(){this.cleared=!0}isCleared(){return this.cleared}get(){return this.page}getWithoutFlashData(){return{...this.page,flash:{}}}hasOnceProps(){return Object.keys(this.page.onceProps??{}).length>0}merge(e){this.page={...this.page,...e}}setFlash(e){this.page={...this.page,flash:e},this.onFlashCallback?.(e)}setUrlHash(e){this.page.url.includes(e)||(this.page.url+=e)}remember(e){this.page.rememberedState=e}swap({component:e,page:t,preserveState:n,viewTransition:r}){const a=()=>this.swapComponent({component:e,page:t,preserveState:n});if(!r||!document?.startViewTransition)return a();const c=typeof r=="boolean"?()=>null:r;return new Promise(u=>{const f=document.startViewTransition(()=>a().then(u));c(f)})}resolve(e){return Promise.resolve(this.resolveComponent(e))}isTheSame(e){return this.page.component===e.component}on(e,t){return this.listeners.push({event:e,callback:t}),()=>{this.listeners=this.listeners.filter(n=>n.event!==e&&n.callback!==t)}}fireEventsFor(e){this.listeners.filter(t=>t.event===e).forEach(t=>t.callback())}mergeOncePropsIntoResponse(e,{force:t=!1}={}){Object.entries(e.onceProps??{}
9).forEach(([n,r])=>{const a=this.page.onceProps?.[n];a!==void 0&&(t||e.props[r.prop]===void 0)&&(e.props[r.prop]=this.page.props[a.prop],e.onceProps[n].expiresAt=a.expiresAt)})}},Ae=new xB,Hh=class{constructor(){this.items=[],this.processingPromise=null}add(e){return this.items.push(e),this.process()}process(){return this.processingPromise??(this.processingPromise=this.processNext().finally(()=>{this.processingPromise=null})),this.processingPromise}processNext(){const e=this.items.shift();return e?Promise.resolve(e()).then(()=>this.processNext()):Promise.resolve()}},il=typeof window>"u",Pc=new Hh,Nj=!il&&/CriOS/.test(window.navigator.userAgent),yB=class{constructor(){this.rememberedState="rememberedState",this.scrollRegions="scrollRegions",this.preserveUrl=!1,this.current={},this.initialState=null}remember(e,t){this.replaceState({...Ae.getWithoutFlashData(),rememberedState:{...Ae.get()?.rememberedState??{},[t]:e}})}restore(e){if(!il)return this.current[this.rememberedState]?.[e]!==void 0?this.current[this.rememberedState]?.[e]:this.initialState?.[this.rememberedState]?.[e]}pushState(e,t=null){if(!il){if(this.preserveUrl){t&&t();return}this.current=e,Pc.add(()=>this.getPageData(e).then(n=>{const r=()=>this.doPushState({page:n},e.url).then(()=>t?.());return Nj?new Promise(a=>{setTimeout(()=>r().then(a))}):r()}))}}clonePageProps(e){try{return structuredClone(e.props),e}catch{return{...e,props:Gi(e.props)}}}getPageData(e){const t=this.clonePageProps(e);return new Promise(n=>e.encryptHistory?tB(t).then(n):n(t))}processQueue(){return Pc.process()}decrypt(e=null){if(il)return Promise.resolve(e??Ae.get());const t=e??window.history.state?.page;return this.decryptPageData(t).then(n=>{if(!n)throw new Error("Unable to decrypt history");return this.initialState===null?this.initialState=n??void 0:this.current=n??{},n})}decryptPageData(e){return e instanceof ArrayBuffer?nB(e):Promise.resolve(e)}saveScrollPositions(e){Pc.add(()=>Promise.resolve().then(()=>{if(window.history.state?.page&&!Go(this.getScrollRegions(),e))return this.doReplaceState({page:window.history.state.page,scrollRegions:e})}))}saveDocumentScrollPosition(e){Pc.add(()=>Promise.resolve().then(()=>{if(window.history.state?.page&&!Go(this.getDocumentScrollPosition(),e))return this.doReplaceState({page:window.history.state.page,documentScrollPosition:e})}))}getScrollRegions(){return window.history.state?.scrollRegions||[]}getDocumentScrollPosition(){return window.history.state?.documentScrollPosition||{top:0,left:0}}replaceState(e,t=null){if(Go(this.current,e)){t&&t();return}const{flash:n,...r}=e;if(Ae.merge(r),!il){if(this.preserveUrl){t&&t();return}this.current=e,Pc.add(()=>this.getPageData(e).then(a=>{const c=()=>this.doReplaceState({page:a},e.url).then(()=>t?.());return Nj?new Promise(u=>{setTimeout(()=>c().then(u))}):c()}))}}isHistoryThrottleError(e){return e instanceof Error&&e.name==="SecurityError"&&(e.message.includes("history.pushState")||e.message.includes("history.replaceState"))}isQuotaExceededError(e){return e instanceof Error&&e.name==="QuotaExceededError"}withThrottleProtection(e){return Promise.resolve().then(()=>{try{return e()}catch(t){if(!this.isHistoryThrottleError(t))throw t;console.error(t.message)}})}doReplaceState(e,t){return this.withThrottleProtection(()=>{window.history.replaceState({...e,scrollRegions:e.scrollRegions??window.history.state?.scrollRegions,documentScrollPosition:e.documentScrollPosition??window.history.state?.documentScrollPosition},"",t)})}doPushState(e,t){return this.withThrottleProtection(()=>{try{window.history.pushState(e,"",t)}catch(n){if(!this.isQuotaExceededError(n))throw n;mr.fireInternalEvent("historyQuotaExceeded",t)}})}getState(e,t){return this.current?.[e]??t}deleteState(e){this.current[e]!==void 0&&(delete this.current[e],this.replaceState(this.current))}clearInitialState(e){this.initialState&&this.initialState[e]!==void 0&&delete this.initialState[e]}browserHasHistoryEntry(){return!il&&!!window.history.state?.page}clear(){Fn.remove(yl.key),Fn.remove(yl.iv)}setCurrent(e){this.current=e}isValidState(e){return!!e.page}getAllState(){return this.current}};typeof window<"u"&&window.history.scrollRestoration&&(window.history.scrollRestoration="manual");var lt=new yB,vB=class{constructor(){this.internalListeners=[]}init(){typeof window<"u"&&(window.addEventListener("popstate",this.handlePopstateEvent.bind(this)),window.addEventListener("pageshow",this.handlePageshowEvent.bind(this)),window.addEventListener("scroll",Fd(Jn.onWindowScroll.bind(Jn),100),!0)),typeof document<"u"&&document.addEventListener("scroll",Fd(Jn.onScroll.bind(Jn),100),!0)}onGlobalEvent(e,t){const n=(r=>{const a=t(r);r.cancelable&&!r.defaultPrevented&&a===!1&&r.preventDefault()});return this.registerListener(`inertia:${e}`,n)}on(e,t){return this.internalListeners.push({event:e,listener:t}),()=>{this.internalListeners=this.internalListeners.filter(n=>n.listener!==t)}}onMissingHistoryItem(){Ae.clear(),this.fireInternalEvent("missingHistoryItem")}fireInternalEvent(e,...t){this.internalListeners.filter(n=>n.event===e).forEach(n=>n.listener(...t))}registerListener(e,t){return document.addEventListener(e,t),()=>document.removeEventListener(e,t)}handlePageshowEvent(e){e.persisted&<.decrypt().catch(()=>this.onMissingHistoryItem())}handlePopstateEvent(e){const t=e.state||null;if(t===null){const n=Mi(Ae.get().url);n.hash=window.location.hash,lt.replaceState({...Ae.getWithoutFlashData(),url:n.href}),Jn.reset();return}if(!lt.isValidState(t))return this.onMissingHistoryItem();lt.decrypt(t.page).then(n=>{if(Ae.get().version!==n.version){this.onMissingHistoryItem();return}Wt.cancelAll({prefetch:!1}),Ae.setQuietly(n,{preserveState:!1}).then(()=>{Jn.restore(lt.getScrollRegions()),wd(Ae.get());const r={},a=Ae.get().props;for(const[c,u]of Object.entries(n.initialDeferredProps??n.deferredProps??{})){const f=u.filter(h=>a[h]===void 0);f.length>0&&(r[c]=f)}Object.keys(r).length>0&&this.fireInternalEvent("loadDeferredProps",r)}
9)}).catch(()=>{this.onMissingHistoryItem()})}},mr=new vB,bB=class{constructor(){this.type=this.resolveType()}resolveType(){return typeof window>"u"?"navigate":window.performance&&window.performance.getEntriesByType&&window.performance.getEntriesByType("navigation").length>0?window.performance.getEntriesByType("navigation")[0].type:"navigate"}get(){return this.type}isBackForward(){return this.type==="back_forward"}isReload(){return this.type==="reload"}},yy=new bB,wB=class{static handle(){this.clearRememberedStateOnReload(),[this.handleBackForward,this.handleLocation,this.handleDefault].find(t=>t.bind(this)())}static clearRememberedStateOnReload(){yy.isReload()&&(lt.deleteState(lt.rememberedState),lt.clearInitialState(lt.rememberedState))}static handleBackForward(){if(!yy.isBackForward()||!lt.browserHasHistoryEntry())return!1;const e=lt.getScrollRegions();return lt.decrypt().then(t=>{Ae.set(t,{preserveScroll:!0,preserveState:!0}).then(()=>{Jn.restore(e),wd(Ae.get())})}).catch(()=>{mr.onMissingHistoryItem()}),!0}static handleLocation(){if(!Fn.exists(Fn.locationVisitKey))return!1;const e=Fn.get(Fn.locationVisitKey)||{};return Fn.remove(Fn.locationVisitKey),typeof window<"u"&&Ae.setUrlHash(window.location.hash),lt.decrypt(Ae.get()).then(()=>{const t=lt.getState(lt.rememberedState,{}),n=lt.getScrollRegions();Ae.remember(t),Ae.set(Ae.get(),{preserveScroll:e.preserveScroll,preserveState:!0}).then(()=>{e.preserveScroll&&Jn.restore(n),wd(Ae.get())})}).catch(()=>{mr.onMissingHistoryItem()}),!0}static handleDefault(){typeof window<"u"&&Ae.setUrlHash(window.location.hash),Ae.set(Ae.get(),{preserveScroll:!0,preserveState:!0}).then(()=>{yy.isReload()?Jn.restore(lt.getScrollRegions()):Jn.scrollToAnchor();const e=Ae.get();wd(e);const t=e.flash;Object.keys(t).length>0&&queueMicrotask(()=>Gf(t))})}},_B=class{constructor(e,t,n){this.id=null,this.throttle=!1,this.keepAlive=!1,this.cbCount=0,this.keepAlive=n.keepAlive??!1,this.cb=t,this.interval=e,(n.autoStart??!0)&&this.start()}stop(){this.id&&clearInterval(this.id)}start(){typeof window>"u"||(this.stop(),this.id=window.setInterval(()=>{(!this.throttle||this.cbCount%10===0)&&this.cb(),this.throttle&&this.cbCount++},this.interval))}isInBackground(e){this.throttle=this.keepAlive?!1:e,this.throttle&&(this.cbCount=0)}},SB=class{constructor(){this.polls=[],this.setupVisibilityListener()}add(e,t,n){const r=new _B(e,t,n);return this.polls.push(r),{stop:()=>r.stop(),start:()=>r.start()}}clear(){this.polls.forEach(e=>e.stop()),this.polls=[]}setupVisibilityListener(){typeof document>"u"||document.addEventListener("visibilitychange",()=>{this.polls.forEach(e=>e.isInBackground(document.hidden))},!1)}},CB=new SB,vb=class mf{constructor(t){if(this.callbacks=[],!t.prefetch)this.params=t;else{const n={onBefore:this.wrapCallback(t,"onBefore"),onBeforeUpdate:this.wrapCallback(t,"onBeforeUpdate"),onStart:this.wrapCallback(t,"onStart"),onProgress:this.wrapCallback(t,"onProgress"),onFinish:this.wrapCallback(t,"onFinish"),onCancel:this.wrapCallback(t,"onCancel"),onSuccess:this.wrapCallback(t,"onSuccess"),onError:this.wrapCallback(t,"onError"),onFlash:this.wrapCallback(t,"onFlash"),onCancelToken:this.wrapCallback(t,"onCancelToken"),onPrefetched:this.wrapCallback(t,"onPrefetched"),onPrefetching:this.wrapCallback(t,"onPrefetching")};this.params={...t,...n,onPrefetchResponse:t.onPrefetchResponse||(()=>{}),onPrefetchError:t.onPrefetchError||(()=>{})}}}static create(t){return new mf(t)}data(){return this.params.method==="get"?null:this.params.data}queryParams(){return this.params.method==="get"?this.params.data:{}}isPartial(){return this.params.only.length>0||this.params.except.length>0||this.params.reset.length>0}isPrefetch(){return this.params.prefetch===!0}isDeferredPropsRequest(){return this.params.deferredProps===!0}onCancelToken(t){this.params.onCancelToken({cancel:t})}markAsFinished(){this.params.completed=!0,this.params.cancelled=!1,this.params.interrupted=!1}markAsCancelled({cancelled:t=!0,interrupted:n=!1}){this.params.onCancel(),this.params.completed=!1,this.params.cancelled=t,this.params.interrupted=n}wasCancelledAtAll(){return this.params.cancelled||this.params.interrupted}onFinish(){this.params.onFinish(this.params)}onStart(){this.params.onStart(this.params)}onPrefetching(){this.params.onPrefetching(this.params)}onPrefetchResponse(t){this.params.onPrefetchResponse&&this.params.onPrefetchResponse(t)}onPrefetchError(t){this.params.onPrefetchError&&this.params.onPrefetchError(t)}all(){return this.params}headers(){const t={...this.params.headers};this.isPartial()&&(t["X-Inertia-Partial-Component"]=Ae.get().component);const n=this.params.only.concat(this.params.reset);return n.length>0&&(t["X-Inertia-Partial-Data"]=n.join(",")),this.params.except.length>0&&(t["X-Inertia-Partial-Except"]=this.params.except.join(",")),this.params.reset.length>0&&(t["X-Inertia-Reset"]=this.params.reset.join(",")),this.params.errorBag&&this.params.errorBag.length>0&&(t["X-Inertia-Error-Bag"]=this.params.errorBag),t}setPreserveOptions(t){this.params.preserveScroll=mf.resolvePreserveOption(this.params.preserveScroll,t),this.params.preserveState=mf.resolvePreserveOption(this.params.preserveState,t)}runCallbacks(){this.callbacks.forEach(({name:t,args:n})=>{this.params[t](...n)})}merge(t){this.params={...this.params,...t}}wrapCallback(t,n){return(...r)=>{this.recordCallback(n,r),t[n](...r)}}recordCallback(t,n){this.callbacks.push({name:t,args:n})}static resolvePreserveOption(t,n){return typeof t=="function"?t(n):t==="errors"?Object.keys(n.props.errors||{}).length>0:t}},wI={modal:null,listener:null,createIframeAndPage(e){typeof e=="object"&&(e=`All Inertia requests must receive a valid Inertia response, however a plain JSON response was received.<hr>${JSON.stringify(e)}`);const t=document.createElement("html");t.innerHTML=e,t.querySelectorAll("a").forEach(r=>r.setAttribute("target","_top"));const n=document.createElement("iframe");return n.style.backgroundColor="white",n.style.borderRadius="5px",n.style.width="100%",n.style.height="100%",{iframe:n,page:t}},show(e){const{iframe:t,page:n}=this.createIframeAndPage(e);if(this.modal=document.createElement("div"),this.modal.style.position="fixed",this.modal.style.width="100vw",this.modal.style.height="100vh",this.modal.style.padding="50px",this.modal.style.boxSizing="border-box",this.modal.style.backgroundColor="rgba(0, 0, 0, .6)",this.modal.style.zIndex=2e5,this.modal.addEventListener("click",()=>this.hide()),this.modal.appendChild(t),document.body.prepend(this.modal),document.body.style.overflow="hidden",!t.contentWindow)throw new Error("iframe not yet ready.");t.contentWindow.document.open(),t.contentWindow.document.write(n.outerHTML),t.contentWindow.document.close(),this.listener=this.hideOnEscape.bind(this),document.addEventListener("keydown",this.listener)},hide(){this.modal.outerHTML="",this.modal=null,document.body.style.overflow="visible",document.removeEventListener("keydown",this.listener)},hideOnEscape(e){e.keyCode===27&&this.hide()}},jB={show(e){const{iframe:t,page:n}=wI.createIframeAndPage(e);t.style.boxSizing="border-box",t.style.display="block";const r=document.createElement("dialog");r.id="inertia-error-dialog",Object.assign(r.style,{width:"calc(100vw - 100px)",height:"calc(100vh - 100px)",padding:"0",margin:"auto",border:"none",backgroundColor:"transparent"});const a=document.createElement("style");if(a.textContent=` 10 dialog#inertia-error-dialog::backdrop { 11 background-color: rgba(0, 0, 0, 0.6); 12 } 13 14 dialog#inertia-error-dialog:focus { 15 outline: none; 16 } 17 `,document.head.appendChild(a),r.addEventListener("click",c=>{c.target===r&&r.close()}),r.addEventListener("close",()=>{a.remove(),r.remove()}),r.appendChild(t),document.body.prepend(r),r.showModal(),r.focus(),!t.contentWindow)throw new Error("iframe not yet ready.");t.contentWindow.document.open(),t.contentWindow.document.write(n.outerHTML),t.contentWindow.document.close()}}
17,kB=new Hh,Ej=class _I{constructor(t,n,r){this.requestParams=t,this.response=n,this.originatingPage=r,this.wasPrefetched=!1}static create(t,n,r){return new _I(t,n,r)}async handlePrefetch(){Yf(this.requestParams.all().url,window.location)&&this.handle()}async handle(){return kB.add(()=>this.process())}async process(){if(this.requestParams.all().prefetch)return this.wasPrefetched=!0,this.requestParams.all().prefetch=!1,this.requestParams.all().onPrefetched(this.response,this.requestParams.all()),ZF(this.response,this.requestParams.all()),Promise.resolve();if(this.requestParams.runCallbacks(),!this.isInertiaResponse())return this.handleNonInertiaResponse();await lt.processQueue(),lt.preserveUrl=this.requestParams.all().preserveUrl;const t=Ae.get().flash;await this.setPage();const n=Ae.get().props.errors||{};if(Object.keys(n).length>0){const a=this.getScopedErrors(n);return GF(a),this.requestParams.all().onError(a)}Wt.flushByCacheTags(this.requestParams.all().invalidateCacheTags||[]),this.wasPrefetched||Wt.flush(Ae.get().url);const{flash:r}=Ae.get();Object.keys(r).length>0&&(!this.requestParams.isPartial()||!Go(r,t))&&(Gf(r),this.requestParams.all().onFlash(r)),QF(Ae.get()),await this.requestParams.all().onSuccess(Ae.get()),lt.preserveUrl=!1}mergeParams(t){this.requestParams.merge(t)}getPageResponse(){const t=this.getDataFromResponse(this.response.data);return typeof t=="object"?this.response.data={...t,flash:t.flash??{}}:this.response.data=t}async handleNonInertiaResponse(){if(this.isLocationVisit()){const n=Mi(this.getHeader("x-inertia-location"));return kj(this.requestParams.all().url,n),this.locationVisit(n)}const t={...this.response,data:this.getDataFromResponse(this.response.data)};if(XF(t))return Yo.get("future.useDialogForErrorModal")?jB.show(t.data):wI.show(t.data)}isInertiaResponse(){return this.hasHeader("x-inertia")}hasStatus(t){return this.response.status===t}getHeader(t){return this.response.headers[t]}hasHeader(t){return this.getHeader(t)!==void 0}isLocationVisit(){return this.hasStatus(409)&&this.hasHeader("x-inertia-location")}locationVisit(t){try{if(Fn.set(Fn.locationVisitKey,{preserveScroll:this.requestParams.all().preserveScroll===!0}),typeof window>"u")return;Yf(window.location,t)?window.location.reload():window.location.href=t.href}catch{return!1}}async setPage(){const t=this.getPageResponse();return this.shouldSetPage(t)?(this.mergeProps(t),Ae.mergeOncePropsIntoResponse(t),this.preserveEqualProps(t),await this.setRememberedState(t),this.requestParams.setPreserveOptions(t),t.url=lt.preserveUrl?Ae.get().url:this.pageUrl(t),this.requestParams.all().onBeforeUpdate(t),KF(t),Ae.set(t,{replace:this.requestParams.all().replace,preserveScroll:this.requestParams.all().preserveScroll,preserveState:this.requestParams.all().preserveState,viewTransition:this.requestParams.all().viewTransition})):Promise.resolve()}getDataFromResponse(t){if(typeof t!="string")return t;try{return JSON.parse(t)}catch{return t}}shouldSetPage(t){if(!this.requestParams.all().async||this.originatingPage.component!==t.component)return!0;if(this.originatingPage.component!==Ae.get().component)return!1;const n=Mi(this.originatingPage.url),r=Mi(Ae.get().url);return n.origin===r.origin&&n.pathname===r.pathname}pageUrl(t){const n=Mi(t.url);return kj(this.requestParams.all().url,n),n.pathname+n.search+n.hash}preserveEqualProps(t){if(t.component!==Ae.get().component||Yo.get("future.preserveEqualProps")!==!0)return;const n=Ae.get().props;Object.entries(t.props).forEach(([r,a])=>{Go(a,n[r])&&(t.props[r]=n[r])})}mergeProps(t){if(!this.requestParams.isPartial()||t.component!==Ae.get().component)return;const n=t.mergeProps||[],r=t.prependProps||[],a=t.deepMergeProps||[],c=t.matchPropsOn||[],u=(h,m)=>{const x=er(Ae.get().props,h),v=er(t.props,h);if(Array.isArray(v)){const b=this.mergeOrMatchItems(x||[],v,h,c,m);Ji(t.props,h,b)}else if(typeof v=="object"&&v!==null){const b={...x||{},...v};Ji(t.props,h,b)}};if(n.forEach(h=>u(h,!0)),r.forEach(h=>u(h,!1)),a.forEach(h=>{const m=Ae.get().props[h],x=t.props[h],v=(b,j,w)=>Array.isArray(j)?this.mergeOrMatchItems(b,j,w,c):typeof j=="object"&&j!==null?Ob
17ject.keys(j).reduce((_,S)=>(_[S]=v(b?b[S]:void 0,j[S],`${w}.${S}`),_),{...b}):j;t.props[h]=v(m,x,h)}),t.props={...Ae.get().props,...t.props},this.requestParams.isDeferredPropsRequest()){const h=Ae.get().props.errors;h&&Object.keys(h).length>0&&(t.props.errors=h)}Ae.get().scrollProps&&(t.scrollProps={...Ae.get().scrollProps||{},...t.scrollProps||{}}),Ae.hasOnceProps()&&(t.onceProps={...Ae.get().onceProps||{},...t.onceProps||{}}),t.flash={...Ae.get().flash,...this.requestParams.isDeferredPropsRequest()?{}:t.flash};const f=Ae.get().initialDeferredProps;f&&Object.keys(f).length>0&&(t.initialDeferredProps=f)}mergeOrMatchItems(t,n,r,a,c=!0){const u=Array.isArray(t)?t:[],f=a.find(x=>x.split(".").slice(0,-1).join(".")===r);if(!f)return c?[...u,...n]:[...n,...u];const h=f.split(".").pop()||"",m=new Map;return n.forEach(x=>{this.hasUniqueProperty(x,h)&&m.set(x[h],x)}),c?this.appendWithMatching(u,n,m,h):this.prependWithMatching(u,n,m,h)}appendWithMatching(t,n,r,a){const c=t.map(f=>this.hasUniqueProperty(f,a)&&r.has(f[a])?r.get(f[a]):f),u=n.filter(f=>this.hasUniqueProperty(f,a)?!t.some(h=>this.hasUniqueProperty(h,a)&&h[a]===f[a]):!0);return[...c,...u]}prependWithMatching(t,n,r,a){const c=t.filter(u=>this.hasUniqueProperty(u,a)?!r.has(u[a]):!0);return[...n,...c]}hasUniqueProperty(t,n){return t&&typeof t=="object"&&n in t}async setRememberedState(t){const n=await lt.getState(lt.rememberedState,{});this.requestParams.all().preserveState&&n&&t.component===Ae.get().component&&(t.rememberedState=n)}getScopedErrors(t){return this.requestParams.all().errorBag?t[this.requestParams.all().errorBag||""]||{}:t}},Tj=class SI{constructor(t,n){this.page=n,this.requestHasFinished=!1,this.requestParams=vb.create(t),this.cancelToken=new AbortController}static create(t,n){return new SI(t,n)}isPrefetch(){return this.requestParams.isPrefetch()}async send(){this.requestParams.onCancelToken(()=>this.cancel({cancelled:!0})),JF(this.requestParams.all()),this.requestParams.onStart(),this.requestParams.all().prefetch&&(this.requestParams.onPrefetching(),eB(this.requestParams.all()));const t=this.requestParams.all().prefetch;return Jt({method:this.requestParams.all().method,url:Vf(this.requestParams.all().url).href,data:this.requestParams.data(),params:this.requestParams.queryParams(),signal:this.cancelToken.signal,headers:this.getHeaders(),onUploadProgress:this.onProgress.bind(this),responseType:"text"}).then(n=>(this.response=Ej.create(this.requestParams,n,this.page),this.response.handle())).catch(n=>n?.response?(this.response=Ej.create(this.requestParams,n.response,this.page),this.response.handle()):Promise.reject(n)).catch(n=>{if(!Jt.isCancel(n)&&VF(n))return t&&this.requestParams.onPrefetchError(n),Promise.reject(n)}).finally(()=>{this.finish(),t&&this.response&&this.requestParams.onPrefetchResponse(this.response)})}finish(){this.requestParams.wasCancelledAtAll()||(this.requestParams.markAsFinished(),this.fireFinishEvents())}fireFinishEvents(){this.requestHasFinished||(this.requestHasFinished=!0,YF(this.requestParams.all()),this.requestParams.onFinish())}cancel({cancelled:t=!1,interrupted:n=!1}){this.requestHasFinished||(this.cancelToken.abort(),this.requestParams.markAsCancelled({cancelled:t,interrupted:n}),this.fireFinishEvents())}onProgress(t){this.requestParams.data()instanceof FormData&&(t.percentage=t.progress?Math.round(t.progress*100):0,WF(t),this.requestParams.all().onProgress(t))}getHeaders(){const t={...this.requestParams.headers(),Accept:"text/html, application/xhtml+xml","X-Requested-With":"XMLHttpRequest","X-Inertia":!0},n=Ae.get();n.version&&(t["X-Inertia-Version"]=n.version);const r=Object.entries(n.onceProps||{}).filter(([,a])=>n.props[a.prop]===void 0?!1:!a.expiresAt||a.expiresAt>Date.now()).map(([a])=>a);return r.length>0&&(t["X-Inertia-Except-Once-Props"]=r.join(",")),t}},Ij=class{constructor({maxConcurrent:e,interruptible:t}){this.requests=[],this.maxConcurrent=e,this.interruptible=t}send(e){this.requests.push(e),e.send().then(()=>{this.requests=this.requests.filter(t=>t!==e)})}interruptInFlight(){this.cancel({interrupted:!0},!1)}cancelInFlight({prefetch:e=!0}={}){this.requests.filter(t=>
17e||!t.isPrefetch()).forEach(t=>t.cancel({cancelled:!0}))}cancel({cancelled:e=!1,interrupted:t=!1}={},n=!1){if(!n&&!this.shouldCancel())return;this.requests.shift()?.cancel({cancelled:e,interrupted:t})}shouldCancel(){return this.interruptible&&this.requests.length>=this.maxConcurrent}},NB=class{constructor(){this.syncRequestStream=new Ij({maxConcurrent:1,interruptible:!0}),this.asyncRequestStream=new Ij({maxConcurrent:1/0,interruptible:!1}),this.clientVisitQueue=new Hh}init({initialPage:e,resolveComponent:t,swapComponent:n,onFlash:r}){Ae.init({initialPage:e,resolveComponent:t,swapComponent:n,onFlash:r}),wB.handle(),mr.init(),mr.on("missingHistoryItem",()=>{typeof window<"u"&&this.visit(window.location.href,{preserveState:!0,preserveScroll:!0,replace:!0})}),mr.on("loadDeferredProps",a=>{this.loadDeferredProps(a)}),mr.on("historyQuotaExceeded",a=>{window.location.href=a})}get(e,t={},n={}){return this.visit(e,{...n,method:"get",data:t})}post(e,t={},n={}){return this.visit(e,{preserveState:!0,...n,method:"post",data:t})}put(e,t={},n={}){return this.visit(e,{preserveState:!0,...n,method:"put",data:t})}patch(e,t={},n={}){return this.visit(e,{preserveState:!0,...n,method:"patch",data:t})}delete(e,t={}){return this.visit(e,{preserveState:!0,...t,method:"delete"})}reload(e={}){return this.doReload(e)}doReload(e={}){if(!(typeof window>"u"))return this.visit(window.location.href,{...e,preserveScroll:!0,preserveState:!0,async:!0,headers:{...e.headers||{},"Cache-Control":"no-cache"}})}remember(e,t="default"){lt.remember(e,t)}restore(e="default"){return lt.restore(e)}on(e,t){return typeof window>"u"?()=>{}:mr.onGlobalEvent(e,t)}cancel(){this.syncRequestStream.cancelInFlight()}cancelAll({async:e=!0,prefetch:t=!0,sync:n=!0}={}){e&&this.asyncRequestStream.cancelInFlight({prefetch:t}),n&&this.syncRequestStream.cancelInFlight()}poll(e,t={},n={}){return CB.add(e,()=>this.reload(t),{autoStart:n.autoStart??!0,keepAlive:n.keepAlive??!1})}visit(e,t={}){const n=this.getPendingVisit(e,{...t,showProgress:t.showProgress??!t.async}),r=this.getVisitEvents(t);if(r.onBefore(n)===!1||!Cj(n))return;const a=Mi(Ae.get().url);(n.only.length>0||n.except.length>0||n.reset.length>0?gB(n.url,a):Yf(n.url,a))||this.asyncRequestStream.cancelInFlight({prefetch:!1}),n.async||this.syncRequestStream.interruptInFlight(),!Ae.isCleared()&&!n.preserveUrl&&Jn.save();const f={...n,...r},h=hr.get(f);h?(Qn.reveal(h.inFlight),hr.use(h,f)):(Qn.reveal(!0),(n.async?this.asyncRequestStream:this.syncRequestStream).send(Tj.create(f,Ae.get())))}getCached(e,t={}){return hr.findCached(this.getPrefetchParams(e,t))}flush(e,t={}){hr.remove(this.getPrefetchParams(e,t))}flushAll(){hr.removeAll()}flushByCacheTags(e){hr.removeByTags(Array.isArray(e)?e:[e])}getPrefetching(e,t={}){return hr.findInFlight(this.getPrefetchParams(e,t))}prefetch(e,t={},n={}){if((t.method??(ao(e)?e.method:"get"))!=="get")throw new Error("Prefetch requests must use the GET method");const a=this.getPendingVisit(e,{...t,async:!0,showProgress:!1,prefetch:!0,viewTransition:!1}),c=a.url.origin+a.url.pathname+a.url.search,u=window.location.origin+window.location.pathname+window.location.search;if(c===u)return;const f=this.getVisitEvents(t);if(f.onBefore(a)===!1||!Cj(a))return;Qn.hide(),this.asyncRequestStream.interruptInFlight();const h={...a,...f};new Promise(x=>{const v=()=>{Ae.get()?x():setTimeout(v,50)};v()}).then(()=>{hr.add(h,x=>{this.asyncRequestStream.send(Tj.create(x,Ae.get()))},{cacheFor:Yo.get("prefetch.cacheFor"),cacheTags:[],...n})})}clearHistory(){lt.clear()}decryptHistory(){return lt.decrypt()}resolveComponent(e){return Ae.resolve(e)}replace(e){this.clientVisit(e,{replace:!0})}replaceProp(e,t,n){this.replace({preserveScroll:!0,preserveState:!0,props(r){const a=typeof t=="function"?t(er(r,e),r):t;return Ji(Gi(r),e,a)},...n||{}})}appendToProp(e,t,n){this.replaceProp(e,(r,a)=>{const c=typeof t=="function"?t(r,a):t;return Array.isArray(r)||(r=r!==void 0?[r]:[]),[...r,c]},n)}prependToProp(e,t,n){this.replaceProp(e,(r,a)=>{const c=typeof t=="function"?t(r,a):t;return Array.isArray(r)||(r=r!==void 0?[r]:[]),[c,...r]},n)}push(e){this.clientVisit(e)}flash(e,t){const n=Ae.get().flash;let r;if(typeof e=="function")r=e(n);else if(typeof e=="string")r={...n,[e]:t};else if(e&&Object.keys(e).length)r={...n,...e};else return;Ae.setFlash(r),Object.keys(r).length&&Gf(r)}clientVisit(e,{replace:t=!1}={}){this.clientVisitQueue.add(()=>this.performClientVisit(e,{replace:t}))}performClientVisit(e,{replace:t=!1}={}
17){const n=Ae.get(),r=typeof e.props=="function"?Object.fromEntries(Object.values(n.onceProps??{}).map(_=>[_.prop,n.props[_.prop]])):{},a=typeof e.props=="function"?e.props(n.props,r):e.props??n.props,c=typeof e.flash=="function"?e.flash(n.flash):e.flash,{viewTransition:u,onError:f,onFinish:h,onFlash:m,onSuccess:x,...v}=e,b={...n,...v,flash:c??{},props:a},j=vb.resolvePreserveOption(e.preserveScroll??!1,b),w=vb.resolvePreserveOption(e.preserveState??!1,b);return Ae.set(b,{replace:t,preserveScroll:j,preserveState:w,viewTransition:u}).then(()=>{const _=Ae.get().flash;Object.keys(_).length>0&&(Gf(_),m?.(_));const S=Ae.get().props.errors||{};if(Object.keys(S).length===0){x?.(Ae.get());return}const k=e.errorBag?S[e.errorBag||""]||{}:S;f?.(k)}).finally(()=>h?.(e))}getPrefetchParams(e,t){return{...this.getPendingVisit(e,{...t,async:!0,showProgress:!1,prefetch:!0,viewTransition:!1}),...this.getVisitEvents(t)}}getPendingVisit(e,t,n={}){if(ao(e)){const m=e;e=m.url,t.method=t.method??m.method}const r=Yo.get("visitOptions"),a=r?r(e.toString(),Gi(t))||{}:{},c={method:"get",data:{},replace:!1,preserveScroll:!1,preserveState:!1,only:[],except:[],headers:{},errorBag:"",forceFormData:!1,queryStringArrayFormat:"brackets",async:!1,showProgress:!0,fresh:!1,reset:[],preserveUrl:!1,prefetch:!1,invalidateCacheTags:[],viewTransition:!1,...t,...a},[u,f]=hB(e,c.data,c.method,c.forceFormData,c.queryStringArrayFormat),h={cancelled:!1,completed:!1,interrupted:!1,...c,...n,url:u,data:f};return h.prefetch&&(h.headers.Purpose="prefetch"),h}getVisitEvents(e){return{onCancelToken:e.onCancelToken||(()=>{}),onBefore:e.onBefore||(()=>{}),onBeforeUpdate:e.onBeforeUpdate||(()=>{}),onStart:e.onStart||(()=>{}),onProgress:e.onProgress||(()=>{}),onFinish:e.onFinish||(()=>{}),onCancel:e.onCancel||(()=>{}),onSuccess:e.onSuccess||(()=>{}),onError:e.onError||(()=>{}),onFlash:e.onFlash||(()=>{}),onPrefetched:e.onPrefetched||(()=>{}),onPrefetching:e.onPrefetching||(()=>{})}}loadDeferredProps(e){e&&Object.entries(e).forEach(([t,n])=>{this.doReload({only:n,deferredProps:!0})})}},xf=class{static createWayfinderCallback(...e){return()=>e.length===1?ao(e[0])?e[0]:e[0]():{method:typeof e[0]=="function"?e[0]():e[0],url:typeof e[1]=="function"?e[1]():e[1]}}static parseUseFormArguments(...e){return e.length===0?{rememberKey:null,data:{},precognitionEndpoint:null}:e.length===1?{rememberKey:null,data:e[0],precognitionEndpoint:null}:e.length===2?typeof e[0]=="string"?{rememberKey:e[0],data:e[1],precognitionEndpoint:null}:{rememberKey:null,data:e[1],precognitionEndpoint:this.createWayfinderCallback(e[0])}:{rememberKey:null,data:e[2],precognitionEndpoint:this.createWayfinderCallback(e[0],e[1])}}static parseSubmitArguments(e,t){return e.length===3||e.length===2&&typeof e[0]=="string"?{method:e[0],url:e[1],options:e[2]??{}}:ao(e[0])?{...e[0],options:e[1]??{}}:{...t(),options:e[0]??{}}}static mergeHeadersForValidation(e,t,n){const r=a=>(a.headers={...n??{},...a.headers??{}},a);return e&&typeof e=="object"&&!("target"in e)?e=r(e):t&&typeof t=="object"?t=r(t):typeof e=="string"?t=r(t??{}):e=r(e??{}),[e,t]}};function EB(e){if(!e.includes("."))return e;const t=n=>n.startsWith("[")&&n.endsWith("]")?n:n.split(".").reduce((r,a,c)=>c===0?a:`${r}[${a}]`);return e.replace(/\\\./g,"__ESCAPED_DOT__").split(/(\[[^\]]*\])/).filter(Boolean).map(t).join("").replace(/__ESCAPED_DOT__/g,".")}function TB(e){const t=[],n=/([^\[\]]+)|\[(\d*)\]/g;let r;for(;(r=n.exec(e))!==null;)r[1]!==void 0?t.push(r[1]):r[2]!==void 0&&t.push(r[2]===""?"":Number(r[2]));return t}function IB(e,t,n){let r=e;for(let a=0;a<t.length-1;a++)t[a]in r||(r[t[a]]={}),r=r[t[a]];r[t[t.length-1]]=n}function AB(e){const t=Object.keys(e),n=t.filter(r=>/^\d+$/.test(r)).map(Number).sort((r,a)=>r-a);return t.length===n.length&&n.length>0&&n[0]===0&&n.every((r,a)=>r===a)}function yf(e){if(Array.isArray(e))return e.map(yf);if(typeof e!="object"||e===null||ow(e))return e;if(AB(e)){const n=[];for(let r=0;r<Object.keys(e).length;r++)n[r]=yf(e[r]);return n}const t={};for(const n in e)t[n]=yf(e[n]);return t}function Aj(e){const t={};for(const[n,r]of e.entries()){if(r instanceof File&&r.size===0&&r.name==="")continue;const a=TB(EB(n));if(a[a.length-1]===""){const c=a.slice(0,-1),u=er(t,c);if(Array.isArray(u))u.push(r);else if(u&&typeof u=="object"&&!ow(u)){const f=Object.keys(u).filter(h=>/^\d+$/.test(h)).map(Number).sort((h,m)=>h-m);Ji(t,c,f.length>0?[...f.map(h=>u[h]),r]:[r])}else Ji(t,c,[r]);continue}IB(t,a.map(String),r)}return yf(t)}var vy={preferredAttribute(){return Yo.get("future.useDataInertiaHeadAttribute")?"data-inertia":"inertia"},buildDOMElement(e){const t=document.createElement("template");t.innerHTML=e;const n=t.content.firstChild;if(!e.startsWith("<script "))return n;const r=document.createElement("script");
17return r.innerHTML=n.innerHTML,n.getAttributeNames().forEach(a=>{r.setAttribute(a,n.getAttribute(a)||"")}),r},isInertiaManagedElement(e){return e.nodeType===Node.ELEMENT_NODE&&e.getAttribute(this.preferredAttribute())!==null},findMatchingElementIndex(e,t){const n=this.preferredAttribute(),r=e.getAttribute(n);return r!==null?t.findIndex(a=>a.getAttribute(n)===r):-1},update:Fd(function(e){const t=e.map(r=>this.buildDOMElement(r));Array.from(document.head.childNodes).filter(r=>this.isInertiaManagedElement(r)).forEach(r=>{const a=this.findMatchingElementIndex(r,t);if(a===-1){r?.parentNode?.removeChild(r);return}const c=t.splice(a,1)[0];c&&!r.isEqualNode(c)&&r?.parentNode?.replaceChild(c,r)}),t.forEach(r=>document.head.appendChild(r))},1)};function RB(e,t,n){const r={};let a=0;function c(){const v=a+=1;return r[v]=[],v.toString()}function u(v){v===null||Object.keys(r).indexOf(v)===-1||(delete r[v],x())}function f(v){Object.keys(r).indexOf(v)===-1&&(r[v]=[])}function h(v,b=[]){v!==null&&Object.keys(r).indexOf(v)>-1&&(r[v]=b),x()}function m(){const v=t(""),b=vy.preferredAttribute(),j={...v?{title:`<title ${b}="">${v}</title>`}:{}},w=Object.values(r).reduce((_,S)=>_.concat(S),[]).reduce((_,S)=>{if(S.indexOf("<")===-1)return _;if(S.indexOf("<title ")===0){const I=S.match(/(<title [^>]+>)(.*?)(<\/title>)/);return _.title=I?`${I[1]}${t(I[2])}${I[3]}`:S,_}const k=S.match(b==="inertia"?/ inertia="[^"]+"/:/ data-inertia="[^"]+"/);return k?_[k[0]]=S:_[Object.keys(_).length]=S,_},j);return Object.values(w)}function x(){e?n(m()):vy.update(m())}return x(),{forceUpdate:x,createProvider:function(){const v=c();return{preferredAttribute:vy.preferredAttribute,reconnect:()=>f(v),update:b=>h(v,b),disconnect:()=>u(v)}}}}var MB="X-Inertia-Infinite-Scroll-Merge-Intent",PB=e=>{const t=()=>{const k=Ae.get().scrollProps?.[e.getPropName()];if(k)return k;throw new Error(`The page object does not contain a scroll prop named "${e.getPropName()}".`)},n={component:null,loading:!1,previousPage:null,nextPage:null,lastLoadedPage:null,requestCount:0},r=()=>{const k=t();n.component=Ae.get().component,n.loading=!1,n.previousPage=k.previousPage,n.nextPage=k.nextPage,n.lastLoadedPage=k.currentPage,n.requestCount=0},a=()=>`inertia:infinite-scroll-data:${e.getPropName()}`;if(typeof window<"u"){r();const k=Wt.restore(a());k&&typeof k=="object"&&k.lastLoadedPage===t().currentPage&&(n.previousPage=k.previousPage,n.nextPage=k.nextPage,n.lastLoadedPage=k.lastLoadedPage,n.requestCount=k.requestCount||0)}const c=Wt.on("success",k=>{n.component===k.detail.page.component&&t().reset&&(r(),e.onReset?.())}),u=k=>k==="next"?"nextPage":"previousPage",f=k=>{const I=u(k);return n[I]},h=k=>{const I=t(),A=u(k);n.lastLoadedPage=I.currentPage,n[A]=I[A],n.requestCount+=1,Wt.remember({previousPage:n.previousPage,nextPage:n.nextPage,lastLoadedPage:n.lastLoadedPage,requestCount:n.requestCount},a())},m=()=>t().pageName,x=()=>n.requestCount,v=(k,I={})=>{const A=f(k);n.loading||A===null||(n.loading=!0,Wt.reload({...I,data:{[m()]:A},only:[e.getPropName()],preserveUrl:!0,headers:{[MB]:k==="previous"?"prepend":"append",...I.headers},onBefore:T=>{k==="next"?e.onBeforeNextRequest():e.onBeforePreviousRequest(),I.onBefore?.(T)},onBeforeUpdate:T=>{e.onBeforeUpdate(),I.onBeforeUpdate?.(T)},onSuccess:T=>{h(k),I.onSuccess?.(T)},onFinish:T=>{n.loading=!1,k==="next"?e.onCompleteNextRequest(n.lastLoadedPage):e.onCompletePreviousRequest(n.lastLoadedPage),I.onFinish?.(T)}}))};return{getLastLoadedPage:()=>n.lastLoadedPage,getPageName:m,getRequestCount:x,hasPrevious:()=>!!n.previousPage,hasNext:()=>!!n.nextPage,fetchNext:k=>v("next",k),fetchPrevious:k=>v("previous",k),removeEventListener:c}},$B=()=>{const e=[];return{new:(r,a={})=>{const c=new IntersectionObserver(u=>{for(const f of u)f.isIntersecting&&r(f)},a);return e.push(c),c},flushAll:()=>{e.forEach(r=>r.disconnect()),e.length=0}}},vf="infiniteScrollPage",by="infiniteScrollIgnore",CI=e=>e.dataset[vf],zB=e=>{const t=$B();let n,r,a,c,u=!1;const f=()=>{c=new MutationObserver(B=>{B.forEach(E=>{E.addedNodes.forEach(D=>{D.nodeType===Node.ELEMENT_NODE&&b.add(D)})}),T()}),c.observe(e.getItemsElement(),{childList:!0}),n=t.new(B=>e.onItemIntersected(B.target));const q={root:e.getScrollableParent(),rootMargin:`${Math.max(1,e.getTriggerMargin())}px`};r=t.new(e.onPreviousTriggered,q),a=t.new(e.onNextTriggered,q)},h=()=>{u&&m();const q=e.getStartElement(),B=e.getEndElement();q&&e.shouldFetchPrevious()&&r.observe(q),B&&e.shouldFetchNext()&&a.observe(B),u=!0},m=()=>{u&&(r.disconnect(),a.disconnect(),u=!1)},x=()=>{u&&h()},v=()=>{m(),t.flushAll(),c?.disconnect()},b=new Set,j=q=>!(vf in q.dataset)&&!(by in q.dataset),w=()=>{Array.from(b).forEach(q=>{j(q)&&(q.dataset[by]="true"),n.observe(q)}),b.clear()},_=q=>Array.from(q.querySelectorAll(":scope > *:not([data-infinite-scroll-page]):not([data-infinite-scroll-ignore])"));let S=!1;const k=q=>
17{!S&&(S=!0,H())||(_(e.getItemsElement()).forEach(B=>{j(B)&&(B.dataset[vf]=q?.toString()||"1"),n.observe(B)}),A())},I=()=>`inertia:infinite-scroll-elements:${e.getPropName()}`,A=()=>{const q={},B=e.getItemsElement().childNodes;for(let E=0;E<B.length;E++){const D=B[E];if(D.nodeType!==Node.ELEMENT_NODE)continue;const $=CI(D);typeof $>"u"||($ in q?q[$].to=E:q[$]={from:E,to:E})}Wt.remember(q,I())},T=Fd(A,250),H=()=>{const q=Wt.restore(I());if(!q||typeof q!="object")return!1;const B=e.getItemsElement().childNodes;for(let E=0;E<B.length;E++){const D=B[E];if(D.nodeType!==Node.ELEMENT_NODE)continue;const $=D;let P;for(const[O,F]of Object.entries(q))if(E>=F.from&&E<=F.to){P=O;break}if(P)$.dataset[vf]=P;else if(j($))$.dataset[by]="true";else continue;n.observe($)}return!0};return{setupObservers:f,enableTriggers:h,disableTriggers:m,refreshTriggers:x,flushAll:v,processManuallyAddedElements:w,processServerLoadedElements:k}},OB=new Hh,Ua,Bo,jp=null,DB=e=>{let t=!0;const n=a=>{OB.add(()=>new Promise(c=>{if(!t)return Ua=Bo=null,c();if(!Ua||!Bo){const h=Ae.get().url;Ua=Mi(h),Bo=Mi(h),jp=bI(h)}const u=e.getPageName(),f=Bo.searchParams;a==="1"?f.delete(u):f.set(u,a),setTimeout(()=>c())})).finally(()=>{t&&Ua&&Bo&&Ua.href!==Bo.href&&jp!==null&&Wt.replace({url:mB(Bo,jp),preserveScroll:!0,preserveState:!0}),Ua=Bo=jp=null})};return{onItemIntersected:Fd(a=>{const c=e.getItemsElement();if(!t||e.shouldPreserveUrl()||!a||!c)return;const u=new Map,f=[...c.children];mI(f,a).forEach(x=>{const v=CI(x)??"1";u.has(v)?u.set(v,u.get(v)+1):u.set(v,1)});const m=Array.from(u.entries()).sort((x,v)=>v[1]-x[1])[0]?.[0];m!==void 0&&n(m)},250),cancel:()=>t=!1}},FB=e=>({createCallbacks:()=>{let n,r=null,a=0;return{captureScrollPosition:()=>{const f=e.getScrollableParent(),h=e.getItemsElement();n=f?.scrollTop||window.scrollY;const m=mI([...h.children]);if(m.length>0){r=m[0];const x=f?.getBoundingClientRect()||{top:0},v=f?x.top:0;a=r.getBoundingClientRect().top-v}},restoreScrollPosition:()=>{if(!r)return;let f=0,h=!1;const m=()=>{if(f++,h||f>10)return!1;const x=e.getScrollableParent(),v=x?.getBoundingClientRect()||{top:0},b=x?v.top:0,_=r.getBoundingClientRect().top-b-a;if(_===0){window.requestAnimationFrame(m);return}x?x.scrollTo({top:n+_}):window.scrollTo(0,window.scrollY+_),h=!0};window.requestAnimationFrame(m)}}}});function BB(e){const t=DB({...e,getPageName:()=>a.getPageName()}),n=FB(e),r=zB({...e,onItemIntersected:t.onItemIntersected,onPreviousTriggered:()=>a.fetchPrevious(),onNextTriggered:()=>a.fetchNext()}),a=PB({...e,onBeforeUpdate:r.processManuallyAddedElements,onCompletePreviousRequest:m=>{e.onCompletePreviousRequest(),_d(()=>r.processServerLoadedElements(m),2)},onCompleteNextRequest:m=>{e.onCompleteNextRequest(),_d(()=>r.processServerLoadedElements(m),2)},onReset:e.onDataReset}),c=m=>{const{captureScrollPosition:x,restoreScrollPosition:v}=n.createCallbacks(),b=m.onBeforeUpdate||(()=>{}),j=m.onSuccess||(()=>{});return m.onBeforeUpdate=w=>{b(w),x()},m.onSuccess=w=>{j(w),v()},m},u=a.fetchNext;a.fetchNext=(m={})=>{e.inReverseMode()&&(m=c(m)),u(m)};const f=a.fetchPrevious;a.fetchPrevious=(m={})=>{e.inReverseMode()||(m=c(m)),f(m)};const h=Wt.on("success",()=>_d(r.refreshTriggers,2));return{dataManager:a,elementManager:r,flush:()=>{h(),a.removeEventListener(),r.flushAll(),t.cancel()}}}function jI(e){return e.target instanceof HTMLElement&&e.target.isContentEditable||e.defaultPrevented}function kp(e){const t=e.currentTarget.tagName.toLowerCase()==="a";return!(jI(e)||t&&e.altKey||t&&e.ctrlKey||t&&e.metaKey||t&&e.shiftKey||t&&"button"in e&&e.button!==0)}function Rj(e){const t=e.currentTarget.tagName.toLowerCase()==="button";return!jI(e)&&(e.key==="Enter"||t&&e.key===" ")}var pn="nprogress",Pi,xn={minimum:.08,easing:"linear",positionUsing:"translate3d",speed:200,trickle:!0,trickleSpeed:200,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",color:"#29d",includeCSS:!0,template:['<div class="bar" role="bar">','<div class="peg"></div>',"</div>",'<div class="spinner" role="spinner">','<div class="spinner-icon"></div>',"</div>"].join("")},Xo=null,LB=e=>{Object.assign(xn,e),xn.includeCSS&&YB(xn.color),Pi=document.createElement("div"),Pi.id=pn,Pi.innerHTML=xn.template},Uh=e=>{const t=kI();e=AI(e,xn.minimum,1),Xo=e===1?null:e;const n=HB(!t),r=n.querySelector(xn.barSelector),a=xn.speed,c=xn.easing;n.offsetWidth,VB(u=>{const f=xn.positionUsing==="translate3d"?{transition:`all ${a}ms ${c}`,transform:`translate3d(${bf(e)}%,0,0)`}:xn.positionUsing==="translate"?{transition:`all ${a}ms ${c}`,transform:`translate(${bf(e)}%,0)`}:{marginLeft:`${bf(e)}%`};for(const h in f)r.style[h]=f[h];if(e!==1)return setTimeout(u,a);n.style.transition="none",n.style.opacity="1",n.offsetWidth,setTimeout(()=>{n.style.transition=`all ${a}ms linear`,n.style.opacity="0",setTimeout(()=>{II(),n.style.transition="",n.style.opacity="",u()},a)},a)})},kI=()=>typeof Xo=="number",NI=()=>{Xo||Uh(0);const e=function(){setTimeout(function(){Xo&&(EI(),e())},xn.trickleSpeed)};xn.trickle&&e()},qB=e=>{!e&&!Xo||(EI(.3+.5*Math.random()),Uh(1))},EI=e=>{const t=Xo;if(t===null)return NI();if(!(t>1))return e=typeof e=="number"?e:(()=>{const n={.1:[0,.2],.04:[.2,.5],.02:[.5,.8],.005:[.8,.99]};for(const r in n)if(t>=n[r][0]&&t<n[r][1])return parseFloat(r);return 0})(),Uh(AI(t+e,0,.994))},HB=e=>{if(UB())return document.getElementById(pn);document.documentElement.classList.add(`${pn}-busy`);const t=Pi.querySelector(xn.barSelector),n=e?"-100":bf(Xo||0),r=TI();return t.style.transition="all 0 linear",t.style.transform=`translate3d(${n}%,0,0)`,xn.showSpinner||Pi.querySelector(xn.spinnerSelector)?.remove(),r!==document.body&&r.classList.add(`${pn}-custom-parent`),r.appendChild(Pi),Pi},TI=()=>GB(xn.parent)?xn.parent:document.querySelector(xn.parent),II=()=>{document.documentElement.classList.remove(`${pn}-busy`),TI().classList.remove(`${pn}-custom-parent`),Pi?.remove()},UB=()=>document.getElementById(pn)!==null,GB=e=>typeof HTMLElement=="object"?e instanceof HTMLElement:e&&typeof e=="object"&&e.nodeType===1&&typeof e.nodeName=="string";function AI(e,t,n){return e<t?t:e>n?n:e}var bf=e=>(-1+e)*100,VB=(()=>{const e=[],t=()=>{const n=e.shift();n&&n(t)};return n=>{e.push(n),e.length===1&&t()}})(),YB=e=>{const t=document.createElement("style");t.textContent=` 18 #${pn} { 19 pointer-events: none; 20 } 21 22 #${pn} .bar { 23 background: ${e}; 24 25 position: fixed; 26 z-index: 1031; 27 top: 0; 28 left: 0; 29 30 width: 100%; 31 height: 2px; 32 } 33 34 #${pn} .peg { 35 display: block; 36 position: absolute; 37 right: 0px; 38 width: 100px; 39 height: 100%; 40 box-shadow: 0 0 10px ${e}, 0 0 5px ${e}; 41 opacity: 1.0; 42 43 transform: rotate(3deg) translate(0px, -4px); 44 } 45 46 #${pn} .spinner { 47 display: block; 48 position: fixed; 49 z-index: 1031; 50 top: 15px; 51 right: 15px; 52 } 53 54 #${pn} .spinner-icon { 55 width: 18px; 56 height: 18px; 57 box-sizing: border-box; 58 59 border: solid 2px transparent; 60 border-top-color: ${e}; 61 border-left-color: ${e}; 62 border-radius: 50%; 63 64 animation: ${pn}-spinner 400ms linear infinite; 65 } 66 67 .${pn}-custom-parent { 68 overflow: hidden; 69 position: relative; 70 } 71 72 .${pn}-custom-parent #${pn} .spinner, 73 .${pn}-custom-parent #${pn} .bar { 74 position: absolute; 75 } 76
77 @keyframes ${pn}-spinner { 78 0% { transform: rotate(0deg); } 79 100% { transform: rotate(360deg); } 80 } 81 `,document.head.appendChild(t)},XB=()=>{Pi&&(Pi.style.display="")},KB=()=>{Pi&&(Pi.style.display="none")},Ui={configure:LB,isStarted:kI,done:qB,set:Uh,remove:II,start:NI,status:Xo,show:XB,hide:KB},WB=class{constructor(){this.hideCount=0}start(){Ui.start()}reveal(e=!1){this.hideCount=Math.max(0,this.hideCount-1),(e||this.hideCount===0)&&Ui.show()}hide(){this.hideCount++,Ui.hide()}set(e){Ui.set(Math.max(0,Math.min(1,e)))}finish(){Ui.done()}reset(){Ui.set(0)}remove(){Ui.done(),Ui.remove()}isStarted(){return Ui.isStarted()}getStatus(){return Ui.status}},Qn=new WB;Qn.reveal;Qn.hide;function JB(e){document.addEventListener("inertia:start",t=>QB(t,e)),document.addEventListener("inertia:progress",ZB)}function QB(e,t){e.detail.visit.showProgress||Qn.hide();const n=setTimeout(()=>Qn.start(),t);document.addEventListener("inertia:finish",r=>e7(r,n),{once:!0})}function ZB(e){Qn.isStarted()&&e.detail.progress?.percentage&&Qn.set(Math.max(Qn.getStatus(),e.detail.progress.percentage/100*.9))}function e7(e,t){clearTimeout(t),Qn.isStarted()&&(e.detail.visit.completed?Qn.finish():e.detail.visit.interrupted?Qn.reset():e.detail.visit.cancelled&&Qn.remove())}function t7({delay:e=250,color:t="#29d",includeCSS:n=!0,showSpinner:r=!1}={}){JB(e),Ui.configure({showSpinner:r,includeCSS:n,color:t})}var RI=Symbol("FormComponentReset");function bb(e){return e instanceof HTMLInputElement||e instanceof HTMLSelectElement||e instanceof HTMLTextAreaElement}function n7(e,t){const n=e.value,r=e.checked;switch(e.type.toLowerCase()){case"checkbox":e.checked=t.includes(e.value);break;case"radio":e.checked=t[0]===e.value;break;case"file":e.value="";break;case"button":case"submit":case"reset":case"image":break;default:e.value=t[0]!==null&&t[0]!==void 0?String(t[0]):""}return e.value!==n||e.checked!==r}function i7(e,t){const n=e.value,r=Array.from(e.selectedOptions).map(u=>u.value);if(e.multiple){const u=t.map(f=>String(f));Array.from(e.options).forEach(f=>{f.selected=u.includes(f.value)})}else e.value=t[0]!==void 0?String(t[0]):"";const a=Array.from(e.selectedOptions).map(u=>u.value);return e.multiple?JSON.stringify(r.sort())!==JSON.stringify(a.sort()):e.value!==n}function wy(e,t){if(e.disabled){if(e instanceof HTMLInputElement){const n=e.value,r=e.checked;switch(e.type.toLowerCase()){case"checkbox":case"radio":return e.checked=e.defaultChecked,e.checked!==r;case"file":return e.value="",n!=="";case"button":case"submit":case"reset":case"image":return!1;default:return e.value=e.defaultValue,e.value!==n}}else if(e instanceof HTMLSelectElement){const n=Array.from(e.selectedOptions).map(a=>a.value);Array.from(e.options).forEach(a=>{a.selected=a.defaultSelected});const r=Array.from(e.selectedOptions).map(a=>a.value);return JSON.stringify(n.sort())!==JSON.stringify(r.sort())}else if(e instanceof HTMLTextAreaElement){const n=e.value;return e.value=e.defaultValue,e.value!==n}return!1}if(e instanceof HTMLInputElement)return n7(e,t);if(e instanceof HTMLSelectElement)return i7(e,t);if(e instanceof HTMLTextAreaElement){const n=e.value;return e.value=t[0]!==void 0?String(t[0]):"",e.value!==n}return!1}function r7(e,t){let n=!1;return e instanceof RadioNodeList||e instanceof HTMLCollection?Array.from(e).forEach((r,a)=>{if(r instanceof Element&&bb(r))if(r instanceof HTMLInputElement&&["checkbox","radio"].includes(r.type.toLowerCase()))wy(r,t)&&(n=!0);else{const c=t[a]!==void 0?[t[a]]:[t[0]??null].filter(Boolean);wy(r,c)&&(n=!0)}}):bb(e)&&(n=wy(e,t)),n}function o7(e,t,n){if(!e)return;const r=!n||n.length===0;if(r){const c=new FormData(e),u=Array.from(e.elements).map(f=>
vendor: 5,840 bytes, line 81
81bb(f)?f.name:"").filter(Boolean);n=[...new Set([...t.keys(),...c.keys(),...u])]}let a=!1;n.forEach(c=>{const u=e.elements.namedItem(c);u&&r7(u,t.getAll(c))&&(a=!0)}),a&&r&&e.dispatchEvent(new CustomEvent("reset",{bubbles:!0,cancelable:!0,detail:{[RI]:!0}}))}var Wt=new NB;var _y={exports:{}},Xe={};var Mj;function s7(){if(Mj)return Xe;Mj=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),u=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),x=Symbol.for("react.lazy"),v=Symbol.for("react.activity"),b=Symbol.iterator;function j(z){return z===null||typeof z!="object"?null:(z=b&&z[b]||z["@@iterator"],typeof z=="function"?z:null)}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_=Object.assign,S={};function k(z,Y,ie){this.props=z,this.context=Y,this.refs=S,this.updater=ie||w}k.prototype.isReactComponent={},k.prototype.setState=function(z,Y){if(typeof z!="object"&&typeof z!="function"&&z!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,z,Y,"setState")},k.prototype.forceUpdate=function(z){this.updater.enqueueForceUpdate(this,z,"forceUpdate")};function I(){}I.prototype=k.prototype;function A(z,Y,ie){this.props=z,this.context=Y,this.refs=S,this.updater=ie||w}var T=A.prototype=new I;T.constructor=A,_(T,k.prototype),T.isPureReactComponent=!0;var H=Array.isArray;function q(){}var B={H:null,A:null,T:null,S:null},E=Object.prototype.hasOwnProperty;function D(z,Y,ie){var K=ie.ref;return{$$typeof:e,type:z,key:Y,ref:K!==void 0?K:null,props:ie}}function $(z,Y){return D(z.type,Y,z.props)}function P(z){return typeof z=="object"&&z!==null&&z.$$typeof===e}function O(z){var Y={"=":"=0",":":"=2"};return"$"+z.replace(/[=:]/g,function(ie){return Y[ie]})}var F=/\/+/g;function V(z,Y){return typeof z=="object"&&z!==null&&z.key!=null?O(""+z.key):Y.toString(36)}function ce(z){switch(z.status){case"fulfilled":return z.value;case"rejected":throw z.reason;default:switch(typeof z.status=="string"?z.then(q,q):(z.status="pending",z.then(function(Y){z.status==="pending"&&(z.status="fulfilled",z.value=Y)},function(Y){z.status==="pending"&&(z.status="rejected",z.reason=Y)})),z.status){case"fulfilled":return z.value;case"rejected":throw z.reason}}throw z}function L(z,Y,ie,K,ae){var ue=typeof z;(ue==="undefined"||ue==="boolean")&&(z=null);var ke=!1;if(z===null)ke=!0;else switch(ue){case"bigint":case"string":case"number":ke=!0;break;case"object":switch(z.$$typeof){case e:case t:ke=!0;break;case x:return ke=z._init,L(ke(z._payload),Y,ie,K,ae)}}if(ke)return ae=ae(z),ke=K===""?"."+V(z,0):K,H(ae)?(ie="",ke!=null&&(ie=ke.replace(F,"$&/")+"/"),L(ae,Y,ie,"",function(Ee){return Ee})):ae!=null&&(P(ae)&&(ae=$(ae,ie+(ae.key==null||z&&z.key===ae.key?"":(""+ae.key).replace(F,"$&/")+"/")+ke)),Y.push(ae)),1;ke=0;var Ie=K===""?".":K+":";if(H(z))for(var Ne=0;Ne<z.length;Ne++)K=z[Ne],ue=Ie+V(K,Ne),ke+=L(K,Y,ie,ue,ae);else if(Ne=j(z),typeof Ne=="function")for(z=Ne.call(z),Ne=0;!(K=z.next()).done;)K=K.value,ue=Ie+V(K,Ne++),ke+=L(K,Y,ie,ue,ae);else if(ue==="object"){if(typeof z.then=="function")return L(ce(z),Y,ie,K,ae);throw Y=String(z),Error("Objects are not valid as a React child (found: "+(Y==="[object Object]"?"object with keys {"+Object.keys(z).join(", ")+"}":Y)+"). If you meant to render a collection of children, use an array instead.")}return ke}function J(z,Y,ie){if(z==null)return z;var K=[],ae=0;return L(z,K,"","",function(ue){return Y.call(ie,ue,ae++)}),K}function X(z){if(z._status===-1){var Y=z._result;Y=Y(),Y.then(function(ie){(z._status===0||z._status===-1)&&(z._status=1,z._result=ie)},function(ie){(z._status===0||z._status===-1)&&(z._status=2,z._result=ie)}),z._status===-1&&(z._status=0,z._result=Y)}if(z._status===1)return z._result.default;throw z._result}var de=typeof reportError=="function"?reportError:function(z){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var Y=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof z=="object"&&z!==null&&typeof z.message=="string"?String(z.message):String(z),error:z});if(!window.dispatchEvent(Y))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",z);return}console.error(z)},pe={map:J,forEach:function(z,Y,ie){J(z,function(){Y.apply(this,arguments)},ie)},count:function(z){var Y=0;return J(z,function(){Y++}),Y},toArray:function(z){return J(z,function(Y){return Y})||[]},only:function(z){if(!P(z))throw Error("React.Children.only expected to receive a single React element child.");return z}};return Xe.Activity=v,Xe.Children=pe,Xe.Component=k,Xe.Fragment=n,Xe.Profiler=a,Xe.PureComponent=A,Xe.StrictMode=r,Xe.Suspense=h,Xe.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=B,Xe.__COMPILER_RUNTIME={__proto__:null,c:function(z){return B.H.useMemoCache(z)}},Xe.cache=function(z){return function(){return z.apply(null,arguments)}},Xe.cacheSignal=function(){return null},Xe.cloneElement=function(z,Y,ie){if(z==null)throw Error("The argument must be a React element, but you passed "+z+".");var K=_({},z.props),ae=z.key;if(Y!=null)for(ue in Y.key!==void 0&&(ae=""+Y.key),Y)!E.call(Y,ue)||ue==="key"||ue==="__self"||ue==="__source"||ue==="ref"&&Y.ref===void 0||(K[ue]=Y[ue]);var ue=arguments.length-2;if(ue===1)K.children=ie;else if(1<ue){for(var ke=Array(ue),Ie=0;Ie<ue;Ie++)ke[Ie]=arguments[Ie+2];K.children=ke}return D(z.type,ae,K)},Xe.createContext=function(z){return z={$$typeof:u,_currentValue:z,_currentValue2:z,_threadCount:0,Provider:null,Consumer:null}
81,z.Provider=z,z.Consumer={$$typeof:c,_context:z},z},Xe.createElement=function(z,Y,ie){var K,ae={},ue=null;if(Y!=null)for(K in Y.key!==void 0&&(ue=""+Y.key),Y)E.call(Y,K)&&K!=="key"&&K!=="__self"&&K!=="__source"&&(ae[K]=Y[K]);var ke=arguments.length-2;if(ke===1)ae.children=ie;else if(1<ke){for(var Ie=Array(ke),Ne=0;Ne<ke;Ne++)Ie[Ne]=arguments[Ne+2];ae.children=Ie}if(z&&z.defaultProps)for(K in ke=z.defaultProps,ke)ae[K]===void 0&&(ae[K]=ke[K]);return D(z,ue,ae)},Xe.createRef=function(){return{current:null}},Xe.forwardRef=function(z){return{$$typeof:f,render:z}},Xe.isValidElement=P,Xe.lazy=function(z){return{$$typeof:x,_payload:{_status:-1,_result:z},_init:X}},Xe.memo=function(z,Y){return{$$typeof:m,type:z,compare:Y===void 0?null:Y}},Xe.startTransition=function(z){var Y=B.T,ie={};B.T=ie;try{var K=z(),ae=B.S;ae!==null&&ae(ie,K),typeof K=="object"&&K!==null&&typeof K.then=="function"&&K.then(q,de)}catch(ue){de(ue)}finally{Y!==null&&ie.types!==null&&(Y.types=ie.types),B.T=Y}},Xe.unstable_useCacheRefresh=function(){return B.H.useCacheRefresh()},Xe.use=function(z){return B.H.use(z)},Xe.useActionState=function(z,Y,ie){return B.H.useActionState(z,Y,ie)},Xe.useCallback=function(z,Y){return B.H.useCallback(z,Y)},Xe.useContext=function(z){return B.H.useContext(z)},Xe.useDebugValue=function(){},Xe.useDeferredValue=function(z,Y){return B.H.useDeferredValue(z,Y)},Xe.useEffect=function(z,Y){return B.H.useEffect(z,Y)},Xe.useEffectEvent=function(z){return B.H.useEffectEvent(z)},Xe.useId=function(){return B.H.useId()},Xe.useImperativeHandle=function(z,Y,ie){return B.H.useImperativeHandle(z,Y,ie)},Xe.useInsertionEffect=function(z,Y){return B.H.useInsertionEffect(z,Y)},Xe.useLayoutEffect=function(z,Y){return B.H.useLayoutEffect(z,Y)},Xe.useMemo=function(z,Y){return B.H.useMemo(z,Y)},Xe.useOptimistic=function(z,Y){return B.H.useOptimistic(z,Y)},Xe.useReducer=function(z,Y,ie){return B.H.useReducer(z,Y,ie)},Xe.useRef=function(z){return B.H.useRef(z)},Xe.useState=function(z){return B.H.useState(z)},Xe.useSyncExternalStore=function(z,Y,ie){return B.H.useSyncExternalStore(z,Y,ie)},Xe.useTransition=function(){return B.H.useTransition()},Xe.version="19.2.4",Xe}var Pj;function aw(){return Pj||(Pj=1,_y.exports=s7()),_y.exports}var R=aw();const Mt=PR(R);var Sy={exports:{}},En={};var $j;function a7(){if($j)return En;$j=1;var e=aw();function t(h){var m="https://react.dev/errors/"+h;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var x=2;x<arguments.length;x++)m+="&args[]="+encodeURIComponent(arguments[x])}return"Minified React error #"+h+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(){}var r={d:{f:n,r:function(){throw Error(t(522))},D:n,C:n,L:n,m:n,X:n,S:n,M:n},p:0,findDOMNode:null},a=Symbol.for("react.portal");function c(h,m,x){var v=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:a,key:v==null?null:""+v,children:h,containerInfo:m,implementation:x}}var u=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function f(h,m){if(h==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return En.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,En.createPortal=function(h,m){var x=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!m||m.nodeType!==1&&m.nodeType!==9&&m.nodeType!==11)throw Error(t(299));return c(h,m,null,x)},En.flushSync=function(h){var m=u.T,x=r.p;try{if(u.T=null,r.p=2,h)return h()}finally{u.T=m,r.p=x,r.d.f()}},En.preconnect=function(h,m){typeof h=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,r.d.C(h,m))},En.prefetchDNS=function(h){typeof h=="string"&&r.d.D(h)},En.preinit=function(h,m){if(typeof h=="string"&&m&&typeof m.as=="string"){var x=m.as,v=f(x,m.crossOrigin),b=typeof m.integrity=="string"?m.integrity:void 0,j=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;x==="style"?r.d.S(h,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:v,integrity:b,fetchPriority:j}):x==="script"&&r.d.X(h,{crossOrigin:v,integrity:b,fetchPriority:j,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},En.preinitModule=function(h,m){if(typeof h=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var x=f(m.as,m.crossOrigin);r.d.M(h,{crossOrigin:x,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&r.d.M(h)},En.preload=function(h,m){if(typeof h=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var x=m.as,v=f(x,m.crossOrigin);r.d.L(h,x,{crossOrigin:v,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0,type:typeof m.type=="string"?m.type:void 0,fetchPriority:typeof m.fetchPriority=="string"?m.fetchPriority:void 0,referrerPolicy:typeof m.referrerPolicy=="string"?m.referrerPolicy:void 0,imageSrcSet:typeof m.imageSrcSet=="string"?m.imageSrcSet:void 0,imageSizes:typeof m.imageSizes=="string"?m.imageSizes:void 0,media:typeof m.media=="string"?m.media:void 0})}},En.preloadModule=function(h,m){if(typeof h=="string")if(m){var x=f(m.as,m.crossOrigin);r.d.m(h,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:x,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else r.d.m(h)},En.requestFormReset=function(h){r.d.r(h)},En.unstable_batchedUpdates=function(h,m){return h(m)},En.useFormState=function(h,m,x){return u.H.useFormState(h,m,x)},En.useFormStatus=function(){return u.H.useHostTransitionStatus()},En.version="19.2.4",En}var zj;function MI(){if(zj)return Sy.exports;zj=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),Sy.exports=a7(),Sy.exports}var Zo=MI();let Bd=Jt.create(),PI=(e,t)=>`${e.method}:${e.baseURL??t.defaults.baseURL??""}${e.url}`,$I=e=>e.status===204&&e.headers["precognition-success"]==="true";const Xf={},Ho={get:(e,t={},n={})=>zc($c("get",e,t,n)),post:(e,t={},n={})=>zc($c("post",e,t,n)),patch:(e,t={},n={})=>zc($c("patch",e,t,n)),put:(e,t={},n={})=>zc($c("put",e,t,n)),delete:(e,t={},n={})=>zc($c("delete",e,t,n)),use(e){return Bd=e,Ho},axios(){return Bd},fingerprintRequestsUsing(e){return PI=e===null?()=>null:e,Ho},determineSuccessUsing(e){return $I=e,Ho}},$c=(e,t,n,r)=>({url:t,method:e,...r,...["get","delete"].includes(e)?{params:pb({},n,r?.params)}:{data:pb({},n,r?.data)}}),zc=(e={})=>{const t=[l7,d7,u7].reduce((n,r)=>r(n),e);return(t.onBefore??(()=>!0))()===!1?Promise.resolve(null):((t.onStart??(()=>null))(),Bd.request(t).then(async n=>{t.precognitive&&Oj(n);const r=n.status;let a=n;return t.precognitive&&t.onPrecognitionSuccess&&$I(a)&&(a=await Promise.resolve(t.onPrecognitionSuccess(a)??a)),t.onSuccess&&c7(r)&&(a=await Promise.resolve(t.onSuccess(a)??a)),(Dj(t,r)??(u=>u))(a)??a},n=>p7(n)?Promise.reject(n):(t.precognitive&&Oj(n.response),(Dj(t,n.response.status)??((a,c)=>Promise.reject(c)))(n.response,n))).finally(t.onFinish??(()=>null)))},l7=e=>{const t=e.only??e.validate;return{...e,timeout:e.timeout??Bd.defaults.timeout??3e4,precognitive:e.precognitive!==!1,fingerprint:typeof e.fingerprint>
81"u"?PI(e,Bd):e.fingerprint,headers:{...e.headers,"Content-Type":f7(e),...e.precognitive!==!1?{Precognition:!0}:{},...t?{"Precognition-Validate-Only":Array.from(t).join()}:{}}}},c7=e=>e>=200&&e<300,d7=e=>(typeof e.fingerprint!="string"||(Xf[e.fingerprint]?.abort(),delete Xf[e.fingerprint]),e),u7=e=>typeof e.fingerprint!="string"||e.signal||e.cancelToken||!e.precognitive?e:(Xf[e.fingerprint]=new AbortController,{...e,signal:Xf[e.fingerprint].signal}),Oj=e=>{if(e.headers?.precognition!=="true")throw Error("Did not receive a Precognition response. Ensure you have the Precognition middleware in place for the route.")},p7=e=>!pI(e)||typeof e.response?.status!="number"||uI(e),Dj=(e,t)=>({401:e.onUnauthorized,403:e.onForbidden,404:e.onNotFound,409:e.onConflict,422:e.onValidationError,423:e.onLocked})[t],f7=e=>e.headers?.["Content-Type"]??e.headers?.["Content-type"]??e.headers?.["content-type"]??(zI(e.data)?"multipart/form-data":"application/json"),zI=e=>lw(e)||typeof e=="object"&&e!==null&&Object.values(e).some(t=>zI(t)),lw=e=>typeof File<"u"&&e instanceof File||e instanceof Blob||typeof FileList<"u"&&e instanceof FileList&&e.length>0,h7=(e,t)=>{if(!e.includes("*"))return[e];const n=e.split(".");let r=[""];for(const a of n)if(a==="*"){const c=[];for(const u of r){const f=u?er(t,u):t;if(Array.isArray(f))for(let h=0;h<f.length;h++)c.push(u?`${u}.${h}`:String(h));else if(f!==null&&typeof f=="object")for(const h of Object.keys(f))c.push(u?`${u}.${h}`:h)}r=c}else r=r.map(c=>c?`${c}.${a}`:a);return r},g7=(e,t)=>t.includes("*")?new RegExp("^"+t.replace(/\./g,"\\.").replace(/\*/g,"[^.]+")+"$").test(e):e===t,Fj=(e,t)=>Object.fromEntries(Object.entries(e).filter(([n])=>!t.some(r=>g7(n,r)))),m7=(e,t={})=>{const n={errorsChanged:[],touchedChanged:[],validatingChanged:[],validatedChanged:[]};let r=!1,a=!1;const c=P=>P!==a?(a=P,n.validatingChanged):[];let u=[];const f=P=>{const O=[...new Set(P)];return u.length!==O.length||!O.every(F=>u.includes(F))?(u=O,n.validatedChanged):[]},h=()=>u.filter(P=>typeof v[P]>"u");let m=[];const x=P=>{const O=[...new Set(P)];return m.length!==O.length||!O.every(F=>m.includes(F))?(m=O,n.touchedChanged):[]};let v={};const b=P=>{const O=y7(P);return Go(v,O)?[]:(v=O,n.errorsChanged)},j=P=>{const O={...v};return delete O[Sd(P)],b(O)},w=()=>Object.keys(v).length>0;let _=1500;const S=P=>{_=P,q.cancel(),q=H()};let k=t,I=null,A=[],T=null;const H=()=>jO(P=>{e({get:(O,F={},V={})=>Ho.get(O,D(F),B(V,P,F)),post:(O,F={},V={})=>Ho.post(O,D(F),B(V,P,F)),patch:(O,F={},V={})=>Ho.patch(O,D(F),B(V,P,F)),put:(O,F={},V={})=>Ho.put(O,D(F),B(V,P,F)),delete:(O,F={},V={})=>Ho.delete(O,D(F),B(V,P,F))}).catch(O=>uI(O)||pI(O)&&O.response?.status===422?null:Promise.reject(O))},_,{leading:!0,trailing:!0});let q=H();const B=(P,O,F={})=>{const V={...P,...O},ce=Array.from(V.only??V.validate??m);return{...O,...HF(P,O),only:ce,timeout:V.timeout??5e3,onValidationError:(L,J)=>([...f([...u,...ce]),...b(pb(Fj({...v},ce),L.data.errors))].forEach(X=>X()),V.onValidationError?V.onValidationError(L,J):Promise.reject(J)),onSuccess:L=>(f([...u,...ce]).forEach(J=>J()),V.onSuccess?V.onSuccess(L):L),onPrecognitionSuccess:L=>([...f([...u,...ce]),...b(Fj({...v},ce))].forEach(J=>J()),V.onPrecognitionSuccess?V.onPrecognitionSuccess(L):L),onBefore:()=>{const L=m.some(de=>de.includes("*")),J=L?[...new Set(m.flatMap(de=>h7(de,F)))]:m;return V.onBeforeValidation&&V.onBeforeValidation({data:F,touched:J},{data:k,touched:A})===!1||(V.onBefore||(()=>!0))()===!1?!1:(L&&x(J).forEach(de=>de()),T=m,I=F,!0)},onStart:()=>{c(!0).forEach(L=>L()),(V.onStart??(()=>null))()},onFinish:()=>{c(!1).forEach(L=>L()),A=T,k=I,T=I=null,(V.onFinish??(()=>null))()}}},E=(P,O,F)=>{if(typeof P>"u"){const V=Array.from(F?.only??F?.validate??[]);x([...m,...V]).forEach(ce=>ce()),q(F??{});return}if(lw(O)&&!r){console.warn('Precognition file validation is not active. Call the "validateFiles" function on your form to enable it.');return}
81P=Sd(P),(P.includes("*")||er(k,P)!==O)&&(x([P,...m]).forEach(V=>V()),q(F??{}))},D=P=>r===!1?wb(P):P,$={touched:()=>m,validate(P,O,F){return typeof P=="object"&&!("target"in P)&&(F=P,P=O=void 0),E(P,O,F),$},touch(P){const O=Array.isArray(P)?P:[Sd(P)];return x([...m,...O]).forEach(F=>F()),$},validating:()=>a,valid:h,errors:()=>v,hasErrors:w,setErrors(P){return b(P).forEach(O=>O()),$},forgetError(P){return j(P).forEach(O=>O()),$},defaults(P){return t=P,k=P,$},reset(...P){if(P.length===0)x([]).forEach(O=>O());else{const O=[...m];P.forEach(F=>{O.includes(F)&&O.splice(O.indexOf(F),1),Ji(k,F,er(t,F))}),x(O).forEach(F=>F())}return $},setTimeout(P){return S(P),$},on(P,O){return n[P].push(O),$},validateFiles(){return r=!0,$},withoutFileValidation(){return r=!1,$}};return $},x7=e=>Object.keys(e).reduce((t,n)=>({...t,[n]:Array.isArray(e[n])?e[n][0]:e[n]}),{}),y7=e=>Object.keys(e).reduce((t,n)=>({...t,[n]:typeof e[n]=="string"?[e[n]]:e[n]}),{}),Sd=e=>typeof e!="string"?e.target.name:e,wb=e=>{const t={...e};return Object.keys(t).forEach(n=>{const r=t[n];if(r!==null){if(lw(r)){delete t[n];return}if(Array.isArray(r)){t[n]=Object.values(wb({...r}));return}if(typeof r=="object"){t[n]=wb(t[n]);return}}}),t};var OI=R.createContext(null);OI.displayName="InertiaHeadContext";var _b=OI,DI=R.createContext(null);DI.displayName="InertiaPageContext";var Kf=DI,Sb=!0,Bj=!1,Lj=async()=>{Sb=!1};function Cb({children:e,initialPage:t,initialComponent:n,resolveComponent:r,titleCallback:a,onHeadUpdate:c}){const[u,f]=R.useState({component:n||null,page:{...t,flash:t.flash??{}},key:null}),h=R.useMemo(()=>RB(typeof window>"u",a||(x=>x),c||(()=>{})),[]);if(Bj||(Wt.init({initialPage:t,resolveComponent:r,swapComponent:async x=>Lj(x),onFlash:x=>{f(v=>({...v,page:{...v.page,flash:x}}))}}),Bj=!0),R.useEffect(()=>{Lj=async({component:x,page:v,preserveState:b})=>{if(Sb){Sb=!1;return}Zo.flushSync(()=>f(j=>({component:x,page:v,key:b?j.key:Date.now()})))},Wt.on("navigate",()=>h.forceUpdate())},[]),!u.component)return R.createElement(_b.Provider,{value:h},R.createElement(Kf.Provider,{value:u.page},null));const m=e||(({Component:x,props:v,key:b})=>{const j=R.createElement(x,{key:b,...v});return typeof x.layout=="function"?x.layout(j):Array.isArray(x.layout)?x.layout.concat(j).reverse().reduce((w,_)=>R.createElement(_,{children:w,...v})):j});return R.createElement(_b.Provider,{value:h},R.createElement(Kf.Provider,{value:u.page},m({Component:u.component,key:u.key,props:u.page.props})))}Cb.displayName="Inertia";async function v7({id:e="app",resolve:t,setup:n,title:r,progress:a={},page:c,render:u,defaults:f={}}){vl.replace(f);const h=typeof window>"u",m=vl.get("future.useScriptElementForInitialPage"),x=c||pB(e,m),v=w=>Promise.resolve(t(w)).then(_=>_.default||_);let b=[];const j=await Promise.all([v(x.component),Wt.decryptHistory().catch(()=>{})]).then(([w])=>{const _={initialPage:x,initialComponent:w,resolveComponent:v,titleCallback:r};return n(h?{el:null,App:Cb,props:{..._,onHeadUpdate:I=>b=I}}
81:{el:document.getElementById(e),App:Cb,props:_})});if(!h&&a&&t7(a),h&&u){const _=await u(m?R.createElement(R.Fragment,null,R.createElement("script",{"data-page":e,type:"application/json",dangerouslySetInnerHTML:{__html:JSON.stringify(x).replace(/\//g,"\\/")}}),R.createElement("div",{id:e},j)):R.createElement("div",{id:e,"data-page":JSON.stringify(x)},j));return{head:b,body:_}}}function b7(e,t){typeof window>"u"?R.useEffect(e,t):R.useLayoutEffect(e,t)}var FI=typeof Mt.use=="function";function qn(){const e=FI?Mt.use(Kf):Mt.useContext(Kf);if(!e)throw new Error("usePage must be used within the Inertia component");return e}function qj(e,t,n){const[r,a]=R.useState(()=>{const c=Wt.restore(t);return c!==void 0?c:e});return R.useEffect(()=>{const c=n?.current;if(c&&c.length>0&&typeof r=="object"&&r!==null){const u={...r};c.forEach(f=>delete u[f]),Wt.remember(u,t)}else Wt.remember(r,t)},[r,t]),[r,a]}function es(...e){const t=R.useRef(!1),n=xf.parseUseFormArguments(...e),{rememberKey:r,data:a}=n,c=R.useRef(n.precognitionEndpoint),[u,f]=R.useState(Gi(typeof a=="function"?a():a)),h=R.useRef(null),m=R.useRef(void 0),x=R.useRef([]),[v,b]=r?qj(u,`${r}:data`,x):R.useState(u),[j,w]=r?qj({},`${r}:errors`):R.useState({}),[_,S]=R.useState(!1),[k,I]=R.useState(!1),[A,T]=R.useState(null),[H,q]=R.useState(!1),[B,E]=R.useState(!1),D=R.useRef(ye=>ye),$=R.useMemo(()=>!Go(v,u),[v,u]),P=R.useRef(null),[O,F]=R.useState(!1),[V,ce]=R.useState([]),[L,J]=R.useState([]),X=R.useRef(null);R.useEffect(()=>(t.current=!0,()=>{t.current=!1}),[]);const de=R.useRef(!1),pe=R.useCallback((...ye)=>{const{method:je,url:Ce,options:Re}=xf.parseSubmitArguments(ye,c.current);de.current=!1;const rt={...Re,onCancelToken:Le=>{if(h.current=Le,Re.onCancelToken)return Re.onCancelToken(Le)},onBefore:Le=>{if(q(!1),E(!1),clearTimeout(m.current),Re.onBefore)return Re.onBefore(Le)},onStart:Le=>{if(I(!0),Re.onStart)return Re.onStart(Le)},onProgress:Le=>{if(T(Le||null),Re.onProgress)return Re.onProgress(Le)},onSuccess:async Le=>{t.current&&(I(!1),T(null),w({}),S(!1),q(!0),E(!0),m.current=setTimeout(()=>{t.current&&E(!1)},vl.get("form.recentlySuccessfulDuration")));const rr=Re.onSuccess?await Re.onSuccess(Le):null;return t.current&&!de.current&&b(or=>(f(Gi(or)),or)),rr},onError:Le=>{if(t.current&&(I(!1),T(null),w(Le),S(Object.keys(Le).length>0),P.current?.setErrors(Le)),Re.onError)return Re.onError(Le)},onCancel:()=>{if(t.current&&(I(!1),T(null)),Re.onCancel)return Re.onCancel()},onFinish:Le=>{if(t.current&&(I(!1),T(null)),h.current=null,Re.onFinish)return Re.onFinish(Le)}},Et=D.current(v);je==="delete"?Wt.delete(Ce,{...rt,data:Et}):Wt[je](Ce,Et,rt)},[v,w,D]),z=R.useCallback((ye,je)=>{b(typeof ye=="string"?Ce=>Ji(Gi(Ce),ye,je):typeof ye=="function"?Ce=>ye(Ce):ye)},[b]),[Y,ie]=R.useState(!1),K=R.useRef(v);R.useEffect(()=>{K.current=v});const ae=R.useCallback((ye,je)=>{de.current=!0;let Ce={};typeof ye>"u"?(Ce={...K.current},f(K.current),ie(!0)):f(Re=>(Ce=typeof ye=="string"?Ji(Gi(Re),ye,je):Object.assign(Gi(Re),ye),Ce)),P.current?.defaults(Ce)},[f]);b7(()=>{Y&&($&&f(v),ie(!1))},[Y]);const ue=R.useCallback((...ye)=>{ye.length===0?b(u):b(je=>ye.filter(Ce=>A5(u,Ce)).reduce((Ce,Re)=>Ji(Ce,Re,er(u,Re)),{...je})),P.current?.reset(...ye)},[b,u]),ke=R.useCallback((ye,je)=>{w(Ce=>{const Re={...Ce,...typeof ye=="string"?{[ye]:je}:ye};return S(Object.keys(Re).length>0),P.current?.setErrors(Re),Re})},[w,S]),Ie=R.useCallback((...ye)=>{w(je=>{const Ce=Object.keys(je).reduce((Re,rt)=>({...Re,...ye.length>0&&!ye.includes(rt)?{[rt]:je[rt]}:{}}),{});return S(Object.keys(Ce).length>0),P.current&&(ye.length===0?P.current.setErrors({}):ye.forEach(P.current.forgetError)),Ce})},[w,S]),Ne=R.useCallback((...ye)=>{ue(...ye),Ie(...ye)},[ue,Ie]),Ee=ye=>(je,Ce={})=>{pe(ye,je,Ce)},ve=R.useCallback(Ee("get"),[pe]),we=R.useCallback(Ee("post"),[pe]),Ge=R.useCallback(Ee("put"),[pe]),Je=R.useCallback(Ee("patch"),[pe]),et=R.useCallback(Ee("delete"),[pe]),Fe=R.useCallback(()=>{h.current&&h.current.cancel()},[]),yt=R.useCallback(ye=>{D.current=ye},[]),it={data:v,setData:z,isDirty:$,errors:j,hasErrors:_,processing:k,progress:A,wasSuccessful:H,recentlySuccessful:B,transform:yt,setDefaults:ae,reset:ue,setError:ke,clearErrors:Ie,resetAndClearErrors:Ne,submit:pe,get:ve,post:we,put:Ge,patch:Je,delete:et,cancel:Fe,dontRemember:(...
81ye)=>(x.current=ye,it)},_t=(ye,je)=>(je(ye),ye),Vt=R.useCallback(ye=>L.includes(ye),[L]),$t=R.useCallback(ye=>ye in j,[j]),vn=R.useCallback(ye=>typeof ye=="string"?V.includes(ye):V.length>0,[V]),le=(ye,je)=>{if(typeof ye=="object"&&!("target"in ye)&&(je=ye,ye=void 0),ye===void 0)P.current.validate(je);else{const Ce=Sd(ye),Re=K.current,rt=D.current(Re);P.current.validate(Ce,er(rt,Ce),je)}return it},me=(...ye)=>{if(c.current=xf.createWayfinderCallback(...ye),!P.current){const Ce=m7(Re=>{const{method:rt,url:Et}=c.current(),Le=K.current,rr=D.current(Le);return Re[rt](Et,rr)},Gi(u));P.current=Ce,Ce.on("validatingChanged",()=>{F(Ce.validating())}).on("validatedChanged",()=>{J(Ce.valid())}).on("touchedChanged",()=>{ce(Ce.touched())}).on("errorsChanged",()=>{const Re=X.current??vl.get("form.withAllErrors")?Ce.errors():x7(Ce.errors());w(Re),S(Object.keys(Re).length>0),J(Ce.valid())})}const je=Object.assign(it,{validating:O,validator:()=>P.current,valid:Vt,invalid:$t,touched:vn,withoutFileValidation:()=>_t(je,()=>P.current?.withoutFileValidation()),touch:(Ce,...Re)=>(Array.isArray(Ce)?P.current?.touch(Ce):typeof Ce=="string"?P.current?.touch([Ce,...Re]):P.current?.touch(Ce),je),withAllErrors:()=>_t(je,()=>X.current=!0),setValidationTimeout:Ce=>_t(je,()=>P.current?.setTimeout(Ce)),validateFiles:()=>_t(je,()=>P.current?.validateFiles()),validate:le,setErrors:Ce=>_t(je,()=>it.setError(Ce)),forgetError:Ce=>_t(je,()=>it.clearErrors(Sd(Ce)))});return je};return it.withPrecognition=me,c.current?it.withPrecognition(c.current):it}var w7=e=>{typeof Mt.startTransition=="function"?Mt.startTransition(e):setTimeout(e,0)},Vr=()=>{},_7=R.createContext(void 0),S7=R.forwardRef(({action:e="",method:t="get",headers:n={}
81,queryStringArrayFormat:r="brackets",errorBag:a=null,showProgress:c=!0,transform:u=O=>O,options:f={},onStart:h=Vr,onProgress:m=Vr,onFinish:x=Vr,onBefore:v=Vr,onCancel:b=Vr,onSuccess:j=Vr,onError:w=Vr,onCancelToken:_=Vr,onSubmitComplete:S=Vr,disableWhileProcessing:k=!1,resetOnError:I=!1,resetOnSuccess:A=!1,setDefaultsOnSuccess:T=!1,invalidateCacheTags:H=[],validateFiles:q=!1,validationTimeout:B=1500,withAllErrors:E=null,children:D,...$},P)=>{const O=()=>{const[ve,we]=z();return u(we)},F=es({}).withPrecognition(()=>ce,()=>z()[0]).setValidationTimeout(B);q&&F.validateFiles(),(E??Yo.get("form.withAllErrors"))&&F.withAllErrors(),F.transform(O);const V=R.useRef(void 0),ce=R.useMemo(()=>ao(e)?e.method:t.toLowerCase(),[e,t]),[L,J]=R.useState(!1),X=R.useRef(new FormData),de=ve=>new FormData(V.current,ve),pe=ve=>Aj(de(ve)),z=ve=>sw(ce,ao(e)?e.url:e,pe(ve),r),Y=ve=>{ve.type==="reset"&&ve.detail?.[RI]&&ve.preventDefault(),w7(()=>J(ve.type==="reset"?!1:!Go(pe(),Aj(X.current))))},ie=(...ve)=>(F.clearErrors(...ve),F);R.useEffect(()=>{X.current=de(),F.setDefaults(pe());const ve=["input","change","reset"];return ve.forEach(we=>V.current.addEventListener(we,Y)),()=>{ve.forEach(we=>V.current?.removeEventListener(we,Y))}},[]),R.useEffect(()=>{F.setValidationTimeout(B)},[B]),R.useEffect(()=>{q?F.validateFiles():F.withoutFileValidation()},[q]);const K=(...ve)=>{V.current&&o7(V.current,X.current,ve),F.reset(...ve)},ae=(...ve)=>{ie(...ve),K(...ve)},ue=ve=>{ve&&(ve===!0?K():ve.length>0&&K(...ve))},ke=ve=>{const[we,Ge]=z(ve);if(ve?.getAttribute("formtarget")==="_blank"&&ce==="get"){window.open(we,"_blank");return}const et={headers:n,queryStringArrayFormat:r,errorBag:a,showProgress:c,invalidateCacheTags:H,onCancelToken:_,onBefore:v,onStart:h,onProgress:m,onFinish:x,onCancel:b,onSuccess:(...Fe)=>{j(...Fe),S({reset:K,defaults:Ie}),ue(A),T===!0&&Ie()},onError(...Fe){w(...Fe),ue(I)},...f};F.transform(()=>u(Ge)),F.submit(ce,we,et),F.transform(O)},Ie=()=>{X.current=de(),J(!1)},Ne={errors:F.errors,hasErrors:F.hasErrors,processing:F.processing,progress:F.progress,wasSuccessful:F.wasSuccessful,recentlySuccessful:F.recentlySuccessful,isDirty:L,clearErrors:ie,resetAndClearErrors:ae,setError:F.setError,reset:K,submit:ke,defaults:Ie,getData:pe,getFormData:de,validator:()=>F.validator(),validating:F.validating,valid:F.valid,invalid:F.invalid,validate:(ve,we)=>F.validate(...xf.mergeHeadersForValidation(ve,we,n)),touch:F.touch,touched:F.touched};R.useImperativeHandle(P,()=>Ne,[F,L,ke]);const Ee=R.createElement("form",{...$,ref:V,action:ao(e)?e.url:e,method:ce,onSubmit:ve=>{ve.preventDefault(),ke(ve.nativeEvent.submitter)},inert:k&&F.processing&&(FI?!0:"true")},typeof D=="function"?D(Ne):D);return R.createElement(_7.Provider,{value:Ne},Ee)});S7.displayName="InertiaForm";var C7=function({children:e,title:t}){const n=R.useContext(_b),r=R.useMemo(()=>n.createProvider(),[n]),a=typeof window>"u";R.useEffect(()=>(r.reconnect(),r.update(v(e)),()=>{r.disconnect()}),[r,e,t]);function c(b){return typeof b.type=="string"&&["area","base","br","col","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"].indexOf(b.type)>-1}function u(b){const j=Object.keys(b.props).reduce((w,_)=>{if(["head-key","children","dangerouslySetInnerHTML"].includes(_))return w;const S=String(b.props[_]);return S===""?w+` ${_}`:w+` ${_}="${RO(S)}"`},"");return`<${String(b.type)}${j}>`}function f(b){const{children:j}=b.props;return typeof j=="string"?j:Array.isArray(j)?j.reduce((w,_)=>w+h(_),""):""}function h(b){let j=u(b);return b.props.children&&(j+=f(b)),b.props.dangerouslySetInnerHTML&&(j+=b.props.dangerouslySetInnerHTML.__html),c(b)||(j+=`</${String(b.type)}>`),j}function m(b){return Mt.cloneElement(b,{[r.preferredAttribute()]:b.props["head-key"]!==void 0?b.props["head-key"]:""})}function x(b){return h(m(b))}function v(b){const j=Mt.Children.toArray(b).filter(w=>w).map(w=>x(w));return t&&!j.find(w=>w.startsWith("<title"))&&j.push(`<title ${r.preferredAttribute()}>${t}</title>`),j}return a&&r.update(v(e)),null},Nn=C7,Cy=(e,t)=>e?e&&typeof e=="object"&&"current"in e?e.current:typeof e=="string"?document.querySelector(e):t:t,Np=(e,t,n=null)=>e?typeof e=="function"?e(t):e:n,j7=R.forwardRef(({data:e,buffer:t=0,as:n="div",manual:r=!1,manualAfter:a=0,preserveUrl:c=!1,reverse:u=!1,autoScroll:f,children:h,startElement:m,endElement:x,itemsElement:v,previous:b,next:j,loading:w,onlyNext:_=!1,onlyPrevious:S=!1,...k},I)=>{const[A,T]=R.useState(null),H=R.useCallback(me=>T(me),[]),[q,B]=R.useState(null),E=R.useCallback(me=>B(me),[]),[D,$]=R.useState(null),P=R.useCallback(me=>$(me),[]),[O,F]=R.useState(!1),[V,ce]=R.useState(!1),[L,J]=R.useState(0),[X,de]=R.useState(!1),[pe,z]=R.useState(!1),[Y,ie]=R.useState(null),[K,ae]=R.useState(null),[ue,ke]=R.useState(null);R.useEffect(()=>{const me=m?Cy(m,A):A;ie(me)},[m,A]),R.useEffect(()=>{const me=x?Cy(x,q):q;ae(me)},[x,q]),R.useEffect(()=>{const me=v?Cy(v,D):D;ke(me)},[v,D]);
81const Ie=R.useMemo(()=>uB(ue),[ue]),Ne=R.useRef({buffer:t,onlyNext:_,onlyPrevious:S,reverse:u,preserveUrl:c});Ne.current={buffer:t,onlyNext:_,onlyPrevious:S,reverse:u,preserveUrl:c};const[Ee,ve]=R.useState(null),we=R.useMemo(()=>Ee?.dataManager,[Ee]),Ge=R.useMemo(()=>Ee?.elementManager,[Ee]),Je=R.useCallback(()=>{Ie?Ie.scrollTo({top:Ie.scrollHeight,behavior:"instant"}):window.scrollTo({top:document.body.scrollHeight,behavior:"instant"})},[Ie]);R.useEffect(()=>{if(!ue)return;function me(){J(ye.dataManager.getRequestCount()),de(ye.dataManager.hasPrevious()),z(ye.dataManager.hasNext())}const ye=BB({getPropName:()=>e,inReverseMode:()=>Ne.current.reverse,shouldFetchNext:()=>!Ne.current.onlyPrevious,shouldFetchPrevious:()=>!Ne.current.onlyNext,shouldPreserveUrl:()=>Ne.current.preserveUrl,getTriggerMargin:()=>Ne.current.buffer,getStartElement:()=>Y,getEndElement:()=>K,getItemsElement:()=>ue,getScrollableParent:()=>Ie,onBeforePreviousRequest:()=>F(!0),onBeforeNextRequest:()=>ce(!0),onCompletePreviousRequest:()=>{F(!1),me()},onCompleteNextRequest:()=>{ce(!1),me()},onDataReset:me});ve(ye);const{dataManager:je,elementManager:Ce}=ye;return me(),Ce.setupObservers(),Ce.processServerLoadedElements(je.getLastLoadedPage()),Fe&&Ce.enableTriggers(),()=>{ye.flush(),ve(null)}},[e,ue,Y,K,Ie]);const et=R.useMemo(()=>r||a>0&&L>=a,[r,a,L]),Fe=R.useMemo(()=>!et,[et]);R.useEffect(()=>{Fe?Ge?.enableTriggers():Ge?.disableTriggers()},[Fe,_,S,Y,K]),R.useEffect(()=>{(f!==void 0?f:u)&&Je()},[Ie]),R.useImperativeHandle(I,()=>({fetchNext:we?.fetchNext||(()=>{}),fetchPrevious:we?.fetchPrevious||(()=>{}),hasPrevious:we?.hasPrevious||(()=>!1),hasNext:we?.hasNext||(()=>!1)}),[we]);const yt=Fe&&!_,it=Fe&&!S,_t={loadingPrevious:O,loadingNext:V,hasPrevious:X,hasNext:pe},Vt={loading:O,fetch:we?.fetchPrevious??(()=>{}),autoMode:yt,manualMode:!yt,hasMore:X,..._t},$t={loading:V,fetch:we?.fetchNext??(()=>{}),autoMode:it,manualMode:!it,hasMore:pe,..._t},vn={loading:O||V,loadingPrevious:O,loadingNext:V},le=[];return m||le.push(R.createElement("div",{ref:H},Np(b,Vt,O?Np(w,Vt):null))),le.push(R.createElement(n,{...k,ref:P},typeof h=="function"?h(vn):h)),x||le.push(R.createElement("div",{ref:E},Np(j,$t,V?Np(w,$t):null))),R.createElement(Mt.Fragment,{},...u?[...le].reverse():le)});j7.displayName="InertiaInfiniteScroll";var Hi=()=>{},BI=R.forwardRef(({children:e,as:t="a",data:n={},href:r="",method:a="get",preserveScroll:c=!1,preserveState:u=null,preserveUrl:f=!1,replace:h=!1,only:m=[],except:x=[],headers:v={},queryStringArrayFormat:b="brackets",async:j=!1,onClick:w=Hi,onCancelToken:_=Hi,onBefore:S=Hi,onStart:k=Hi,onProgress:I=Hi,onFinish:A=Hi,onCancel:T=Hi,onSuccess:H=Hi,onError:q=Hi,onPrefetching:B=Hi,onPrefetched:E=Hi,prefetch:D=!1,cacheFor:$=0,cacheTags:P=[],viewTransition:O=!1,...F},V)=>{const[ce,L]=R.useState(0),J=R.useRef(void 0),X=R.useMemo(()=>ao(r)?r.method:a.toLowerCase(),[r,a]),de=R.useMemo(()=>typeof t!="string"||t.toLowerCase()!=="a"?t:X!=="get"?"button":t.toLowerCase(),[t,X]),pe=R.useMemo(()=>sw(X,ao(r)?r.url:r,n,b),[r,X,n,b]),z=R.useMemo(()=>pe[0],[pe]),Y=R.useMemo(()=>pe[1],[pe]),ie=R.useMemo(()=>({data:Y,method:X,preserveScroll:c,preserveState:u??X!=="get",preserveUrl:f,replace:h,only:m,except:x,headers:v,async:j}),[Y,X,c,u,f,h,m,x,v,j]),K=R.useMemo(()=>({...ie,viewTransition:O,onCancelToken:_,onBefore:S,onStart(we){L(Ge=>Ge+1),k(we)},onProgress:I,onFinish(we){L(Ge=>Ge-1),A(we)},onCancel:T,onSuccess:H,onError:q}),[ie,O,_,S,k,I,A,T,H,q]),ae=R.useMemo(()=>D===!0?["hover"]:D===!1?[]:Array.isArray(D)?D:[D],Array.isArray(D)?D:[D]),ue=R.useMemo(()=>$!==0?$:ae.length===1&&ae[0]==="click"?0:vl.get("prefetch.cacheFor"),[$,ae]),ke=R.useMemo(()=>()=>{Wt.prefetch(z,{...ie,onPrefetching:B,onPrefetched:E},{cacheFor:ue,cacheTags:P})},[z,ie,B,E,ue,P]);R.useEffect(()=>()=>{clearTimeout(J.current)},[]),R.useEffect(()=>{ae.includes("mount")&&setTimeout(()=>ke())},ae);const Ie={onClick:we=>{w(we),kp(we)&&(we.preventDefault(),Wt.visit(z,K))}},Ne={onMouseEnter:()=>{J.current=window.setTimeout(()=>{ke()},vl.get("prefetch.hoverDelay"))},onMouseLeave:()=>{clearTimeout(J.current)},onClick:Ie.onClick},Ee={onMouseDown:we=>{kp(we)&&(we.preventDefault(),ke())},onKeyDown:we=>{Rj(we)&&(we.preventDefault(),ke())},onMouseUp:we=>{kp(we)&&(we.preventDefault(),Wt.visit(z,K))},onKeyUp:we=>{Rj(we)&&(we.preventDefault(),Wt.visit(z,K))},onClick:we=>{w(we),kp(we)&&we.preventDefault()}},ve=R.useMemo(()=>de==="button"?{type:"button"}:de==="a"||typeof de!="string"?{href:z}:{},[de,z]);return R.createElement(de,{...F,...ve,ref:V,...ae.includes("hover")?Ne:ae.includes("click")?Ee:Ie,"data-loading":ce>0?"":void 0},e)});BI.displayName="InertiaLink";var qe=BI,Ki=Wt,vl=Yo.extend(),ne=typeof window<"u"?window:void 0,Rn=typeof globalThis<"u"?globalThis:ne,Bn=Rn?.navigator,Se=Rn?.document,qt=Rn?.location,cw=Rn?.fetch,jb=Rn!=null&&Rn.XMLHttpRequest&&"withCredentials"in new Rn.XMLHttpRequest?Rn.XMLHttpRequest:void 0,Hj=Rn?.AbortController,k7=Rn?.CompressionStream,Wn=Bn?.userAgent;function LI(){return!(!ne||ne.navigator.onLine===!1)}var Oc=typeof globalThis<"u"?globalThis:ne;Oc&&typeof self>"u"&&(Oc.self=Oc),Oc&&typeof File>"u"&&(Oc.File=function(){});var $e=ne??{},xt={DEBUG:!1,LIB_VERSION:"0.4.0",LIB_NAME:"browser-common"};function Uj(e,t,n,r,a,c,u){try{var f=e[c](u),h=f.value}catch(m){return void n(m)}f.done?t(h):Promise.resolve(h).then(r,a)}function Ot(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var c=e.apply(t,n);function u(h){Uj(c,r,a,u,f,"next",h)}function f(h){Uj(c,r,a,u,f,"throw",h)}u(void 0)}))}}function xe(){return xe=Object.assign?Object.assign.bind():function(e){for(var t=1;arguments.length>t;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xe.apply(null,arguments)}function qI(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var Gj=e=>{if(typeof e!="string")return e;try{return JSON.parse(e)}catch{return e}};function Vj(e){return typeof e=="string"||e}function Yj(e){return typeof e=="string"?e:void 0}var Dc,N7=["$feature_flag","$feature_flag_response","$feature_flag_has_experiment","$feature_flag_id","$feature_flag_version","$feature_flag_reason","$feature_flag_request_id","$feature_flag_evaluated_at","$feature_flag_error","locally_evaluated","$groups","$process_person_profile","$geoip_disable","$current_url","$pathname","$referring_domain","utm_source","utm_medium","utm_campaign","utm_content","utm_term","gad_source","mc_cid","gclid","gclsrc","dclid","gbraid","wbraid","fbclid","msclkid","twclid","li_fat_id","igshid","ttclid","rdt_cid","epik","qclid","sccid","irclid","_kx","$session_id","$window_id","$lib","$lib_version","$device_id","$is_server"],Jr=(function(e){return e.AnonymousId="anonymous_id",e.DistinctId="distinct_id",e.Props="props",e.EnablePersonProcessing="enable_person_processing",e.PersonMode="person_mode",e.FeatureFlagDetails="feature_flag_details",e.FeatureFlags="feature_flags",e.FeatureFlagPayloads="feature_flag_payloads",e.BootstrapFeatureFlagDetails="bootstrap_feature_flag_details",e.BootstrapFeatureFlags="bootstrap_feature_flags",e.BootstrapFeatureFlagPayloads="bootstrap_feature_flag_payloads",e.OverrideFeatureFlags="override_feature_flags",e.Queue="queue",e.AiQueue="ai_queue",e.LogsQueue="logs_queue",e.OptedOut="opted_out",e.SessionId="session_id",e.SessionStartTimestamp="session_start_timestamp",e.SessionLastTimestamp="session_timestamp",e.PersonProperties="person_properties",e.GroupProperties="group_properties",e.InstalledAppBuild="installed_app_build",e.InstalledAppVersion="installed_app_version",e.SessionReplay="session_replay",e.PushRegistered="push_registered",e.SessionReplayEventTriggerActivatedSession="session_replay_event_trigger_activated_session",e.SurveyLastSeenDate="survey_last_seen_date",e.SurveysSeen="surveys_seen",e.Surveys="surveys",e.RemoteConfig="remote_config",e.FlagsEndpointWasHit="flags_endpoint_was_hit",e.DeviceId="device_id",e})({}),Xj=(function(e){return e.GZipJS="gzip-js",e.Base64="base64",e})({}),E7=["$snapshot","$pageview","$pageleave","$set","survey dismissed","survey sent","survey shown","$identify","$groupidentify","$create_alias","$$client_ingestion_warning","$web_experiment_applied","$feature_enrollment_update","$feature_flag_called"],T7=["token"],HI="NativeGzipValidationError",kb=e=>e.length>=2&&e[0]===31&&e[1]===139,Kj=(e,t)=>e===Xj.GZipJS||t===Xj.GZipJS||t==="gzip",Wj=e=>!(!e||typeof e!="object")&&("name"in e?String(e.name):"")==="NotReadableError",Ep=e=>
81{var t=new Error("Native gzip produced invalid output: "+e);throw t.name=HI,t},I7=(function(){var e=Ot((function*(t,n){18>t.size&&Ep("too-short");var r=new Uint8Array(yield t.slice(0,10).arrayBuffer());kb(r)&&r[2]===8||Ep("invalid-header");var a=new DataView(yield t.slice(t.size-8).arrayBuffer());a.getUint32(0,!0)!==(u=>{for(var f=(()=>{if(Dc)return Dc;Dc=[];for(var x=0;256>x;x++){for(var v=x,b=0;8>b;b++)v=1&v?3988292384^v>>>1:v>>>1;Dc[x]=v>>>0}return Dc})(),h=4294967295,m=0;u.length>m;m++)h=f[255&(h^u[m])]^h>>>8;return(4294967295^h)>>>0})(n)&&Ep("invalid-crc");var c=n.length>>>0;a.getUint32(4,!0)!==c&&Ep("invalid-size")}));return function(t,n){return e.apply(this,arguments)}})();function Nb(){return Nb=Ot((function*(e,t,n){t===void 0&&(t=!0);try{var r=new TextEncoder().encode(e),a=new globalThis.CompressionStream("gzip"),c=a.writable.getWriter(),u=c.write(r).then((()=>c.close())).catch((function(){var m=Ot((function*(x){try{yield c.abort(x)}catch{}throw x}));return function(x){return m.apply(this,arguments)}})()),f=new Response(a.readable).blob(),h=(yield Promise.all([f,u]))[0];return yield I7(h,r),h}catch(m){if(n!=null&&n.rethrow)throw m;return t&&console.error("Failed to gzip compress data",m),null}})),Nb.apply(this,arguments)}var A7=["amazonbot","amazonproductbot","app.hypefactors.com","applebot","archive.org_bot","awariobot","backlinksextendedbot","baiduspider","bingbot","bingpreview","chrome-lighthouse","dataforseobot","deepscan","duckduckbot","facebookexternal","facebookcatalog","http://yandex.com/bots","hubspot","ia_archiver","leikibot","linkedinbot","meta-externalagent","mj12bot","msnbot","nessus","petalbot","pinterest","prerender","rogerbot","screaming frog","sebot-wa","sitebulb","slackbot","slurp","trendictionbot","turnitin","twitterbot","vercel-screenshot","vercelbot","yahoo! slurp","yandexbot","zoombot","bot.htm","bot.php","(bot;","bot/","crawler","ahrefsbot","ahrefssiteaudit","semrushbot","siteauditbot","splitsignalbot","gptbot","oai-searchbot","chatgpt-user","perplexitybot","better uptime bot","sentryuptimebot","uptimerobot","headlesschrome","cypress","google-hoteladsverifier","adsbot-google","apis-google","duplexweb-google","feedfetcher-google","google favicon","google web preview","google-read-aloud","googlebot","googleother","google-cloudvertexbot","googleweblight","mediapartners-google","storebot-google","google-inspectiontool","bytespider"],Jj=function(e,t){if(t===void 0&&(t=[]),!e)return!1;var n=e.toLowerCase();return A7.concat(t).some((r=>{var a=r.toLowerCase();return n.indexOf(a)!==-1}))};function Be(e,t){return e.indexOf(t)!==-1}var Gh=function(e){return e.trim()},Eb=function(e){return e.replace(/^\$/,"")};function UI(e){var t,n=[];return(t=JSON.stringify(e,(function(r,a){if(typeof a=="bigint")return a.toString();if(typeof a!="function"&&typeof a!="symbol"){if(a instanceof Error)return{name:a.name,message:a.message,stack:a.stack};if(a&&typeof a=="object"){for(;n.length>0&&n[n.length-1]!==this;)n.pop();if(n.includes(a))return"[Circular]";n.push(a)}return a}})))!==null&&t!==void 0?t:"null"}var GI=Object.prototype,VI=GI.hasOwnProperty,Vh=GI.toString,He=Array.isArray||function(e){return Vh.call(e)==="[object Array]"},pi=e=>typeof e=="function",Rt=e=>e===Object(e)&&!He(e),ro=e=>{if(Rt(e)){for(var t in e)if(VI.call(e,t))return!1;return!0}return!1},be=e=>e===void 0,dt=e=>Vh.call(e)=="[object String]",Tb=e=>dt(e)&&e.trim().length===0,Ln=e=>e===null,Ve=e=>be(e)||Ln(e),en=e=>Vh.call(e)=="[object Number]"&&e==e,Kr=e=>en(e)&&e>0,Wi=e=>Vh.call(e)==="[object Boolean]",R7=e=>e instanceof FormData,M7=e=>Be(E7,e),P7=e=>Be(T7,e);function YI(e){return e===null||typeof e!="object"}function Wf(e,t){return{}.toString.call(e)==="[object "+t+"]"}function dw(e){return typeof Event<"u"&&XI(e,Event)}function XI(e,t){try{return e instanceof t}catch{return!1}}var $7=[!0,"true",1,"1","yes"],jy=e=>Be($7,e),z7=[!1,"false",0,"0","no"];function xr(e,t,n,r,a){return t>n&&(r.warn("min cannot be greater than max."),t=n),en(e)?e>n?(r.warn(" cannot be greater than max: "+n+". Using max value instead."),n):t>e?(r.warn(" cannot be less than min: "+t+". Using min value instead."),t):e:(r.warn(" must be a number. using max or fallback. max: "+n+", fallback: "+a),xr(a||n,t,n,r))}let O7=class{constructor(t){this.tt={},this.et=t.et,this.it=xr(t.bucketSize,0,100,t.rt),this.nt=xr(t.refillRate,0,this.it,t.rt),this.st=xr(t.refillInterval,0,864e5,t.rt)}ot(t,n){var r=Math.floor((n-t.lastAccess)/this.st);r>0&&(t.tokens=Math.min(t.tokens+r*this.nt,this.it),t.lastAccess=t.lastAccess+r*this.st)}consumeRateLimit(t){var n,r=Date.now(),a=String(t),c=this.tt[a];return c?this.ot(c,r):this.tt[a]=c={tokens:this.it,lastAccess:r},c.tokens===0||(c.tokens--,c.tokens===0&&((n=this.et)==null||n.call(this,t)),c.tokens===0)}stop(){this.tt={}}};var mi="Mobile",Jf="iOS",oo="Android",bl="Tablet",KI=oo+" "+bl,WI="iPad",JI="Apple",QI=JI+" Watch",Cd="Safari",wl="BlackBerry",ZI="Samsung",eA=ZI+"Browser",tA=ZI+" Internet",Gs="Chrome",D7=Gs+" OS",nA=Gs+" "+Jf,uw="Internet Explorer",iA=uw+" "+mi,pw="Opera",F7=pw+" Mini",fw="Edge",rA="Microsoft "+fw,pl="Firefox",oA=pl+" "+Jf,Ld="Nintendo",qd="PlayStation",fl="Xbox",sA=oo+" "+mi,aA=mi+" "+Cd,sd="Windows",Ib=sd+" Phone",Qj="Nokia",Ab="Ouya",lA="Generic",B7=lA+" "+mi.toLowerCase(),cA=lA+" "+bl.toLowerCase(),Rb="Konqueror",dA="Oculus Browser",Qf="Vivaldi",uA="Yandex",Zf="Whale",Mb="DuckDuckGo",pA="Pale Moon",eh="Waterfox",jd="Brave",fA="Google Search App",Xt="(\\d+(\\.\\d+)?)",ky=new RegExp("Version/"+Xt),L7=new RegExp(fl,"i"),q7=new RegExp(qd+" \\w+","i"),H7=new RegExp(Ld+" \\w+","i"),hw=new RegExp(wl+"|PlayBook|BB10","i"),U7={"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"},hA=function(e,t,n,r){t=t||"";var a=(function(c){return c!=null&&c.brave?jd:null})(n);return a||(r!=null&&r.detectGoogleSearchApp&&Be(e,"GSA/")?fA:Be(e," OPR/")&&Be(e,"Mini")?F7:Be(e," OPR/")?pw:hw.test(e)?wl:Be(e,"IE"+mi)||Be(e,"WPDesktop")?iA:Be(e,"OculusBrowser")?dA:Be(e,eA)?tA:Be(e,fw)||Be(e,"Edg/")?rA:Be(e,Qf+"/")?Qf:
81Be(e,"YaBrowser/")?uA:Be(e,Zf+"/")?Zf:Be(e,Mb+"/")||Be(e,"Ddg/")?Mb:Be(e,"FBIOS")?"Facebook "+mi:Be(e,"UCWEB")||Be(e,"UCBrowser")?"UC Browser":Be(e,"CriOS")?nA:Be(e,"CrMo")||Be(e,Gs)?Gs:Be(e,oo)&&Be(e,Cd)?sA:Be(e,"FxiOS")?oA:Be(e.toLowerCase(),Rb.toLowerCase())?Rb:Be(e,jd+"/")?jd:((c,u)=>u&&Be(u,JI)||(function(f){return Be(f,Cd)&&!Be(f,Gs)&&!Be(f,oo)})(c))(e,t)?Be(e,mi)?aA:Cd:Be(e,"PaleMoon/")?pA:Be(e,eh+"/")?eh:Be(e,pl)?pl:Be(e,"MSIE")||Be(e,"Trident/")?uw:Be(e,"Gecko")?pl:"")},G7={[iA]:[new RegExp("rv:"+Xt)],[rA]:[new RegExp(fw+"?\\/"+Xt)],[Gs]:[new RegExp("("+Gs+"|CrMo)\\/"+Xt)],[nA]:[new RegExp("CriOS\\/"+Xt)],"UC Browser":[new RegExp("(UCBrowser|UCWEB)\\/"+Xt)],[Cd]:[ky],[aA]:[ky],[pw]:[new RegExp("(Opera|OPR)\\/"+Xt)],[pl]:[new RegExp(pl+"\\/"+Xt)],[oA]:[new RegExp("FxiOS\\/"+Xt)],[Rb]:[new RegExp("Konqueror[:/]?"+Xt,"i")],[wl]:[new RegExp(wl+" "+Xt),ky],[sA]:[new RegExp("android\\s"+Xt,"i")],[tA]:[new RegExp(eA+"\\/"+Xt)],[dA]:[new RegExp("OculusBrowser\\/"+Xt)],[Qf]:[new RegExp(Qf+"\\/"+Xt)],[uA]:[new RegExp("YaBrowser\\/"+Xt)],[Zf]:[new RegExp(Zf+"\\/"+Xt)],[jd]:[new RegExp(jd+"\\/"+Xt)],[Mb]:[new RegExp("(DuckDuckGo|Ddg)\\/"+Xt)],[pA]:[new RegExp("PaleMoon\\/"+Xt)],[eh]:[new RegExp(eh+"\\/"+Xt)],[fA]:[new RegExp("GSA\\/"+Xt)],[uw]:[new RegExp("(rv:|MSIE )"+Xt)],Mozilla:[new RegExp("rv:"+Xt)]},V7=function(e,t,n,r){var a=hA(e,t,n,r),c=G7[a];if(be(c))return null;for(var u=0;c.length>u;u++){var f=e.match(c[u]);if(f)return parseFloat(f[f.length-2])}return null},Zj=[[new RegExp(fl+"; "+fl+" (.*?)[);]","i"),e=>[fl,e&&e[1]||""]],[new RegExp(Ld,"i"),[Ld,""]],[new RegExp(qd,"i"),[qd,""]],[hw,[wl,""]],[new RegExp(sd,"i"),(e,t)=>{if(/Phone/.test(t)||/WPDesktop/.test(t))return[Ib,""];if(new RegExp(mi).test(t)&&!/IEMobile\b/.test(t))return[sd+" "+mi,""];var n=/Windows NT ([0-9.]+)/i.exec(t);if(n&&n[1]){var r=U7[n[1]]||"";return/arm/i.test(t)&&(r="RT"),[sd,r]}return[sd,""]}],[/((iPhone|iPad|iPod).*?OS (\d+)_(\d+)_?(\d+)?|iPhone)/,e=>e&&e[3]?[Jf,[e[3],e[4],e[5]||"0"].join(".")]:[Jf,""]],[/(watch.*\/(\d+\.\d+\.\d+)|watch os,(\d+\.\d+),)/i,e=>{var t="";return e&&e.length>=3&&(t=be(e[2])?e[3]:e[2]),["watchOS",t]}],[new RegExp("("+oo+" (\\d+)\\.(\\d+)\\.?(\\d+)?|"+oo+")","i"),e=>e&&e[2]?[oo,[e[2],e[3],e[4]||"0"].join(".")]:[oo,""]],[/Mac OS X (\d+)[_.](\d+)[_.]?(\d+)?/i,e=>{var t=["Mac OS X",""];return e&&e[1]&&(t[1]=[e[1],e[2],e[3]||"0"].join(".")),t}],[/Mac/i,["Mac OS X",""]],[/CrOS/,[D7,""]],[/Linux|debian/i,["Linux",""]]],ek=function(e){return H7.test(e)?Ld:q7.test(e)?qd:L7.test(e)?fl:new RegExp(Ab,"i").test(e)?Ab:new RegExp("("+Ib+"|WPDesktop)","i").test(e)?Ib:/iPad/.test(e)?WI:/iPod/.test(e)?"iPod Touch":/iPhone/.test(e)?"iPhone":/(watch)(?: ?os[,/]|\d,\d\/)[\d.]+/i.test(e)?QI:hw.test(e)?wl:/(kobo)\s(ereader|touch)/i.test(e)?"Kobo":new RegExp(Qj,"i").test(e)?Qj:/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i.test(e)||/(kf[a-z]+)( bui|\)).+silk\//i.test(e)?"Kindle Fire":/(Android|ZTE)/i.test(e)?new RegExp(mi).test(e)&&!/(9138B|TB782B|Nexus [97]|pixel c|HUAWEISHT|BTV|noble nook|smart ultra 6)/i.test(e)||/pixel[\daxl ]{1,6}/i.test(e)&&!/pixel c/i.test(e)||/(huaweimed-al00|tah-|APA|SM-G92|i980|zte|U304AA)/i.test(e)||/lmy47v/i.test(e)&&!/QTAQZ3/i.test(e)?oo:KI:new RegExp("(pda|"+mi+")","i").test(e)?B7:new RegExp(bl,"i").test(e)&&!new RegExp(bl+" pc","i").test(e)?cA:""},Y7=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i;function tk(e,t){return typeof(n=e)=="string"&&Y7.test(n)?e:t();var n}function Ko(e){return e&&e.split("#")[0]}function gw(e,t){var n=setTimeout(e,t);return n?.unref&&n?.unref(),n}function nk(e,t,n){return gA.apply(this,arguments)}function gA(){return(gA=Ot((function*(e,t,n){var r;try{return yield Promise.race([e,new Promise(((a,c)=>{r=gw((()=>{try{n?.(),a()}catch(u){c(u)}}),t)}))])}finally{clearTimeout(r)}}))).apply(this,arguments)}var X7=e=>e instanceof Error,mA={trace:{text:"TRACE",number:1},debug:{text:"DEBUG",number:5},info:{text:"INFO",number:9},warn:{text:"WARN",number:13},error:{text:"ERROR",number:17},fatal:{text:"FATAL",number:21}},K7=mA.info;function xA(e){if(Wi(e))return{boolValue:e};if(typeof e=="number")return Number.isFinite(e)?Number.isInteger(e)?{intValue:e}:{doubleValue:e}:{stringValue:String(e)};if(typeof e=="string")return{stringValue:e};if(He(e))return{arrayValue:{values:e.map((t=>xA(t)))}};try{return{stringValue:JSON.stringify(e)}}catch{return{stringValue:String(e)}}}function th(e){var t=[];for(var n in e){var r=e[n];Ln(r)||be(r)||t.push({key:n,value:xA(r)})}return t}function W7(e,t){var n=mA[e.level||"info"]||K7,r=n.text,a=n.number,c=String(Date.now())+"000000",u={};t.distinctId&&(u.posthogDistinctId=t.distinctId),t.sessionId&&(u.sessionId=t.sessionId),t.windowId&&(u["window.id"]=t.windowId),Ve(t.sessionStartTimestamp)||(u.sessionStartTimestamp=String(t.sessionStartTimestamp)),Ve(t.lastActivityTimestamp)||(u.lastActivityTimestamp=String(t.lastActivityTimestamp)),t.currentUrl&&(u["url.full"]=t.currentUrl),t.screenName&&(u["screen.name"]=t.screenName),t.appState&&(u["app.state"]=t.appState),t.activeFeatureFlags&&t.activeFeatureFlags.length>0&&(u.feature_flags=t.activeFeatureFlags);var f=xe({},u,e.attributes||{}),h={timeUnixNano:c,observedTimeUnixNano:c,severityNumber:a,severityText:r,body:{stringValue:e.body},attributes:th(f)};return e.trace_id&&(h.traceId=e.trace_id),e.span_id&&(h.spanId=e.span_id),be(e.trace_flags)||(h.flags=e.trace_flags),h}function yA(e,t,n){return xe({},e.resourceAttributes,{"service.name":e.serviceName||"unknown_service"},e.environment&&{"deployment.environment":e.environment},e.serviceVersion&&{"service.version":e.serviceVersion},{"telemetry.sdk.name":t,"telemetry.sdk.version":n})}function vA(e,t,n,r){return{resourceLogs:[{resource:{attributes:th(t)},scopeLogs:[{scope:{name:n,version:r},logRecords:e}]}]}}let J7=class{constructor(t,n,r,a,c,u,f){var h;u===void 0&&(u=()=>Promise.resolve()),this._instance=t,this.Ne=n,this.rt=r,this.ut=a,this.ht=c,this.dt=u,this.vt=f,this.ct=null,this.ft=0,this.yt=0,this.bt=0,this._t=0,this.wt=!1,this.kt=n.maxBufferSize,this.xt=Math.max((h=n.maxQueueSize)!==null&&h!==void 0?h:n.maxBufferSize,n.maxBufferSize),this.St=n.flushIntervalMs,this.Ct=n.maxBatchRecordsPerPost,this.Mt=n.rateCapWindowMs,this.Tt=n.maxLogsPerInterval}reset(){this.Et(),this.ct=null,this.bt=0,this._t=0,this.wt=!1,this.ft=0,this.yt=0,this.Ct=this.Ne.maxBatchRecordsPerPost}onReconnect(){this.yt=0,this.It()}captureLog(t){if(!this._instance.isDisabled&&!this._instance.optedOut&&t!=null&&t.body){var n=this.Pt(t);if(n!==null)if(n.body){if(this.Rt()){var r={record:W7(n,this.ut())};this.ht((()=>this.At(r)))}}else this.rt.info("Log was rejected in beforeSend function")}}Pt(t){var n=this.Ne.beforeSend;if(!n)return t;var r=He(n)?n:[n],a=t;for(var c of r)try{var u=c(a);if(!u)return this.rt.info("Log was rejected in beforeSend function"),null;a=u}catch(f){return this.rt.error("Error in beforeSend function for log:",f),null}return a}Rt(){if(this.Tt===void 0)return!0;var t=Date.now(),n=t-this.bt;return this.Mt>n&&n>=0||(this.bt=t,this._t=0,this.wt=!1),this.Tt>this._t?(this._t++,!0):(this.wt||(this.rt.warn("captureLog dropping logs: exceeded "+this.Tt+" logs per "+this.Mt+"ms"),this.wt=!0),!1)}flush(){var t=this;return Ot((function*(){if(!t._instance.isDisabled)return t.ct||(t.ct=t.Ft().finally((()=>{t.ct=null}))),t.ct}))()}Ft(){var t=this;return Ot((function*(){var n;t.Et();var r=(n=t._instance.getPersistedProperty(Jr.LogsQueue))!==null&&n!==void 0?n:[];if(r.length!==0)for(var a=r.length,c=0;r.length>0&&a>c;){var u,f;t.ft=0;var h=Math.min(r.length,t.Ct),m=r.slice(0,h),x=vA(m.map((b=>
81b.record)),t.Lt(),(u=t.vt)!==null&&u!==void 0?u:t._instance.getLibraryId(),t._instance.getLibraryVersion()),v=yield t._instance.Ot(x);if(v.kind==="too-large"&&m.length>1)t.Ct=Math.max(1,Math.floor(m.length/2)),t.rt.warn("Received 413 when sending logs batch of size "+m.length+", reducing batch size to "+t.Ct);else if(v.kind==="retry-later"||(v.kind==="too-large"?t.rt.warn("Dropping a single log record after 413 with batch size 1 â the record is larger than the server cap and cannot be split further."):v.kind==="ok"&&t.Ne.maxBatchRecordsPerPost>t.Ct&&(t.Ct=Math.min(t.Ne.maxBatchRecordsPerPost,t.Ct+1)),yield t.Dt(m.length),r=(f=t._instance.getPersistedProperty(Jr.LogsQueue))!==null&&f!==void 0?f:[],c+=m.length,v.kind==="fatal"))throw v.error}}))()}Dt(t){var n=this;return Ot((function*(){var r,a=Math.max(0,t-n.ft),c=(r=n._instance.getPersistedProperty(Jr.LogsQueue))!==null&&r!==void 0?r:[];n._instance.setPersistedProperty(Jr.LogsQueue,c.slice(a)),yield n.dt()}))()}Lt(){return yA(this.Ne,this._instance.getLibraryId(),this._instance.getLibraryVersion())}At(t){var n;if(!this._instance.optedOut){var r=(n=this._instance.getPersistedProperty(Jr.LogsQueue))!==null&&n!==void 0?n:[];this.xt>r.length||(r.shift(),this.ft++,this.rt.info("Logs queue is full, dropping oldest record.")),r.push(t),this._instance.setPersistedProperty(Jr.LogsQueue,r),this.kt>r.length?this.$t():this.It()}}$t(t){t===void 0&&(t=this.St),this.Nt||(this.Nt=gw((()=>{this.Nt=void 0,this.It()}),t))}qt(){var t=Math.min(Math.max(0,this.yt-1),6);return this.St*Math.pow(2,t)}jt(){var t=this._instance.getPersistedProperty(Jr.LogsQueue);return!!t&&t.length>0}shutdown(t){var n=this;return Ot((function*(){n.Et();var r=n.flush().catch((()=>{}));t!==void 0?yield nk(r,t):yield r}))()}flushWithTimeout(t){var n=this;return Ot((function*(){var r=n.flush();yield nk(r,t,(()=>{r.catch((()=>{}))}))}))()}It(){this.flush().then((()=>{this.yt=0}),(t=>{this.yt++,this.rt.error("PostHog logs flush failed:",t)})).finally((()=>{!this._instance.isDisabled&&this.jt()&&this.$t(this.qt())}))}Et(){this.Nt&&(clearTimeout(this.Nt),this.Nt=void 0)}};var Ny=[0,5,10,25,50,75,100,250,500,750,1e3,2500,5e3,7500,1e4];function ik(e){return String(e)+"000000"}function rk(e,t,n,r){var a="";return r&&(a=Object.keys(r).sort().map((c=>JSON.stringify(c)+":"+JSON.stringify(r[c]))).join(",")),e+"\0"+t+"\0"+(n??"")+"\0"+a}let Q7=class{constructor(t,n,r){this._instance=t,this.Ne=n,this.rt=r,this.Bt=new Map,this.ct=null,this.Ht=!1,this.Ut=new Map,this.zt=new Set,this.Wt=0}count(t,n,r){n===void 0&&(n=1),this.Vt({name:t,type:"count",value:n,unit:r?.unit,attributes:r?.attributes})}gauge(t,n,r){this.Vt({name:t,type:"gauge",value:n,unit:r?.unit,attributes:r?.attributes})}histogram(t,n,r){this.Vt({name:t,type:"histogram",value:n,unit:r?.unit,attributes:r?.attributes})}flush(){var t=this,n=this.ct,r=(function(){var c=Ot((function*(){n&&(yield n.catch((()=>{}))),yield t.Zt()}));return function(){return c.apply(this,arguments)}})(),a=r().finally((()=>{this.ct===a&&(this.ct=null)}));return this.ct=a,a}drainWindow(){if(this.Bt.size===0)return null;var t=this.Bt;return this.Bt=new Map,this.Ht=!1,this.Ut=new Map,this.zt=new Set,this.Gt(t)}reset(){this.Wt++,this.Et(),this.Bt=new Map,this.ct=null,this.Ht=!1,this.Ut=new Map,this.zt=new Set}Vt(t){if(!this._instance.isDisabled&&!this._instance.optedOut){var n=this.Pt(t);if(n!==null)if(n.name&&typeof n.name=="string")if(typeof n.value=="number"&&Number.isFinite(n.value))if(n.type==="count"&&0>n.value)this.rt.warn("Dropping count '"+n.name+"': counters are monotonic, value must be >= 0");else{var r,a;try{r=n.attributes?xe({},n.attributes):void 0,a=rk(n.type,n.name,n.unit,r)}catch(f){return void this.rt.warn("Dropping metric '"+n.name+"': attributes could not be serialized",f)}var c=this.Bt.get(a);if(!c){if(!this.Qt())return;c={name:n.name,type:n.type,unit:n.unit,attributes:r,windowStartMs:Date.now()},this.Bt.set(a,c)}var u=this.Ut.get(n.name);u===void 0?this.Ut.set(n.name,n.type):u===n.type||this.zt.has(n.name)||(this.zt.add(n.name),this.rt.warn("Metric name '"+n.name+"' is already used as a "+u+"; recording it as a "+n.type+" too will blend both series in charts. Use a distinct name.")),this.Kt(c,n.value),this.$t()}else this.rt.warn("Dropping metric '"+n.name+"': value must be a finite number");else this.rt.warn("Dropping metric with empty name")}}Qt(){return this.Ne.maxSeriesPerFlush>this.Bt.size||(this.Ht||(this.Ht=!0,this.rt.warn("Metric series cap reached ("+this.Ne.maxSeriesPerFlush+" per flush window); dropping new series until the next flush. Reduce attribute cardinality.")),!1)}Kt(t,n){var r;switch(t.type){case"count":t.total=((r=t.total)!==null&&r!==void 0?r:0)+n;break;case"gauge":t.last=n;break;case"histogram":t.hist||(t.hist={count:0,sum:0,min:n,max:n,bucketCounts:new Array(Ny.length+1).fill(0)});var a=t.hist;a.count+=1,a.sum+=n,a.min=Math.min(a.min,n),a.max=Math.max(a.max,n),a.bucketCounts[(function(c,u){for(var f=0;u.length>f;f++)if(u[f]>=c)return f;return u.length})(n,Ny)]+=1}}Pt(t){var n=this.Ne.beforeSend;if(!n)return t;var r=He(n)?n:[n],a=t;for(var c of r)try{var u=c(a);if(!u)return this.rt.info("Metric was rejected in beforeSend function"),null;a=u}catch(f){return this.rt.error("Error in beforeSend function for metric:",f),null}return a}$t(){this.Nt||(this.Nt=gw((()=>{this.Nt=void 0,this.flush().catch((t=>{this.rt.error("Metrics flush failed:",t)}))}),this.Ne.flushIntervalMs))}Et(){this.Nt&&(clearTimeout(this.Nt),this.Nt=void 0)}
81Zt(){var t=this;return Ot((function*(){if(t.Bt.size!==0){var n=t.Bt;t.Bt=new Map,t.Ht=!1,t.Ut=new Map,t.zt=new Set;var r=t.Wt,a=yield t._instance.Jt(t.Gt(n));if(r===t.Wt)switch(a.kind){case"ok":return;case"retry-later":return t.Yt(n),void t.$t();case"too-large":return void t.rt.warn("Metrics batch exceeded the server size limit and was dropped");case"fatal":return void t.rt.error("Failed to send metrics batch:",a.error)}}}))()}Gt(t){return n=this.Xt(t),r=(function(u,f,h){return xe({},u.resourceAttributes,{"service.name":u.serviceName||"unknown_service"},u.environment&&{"deployment.environment":u.environment},u.serviceVersion&&{"service.version":u.serviceVersion},{"telemetry.sdk.name":f,"telemetry.sdk.version":h})})(this.Ne,this._instance.getLibraryId(),this._instance.getLibraryVersion()),a=this._instance.getLibraryId(),c=this._instance.getLibraryVersion(),{resourceMetrics:[{resource:{attributes:th(r)},scopeMetrics:[{scope:{name:a,version:c},metrics:n}]}]};var n,r,a,c}Xt(t){var n=ik(Date.now()),r=new Map;for(var a of t.values()){var c,u=rk(a.type,a.name,a.unit,void 0),f=r.get(u);f||(f=xe({name:a.name},a.unit&&{unit:a.unit}),a.type==="count"?f.sum={aggregationTemporality:1,isMonotonic:!0,dataPoints:[]}:a.type==="gauge"?f.gauge={dataPoints:[]}:f.histogram={aggregationTemporality:1,dataPoints:[]},r.set(u,f));var h=th((c=a.attributes)!==null&&c!==void 0?c:{}),m=ik(a.windowStartMs);if(a.type==="count"){var x,v={attributes:h,startTimeUnixNano:m,timeUnixNano:n,asDouble:(x=a.total)!==null&&x!==void 0?x:0};f.sum.dataPoints.push(v)}else if(a.type==="gauge"){var b,j={attributes:h,timeUnixNano:n,asDouble:(b=a.last)!==null&&b!==void 0?b:0};f.gauge.dataPoints.push(j)}else a.hist&&f.histogram.dataPoints.push({attributes:h,startTimeUnixNano:m,timeUnixNano:n,count:a.hist.count,sum:a.hist.sum,min:a.hist.min,max:a.hist.max,bucketCounts:a.hist.bucketCounts,explicitBounds:Ny})}return Array.from(r.values())}Yt(t){var n,r;for(var a of t){var c=a[0],u=a[1],f=this.Bt.get(c);if(f)switch(f.windowStartMs=Math.min(f.windowStartMs,u.windowStartMs),f.type){case"count":f.total=((n=f.total)!==null&&n!==void 0?n:0)+((r=u.total)!==null&&r!==void 0?r:0);break;case"gauge":break;case"histogram":if(u.hist)if(f.hist){f.hist.count+=u.hist.count,f.hist.sum+=u.hist.sum,f.hist.min=Math.min(f.hist.min,u.hist.min),f.hist.max=Math.max(f.hist.max,u.hist.max);for(var h=0;f.hist.bucketCounts.length>h;h++)f.hist.bucketCounts[h]+=u.hist.bucketCounts[h]}else f.hist=u.hist}else this.Qt()&&this.Bt.set(c,u)}}};var Tp,ok,Ey;function Z7(e){var t=globalThis._posthogChunkIds;if(t){var n=Object.keys(t);return Ey&&n.length===ok||(ok=n.length,Ey=n.reduce(((r,a)=>{Tp||(Tp={});var c=Tp[a];if(c)r[c[0]]=c[1];else for(var u=e(a),f=u.length-1;f>=0;f--){var h=u[f],m=h?.filename,x=t[a];if(m&&x){r[m]=x,Tp[a]=[m,x];break}}return r}),{})),Ey}}let e9=class{constructor(t,n,r){r===void 0&&(r=[]),this.coercers=t,this.stackParser=n,this.modifiers=r}buildFromUnknown(t,n){n===void 0&&(n={});var r=n&&n.mechanism||{handled:!0,type:"generic"},a=this.buildCoercingContext(r,n,0).apply(t),c=this.buildParsingContext(n),u=this.parseStacktrace(a,c);return{$exception_list:this.convertToExceptionList(u,r),$exception_level:"error"}}modifyFrames(t){var n=this;return Ot((function*(){for(var r of t)r.stacktrace&&r.stacktrace.frames&&He(r.stacktrace.frames)&&(r.stacktrace.frames=yield n.applyModifiers(r.stacktrace.frames));return t}))()}coerceFallback(t){var n;return{type:"Error",value:"Unknown error",stack:(n=t.syntheticException)==null?void 0:n.stack,synthetic:!0}}parseStacktrace(t,n){var r,a;return t.cause!=null&&(r=this.parseStacktrace(t.cause,n)),t.stack!=""&&t.stack!=null&&(a=this.applyChunkIds(this.stackParser(t.stack,t.synthetic?n.skipFirstLines:0),n.chunkIdMap)),xe({},t,{cause:r,stack:a})}applyChunkIds(t,n){return t.map((r=>(r.filename&&n&&(r.chunk_id=n[r.filename]),r)))}applyCoercers(t,n){for(var r of this.coercers)if(r.match(t))return r.coerce(t,n);return this.coerceFallback(n)}applyModifiers(t){var n=this;return Ot((function*(){var r=t;for(var a of n.modifiers)r=yield a(r);return r}))()}convertToExceptionList(t,n){var r,a,c,u={type:t.type,value:t.value,mechanism:{type:(r=n.type)!==null&&r!==void 0?r:"generic",handled:(a=n.handled)===null||a===void 0||a,synthetic:(c=t.synthetic)!==null&&c!==void 0&&c}};t.stack&&(u.stacktrace={type:"raw",frames:t.stack});var f=[u];
81return t.cause!=null&&f.push(...this.convertToExceptionList(t.cause,xe({},n,{handled:!0}))),f}buildParsingContext(t){var n;return{chunkIdMap:Z7(this.stackParser),skipFirstLines:(n=t.skipFirstLines)!==null&&n!==void 0?n:1}}buildCoercingContext(t,n,r){r===void 0&&(r=0);var a=(c,u)=>{if(4>=u){var f=this.buildCoercingContext(t,n,u);return this.applyCoercers(c,f)}};return xe({},n,{syntheticException:r==0?n.syntheticException:void 0,mechanism:t,apply:c=>a(c,r),next:c=>a(c,r+1)})}};var _l="?";function Pb(e,t,n,r,a){var c={platform:e,filename:t,function:n==="<anonymous>"?_l:n,in_app:!0};return be(r)||(c.lineno=r),be(a)||(c.colno=a),c}var bA=(e,t)=>{var n=e.indexOf("safari-extension")!==-1,r=e.indexOf("safari-web-extension")!==-1;return n||r?[e.indexOf("@")!==-1?e.split("@")[0]:_l,n?"safari-extension:"+t:"safari-web-extension:"+t]:[e,t]},t9=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,n9=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,i9=/\((\S*)(?::(\d+))(?::(\d+))\)/,r9=(e,t)=>{var n=t9.exec(e);if(n)return Pb(t,n[1],_l,+n[2],+n[3]);var r=n9.exec(e);if(r){if(r[2]&&r[2].indexOf("eval")===0){var a=i9.exec(r[2]);a&&(r[2]=a[1],r[3]=a[2],r[4]=a[3])}var c=bA(r[1]||_l,r[2]);return Pb(t,c[1],c[0],r[3]?+r[3]:void 0,r[4]?+r[4]:void 0)}},o9=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,s9=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,a9=(e,t)=>{var n=o9.exec(e);if(n){if(n[3]&&n[3].indexOf(" > eval")>-1){var r=s9.exec(n[3]);r&&(n[1]=n[1]||"eval",n[3]=r[1],n[4]=r[2],n[5]="")}var a=n[3],c=n[1]||_l,u=bA(c,a);return Pb(t,a=u[1],c=u[0],n[4]?+n[4]:void 0,n[5]?+n[5]:void 0)}},sk=/\(error: (.*)\)/;class l9{match(t){return this.isDOMException(t)||this.isDOMError(t)}coerce(t,n){var r=dt(t.stack);return{type:this.getType(t),value:this.getValue(t),stack:r?t.stack:void 0,cause:t.cause?n.next(t.cause):void 0,synthetic:!1}}getType(t){return this.isDOMError(t)?"DOMError":"DOMException"}getValue(t){var n=t.name||(this.isDOMError(t)?"DOMError":"DOMException");return t.message?n+": "+t.message:n}isDOMException(t){return Wf(t,"DOMException")}isDOMError(t){return Wf(t,"DOMError")}}class c9{match(t){return(function(n){switch({}.toString.call(n)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object DOMError]":case"[object WebAssembly.Exception]":return!0;default:return XI(n,Error)}})(t)}coerce(t,n){return{type:this.getType(t),value:this.getMessage(t,n),stack:this.getStack(t),cause:t.cause?n.next(t.cause):void 0,synthetic:!1}}getType(t){return t.name||t.constructor.name}getMessage(t,n){var r=t.message;return String(r.error&&typeof r.error.message=="string"?r.error.message:r)}getStack(t){return t.stacktrace||t.stack||void 0}}class d9{constructor(){}match(t){return!!Wf(t,"ErrorEvent")&&(t.error!=null||this.fe(t))}coerce(t,n){var r;if(t.error!=null)return n.apply(t.error);var a=n.apply(t.message);return xe({},a,{stack:(r=this.pe(t))!==null&&r!==void 0?r:a.stack,synthetic:!0})}fe(t){return dt(t.message)&&t.message.length>0}pe(t){var n=t;if(dt(n.filename)&&n.filename.length>0){var r,a,c=(r=n.lineno)!==null&&r!==void 0?r:0,u=(a=n.colno)!==null&&a!==void 0?a:0;return`Error 82 at `+n.filename+":"+c+":"+u}}}var u9=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;class p9{match(t){return typeof t=="string"}coerce(t,n){var r,a=this.getInfos(t),c=a[0],u=a[1];return{type:c??"Error",value:u??t,stack:(r=n.syntheticException)==null?void 0:r.stack,synthetic:!0}}getInfos(t){var n="Error",r=t,a=t.match(u9);return a&&(n=a[1],r=a[2]),[n,r]}}var f9=["fatal","error","warning","log","info","debug"];function wA(e,t){t===void 0&&(t=40);var n=Object.keys(e);if(n.sort(),!n.length)return"[object has no keys]";for(var r=n.length;r>0;r--){var a=n.slice(0,r).join(", ");if(t>=a.length)return r===n.length?a:a.length>t?a.slice(0,t)+"...":a}return""}class h9{match(t){return typeof t=="object"&&t!==null}coerce(t,n){var r,a,c=this.getErrorPropertyFromObject(t);return c?n.apply(c):{type:this.getType(t),value:this.getValue(t),stack:(r=this.getStack(t))!==null&&r!==void 0?r:(a=n.syntheticException)==null?void 0:a.stack,level:this.isSeverityLevel(t.level)?t.level:"error",synthetic:!0}}getType(t){return dw(t)?t.constructor.name:"Error"}getValue(t){if("name"in t&&typeof t.name=="string"){var n="'"+t.name+"' captured as exception";return"message"in t&&typeof t.message=="string"&&(n+=" with message: '"+t.message+"'"),n}if("message"in t&&typeof t.message=="string")return t.message;var r=this.getObjectClassName(t);return(r&&r!=="Object"?"'"+r+"'":"Object")+" captured as exception with keys: "+wA(t)}isSeverityLevel(t){return dt(t)&&!Tb(t)&&f9.indexOf(t)>=0}getStack(t){try{return dt(t.stacktrace)&&t.stacktrace.length>0?t.stacktrace:dt(t.stack)&&t.stack.length>0?t.stack:void 0}catch{return}}getErrorPropertyFromObject(t){for(var n in t)if({}.hasOwnProperty.call(t,n)){var r=t[n];if(X7(r))return r}}getObjectClassName(t){try{var n=Object.getPrototypeOf(t);return n?n.constructor.name:void 0}catch{return}}}class g9{match(t){return dw(t)}coerce(t,n){var r,a=t.constructor.name;return{type:a,value:a+" captured as exception with keys: "+wA(t),stack:(r=n.syntheticException)==null?void 0:r.stack,synthetic:!0}}}class m9{match(t){return YI(t)}coerce(t,n){var r;return{type:"Error",value:"Primitive value captured as exception: "+String(t),stack:(r=n.syntheticException)==null?void 0:r.stack,synthetic:!0}}}class x9{match(t){return Wf(t,"PromiseRejectionEvent")||this.isCu
82stomEventWrappingRejection(t)}isCustomEventWrappingRejection(t){if(!dw(t))return!1;try{var n=t.detail;return n!=null&&typeof n=="object"&&"reason"in n}catch{return!1}}coerce(t,n){var r,a=this.getUnhandledRejectionReason(t);return YI(a)?{type:"UnhandledRejection",value:"Non-Error promise rejection captured with value: "+String(a),stack:(r=n.syntheticException)==null?void 0:r.stack,synthetic:!0}:n.apply(a)}getUnhandledRejectionReason(t){try{if("reason"in t)return t.reason;if("detail"in t&&t.detail!=null&&typeof t.detail=="object"&&"reason"in t.detail)return t.detail.reason}catch{}return t}}var nh="$message",ih="$timestamp",y9=new Set([nh,ih]),Ty={enabled:!0,max_bytes:32768};function rh(e){var t;return e?{enabled:(t=e.enabled)!==null&&t!==void 0?t:Ty.enabled,max_bytes:b9(e.max_bytes,Ty.max_bytes)}:xe({},Ty)}class v9{constructor(t){this.Ke=[],this.Je=0,this.Ne=rh(t)}setConfig(t){this.Ne=rh(t),this.Xe()}add(t){var n=(function(a){var c;try{c=UI(a)}catch{return}try{var u=JSON.parse(c);if(!Rt(u))return;var f=u,h=f[nh],m=f[ih];return!dt(h)||h.trim().length===0||!dt(m)&&!en(m)?void 0:{step:f,json:c}}catch{return}})(t);if(n){var r=(function(a){if(typeof TextEncoder<"u")return new TextEncoder().encode(a).length;for(var c=encodeURIComponent(a),u=0,f=0;c.length>f;f++)c[f]==="%"?(u+=1,f+=2):u+=1;return u})(n.json);r>this.Ne.max_bytes||(this.Ke.push({step:n.step,bytes:r}),this.Je+=r,this.Xe())}}getAttachable(){return this.Ke.map((t=>t.step))}clear(){this.Ke=[],this.Je=0}size(){return this.Ke.length}Xe(){for(;this.Je>this.Ne.max_bytes&&this.Ke.length>0;){var t=this.Ke.shift();t&&(this.Je-=t.bytes)}}}function b9(e,t){if(!en(e)||e===1/0||e===-1/0)return t;var n=Math.floor(e);return 0>n?t:n}var _A=function(e,t){var n=(t===void 0?{}:t).debugEnabled,r={k(a){if(ne&&(xt.DEBUG||ne.POSTHOG_DEBUG||n)&&!be(ne.console)&&ne.console){for(var c=("__rrweb_original__"in ne.console[a])?ne.console[a].__rrweb_original__:ne.console[a],u=arguments.length,f=new Array(u>1?u-1:0),h=1;u>h;h++)f[h-1]=arguments[h];c(e,...f)}},debug(){for(var a=arguments.length,c=new Array(a),u=0;a>u;u++)c[u]=arguments[u];r.k("debug",...c)},info(){for(var a=arguments.length,c=new Array(a),u=0;a>u;u++)c[u]=arguments[u];r.k("log",...c)},warn(){for(var a=arguments.length,c=new Array(a),u=0;a>u;u++)c[u]=arguments[u];r.k("warn",...c)},error(){for(var a=arguments.length,c=new Array(a),u=0;a>u;u++)c[u]=arguments[u];r.k("error",...c)},critical(){for(var a=arguments.length,c=new Array(a),u=0;a>u;u++)c[u]=arguments[u];console.error(e,...c)},uninitializedWarning(a){r.error("You must initialize PostHog before calling "+a)},createLogger:(a,c)=>_A(e+" "+a,c)};return r},_e=_A("[PostHog.js]"),Gt=_e.createLogger,w9=Gt("[ExternalScriptsLoader]"),Iy=(e,t,n)=>{if(e.config.disable_external_dependency_loading)return w9.warn(t+" was requested but loading of external scripts is disabled."),n("Loading of external scripts is disabled");var r=Se?.querySelectorAll("script");if(r){for(var a,c=function(){if(r[u].src===t){var h=r[u];return h.__posthog_loading_callback_fired?{v:n()}:(h.addEventListener("load",(m=>{h.__posthog_loading_callback_fired=!0,n(void 0,m)})),h.onerror=m=>n(m),{v:void 0})}},u=0;r.length>u;u++)if(a=c())return a.v}var f=()=>{if(!Se)return n("document not found");var h=Se.createElement("script");if(h.type="text/javascript",h.crossOrigin="anonymous",h.src=t,h.onload=v=>{h.__posthog_loading_callback_fired=!0,n(void 0,v)},h.onerror=v=>n(v),e.config.prepare_external_dependency_script&&(h=e.config.prepare_external_dependency_script(h)),!h)return n("prepare_external_dependency_script returned null");if(e.config.external_scripts_inject_target==="head")Se.head.appendChild(h);else{var m,x=Se.querySelectorAll("body > script");x.length>0?(m=x[0].parentNode)==null||m.insertBefore(h,x[0]):Se.body.appendChild(h)}};Se!=null&&Se.body?f():Se?.addEventListener("DOMContentLoaded",f)};$e.__PosthogExtensions__=$e.__PosthogExtensions__||{},$e.__PosthogExtensions__.loadExternalDependency=(e,t,n)=>{if(t!=="remote-config"){var r;if(e.config.strict_script_versioning)r=e.requestRouter.endpointFor("assets","/static/"+e.version+"/"+t+".js");else{var a="/static/"+t+".js?v="+e.version;if(t==="toolbar"){var c=3e5;a=a+"&t="+Math.floor(Date.now()/c)*c}r=e.requestRouter.endpointFor("assets",a)}Iy(e,r,n)}else{var u=e.requestRouter.endpointFor("assets","/array/"+e.config.token+"/config.js");Iy(e,u,n)}},$e.__PosthogExtensions__.loadSiteApp=(e,t,n)=>{var r=e.requestRouter.endpointFor("api",t);Iy(e,r,n)};xt.DEBUG=!1,xt.LIB_VERSION="1.414.0",xt.LIB_NAME="web";var SA="$people_distinct_id",Hd="$device_id",Ay="$device_model",ad="__alias",ld="__timers",$b="$autocapture_disabled_server_side",zb="$heatmaps_enabled_server_side",Ob="$exception_capture_enabled_server_side",Db="$error_tracking_suppression_rules",Fb="$error_tracking_capture_extension_exceptions",Bb="$web_vitals_enabled_server_side",mw="$dead_clicks_enabled_server_side",xw="$product_tours_enabled_server_side",Lb="$web_vitals_allowed_metrics",Bs="$session_recording_remote_config",CA="$replay_sample_rate",jA="$replay_override_sampling",kA="$replay_override_linked_flag",NA="$replay_override_url_trigger",EA="$replay_override_event_trigger",cl="$sesid",yw="$session_is_sampled",zs="$enabled_feature_flags",wf="$active_feature_flags",cd="$early_access_features",qb="$feature_flag_details",_f="$feature_flag_payloads",Hb="$feature_flag_request_id",oh="$minimal_flag_called_events",Wr="$override_feature_flags",rl="$override_feature_flag_payloads",Rs="$stored_person_properties",Ms="$stored_group_properties",Ub="$surveys",sh="$surveys_loaded_at",Gb="$surveys_activated",Sf="$surveys_activated_session",Cf="$surveys_activated_timestamps",dd="ph_product_tours",kd="$flag_call_reported",Vb="$flag_call_reported_session_id",Yb="$feature_flag_errors",Ud="$feature_flag_evaluated_at",Ai="$user_state",Xb="$client_session_props",Kb="$capture_rate_limit",Wb="$initial_campaign_params",Jb="$initial_referrer_info",ah="$initial_person_info",lh="$epp",Ip="$posthog_cookieless",TA="$cookieless_mode",IA="$sdk_debug_extensions_init_method",AA="$sdk_debug_extensions_init_time_ms",RA="$sdk_debug_recording_script_not_loaded",vw="PostHog loadExternalDependency extension not found.",Ps="on_reject",to="always",Ga="anonymous",js="identified",Qb="identified_only",ch="visibilitychange",dh="beforeunload",ol="$pageview",Ry="$pageleave",My="$identify",ak="$groupidentify";function Ap(e,t){He(e)&&e.forEach(t)}function Nt(e,t){if(!Ve(e))if(He(e))e.forEach(t);else if(R7(e))e.forEach(((r,a)=>t(r,a)));else for(var n in e)VI.call(e,n)&&t(e[n],n)}var At=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;t>r;r++)n[r-1]=arguments[r];for(var a of n)for(var c in a)a[c]!==void 0&&(e[c]=a[c]);return e};function jf(e){for(var t=Object.keys(e),n=t.length,r=new Array(n);n--;)r[n]=[t[n],e[t[n]]];return r}var lk=function(e){try{return e()}catch{return}},_9=function(e){return function(){try{for(var t=arguments.length,n=new Array(t),r=0;t>r;r++)n[r]=arguments[r];return e.apply(this,n)}catch(a){_e.critical("Implementation error. Please turn on debug mode and open a ticket on https://app.posthog.com/home#panel=support%3Asupport%3A."),_e.critical(a)}}},bw=function(e){var t={};return Nt(e,(function(n,r){(dt(n)&&n.length>0||en(n))&&(t[r]=n)})),t},S9=["herokuapp.com","vercel.app","netlify.app"];function C9(e){var t=e?.hostname;if(!dt(t))return!1;var n=t.split(".").slice(-2).join(".");for(var r of S9)if(n===r)return!1;return!0}function Ht(e,t,n,r){var a=r??{},c=a.capture,u=a.passive;e?.addEventListener(t,n,{capture:c!==void 0&&c,passive:u===void 0||u})}
82function Zb(e){return e.name==="ph_toolbar_internal"}var MA=e=>{if(Se){try{for(var t=e+"=",n=Se.cookie.split(";").filter((c=>c.length)),r=0;n.length>r;r++){for(var a=n[r];a.charAt(0)==" ";)a=a.substring(1,a.length);if(a.indexOf(t)===0)return decodeURIComponent(a.substring(t.length,a.length))}}catch{}return null}};Math.trunc||(Math.trunc=function(e){return 0>e?Math.ceil(e):Math.floor(e)}),Number.isInteger||(Number.isInteger=function(e){return en(e)&&isFinite(e)&&Math.floor(e)===e});class uh{constructor(t){if(this.bytes=t,t.length!==16)throw new TypeError("not 128-bit length")}static fromFieldsV7(t,n,r,a){if(!Number.isInteger(t)||!Number.isInteger(n)||!Number.isInteger(r)||!Number.isInteger(a)||0>t||0>n||0>r||0>a||t>0xffffffffffff||n>4095||r>1073741823||a>4294967295)throw new RangeError("invalid field value");var c=new Uint8Array(16);return c[0]=t/Math.pow(2,40),c[1]=t/Math.pow(2,32),c[2]=t/Math.pow(2,24),c[3]=t/Math.pow(2,16),c[4]=t/256,c[5]=t,c[6]=112|n>>>8,c[7]=n,c[8]=128|r>>>24,c[9]=r>>>16,c[10]=r>>>8,c[11]=r,c[12]=a>>>24,c[13]=a>>>16,c[14]=a>>>8,c[15]=a,new uh(c)}toString(){for(var t="",n=0;this.bytes.length>n;n++)t=t+(this.bytes[n]>>>4).toString(16)+(15&this.bytes[n]).toString(16),n!==3&&n!==5&&n!==7&&n!==9||(t+="-");if(t.length!==36)throw new Error("Invalid UUIDv7 was generated");return t}clone(){return new uh(this.bytes.slice(0))}equals(t){return this.compareTo(t)===0}compareTo(t){for(var n=0;16>n;n++){var r=this.bytes[n]-t.bytes[n];if(r!==0)return Math.sign(r)}return 0}}class j9{generate(){var t=this.generateOrAbort();if(!be(t))return t;this.S=0;var n=this.generateOrAbort();if(be(n))throw new Error("Could not generate UUID after timestamp reset");return n}generateOrAbort(){var t=Date.now();if(t>this.S)this.S=t,this.C();else{if(this.S>=t+1e4)return;this.I++,this.I>4398046511103&&(this.S++,this.C())}return uh.fromFieldsV7(this.S,Math.trunc(this.I/Math.pow(2,30)),this.I&Math.pow(2,30)-1,this.A.nextUint32())}C(){this.I=1024*this.A.nextUint32()+(1023&this.A.nextUint32())}constructor(){this.S=0,this.I=0,this.A=new k9}}var ck,PA=e=>{if(typeof UUIDV7_DENY_WEAK_RNG<"u"&&UUIDV7_DENY_WEAK_RNG)throw new Error("no cryptographically strong RNG available");for(var t=0;e.length>t;t++)e[t]=65536*Math.trunc(65536*Math.random())+Math.trunc(65536*Math.random());return e};ne&&!be(ne.crypto)&&crypto.getRandomValues&&(PA=e=>crypto.getRandomValues(e));class k9{nextUint32(){return this.R.length>this.O||(PA(this.R),this.O=0),this.R[this.O++]}constructor(){this.R=new Uint32Array(8),this.O=1/0}}var eo=()=>N9().toString(),N9=()=>(ck||(ck=new j9)).generate(),Fc="",E9=/[a-z0-9][a-z0-9-]+\.[a-z]{2,}$/i,no={N:()=>!!Se,j(e){_e.error("cookieStore error: "+e)},P:MA,H(e){var t;try{t=JSON.parse(no.P(e))||{}}catch{}return t},F(e,t,n,r,a){if(!Se)return!1;try{var c="",u="",f=(function(x,v){if(v){var b=(function(w,_){if(_===void 0&&(_=Se),Fc)return Fc;if(!_||["localhost","127.0.0.1"].includes(w))return"";for(var S=w.split("."),k=Math.min(S.length,8),I="dmn_chk_"+eo();!Fc&&k--;){var A=S.slice(k).join("."),T=I+"=1;domain=."+A+";path=/";_.cookie=T+";max-age=3",_.cookie.includes(I)&&(_.cookie=T+";max-age=0",Fc=A)}return Fc})(x);if(!b){var j=(w=>{var _=w.match(E9);return _?_[0]:""})(x);j!==b&&_e.info("Warning: cookie subdomain discovery mismatch",j,b),b=j}return b?"; domain=."+b:""}return""})(Se.location.hostname,r);if(n){var h=new Date;h.setTime(h.getTime()+864e5*n),c="; expires="+h.toUTCString()}a&&(u="; secure");var m=e+"="+encodeURIComponent(JSON.stringify(t))+c+"; SameSite=Lax; path=/"+f+u;return m.length>3686.4&&_e.warn("cookieStore warning: large cookie, len="+m.length),Se.cookie=m,!0}catch{return!1}},q(e,t){if(Se!=null&&Se.cookie)try{no.F(e,"",-1,t)}catch{return}}},Py=null,It={N(){if(!Ln(Py))return Py;var e=!0;if(be(ne))e=!1;else try{var t="__mplssupport__";It.F(t,"xyz"),It.P(t)!=='"xyz"'&&(e=!1),It.q(t)}catch{e=!1}return e||_e.error("localStorage unsupported; falling back to cookie store"),Py=e,e},j(e){_e.error("localStorage error: "+e)},P(e){try{return ne?.localStorage.getItem(e)}catch(t){It.j(t)}return null},H(e){try{return JSON.parse(It.P(e))||{}}catch{}return null},F(e,t){try{return ne?.localStorage.setItem(e,JSON.stringify(t)),!0}catch(n){It.j(n)}return!1},q(e){try{ne?.localStorage.removeItem(e)}catch(t){It.j(t)}}},T9=[Hd,"distinct_id",cl,yw,lh,ah,Ai],Rp={},I9={N:()=>!0,j(e){_e.error("memoryStorage error: "+e)},P:e=>Rp[e]||null,H:e=>Rp[e]||null,F:(e,t)=>(Rp[e]=t,!0),q(e){delete Rp[e]}},ks=null,Kt={N(){if(!Ln(ks))return ks;if(ks=!0,be(ne))ks=!1;else try{var e="__support__";Kt.F(e,"xyz"),Kt.P(e)!=='"xyz"'&&(ks=!1),Kt.q(e)}catch{ks=!1}return ks},j(e){_e.error("sessionStorage error: ",e)},P(e){try{return ne?.sessionStorage.getItem(e)}catch(t){Kt.j(t)}return null},H(e){try{return JSON.parse(Kt.P(e))||null}catch{}return null},F(e,t){try{return ne?.sessionStorage.setItem(e,JSON.stringify(t)),!0}catch(n){Kt.j(n)}return!1},q(e){try{ne?.sessionStorage.removeItem(e)}catch(t){Kt.j(t)}}};class A9{constructor(t){this._instance=t}get Ne(){return this._instance.config}get consent(){return this.ti()?0:this.ei}isOptedOut(){return this.Ne.cookieless_mode===to||this.isRejected()||this.consent===-1&&this.Ne.cookieless_mode===Ps}isOptedIn(){return!this.isOptedOut()}isExplicitlyOptedOut(){return this.consent===0}isRejected(){return this.consent===0||this.consent===-1&&this.Ne.opt_out_capturing_by_default}optInOut(t){this.ii.F(this.ri,t?1:0,this.Ne.cookie_expiration,this.Ne.cross_subdomain_cookie,this.Ne.secure_cookie)}reset(){this.ii.q(this.ri,this.Ne.cross_subdomain_cookie)}get ri(){var t=this._instance.config,n=t.token,r=t.opt_out_capturing_cookie_prefix;return t.consent_persistence_name||(r?r+n:"__ph_opt_in_out_"+n)}get ei(){var t=this.ii.P(this.ri);return jy(t)?1:Be(z7,t)?0:-1}get ii(){var t=this.Ne.opt_out_capturing_persistence_type,n=t==="localStorage"?It:no;if(!this.ni||this.ni!==n){this.ni=n;var r=t==="localStorage"?no:It;r.P(this.ri)&&(this.ni.P(this.ri)||this.optInOut(jy(r.P(this.ri))),r.q(this.ri,this.Ne.cross_subdomain_cookie))}return this.ni}ti(){return!!this.Ne.respect_dnt&&[Bn?.doNotTrack,Bn?.msDoNotTrack,$e.doNotTrack].some((t=>jy(t)))}}function $A(e,t){var n,r=e==null||(n=e.config)==null?void 0:n.get_current_url;
82if(!pi(r))return t;try{var a=r(t);return dt(a)&&a?a:t}catch(c){return _e.error("Error in get_current_url, falling back to window.location.href",c),t}}var zA="__POSTHOG_TOOLBAR__",R9=1,M9=3,P9=11;function dk(e){return e instanceof Element&&(e.id===zA||!(e.closest==null||!e.closest(".toolbar-global-fade-container")))}function Wo(e){return!!e&&e.nodeType===R9}function fi(e,t){return!!e&&!!e.tagName&&e.tagName.toLowerCase()===t.toLowerCase()}function OA(e){return!!e&&e.nodeType===M9}function DA(e){return!!e&&e.nodeType===P9&&Wo(e.host)}var FA=1e3;function ww(e){return e?Gh(e).split(/\s+/):[]}function uk(e,t){var n=(function(r){var a,c=ne==null||(a=ne.location)==null?void 0:a.href;return be(c)?void 0:$A(r,c)})(t);return!!(n&&e&&e.some((r=>n.match(r))))}function ph(e){var t="";switch(typeof e.className){case"string":t=e.className;break;case"object":t=(e.className&&"baseVal"in e.className?e.className.baseVal:null)||e.getAttribute("class")||"";break;default:t=""}return ww(t)}function BA(e){return Ve(e)?null:Gh(e).split(/(\s+)/).filter((t=>Nd(t))).join("").replace(/[\r\n]/g," ").replace(/[ ]+/g," ").substring(0,255)}function Gd(e){var t="";return t0(e)&&!UA(e)&&e.childNodes&&e.childNodes.length&&Nt(e.childNodes,(function(n){var r;OA(n)&&n.textContent&&(t+=(r=BA(n.textContent))!==null&&r!==void 0?r:"")})),Gh(t)}function $y(e){var t;return be(e.target)?e.srcElement||null:(t=e.target)!=null&&t.shadowRoot?e.composedPath()[0]||null:e.target||null}var _w=["a","button","form","input","select","textarea","label"];function e0(e,t){if(be(t))return!0;var n,r=function(c){if(t.some((u=>(function(f,h){var m=f.matches||f.matchesSelector||f.msMatchesSelector||f.mozMatchesSelector||f.webkitMatchesSelector||f.oMatchesSelector;try{return!!m&&m.call(f,h)}catch{return!1}})(c,u))))return{v:!0}};for(var a of e)if(n=r(a))return n.v;return!1}function LA(e){var t=e.parentNode;return!(!t||!Wo(t))&&t}var $9=[".ph-no-autocapture","[data-ph-no-autocapture]"],qA=["next","previous","prev",">","<"],z9=[...qA,"+","-","â","â"],pk=(e,t)=>/[a-z0-9]/i.test(t)?e.includes(t):e===t,fk=[".ph-no-rageclick",".ph-no-capture"],O9=["","text","search","email","password","url","tel","number"];function hk(e,t){if(!ne||Sw(e))return!1;var n,r,a,c,u;if(Wi(t)?(n=!!t&&fk,r=void 0,a=!1):(n=(c=t?.css_selector_ignorelist)!==null&&c!==void 0?c:fk,r=t?.content_ignorelist,a=(u=t?.ignore_text_selection)!==null&&u!==void 0&&u),n===!1||a&&(function(h){return!(!h||!Wo(h))&&(!!fi(h,"textarea")||(fi(h,"input")?Be(O9,(h.getAttribute("type")||"").toLowerCase()):(function(m){if(m.isContentEditable)return!0;var x=m.getAttribute==null?void 0:m.getAttribute("contenteditable");return x==="true"||x===""})(h)))})(e))return!1;var f=HA(e,!1).targetElementList;return!(function(h,m){if(h===!1||be(h))return!1;var x;if(h===!0)x=qA;else{if(!He(h))return!1;if(h.length>10)return _e.error("[PostHog] content_ignorelist array cannot exceed 10 items. Use css_selector_ignorelist for more complex matching."),!1;x=h.map((v=>v.toLowerCase()))}return m.some((v=>{var b=v.safeText,j=v.ariaLabel;return x.some((w=>pk(b,w)||pk(j,w)))}))})(r,f.map((h=>{var m;return{safeText:Gd(h).toLowerCase(),ariaLabel:((m=h.getAttribute("aria-label"))==null?void 0:m.toLowerCase().trim())||""}})))&&!e0(f,n)}var Sw=e=>!e||fi(e,"html")||!Wo(e),HA=(e,t)=>{if(!ne||Sw(e))return{parentIsUsefulElement:!1,targetElementList:[]};for(var n=!1,r=[e],a=e;a.parentNode&&!fi(a,"body");)if(DA(a.parentNode))r.push(a.parentNode.host),a=a.parentNode.host;else{var c=LA(a);if(!c)break;if(t||_w.indexOf(c.tagName.toLowerCase())>-1)n=!0;else try{var u=ne.getComputedStyle(c);u&&u.getPropertyValue("cursor")==="pointer"&&(n=!0)}catch{}r.push(c),a=c}return{parentIsUsefulElement:n,targetElementList:r}};function t0(e){for(var t=new Set,n=0,r=e;r.parentNode&&!fi(r,"body");r=r.parentNode){if(n++>=FA||t.has(r))return!1;t.add(r);var a=ph(r);if(Be(a,"ph-sensitive")||Be(a,"ph-no-capture"))return!1}if(Be(ph(e),"ph-include"))return!0;var c=e.type||"";if(dt(c))switch(c.toLowerCase()){case"hidden":case"password":return!1}var u=e.name||e.id||"";return!dt(u)||!/^cc|cardnum|ccnum|creditcard|csc|cvc|cvv|exp|pass|pwd|routing|seccode|securitycode|securitynum|socialsec|socsec|ssn/i.test(u.replace(/[^a-zA-Z0-9]/g,""))}function UA(e){return!!(fi(e,"input")&&!["button","checkbox","submit","reset"].includes(e.type)||fi(e,"select")||fi(e,"textarea")||e.getAttribute("contenteditable")==="true")}var gk=new RegExp("^(?:(4[0-9]{12}(?:[0-9]{3})?)|(5[1-5][0-9]{14})|(6(?:011|5[0-9]{2})[0-9]{12})|(3[47][0-9]{13})|(3(?:0[0-5]|[68][0-9])[0-9]{11}
82)|((?:2131|1800|35[0-9]{3})[0-9]{11}))$"),mk=/(^|[^0-9A-Za-z_])([0-9][0-9 -]*[0-9])(?=$|[^0-9A-Za-z_])/g,D9=[16,15,14,13],F9=new RegExp("^(\\d{3}-?\\d{2}-?\\d{4})$"),xk=new RegExp("(^|[^0-9])((?!000|666)[0-9]{3}-?(?!00)[0-9]{2}-?(?!0000)[0-9]{4})(?=$|([^0-9]))","g"),yk=/[0-9A-Za-z_]/;function B9(e){for(var t=0,n=!1,r=e.length-1;r>=0;r--){var a=e.charCodeAt(r)-48;n&&(a*=2)>9&&(a-=9),t+=a,n=!n}return t%10==0}function Nd(e,t){if(t===void 0&&(t=!0),Ve(e))return!1;if(dt(e)){e=Gh(e);var n=t?gk.test((e||"").replace(/[- ]/g,"")):(function(a){var c;for(mk.lastIndex=0;c=mk.exec(a);){var u=c[2];if(u)for(var f=u.replace(/[- ]/g,""),h=0;f.length>h;h++)for(var m of D9){var x=h+m;if(f.length>=x){var v=f.slice(h,x);if(gk.test(v)&&B9(v))return!0}}}return!1})(e);if(n)return!1;var r=t?F9.test(e):(function(a){var c;for(xk.lastIndex=0;c=xk.exec(a);){var u=c[1],f=c[3];if(!(u&&f&&yk.test(u)&&yk.test(f)))return!0}return!1})(e);if(r)return!1}return!0}function vk(e){var t=Gd(e);return Nd(t=(t+" "+GA(e)).trim())?t:""}function GA(e){var t="";return e&&e.childNodes&&e.childNodes.length&&Nt(e.childNodes,(function(n){var r;if(n&&((r=n.tagName)==null?void 0:r.toLowerCase())==="span")try{var a=Gd(n);t=(t+" "+a).trim(),n.childNodes&&n.childNodes.length&&(t=(t+" "+GA(n)).trim())}catch(c){_e.error("[AutoCapture]",c)}})),t}function bk(e){return e.replace(/"|\\"/g,'\\"')}function L9(e){var t=e.attr__class;if(t)return He(t)?t:ww(t)}var Mp=Gt("[Dead Clicks]"),q9=()=>!0,H9=e=>{var t,n=!((t=e.instance.persistence)==null||!t.get_property(mw)),r=e.instance.config.capture_dead_clicks;return Wi(r)?r:!!Rt(r)||n};class wk{get lazyLoadedDeadClicksAutocapture(){return this.si}constructor(t,n,r){this.instance=t,this.isEnabled=n,this.onCapture=r,this.startIfEnabledOrStop()}onRemoteConfig(t){if(t.ok){var n=t.config;"captureDeadClicks"in n&&(this.instance.persistence&&this.instance.persistence.register({[mw]:n.captureDeadClicks}),this.startIfEnabledOrStop())}}startIfEnabledOrStop(){this.isEnabled(this)?this.ai((()=>{this.oi()})):this.stop()}ai(t){var n,r;(n=$e.__PosthogExtensions__)!=null&&n.initDeadClicksAutocapture?t():(r=$e.__PosthogExtensions__)==null||r.loadExternalDependency==null||r.loadExternalDependency(this.instance,"dead-clicks-autocapture",(a=>{a?Mp.error("failed to load script",a):t()}))}oi(){var t;if(Se){if(!this.si&&(t=$e.__PosthogExtensions__)!=null&&t.initDeadClicksAutocapture){var n=Rt(this.instance.config.capture_dead_clicks)?xe({},this.instance.config.capture_dead_clicks):{};n.__onCapture=this.onCapture,this.onCapture&&(n.capture_dead_swipes=!1),this.si=$e.__PosthogExtensions__.initDeadClicksAutocapture(this.instance,n),this.si.start(Se),Mp.info("starting...")}}else Mp.error("`document` not found. Cannot start.")}stop(){this.si&&(this.si.stop(),this.si=void 0,Mp.info("stopping..."))}}var zy=Gt("[SegmentIntegration]"),VA="posthog-js";function YA(e,t){var n=t===void 0?{}:t,r=n.organization,a=n.projectId,c=n.prefix,u=n.severityAllowList,f=u===void 0?["error"]:u,h=n.sendExceptionsToPostHog,m=h===void 0||h;return x=>{var v,b,j,w,_;if(f!=="*"&&!f.includes(x.level)||!e.__loaded)return x;x.tags||(x.tags={});var S=e.requestRouter.endpointFor("ui","/project/"+e.config.token+"/person/"+e.get_distinct_id());x.tags["PostHog Person URL"]=S,e.sessionRecordingStarted()&&(x.tags["PostHog Recording URL"]=e.get_session_replay_url({withTimestamp:!0}));var k,I=((v=x.exception)==null?void 0:v.values)||[],A=I.map((H=>xe({},H,{stacktrace:H.stacktrace?xe({},H.stacktrace,{type:"raw",frames:(H.stacktrace.frames||[]).map((q=>xe({},q,{platform:"web:javascript"})))}):void 0}))),T={$exception_message:((b=I[0])==null?void 0:b.value)||x.message,$exception_type:(j=I[0])==null?void 0:j.type,$exception_level:x.level,$exception_list:A,$sentry_event_id:x.event_id,$sentry_exception:x.exception,$sentry_exception_message:((w=I[0])==null?void 0:w.value)||x.message,$sentry_exception_type:(_=I[0])==null?void 0:_.type,$sentry_tags:x.tags};return r&&a&&(T.$sentry_url=(c||"https://sentry.io/organizations/")+r+"/issues/?project="+a+"&query="+x.event_id),m&&((k=e.exceptions)==null||k.sendExceptionEvent(T)),x}}class U9{constructor(t,n,r,a,c,u){this.name=VA,this.setupOnce=function(f){f(YA(t,{organization:n,projectId:r,prefix:a,severityAllowList:c,sendExceptionsToPostHog:u==null||u}))}}}class _k{constructor(t){this.li=(n,r,a)=>{a&&(a.noSessionId||a.activityTimeout||a.sessionPastMaximumLength||a.crossTabAdoption)&&(_e.info("[PageViewManager] Session rotated, clearing pageview state",{sessionId:n,changeReason:a}),this.ui=void 0,this._instance.scrollManager.resetContext())},this._instance=t,this.hi()}hi(){var t;this.di=(t=this._instance.sessionManager)==null?void 0:t.onSessionId(this.li)}destroy(){var t;(t=this.di)==null||t.call(this),this.di=void 0}doPageView(t,n){var r,a=this.vi(t,n);return this.ui={pathname:(r=ne?.location.pathname)!==null&&r!==void 0?r:"",pageViewId:n,timestamp:t},this._instance.scrollManager.resetContext(),a}doPageLeave(t){var n;return this.vi(t,(n=this.ui)==null?void 0:n.pageViewId)}doEvent(){var t;return{$pageview_id:(t=this.ui)==null?void 0:t.pageViewId}}vi(t,n){var r=this.ui;if(!r)return{$pageview_id:n};var a={$pageview_id:n,$prev_pageview_id:r.pageViewId},c=this._instance.scrollManager.getContext();if(c&&!this._instance.config.disable_scroll_properties){var u=c.maxScrollHeight,f=c.lastScrollY,h=c.maxScrollY,m=c.maxContentHeight,x=c.lastContentY,v=c.maxContentY;if(!(be(u)||be(f)||be(h)||be(m)||be(x)||be(v))){u=Math.ceil(u),f=Math.ceil(f),h=Math.ceil(h),m=
82Math.ceil(m),x=Math.ceil(x),v=Math.ceil(v);var b=u>1?xr(f/u,0,1,_e):1,j=u>1?xr(h/u,0,1,_e):1,w=m>1?xr(x/m,0,1,_e):1,_=m>1?xr(v/m,0,1,_e):1;a=At(a,{$prev_pageview_last_scroll:f,$prev_pageview_last_scroll_percentage:b,$prev_pageview_max_scroll:h,$prev_pageview_max_scroll_percentage:j,$prev_pageview_last_content:x,$prev_pageview_last_content_percentage:w,$prev_pageview_max_content:v,$prev_pageview_max_content_percentage:_})}}return r.pathname&&(a.$prev_pageview_pathname=r.pathname),r.timestamp&&(a.$prev_pageview_duration=(t.getTime()-r.timestamp.getTime())/1e3),a}}var Oy=["flags","surveys"],G9={[SA]:{exposure:"hidden"},[ad]:{exposure:"hidden"},__cmpns:{exposure:"hidden"},[ld]:{exposure:"hidden"},[$b]:{exposure:"event"},[zb]:{exposure:"hidden"},[Ob]:{exposure:"event"},[Db]:{exposure:"hidden"},[Fb]:{exposure:"event"},[Bb]:{exposure:"event"},[mw]:{exposure:"event"},[xw]:{exposure:"hidden"},[Lb]:{exposure:"event"},[Bs]:{exposure:"hidden"},$session_recording_enabled_server_side:{exposure:"hidden"},[cl]:{exposure:"hidden"},[yw]:{exposure:"event"},[CA]:{exposure:"event",shouldSkipFromEventProperties:e=>Ln(e)},$session_past_minimum_duration:{exposure:"event"},$session_recording_url_trigger_activated_session:{exposure:"event"},$session_recording_event_trigger_activated_session:{exposure:"event"},$debug_first_full_snapshot_timestamp:{exposure:"event"},$sess_rec_flush_size:{exposure:"hidden"},[zs]:{exposure:"derived",storageGroup:"flags",shouldSkipFromEventProperties:(e,t)=>t(),transformToEventProperties(e){if(!Rt(e))return{};for(var t={},n=Object.keys(e),r=0;n.length>r;r++)t["$feature/"+n[r]]=e[n[r]];return t}},[wf]:{exposure:"event",storageGroup:"flags"},[cd]:{exposure:"hidden"},[qb]:{exposure:"hidden",storageGroup:"flags"},[_f]:{exposure:"event",storageGroup:"flags"},[Hb]:{exposure:"event",storageGroup:"flags",volatile:!0},[oh]:{exposure:"hidden",storageGroup:"flags"},[Wr]:{exposure:"event"},[rl]:{exposure:"hidden"},[Rs]:{exposure:"hidden"},[Ms]:{exposure:"hidden"},[Ub]:{exposure:"hidden",storageGroup:"surveys"},[sh]:{exposure:"hidden",storageGroup:"surveys",volatile:!0},[Gb]:{exposure:"event"},[Sf]:{exposure:"hidden"},[Cf]:{exposure:"hidden"},[dd]:{exposure:"hidden"},$product_tours_activated:{exposure:"hidden"},$product_tours_activated_session:{exposure:"hidden"},$conversations_widget_session_id:{exposure:"event"},$conversations_ticket_id:{exposure:"event"},$conversations_widget_state:{exposure:"event"},$conversations_user_traits:{exposure:"event"},[kd]:{exposure:"hidden"},[Vb]:{exposure:"hidden"},[Yb]:{exposure:"hidden"},[Ud]:{exposure:"hidden",storageGroup:"flags",volatile:!0},[Ai]:{exposure:"hidden"},[Xb]:{exposure:"hidden"},[Kb]:{exposure:"hidden"},[Wb]:{exposure:"hidden"},[Jb]:{exposure:"hidden"},[ah]:{exposure:"hidden"},[lh]:{exposure:"hidden"},[jA]:{exposure:"event"},[kA]:{exposure:"event"},[NA]:{exposure:"event"},[EA]:{exposure:"event"},[IA]:{exposure:"event"},[AA]:{exposure:"event"},[RA]:{exposure:"event"},$sdk_debug_replay_event_trigger_status:{exposure:"event"},$sdk_debug_replay_linked_flag_trigger_status:{exposure:"event"},$sdk_debug_replay_matched_recording_trigger_groups:{exposure:"event"},$sdk_debug_replay_remote_trigger_matching_config:{exposure:"event"},$sdk_debug_replay_trigger_groups_count:{exposure:"event"},$sdk_debug_replay_url_trigger_status:{exposure:"event"},$session_recording_start_reason:{exposure:"event"}},V9=[["$posthog_sr_group_event_trigger_",{exposure:"hidden"}],["$posthog_sr_group_url_trigger_",{exposure:"hidden"}],["$posthog_sr_group_sampling_",{exposure:"hidden"}]],Ns=e=>{var t=G9[e];if(t)return t;for(var n of V9){var r=n[1];if(e.indexOf(n[0])===0)return r}},dl=(e,t)=>{try{return JSON.stringify(e,((n,r)=>typeof r=="bigint"?r.toString():r),t)}catch{return UI(e)}},fh=e=>{var t=Se?.createElement("a");return be(t)?null:(t.href=e,t)},Sl=function(e,t){for(var n,r=((e.split("#")[0]||"").split(/\?(.*)/)[1]||"").replace(/^\?+/g,"").split("&"),a=0;r.length>a;a++){var c=r[a].split("=");if(c[0]===t){n=c;break}}if(!He(n)||2>n.length)return"";var u=n[1];try{u=decodeURIComponent(u)}catch{_e.error("Skipping decoding for malformed query param: "+u)}return u.replace(/\+/g," ")},Vd=function(e,t,n){if(!e||!t||!t.length)return e;for(var r=e.split("#"),a=r[1],c=(r[0]||"").split("?"),u=c[1],f=c[0],h=(u||"").split("&"),m=[],x=0;h.length>x;x++){var v=h[x].split("=");He(v)&&(t.includes(v[0])?m.push(v[0]+"="+n):m.push(h[x]))}var b=f;return u!=null&&(b+="?"+m.join("&")),a!=null&&(b+="#"+a),b},hh=function(e,t){var n=e.match(new RegExp(t+"=([^&]*)"));
82return n?n[1]:null},XA=(e,t)=>e>=t&&LI(),KA=(e,t,n,r)=>{if(e===0){if(LI()){var a=t+1;return a===n&&r(),a}return t}return 0},Pp="https?://(.*)",Cl=["gclid","gclsrc","dclid","gbraid","wbraid","fbclid","msclkid","twclid","li_fat_id","igshid","ttclid","rdt_cid","epik","qclid","sccid","irclid","_kx"],Y9=["utm_source","utm_medium","utm_campaign","utm_content","utm_term","gad_source","mc_cid",...Cl],Yd="<masked>",X9=["li_fat_id"];function WA(e,t,n){if(!Se)return{};var r,a=t?[...Cl,...n||[]]:[],c=JA(Vd(Se.URL,a,Yd),e),u=(r={},Nt(X9,(function(f){var h=MA(f);r[f]=h||null})),r);return At(u,c)}function JA(e,t){var n=Y9.concat(t||[]),r={};return Nt(n,(function(a){var c=Sl(e,a);r[a]=c||null})),r}function QA(e){var t=(function(c){return c?c.search(Pp+"google.([^/?]*)")===0?"google":c.search(Pp+"bing.com")===0?"bing":c.search(Pp+"yahoo.com")===0?"yahoo":c.search(Pp+"duckduckgo.com")===0?"duckduckgo":null:null})(e),n=t!="yahoo"?"q":"p",r={};if(!Ln(t)){r.$search_engine=t;var a=Se?Sl(Se.referrer,n):"";a.length&&(r.ph_keyword=a)}return r}function Sk(){return navigator.language||navigator.userLanguage}var gh="$direct";function ZA(){return Se?.referrer||gh}function e4(e,t,n){n===void 0&&(n=!1);var r=e?[...Cl,...t||[]]:[],a=n?Ko(qt?.href):qt?.href,c=a?.substring(0,1e3);return{r:ZA().substring(0,1e3),u:c?Vd(c,r,Yd):void 0}}function t4(e,t){var n;t===void 0&&(t=!1);var r=e.r,a=e.u,c=t?Ko(a):a,u={$referrer:r,$referring_domain:r==null?void 0:r==gh?gh:(n=fh(r))==null?void 0:n.host};
82if(c){u.$current_url=c;var f=fh(c);u.$host=f?.host,u.$pathname=f?.pathname;var h=JA(c);At(u,h)}if(r){var m=QA(r);At(u,m)}return u}function n4(){try{return Intl.DateTimeFormat().resolvedOptions().timeZone}catch{return}}function K9(){try{return new Date().getTimezoneOffset()}catch{return}}var W9={flags:Ud,surveys:sh},J9=["cookie","localstorage","localstorage+cookie","sessionstorage","memory"],Va="main";class Dy{constructor(t,n,r){if(r===void 0&&(r=!0),this.ci={},this.fi=!1,this.pi=!1,this.Ne=t,this.gi=r,this.props={},this.mi=void 0,this.yi=(c=>{var u="";return c.token&&(u=c.token.replace(/\+/g,"PL").replace(/\//g,"SL").replace(/=/g,"EQ")),c.persistence_name?"ph_"+c.persistence_name:"ph_"+u+"_posthog"})(t),this.ii=this.bi(t),this.pi=this.wi(t),this.load(),t.debug&&_e.info("Persistence loaded",t.persistence,xe({},this.props)),this.update_config(t,t,n),this.save(),ne){var a=()=>this.flush();Ht(ne,"beforeunload",a,{capture:!1}),Ht(ne,"pagehide",a,{capture:!1})}}ki(){var t,n=(t=this.Ne)==null?void 0:t.persistence_save_debounce_ms;return en(n)&&n>0?n:0}isDisabled(){return!!this.xi}bi(t){J9.indexOf(t.persistence.toLowerCase())===-1&&(_e.critical("Unknown persistence type "+t.persistence+"; falling back to localStorage+cookie"),t.persistence="localStorage+cookie");var n,r=(function(u,f){u===void 0&&(u=[]),f===void 0&&(f=!1);var h=[...T9,...u];return xe({},It,{H(m){try{var x={};try{x=no.H(m)||{}}catch{}var v,b=JSON.parse(It.P(m)||"{}");if(f){var j={};for(var w in x){var _=x[w];Ln(_)||_===""||(j[w]=_)}v=At(b,j)}else v=At(x,b);return It.F(m,v),v}catch{}return null},F(m,x,v,b,j,w){var _=It.F(m,x,void 0,void 0,w);try{var S={};h.forEach((k=>{x[k]&&(S[k]=x[k])})),Object.keys(S).length&&no.F(m,S,v,b,j,w)}catch(k){It.j(k)}return _},q(m,x){try{ne?.localStorage.removeItem(m),no.q(m,x)}catch(v){It.j(v)}}})})(t.cookie_persisted_properties||[],t.__preview_cookie_wins_on_conflict||!1),a=!1,c=t.persistence.toLowerCase();return c==="localstorage"&&It.N()?(n=It,a=!0):c==="localstorage+cookie"&&r.N()?(n=r,a=!0):c==="sessionstorage"&&Kt.N()?n=Kt:c==="memory"?n=I9:c==="cookie"?n=no:r.N()?(n=r,a=!0):n=no,this.fi=a,n}Si(t){return this.yi+"__"+t}wi(t){return this.fi&&!!t.split_storage}Ci(t){var n=t??this.Ne.feature_flag_cache_ttl_ms;if(!n||0>=n)return!1;var r=this.props[Ud];return!r||typeof r!="number"||Date.now()-r>n}properties(){var t={};return Nt(this.props,((n,r)=>{var a=Ns(r);if(a?.exposure==="derived"){if(a.shouldSkipFromEventProperties!=null&&a.shouldSkipFromEventProperties(n,r===zs?()=>this.Ci():()=>!1))return;a.transformToEventProperties&&At(t,a.transformToEventProperties(n))}else if(!a||a.exposure==="event"){if(a!=null&&a.shouldSkipFromEventProperties!=null&&a.shouldSkipFromEventProperties(n,(()=>!1)))return;t[r]=n}})),t}load(){if(!this.xi){var t=this.ii.H(this.yi);t&&(this.props=At({},t)),this.pi&&this.Mi()}}Mi(){for(var t of Oy){var n=It.H(this.Si(t));if(n&&!ro(n)){var r=this.Ti(t);r.persisted=!0,this.Ei(t)||(r.fingerprint=this.Ii(n,t)),this.Pi(t,n)||At(this.props,n)}}}Ei(t){return Object.keys(this.props).some((n=>{var r;return((r=Ns(n))==null?void 0:r.storageGroup)===t}))}Pi(t,n){var r=W9[t];if(!r)return!1;var a=n[r],c=this.props[r];return en(a)&&en(c)&&c>a}refreshKey(t){var n;if(!this.xi){var r=this.pi?(n=Ns(t))==null?void 0:n.storageGroup:void 0,a=r?It.H(this.Si(r)):this.ii.H(this.yi);if(a&&t in a)this.Ri(t,a[t]);else{if(r){var c=this.ii.H(this.yi);if(c&&t in c)return void this.Ri(t,c[t])}this.Ai(t)}}}save(){if(!this.xi){var t=this.ki();t>0?be(this.Fi)&&(this.Fi=setTimeout((()=>{this.Fi=void 0,this.Li()}),t)):this.Li()}}flush(){be(this.Fi)||(clearTimeout(this.Fi),this.Fi=void 0,this.Li())}Li(){this.xi||(this.pi?this.Oi():this.Di(this.ii,this.yi,this.props,Va))}Oi(){var t=this.$i(),n=t.main,r=t.groups;for(var a of(this.Di(this.ii,this.yi,n,Va),Oy)){var c,u=r[a];(!ro(u)||(c=this.ci[a])!=null&&c.persisted)&&this.Di(It,this.Si(a),u,a)}}$i(){var t={},n={flags:{},surveys:{}};return Nt(this.props,((r,a)=>{var c,u=(c=Ns(a))==null?void 0:c.storageGroup;u?n[u][a]=r:t[a]=r})),{main:t,groups:n}}Ii(t,n){if(n===Va)return JSON.stringify(t)+"|"+this.Ni+"|"+this.qi+"|"+this.ji;var r={};return Nt(t,((a,c)=>{var u;r[c]=(u=Ns(c))!=null&&u.volatile?"__volatile__":a})),JSON.stringify(r)}Di(t,n,r,a){var c=this.Ti(a);if(a===Va||c.dirty||be(c.fingerprint)){var u;try{if((u=this.Ii(r,a))===c.fingerprint)return void(c.dirty=!1)}catch{u=void 0}t.F(n,r,this.Ni,this.qi,this.ji,this.Ne.debug)?(c.dirty=!1,a!==Va&&(c.persisted=!0),be(u)||(c.fingerprint=u)):this.Ne.debug&&_e.
82warn('failed to persist storage entry "'+n+'"; will retry on next save')}}remove(t){var n=(t===void 0?{}:t).keepGroupEntries,r=n!==void 0&&n;if(be(this.Fi)||(clearTimeout(this.Fi),this.Fi=void 0),this.ii.q(this.yi,!1),this.ii.q(this.yi,!0),!r&&this.gi)for(var a of Oy)It.q(this.Si(a));r?delete this.ci[Va]:this.ci={}}clear(){this.remove(),this.props={}}register_once(t,n,r){if(Rt(t)){be(n)&&(n="None"),this.Ni=be(r)?this.Bi:r;var a=!1;if(Nt(t,((c,u)=>{this.props.hasOwnProperty(u)&&this.props[u]!==n||(this.Ri(u,c),a=!0)})),a)return this.save(),!0}return!1}register(t,n){if(Rt(t)){this.Ni=be(n)?this.Bi:n;var r=!1;if(Nt(t,((a,c)=>{t.hasOwnProperty(c)&&(this.props[c]!==a||Rt(a)||He(a))&&(this.Ri(c,a),r=!0)})),r)return this.save(),!0}return!1}unregister(t){t in this.props&&(this.Ai(t),this.save())}update_campaign_params(){var t=Se?.URL;if(t!==this.mi){var n=WA(this.Ne.custom_campaign_params,this.Ne.mask_personal_data_properties,this.Ne.custom_personal_data_properties);ro(bw(n))||this.register(n),this.mi=t}}update_search_keyword(){var t;this.register((t=Se?.referrer)?QA(t):{})}update_referrer_info(){var t;this.register_once({$referrer:ZA(),$referring_domain:Se!=null&&Se.referrer&&((t=fh(Se.referrer))==null?void 0:t.host)||gh},void 0)}set_initial_person_info(){this.props[Wb]||this.props[Jb]||this.register_once({[ah]:e4(this.Ne.mask_personal_data_properties,this.Ne.custom_personal_data_properties,this.Ne.disable_capture_url_hashes)},void 0)}get_initial_props(){var t={};Nt([Jb,Wb],(a=>{var c=this.props[a];c&&Nt(c,(function(u,f){t["$initial_"+Eb(f)]=u}))}));var n=this.props[ah];if(n){var r=(function(a,c){c===void 0&&(c=!1);var u=t4(a,c),f={};return Nt(u,(function(h,m){f["$initial_"+Eb(m)]=h})),f})(n,this.Ne.disable_capture_url_hashes);At(t,r)}return t}safe_merge(t){return Nt(this.props,(function(n,r){r in t||(t[r]=n)})),t}update_config(t,n,r){this.Bi=this.Ni=t.cookie_expiration,this.set_disabled(t.disable_persistence||!!r),this.set_cross_subdomain(t.cross_subdomain_cookie),this.set_secure(t.secure_cookie);var a=t.persistence!==n.persistence||!((h,m)=>{if(h.length!==m.length)return!1;var x=[...h].sort(),v=[...m].sort();return x.every(((b,j)=>b===v[j]))})(t.cookie_persisted_properties||[],n.cookie_persisted_properties||[]),c=a?this.bi(t):this.ii,u=this.wi(t);if(a||u!==this.pi){var f=this.props;this.clear(),this.ii=c,this.pi=u,this.props=f,this.save()}}set_disabled(t){this.xi=t,this.xi?this.remove():this.save()}set_cross_subdomain(t){t!==this.qi&&(this.qi=t,this.remove({keepGroupEntries:!0}),this.save())}set_secure(t){t!==this.ji&&(this.ji=t,this.remove({keepGroupEntries:!0}),this.save())}set_event_timer(t,n){var r=this.props[ld]||{};r[t]=n,this.Ri(ld,r),this.save()}remove_event_timer(t){var n=this.props[ld]||{},r=n[t];return be(r)||(delete n[t],this.Ri(ld,n),this.save()),r}get_property(t){return this.props[t]}set_property(t,n){this.Ri(t,n),this.save()}Ri(t,n){var r;this.props[t]=n,(r=Ns(t))!=null&&r.volatile||this.Hi(t)}Ai(t){delete this.props[t],this.Hi(t)}Hi(t){var n,r=(n=Ns(t))==null?void 0:n.storageGroup;r&&(this.Ti(r).dirty=!0)}Ti(t){return this.ci[t]||(this.ci[t]={})}}function $p(e){var t=!0;return{dispose(){if(t){t=!1;var n=e();n&&pi(n.then)&&n.then(void 0,(()=>{}))}}}}var Dn={GZipJS:"gzip-js",Base64:"base64"},Bc={Activation:"events",Cancellation:"cancelEvents"},Fy={Popover:"popover",API:"api",Widget:"widget"},io={SHOWN:"survey shown",DISMISSED:"survey dismissed",SENT:"survey sent"},By={SURVEY_ID:"$survey_id",SURVEY_ITERATION:"$survey_iteration",SURVEY_LAST_SEEN_DATE:"$survey_last_seen_date"},n0={Popover:"popover",Inline:"inline"},Q9={SHOWN:"product tour shown"},Ck={TOUR_LAST_SEEN_DATE:"$product_tour_last_seen_date",TOUR_TYPE:"$product_tour_type"},jk=Gt("[RateLimiter]");class Z9{constructor(t){this.serverLimits={},this.lastEventRateLimited=!1,this.checkForLimiting=n=>{var r=n.text;if(r&&r.length)try{(JSON.parse(r).quota_limited||[]).forEach((a=>{jk.info((a||"events")+" is quota limited."),this.serverLimits[a]=new Date().getTime()+6e4}))}catch(a){return void jk.warn('could not rate limit - continuing. Error: "'+a?.message+'"',{text:r})}},this.instance=t,this.lastEventRateLimited=this.clientRateLimitContext(!0).isRateLimited}get captureEventsPerSecond(){var t;return((t=this.instance.config.rate_limiting)==null?void 0:t.events_per_second)||10}get captureEventsBurstLimit(){var t;return Math.max(((t=this.instance.config.rate_limiting)==null?void 0:t.events_burst_limit)||10*this.captureEventsPerSecond,this.captureEventsPerSecond)}clientRateLimitContext(t){var n,r,a;t===void 0&&(t=!1);var c=this.captureEventsBurstLimit,u=this.captureEventsPerSecond,f=new Date().getTime(),h=(n=(r=this.instance.persistence)==null?void 0:r.get_property(Kb))!==null&&n!==void 0?n:{tokens:c,last:f};h.tokens+=(f-h.last)/1e3*u,h.last=f,h.tokens>c&&(h.tokens=c);var m=1>h.tokens;if(m||t||(h.tokens=Math.max(0,h.tokens-1)),m&&!t){var x=(en(h.dropped)?h.dropped:0)+1;h.dropped=x,!this.lastEventRateLimited&&this.Ui(x)&&(h.dropped=0)}return this.lastEventRateLimited=m,(a=this.instance.persistence)==null||a.set_property(Kb,h),{isRateLimited:m,remainingTokens:h.tokens}}zi(t){var n=this.instance.config.property_denylist;return!He(n)||!n.includes(t)}Wi(){var t;if(this.zi("$current_url")&&this.zi("$pathname")&&qt!=null&&qt.pathname)return""+((t=qt.origin)!==null&&t!==void 0?t:"")+qt.pathname}Ui(t){var n,r,a=this.captureEventsBurstLimit,c=this.captureEventsPerSecond,u=this.Wi(),f=this.zi("$session_id")?(n=(r=this.instance).get_session_id)==null?void 0:n.call(r):void 0,h=[t+" event(s) dropped since the last warning",u?"triggered on "+u:void 0,f?"session "+f:void 0].filter(
82Boolean).join(", ");return!!this.instance.capture("$$client_ingestion_warning",{$$client_ingestion_warning_message:"posthog-js client rate limited: "+h+". Config is set to "+c+" events per second and "+a+" events burst limit."},{skip_client_rate_limiting:!0})}isServerRateLimited(t){var n=this.serverLimits[t||"events"]||!1;return n!==!1&&new Date().getTime()<n}}var Lo=Gt("[RemoteConfig]");class i4{constructor(t){this._instance=t}get remoteConfig(){var t;return(t=$e._POSTHOG_REMOTE_CONFIG)==null||(t=t[this._instance.config.token])==null?void 0:t.config}Vi(t){var n,r;(n=$e.__PosthogExtensions__)!=null&&n.loadExternalDependency?(r=$e.__PosthogExtensions__)==null||r.loadExternalDependency==null||r.loadExternalDependency(this._instance,"remote-config",(()=>t(this.remoteConfig))):t()}Zi(t){this._instance._send_request({method:"GET",url:this._instance.requestRouter.endpointFor("assets","/array/"+this._instance.config.token+"/config"),callback:t})}load(){try{if(this.remoteConfig)return Lo.info("Using preloaded remote config",this.remoteConfig),this.Gi(this.remoteConfig),void this.Qi();if(this._instance.Ki())return void Lo.warn("Remote config is disabled. Falling back to local config.");this.Vi((t=>{if(!t)return Lo.info("No config found after loading remote JS config. Falling back to JSON."),void this.Zi((n=>{this.Gi(n.json,n),this.Qi()}));this.Gi(t),this.Qi()}))}catch(t){Lo.error("Error loading remote config",t),this.Gi()}}stop(){this.Ji&&(clearInterval(this.Ji),this.Ji=void 0)}refresh(){!this._instance.Ki()&&Se&&Se.visibilityState!=="hidden"&&this._instance.reloadFeatureFlags()}Qi(){var t;if(!this.Ji){var n=(t=this._instance.config.remote_config_refresh_interval_ms)!==null&&t!==void 0?t:3e5;n!==0&&(this.Ji=setInterval((()=>{this.refresh()}),n))}}Gi(t,n){!t&&n&&(n.statusCode===0?n.error||Lo.warn("Failed to fetch remote config from PostHog."):Lo.error("Failed to fetch remote config from PostHog."));try{this._instance.Gi(t?{ok:!0,config:t}:{ok:!1})}catch(a){Lo.error("Error applying remote config",a)}if(t?.hasFeatureFlags!==!1&&!this._instance.config.advanced_disable_feature_flags_on_first_load)try{var r;(r=this._instance.featureFlags)==null||r.ensureFlagsLoaded()}catch(a){Lo.error("Error loading feature flags",a)}}}var $i=Uint8Array,Zn=Uint16Array,jl=Uint32Array,Cw=new $i([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),jw=new $i([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),kk=new $i([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),r4=function(e,t){for(var n=new Zn(31),r=0;31>r;++r)n[r]=t+=1<<e[r-1];var a=new jl(n[30]);for(r=1;30>r;++r)for(var c=n[r];n[r+1]>c;++c)a[c]=c-n[r]<<5|r;return[n,a]},o4=r4(Cw,2),i0=o4[1];o4[0][28]=258,i0[258]=28;for(var Nk=r4(jw,0)[1],s4=new Zn(32768),Ut=0;32768>Ut;++Ut){var Ya=(43690&Ut)>>>1|(21845&Ut)<<1;s4[Ut]=((65280&(Ya=(61680&(Ya=(52428&Ya)>>>2|(13107&Ya)<<2))>>>4|(3855&Ya)<<4))>>>8|(255&Ya)<<8)>>>1}var Ed=function(e,t,n){for(var r=e.length,a=0,c=new Zn(t);r>a;++a)++c[e[a]-1];var u,f=new Zn(t);for(a=0;t>a;++a)f[a]=f[a-1]+c[a-1]<<1;for(u=new Zn(r),a=0;r>a;++a)u[a]=s4[f[e[a]-1]++]>>>15-e[a];return u},Xs=new $i(288);for(Ut=0;144>Ut;++Ut)Xs[Ut]=8;for(Ut=144;256>Ut;++Ut)Xs[Ut]=9;for(Ut=256;280>Ut;++Ut)Xs[Ut]=7;for(Ut=280;288>Ut;++Ut)Xs[Ut]=8;var mh=new $i(32);for(Ut=0;32>Ut;++Ut)mh[Ut]=5;var eL=Ed(Xs,9),tL=Ed(mh,5),a4=function(e){return(e/8>>0)+(7&e&&1)},l4=function(e,t,n){(n==null||n>e.length)&&(n=e.length);var r=new(e instanceof Zn?Zn:e instanceof jl?jl:$i)(n-t);return r.set(e.subarray(t,n)),r},Yr=function(e,t,n){var r=t/8>>0;e[r]|=n<<=7&t,e[r+1]|=n>>>8},Lc=function(e,t,n){var r=t/8>>0;e[r]|=n<<=7&t,e[r+1]|=n>>>8,e[r+2]|=n>>>16},Ly=function(e,t){for(var n=[],r=0;e.length>r;++r)e[r]&&n.push({s:r,f:e[r]});var a=n.length,c=n.slice();if(!a)return[new $i(0),0];if(a==1){var u=new $i(n[0].s+1);return u[n[0].s]=1,[u,1]}n.sort((function(H,q){return H.f-q.f})),n.push({s:-1,f:25001});var f=n[0],h=n[1],m=0,x=1,v=2;for(n[0]={s:-1,f:f.f+h.f,l:f,r:h};x!=a-1;)f=n[n[v].f>n[m].f?m++:v++],h=n[m!=x&&n[v].f>n[m].f?m++:v++],n[x++]={s:-1,f:f.f+h.f,l:f,r:h};var b=c[0].s;for(r=1;a>r;++r)c[r].s>b&&(b=c[r].s);var j=new Zn(b+1),w=r0(n[x-1],j,0);if(w>t){r=0;var _=0,S=w-t,k=1<<S;for(c.sort((function(H,q){return j[q.s]-j[H.s]||H.f-q.f}));a>r;++r){var I=c[r].s;if(t>=j[I])break;_+=k-(1<<w-j[I]),j[I]=t}for(_>>>=S;_>0;){var A=c[r].s;t>j[A]?_-=1<<t-j[A]++-1:++r}for(;r>=0&&_;--r){var T=c[r].s;j[T]==t&&(--j[T],++_)}w=t}return[new $i(j),w]},r0=function(e,t,n){return e.s==-1?Math.max(r0(e.l,t,n+1),r0(e.r,t,n+1)):t[e.s]=n},Ek=function(e){for(var t=e.length;t&&!e[--t];);for(var n=new Zn(++t),r=0,a=e[0],c=1,u=function(h){n[r++]=h},f=1;t>=f;++f)if(e[f]==a&&f!=t)++c;else{if(!a&&c>2){for(;c>138;c-=138)u(32754);c>2&&(u(c>10?c-11<<5|28690:c-3<<5|12305),c=0)}else if(c>3){for(u(a),--c;c>6;c-=6)u(8304);c>2&&(u(c-3<<5|8208),c=0)}for(;c--;)u(a);c=1,a=e[f]}return[n.subarray(0,r),t]},qc=function(e,t){for(var n=0,r=0;t.length>r;++r)n+=e[r]*t[r];return n},o0=function(e,t,n){var r=n.length,a=a4(t+2);e[a]=255&r,e[a+1]=r>>>8,e[a+2]=255^e[a],e[a+3]=255^e[a+1];for(var c=0;r>c;++c)e[a+c+4]=n[c];return 8*(a+4+r)},Tk=function(e,t,n,r,a,c,u,f,h,m,x){Yr(t,x++,n),++a[256];for(var v=Ly(a,15),b=v[0],j=v[1],w=Ly(c,15),_=w[0],S=w[1],k=Ek(b),I=k[0],A=k[1],T=Ek(_),H=T[0],q=T[1],B=new Zn(19),E=0;I.length>E;++E)B[31&I[E]]++;for(E=0;H.length>E;++E)B[31&H[E]]++;
82for(var D=Ly(B,7),$=D[0],P=D[1],O=19;O>4&&!$[kk[O-1]];--O);var F,V,ce,L,J=m+5<<3,X=qc(a,Xs)+qc(c,mh)+u,de=qc(a,b)+qc(c,_)+u+14+3*O+qc(B,$)+(2*B[16]+3*B[17]+7*B[18]);if(X>=J&&de>=J)return o0(t,x,e.subarray(h,h+m));if(Yr(t,x,1+(X>de)),x+=2,X>de){F=Ed(b,j),V=b,ce=Ed(_,S),L=_;var pe=Ed($,P);for(Yr(t,x,A-257),Yr(t,x+5,q-1),Yr(t,x+10,O-4),x+=14,E=0;O>E;++E)Yr(t,x+3*E,$[kk[E]]);x+=3*O;for(var z=[I,H],Y=0;2>Y;++Y){var ie=z[Y];for(E=0;ie.length>E;++E)Yr(t,x,pe[K=31&ie[E]]),x+=$[K],K>15&&(Yr(t,x,ie[E]>>>5&127),x+=ie[E]>>>12)}}else F=eL,V=Xs,ce=tL,L=mh;for(E=0;f>E;++E)if(r[E]>255){var K;Lc(t,x,F[257+(K=r[E]>>>18&31)]),x+=V[K+257],K>7&&(Yr(t,x,r[E]>>>23&31),x+=Cw[K]);var ae=31&r[E];Lc(t,x,ce[ae]),x+=L[ae],ae>3&&(Lc(t,x,r[E]>>>5&8191),x+=jw[ae])}else Lc(t,x,F[r[E]]),x+=V[r[E]];return Lc(t,x,F[256]),x+V[256]},nL=new jl([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),iL=(function(){for(var e=new jl(256),t=0;256>t;++t){for(var n=t,r=9;--r;)n=(1&n&&3988292384)^n>>>1;e[t]=n}return e})(),qy=function(e,t,n){for(;n;++t)e[t]=n,n>>>=8};function rL(e,t){t===void 0&&(t={});var n=(function(){var v=4294967295;return{p(b){for(var j=v,w=0;b.length>w;++w)j=iL[255&j^b[w]]^j>>>8;v=j},d(){return 4294967295^v}}})(),r=e.length;n.p(e);var a,c,u,f,h,m=(f=10+((a=t).filename&&a.filename.length+1||0),h=8,(function(v,b,j,w,_,S){var k=v.length,I=new $i(w+k+5*(1+Math.floor(k/7e3))+_),A=I.subarray(w,I.length-_),T=0;if(!b||8>k)for(var H=0;k>=H;H+=65535){var q=H+65535;k>q?T=o0(A,T,v.subarray(H,q)):(A[H]=!0,T=o0(A,T,v.subarray(H,k)))}else{for(var B=nL[b-1],E=B>>>13,D=8191&B,$=(1<<j)-1,P=new Zn(32768),O=new Zn($+1),F=Math.ceil(j/3),V=2*F,ce=function(le){return(v[le]^v[le+1]<<F^v[le+2]<<V)&$},L=new jl(25e3),J=new Zn(288),X=new Zn(32),de=0,pe=0,z=(H=0,0),Y=0,ie=0;k>H;++H){var K=ce(H),ae=32767&H,ue=O[K];if(P[ae]=ue,O[K]=ae,H>=Y){var ke=k-H;if((de>7e3||z>24576)&&ke>423){T=Tk(v,A,0,L,J,X,pe,z,ie,H-ie,T),z=de=pe=0,ie=H;for(var Ie=0;286>Ie;++Ie)J[Ie]=0;for(Ie=0;30>Ie;++Ie)X[Ie]=0}var Ne=2,Ee=0,ve=D,we=ae-ue&32767;if(ke>2&&K==ce(H-we))for(var Ge=Math.min(E,ke)-1,Je=Math.min(32767,H),et=Math.min(258,ke);Je>=we&&--ve&&ae!=ue;){if(v[H+Ne]==v[H+Ne-we]){for(var Fe=0;et>Fe&&v[H+Fe]==v[H+Fe-we];++Fe);if(Fe>Ne){if(Ne=Fe,Ee=we,Fe>Ge)break;var yt=Math.min(we,Fe-2),it=0;for(Ie=0;yt>Ie;++Ie){var _t=H-we+Ie+32768&32767,Vt=_t-P[_t]+32768&32767;Vt>it&&(it=Vt,ue=_t)}}}we+=(ae=ue)-(ue=P[ae])+32768&32767}if(Ee){L[z++]=268435456|i0[Ne]<<18|Nk[Ee];var $t=31&i0[Ne],vn=31&Nk[Ee];pe+=Cw[$t]+jw[vn],++J[257+$t],++X[vn],Y=H+Ne,++de}else L[z++]=v[H],++J[v[H]]}}T=Tk(v,A,!0,L,J,X,pe,z,ie,H-ie,T)}return l4(I,0,w+a4(T)+_)})(c=e,(u=t).level==null?6:u.level,u.mem==null?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(c.length)))):12+u.mem,f,h)),x=m.length;return(function(v,b){var j=b.filename;if(v[0]=31,v[1]=139,v[2]=8,v[8]=2>b.level?4:b.level==9?2:0,v[9]=3,b.mtime!=0&&qy(v,4,Math.floor(new Date(b.mtime||Date.now())/1e3)),j){v[3]=8;for(var w=0;j.length>=w;++w)v[w+10]=j.charCodeAt(w)}})(m,t),qy(m,x-8,n.d()),qy(m,x-4,r),m}var oL=!!jb||!!cw,c4="text/plain",kf=!1,d4=(e,t)=>{var n=e.split("#"),r=n[1],a=n[0].split("?"),c=a[0],u=a[1];if(!u)return e;var f=u.split("&").filter((h=>h.split("=")[0]!==t)).join("&");return c+(f?"?"+f:"")+(r?"#"+r:"")},Yh=function(e,t,n){var r;n===void 0&&(n=!0);var a=e.split("?"),c=a[0],u=a[1],f=xe({},t),h=(r=u?.split("&").map((x=>{var v,b=x.split("="),j=b[0],w=n&&(v=f[j])!==null&&v!==void 0?v:b[1];return delete f[j],j+"="+w})))!==null&&r!==void 0?r:[],m=(function(x,v){var b,j;v===void 0&&(v="&");var w=[];return Nt(x,(function(_,S){be(_)||be(S)||S==="undefined"||(b=encodeURIComponent((k=>k instanceof File)(_)?_.name:_.toString()),j=encodeURIComponent(S),w[w.length]=j+"="+b)})),w.join(v)})(f);return m&&h.push(m),h.length>0?c+"?"+h.join("&"):c},Hy=e=>{if(e.Yi)return e.Yi;var t=e.data,n=e.compression;if(t){if(n===Dn.GZipJS){var r=rL((function(f,h){var m=f.length;if(typeof TextEncoder<"u")return new TextEncoder().encode(f);for(var x=new $i(f.length+(f.length>>>1)),v=0,b=function(S){x[v++]=S},j=0;m>j;++j){if(v+5>x.length){var w=new $i(v+8+(m-j<<1));w.set(x),x=w}var _=f.charCodeAt(j);128>_?b(_):2048>_?(b(192|_>>>6),b(128|63&_)):_>55295&&57344>_?(b(240|(_=65536+(1047552&_)|1023&f.charCodeAt(++j))>>>18),b(128|_>>>12&63),b(128|_>>>6&63),b(128|63&_)):(b(224|_>>>12),b(128|_>>>6&63),b(128|63&_))}return l4(x,0,v)})(dl(t)),{mtime:0});return{contentType:c4,body:r.buffer.slice(r.byteOffset,r.byteOffset+r.byteLength),estimatedSize:r.byteLength}}if(n===Dn.Base64){var a=(function(f){return f&&btoa(encodeURIComponent(f).replace(/%([0-9A-F]{2})/g,((h,m)=>String.fromCharCode(parseInt(m,16)))))})(dl(t)),c=(f=>"data="+encodeURIComponent(typeof f=="string"?f:dl(f)))(a);return{contentType:"application/x-www-form-urlencoded",body:c,estimatedSize:new Blob([c]).size}}var u=dl(t);return{contentType:"application/json",body:u,estimatedSize:new Blob([u]).size}}},u4=e=>{var t,n,r=()=>e.transport==="sendBeacon"?{url:Yh(e.url,{compression:Dn.Base64}),encodedBody:Hy(xe({},e,{compression:Dn.Base64,Yi:void 0}))}:{url:d4(e.url,"compression"),encodedBody:Hy(xe({},e,{compression:void 0,Yi:void 0}))};try{t=Hy(e)}catch(a){if(Kj(e.compression,Sl(e.url,"compression")))return _e.error("Failed to gzip request body, sending uncompressed payload",a),r();throw a}return t&&Kj(e.compression,Sl(e.url,"compression"))&&!((n=t.body)instanceof ArrayBuffer?kb(new
82Uint8Array(n)):ArrayBuffer.isView(n)&&kb(new Uint8Array(n.buffer,n.byteOffset,n.byteLength)))?(kf=!0,r()):{url:e.url,encodedBody:t}},p4=e=>{try{return u4(e)}catch(t){return _e.error(t),void(e.callback==null||e.callback({statusCode:0,error:t}))}},sL=(function(){var e=Ot((function*(t){var n=dl(t.data),r=yield(function(c,u,f){return Nb.apply(this,arguments)})(n,xt.DEBUG,{rethrow:!0});if(!r)return t;var a=yield r.arrayBuffer();return xe({},t,{Yi:{contentType:c4,body:a,estimatedSize:a.byteLength}})}));return function(t){return e.apply(this,arguments)}})(),aL=/Failed to fetch|NetworkError|Load failed/i,f4=e=>e?.name==="TypeError"&&aL.test(e?.message||""),h4=e=>{var t=p4(e);if(t){var n=t.url,r=t.encodedBody,a=r??{},c=a.contentType,u=a.body,f=a.estimatedSize,h=new Headers;Nt(e.headers,(function(w,_){h.append(_,w)})),c&&h.append("Content-Type",c);var m=null,x=!1;if(Hj){var v=new Hj;m={signal:v.signal,timeout:setTimeout((()=>{var w,_;x=!0,v.abort((w=e.timeout,(_=new Error("PostHog request timed out"+(w?" after "+w+"ms":""))).name="AbortError",_))}),e.timeout)}}var b=w=>{x&&w?.name==="AbortError"||f4(w)?_e.warn(w):_e.error(w),e.callback==null||e.callback({statusCode:0,error:w})};try{var j;cw(n,xe({method:e?.method||"GET",headers:h,keepalive:e.method==="POST"&&!e.Xi&&52428.8>(f||0),body:u,signal:(j=m)==null?void 0:j.signal},e.fetchOptions)).then((w=>w.text().then((_=>{var S={statusCode:w.status,text:_};if(w.status===200)try{S.json=JSON.parse(_)}catch(k){_e.error(k)}e.callback==null||e.callback(S)})))).catch(b).finally((()=>m?clearTimeout(m.timeout):null))}catch(w){m&&clearTimeout(m.timeout),b(w)}}},s0=e=>{try{var t,n=u4(e),r=n.url,a=n.encodedBody,c=a??{},u=c.body,f=c.estimatedSize;if(!u)return;var h=u instanceof Blob?u:new Blob([u],{type:c.contentType});if(Bn.sendBeacon(r,h))return;var m=He(e.data)?e.data:(t=e.data)==null?void 0:t.batch;if(He(m)&&m.length>1&&(f??0)>16384){var x=Math.ceil(m.length/2),v=b=>He(e.data)?b:xe({},e.data,{batch:b});return s0(xe({},e,{data:v(m.slice(0,x))})),void s0(xe({},e,{data:v(m.slice(x))}))}_e.warn("Beacon of ~"+(f??0)+" bytes was rejected by the browser, falling back to fetch"),h4(xe({},e,{Xi:!0}))}catch(b){_e.warn("Beacon send failed",b)}},Ik=(e,t,n,r)=>{var a=r==="query"?t==="POST"?"sent_at":"_":void 0;return Yh(n===Dn.GZipJS?d4(e,"compression"):e,xe({},a?{[a]:Date.now().toString()}:{},n===Dn.GZipJS?{}:{compression:n}))},Nf=[];cw&&Nf.push({transport:"fetch",method:h4}),jb&&Nf.push({transport:"XHR",method(e){var t=p4(e);if(t){var n=new jb,r=t.encodedBody;n.open(e.method||"GET",t.url,!0);var a=r??{},c=a.contentType,u=a.body;Nt(e.headers,(function(f,h){n.setRequestHeader(h,f)})),c&&n.setRequestHeader("Content-Type",c),e.timeout&&(n.timeout=e.timeout),n.onreadystatechange=()=>{if(n.readyState===4){var f={statusCode:n.status,text:n.responseText};if(n.status===200)try{f.json=JSON.parse(n.responseText)}catch{}e.callback==null||e.callback(f)}},n.send(u)}}}),Bn!=null&&Bn.sendBeacon&&Nf.push({transport:"sendBeacon",method:s0});var a0=3e3;class lL{constructor(t,n){this.tr=!0,this.er=[],this.ir=xr(n?.flush_interval_ms||a0,250,5e3,_e.createLogger("flush interval"),a0),this.rr=t}enqueue(t){this.er.push(t),this.nr||this.sr()}unload(){this.ar();var t=this.er.length>0?this.lr():{},n=Object.values(t);[...n.filter((r=>r.url.indexOf("/e")===0)),...n.filter((r=>r.url.indexOf("/e")!==0))].map((r=>{this.ur(xe({},r,{transport:"sendBeacon"}))}))}enable(){this.tr=!1,this.sr()}sr(){var t=this;this.tr||(this.nr=setTimeout((()=>{if(this.ar(),this.er.length>0){var n=this.lr(),r=function(){var c=n[a],u=new Date().getTime();c.data&&He(c.data)&&Nt(c.data,(f=>{f.offset=Math.abs(f.timestamp-u),delete f.timestamp})),t.ur(c)};for(var a in n)r()}}),this.ir))}ur(t){try{this.rr(t)}catch(n){_e.error(n)}}ar(){clearTimeout(this.nr),this.nr=void 0}lr(){var t={};return Nt(this.er,(n=>{var r,a=n,c=(a?a.batchKey:null)||a.url;be(t[c])&&(t[c]=xe({},a,{data:[]})),(r=t[c].data)==null||r.push(a.data)})),this.er=[],t}}var cL=["retriesPerformedSoFar"];class dL{constructor(t){this.hr=!1,this.dr=3e3,this.er=[],this._instance=t,this.er=[],this.vr=!0,!be(ne)&&"onLine"in ne.navigator&&(this.vr=ne.navigator.onLine,this.cr=()=>{this.vr=!0,this.pr()},this.gr=()=>{this.vr=!1},Ht(ne,"online",this.cr),Ht(ne,"offline",this.gr))}get length(){return this.er.length}retriableRequest(t){var n=t.retriesPerformedSoFar,r=qI(t,cL);Kr(n)&&(r.url=Yh(r.url,{retry_count:n})),this._instance._send_request(xe({},r,{callback:a=>{if(a.statusCode!==200&&(400>
82a.statusCode||a.statusCode>=500)){if((a.statusCode===0?3:10)>(n??0))return void this.At(xe({retriesPerformedSoFar:n},r));a.statusCode===0&&_e.warn("Request failed before receiving an HTTP response; this can happen due to network issues, CORS, browser blocking, or ad blockers. Stopped retrying after "+(n??0)+" retries.")}r.callback==null||r.callback(a)}}))}At(t){var n=t.retriesPerformedSoFar||0;t.retriesPerformedSoFar=n+1;var r=(function(u){var f=3e3*Math.pow(2,u),h=f/2,m=Math.min(18e5,f),x=Math.random()-.5;return Math.ceil(m+x*(m-h))})(n),a=Date.now()+r;this.er.push({retryAt:a,requestOptions:t});var c="Enqueued failed request for retry in "+r;navigator.onLine||(c+=" (Browser is offline)"),_e.warn(c),this.hr||(this.hr=!0,this.mr())}mr(){if(this.yr&&clearTimeout(this.yr),this.er.length===0)return this.hr=!1,void(this.yr=void 0);this.yr=setTimeout((()=>{this.vr&&this.er.length>0&&this.pr(),this.mr()}),this.dr)}pr(){var t=Date.now(),n=[],r=this.er.filter((c=>t>c.retryAt||(n.push(c),!1)));if(this.er=n,r.length>0)for(var a of r)this.retriableRequest(a.requestOptions)}unload(){for(var t of(this.yr&&(clearTimeout(this.yr),this.yr=void 0),this.hr=!1,be(ne)||(this.cr&&(ne.removeEventListener("online",this.cr),this.cr=void 0),this.gr&&(ne.removeEventListener("offline",this.gr),this.gr=void 0)),this.er)){var n=t.requestOptions;try{this._instance._send_request(xe({},n,{transport:"sendBeacon"}))}catch(r){_e.error(r)}}this.er=[]}}class uL{constructor(t){this.br=()=>{var n,r,a,c;this._r||(this._r={});var u=this.scrollElement(),f=this.scrollY(),h=u?Math.max(0,u.scrollHeight-u.clientHeight):0,m=f+(u?.clientHeight||0),x=u?.scrollHeight||0;this._r.lastScrollY=Math.ceil(f),this._r.maxScrollY=Math.max(f,(n=this._r.maxScrollY)!==null&&n!==void 0?n:0),this._r.maxScrollHeight=Math.max(h,(r=this._r.maxScrollHeight)!==null&&r!==void 0?r:0),this._r.lastContentY=m,this._r.maxContentY=Math.max(m,(a=this._r.maxContentY)!==null&&a!==void 0?a:0),this._r.maxContentHeight=Math.max(x,(c=this._r.maxContentHeight)!==null&&c!==void 0?c:0)},this._instance=t}get wr(){return this._instance.config.scroll_root_selector}getContext(){return this._r}resetContext(){var t=this._r;return setTimeout(this.br,0),t}startMeasuringScrollPosition(){Ht(ne,"scroll",this.br,{capture:!0}),Ht(ne,"scrollend",this.br,{capture:!0}),Ht(ne,"resize",this.br)}scrollElement(){if(!this.wr)return ne?.document.documentElement;var t=He(this.wr)?this.wr:[this.wr];for(var n of t){var r=ne?.document.querySelector(n);if(r)return r}}kr(t){var n=t==="y"?"scrollTop":"scrollLeft";if(this.wr){var r=this.scrollElement();return r&&r[n]||0}return ne?t==="y"?ne.scrollY||ne.pageYOffset||ne.document.documentElement.scrollTop||0:ne.scrollX||ne.pageXOffset||ne.document.documentElement.scrollLeft||0:0}scrollY(){return this.kr("y")}scrollX(){return this.kr("x")}}var pL=e=>e4(e?.config.mask_personal_data_properties,e?.config.custom_personal_data_properties,e?.config.disable_capture_url_hashes);class Ak{constructor(t,n,r,a){this.Sr=c=>{var u=this.Cr();if(!u||u.sessionId!==c){var f={sessionId:c,props:this.Mr(this._instance)};this.Tr.register({[Xb]:f})}},this._instance=t,this.Er=n,this.Tr=r,this.Mr=a||pL,this.Er.onSessionId(this.Sr)}Cr(){return this.Tr.props[Xb]}getSetOnceProps(){var t,n=(t=this.Cr())==null?void 0:t.props;return n?"r"in n?t4(n,this._instance.config.disable_capture_url_hashes):{$referring_domain:n.referringDomain,$pathname:n.initialPathName,utm_source:n.utm_source,utm_campaign:n.utm_campaign,utm_medium:n.utm_medium,utm_content:n.utm_content,utm_term:n.utm_term}:{}}getSessionProps(){var t={};return Nt(bw(this.getSetOnceProps()),((n,r)=>{r==="$current_url"&&(r="url"),t["$session_entry_"+Eb(r)]=n})),t}}class kw{on(t,n){return this.Ir[t]||(this.Ir[t]=[]),this.Ir[t].push(n),()=>{this.Ir[t]=this.Ir[t].filter((r=>r!==n))}}emit(t,n){for(var r of this.Ir[t]||[])r(n);for(var a of this.Ir["*"]||[])a(t,n)}constructor(){this.Ir={}}}var Hc=Gt("[SessionId]");class Rk{on(t,n){return this.Pr.on(t,n)}constructor(t,n,r){var a;if(this.Rr=null,this.Ar=[],this.Fr=void 0,this.Lr=!1,this.Pr=new kw,this.Or=(m,x)=>!(!Kr(m)||!Kr(x))&&Math.abs(m-x)>
82this.sessionTimeoutMs,!t.persistence)throw new Error("SessionIdManager requires a PostHogPersistence instance");if(t.config.cookieless_mode===to)throw new Error('SessionIdManager cannot be used with cookieless_mode="always"');this.Ne=t.config,this.Tr=t.persistence,this.Dr=void 0,this.$r=void 0,this._sessionStartTimestamp=null,this._sessionActivityTimestamp=null,this.Nr=n||eo,this.qr=r||eo;var c=this.Ne.persistence_name||this.Ne.token;if(this._sessionTimeoutMs=1e3*xr(this.Ne.session_idle_timeout_seconds||1800,60,36e3,Hc.createLogger("session_idle_timeout_seconds"),1800),t.register({$configured_session_timeout_ms:this._sessionTimeoutMs}),this.jr(),this.Br="ph_"+c+"_window_id",this.Hr="ph_"+c+"_primary_window_exists",this.Ur()){var u=Kt.H(this.Br),f=Kt.H(this.Hr);u&&!f?this.Dr=u:Kt.q(this.Br),Kt.F(this.Hr,!0)}if((a=this.Ne.bootstrap)!=null&&a.sessionID)try{var h=(m=>{var x=this.Ne.bootstrap.sessionID.replace(/-/g,"");if(x.length!==32)throw new Error("Not a valid UUID");if(x[12]!=="7")throw new Error("Not a UUIDv7");return parseInt(x.substring(0,12),16)})();this.zr(this.Ne.bootstrap.sessionID,new Date().getTime(),h)}catch(m){Hc.error("Invalid sessionID in bootstrap",m)}this.Wr()}get sessionTimeoutMs(){return this._sessionTimeoutMs}onSessionId(t){return be(this.Ar)&&(this.Ar=[]),this.Ar.push(t),this.$r&&t(this.$r,this.Dr),()=>{this.Ar=this.Ar.filter((n=>n!==t))}}Ur(){return this.Ne.persistence!=="memory"&&!this.Tr.xi&&Kt.N()}Vr(t){t!==this.Dr&&(this.Dr=t,this.Ur()&&Kt.F(this.Br,t))}Zr(){return this.Dr?this.Dr:this.Ur()?Kt.H(this.Br):null}Gr(t){var n=this.Rr;return!Ln(n)&&!Ln(t)&&5e3>Math.abs(t-n)}zr(t,n,r){var a=n!==this._sessionActivityTimestamp,c=!(t!==this.$r||r!==this._sessionStartTimestamp);this._sessionStartTimestamp=r,this._sessionActivityTimestamp=n,this.$r=t,c&&!a||c&&this.Gr(n)||(this.Rr=n,this.Tr.register({[cl]:[n,t,r]}))}Qr(){var t,n=(t=this.Ne)==null?void 0:t.persistence_save_debounce_ms;return Kr(n)&&n>0}Kr(){this.Qr()?this.Tr.refreshKey(cl):(this.Tr.flush(),this.Tr.load())}Jr(){var t;if(!Ln(this._sessionActivityTimestamp)&&this._sessionActivityTimestamp!==this.Rr){this.Kr();var n=this.Yr();n[1]===this.$r&&n[2]===this._sessionStartTimestamp&&(this.Rr=this._sessionActivityTimestamp,this.Tr.register({[cl]:[this._sessionActivityTimestamp,(t=this.$r)!==null&&t!==void 0?t:null,this._sessionStartTimestamp]}),this.Tr.flush())}}Xr(){var t=this.Yr()[0],n=Kr(t)?t:0,r=Kr(this._sessionActivityTimestamp)?this._sessionActivityTimestamp:0;return Math.max(n,r)}tn(t){return this.Kr(),this.Or(t,this.Xr())}Yr(){var t=this.Tr.props[cl];return He(t)&&t.length===2&&t.push(t[0]),t||[0,null,0]}resetSessionId(){this.Rr=null,clearTimeout(this.en),this.en=void 0,this.zr(null,null,null)}destroy(){this.Lr=!0,this.Jr(),clearTimeout(this.en),this.en=void 0,this.Fr&&ne&&(ne.removeEventListener(dh,this.Fr,{capture:!1}),this.Fr=void 0),this.Ar=[]}Wr(){this.Fr=()=>{this.Jr(),this.Ur()&&Kt.q(this.Hr)},Ht(ne,dh,this.Fr,{capture:!1})}checkAndGetSessionAndWindowId(t,n){if(t===void 0&&(t=!1),n===void 0&&(n=null),this.Ne.cookieless_mode===to)throw new Error('checkAndGetSessionAndWindowId should not be called with cookieless_mode="always"');var r=n||new Date().getTime(),a=this.Yr(),c=a[1],u=a[2],f=this.Xr(),h=this.Zr(),m=Kr(u)&&Math.abs(r-u)>864e5,x=!1,v=!1,b=!c,j=c,w=!b&&!t&&this.Or(r,f);if(w){(w=this.tn(r))||Hc.info("cross-tab refresh kept the session alive",{sessionId:c});var _=this.Yr();c=_[1],u=_[2]}b||w||m?(c=this.Nr(),h=this.qr(),Hc.info("new session ID generated",{sessionId:c,windowId:h,changeReason:{noSessionId:b,activityTimeout:w,sessionPastMaximumLength:m}}),u=r,x=!0):(h||(h=this.qr(),x=!0),(v=c!==j)&&(Hc.info("adopted cross-tab session id",{sessionId:c,windowId:h}),x=!0));var S=Kr(f)&&t&&!m?f:r,k=Kr(u)?u:new Date().getTime();this.Vr(h),this.zr(c,S,k),t||this.jr();var I={noSessionId:b,activityTimeout:w,sessionPastMaximumLength:m,crossTabAdoption:v};return x&&this.Ar.forEach((A=>A(c,h,I))),{sessionId:c,windowId:h,sessionStartTimestamp:k,changeReason:x?I:void 0,lastActivityTimestamp:f}}jr(){this.Lr||(clearTimeout(this.en),this.en=setTimeout((()=>
82{if(!this.Lr)if(this.tn(new Date().getTime())){var t=this.$r;this.resetSessionId(),this.Pr.emit("forcedIdleReset",{idleSessionId:t})}else this.jr()}),1.1*this.sessionTimeoutMs))}}var g4=function(e,t){if(!e)return!1;var n=e.userAgent;if(n&&Jj(n,t))return!0;try{var r=e?.userAgentData;if(r!=null&&r.brands&&r.brands.some((a=>Jj(a?.brand,t))))return!0}catch{}return!!e.webdriver};function m4(){return(m4=Ot((function*(){var e=Bn?.userAgentData;if(e!=null&&e.getHighEntropyValues)try{var t=yield e.getHighEntropyValues(["model"]),n=t?.model;return dt(n)&&n.length>0?n:void 0}catch(r){return void _e.info("Unable to resolve $device_model from userAgentData.getHighEntropyValues",r)}}))).apply(this,arguments)}var xh=function(e,t){if(!(function(n){try{new RegExp(n)}catch{return!1}return!0})(t))return!1;try{return new RegExp(t).test(e)}catch{return!1}};function Uy(e,t,n){return dl({distinct_id:e,userPropertiesToSet:t,userPropertiesToSetOnce:n})}var x4={exact:(e,t)=>t.some((n=>e.some((r=>n===r)))),is_not:(e,t)=>t.every((n=>e.every((r=>n!==r)))),regex:(e,t)=>t.some((n=>e.some((r=>xh(n,r))))),not_regex:(e,t)=>t.every((n=>e.every((r=>!xh(n,r))))),icontains:(e,t)=>t.map(zp).some((n=>e.map(zp).some((r=>n.includes(r))))),not_icontains:(e,t)=>t.map(zp).every((n=>e.map(zp).every((r=>!n.includes(r))))),gt:(e,t)=>t.some((n=>{var r=parseFloat(n);return!isNaN(r)&&e.some((a=>r>parseFloat(a)))})),lt:(e,t)=>t.some((n=>{var r=parseFloat(n);return!isNaN(r)&&e.some((a=>r<parseFloat(a)))}))},zp=e=>e.toLowerCase();function y4(e,t){return!e||Object.entries(e).every((n=>{var r=n[1],a=t?.[n[0]];if(be(a)||Ln(a))return!1;var c=[String(a)],u=x4[r.operator];return!!u&&u(r.values,c)}))}var l0="custom",Mk="i.posthog.com",fL=/^\/static\//;class hL{constructor(t){this.rn={},this.instance=t}get apiHost(){var t=this.instance.config.api_host.trim().replace(/\/$/,"");return t==="https://app.posthog.com"?"https://us.i.posthog.com":t}get flagsApiHost(){var t=this.instance.config.flags_api_host;return t?t.trim().replace(/\/$/,""):this.apiHost}get uiHost(){var t,n=(t=this.instance.config.ui_host)==null?void 0:t.replace(/\/$/,"");return n||(n=this.apiHost.replace("."+Mk,".posthog.com")),n==="https://app.posthog.com"?"https://us.posthog.com":n}get region(){return this.rn[this.apiHost]||(this.rn[this.apiHost]=/https:\/\/(app|us|us-assets)(\.i)?\.posthog\.com/i.test(this.apiHost)?"us":/https:\/\/(eu|eu-assets)(\.i)?\.posthog\.com/i.test(this.apiHost)?"eu":l0),this.rn[this.apiHost]}nn(t){if(fL.test(t)){var n=this.instance.config.asset_host;if(typeof n=="string")return n.trim().replace(/\/$/,"")||void 0}}endpointFor(t,n){if(n===void 0&&(n=""),n&&(n=n[0]==="/"?n:"/"+n),t==="ui")return this.uiHost+n;if(t==="flags")return this.flagsApiHost+n;if(t==="assets"){var r=this.nn(n);if(r)return""+r+n}if(this.region===l0)return this.apiHost+n;var a=Mk+n;switch(t){case"assets":return"https://"+this.region+"-assets."+a;case"api":return"https://"+this.region+"."+a}}}function v4(e){var t;return!((t=e.conditions)==null||(t=t.events)==null||(t=t.values)==null||!t.length)}var mt=Gt("[Surveys]"),b4="seenSurvey_",w4=e=>{try{var t=(n=>((r,a)=>""+b4+(function(c){return c.current_iteration&&c.current_iteration>0?c.id+"_"+c.current_iteration:c.id})(a))(0,n))(e);if(localStorage.getItem(t))return;localStorage.setItem(t,"true")}catch(n){mt.error("Failed to persist survey seen state",n)}},gL=[Fy.Popover,Fy.Widget,Fy.API],mL={ignoreConditions:!1,ignoreDelay:!1,displayType:n0.Popover},xL=Gt("[PostHog ExternalIntegrations]"),yL={intercom:"intercom-integration",crispChat:"crisp-chat-integration"};class vL{constructor(t){this._instance=t}ai(t,n){var r;(r=$e.__PosthogExtensions__)==null||r.loadExternalDependency==null||r.loadExternalDependency(this._instance,t,(a=>{if(a)return xL.error("failed to load script",a);n()}))}startIfEnabledOrStop(){var t=this,n=function(){var c,u,f,h=r[0],m=r[1];!m||(c=$e.__PosthogExtensions__)!=null&&(c=c.integrations)!=null&&c[h]||t.ai(yL[h],(()=>{var x;(x=$e.__PosthogExtensions__)==null||(x=x.integrations)==null||(x=x[h])==null||x.start(t._instance)})),!m&&(u=$e.__PosthogExtensions__)!=null&&(u=u.integrations)!=null&&u[h]&&((f=$e.__PosthogExtensions__)==null||(f=f.integrations)==null||(f=f[h])==null||f.stop())};for(var r of Object.entries((a=this._instance.config.integrations)!==null&&a!==void 0?a:{})){var a;n()}}}class bL{constructor(t,n){this.rt=t,this.sn=n,this.an=new Map,this.ln=!1}add(t){var n=this;return Ot((function*(){if(n.ln)throw new Error("Cannot add an extension to a disposed ExtensionRuntime");if(n.an.has(t.name))throw new Error('Browser extension "'+t.name+'" is already registered');n.an.set(t.name,t);try{var r=t.setup(n.sn);r&&(yield r)}catch(c){var a=n.an.get(t.name)===t;a&&n.an.delete(t.name),n.rt.error('Failed to set up browser extension "'+t.name+'"',c),a&&n.un(t)}}))()}dispose(){if(!this.ln){this.ln=!0;var t=Array.from(this.an.values()).reverse();
82for(var n of(this.an.clear(),t))this.un(n)}}un(t){try{var n=t.dispose==null?void 0:t.dispose();n&&pi(n.then)&&n.then(void 0,(r=>{this.rt.error('Failed to dispose browser extension "'+t.name+'"',r)}))}catch(r){this.rt.error('Failed to dispose browser extension "'+t.name+'"',r)}}}class wL{constructor(t){this._instance=t}get(t){var n;return(n=this._instance.persistence)==null?void 0:n.get_property(t)}set(t,n){var r;(r=this._instance.persistence)==null||r.set_property(t,n)}remove(t){var n;(n=this._instance.persistence)==null||n.unregister(t)}}var Pk="extensionsRemoteConfig";class _L{constructor(t){this.ln=!1,this.instance=t,this.rt=_e.createLogger("[BrowserExtensions]"),this.hn=t.dn,this.kv=new wL(t),this.onEvent=n=>$p(this.instance.on("eventCaptured",(r=>{try{n({event:r.event,properties:r.properties})}catch(a){this.rt.error("Browser extension event listener failed",a)}}))),this.onRemoteConfig=n=>{if(this.ln)return $p((()=>{}));var r=c=>{try{n(c)}catch(u){this.rt.error("Browser extension remote config listener failed",u)}},a=this.instance.vn.on(Pk,r);return this.hn&&r(this.hn),$p(a)},this.cn=new bL(this.rt,this)}get logger(){return this.rt}get distinctId(){return this.instance.get_distinct_id()}get anonymousId(){var t;return(t=this.instance.get_property(Hd))!==null&&t!==void 0?t:this.distinctId}get groups(){return this.instance.getGroups()}get session(){try{var t,n,r,a,c=(t=this.instance.sessionManager)==null?void 0:t.checkAndGetSessionAndWindowId(!0);return{sessionId:(n=c?.sessionId)!==null&&n!==void 0?n:"",windowId:(r=c?.windowId)!==null&&r!==void 0?r:"",sessionStartTimestamp:(a=c?.sessionStartTimestamp)!==null&&a!==void 0?a:0}}catch{return{sessionId:"",windowId:"",sessionStartTimestamp:0}}}get projectToken(){return this.instance.config.token}add(t){return this.cn.add(t)}capture(t,n,r){var a=this;return Ot((function*(){r?a.instance.capture(t,n,{timestamp:r.timestamp,uuid:r.uuid,$set:r.set,$set_once:r.setOnce}):a.instance.capture(t,n)}))()}registerDynamicEventProperties(t){return $p(this.instance.fn(t))}handleRemoteConfig(t){this.ln||(this.hn=t,this.instance.vn.emit(Pk,t))}sendRequest(t,n){var r=this;return Ot((function*(){var a;n===void 0&&(n={});var c=r.instance.requestRouter.endpointFor((a=n.target)!==null&&a!==void 0?a:"api",t),u={method:n.method,url:n.query?Yh(c,n.query):c,data:n.body,headers:n.headers,timeout:n.timeoutMs,fireCallbackOnDrop:!0,transport:n.transport};return n.transport==="sendBeacon"?(r.instance._send_request(u),{statusCode:202}):new Promise((f=>{u.callback=f,r.instance._send_request(u)}))}))()}dispose(){this.ln||(this.ln=!0,this.cn.dispose())}}var Td={},Gy=0,yh=()=>{},$k='Consent opt in/out is not valid with cookieless_mode="always" and will be ignored',Uc="Surveys module not available",zk="sanitize_properties is deprecated. Use before_send instead",_4="Invalid value for property_denylist config: ",SL=["token","distinct_id",TA],sl="posthog",S4=!oL&&Wn?.indexOf("MSIE")===-1&&Wn?.indexOf("Mozilla")===-1,Vy=e=>{var t;return xe({api_host:"https://us.i.posthog.com",flags_api_host:null,ui_host:null,asset_host:null,token:"",autocapture:!0,cross_subdomain_cookie:C9(Se?.location),persistence:"localStorage+cookie",persistence_name:"",cookie_persisted_properties:[],loaded:yh,save_campaign_params:!0,custom_campaign_params:[],custom_blocked_useragents:[],save_referrer:!0,capture_pageleave:"if_capture_pageview",defaults:e??"unset",__preview_deferred_init_extensions:!1,__preview_external_dependency_versioned_paths:!1,__preview_cookie_wins_on_conflict:!1,debug:qt&&dt(qt?.search)&&qt.search.indexOf("__posthog_debug=true")!==-1||!1,cookie_expiration:365,upgrade:!1,disable_session_recording:!1,disable_persistence:!1,disable_web_experiments:!0,disable_surveys:!1,disable_surveys_automatic_display:!1,disable_conversations:!1,disable_product_tours:!1,disableDeviceModel:!1,disable_external_dependency_loading:!1,strict_script_versioning:!1,enable_recording_console_log:void 0,secure_cookie:(ne==null||(t=ne.location)==null?void 0:t.protocol)==="https:",ip:!1,opt_out_capturing_by_default:!1,opt_out_persistence_by_default:!1,opt_out_useragent_filter:!1,opt_out_capturing_persistence_type:"localStorage",consent_persistence_name:null,opt_out_capturing_cookie_prefix:null,opt_in_site_apps:!1,property_denylist:[],respect_dnt:!1,sanitize_properties:null,request_headers:{},request_batching:!0,properties_string_max_length:65535,mask_all_element_attributes:!1,mask_all_text:!1,mask_personal_data_properties:!1,custom_personal_data_properties:[],advanced_disable_flags:!1,advanced_disable_decide:!1,advanced_disable_feature_flags:!1,advanced_disable_feature_flags_on_first_load:!1,advanced_only_evaluate_survey_feature_flags:!1,advanced_feature_flags_dedup_per_session:!1,advanced_enable_surveys:!1,advanced_disable_toolbar_metrics:!1,feature_flag_request_timeout_ms:3e3,surveys_request_timeout_ms:1e4,on_request_error(n){_e.error("Bad HTTP status: "+n.statusCode+" "+n.text)},get_device_id:n=>n,capture_performance:void 0,name:"posthog",bootstrap:{},disable_compression:!1,session_idle_timeout_seconds:1800,person_profiles:Qb,before_send:void 0,get_current_url:void 0,request_queue_config:{flush_interval_ms:a0},error_tracking:{},_onCapture:yh},(n=>({rageclick:n&&n>="2026-05-30"?{content_ignorelist:z9,ignore_text_selection:!0}
82:!n||"2025-11-30">n||{content_ignorelist:!0},capture_pageview:!n||"2025-05-24">n||"history_change",session_recording:n&&n>="2026-06-25"?{strictMinimumDuration:!0,canvasCapture:{resolutionScale:.6},streamNetworkBody:!0}:n&&n>="2026-05-30"?{strictMinimumDuration:!0,canvasCapture:{resolutionScale:.6}}:n&&n>="2025-11-30"?{strictMinimumDuration:!0}:{},external_scripts_inject_target:n&&n>="2026-01-30"?"head":"body",internal_or_test_user_hostname:n&&n>="2026-01-30"?/^(localhost|127\.0\.0\.1)$/:void 0,persistence_save_debounce_ms:n&&n>="2026-05-30"?250:0,split_storage:!(!n||"2026-05-30">n),detect_google_search_app:!(!n||"2026-05-30">n),disable_capture_url_hashes:!(!n||"2026-06-25">n)}))(e))},CL=[["process_person","person_profiles"],["xhr_headers","request_headers"],["cookie_name","persistence_name"],["disable_cookie","disable_persistence"],["__preview_disable_beacon","disable_beacon"],["store_google","save_campaign_params"],["verbose","debug"]],Ok=e=>{var t={};for(var n of CL){var r=n[0],a=n[1];be(e[r])||(t[a]=e[r])}var c=At({},t,e),u=e.__preview_external_dependency_versioned_paths;return be(u)||(be(e.strict_script_versioning)&&(c.strict_script_versioning=!!u),dt(u)&&be(e.asset_host)&&(c.asset_host=u)),He(e.property_blacklist)&&(be(e.property_denylist)?c.property_denylist=e.property_blacklist:He(e.property_denylist)?c.property_denylist=[...e.property_blacklist,...e.property_denylist]:_e.error(_4+e.property_denylist)),c};class jL{constructor(){this.__forceAllowLocalhost=!1}get pn(){return this.__forceAllowLocalhost}set pn(t){_e.error("WebPerformanceObserver is deprecated and has no impact on network capture. Use `_forceAllowLocalhostNetworkCapture` on `posthog.sessionRecording`"),this.__forceAllowLocalhost=t}}class Ri{gn(t,n){if(t){var r=this.an.indexOf(t);r!==-1&&this.an.splice(r,1)}return this.an.push(n),n.initialize==null||n.initialize(),n}mn(){return this.config.cookieless_mode===to||this.config.cookieless_mode===Ps&&this.consent.isRejected()}get decideEndpointWasHit(){var t,n;return(t=(n=this.featureFlags)==null?void 0:n.hasLoadedFlags)!==null&&t!==void 0&&t}get flagsEndpointWasHit(){var t,n;return(t=(n=this.featureFlags)==null?void 0:n.hasLoadedFlags)!==null&&t!==void 0&&t}constructor(){var t;this.webPerformance=new jL,this.yn=!1,this.version=xt.LIB_VERSION,this.bn=new Set,this._n="",this.vn=new kw,this.an=[],this.wn=[],this._calculate_event_properties=this.calculateEventProperties.bind(this),this.config=Vy(),this.SentryIntegration=U9,this.sentryIntegration=r=>(function(a,c){var u=YA(a,c);return{name:VA,processEvent:f=>u(f)}})(this,r),this.__request_queue=[],this.__loaded=!1,this.analyticsDefaultEndpoint="/e/",this.kn=!1,this.xn=null,this.Sn=null,this.Cn=null,this.scrollManager=new uL(this),this.pageViewManager=new _k(this),this.rateLimiter=new Z9(this),this.requestRouter=new hL(this),this.consent=new A9(this),this.externalIntegrations=new vL(this);var n=(t=Ri.__defaultExtensionClasses)!==null&&t!==void 0?t:{};this.featureFlags=n.featureFlags&&new n.featureFlags(this),this.toolbar=n.toolbar&&new n.toolbar(this),this.surveys=n.surveys&&new n.surveys(this),this.conversations=n.conversations&&new n.conversations(this),this.logs=n.logs&&new n.logs(this),this.metrics=n.metrics&&new n.metrics(this),this.experiments=n.experiments&&new n.experiments(this),this.exceptions=n.exceptions&&new n.exceptions(this),this.people={set:(r,a,c)=>{var u=dt(r)?{[r]:a}:r;this.setPersonProperties(u),c?.({})},set_once:(r,a,c)=>{var u=dt(r)?{[r]:a}:r;this.setPersonProperties(void 0,u),c?.({})}},this.on("eventCaptured",(r=>_e.info('send "'+r?.event+'"',r)))}init(t,n,r){if(r&&r!==sl){var a,c=(a=Td[r])!==null&&a!==void 0?a:new Ri;return c._init(t,n,r),Td[r]=c,Td[sl][r]=c,c}return this._init(t,n,r)}_init(t,n,r){var a,c;n===void 0&&(n={});var u,f=dt(t)?t.trim():"";if(!f)return _e.critical("PostHog was initialized without a token. This likely indicates a misconfiguration. Please check the first argument passed to posthog.init()"),this;if(this.__loaded)return f!==((u=this.config)==null?void 0:u.token)?console.warn("[PostHog.js]","You have already initialized PostHog with a different project token! Re-initializing is a no-op, so events will keep going to the project this instance was initialized with. To capture into a second project, load PostHog once, then initialize a named instance after the SDK has loaded, e.g. posthog.init('"+f+"', { ... }, 'project2')"):console.warn("[PostHog.js]","You have already initialized PostHog! Re-initializing is a no-op"),this;this.__loaded=!0,this.config=Vy(n.defaults),n.debug=this.Mn(n.debug),this.Tn=n,this.En=[],n.person_profiles?this.Sn=n.person_profiles:n.process_person&&(this.Sn=n.process_person);var h=Vy(n.defaults),m=Ok(n),x=At({},h,m,{name:r,token:f});Rt(h.rageclick)&&Rt(m.rageclick)&&(x.rageclick=At({},h.rageclick,m.rageclick)),Rt(h.session_recording)&&Rt(m.session_recording)&&(x.session_recording=At({}
82,h.session_recording,m.session_recording)),this.set_config(x),this.config.on_xhr_error&&_e.error("on_xhr_error is deprecated. Use on_request_error instead"),this.compression=n.disable_compression?void 0:Dn.GZipJS;var v=this.In();if(this.persistence=new Dy(this.config,v),this.sessionPersistence=this.config.persistence==="sessionStorage"||this.config.persistence==="memory"?this.persistence:new Dy(xe({},this.config,{persistence:"sessionStorage"}),v,!1),this._n="ph_"+(this.config.persistence_name||this.config.token)+"_session_registered_properties",this.config.persistence!=="memory"&&!v&&Kt.N()){var b=Kt.H(this._n);He(b)&&b.forEach((q=>{dt(q)&&this.bn.add(q)}))}else Kt.q(this._n);var j=xe({},this.persistence.props),w=xe({},this.sessionPersistence.props);this.register({$initialization_time:new Date().toISOString()}),this.Pn=new lL((q=>this.Rn(q)),this.config.request_queue_config),this.An=new dL(this),this.__request_queue=[];var _=this.mn();if(_||(this.sessionManager=new Rk(this),this.sessionPropsManager=new Ak(this,this.sessionManager,this.persistence),this.sessionManager.onSessionId(((q,B,E)=>{(E!=null&&E.activityTimeout||E!=null&&E.sessionPastMaximumLength||E!=null&&E.crossTabAdoption)&&this.Fn()}))),this.config.__preview_deferred_init_extensions?(_e.info("Deferring extension initialization to improve startup performance"),setTimeout((()=>{this.Ln(_)}),0)):(_e.info("Initializing extensions synchronously"),this.Ln(_)),xt.DEBUG=xt.DEBUG||this.config.debug,xt.DEBUG&&_e.info("Starting in debug mode",{this:this,config:n,thisC:xe({},this.config),p:j,s:w}),!this.config.identity_distinct_id||(a=n.bootstrap)!=null&&a.distinctID||(n.bootstrap=xe({},n.bootstrap,{distinctID:this.config.identity_distinct_id,isIdentifiedID:!0})),((c=n.bootstrap)==null?void 0:c.distinctID)!==void 0){var S=n.bootstrap.distinctID,k=this.get_distinct_id(),I=this.persistence.get_property(Ai);if(n.bootstrap.isIdentifiedID&&k!=null&&k!==S&&I===Ga)this.identify(S);else if(n.bootstrap.isIdentifiedID&&k!=null&&k!==S&&I===js)_e.warn("Bootstrap distinctID differs from an already-identified user. The existing identity is preserved. Call reset() before reinitializing if you intend to switch users.");else{var A=this.config.get_device_id(eo()),T=n.bootstrap.isIdentifiedID?A:S;this.persistence.set_property(Ai,n.bootstrap.isIdentifiedID?js:Ga),this.register({distinct_id:S,$device_id:T})}}if(_)this.register_once({distinct_id:Ip,$device_id:null},"");else if(!this.get_distinct_id()){var H=this.config.get_device_id(eo());this.register_once({distinct_id:H,$device_id:H},""),this.persistence.set_property(Ai,Ga)}return Ht(ne,"onpagehide"in self?"pagehide":"unload",this._handle_unload.bind(this),{passive:!1}),n.segment?(function(q,B){var E=q.config.segment;if(!E)return B();(function(D,$){var P=D.config.segment;if(!P)return $();var O=V=>{var ce=()=>V.anonymousId()||eo();D.config.get_device_id=ce,V.id()&&(D.register({distinct_id:V.id(),$device_id:ce()}),D.persistence.set_property(Ai,js)),$()},F=P.user();"then"in F&&pi(F.then)?F.then(O):O(F)})(q,(()=>{E.register((D=>{typeof Promise<"u"&&Promise.resolve||zy.warn("This browser does not have Promise support, and can not use the segment integration");var $=(P,O)=>{if(!O)return P;P.event.userId||P.event.anonymousId===D.get_distinct_id()||(zy.info("No userId set, resetting PostHog"),D.reset()),P.event.userId&&P.event.userId!==D.get_distinct_id()&&(zy.info("UserId set, identifying with PostHog"),D.identify(P.event.userId));var F=D.calculateEventProperties(O,P.event.properties);return P.event.properties=Object.assign({},F,P.event.properties),P};return{name:"PostHog JS",type:"enrichment",version:"1.0.0",isLoaded:()=>!0,load:()=>Promise.resolve(),track:P=>$(P,P.event.event),page:P=>$(P,ol),identify:P=>$(P,My),screen:P=>$(P,"$screen")}})(q)).then((()=>{B()}))}))})(this,(()=>this.On())):this.On(),pi(this.config._onCapture)&&this.config._onCapture!==yh&&(_e.warn("onCapture is deprecated. Please use `before_send` instead"),this.on("eventCaptured",(q=>this.config._onCapture(q.event,q)))),this.config.ip&&_e.warn('The `ip` config option has NO EFFECT AT ALL and has been deprecated. Use a custom transformation or "Discard IP data" project setting instead. See https://posthog.com/tutorials/web-redact-properties#hiding-customer-ip-address for more information.'),this.config.disableDeviceModel||(function(){return m4.apply(this,arguments)})().then((q=>{q&&this.register({[Ay]:q})})).catch(yh),this}Ln(t){var n,r,a,c,u,f,h,m,x=performance.now(),v=xe({},Ri.__defaultExtensionClasses,this.config.__extensionClasses),b=[];v.featureFlags&&this.an.push(this.featureFlags=(n=this.featureFlags)!==null&&n!==void 0?n:new v.featureFlags(this)),v.exceptions&&this.an.push(this.exceptions=(r=this.exceptions)!==null&&r!==void 0?r:new v.exceptions(this)),v.historyAutocapture&&this.an.push(this.historyAutocapture=new v.historyAutocapture(this)),v.tracingHeaders&&this.an.push(this.tracingHeaders=new v.tracingHeaders(this)),v.siteApps&&this.an.push(this.siteApps=new v.siteApps(this)),v.sessionRecording&&!t&&this.an.push(this.sessionRecording=new v.sessionRecording(this)),this.config.disable_scroll_properties||b.push((()=>{this.scrollManager.startMeasuringScrollPosition()})),v.autocapture&&this.an.push(this.autocapture=new v.autocapture(this)),v.surveys&&this.an.push(this.surveys=(a=this.surveys)!==null&&a!==void 0?a:new v.surveys(this)),v.logs&&this.an.push(this.logs=(c=this.logs)!==null&&c!==void 0?c:new v.logs(this)),v.metrics&&this.an.push(this.metrics=(u=this.metrics)!==null&&u!==void 0?u:new v.metrics(this)),v.conversations&&this.an.push(this.conversations=(f=this.conversations)!==null&&f!==void 0?f:new v.conversations(this)),v.productTours&&this.an.push(this.productTours=new v.productTours(this)),v.heatmaps&&this.an.push(this.heatmaps=new v.heatmaps(this)),v.webVitalsAutocapture&&this.an.push(this.webVitalsAutocapture=new v.webVitalsAutocapture(this)),v.exceptionObserver&&this.an.push(this.exceptionObserver=new v.exceptionObserver(this)),v.deadClicksAutocapture&&this.an.push(this.deadClicksAutocapture=new v.deadClicksAutocapture(this,H9)),v.toolbar&&this.an.push(this.toolbar=(h=this.toolbar)!==null&&h!==void 0?h:new v.toolbar(this)),v.experiments&&this.an.push(this.experiments=(m=this.experiments)!==null&&m!==void 0?m:ne
82w v.experiments(this)),this.an.forEach((j=>{j.initialize&&b.push((()=>{j.initialize==null||j.initialize()}))})),b.push((()=>{if(this.Dn){var j=this.Dn;this.Dn=void 0,this.an.forEach((w=>w.onRemoteConfig==null?void 0:w.onRemoteConfig(j)))}})),this.$n(b,x)}$n(t,n){for(;t.length>0;){if(this.config.__preview_deferred_init_extensions&&performance.now()-n>=30&&t.length>0)return void setTimeout((()=>{this.$n(t,n)}),0);var r=t.shift();if(r)try{r()}catch(c){_e.error("Error initializing extension:",c)}}var a=Math.round(performance.now()-n);this.register_for_session({[IA]:this.config.__preview_deferred_init_extensions?"deferred":"synchronous",[AA]:a}),this.config.__preview_deferred_init_extensions&&_e.info("PostHog extensions initialized ("+a+"ms)")}Gi(t){var n;if(!Se||!Se.body)return _e.info("document not ready yet, trying again in 500 milliseconds..."),void setTimeout((()=>{this.Gi(t)}),500);if(this.config.__preview_deferred_init_extensions&&(this.Dn=t),this.dn=t,this.compression=void 0,t.ok){var r,a=t.config;a.supportedCompression&&!this.config.disable_compression&&(this.compression=Be(a.supportedCompression,Dn.GZipJS)?Dn.GZipJS:Be(a.supportedCompression,Dn.Base64)?Dn.Base64:void 0),(r=a.analytics)!=null&&r.endpoint&&(this.analyticsDefaultEndpoint=a.analytics.endpoint)}this.set_config({person_profiles:this.Sn?this.Sn:Qb}),(n=this.Nn)==null||n.handleRemoteConfig(t),this.an.forEach((c=>c.onRemoteConfig==null?void 0:c.onRemoteConfig(t)))}On(){try{this.config.loaded(this)}catch(r){_e.critical("`loaded` function failed",r)}if(this.qn(),this.config.internal_or_test_user_hostname&&qt!=null&&qt.hostname){var t=qt.hostname,n=this.config.internal_or_test_user_hostname;(typeof n=="string"?t===n:n.test(t))&&this.setInternalOrTestUser()}this.config.capture_pageview&&setTimeout((()=>{(this.consent.isOptedIn()||this.mn())&&this.jn()}),1),this.Bn=new i4(this),this.Bn.load()}qn(){var t;this.is_capturing()&&this.config.request_batching&&((t=this.Pn)==null||t.enable())}_dom_loaded(){this.is_capturing()&&Ap(this.__request_queue,(t=>this.Rn(t))),this.__request_queue=[],this.qn()}_handle_unload(){var t,n,r,a,c;(t=this.surveys)==null||t.handlePageUnload==null||t.handlePageUnload(),(n=this.metrics)==null||n.flush("sendBeacon"),this.config.request_batching?(this.Hn()&&this.capture(Ry),(r=this.logs)==null||r.flushLogs("sendBeacon"),(a=this.Pn)==null||a.unload(),(c=this.An)==null||c.unload()):this.Hn()&&this.capture(Ry,null,{transport:"sendBeacon"})}_send_request(t){this.__loaded?S4?this.__request_queue.push(t):this.rateLimiter.isServerRateLimited(t.batchKey)?t.fireCallbackOnDrop&&(t.callback==null||t.callback({statusCode:429})):(t.transport=t.transport||this.config.api_transport,t.headers=xe({},this.config.request_headers,t.headers),t.compression=t.compression==="best-available"?this.compression:t.compression,(be(this.config.disable_beacon)?this.config.__preview_disable_beacon:this.config.disable_beacon)&&(t.disableTransport=["sendBeacon"]),t.fetchOptions=t.fetchOptions||this.config.fetch_options,(n=>{var r,a,c,u=xe({},n);u.timeout=u.timeout||6e4;var f,h,m,x,v,b=(r=u.transport)!==null&&r!==void 0?r:"fetch";b==="sendBeacon"&&be(u.compression)&&u.data&&(u.compression=Dn.Base64),u.method==="POST"&&u.data&&(u.timestampMode==="capture-body"?u.data={api_key:(h=(v=(x=He(f=u.data)?f:[f])[0])==null||(m=v.properties)==null?void 0:m.token)!==null&&h!==void 0?h:v?.token,batch:x,sent_at:new Date().toISOString()}:u.timestampMode==="body"&&(u.data=(function(S,k){return k===void 0&&(k=new Date().toISOString()),He(S)?S.map((I=>xe({},I,{sent_at:k}))):xe({},S,{sent_at:k})})(u.data))),u.url=Ik(u.url,u.method,u.compression,u.timestampMode);var j=Nf.filter((S=>!u.disableTransport||!S.transport||!u.disableTransport.includes(S.transport))),w=(a=(c=(function(S,k){for(var I=0;S.length>I;I++)if(S[I].transport===b)return S[I]})(j))==null?void 0:c.method)!==null&&a!==void 0?a:j[0].method;if(!w)throw new Error("No available transport method");var _=S=>{try{w(S)}catch(k){f4(k)?_e.warn(k):_e.error(k),u.callback==null||u.callback({statusCode:0,error:k})}};b!=="sendBeacon"&&u.data&&u.compression===Dn.GZipJS&&k7&&typeof Promise<"u"&&!kf?sL(u).then((S=>{_(S)})).catch((S=>{if(Wj(S))return kf=!0,void _(xe({},u,{compression:void 0,url:Ik(n.url,n.method,void 0,n.timestampMode)}));(k=>{if(!k||typeof k!="object")return!1;var I="name"in k?String(k.name):"";return Wj(k)||I===HI})(S)&&(kf=!0),_(u)})):w(u)})(xe({},t,{callback:n=>{var r,a;this.rateLimiter.checkForLimiting(n),400>n.statusCode||(r=(a=this.config).on_request_error)==null||r.call(a,n),t.callback==null||t.callback(n)}}))):t.fireCallbackOnDrop&&(t.callback==null||t.callback({statusCode:0}))}
82Rn(t){this.An?this.An.retriableRequest(t):this._send_request(t)}_execute_array(t){Gy++;try{var n,r=[],a=[],c=[];Ap(t,(f=>{if(f)if(He(n=f[0]))c.push(f);else if(pi(f))try{f.call(this)}catch(h){_e.error("Error executing queued PostHog call",f,h)}else He(f)&&n==="alias"?r.push(f):He(f)&&n.indexOf("capture")!==-1&&pi(this[n])?c.push(f):a.push(f)}));var u=function(f,h){Ap(f,(function(m){try{if(He(m[0])){var x=h;Nt(m,(function(v){x=x[v[0]].apply(x,v.slice(1))}))}else h[m[0]].apply(h,m.slice(1))}catch(v){_e.error("Error executing queued PostHog call",m,v)}}))};u(r,this),u(a,this),u(c,this)}finally{Gy--}}push(t){if(Gy>0&&He(t)&&dt(t[0])){var n=Ri.prototype[t[0]];pi(n)&&n.apply(this,t.slice(1))}else this._execute_array([t])}capture(t,n,r){var a,c,u,f,h,m,x;if(this.__loaded&&this.persistence&&this.sessionPersistence&&this.Pn){if(this.is_capturing())if(!be(t)&&dt(t)){var v=!this.config.opt_out_useragent_filter&&this._is_bot();if(!v||this.config.__preview_capture_bot_pageviews){var b=r!=null&&r.skip_client_rate_limiting?void 0:this.rateLimiter.clientRateLimitContext();if(b==null||!b.isRateLimited){if(this.wn.length>0){var j={};for(var w of this.wn.slice())try{At(j,w())}catch(pe){_e.error("Failed to produce browser extension event properties",pe)}n=xe({},j,n??{})}var _;(a=n)!=null&&a.$current_url&&!dt((c=n)==null?void 0:c.$current_url)&&(_e.error("Invalid `$current_url` property provided to `posthog.capture`. Input must be a string. Ignoring provided value."),(_=n)==null||delete _.$current_url),t!=="$exception"||r!=null&&r.Un||_e.warn("Using `posthog.capture('$exception')` is unreliable because it does not attach required metadata. Use `posthog.captureException(error)` instead, which attaches required metadata automatically."),this.sessionPersistence.update_search_keyword(),this.config.save_campaign_params&&this.sessionPersistence.update_campaign_params(),this.config.save_referrer&&this.sessionPersistence.update_referrer_info(),(this.config.save_campaign_params||this.config.save_referrer)&&this.persistence.set_initial_person_info();var S=new Date,k=r?.timestamp||S,I=tk(r?.uuid,eo),A={uuid:I,event:t,properties:this.calculateEventProperties(t,n||{},k,I)};t===ol&&this.config.__preview_capture_bot_pageviews&&v&&(A.event="$bot_pageview",A.properties.$browser_type="bot"),b&&(A.properties.$lib_rate_limit_remaining_tokens=b.remainingTokens);var T=t==="$feature_flag_called"&&A.properties.$feature_flag_has_experiment===!1&&this.get_property(oh)===!0;r?.$set&&!T&&(A.$set=r?.$set);var H=r?.$unset;H&&(A.$unset=H);var q,B,E,D=T?void 0:this.zn(r?.$set_once,t!==ak,t===My);if(D&&(A.$set_once=D),r!=null&&r._noTruncate||(f=this.config.properties_string_max_length,h=A,m=pe=>dt(pe)?pe.slice(0,f):pe,x=new Set,A=(function pe(z,Y){if(z!==Object(z))return m?m(z):z;if(!x.has(z)){var ie;if(x.add(z),He(z))ie=[],Ap(z,(ae=>{ie.push(pe(ae))}));else{var K={};Nt(z,((ae,ue)=>{x.has(ae)||(K[ue]=pe(ae))})),ie=K}return ie}})(h)),A.timestamp=k,be(r?.timestamp)||(A.properties.$event_time_override_provided=!0,A.properties.$event_time_override_system_time=S),T&&(A.properties=(function(pe,z){z===void 0&&(z=[]);var Y={},ie=K=>{pe[K]!==void 0&&(Y[K]=pe[K])};return N7.forEach(ie),z.forEach(ie),Y})(A.properties,SL)),t===io.DISMISSED||t===io.SENT){var $,P,O=($=n)==null?void 0:$[By.SURVEY_ID],F=(P=n)==null?void 0:P[By.SURVEY_ITERATION];w4({id:O,current_iteration:F}),A.$set=xe({},A.$set,{[(q={id:O,current_iteration:F},B=t===io.SENT?"responded":"dismissed",E="$survey_"+B+"/"+q.id,q.current_iteration&&q.current_iteration>0&&(E="$survey_"+B+"/"+q.id+"/"+q.current_iteration),E)]:!0})}else t===io.SHOWN&&(A.$set=xe({},A.$set,{[By.SURVEY_LAST_SEEN_DATE]:new Date().toISOString()}));if(t===Q9.SHOWN){var V,ce=(V=n)==null?void 0:V[Ck.TOUR_TYPE];ce&&(A.$set=xe({},A.$set,{[Ck.TOUR_LAST_SEEN_DATE+"/"+ce]:new Date().toISOString()}))}var L=xe({},A.properties.$set,A.$set);if(ro(L)||this.setPersonPropertiesForFlags(L),!Ve(this.config.before_send)){var J=this.Pt(A);if(!J)return;(A=J).uuid=tk(A.uuid,eo)}this.vn.emit("eventCaptured",A);var X=(u=r?._url)!==null&&u!==void 0?u:this.requestRouter.endpointFor("api",this.analyticsDefaultEndpoint),de={method:"POST",url:X,data:A,compression:"best-available",timestampMode:r?._batchKey==="recordings"||/\/s\/(?:\?|$)/.test(X)?"body":"capture-body",batchKey:r?._batchKey,transport:r?.transport};return!this.config.request_batching||r&&(r==null||!r._batchKey)||r!=null&&r.send_instantly?this.Rn(de):this.Pn.enqueue(de),A}_e.critical("This capture call is ignored due to client rate limiting.")}}else _e.error("No event name provided to posthog.capture")}else _e.uninitializedWarning("posthog.capture")}_addCaptureHook(t){return this.on("eventCaptured",(n=>t(n.event,n)))}Wn(){var t;return(t=this.Nn)!==null&&t!==void 0?t:this.Nn=new _L(this)}fn(t){this.wn.push(t);var n=!0;return()=>{if(n){n=!1;var r=this.wn.indexOf(t);r!==-1&&this.wn.splice(r,1)}}}calculateEventProperties(t,n,r,a,c){if(r=r||new Date,!this.persistence||!this.sessionPersistence)return n;var u=c?void 0:this.persistence.remove_event_timer(t),f=xe({},n);if(f.token=this.config.token,f.$config_defaults=this.config.defaults,this.mn()&&(f[TA]=!0),t==="$snapshot"){var h=xe({},this.persistence.properties(),this.sessionPersistence.properties());return f.distinct_id=h.distinct_id,(!dt(f.distinct_id)&&!en(f.distinct_id)||Tb(f.distinct_id))&&_e.error("Invalid distinct_id for replay event. This indicates a bug in your implementation"),f}var m,x=(function(A,T,H,q){var B,E,D,$;if(q===void 0&&(q=!1),!Wn)return{};var P,O=A?[...Cl,...T||[]]:[],F=(function(Ge){for(var Je=0;Zj.length>Je;Je++){var et=Zj[Je],Fe=et[1],yt=et[0].exec(Ge),it=yt&&(pi(Fe)?Fe(yt,Ge):Fe);if(it)return it}return["",""]})(Wn),V=F[0],ce=F[1],L=(P=typeof navigator<"u"?navigator:void 0)!=null&&P.brave?{brave:!0}:{},J={};
82be(H)||(J.detectGoogleSearchApp=H);var X={},de=(B=navigator)==null||(B=B.userAgentData)==null?void 0:B.platform,pe=(E=navigator)==null?void 0:E.maxTouchPoints,z=ne==null||(D=ne.screen)==null?void 0:D.width,Y=ne==null||($=ne.screen)==null?void 0:$.height,ie=ne?.devicePixelRatio;be(de)||(X.userAgentDataPlatform=de),be(pe)||(X.maxTouchPoints=pe),be(z)||(X.screenWidth=z),be(Y)||(X.screenHeight=Y),be(ie)||(X.devicePixelRatio=ie);var K,ae,ue,ke,Ie,Ne,Ee,ve,we=At(bw({$os:V,$os_version:ce,$browser:hA(Wn,navigator.vendor,L,J),$device:ek(Wn),$device_type:(ae=Wn,ue=X,ve=ek(ae),ve===WI||ve===KI||ve==="Kobo"||ve==="Kindle Fire"||ve===cA?bl:ve===Ld||ve===fl||ve===qd||ve===Ab?"Console":ve===QI?"Wearable":ve?mi:ue?.userAgentDataPlatform==="Android"&&((ke=ue?.maxTouchPoints)!==null&&ke!==void 0?ke:0)>0?600>Math.min((Ie=ue?.screenWidth)!==null&&Ie!==void 0?Ie:0,(Ne=ue?.screenHeight)!==null&&Ne!==void 0?Ne:0)/((Ee=ue?.devicePixelRatio)!==null&&Ee!==void 0?Ee:1)?mi:bl:"Desktop"),$timezone:n4(),$timezone_offset:K9()}),{$current_url:Vd(q?Ko(qt?.href):qt?.href,O,Yd),$host:qt?.host,$pathname:qt?.pathname,$raw_user_agent:Wn.length>1e3?Wn.substring(0,997)+"...":Wn,$browser_version:V7(Wn,navigator.vendor,L,J),$browser_language:Sk(),$browser_language_prefix:(K=Sk(),typeof K=="string"?K.split("-")[0]:void 0),$screen_height:ne?.screen.height,$screen_width:ne?.screen.width,$viewport_height:ne?.innerHeight,$viewport_width:ne?.innerWidth,$lib:xt.LIB_NAME,$lib_version:xt.LIB_VERSION,$insert_id:Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10),$time:Date.now()/1e3});return xt.SDK_DIST_CHANNEL&&(we.$sdk_dist_channel=xt.SDK_DIST_CHANNEL),we})(this.config.mask_personal_data_properties,this.config.custom_personal_data_properties,this.config.detect_google_search_app,this.config.disable_capture_url_hashes);if(this.sessionManager){var v=this.sessionManager.checkAndGetSessionAndWindowId(c,r.getTime()),b=v.windowId;f.$session_id=v.sessionId,f.$window_id=b}this.sessionPropsManager&&At(f,this.sessionPropsManager.getSessionProps());try{var j;this.sessionRecording&&At(f,this.sessionRecording.sdkDebugProperties),f.$sdk_debug_retry_queue_size=(j=this.An)==null?void 0:j.length}catch(A){f.$sdk_debug_error_capturing_properties=String(A)}if(this.requestRouter.region===l0&&(f.$lib_custom_api_host=this.config.api_host),m=t!==ol||c?t!==Ry||c?this.pageViewManager.doEvent():this.pageViewManager.doPageLeave(r):this.pageViewManager.doPageView(r,a),f=At(f,m),t===ol&&Se&&(f.title=Se.title),!be(u)){var w=r.getTime()-u;f.$duration=parseFloat((w/1e3).toFixed(3))}Wn&&this.config.opt_out_useragent_filter&&(f.$browser_type=this._is_bot()?"bot":"browser");var _=this.persistence.properties(),S=this.sessionPersistence.properties();Nt(["$referrer","$referring_domain"],(A=>{A in _&&delete S[A]})),(f=At({},x,_,S,f)).$is_identified=this._isIdentified(),He(this.config.property_denylist)?Nt(this.config.property_denylist,(function(A){delete f[A]})):_e.error(_4+this.config.property_denylist+" or property_blacklist config: "+this.config.property_blacklist);var k=this.config.sanitize_properties;k&&(_e.error(zk),f=k(f,t));var I=this.Vn();return f.$process_person_profile=I,I&&!c&&this.Zn("_calculate_event_properties"),f}zn(t,n,r){var a;if(n===void 0&&(n=!0),r===void 0&&(r=!1),!this.persistence||!this.Vn()||this.yn&&!r)return t;var c=this.persistence.get_initial_props(),u=(a=this.sessionPropsManager)==null?void 0:a.getSetOnceProps(),f=At({},c,u||{},t||{}),h=this.config.sanitize_properties;return h&&(_e.error(zk),f=h(f,"$set_once")),n&&(this.yn=!0),ro(f)?void 0:f}register(t,n){var r;(r=this.persistence)==null||r.register(t,n)}register_once(t,n,r){var a;(a=this.persistence)==null||a.register_once(t,n,r)}register_for_session(t){var n;(n=this.sessionPersistence)==null||n.register(t),Object.keys(t).forEach((r=>this.bn.add(r))),this.Gn()}unregister(t){var n;(n=this.persistence)==null||n.unregister(t)}unregister_for_session(t){var n;(n=this.sessionPersistence)==null||n.unregister(t),this.bn.delete(t),this.Gn()}Qn(t,n){this.register({[t]:n})}Fn(){this.bn.forEach((t=>{var n;(n=this.sessionPersistence)==null||n.unregister(t)})),this.bn.clear(),this.Gn()}Gn(){var t;if(this._n)if(this.config.persistence==="memory"||(t=this.sessionPersistence)!=null&&t.xi||!Kt.N())Kt.q(this._n);else{var n=[];
82this.bn.forEach((r=>n.push(r))),n.length>0?Kt.F(this._n,n):Kt.q(this._n)}}getFeatureFlag(t,n){var r;return(r=this.featureFlags)==null?void 0:r.getFeatureFlag(t,n)}getFeatureFlagPayload(t){var n;return(n=this.featureFlags)==null?void 0:n.getFeatureFlagPayload(t)}getFeatureFlagResult(t,n){var r;return(r=this.featureFlags)==null?void 0:r.getFeatureFlagResult(t,n)}getAllFeatureFlags(){var t,n;return(t=(n=this.featureFlags)==null?void 0:n.getAllFeatureFlags())!==null&&t!==void 0?t:[]}isFeatureEnabled(t,n){var r,a;return(r=(a=this.featureFlags)==null?void 0:a.isFeatureEnabled(t,n))!==null&&r!==void 0?r:n?.defaultValue}reloadFeatureFlags(){var t;(t=this.featureFlags)==null||t.reloadFeatureFlags()}updateFlags(t,n,r){var a;(a=this.featureFlags)==null||a.updateFlags(t,n,r)}updateEarlyAccessFeatureEnrollment(t,n,r){var a;(a=this.featureFlags)==null||a.updateEarlyAccessFeatureEnrollment(t,n,r)}getEarlyAccessFeatures(t,n,r){var a;return n===void 0&&(n=!1),(a=this.featureFlags)==null?void 0:a.getEarlyAccessFeatures(t,n,r)}on(t,n){return this.vn.on(t,n)}onFeatureFlags(t){return this.featureFlags?this.featureFlags.onFeatureFlags(t):(t([],{},{errorsLoading:!0}),()=>{})}onSurveysLoaded(t){return this.surveys?this.surveys.onSurveysLoaded(t):(t([],{isLoaded:!1,error:Uc}),()=>{})}onSessionId(t){var n,r;return(n=(r=this.sessionManager)==null?void 0:r.onSessionId(t))!==null&&n!==void 0?n:()=>{}}getSurveys(t,n){n===void 0&&(n=!1),this.surveys?this.surveys.getSurveys(t,n):t([],{isLoaded:!1,error:Uc})}getActiveMatchingSurveys(t,n){n===void 0&&(n=!1),this.surveys?this.surveys.getActiveMatchingSurveys(t,n):t([],{isLoaded:!1,error:Uc})}renderSurvey(t,n){var r;(r=this.surveys)==null||r.renderSurvey(t,n)}displaySurvey(t,n){var r;n===void 0&&(n=mL),(r=this.surveys)==null||r.displaySurvey(t,n)}cancelPendingSurvey(t){var n;(n=this.surveys)==null||n.cancelPendingSurvey(t)}canRenderSurvey(t){var n,r;return(n=(r=this.surveys)==null?void 0:r.canRenderSurvey(t))!==null&&n!==void 0?n:{visible:!1,disabledReason:Uc}}canRenderSurveyAsync(t,n){var r,a;return n===void 0&&(n=!1),(r=(a=this.surveys)==null?void 0:a.canRenderSurveyAsync(t,n))!==null&&r!==void 0?r:Promise.resolve({visible:!1,disabledReason:Uc})}Kn(t){return!t||Tb(t)?(_e.critical("Unique user id has not been set in posthog.identify"),!1):t===Ip?(_e.critical('The string "'+t+'" was set in posthog.identify which indicates an error. This ID is only used as a sentinel value.'),!1):!["distinct_id","distinctid"].includes(t.toLowerCase())&&!["undefined","null"].includes(t.toLowerCase())||(_e.critical('The string "'+t+'" was set in posthog.identify which indicates an error. This ID should be unique to the user and not a hardcoded string.'),!1)}identify(t,n,r){if(!this.__loaded||!this.persistence)return _e.uninitializedWarning("posthog.identify");if(en(t)&&(t=t.toString(),_e.warn("The first argument to posthog.identify was a number, but it should be a string. It has been converted to a string.")),this.Kn(t)&&this.Zn("posthog.identify")){var a=this.get_distinct_id();this.register({$user_id:t}),this.get_property(Hd)||this.register_once({$had_persisted_distinct_id:!0,$device_id:a},""),t!==a&&t!==this.get_property(ad)&&(this.unregister(ad),this.register({distinct_id:t}));var c,u=(this.persistence.get_property(Ai)||Ga)===Ga,f=t!==a,h=!f&&u;if(f&&u)this.persistence.set_property(Ai,js),this.setPersonPropertiesForFlags({$set:n||{},$set_once:r||{}},!1),this.capture(My,{distinct_id:t,$anon_distinct_id:a},{$set:n||{},$set_once:r||{}}),this.Cn=Uy(t,n,r),(c=this.featureFlags)==null||c.setAnonymousDistinctId(a);else if(h){this.persistence.set_property(Ai,js);var m=n||{},x=r||{};this.setPersonPropertiesForFlags({$set:m,$set_once:x},!1),this.capture("$set",{$set:m,$set_once:x}),this.Cn=Uy(t,n,r)}else(n||r)&&this.setPersonProperties(n,r);f?(this.reloadFeatureFlags(),this.unregister(kd)):h&&(n||r)&&this.reloadFeatureFlags()}}setPersonProperties(t,n){if((t||n)&&this.Zn("posthog.setPersonProperties")){var r=Uy(this.get_distinct_id(),t,n);this.Cn!==r?(this.setPersonPropertiesForFlags({$set:t||{},$set_once:n||{}},!0),this.capture("$set",{$set:t||{},$set_once:n||{}}),this.Cn=r):_e.info("A duplicate setPersonProperties call was made with the same properties. It has been ignored.")}}unsetPersonProperties(t){var n,r=(He(t)?t:[t]).filter((a=>dt(a)&&a.length>0));r.length!==0&&this.Zn("posthog.unsetPersonProperties")&&((n=this.featureFlags)==null||n.unsetPersonPropertiesForFlags(r,!0),this.capture("$set",{$unset:r}),this.Cn=null)}group(t,n,r){if(t&&n){var a=this.getGroups(),c=a[t]!==n;if(c&&this.resetGroupPropertiesForFlags(t),this.register({$groups:xe({},a,{[t]:n})}),c||r){var u={$group_type:t,$group_key:n};r&&(u.$group_set=r),this.capture(ak,u)}r&&this.setGroupPropertiesForFlags({[t]:r}),c&&!r&&this.reloadFeatureFlags()}else _e.error("posthog.group requires a group type and group key")}resetGroups(){this.register({$groups:{}}),this.resetGroupPropertiesForFlags(),this.reloadFeatureFlags()}setPersonPropertiesForFlags(t,n){var r;n===void 0&&(n=!0),(r=this.featureFlags)==null||r.setPersonPropertiesForFlags(t,n)}resetPersonPropertiesForFlags(t){var n;t===void 0&&(t=!0),(n=this.featureFlags)==null||n.resetPersonPropertiesForFlags(t)}setGroupPropertiesForFlags(t,n){var r;n===void 0&&(n=!0),this.Zn("posthog.setGroupPropertiesForFlags")&&((r=this.featureFlags)==null||r.setGroupPropertiesForFlags(t,n))}resetGroupPropertiesForFlags(t){var n;(n=this.featureFlags)==null||n.resetGroupPropertiesForFlags(t)}reset(t){this.Jn(t)}Jn(t,n){var r,a,c,u,f,h,m,x,v,b;if(n===void 0&&(n=!1),_e.info("reset"),!this.__loaded)return _e.uninitializedWarning("posthog.reset");var j,w=this.get_property(Hd),_=this.get_property(Ay),S=this.get_property(Bs),k=this.is_capturing();if(this.consent.reset(),n||!k||this.is_capturing()||console.warn("[PostHog.js]","reset() cleared the stored consent, and capturing is now off because of `opt_out_capturing_by_default`. Call opt_in_capturing() again, and prefer calling reset() before opting in rather than after."),(r=this.persistence)==null||r.clear(),(a=this.sessionPersistence)==null||a.clear(),this.bn.clear(),this.Gn(),be(S)||(j=this.persistence)==null||j.register({[Bs]:S}),(c=this.surveys)==null||c.reset(),(u=this.Bn)==null||u.stop(),(f=this.featureFlags)==null||f.reset(),(h=this.conversations)==null||h.reset(),(m=this.logs)==null||m.reset(),(x=this.metrics)==null||x.reset(),(v=this.persistence)==null||v.set_property(Ai,Ga),(b=this.sessionManager)==null||b.resetSessionId(),this.Cn=null,this.config.cookieless_mode===to)this.register_once({distinct_id:Ip,$device_id:null},"");else{var I=this.config.get_device_id(eo());this.register_once({distinct_id:I,$device_id:t?I:w},""),t||be(_)||this.register({[Ay]:_})}this.register({$last_posthog_reset:new Date().toISOString()},1),delete this.config.identity_distinct_id,delete this.config.identity_hash,this.reloadFeatureFlags()}shutdown(t){var n=this;return Ot((function*(){var r,a,c,u,f,h,m,x;n.__loaded?((r=n.Bn)==null||r.stop(),(a=n.Nn)==null||a.dispose(),(c=n.sessionRecording)==null||c.dispose(),(u=n.logs)==null||u.flushLogs("sendBeacon"),(f=n.metrics)==null||f.flush("sendBeacon"),(h=n.Pn)==null||h.unload(),(m=n.An)==null||m.unload(),(x=n.featureFlags)==null||x.destroy()):_e.uninitializedWarning("posthog.shutdown")}))()}
82setIdentity(t,n){var r;this.config.identity_distinct_id=t,this.config.identity_hash=n,this.alias(t),(r=this.conversations)==null||r.Yn()}clearIdentity(){var t;delete this.config.identity_distinct_id,delete this.config.identity_hash,(t=this.conversations)==null||t.Xn()}get_distinct_id(){return this.get_property("distinct_id")}getGroups(){return this.get_property("$groups")||{}}get_session_id(){var t,n;return(t=(n=this.sessionManager)==null?void 0:n.checkAndGetSessionAndWindowId(!0).sessionId)!==null&&t!==void 0?t:""}get_session_replay_url(t){if(!this.sessionManager)return"";var n=this.sessionManager.checkAndGetSessionAndWindowId(!0),r=n.sessionStartTimestamp,a=this.requestRouter.endpointFor("ui","/project/"+this.config.token+"/replay/"+n.sessionId);if(t!=null&&t.withTimestamp&&r){var c,u=(c=t.timestampLookBack)!==null&&c!==void 0?c:10;if(!r)return a;a+="?t="+Math.max(Math.floor((new Date().getTime()-r)/1e3)-u,0)}return a}alias(t,n){return t===this.get_property(SA)?(_e.critical("Attempting to create alias for existing People user - aborting."),-2):this.Zn("posthog.alias")?(be(n)&&(n=this.get_distinct_id()),t!==n?(this.Qn(ad,t),this.capture("$create_alias",{alias:t,distinct_id:n})):(_e.warn("alias matches current distinct_id - skipping api call."),this.identify(t),-1)):void 0}set_config(t){var n=xe({},this.config);if(Rt(t)){var r,a,c,u,f,h,m,x,v,b,j;At(this.config,Ok(t));var w=this.In();(r=this.persistence)==null||r.update_config(this.config,n,w),this.sessionPersistence=this.config.persistence==="sessionStorage"||this.config.persistence==="memory"?this.persistence:new Dy(xe({},this.config,{persistence:"sessionStorage"}),w,!1);var _=this.Mn(this.config.debug);Wi(_)&&(this.config.debug=_),Wi(this.config.debug)&&(this.config.debug?(xt.DEBUG=!0,It.N()&&It.F("ph_debug",!0),_e.info("set_config",{config:t,oldConfig:n,newConfig:xe({},this.config)})):(xt.DEBUG=!1,It.N()&&It.q("ph_debug"))),(a=this.exceptionObserver)==null||a.onConfigChange(),(c=this.exceptions)==null||c.onConfigChange(),(u=this.sessionRecording)==null||u.startIfEnabledOrStop(),(f=this.tracingHeaders)==null||f.startIfEnabledOrStop(),(h=this.autocapture)==null||h.startIfEnabled(),(m=this.heatmaps)==null||m.startIfEnabled(),(x=this.exceptionObserver)==null||x.startIfEnabledOrStop(),(v=this.deadClicksAutocapture)==null||v.startIfEnabledOrStop(),(b=this.surveys)==null||b.loadIfEnabled(),this.ts(),(j=this.externalIntegrations)==null||j.startIfEnabledOrStop()}}_overrideSDKInfo(t,n){xt.LIB_NAME=t,xt.LIB_VERSION=n}startSessionRecording(t){var n,r,a,c,u,f=t===!0,h={sampling:f||!(t==null||!t.sampling),linked_flag:f||!(t==null||!t.linked_flag),url_trigger:f||!(t==null||!t.url_trigger),event_trigger:f||!(t==null||!t.event_trigger)};Object.values(h).some(Boolean)&&((n=this.sessionManager)==null||n.checkAndGetSessionAndWindowId(),h.sampling&&((r=this.sessionRecording)==null||r.overrideSampling()),h.linked_flag&&((a=this.sessionRecording)==null||a.overrideLinkedFlag()),h.url_trigger&&((c=this.sessionRecording)==null||c.overrideTrigger("url")),h.event_trigger&&((u=this.sessionRecording)==null||u.overrideTrigger("event"))),this.set_config({disable_session_recording:!1})}stopSessionRecording(){this.set_config({disable_session_recording:!0})}sessionRecordingStarted(){var t;return!((t=this.sessionRecording)==null||!t.started)}captureException(t,n){if(this.exceptions){var r=new Error("PostHog syntheticException"),a=this.exceptions.buildProperties(t,{handled:!0,syntheticException:r});return this.exceptions.sendExceptionEvent(xe({},a,n))}}addExceptionStep(t,n){var r;(r=this.exceptions)==null||r.addExceptionStep(t,n)}captureLog(t){var n;(n=this.logs)==null||n.captureLog(t)}get logger(){var t,n;return(t=(n=this.logs)==null?void 0:n.logger)!==null&&t!==void 0?t:Ri.es}startExceptionAutocapture(t){this.set_config({capture_exceptions:t==null||t})}stopExceptionAutocapture(){this.set_config({capture_exceptions:!1})}loadToolbar(t){var n,r;return(n=(r=this.toolbar)==null?void 0:r.loadToolbar(t))!==null&&n!==void 0&&n}get_property(t){var n;return(n=this.persistence)==null?void 0:n.props[t]}getSessionProperty(t){var n;return(n=this.sessionPersistence)==null?void 0:n.props[t]}toString(){var t,n=(t=this.config.name)!==null&&t!==void 0?t:sl;return n!==sl&&(n=sl+"."+n),n}_isIdentified(){var t,n;return((t=this.persistence)==null?void 0:t.get_property(Ai))===js||((n=this.sessionPersistence)==null?void 0:n.get_property(Ai))===js}Vn(){var t,n;return!(this.config.person_profiles==="never"||this.config.person_profiles===Qb&&!this._isIdentified()&&ro(this.getGroups())&&((t=this.persistence)==null||(t=t.props)==null||!t[ad])&&((n=this.persistence)==null||(n=n.props)==null||!n[lh]))}Hn(){return this.config.capture_pageleave===!0||this.config.capture_pageleave==="if_capture_pageview"&&(this.config.capture_pageview===!0||this.config.capture_pageview==="history_change")}createPersonProfile(){this.Vn()||this.Zn("posthog.createPersonProfile")&&this.setPersonProperties({},{})}setInternalOrTestUser(){this.Zn("posthog.setInternalOrTestUser")&&this.setPersonProperties({$internal_or_test_user:!0})}Zn(t){return this.config.person_profiles==="never"?(_e.error(t+' was called, but process_person is set to "never". This call will be ignored.'),!1):(this.Qn(lh,!0),!0)}In(){if(this.config.cookieless_mode==="always")return!0;var t=this.consent.isOptedOut();return this.config.disable_persistence||t&&!(!this.config.opt_out_persistence_by_default&&this.config.cookieless_mode!==Ps)}ts(){var t,n,r,a,c=this.In();return((t=this.persistence)==null?void 0:t.xi)!==c&&((r=this.persistence)==null||r.set_disabled(c)),((n=this.sessionPersistence)==null?void 0:n.xi)!==c&&((a=this.sessionPersistence)==null||a.set_disabled(c)),c&&(this.bn.clear(),this.Gn()),c}opt_in_capturing(t){var n;if(this.config.cookieless_mode!==to){if(this.mn()){var r,a,c,u,f;this.Jn(!0,!0),(r=this.sessionManager)==null||r.destroy(),(a=this.pageViewM
82anager)==null||a.destroy(),this.sessionManager=new Rk(this),this.pageViewManager=new _k(this),this.persistence&&(this.sessionPropsManager=new Ak(this,this.sessionManager,this.persistence));var h,m=(c=(u=this.config.__extensionClasses)==null?void 0:u.sessionRecording)!==null&&c!==void 0?c:(f=Ri.__defaultExtensionClasses)==null?void 0:f.sessionRecording;m&&(this.sessionRecording=this.gn(this.sessionRecording,new m(this)),this.dn&&((h=this.sessionRecording)==null||h.onRemoteConfig==null||h.onRemoteConfig(this.dn)))}var x,v;this.consent.optInOut(!0),this.ts(),this.qn(),(n=this.sessionRecording)==null||n.startIfEnabledOrStop(),this.config.cookieless_mode==Ps&&((x=this.surveys)==null||x.loadIfEnabled()),(be(t?.captureEventName)||t!=null&&t.captureEventName)&&this.capture((v=t?.captureEventName)!==null&&v!==void 0?v:"$opt_in",t?.captureProperties,{send_instantly:!0}),this.config.capture_pageview&&this.jn()}else _e.warn($k)}opt_out_capturing(){var t,n,r;this.config.cookieless_mode!==to?(this.config.cookieless_mode===Ps&&this.consent.isOptedIn()&&this.Jn(!0,!0),this.consent.optInOut(!1),this.ts(),this.config.cookieless_mode===Ps&&(this.register({distinct_id:Ip,$device_id:null}),(t=this.sessionRecording)==null||t.stopRecording(),this.sessionRecording=void 0,(n=this.sessionManager)==null||n.destroy(),(r=this.pageViewManager)==null||r.destroy(),this.sessionManager=void 0,this.sessionPropsManager=void 0,this.config.capture_pageview&&this.jn(),this.qn())):_e.warn($k)}has_opted_in_capturing(){return this.consent.isOptedIn()}has_opted_out_capturing(){return this.consent.isOptedOut()}get_explicit_consent_status(){var t=this.consent.consent;return t===1?"granted":t===0?"denied":"pending"}is_capturing(){return this.config.cookieless_mode===to||(this.config.cookieless_mode===Ps?this.consent.isRejected()||this.consent.isOptedIn():!this.has_opted_out_capturing())}clear_opt_in_out_capturing(){this.consent.reset(),this.ts()}_is_bot(){return Bn?g4(Bn,this.config.custom_blocked_useragents):void 0}jn(){Se&&(Se.visibilityState==="visible"?this.kn||(this.kn=!0,this.capture(ol,{title:Se.title},{send_instantly:!0}),this.xn&&(Se.removeEventListener(ch,this.xn),this.xn=null)):this.xn||(this.xn=this.jn.bind(this),Ht(Se,ch,this.xn)))}debug(t){t===!1?(ne?.console.log("You've disabled debug mode."),this.set_config({debug:!1})):(ne?.console.log("You're now in debug mode. All calls to PostHog will be logged in your console.\nYou can disable this with `posthog.debug(false)`."),this.set_config({debug:!0}))}Ki(){var t=this.Tn||{};return"advanced_disable_flags"in t?!!t.advanced_disable_flags:this.config.advanced_disable_flags!==!1?!!this.config.advanced_disable_flags:this.config.advanced_disable_decide===!0?(_e.warn("Config field 'advanced_disable_decide' is deprecated. Please use 'advanced_disable_flags' instead. The old field will be removed in a future major version."),!0):(function(n,r,a,c,u){var f=r in n&&!Ve(n[r]),h=a in n&&!Ve(n[a]);return f?n[r]:!!h&&(u&&u.warn("Config field '"+a+"' is deprecated. Please use '"+r+"' instead. The old field will be removed in a future major version."),n[a])})(t,"advanced_disable_flags","advanced_disable_decide",0,_e)}Pt(t){var n;if(Ve(this.config.before_send))return t;var r=Object.keys((n=t.properties)!==null&&n!==void 0?n:{}).filter(P7),a=He(this.config.before_send)?this.config.before_send:[this.config.before_send],c=t;for(var u of a){if(c=u(c),Ve(c)){var f="Event '"+t.event+"' was rejected in beforeSend function";return M7(t.event)?_e.warn(f+". This can cause unexpected behavior."):_e.info(f),null}c.properties&&!ro(c.properties)||_e.warn("Event '"+t.event+"' has no properties after beforeSend function, this is likely an error.")}for(var h of r)if(c.properties&&Ve(c.properties[h]))return _e.warn("Event '"+t.event+"' had its '"+h+"' property removed in a beforeSend function. This property is required for ingestion, so the event will be dropped."),null;return c}getPageViewId(){var t;return(t=this.pageViewManager.ui)==null?void 0:t.pageViewId}captureTraceFeedback(t,n){this.capture("$ai_feedback",{$ai_trace_id:String(t),$ai_feedback_text:n})}captureTraceMetric(t,n,r){this.capture("$ai_metric",{$ai_trace_id:String(t),$ai_metric_name:n,$ai_metric_value:String(r)})}Mn(t){var n=Wi(t)&&!t,r=It.N()&&It.P("ph_debug")==="true";return!n&&(!!r||t)}}Ri.__defaultExtensionClasses={},Ri.es=(()=>{var e=()=>{};return{trace:e,debug:e,info:e,warn:e,error:e,fatal:e}})(),(function(e,t){for(var n=0;t.length>n;n++)e.prototype[t[n]]=_9(e.prototype[t[n]])})(Ri,["identify"]);class Dk{constructor(t){this.disabled=t===!1;var n=Rt(t)?t:{};this.thresholdPx=n.threshold_px||30,this.timeoutMs=n.timeout_ms||1e3,this.clickCount=n.click_count||3,this.clicks=[]}isRageClick(t,n,r){if(this.disabled)return!1;var a=this.clicks[this.clicks.length-1];if(a&&Math.abs(t-a.x)+Math.abs(n-a.y)<this.thresholdPx&&this.timeoutMs>r-a.timestamp){if(this.clicks.push({x:t,y:n,timestamp:r}),this.clicks.length===this.clickCount)return!0}else this.clicks=[{x:t,y:n,timestamp:r}];return!1}}var Yy="$copy_autocapture",Xy=Gt("[AutoCapture]");function Ky(e,t){return t.length>e?t.slice(0,e)+"...":t}function kL(e){if(e.previousElementSibling)return e.previousElementSibling;var t=e;do t=t.previousSibling;while(t&&!Wo(t));return t}function NL(e,t){var n,r,a=t.e,c=t.maskAllElementAttributes,u=t.maskAllText,f=t.elementAttributeIgnoreList,h=t.elementsC
82hainAsString,m=t.disableCaptureUrlHashes;if(!Wo(e))return{props:{}};for(var x=[e],v=new Set([e]),b=e;b.parentNode&&!fi(b,"body")&&FA>x.length;)if(DA(b.parentNode)){var j=b.parentNode.host;if(v.has(j))break;v.add(j),x.push(j),b=j}else{if(!Wo(b.parentNode)||v.has(b.parentNode))break;v.add(b.parentNode),x.push(b.parentNode),b=b.parentNode}var w,_,S=[],k={},I=!1,A=!1;if(Nt(x,(E=>{var D=t0(E);if(fi(E,"a")){var $=E.getAttribute("href");I=!!(D&&$&&Nd($))&&(m?Ko($):$)}Be(ph(E),"ph-no-capture")&&(A=!0),S.push((function(O,F,V,ce,L){L===void 0&&(L=!1);var J=O.tagName.toLowerCase(),X={tag_name:J};_w.indexOf(J)>-1&&!V&&(X.$el_text=J.toLowerCase()==="a"||J.toLowerCase()==="button"?Ky(1024,vk(O)):Ky(1024,Gd(O)));var de=ph(O);de.length>0&&(X.classes=de.filter((function(ie){return ie!==""}))),Nt(O.attributes,(function(ie){var K;if((!UA(O)||["name","id","class","aria-label"].indexOf(ie.name)!==-1)&&(ce==null||!ce.includes(ie.name))&&!F&&Nd(ie.value)&&(!dt(K=ie.name)||K.substring(0,10)!=="_ngcontent"&&K.substring(0,7)!=="_nghost")){var ae=ie.value;ie.name==="class"&&(ae=ww(ae).join(" ")),X["attr__"+ie.name]=Ky(1024,ie.name==="href"&&L?Ko(ae):ae)}}));for(var pe=1,z=1,Y=O;Y=kL(Y);)pe++,Y.tagName===O.tagName&&z++;return X.nth_child=pe,X.nth_of_type=z,X})(E,c,u,f,m));var P=(function(O){if(!t0(O))return{};var F={};return Nt(O.attributes,(function(V){if(V.name&&V.name.indexOf("data-ph-capture-attribute")===0){var ce=V.name.replace("data-ph-capture-attribute-",""),L=V.value;ce&&L&&Nd(L)&&(F[ce]=L)}})),F})(E);At(k,P)})),A)return{props:{},explicitNoCapture:A};if(u||(S[0].$el_text=fi(e,"a")||fi(e,"button")?vk(e):Gd(e)),I){var T,H;S[0].attr__href=I;var q=(T=fh(I))==null?void 0:T.host,B=ne==null||(H=ne.location)==null?void 0:H.host;q&&B&&q!==B&&(w=I)}return{props:At({$event_type:a.type,$ce_version:1},h?{}:{$elements:S},{$elements_chain:(_=S,(function(E){return E.map((D=>{var $,P,O="";if(D.tag_name&&(O+=D.tag_name),D.attr_class)for(var F of(D.attr_class.sort(),D.attr_class))O+="."+F.replace(/"/g,"");var V=xe({},D.text?{text:D.text}:{},{"nth-child":($=D.nth_child)!==null&&$!==void 0?$:0,"nth-of-type":(P=D.nth_of_type)!==null&&P!==void 0?P:0},D.href?{href:D.href}:{},D.attr_id?{attr_id:D.attr_id}:{},D.attributes),ce={};return jf(V).sort(((L,J)=>L[0].localeCompare(J[0]))).forEach((L=>{var J=L[1];return ce[bk(L[0].toString())]=bk(J.toString())})),(O+=":")+jf(ce).map((L=>L[0]+'="'+L[1]+'"')).join("")})).join(";")})((function(E){return E.map((D=>{var $,P,O={text:($=D.$el_text)==null?void 0:$.slice(0,400),tag_name:D.tag_name,href:(P=D.attr__href)==null?void 0:P.slice(0,2048),attr_class:L9(D),attr_id:D.attr__id,nth_child:D.nth_child,nth_of_type:D.nth_of_type,attributes:{}};return jf(D).filter((F=>F[0].indexOf("attr__")===0)).forEach((F=>O.attributes[F[0]]=F[1])),O}))})(_)))},(n=S[0])!=null&&n.$el_text?{$el_text:(r=S[0])==null?void 0:r.$el_text}:{},w&&a.type==="click"?{$external_click_url:w}:{},k)}}var Gc=Gt("[ExceptionAutocapture]"),Fk=()=>{},EL=Gt("[TracingHeaders]"),Es=Gt("[Web Vitals]"),Bk=9e5,Lk="disabled",qk="lazy_loading",Vc="awaiting_config",Op="missing_config";Gt("[SessionRecording]"),Gt("[SessionRecording]");var c0="[SessionRecording]",Xr=Gt(c0),TL=Gt("[Heatmaps]");function Wy(e){return Rt(e)&&"clientX"in e&&"clientY"in e&&en(e.clientX)&&en(e.clientY)}var Dp=Gt("[Product Tours]"),Jy=e=>{var t;return!e.config.disable_product_tours&&!((t=e.persistence)==null||!t.get_property(xw))},IL=["$set_once","$set"],pr=Gt("[SiteApps]"),Hk="Error while initializing PostHog app with config id ";function Xa(e,t,n){if(Ve(e))return!1;switch(n){case"exact":return e===t;case"contains":var r=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/_/g,".").replace(/%/g,".*");return new RegExp(r,"i").test(e);case"regex":try{return new RegExp(t).test(e)}catch{return!1}default:return!1}}class AL{constructor(t){this.rs=new kw,this.ns=(n,r)=>this.ss(n,r)&&this.os(n,r)&&this.ls(n,r)&&this.us(n,r),this.ss=(n,r)=>r==null||!r.event||n?.event===r?.event,this._instance=t,this.hs=new Set,this.ds=new Set}init(){var t,n;be((t=this._instance)==null?void 0:t._addCaptureHook)||(n=this._instance)==null||n._addCaptureHook(((r,a)=>{this.on(r,a)}))}register(t){var n,r;if(!be((n=this._instance)==null?void 0:n._addCaptureHook)&&(t.forEach((u=>{var f,h;(f=this.ds)==null||f.add(u),(h=u.steps)==null||h.forEach((m=>{var x;(x=this.hs)==null||x.add(m?.event||"")}))})),(r=this._instance)!=null&&r.autocapture)){var a,c=new Set;t.forEach((u=>{var f;(f=u.steps)==null||f.forEach((h=>{h!=null&&h.selector&&c.add(h?.selector)}))}
82)),(a=this._instance)==null||a.autocapture.setElementSelectors(c)}}on(t,n){var r;n!=null&&t.length!=0&&(this.hs.has(t)||this.hs.has(n.event))&&this.ds&&((r=this.ds)==null?void 0:r.size)>0&&this.ds.forEach((a=>{this.vs(n,a)&&this.rs.emit("actionCaptured",a.name)}))}cs(t){this.onAction("actionCaptured",(n=>t(n)))}vs(t,n){if(n?.steps==null)return!1;for(var r of n.steps)if(this.ns(t,r))return!0;return!1}onAction(t,n){return this.rs.on(t,n)}os(t,n){if(n!=null&&n.url){var r,a=t==null||(r=t.properties)==null?void 0:r.$current_url;if(!a||typeof a!="string"||!Xa(a,n.url,n.url_matching||"contains"))return!1}return!0}ls(t,n){return!!this.fs(t,n)&&!!this.ps(t,n)&&!!this.gs(t,n)}fs(t,n){var r;if(n==null||!n.href)return!0;var a=this.ys(t);if(a.length>0)return a.some((f=>Xa(f.href,n.href,n.href_matching||"exact")));var c,u=(t==null||(r=t.properties)==null?void 0:r.$elements_chain)||"";return!!u&&Xa((c=u.match(/(?::|")href="(.*?)"/))?c[1]:"",n.href,n.href_matching||"exact")}ps(t,n){var r;if(n==null||!n.text)return!0;var a=this.ys(t);if(a.length>0)return a.some((m=>Xa(m.text,n.text,n.text_matching||"exact")||Xa(m.$el_text,n.text,n.text_matching||"exact")));var c,u,f,h=(t==null||(r=t.properties)==null?void 0:r.$elements_chain)||"";return!!h&&(c=(function(m){for(var x,v=[],b=/(?::|")text="(.*?)"/g;!Ve(x=b.exec(m));)v.includes(x[1])||v.push(x[1]);return v})(h),u=n.text,f=n.text_matching||"exact",c.some((m=>Xa(m,u,f))))}gs(t,n){var r,a;if(n==null||!n.selector)return!0;var c=t==null||(r=t.properties)==null?void 0:r.$element_selectors;if(c!=null&&c.includes(n.selector))return!0;var u=(t==null||(a=t.properties)==null?void 0:a.$elements_chain)||"";if(n.selector_regex&&u)try{return new RegExp(n.selector_regex).test(u)}catch{return!1}return!1}ys(t){var n;return(t==null||(n=t.properties)==null?void 0:n.$elements)==null?[]:t?.properties.$elements}us(t,n){return n==null||!n.properties||n.properties.length===0||y4(n.properties.reduce(((r,a)=>{var c=He(a.value)?a.value.map(String):a.value!=null?[String(a.value)]:[];return r[a.key]={values:c,operator:a.operator||"exact"},r}),{}),t?.properties)}}class RL{constructor(t){var n;this.bs=[],this._instance=t,this._s=new Map,this.ws=new Map,this.ks=new Map,(n=this._instance)==null||n.onSessionId==null||n.onSessionId((r=>this.xs(r)))}Ss(t){return!1}Cs(){return null}Ms(t){}Ts(){}Es(t,n){return!!t&&y4(t.propertyFilters,n?.properties)}Is(t,n){var r=new Map;return t.forEach((a=>{var c;(c=a.conditions)==null||(c=c[n])==null||(c=c.values)==null||c.forEach((u=>{if(u!=null&&u.name){var f=r.get(u.name)||[];f.push(a.id),r.set(u.name,f)}}))})),r}Ps(t,n,r){var a=(r===Bc.Activation?this._s:this.ws).get(t),c=[];return this.Rs((u=>{c=u.filter((f=>a?.includes(f.id)))})),c.filter((u=>{var f,h=(f=u.conditions)==null||(f=f[r])==null||(f=f.values)==null?void 0:f.find((m=>m.name===t));return this.Es(h,n)}))}register(t){var n;be((n=this._instance)==null?void 0:n._addCaptureHook)||(this.As(t),this.Fs(t))}Fs(t){var n=t.filter((r=>{var a,c;return((a=r.conditions)==null?void 0:a.actions)&&((c=r.conditions)==null||(c=c.actions)==null||(c=c.values)==null?void 0:c.length)>0}));n.length!==0&&(this.Ls==null&&(this.Ls=new AL(this._instance),this.Ls.init(),this.Ls.cs((r=>{this.onAction(r)}))),n.forEach((r=>{var a,c,u,f,h;r.conditions&&(a=r.conditions)!=null&&a.actions&&(c=r.conditions)!=null&&(c=c.actions)!=null&&c.values&&((u=r.conditions)==null||(u=u.actions)==null||(u=u.values)==null?void 0:u.length)>0&&((f=this.Ls)==null||f.register(r.conditions.actions.values),(h=r.conditions)==null||(h=h.actions)==null||(h=h.values)==null||h.forEach((m=>{if(m&&m.name){var x=this.ks.get(m.name);x&&x.push(r.id),this.ks.set(m.name,x||[r.id])}})))})))}As(t){var n,r=t.filter((c=>{var u,f;return((u=c.conditions)==null?void 0:u.events)&&((f=c.conditions)==null||(f=f.events)==null||(f=f.values)==null?void 0:f.length)>0})),a=t.filter((c=>{var u,f;return((u=c.conditions)==null?void 0:u.cancelEvents)&&((f=c.conditions)==null||(f=f.cancelEvents)==null||(f=f.values)==null?void 0:f.length)>0}));r.length===0&&a.length===0||((n=this._instance)==null||n._addCaptureHook(((c,u)=>{this.onEvent(c,u)})),this._s=this.Is(t,Bc.Activation),this.ws=this.Is(t,Bc.Cancellation))}onEvent(t,n){var r,a,c=this.Os(),u=(n==null||(r=n.properties)==null?void 0:r.$survey_id)||(n==null||(a=n.properties)==null?void 0:a.$product_tour_id);if(u&&this.getActivatedIds().includes(u)){var f=this.Ds(t,u);if(f==="consume")return c.info("event consumed activated item, remov
82ing it",{event:t,itemId:u}),void this.$s([u]);if(f==="persist")return c.info("shown item promoted to persisted activation",{event:t,itemId:u}),this.Ns(u),void this.qs([u])}if(this.ws.has(t)){var h=this.Ps(t,n,Bc.Cancellation);h.length>0&&(c.info("cancel event matched, cancelling items",{event:t,itemsToCancel:h.map((x=>x.id))}),this.$s(h.map((x=>x.id))),h.forEach((x=>this.js(x.id))))}if(this._s.has(t)){c.info("event name matched",{event:t,eventPayload:n,items:this._s.get(t)});var m=this.Ps(t,n,Bc.Activation);this.Bs(m.map((x=>x.id)))}}onAction(t){this.ks.has(t)&&this.Bs(this.ks.get(t)||[])}Bs(t){var n;if(t.length!==0){var r=!((n=this._instance)==null||n.get_session_id==null||!n.get_session_id()),a=[];for(var c of t)r&&this.Ss(c)?this.Ns(c)&&this.Hs(c):a.push(c);a.length>0&&(this.bs=[...new Set([...this.bs,...a])]),this.Os().info("updating activated items",{activatedItems:this.getActivatedIds()})}}Ns(t){this.bs=this.bs.filter((r=>r!==t));var n=this.Us();return!n.includes(t)&&(this.zs([...n,t]),this.Ws(),!0)}$s(t){var n=new Set(t);this.bs=this.bs.filter((c=>!n.has(c)));var r=this.Vs(),a=r.filter((c=>!n.has(c)));a.length!==r.length&&(this.zs(a),a.length===0&&this.Zs()),this.qs(t)}Gs(){var t,n=this.Cs();if(!n)return{};var r=(t=this._instance)==null||(t=t.persistence)==null?void 0:t.props[n];return r&&typeof r=="object"?r:{}}Hs(t){if(this.Cs()){var n=this.Gs();this.Ms(xe({},n,{[t]:Date.now()}))}}qs(t){if(this.Cs()){var n=this.Gs(),r={},a=!1;for(var c of Object.entries(n)){var u=c[0],f=c[1];t.includes(u)?a=!0:r[u]=f}a&&(ro(r)?this.Ts():this.Ms(r))}}Qs(){this.Cs()&&this.Ts()}getActivationTimestamp(t){if(this.Us().includes(t)){var n=this.Gs()[t];return en(n)?n:void 0}}Vs(){var t,n=this.Ks();return((t=this._instance)==null||(t=t.persistence)==null?void 0:t.props[n])||[]}Us(){var t,n,r=this.Vs();if(r.length===0)return[];var a=(t=this._instance)==null||(t=t.persistence)==null?void 0:t.props[this.Js()],c=(n=this._instance)==null||n.get_session_id==null?void 0:n.get_session_id();return c&&a===c?r:[]}Ws(){var t,n=(t=this._instance)==null||t.get_session_id==null?void 0:t.get_session_id();n&&this.Ys(n)}Zs(){this.Xs()}xs(t){var n,r=(n=this._instance)==null||(n=n.persistence)==null?void 0:n.props[this.Js()];if(r&&r!==t){var a=this.Vs(),c=this.Gs();a.length>0&&(this.zs([]),a.filter((u=>en(c[u]))).forEach((u=>this.js(u)))),this.Zs(),this.Qs()}}getActivatedIds(){return[...new Set([...this.Us(),...this.bs])].filter((t=>!this.ta(t)))}reset(){this.bs=[],this.Vs().length>0&&this.zs([]),this.Zs(),this.Qs()}getEventToItemsMap(){return this._s}ea(){return this.Ls}}class ML extends RL{constructor(t){super(t)}Ks(){return Gb}Js(){return Sf}Cs(){return Cf}Ms(t){var n;(n=this._instance)==null||(n=n.persistence)==null||n.register({[Cf]:t})}Ts(){var t;(t=this._instance)==null||(t=t.persistence)==null||t.unregister(Cf)}Ss(t){var n,r;this.Rs((c=>{r=c.find((u=>u.id===t))}));var a=(n=r)==null||(n=n.appearance)==null?void 0:n.surveyPopupDelaySeconds;return en(a)&&a>0}ia(){return io.SHOWN}Rs(t){var n;(n=this._instance)==null||n.getSurveys(t)}js(t){var n;(n=this._instance)==null||n.cancelPendingSurvey(t)}Os(){return mt}zs(t){var n;(n=this._instance)==null||(n=n.persistence)==null||n.register({[Gb]:t})}Ys(t){var n;(n=this._instance)==null||(n=n.persistence)==null||n.register({[Sf]:t})}Xs(){var t;(t=this._instance)==null||(t=t.persistence)==null||t.unregister(Sf)}ta(){return!1}Ds(t,n){var r;this.Rs((c=>{r=c.find((u=>u.id===n))}));var a=!r||(function(c){var u;return v4(c)&&!((u=c.conditions)==null||(u=u.events)==null||!u.repeatedActivation)||c.schedule==="always"})(r);return a?t===io.SHOWN?"consume":"ignore":t===io.SHOWN?"persist":t===io.DISMISSED||t===io.SENT?"consume":"ignore"}getSurveys(){return this.getActivatedIds()}getEventToSurveys(){return this.getEventToItemsMap()}}var Fp="SDK is not enabled or survey functionality is not yet loaded",Uk="Disabled. Not loading surveys.",PL=ne!=null&&ne.location?hh(ne.location.hash,"__posthog")||hh(location.hash,"state"):null,Gk="_postHogToolbarParams",Vk=Gt("[Toolbar]"),cn=Gt("[FeatureFlags]"),Ts=Gt("[FeatureFlags]",{debugEnabled:!0}),Qy=`" failed. Feature flags didn't load in time.`,Yk=e=>{for(var t={},n=0;e.length>n;n++)t[e[n]]=!0;return t},Xk=e=>{var t={};for(var n of jf(e||{})){var r=n[1];r&&(t[n[0]]=r)}return t},fr=Gt("[Error tracking]"),Kk="Refusing to render web experiment since the viewer is a likely bot",$L={icontains:(e,t)=>t.toLowerCase().indexOf(e.toLowerCase())>-1,not_icontains:(e,t)=>t.toLowerCase().indexOf(e.toLowerCase())===-1,regex:(e,t)=>xh(t,e),not_regex:(e,t)=>!xh(t,e),exact:(e,t)=>
82t===e,is_not:(e,t)=>t!==e};class Tn{get Ne(){return this._instance.config}constructor(t){var n=this;this.getWebExperimentsAndEvaluateDisplayLogic=function(r){r===void 0&&(r=!1),n.getWebExperiments((a=>{Tn.ra("retrieved web experiments from the server"),n.na=new Map,a.forEach((c=>{if(c.feature_flag_key){var u;n.na&&(Tn.ra("setting flag key ",c.feature_flag_key," to web experiment ",c),(u=n.na)==null||u.set(c.feature_flag_key,c));var f=n._instance.getFeatureFlag(c.feature_flag_key);dt(f)&&c.variants[f]&&n.sa(c.name,f,c.variants[f].transforms)}else if(c.variants)for(var h in c.variants){var m=c.variants[h];Tn.aa(m,n._instance)&&n.sa(c.name,h,m.transforms)}}))}),r)},this._instance=t,this._instance.onFeatureFlags((r=>{this.onFeatureFlags(r)}))}initialize(){}onFeatureFlags(t){if(this._is_bot())Tn.ra(Kk);else if(!this.Ne.disable_web_experiments){if(Ve(this.na))return this.na=new Map,this.loadIfEnabled(),void this.previewWebExperiment();Tn.ra("applying feature flags",t),t.forEach((n=>{var r;if(this.na&&(r=this.na)!=null&&r.has(n)){var a,c=this._instance.getFeatureFlag(n),u=(a=this.na)==null?void 0:a.get(n);c&&u!=null&&u.variants[c]&&this.sa(u.name,c,u.variants[c].transforms)}}))}}previewWebExperiment(){var t=Tn.getWindowLocation();if(t!=null&&t.search){var n=Sl(t?.search,"__experiment_id"),r=Sl(t?.search,"__experiment_variant");n&&r&&(Tn.ra("previewing web experiments "+n+" && "+r),this.getWebExperiments((a=>{this.oa(parseInt(n),r,a)}),!1,!0))}}loadIfEnabled(){this.Ne.disable_web_experiments||this.getWebExperimentsAndEvaluateDisplayLogic()}getWebExperiments(t,n,r){if(this.Ne.disable_web_experiments&&!r)return t([]);var a=this._instance.get_property("$web_experiments");if(a&&!n)return t(a);this._instance._send_request({url:this._instance.requestRouter.endpointFor("api","/api/web_experiments/?token="+this.Ne.token),method:"GET",timestampMode:"query",callback:c=>t(c.statusCode===200&&c.json&&c.json.experiments||[])})}oa(t,n,r){var a=r.filter((c=>c.id===t));a&&a.length>0&&(Tn.ra("Previewing web experiment ["+a[0].name+"] with variant ["+n+"]"),this.sa(a[0].name,n,a[0].variants[n].transforms))}static aa(t,n){return!Ve(t.conditions)&&Tn.la(t,n)&&Tn.ua(t)}static la(t,n){var r;if(Ve(t.conditions)||Ve((r=t.conditions)==null?void 0:r.url))return!0;var a=Tn.getWindowLocation();if(a){var c,u,f,h=$A(n,a.href);return(c=t.conditions)==null||!c.url||$L[(u=(f=t.conditions)==null?void 0:f.urlMatchType)!==null&&u!==void 0?u:"icontains"](t.conditions.url,h)}return!1}
82static getWindowLocation(){return ne?.location}static ua(t){var n;if(Ve(t.conditions)||Ve((n=t.conditions)==null?void 0:n.utm))return!0;var r=WA();if(r.utm_source){var a,c,u,f,h,m,x,v,b=(a=t.conditions)==null||(a=a.utm)==null||!a.utm_campaign||((c=t.conditions)==null||(c=c.utm)==null?void 0:c.utm_campaign)==r.utm_campaign,j=(u=t.conditions)==null||(u=u.utm)==null||!u.utm_source||((f=t.conditions)==null||(f=f.utm)==null?void 0:f.utm_source)==r.utm_source,w=(h=t.conditions)==null||(h=h.utm)==null||!h.utm_medium||((m=t.conditions)==null||(m=m.utm)==null?void 0:m.utm_medium)==r.utm_medium,_=(x=t.conditions)==null||(x=x.utm)==null||!x.utm_term||((v=t.conditions)==null||(v=v.utm)==null?void 0:v.utm_term)==r.utm_term;return b&&w&&_&&j}return!1}static ra(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;n>a;a++)r[a-1]=arguments[a];_e.info("[WebExperiments] "+t,r)}sa(t,n,r){this._is_bot()?Tn.ra(Kk):n!=="control"?r.forEach((a=>{if(a.selector){var c;Tn.ra("applying transform of variant "+n+" for experiment "+t+" ",a);var u=(c=document)==null?void 0:c.querySelectorAll(a.selector);u?.forEach((f=>{var h=f;a.html&&(h.innerHTML=a.html),a.css&&h.setAttribute("style",a.css)}))}})):Tn.ra("Control variants leave the page unmodified.")}_is_bot(){return Bn&&this._instance?g4(Bn,this.Ne.custom_blocked_useragents):void 0}}var Ii=Gt("[Conversations]"),Is="Conversations not available yet.",Wk="console",C4="__posthogHandledLogsRequestError",Zy=(e,t)=>{var n=e instanceof Error?e:new Error(t);return n[C4]=!0,n},Jk=e=>!!e&&typeof e=="object"&&e[C4]===!0,Xh={featureFlags:class{constructor(e){this.ha=!1,this.da=!1,this.va=!1,this.ca=!1,this.fa=!1,this.pa=!1,this.ga=!1,this.ma=!1,this.ya=0,this.ba=()=>{var t=this._a();this.ya=0,t&&this.reloadFeatureFlags()},this._instance=e,this.featureFlagEventHandlers=[],ne&&Ht(ne,"online",this.ba)}destroy(){ne?.removeEventListener("online",this.ba)}get Ne(){return this._instance.config}get Tr(){return this._instance.persistence}wa(e){return this._instance.get_property(e)}ka(){var e,t;return(e=(t=this.Tr)==null?void 0:t.Ci(this.Ne.feature_flag_cache_ttl_ms))!==null&&e!==void 0&&e}xa(){return!!this.ka()&&(this.ma||this.va||(this.ma=!0,cn.warn("Feature flag cache is stale, triggering refresh..."),this.reloadFeatureFlags()),!0)}Sa(){var e,t=(e=this.Ne.evaluation_contexts)!==null&&e!==void 0?e:this.Ne.evaluation_environments;return!this.Ne.evaluation_environments||this.Ne.evaluation_contexts||this.ga||(cn.warn("evaluation_environments is deprecated. Use evaluation_contexts instead. evaluation_environments will be removed in a future version."),this.ga=!0),t!=null&&t.length?t.filter((n=>{var r=n&&typeof n=="string"&&n.trim().length>0;return r||cn.error("Invalid evaluation context found:",n,"Expected non-empty string"),r})):[]}Ca(){return this.Sa().length>0}Ma(){var e=this.Ne.flag_keys;if(!be(e)){if(He(e))return e.filter((t=>{var n=t&&typeof t=="string"&&t.trim().length>0;return n||cn.error("Invalid flag key found:",t,"Expected non-empty string"),n}));cn.error("Invalid flag_keys found:",e,"Expected array of non-empty strings")}}initialize(){var e,t,n=this._instance.config,r=(e=(t=n.bootstrap)==null?void 0:t.featureFlags)!==null&&e!==void 0?e:{};if(Object.keys(r).length){var a,c,u=(a=(c=n.bootstrap)==null?void 0:c.featureFlagPayloads)!==null&&a!==void 0?a:{},f=Object.keys(r).filter((m=>!!r[m])).reduce(((m,x)=>(m[x]=r[x]||!1,m)),{}),h=Object.keys(u).filter((m=>f[m])).reduce(((m,x)=>(u[x]&&(m[x]=u[x]),m)),{});this.receivedFeatureFlags({featureFlags:f,featureFlagPayloads:h})}}updateFlags(e,t,n){var r,a,c=n!=null&&n.merge&&(r=this.wa(zs))!==null&&r!==void 0?r:{},u=n!=null&&n.merge&&(a=this.wa(_f))!==null&&a!==void 0?a:{},f=xe({},c,e),h=xe({},u,t),m={};for(var x of Object.entries(f)){var v=x[0],b=x[1];m[v]={key:v,enabled:Vj(b),variant:Yj(b),reason:void 0,metadata:be(h?.[v])?void 0:{id:0,version:void 0,description:void 0,payload:h[v]}}}this.receivedFeatureFlags({flags:m})}get hasLoadedFlags(){return this.da}getFlags(){return Object.keys(this.getFlagVariants())}getFlagsWithDetails(){var e=this.wa(qb),t=this.wa(Wr),n=this.wa(rl);if(!n&&!t)return e||{};var r=At({},e||{}),a=[...new Set([...Object.keys(n||{}),...Object.keys(t||{})])];for(var c of a){var u,f,h=r[c],m=t?.[c],x=be(m)?(u=h?.enabled)!==null&&u!==void 0&&u:!!m,v=be(m)?h.variant:typeof m=="string"?m:void 0,b=n?.[c],j=xe({},h,{enabled:x,variant:x?v??h?.variant:void 0});x!==h?.enabled&&(j.original_enabled=h?.enabled),v!==h?.variant&&(j.original_variant=h?.variant),b&&(j.metadata=xe({},h?.metadata,{payload:b,original_payload:h==null||(f=h.metadata)==null?void 0:f.payload})),r[c]=j}return this.ha||(cn.warn(" Overriding feature flag details!",{flagDetails:e,overriddenPayloads:n,finalDetails:r}),this.ha=!0),r}getAllFeatureFlags(){var e=this.getFlagVariants(),t=this.getFlagPayloads();return Object.keys(e).map((n=>{var r=e[n];return{key:n,enabled:Vj(r),variant:Yj(r),payload:Gj(t[n])}}))}getFlagVariants(){var e=this.wa(zs),t=this.wa(Wr);if(!t)return e||{};for(var n=At({},e),r=Object.keys(t),a=0;r.length>a;a++)n[r[a]]=t[r[a]];return this.ha||(cn.warn(" Overriding feature flags!",{enabledFlags:e,overriddenFlags:t,finalFlags:n}),this.ha=!0),n}getFlagPayloads(){var e=this.wa(_f),t=this.wa(rl);if(!t)return e||{};for(var n=At({},e||{}),r=Object.keys(t),a=0;r.length>a;a++)n[r[a]]=t[r[a]];return this.ha||(cn.warn(" Overriding feature flag payloads!",{flagPayloads:e,overriddenPayloads:t,finalPayloads:n}),this.ha=!0),n}reloadFeatureFlags(){this.ca||this.Ne.advanced_disable_feature_flags||this._a()||this.Ta||(this._instance.vn.emit("featureFlagsReloading",!0),this.Ta=setTimeout((()=>{this.Ea()}),5))}Ia(){clearTimeout(this.Ta),this.Ta=void 0}ensureFlagsLoaded(){this.da||this.va||this.Ta||this.reloadFeatureFlags()}setAnonymousDistinctId(e){this.$anon_distinct_id=e}setReloadingPaused(e){this.ca=e}Ea(e){var t;
82if(this.Ia(),!this._instance.Ki()&&!this._a())if(this.va)this.fa=!0;else{var n=this.Ne.token,r=this.wa(Hd),a={token:n,distinct_id:this._instance.get_distinct_id(),groups:this._instance.getGroups(),$anon_distinct_id:this.$anon_distinct_id,person_properties:xe({},((t=this.Tr)==null?void 0:t.get_initial_props())||{},this.wa(Rs)||{},{$lib:xt.LIB_NAME,$lib_version:xt.LIB_VERSION}),group_properties:this.wa(Ms),timezone:n4()};Ln(r)||be(r)||(a.$device_id=r),(e!=null&&e.disableFlags||this.Ne.advanced_disable_feature_flags)&&(a.disable_flags=!0),this.Ca()&&(a.evaluation_contexts=this.Sa());var c=this.Ma();be(c)||(a.flag_keys=c);var u=!!this.Ne.advanced_only_evaluate_survey_feature_flags,f=this._instance.requestRouter.endpointFor("flags","/flags/?v=2"+(this.Ne.advanced_only_evaluate_survey_feature_flags?"&only_evaluate_survey_feature_flags=true":""));this.va=!0,this._instance._send_request({method:"POST",url:f,data:a,compression:this.Ne.disable_compression?void 0:Dn.Base64,timestampMode:"body",timeout:this.Ne.feature_flag_request_timeout_ms,callback:h=>{var m,x,v,b=!0;if(this.Pa(h.statusCode),h.statusCode===200&&(this.fa||(this.$anon_distinct_id=void 0),b=!1),this.va=!1,!a.disable_flags||this.fa){this.pa=!b;var j=[];h.error?h.error instanceof Error?j.push(h.error.name==="AbortError"?"timeout":"connection_error"):j.push("unknown_error"):h.statusCode!==200&&j.push("api_error_"+h.statusCode),(m=h.json)!=null&&m.errorsWhileComputingFlags&&j.push("errors_while_computing_flags");var w,_=!((x=h.json)==null||(x=x.quotaLimited)==null||!x.includes("feature_flags"));_&&j.push("quota_limited"),(v=this.Tr)==null||v.register({[Yb]:j}),_?cn.warn("You have hit your feature flags quota limit, and will not be able to load feature flags until the quota is reset. Please visit https://posthog.com/docs/billing/limits-alerts to learn more."):(a.disable_flags||this.receivedFeatureFlags((w=h.json)!==null&&w!==void 0?w:{},b,{partialResponse:u}),this.fa&&(this.fa=!1,this.Ea()))}}})}}_a(){return XA(this.ya,3)}Pa(e){this.ya=KA(e,this.ya,3,(()=>cn.warn("Feature flag requests are failing before receiving an HTTP response; this can happen due to network issues, CORS, browser blocking, or ad blockers. Stopped refreshing feature flags; will try again when connectivity changes.")))}getFeatureFlag(e,t){var n;if(t===void 0&&(t={}),!t.fresh||this.pa)if(this.da||this.getFlags()&&this.getFlags().length>0){if(!this.xa()){var r=this.getFeatureFlagResult(e,t);return(n=r?.variant)!==null&&n!==void 0?n:r?.enabled}}else cn.warn('getFeatureFlag for key "'+e+Qy)}getFeatureFlagDetails(e){return this.getFlagsWithDetails()[e]}getFeatureFlagPayload(e){var t=this.getFeatureFlagResult(e,{send_event:!1});return t?.payload}getFeatureFlagResult(e,t){if(t===void 0&&(t={}),!t.fresh||this.pa)if(this.da||this.getFlags()&&this.getFlags().length>0){if(!this.xa()){var n=this.getFlagVariants(),r=e in n,a=n[e],c=this.getFlagPayloads()[e],u=String(a),f=this.wa(Hb)||void 0,h=this.wa(Ud)||void 0,m=this.wa(kd)||{};if(this.Ne.advanced_feature_flags_dedup_per_session){var x,v=this._instance.get_session_id(),b=this.wa(Vb);v&&v!==b&&(m={},(x=this.Tr)==null||x.register({[kd]:m,[Vb]:v}))}if((t.send_event||!("send_event"in t))&&(!(e in m)||!m[e].includes(u))){var j,w,_,S,k,I,A,T,H,q,B;He(m[e])?m[e].push(u):m[e]=[u],(j=this.Tr)==null||j.register({[kd]:m});var E=this.getFeatureFlagDetails(e),D=[...(w=this.wa(Yb))!==null&&w!==void 0?w:[]];be(a)&&D.push("flag_missing");var $={$feature_flag:e,$feature_flag_response:a,$feature_flag_payload:c||null,$feature_flag_request_id:f,$feature_flag_evaluated_at:h,$feature_flag_bootstrapped_response:((_=this.Ne.bootstrap)==null||(_=_.featureFlags)==null?void 0:_[e])||null,$feature_flag_bootstrapped_payload:((S=this.Ne.bootstrap)==null||(S=S.featureFlagPayloads)==null?void 0:S[e])||null,$used_bootstrap_value:!this.pa};be(E==null||(k=E.metadata)==null?void 0:k.has_experiment)||($.$feature_flag_has_experiment=E.metadata.has_experiment),be(E==null||(I=E.metadata)==null?void 0:I.version)||($.$feature_flag_version=E.metadata.version);var P,O=(A=E==null||(T=E.reason)==null?void 0:T.description)!==null&&A!==void 0?A:E==null||(H=E.reason)==null?void 0:H.code;O&&($.$feature_flag_reason=O),E!=null&&(q=E.metadata)!=null&&q.id&&($.$feature_flag_id=E.metadata.id),be(E?.original_variant)&&be(E?.original_enabled)||($.$feature_flag_original_response=be(E.original_variant)?E.original_enabled:E.original_variant),E!=null&&(B=E.metadata)!=null&&B.original_payload&&($.$feature_flag_original_payload=E==null||(P=E.metadata)==null?void 0:P.original_payload),D.length&&($.$feature_flag_error=D.join(",")),this._instance.capture("$feature_flag_called",$)}
82if(r)return{key:e,enabled:!!a,variant:typeof a=="string"?a:void 0,payload:Gj(c)}}}else cn.warn('getFeatureFlagResult for key "'+e+Qy)}getRemoteConfigPayload(e,t){var n=this.Ne.token,r={distinct_id:this._instance.get_distinct_id(),token:n,person_properties:{$lib:xt.LIB_NAME,$lib_version:xt.LIB_VERSION}};this.Ca()&&(r.evaluation_contexts=this.Sa());var a=this.Ma();be(a)||(r.flag_keys=a),this._instance._send_request({method:"POST",url:this._instance.requestRouter.endpointFor("flags","/flags/?v=2"),data:r,compression:this.Ne.disable_compression?void 0:Dn.Base64,timestampMode:"body",timeout:this.Ne.feature_flag_request_timeout_ms,callback(c){var u,f=(u=c.json)==null?void 0:u.featureFlagPayloads;t(f?.[e]||void 0)}})}isFeatureEnabled(e,t){if(t===void 0&&(t={}),t.fresh&&!this.pa)return t.defaultValue;if(!(this.da||this.getFlags()&&this.getFlags().length>0))return cn.warn('isFeatureEnabled for key "'+e+Qy),t.defaultValue;var n=this.getFeatureFlag(e,t);return be(n)?t.defaultValue:!!n}addFeatureFlagsHandler(e){this.featureFlagEventHandlers.push(e)}removeFeatureFlagsHandler(e){this.featureFlagEventHandlers=this.featureFlagEventHandlers.filter((t=>t!==e))}receivedFeatureFlags(e,t,n){if(this.Tr){this.da=!0;var r=this.getFlagVariants(),a=this.getFlagPayloads(),c=this.getFlagsWithDetails();(function(u,f,h,m,x,v){h===void 0&&(h={}),m===void 0&&(m={}),x===void 0&&(x={});var b=(E=>{var D=E.flags;return D?(E.featureFlags=Object.fromEntries(Object.keys(D).map(($=>{var P;return[$,(P=D[$].variant)!==null&&P!==void 0?P:D[$].enabled]}))),E.featureFlagPayloads=Object.fromEntries(Object.keys(D).filter(($=>D[$].enabled)).filter(($=>{var P;return(P=D[$].metadata)==null?void 0:P.payload})).map(($=>{var P;return[$,(P=D[$].metadata)==null?void 0:P.payload]})))):E.featureFlags&&cn.warn("Using an older version of the feature flags endpoint. Please upgrade your PostHog server to the latest version"),E})(u),j=b.flags,w=b.featureFlags,_=b.featureFlagPayloads;if(w){var S=u.requestId,k=u.evaluatedAt;if(He(w)){cn.warn("v1 of the feature flags endpoint is deprecated. Please use the latest version.");var I={};if(w)for(var A=0;w.length>A;A++)I[w[A]]=!0;f&&f.register({[wf]:w,[zs]:I,[oh]:!1})}else{var T=w,H=_,q=j;if(v!=null&&v.partialResponse)T=xe({},h,T),H=xe({},m,H),q=xe({},x,q);else if(u.errorsWhileComputingFlags)if(j){var B=new Set(Object.keys(j).filter((E=>{var D;return!((D=j[E])!=null&&D.failed)})));T=xe({},h,Object.fromEntries(Object.entries(T).filter((E=>B.has(E[0]))))),H=xe({},m,Object.fromEntries(Object.entries(H||{}).filter((E=>B.has(E[0]))))),q=xe({},x,Object.fromEntries(Object.entries(q||{}).filter((E=>B.has(E[0])))))}else T=xe({},h,T),H=xe({},m,H),q=xe({},x,q);f&&f.register(xe({[wf]:Object.keys(Xk(T)),[zs]:T||{},[_f]:H||{},[qb]:q||{},[oh]:u.minimalFlagCalledEvents===!0},S?{[Hb]:S}:{},k?{[Ud]:k}:{}))}}})(e,this.Tr,r,a,c,n),t||(this.ma=!1),this.Ra(t)}}override(e,t){t===void 0&&(t=!1),cn.warn("override is deprecated. Please use overrideFeatureFlags instead."),this.overrideFeatureFlags({flags:e,suppressWarning:t})}overrideFeatureFlags(e){if(!this._instance.__loaded||!this.Tr)return cn.uninitializedWarning("posthog.featureFlags.overrideFeatureFlags");if(e===!1)return this.Tr.unregister(Wr),this.Tr.unregister(rl),this.Ra(),Ts.info("All overrides cleared");if(He(e)){var t=Yk(e);return this.Tr.register({[Wr]:t}),this.Ra(),Ts.info("Flag overrides set",{flags:e})}if(e&&typeof e=="object"&&("flags"in e||"payloads"in e)){var n,r=e;if(this.ha=!!((n=r.suppressWarning)!==null&&n!==void 0&&n),"flags"in r){if(r.flags===!1)this.Tr.unregister(Wr),Ts.info("Flag overrides cleared");else if(r.flags){if(He(r.flags)){var a=Yk(r.flags);this.Tr.register({[Wr]:a})}else this.Tr.register({[Wr]:r.flags});Ts.info("Flag overrides set",{flags:r.flags})}}return"payloads"in r&&(r.payloads===!1?(this.Tr.unregister(rl),Ts.info("Payload overrides cleared")):r.payloads&&(this.Tr.register({[rl]:r.payloads}),Ts.info("Payload overrides set",{payloads:r.payloads}))),void this.Ra()}if(e&&typeof e=="object")return this.Tr.register({[Wr]:e}),this.Ra(),Ts.info("Flag overrides set",{flags:e});cn.warn("Invalid overrideOptions provided to overrideFeatureFlags",{overrideOptions:e})}onFeatureFlags(e){if(this.addFeatureFlagsHandler(e),this.da){var t=this.Aa(),n=t.flags,r=t.flagVariants;try{e(n,r)}catch(a){cn.error("Error while running feature flags callback",a)}}return()=>this.removeFeatureFlagsHandler(e)}updateEarlyAccessFeatureEnrollment(e,t,n){var r,a=(this.wa(cd)||[]).find((h=>h.flagKey===e)),c={["$feature_enrollment/"+e]:t},u={$feature_flag:e,$feature_enrollment:t,$set:c};a&&(u.$early_access_feature_name=a.name),n&&(u.$feature_enrollment_stage=n),this._instance.capture("$feature_enrollment_update",u),this.setPersonPropertiesForFlags(c,!1);var f=xe({},this.getFlagVariants(),{[e]:t});(r=this.Tr)==null||r.register({[wf]:Object.keys(Xk(f)),[zs]:f}),this.Ra()}
82getEarlyAccessFeatures(e,t,n){t===void 0&&(t=!1);var r=this.wa(cd),a=n?"&"+n.map((c=>"stage="+c)).join("&"):"";if(r&&!t)return e(r);this._instance._send_request({url:this._instance.requestRouter.endpointFor("api","/api/early_access_features/?token="+this.Ne.token+a),method:"GET",timestampMode:"query",callback:c=>{var u,f;if(c.json){var h=c.json.earlyAccessFeatures;return(u=this.Tr)==null||u.unregister(cd),(f=this.Tr)==null||f.register({[cd]:h}),e(h)}}})}Aa(){var e=this.getFlags(),t=this.getFlagVariants();return{flags:e.filter((n=>t[n])),flagVariants:Object.keys(t).filter((n=>t[n])).reduce(((n,r)=>(n[r]=t[r],n)),{})}}Ra(e){var t=this.Aa(),n=t.flags,r=t.flagVariants;this.featureFlagEventHandlers.forEach((a=>{try{a(n,r,{errorsLoading:e})}catch(c){cn.error("Error while running feature flags callback",c)}}))}setPersonPropertiesForFlags(e,t){t===void 0&&(t=!0);var n=this.wa(Rs)||{},r=e?.$set||(e!=null&&e.$set_once?{}:e),a=e?.$set_once,c={};if(a)for(var u in a)({}).hasOwnProperty.call(a,u)&&(u in n||(c[u]=a[u]));this._instance.register({[Rs]:xe({},n,c,r)}),t&&this._instance.reloadFeatureFlags()}unsetPersonPropertiesForFlags(e,t){t===void 0&&(t=!0);var n=xe({},this.wa(Rs)||{});e.forEach((r=>{delete n[r]})),this._instance.register({[Rs]:n}),t&&this._instance.reloadFeatureFlags()}resetPersonPropertiesForFlags(e){e===void 0&&(e=!0),this._instance.unregister(Rs),e&&this._instance.reloadFeatureFlags()}setGroupPropertiesForFlags(e,t){t===void 0&&(t=!0);var n=this.wa(Ms)||{};Object.keys(n).length!==0&&Object.keys(n).forEach((r=>{n[r]=xe({},n[r],e[r]),delete e[r]})),this._instance.register({[Ms]:xe({},n,e)}),t&&this._instance.reloadFeatureFlags()}resetGroupPropertiesForFlags(e){if(e){var t=this.wa(Ms)||{};this._instance.register({[Ms]:xe({},t,{[e]:{}})})}else this._instance.unregister(Ms)}reset(){this.da=!1,this.va=!1,this.ca=!1,this.fa=!1,this.pa=!1,this.$anon_distinct_id=void 0,this.Ia(),this.ha=!1,this.ya=0}}},zL={sessionRecording:class{get Ne(){return this._instance.config}get Tr(){return this._instance.persistence}get started(){var e;return!((e=this.Fa)==null||!e.isStarted)}get status(){var e,t;return this.La===Vc||this.La===Op?this.La:(e=(t=this.Fa)==null?void 0:t.status)!==null&&e!==void 0?e:this.La}constructor(e){if(this._forceAllowLocalhostNetworkCapture=!1,this.La=Lk,this.Oa=void 0,this.Da=!1,this.$a=(()=>{var t;if(Se==null||!Se.visibilityState||Se.visibilityState==="visible")return!0;var n=ne==null||(t=ne.performance)==null||t.getEntriesByType==null?void 0:t.getEntriesByType("visibility-state");return!(n!=null&&n.length)||n.some((r=>r.name==="visible"))})(),this.Ie=()=>{var t;Se?.visibilityState==="visible"&&(this.$a=!0,(t=this.Fa)==null||t.setDocumentWasEverVisible==null||t.setDocumentWasEverVisible(!0))},this._instance=e,!this._instance.sessionManager)throw Xr.error("started without valid sessionManager"),new Error(c0+" started without valid sessionManager. This is a bug.");if(this.Ne.cookieless_mode===to)throw new Error(c0+' cannot be used with cookieless_mode="always"');Se!=null&&Se.addEventListener&&Ht(Se,"visibilitychange",this.Ie)}initialize(){this.startIfEnabledOrStop()}dispose(){this.Da=!0,Se==null||Se.removeEventListener==null||Se.removeEventListener("visibilitychange",this.Ie),this.stopRecording()}get Na(){var e,t=!((e=this._instance.get_property(Bs))==null||!e.enabled),n=!this.Ne.disable_session_recording,r=this.Ne.disable_session_recording||this._instance.consent.isOptedOut();return ne&&t&&n&&!r}startIfEnabledOrStop(e){var t;if(!(this.Da||this.Na&&(t=this.Fa)!=null&&t.isStarted)){var n=!be(Object.assign)&&!be(Array.from);this.Na&&n?(this.qa(e),Xr.info("starting")):(this.La=Lk,this.stopRecording())}}qa(e){var t,n,r;this.Na&&(this.La!==Vc&&this.La!==Op&&(this.La=qk),$e!=null&&(t=$e.__PosthogExtensions__)!=null&&(t=t.rrweb)!=null&&t.record&&(n=$e.__PosthogExtensions__)!=null&&n.initSessionRecording?this.ja(e):(r=$e.__PosthogExtensions__)==null||r.loadExternalDependency==null||r.loadExternalDependency(this._instance,this.Ba,(a=>{if(a)return Xr.error("could not load recorder",a);this.ja(e)})))}stopRecording(){var e,t;(e=this.Oa)==null||e.call(this),this.Oa=void 0,(t=this.Fa)==null||t.stop()}Ha(){var e,t;(e=this.Oa)==null||e.call(this),this.Oa=void 0,(t=this.Fa)==null||t.discard()}Ua(){var e,t;(e=this.Tr)==null||e.unregister(yw),(t=this.Tr)==null||t.unregister(CA)}za(e,t){if(Ve(e))return null;var n,r=en(e)?e:parseFloat(e);return typeof(n=r)!="number"||!Number.isFinite(n)||0>n||n>1?(Xr.warn(t+" must be between 0 and 1. Ignoring invalid value:",e),null):r}Wa(e){if(this.Tr){var t,n,r=this.Tr,a=()=>{var c,u=e.sessionRecording===!1?void 0:e.sessionRecording,f=this.za((c=this.Ne.session_recording)==null?void 0:c.sampleRate,"session_recording.sampleRate"),h=this.za(u?.sampleRate,"remote config sampleRate"),m=f??h;Ve(m)&&this.Ua();var x=u?.minimumDurationMilliseconds;r.register({[Bs]:xe({cache_timestamp:Date.now(),enabled:!!u},u,{networkPayloadCapture:xe({capturePerformance:e.capturePerformance},u?.networkPayloadCapture),canvasRecording:{enabled:u?.recordCanvas,fps:u?.canvasFps,quality:u?.canvasQuality},sampleRate:m,minimumDurationMilliseconds:be(x)?null:x,endpoint:u?.endpoint,triggerMatchType:u?.triggerMatchType,masking:u?.masking,urlTriggers:u?.urlTriggers,version:u?.version,triggerGroups:u?.triggerGroups})})};a(),(t=this.Oa)==null||t.call(this),this.Oa=(n=this._instance.sessionManager)==null?void 0:n.onSessionId(a)}}onRemoteConfig(e){var t=e.ok?e.config:void 0;return t&&"sessionRecording"in t?t.sessionRecording===!1?(this.Wa(t),void this.Ha()):(this.Wa(t),void this.startIfEnabledOrStop()):(this.La===Vc&&(this.La=Op,Xr.warn("config refresh failed, recording will not start until page reload")),void this.startIfEnabledOrStop())}log(e,t){var n;t===void 0&&(t="log"),(n=this.Fa)!=null&&n.log?this.Fa.log(e,t):Xr.warn("log called before recorder was ready")}get Ba(){var e,t,n=(e=this._instance)==null||(e=e.persistence)==null?void 0:e.get_property(Bs);return(n==null||(t=n.scriptConfig)==null?void 0:t.script)||"lazy-recorder"}Va(){var e,t,n=this._instance.get_property(Bs);if(!n)return!1;try{t=typeof n=="object"?n:JSON.parse(n)}catch(a){return Xr.warn("persisted remote config for session recording is invali
82d and will be ignored",a),!1}var r=(e=t.cache_timestamp)!==null&&e!==void 0?e:Date.now();return 36e5>=Date.now()-r}ja(e){var t,n,r;if(!this.Da){if((t=$e.__PosthogExtensions__)==null||!t.initSessionRecording)return Xr.warn("Called on script loaded before session recording is available. This can be caused by adblockers."),void this._instance.register_for_session({[RA]:!0});var a;if(this.Fa||(this.Fa=(a=$e.__PosthogExtensions__)==null?void 0:a.initSessionRecording(this._instance,this.$a),this.Fa._forceAllowLocalhostNetworkCapture=this._forceAllowLocalhostNetworkCapture),!this.Va())return this.La===Op||this.La===Vc?void 0:(this.La=Vc,Xr.info("persisted remote config is stale, requesting fresh config before starting"),void new i4(this._instance).load());this.La=qk,(n=(r=this.Fa).setDocumentWasEverVisible)==null||n.call(r,this.$a),this.Fa.start(e)}}onRRwebEmit(e){var t;(t=this.Fa)==null||t.onRRwebEmit==null||t.onRRwebEmit(e)}overrideLinkedFlag(){var e,t;this.Fa||(t=this.Tr)==null||t.register({[kA]:!0}),(e=this.Fa)==null||e.overrideLinkedFlag()}overrideSampling(){var e,t;this.Fa||(t=this.Tr)==null||t.register({[jA]:!0}),(e=this.Fa)==null||e.overrideSampling()}overrideTrigger(e){var t,n;this.Fa||(n=this.Tr)==null||n.register({[e==="url"?NA:EA]:!0}),(t=this.Fa)==null||t.overrideTrigger(e)}get sdkDebugProperties(){var e;return((e=this.Fa)==null?void 0:e.sdkDebugProperties)||{$recording_status:this.status}}tryAddCustomEvent(e,t){var n;return!((n=this.Fa)==null||!n.tryAddCustomEvent(e,t))}}},OL={autocapture:class{constructor(e){this.Za=!1,this.Ga=null,this.Qa=!1,this.Ka=!1,this.instance=e,this.rageclicks=new Dk(e.config.rageclick),this.Ja=null}initialize(){this.startIfEnabled()}get Ne(){var e,t,n=Rt(this.instance.config.autocapture)?this.instance.config.autocapture:{};return n.url_allowlist=(e=n.url_allowlist)==null?void 0:e.map((r=>new RegExp(r))),n.url_ignorelist=(t=n.url_ignorelist)==null?void 0:t.map((r=>new RegExp(r))),n}Ya(){if(this.isBrowserSupported()){if(ne&&Se){var e=n=>{n=n||ne?.event;try{this.Xa(n)}catch(r){Xy.error("Failed to capture event",r)}};if(Ht(Se,"submit",e,{capture:!0}),Ht(Se,"change",e,{capture:!0}),Ht(Se,"click",e,{capture:!0}),this.Ne.capture_copied_text){var t=n=>{n=n||ne?.event;try{this.Xa(n,Yy)}catch(r){Xy.error("Failed to capture copy/cut event",r)}};Ht(Se,"copy",t,{capture:!0}),Ht(Se,"cut",t,{capture:!0})}}}else Xy.info("Disabling Automatic Event Collection because this browser is not supported")}startIfEnabled(){this.isEnabled&&!this.Za&&(this.Ya(),this.Za=!0)}onRemoteConfig(e){if(this.Qa=!0,e.ok){var t=e.config;t.elementsChainAsString&&(this.Ka=t.elementsChainAsString);var n=t.autocapture_opt_out;Wi(n)&&(this.instance.persistence&&this.instance.persistence.register({[$b]:n}),this.Ga=n),this.startIfEnabled()}else this.startIfEnabled()}setElementSelectors(e){this.Ja=e}getElementSelectors(e){var t,n=[];return(t=this.Ja)==null||t.forEach((r=>{var a=Se?.querySelectorAll(r);a?.forEach((c=>{e===c&&n.push(r)}))})),n}get isEnabled(){var e,t,n=(e=this.instance.persistence)==null?void 0:e.props[$b],r=this.Ga,a=this.instance.Ki()&&!this.Qa;if(Ln(r)&&!Wi(n)&&!a)return!1;var c=(t=this.Ga)!==null&&t!==void 0?t:!!n;return!!this.instance.config.autocapture&&!c}Xa(e,t){if(t===void 0&&(t="$autocapture"),this.isEnabled){var n,r=$y(e);OA(r)&&(r=r.parentNode||null),t==="$autocapture"&&e.type==="click"&&e instanceof MouseEvent&&this.instance.config.rageclick&&(n=this.rageclicks)!=null&&n.isRageClick(e.clientX,e.clientY,e.timeStamp||new Date().getTime())&&hk(r,this.instance.config.rageclick)&&this.Xa(e,"$rageclick");var a=t===Yy;if(r&&(function(v,b,j,w,_,S){var k;if(!ne||Sw(v)||j!=null&&j.url_allowlist&&!uk(j.url_allowlist,S)||j!=null&&j.url_ignorelist&&uk(j.url_ignorelist,S))return!1;if(j!=null&&j.dom_event_allowlist){var I=j.dom_event_allowlist;if(I&&!I.some((E=>b.type===E)))return!1}var A=HA(v,w),T=A.parentIsUsefulElement,H=A.targetElementList;if(!(function(E,D){var $=D?.element_allowlist;if(be($))return!0;var P,O=function(V){if($.some((ce=>V.tagName.toLowerCase()===ce)))return{v:!0}};for(var F of E)if(P=O(F))return P.v;return!1})(H,j)||!e0(H,j?.css_selector_allowlist)||e0(H,(k=j?.css_selector_ignorelist)!==null&&k!==void 0?k:$9))return!1;try{var q=ne.getComputedStyle(v);
82if(q&&q.getPropertyValue("cursor")==="pointer"&&b.type==="click")return!0}catch{}var B=v.tagName.toLowerCase();switch(B){case"html":return!1;case"form":return(_||["submit"]).indexOf(b.type)>=0;case"input":case"select":case"textarea":return(_||["change","click"]).indexOf(b.type)>=0;default:return T?(_||["click"]).indexOf(b.type)>=0:(_||["click"]).indexOf(b.type)>=0&&(_w.indexOf(B)>-1||v.getAttribute("contenteditable")==="true")}})(r,e,this.Ne,a,a?["copy","cut"]:void 0,this.instance)){var c=NL(r,{e,maskAllElementAttributes:this.instance.config.mask_all_element_attributes,maskAllText:this.instance.config.mask_all_text,elementAttributeIgnoreList:this.Ne.element_attribute_ignorelist,elementsChainAsString:this.Ka,disableCaptureUrlHashes:this.instance.config.disable_capture_url_hashes}),u=c.props;if(c.explicitNoCapture)return!1;var f=this.getElementSelectors(r);if(f&&f.length>0&&(u.$element_selectors=f),t===Yy){var h,m=BA(ne==null||(h=ne.getSelection())==null?void 0:h.toString()),x=e.type||"clipboard";if(!m)return!1;u.$selected_content=m,u.$copy_type=x}return this.instance.capture(t,u),!0}}}isBrowserSupported(){return pi(Se?.querySelectorAll)}},historyAutocapture:class{constructor(e){var t;this._instance=e,this.eo=(ne==null||(t=ne.location)==null?void 0:t.pathname)||""}initialize(){this.startIfEnabled()}get isEnabled(){return this._instance.config.capture_pageview==="history_change"}startIfEnabled(){this.isEnabled&&(_e.info("History API monitoring enabled, starting..."),this.monitorHistoryChanges())}stop(){this.io&&this.io(),this.io=void 0,_e.info("History API monitoring stopped")}monitorHistoryChanges(){ne&&ne.history&&(this.ro("pushState"),this.ro("replaceState"),this.no())}ro(e){var t;if(ne&&((t=ne.history[e])==null||!t.__posthog_wrapped__)){var n=this;(function(r,a,c){try{if(!(a in r))return Fk;var u={next:r[a]},f=c((function(){for(var h=arguments.length,m=new Array(h),x=0;h>x;x++)m[x]=arguments[x];return u.next.apply(this,m)}));return pi(f)&&(f.prototype=f.prototype||{},Object.defineProperties(f,{__posthog_wrapped__:{enumerable:!1,value:!0},__posthog_layer__:{enumerable:!1,value:u}})),r[a]=f,()=>{if(r[a]!==f)for(var h=r[a];pi(h)&&h.__posthog_layer__;){var m=h.__posthog_layer__;if(m.next===f)return void(m.next=u.next);h=m.next}else r[a]=u.next}}catch{return Fk}})(ne.history,e,(r=>function(a,c,u){r.call(this,a,c,u),n.so(e)}))}}so(e){try{var t,n=ne==null||(t=ne.location)==null?void 0:t.pathname;if(!n)return;n!==this.eo&&this.isEnabled&&this._instance.capture(ol,{navigation_type:e}),this.eo=n}catch(r){_e.error("Error capturing "+e+" pageview",r)}}no(){if(!this.io){var e=()=>{this.so("popstate")};Ht(ne,"popstate",e),this.io=()=>{ne&&ne.removeEventListener("popstate",e)}}}},heatmaps:class{get Ne(){return this.instance.config}constructor(e){var t;this.ao=!1,this.Za=!1,this.oo=null,this.instance=e,this.ao=!((t=this.instance.persistence)==null||!t.props[zb]),this.rageclicks=new Dk(e.config.rageclick)}initialize(){this.startIfEnabled()}get flushIntervalMilliseconds(){var e=5e3;return Rt(this.Ne.capture_heatmaps)&&this.Ne.capture_heatmaps.flush_interval_milliseconds&&(e=this.Ne.capture_heatmaps.flush_interval_milliseconds),e}get isEnabled(){return Ve(this.Ne.capture_heatmaps)?Ve(this.Ne.enable_heatmaps)?this.ao:this.Ne.enable_heatmaps:this.Ne.capture_heatmaps!==!1}startIfEnabled(){if(this.isEnabled){if(this.Za)return;TL.info("starting..."),this.lo(),this.Ie()}else{var e;clearInterval((e=this.oo)!==null&&e!==void 0?e:void 0),this.uo(),this.getAndClearBuffer()}}onRemoteConfig(e){if(e.ok){var t=e.config;if("heatmaps"in t){var n=!!t.heatmaps;this.instance.persistence&&this.instance.persistence.register({[zb]:n}),this.ao=n,this.startIfEnabled()}}}getAndClearBuffer(){var e=this.R;return this.R=void 0,e}ho(e){Wy(e.originalEvent)&&this.ke(e.originalEvent,"deadclick")}Ie(){this.oo&&clearInterval(this.oo),this.oo=Se?.visibilityState==="visible"?setInterval(this.pr.bind(this),this.flushIntervalMilliseconds):null}lo(){ne&&Se&&(this.do=this.pr.bind(this),Ht(ne,dh,this.do),this.vo=e=>this.ke(e||ne?.event),Ht(Se,"click",this.vo,{capture:!0}),this.co=e=>this.fo(e||ne?.event),Ht(Se,"mousemove",this.co,{capture:!0}),this.po=new wk(this.instance,q9,this.ho.bind(this)),this.po.startIfEnabledOrStop(),this.mo=this.Ie.bind(this),Ht(Se,ch,this.mo),this.Za=!0)}uo(){var e;ne&&Se&&(this.do&&ne.removeEventListener(dh,this.do),this.vo&&Se.removeEventListener("click",this.vo,{capture:!0}),this.co&&Se.removeEventListener("mousemove",this.co,{capture:!0}),this.mo&&Se.removeEventListener(ch,this.mo),clearTimeout(this.yo),(e=this.po)==null||e.stop(),this.Za=!1)}bo(e,t){var n=this.instance.scrollManager.scrollY(),r=this.instance.scrollManager.scrollX(),a=this.instance.scrollManager.scrollElement(),c=(function(u,f,h){for(var m=u;m&&Wo(m)&&!fi(m,"body");){if(m===h)return!1;var x=void 0;try{var v,b,j;x=(v=(b=(j=m.ownerDocument)==null?void 0:j.defaultView)!==null&&b!==void 0?b:ne)==null?void 0:v.getComputedStyle(m).position}catch{return!1}if(Be(f,x))return!0;m=LA(m)}return!1})($y(e),["fixed","sticky"],a);return{x:e.clientX+(c?0:r),y:e.clientY+(c?0:n),target_fixed:c,type:t}}ke(e,t){var n;if(t===void 0&&(t="click"),!dk(e.target)&&Wy(e)){var r=this.bo(e,t);(n=this.rageclicks)!=null&&n.isRageClick(e.clientX,e.clientY,new Date().getTime())&&hk($y(e),this.instance.config.rageclick)&&this.Vt(xe({},r,{type:"rageclick"})),this.Vt(r)}}fo(e){!dk(e.target)&&Wy(e)&&(clearTimeout(this.yo),this.yo=setTimeout((()=>{this.Vt(this.bo(e,"mousemove"))}),500))}Vt(e){if(ne){var t=this.Ne.disable_capture_url_hashes?Ko(ne.location.href):ne.location.href,n=this.Ne.custom_personal_data_properties,r=this.Ne.mask_personal_data_properties?[...Cl,...n||[]]:[],a=Vd(t,r,Yd);this.R=this.R||{},this.R[a]||(this.R[a]=[]),this.R[a].push(e)}}pr(){this.R&&!ro(this.R)&&this.instance.capture("$$heatmap",{$heatmap_data:this.getAndClearBuffer()})}},deadClicksAutocapture:wk,webVitalsAutocapture:class{constructor(e){var t;this.ao=!1,this.Za=!1,this.R={navigationKey:void 0,url:void 0,metrics:[],firstMetricTimestamp:void 0},this._o=()=>{clearTimeout(this.wo),this.wo=void 0,this.R.metrics.length!==0&&(this._instance.capture("$web_vitals",xe({$current_url:this.R.url},this.R.metrics.reduce(((n,r)=>xe({},n,{["$web_vitals_"+r.name+"_event"]:xe({},r),["$web_vitals_"+r.name+"_value"]:r.value})),{}))),this.R={navigationKey:void 0,url:void 0,metrics:[],firstMetricTimestamp:void 0})},this.ko=n=>{var r;if(this.R=this.R||{navigationKey:void 0,url:void 0,metrics:[],firstMetricTimestamp:void 0},Ve(n?.name)||Ve(n?.value))Es.error("Invalid metric received",n);
82else{var a=typeof n.navigationURL=="string"?n.navigationURL:void 0,c=this.xo(a);if(!be(c)){var u=en(n.navigationId)||typeof n.navigationId=="string"?"navigation:"+n.navigationId:"url:"+c;if(!this.So||this.So>n.value){this.R.navigationKey!==u&&(this._o(),this.wo=setTimeout(this._o,this.flushToCaptureTimeoutMs)),be(this.R.navigationKey)&&(this.R.navigationKey=u,this.R.url=c),this.R.firstMetricTimestamp=be(this.R.firstMetricTimestamp)?Date.now():this.R.firstMetricTimestamp,n.attribution&&n.attribution.interactionTargetElement&&(n.attribution.interactionTargetElement=void 0);var f=(r=this._instance.sessionManager)==null?void 0:r.checkAndGetSessionAndWindowId(!0),h=xe({},n,a?{navigationURL:c}:{},{$current_url:c,timestamp:Date.now()});be(f)||(h.$session_id=f.sessionId,h.$window_id=f.windowId),this.R.metrics.push(h),this.R.metrics.length===this.allowedMetrics.length&&this._o()}else Es.error("Ignoring metric with value >= "+this.So,n)}}},this.Co=()=>{if(!this.Za){var n,r,a,c,u=$e.__PosthogExtensions__,f=u?.postHogWebVitalsCallbacksByFlavor,h=f?.[this.Mo]||(this.Mo==="web-vitals"&&be(f)?u?.postHogWebVitalsCallbacks:void 0);if(be(h)||(n=h.onLCP,r=h.onCLS,a=h.onFCP,c=h.onINP),n&&r&&a&&c){var m={reportSoftNavs:this.useSoftNavs};this.allowedMetrics.indexOf("LCP")>-1&&n(this.ko.bind(this),m),this.allowedMetrics.indexOf("CLS")>-1&&r(this.ko.bind(this),m),this.allowedMetrics.indexOf("FCP")>-1&&a(this.ko.bind(this),m),this.allowedMetrics.indexOf("INP")>-1&&c(this.ko.bind(this),m),this.Za=!0}else Es.error("web vitals callbacks not loaded - not starting")}},this._instance=e,this.ao=!((t=this._instance.persistence)==null||!t.props[Bb]),this.startIfEnabled()}get To(){return this._instance.config.capture_performance}get allowedMetrics(){var e,t,n=Rt(this.To)?(e=this.To)==null?void 0:e.web_vitals_allowed_metrics:void 0;return Ve(n)?((t=this._instance.persistence)==null?void 0:t.props[Lb])||["CLS","FCP","INP","LCP"]:n}get flushToCaptureTimeoutMs(){return(Rt(this.To)?this.To.web_vitals_delayed_flush_ms:void 0)||5e3}get useAttribution(){var e=Rt(this.To)?this.To.web_vitals_attribution:void 0;return e!=null&&e}get useSoftNavs(){var e=Rt(this.To)?this.To.__preview_web_vitals_soft_navs:void 0;return e!=null&&e}get So(){var e=Rt(this.To)&&en(this.To.__web_vitals_max_value)?this.To.__web_vitals_max_value:Bk;return e>0&&6e4>=e?Bk:e}get isEnabled(){var e=qt?.protocol;if(e!=="http:"&&e!=="https:")return Es.info("Web Vitals are disabled on non-http/https protocols"),!1;var t=Rt(this.To)?this.To.web_vitals:Wi(this.To)?this.To:void 0;return Wi(t)?t:this.ao}startIfEnabled(){this.isEnabled&&!this.Za&&(Es.info("enabled, starting..."),this.ai(this.Co))}onRemoteConfig(e){if(e.ok){var t=e.config;if("capturePerformance"in t){var n=Rt(t.capturePerformance)&&!!t.capturePerformance.web_vitals,r=Rt(t.capturePerformance)?t.capturePerformance.web_vitals_allowed_metrics:void 0;this._instance.persistence&&(this._instance.persistence.register({[Bb]:n}),this._instance.persistence.register({[Lb]:r})),this.ao=n,this.startIfEnabled()}}}get Mo(){return this.useSoftNavs?this.useAttribution?"web-vitals-with-attribution-soft-navs":"web-vitals-soft-navs":this.useAttribution?"web-vitals-with-attribution":"web-vitals"}ai(e){var t=$e.__PosthogExtensions__,n=this.Mo,r=t?.postHogWebVitalsCallbacksByFlavor;r!=null&&r[n]||n==="web-vitals"&&be(r)&&t!=null&&t.postHogWebVitalsCallbacks?e():t==null||t.loadExternalDependency==null||t.loadExternalDependency(this._instance,n,(a=>{a?Es.error("failed to load script",a):e()}))}xo(e){var t=e||ne?.location.href;if(t){var n=this._instance.config.disable_capture_url_hashes?Ko(t):t,r=this._instance.config.custom_personal_data_properties,a=this._instance.config.mask_personal_data_properties?[...Cl,...r||[]]:[];return Vd(n,a,Yd)}Es.error("Could not determine current URL")}}},DL={exceptionObserver:class{constructor(e){var t;this.Co=()=>{var n;if(ne&&this.isEnabled&&(n=$e.__PosthogExtensions__)!=null&&n.errorWrappingFunctions){var r=$e.__PosthogExtensions__.errorWrappingFunctions.wrapOnError,a=$e.__PosthogExtensions__.errorWrappingFunctions.wrapUnhandledRejection,c=$e.__PosthogExtensions__.errorWrappingFunctions.wrapConsoleError;try{!this.Eo&&this.Ne.capture_unhandled_errors&&(this.Eo=r(this.captureException.bind(this))),!this.Io&&this.Ne.capture_unhandled_rejections&&(this.Io=a(this.captureException.bind(this))),!this.Po&&this.Ne.capture_console_errors&&(this.Po=c(this.captureException.bind(this)))}catch(u){Gc.error("failed to start",u),this.Ro()}}},this._instance=e,this.Ao=!((t=this._instance.persistence)==null||!t.props[Ob]),this.Fo=new O7(xe({},(function(n){var r,a,c,u;return n===void 0&&(n={}),{refillRate:(r=(a=n.exceptionRateLimiterRefillRate)!==null&&a!==void 0?a:n.__exceptionRateLimiterRefillRate)!==null&&r!==void 0?r:1,bucketSize:(c=(u=n.exceptionRateLimiterBucketSize)!==null&&u!==void 0?u:n.__exceptionRateLimiterBucketSize)!==null&&c!==void 0?c:10}})(this._instance.config.error_tracking),{refillInterval:1e4,rt:Gc})),this.Ne=this.Lo(),this.startIfEnabledOrStop()}Lo(){var e=this._instance.config.capture_exceptions,t={capture_unhandled_errors:!1,capture_unhandled_rejections:!1,capture_console_errors:!1};return Rt(e)?t=xe({},t,e):(be(e)?this.Ao:e)&&(t=xe({},t,{capture_unhandled_errors:!0,capture_unhandled_rejections:!0})),t}get isEnabled(){return this.Ne.capture_console_errors||this.Ne.capture_unhandled_errors||this.Ne.capture_unhandled_rejections}startIfEnabledOrStop(){this.isEnabled?(Gc.info("enabled"),this.Ro(),this.ai(this.Co)):this.Ro()}ai(e){var t,n;(t=$e.__PosthogExtensions__)!=null&&t.errorWrappingFunctions?e():(n=$e.__PosthogExtensions__)==null||n.loadExternalDependency==null||n.loadExternalDependency(this._instance,"exception-autocapture",(r=>{if(r)return Gc.error("failed to load script",r);e()}))}Ro(){var e,t,n;(e=this.Eo)==null||e.call(this),this.Eo=void 0,(t=this.Io)==null||t.call(this),this.Io=void 0,(n=this.Po)==null||n.call(this),this.Po=void 0}onRemoteConfig(e){if(e.ok){var t=e.config;"autocaptureExceptions"in t&&(this.Ao=!!t.autocaptureExceptions||!1,this._instance.persistence&&this._instance.persistence.register({[Ob]:this.Ao}),this.Ne=this.Lo(),this.startIfEnabledOrStop())}}onConfigChange(){this.Ne=this.Lo()}captureException(e){var t,n,r,a=(t=e==null||(n=e.$exception_list)==null||(n=n[0])==null?void 0:n.type)!==null&&t!==void 0?t:"Exception";this.Fo.consumeRateLimit(a)?Gc.info("Skipping exception capture because of client rate limiting.",{exception:a}):(r=this._instance.exceptions)==null||r.sendExceptionEvent(e)}},exceptions:class{constructor(e){var t,n;this.Oo=[],this.Do=new e9([new l9,new x9,new d9,new c9,new g9,new h9,new p9,new m9],(function(r){for(var a=arguments.length,c=new Array(a>1?a-1:0),u=1;a>u;u++)c[u-1]=arguments[u];return function(f,h){h===void 0&&(h=0);for(var m=[],x=f.split(` 83`),v=h;x.length>v;v++){var b=x[v];if(1024>=b.length){var j=sk.test(b)?b.replace(sk,"$1"):b;if(!j.match(/\S*Error: /)){for(var w of c){var _=w(j,r);if(_){m.push(_);break}}if(m.length>=50)break}}}return(function(S){if(!S.length)return[];var k=Array.from(S);return k.reverse(),k.slice(0,50).map((I=>{return xe({},I,{filename:I.filename||(A=k,A[A.length-1]||{}).filename,function:I.function||_l});var A}))})(m)}})("web:javascript",r9,a9)),this._instance=e,this.Oo=(t=(n=this._instance.persistence)==null?void 0:n.get_property(Db))!==null&&t!==void 0?t:[],this.$o=rh(this.No()),this.qo=new v9(this.$o)}onConfigChange(){this.$o=rh(this.No()),this.qo.setConfig(this.$o)}onRemoteConfig(e){var t,n,r;if(e.ok){var a=e.config;if("errorTracking"in a){var c=(t=(n=a.errorTracking)==null?void 0:n.suppressionRules)!==null&&t!==void 0?t:[],u=(r=a.errorTracking)==null?void 0:r.captureExtensionExceptions;this.Oo=c,this._instance.persistence&&this._instance.persistence.register({[Db]:this.Oo,[Fb]:u})}}}get jo(){var e,t=!!this._instance.get_property(Fb),n=this._instance.config.error_tracking.captureExtensionExceptions;return(e=n??t)!==null&&e!==void 0&&e}buildProperties(e,t){return this.Do.buildFromUnknown(e,{syntheticException:t?.syntheticException,mechanism:{handled:t?.handled}})}addExceptionStep(e,t){if(this.$o.enabled)try{if(!dt(e)||e.trim().length===0)return void fr.warn("Ignoring exception step because message must be a non-empty string");var n=(function(c){if(!c)return{sanitizedProperties:{},droppedKeys:[]};var u=[];return{sanitizedProperties:Object.keys(c).reduce(((f,h)=>y9.has(h)?(u.push(h),f):(f[h]=c[h],f)),{}),droppedKeys:u}})(this.Bo(t)),r=n.sanitizedProperties,a=n.droppedKeys;a.length>0&&fr.warn("Ignoring reserved exception step fields",{droppedKeys:a}),this.qo.add(xe({[nh]:e,[ih]:new Date().toISOString()},r))}catch(c){fr.error("Failed to add exception step. Ignoring breadcrumb.",c)}}sendExceptionEvent(e){try{var t=e.$exception_list;if(this.Ho(t)){if(this.Uo(t))return this.zo("Exception dropped: matched a suppression rule"),void fr.info("Skipping exception capture because a suppression rule matched");if(!this.jo&&this.Wo(t))return this.zo("Exception dropped: thrown by a browser extension"),void fr.info("Skipping exception capture because it was thrown by an extension");if(!this._instance.config.error_tracking.__capturePostHogExceptions&&this.Vo(t))return this.zo("Exception dropped: thrown by the PostHog SDK"),void fr.info("Skipping exception capture because it was thrown by the PostHog SDK")}var n=this.$o.enabled&&Ve(e.$exception_steps)?this.Zo(e):e,r=typeof(c=globalThis._posthogReleaseId)=="string"&&c.length>0?c:void 0;r&&(n.$release_id=r);try{var a=this._instance.capture("$exception",n,{_noTruncate:!0,_batchKey:"exceptionEvent",Un:!0});return a&&this.qo.clear(),a}catch(u){return fr.error("Failed to capture exception event. Dropping this exception.",u),void this.qo.clear()}}catch(u){return void fr.error("Failed to process exception event. Ignoring this exception.",u)}var c}Zo(e){try{var t=this.qo.getAttachable();return t.length===0?e:xe({},e,{$exception_steps:t})}catch(n){return fr.error("Failed to read buffered exception steps. Capturing exception without steps.",n),e}}zo(e){this.$o.enabled&&this.qo.add({[nh]:e,[ih]:new Date().toISOString()})}Bo(e){return Rt(e)?xe({},e):{}}No(){var e,t;return(e=(t=this._instance.config.error_tracking)==null?void 0:t.exception_steps)!==null&&e!==void 0?e:{}}Uo(e){if(e.length===0)return!1;try{var t=e.reduce(((n,r)=>{var a=r.type,c=r.value;return dt(a)&&a.length>0&&n.$exception_types.push(a),dt(c)&&c.length>0&&n.$exception_values.push(c),n}),{$exception_types:[],$exception_values:[]});return this.Oo.some((n=>{var r=n.values.map((a=>{var c=x4[a.operator],u=t[a.key];if(!c||!u)return!1;var f=He(a.value)?a.value:[a.value];return f.length>0&&c(f,u)}));return n.type==="OR"?r.some(Boolean):r.every(Boolean)}))}catch(n){return fr.warn("Failed to evaluate suppression rules. Capturing the exception.",n),!1}}Wo(e){return e.flatMap((t=>{var n,r;
83return(n=(r=t.stacktrace)==null?void 0:r.frames)!==null&&n!==void 0?n:[]})).some((t=>t.filename&&t.filename.startsWith("chrome-extension://")))}Vo(e){if(e.length>0){var t,n,r,a,c=(t=(n=e[0].stacktrace)==null?void 0:n.frames)!==null&&t!==void 0?t:[],u=c[c.length-1];return(r=u==null||(a=u.filename)==null?void 0:a.includes("posthog.com/static"))!==null&&r!==void 0&&r}return!1}Ho(e){return!Ve(e)&&He(e)}}},FL=xe({productTours:class{get Tr(){return this._instance.persistence}constructor(e){this.Go=null,this.Qo=null,this._instance=e}initialize(){this.loadIfEnabled()}onRemoteConfig(e){if(e.ok){var t=e.config;if("productTours"in t){var n,r;if(this.Tr&&this.Tr.register({[xw]:!!t.productTours}),!Jy(this._instance))return!this.Go&&Ve((n=this.Tr)==null?void 0:n.props[dd])||Dp.info("product tours disabled; stopping and clearing cached tours"),(r=this.Go)==null||r.stop(),this.Go=null,void this.clearCache();this.loadIfEnabled()}}}loadIfEnabled(){!this.Go&&Jy(this._instance)&&this.ai((()=>this.Ko()))}ai(e){var t,n;(t=$e.__PosthogExtensions__)!=null&&t.generateProductTours?e():(n=$e.__PosthogExtensions__)==null||n.loadExternalDependency==null||n.loadExternalDependency(this._instance,"product-tours",(r=>{r?Dp.error("Could not load product tours script",r):e()}))}Ko(){var e;!this.Go&&(e=$e.__PosthogExtensions__)!=null&&e.generateProductTours&&(this.Go=$e.__PosthogExtensions__.generateProductTours(this._instance,!0))}getProductTours(e,t){if(t===void 0&&(t=!1),!He(this.Qo)||t){var n=this.Tr;if(n){var r=n.props[dd];if(He(r)&&!t)return this.Qo=r,void e(r,{isLoaded:!0})}this._instance._send_request({url:this._instance.requestRouter.endpointFor("api","/api/product_tours/?token="+this._instance.config.token),method:"GET",timestampMode:"query",callback:a=>{if(Jy(this._instance)){var c=a.statusCode;if(c!==200||!a.json){var u="Product Tours API could not be loaded, status: "+c;return c===0?a.error||Dp.warn(u):Dp.error(u),void e([],{isLoaded:!1,error:u})}var f=He(a.json.product_tours)?a.json.product_tours:[];this.Qo=f,n&&n.register({[dd]:f}),e(f,{isLoaded:!0})}else e([],{isLoaded:!0})}})}else e(this.Qo,{isLoaded:!0})}getActiveProductTours(e){Ve(this.Go)?e([],{isLoaded:!1,error:"Product tours not loaded"}):this.Go.getActiveProductTours(e)}showProductTour(e){var t;(t=this.Go)==null||t.showTourById(e)}previewTour(e){this.Go?this.Go.previewTour(e):this.ai((()=>{var t;this.Ko(),(t=this.Go)==null||t.previewTour(e)}))}dismissProductTour(){var e;(e=this.Go)==null||e.dismissTour("user_clicked_skip")}nextStep(){var e;(e=this.Go)==null||e.nextStep()}previousStep(){var e;(e=this.Go)==null||e.previousStep()}clearCache(){var e;this.Qo=null,(e=this.Tr)==null||e.unregister(dd)}resetTour(e){var t;(t=this.Go)==null||t.resetTour(e)}resetAllTours(){var e;(e=this.Go)==null||e.resetAllTours()}cancelPendingTour(e){var t;(t=this.Go)==null||t.cancelPendingTour(e)}}},Xh),BL={siteApps:class{constructor(e){this.Jo=0,this._instance=e,this.Yo=[],this.apps={}}get isEnabled(){return!!this._instance.config.opt_in_site_apps}Xo(e,t){if(t){var n=this.globalsForEvent(t);this.Yo.push(n),this.Yo.length>1e3&&(this.Yo=this.Yo.slice(10))}}get siteAppLoaders(){var e;return(e=$e._POSTHOG_REMOTE_CONFIG)==null||(e=e[this._instance.config.token])==null?void 0:e.siteApps}initialize(){if(this.isEnabled){var e=this._instance._addCaptureHook(this.Xo.bind(this));this.tl=()=>{e(),this.Yo=[],this.tl=void 0}}}globalsForEvent(e){var t,n,r,a,c,u,f;if(!e)throw new Error("Event payload is required");var h={},m=this._instance.get_property("$groups")||[],x=this._instance.get_property("$stored_group_properties")||{};for(var v of Object.entries(x)){var b=v[0];h[b]={id:m[b],type:b,properties:v[1]}}var j=e.$set_once,w=e.$set;return{event:xe({},qI(e,IL),{properties:xe({},e.properties,w?{$set:xe({},(t=(n=e.properties)==null?void 0:n.$set)!==null&&t!==void 0?t:{},w)}:{},j?{$set_once:xe({},(r=(a=e.properties)==null?void 0:a.$set_once)!==null&&r!==void 0?r:{},j)}:{}),elements_chain:(c=(u=e.properties)==null?void 0:u.$elements_chain)!==null&&c!==void 0?c:"",distinct_id:(f=e.properties)==null?void 0:f.distinct_id}),person:{properties:this._instance.get_property("$stored_person_properties")},groups:h}}el(e){var t,n=(t=e.tagName)==null?void 0:t.toLowerCase();return n==="style"&&this._instance.config.prepare_external_dependency_stylesheet?this._instance.config.prepare_external_dependency_stylesheet(e)||(pr.error("prepare_external_dependency_stylesheet returned null"),null):n==="script"&&this._instance.config.prepare_external_dependency_script?this._instance.config.prepare_external_dependency_script(e)||(pr.error("prepare_external_dependency_script returned null"),null):e}il(){var e,t,n,r,a,c,u,f;if(!this._instance.config.prepare_external_dependency_stylesheet&&!this._instance.config.prepare_external_dependency_script)return()=>{};var h=Se?.defaultView,m=h==null||(e=h.Node)==null?void 0:e.prototype;if(!h||!m)return()=>{};if(this.Jo++,this.rl)return this.nl();var x=[],v=this,b=new WeakSet,j=(S,k,I)=>
83{if(S!=null&&S[k]){var A=S[k];S[k]=I(A),x.push((()=>{S[k]=A}))}},w=S=>{if(b.has(S))return S;var k=v.el(S);return k&&b.add(k),k},_=S=>S.map((k=>typeof k=="string"?k:w(k))).filter((k=>!Ln(k)));return j(m,"appendChild",(S=>function(k){var I=w(k);return I?S.call(this,I):k})),j(m,"insertBefore",(S=>function(k,I){var A=w(k);return A?S.call(this,A,I):k})),j(m,"replaceChild",(S=>function(k,I){var A=w(k);return A?S.call(this,A,I):I})),[(t=h.Element)==null?void 0:t.prototype,(n=h.Document)==null?void 0:n.prototype,(r=h.DocumentFragment)==null?void 0:r.prototype].forEach((S=>{j(S,"append",(k=>function(){for(var I=arguments.length,A=new Array(I),T=0;I>T;T++)A[T]=arguments[T];return k.apply(this,_(A))})),j(S,"prepend",(k=>function(){for(var I=arguments.length,A=new Array(I),T=0;I>T;T++)A[T]=arguments[T];return k.apply(this,_(A))}))})),[(a=h.Element)==null?void 0:a.prototype,(c=h.CharacterData)==null?void 0:c.prototype,(u=h.DocumentType)==null?void 0:u.prototype].forEach((S=>{j(S,"before",(k=>function(){for(var I=arguments.length,A=new Array(I),T=0;I>T;T++)A[T]=arguments[T];return k.apply(this,_(A))})),j(S,"after",(k=>function(){for(var I=arguments.length,A=new Array(I),T=0;I>T;T++)A[T]=arguments[T];return k.apply(this,_(A))})),j(S,"replaceWith",(k=>function(){for(var I=arguments.length,A=new Array(I),T=0;I>T;T++)A[T]=arguments[T];var H=_(A);return A.length&&!H.length?void 0:k.apply(this,H)}))})),j((f=h.Element)==null?void 0:f.prototype,"insertAdjacentElement",(S=>function(k,I){var A=w(I);return A?S.call(this,k,A):null})),this.rl=()=>{x.forEach((S=>S())),this.rl=void 0},this.nl()}nl(){var e=!1;return()=>{var t;e||(e=!0,this.Jo--,this.Jo===0&&((t=this.rl)==null||t.call(this)))}}sl(e,t){t===void 0&&(t=!0);var n=this.il();try{var r=e(n);return t&&n(),r}catch(a){throw n(),a}}setupSiteApp(e){var t=this.apps[e.id],n=()=>{var u;!t.errored&&this.Yo.length&&(pr.info("Processing "+this.Yo.length+" events for site app with id "+e.id),this.Yo.forEach((f=>this.sl((()=>t.processEvent==null?void 0:t.processEvent(f))))),t.processedBuffer=!0),Object.values(this.apps).every((f=>f.processedBuffer||f.errored))&&((u=this.tl)==null||u.call(this))},r=!1,a=u=>{t.errored=!u,t.loaded=!0,pr.info("Site app with id "+e.id+" "+(u?"loaded":"errored")),r&&n()};try{var c=this.sl((u=>e.init({posthog:this._instance,callback(f){u(),a(f)}})),!1).processEvent;c&&(t.processEvent=c),r=!0}catch(u){pr.error(Hk+e.id,u),a(!1)}if(r&&t.loaded)try{n()}catch(u){pr.error("Error while processing buffered events PostHog app with config id "+e.id,u),t.errored=!0}}al(){var e=this.siteAppLoaders||[];for(var t of e)this.apps[t.id]={id:t.id,loaded:!1,errored:!1,processedBuffer:!1};for(var n of e)this.setupSiteApp(n)}ol(e){var t=this;if(Object.keys(this.apps).length!==0){var n=this.globalsForEvent(e),r=function(c){try{t.sl((()=>c.processEvent==null?void 0:c.processEvent(n)))}catch(u){pr.error("Error while processing event "+e.event+" for site app "+c.id,u)}};for(var a of Object.values(this.apps))r(a)}}onRemoteConfig(e){var t,n,r,a=this;if((t=this.siteAppLoaders)!=null&&t.length)return this.isEnabled?(this.al(),void this._instance.on("eventCaptured",(h=>this.ol(h)))):void pr.error('PostHog site apps are disabled. Enable the "opt_in_site_apps" config to proceed.');if((n=this.tl)==null||n.call(this),e.ok){var c=e.config;if((r=c.siteApps)!=null&&r.length)if(this.isEnabled){var u=function(){var h,m=f.id,x=f.url;$e["__$$ph_site_app_"+m]=a._instance,(h=$e.__PosthogExtensions__)==null||h.loadSiteApp==null||h.loadSiteApp(a._instance,x,(v=>{if(v)return pr.error(Hk+m,v)}))};for(var f of c.siteApps)u()}else pr.error('PostHog site apps are disabled. Enable the "opt_in_site_apps" config to proceed.')}}}},LL={tracingHeaders:class{constructor(e){this.ll=void 0,this.ul=void 0,this.hl=void 0,this.Co=()=>{var t,n,r=this.dl();r?(be(this.ll)&&(this.ll=(t=$e.__PosthogExtensions__)==null||(t=t.tracingHeadersPatchFns)==null?void 0:t._patchXHR(r,(()=>this._instance.get_distinct_id()),this._instance.sessionManager)),be(this.ul)&&(this.ul=(n=$e.__PosthogExtensions__)==null||(n=n.tracingHeadersPatchFns)==null?void 0:n._patchFetch(r,(()=>this._instance.get_distinct_id()),this._instance.sessionManager))):this.Ro()},this._instance=e}initialize(){this.startIfEnabledOrStop()}ai(e){var t,n;(t=$e.__PosthogExtensions__)!=null&&t.tracingHeadersPatchFns?e():(n=$e.__PosthogExtensions__)==null||n.loadExternalDependency==null||n.loadExternalDependency(this._instance,"tracing-headers",(r=>{if(r)return EL.error("failed to load script",r);e()}))}vl(){var e,t;return(e=(t=this._instance.config.tracing_headers)!==null&&t!==void 0?t:this._instance.config.addTracingHeaders)!==null&&e!==void 0?e:this._instance.config.__add_tracing_headers}dl(){var e=this.vl();return He(e)?(He(this.hl)?this.hl.splice(0,this.hl.length,...e):this.hl=[...e],e.length>0?this.hl:void 0):(He(this.hl)&&this.hl.splice(0),this.hl=e||void 0,this.hl)}Ro(){var e,t;(e=this.ll)==null||e.call(this),(t=this.ul)==null||t.call(this),this.ll=void 0,this.ul=void 0}startIfEnabledOrStop(){this.dl()?this.ai(this.Co):this.Ro()}}},qL=xe({surveys:class{get Ne(){return this._instance.config}constructor(e){this.cl=void 0,this._surveyManager=null,this.fl=!1,this.pl=[],this.gl=null,this.ml=null,this._instance=e,this._surveyEventReceiver=null}initialize(){this.loadIfEnabled()}onRemoteConfig(e){if(!this.Ne.disable_surveys){if(!e.ok)return mt.warn("Remote config unavailable. Not loading surveys.");var t=e.config.surveys;if(Ve(t))return mt.warn("Flags not loaded yet. Not loading surveys.");var n=He(t);this.cl=n?t.length>0:t,mt.info("flags response received, isSurveysEnabled: "+this.cl),this.loadIfEnabled()}}reset(){try{var e;(e=this._surveyEventReceiver)==null||e.reset(),localStorage.removeItem("lastSeenSurveyDate");for(var t=[],n=0;n<localStorage.length;n++){var r=localStorage.key(n);(r!=null&&r.startsWith(b4)||r!=null&&r.startsWith("inProgressSurvey_"))&&t.push(r)}t.forEach((a=>localStorage.removeItem(a)))}catch{}}loadIfEnabled(){if(!this._surveyManager)if(this.fl)mt.info("Already initializing surveys, skipping...");else if(this.Ne.disable_surveys)mt.info(Uk);else if(this.Ne.cookieless_mode&&this._instance.consent.isOptedOut())mt.info("Not loading surveys in cookieless mode without consent.");else{var e=$e?.__PosthogExtensions__;if(e){if(!be(this.cl)||this.Ne.advanced_enable_surveys){var t=this.cl||this.Ne.advanced_enable_surveys;this.fl=!0;try{var n=e.generateSurveys;if(n)return void this.yl(n,t);var r=e.loadExternalDependency;if(!r)return void this.bl(vw);r(this._instance,"surveys",(a=>{a||!e.generateSurveys?this.bl("Could not load surveys script",a):this.yl(e.generateSurveys,t)}))}catch(a){throw this.bl("Error initializing surveys",a),a}finally{this.fl=!1}}}else mt.error("PostHog Extensions not found.")}}yl(e,t){this._surveyManager=e(this._instance,t),this._surveyEventReceiver=new ML(this._instance),mt.info("Surveys loaded successfully"),this._l({isLoaded:!0})}bl(e,t){mt.error(e,t),this._l({isLoaded:!1,error:e})}onSurveysLoaded(e){return this.pl.push(e),this._surveyManager&&this._l({isLoaded:!0}),()=>{this.pl=this.pl.filter((t=>t!==e))}}getSurveys(e,t){if(t===void 0&&(t=!1),this.Ne.disable_surveys)return mt.info(Uk),e([]);var n,r=this._instance.get_property(Ub);
83if(r&&!t)return e(r,{isLoaded:!0}),void(this.wl()&&this.getSurveys((()=>{}),!0));typeof Promise<"u"&&this.gl?this.gl.then((a=>e(a.surveys,a.context))):(typeof Promise<"u"&&(this.gl=new Promise((a=>{n=a}))),this._instance._send_request({url:this._instance.requestRouter.endpointFor("api","/api/surveys/?token="+this.Ne.token),method:"GET",timestampMode:"query",timeout:this.Ne.surveys_request_timeout_ms,callback:a=>{var c;this.gl=null;var u=a.statusCode;if(u!==200||!a.json){var f="Surveys API could not be loaded, status: "+u;u!==0?mt.error(f):a.error||mt.warn(f),this.ml=Date.now();var h={isLoaded:!1,error:f};return e([],h),void(n==null||n({surveys:[],context:h}))}this.ml=null;var m,x=a.json.surveys||[],v=x.filter((j=>(function(w){return!(!w.start_date||w.end_date)})(j)&&(v4(j)||(function(w){var _;return!((_=w.conditions)==null||(_=_.actions)==null||(_=_.values)==null||!_.length)})(j))));v.length>0&&((m=this._surveyEventReceiver)==null||m.register(v)),(c=this._instance.persistence)==null||c.register({[Ub]:x,[sh]:Date.now()});var b={isLoaded:!0};e(x,b),n?.({surveys:x,context:b})}}))}wl(){return this.kl()&&!this.gl&&!this.xl()}kl(){var e=this._instance.get_property(sh);return en(e)&&Date.now()-e>3e5}xl(){return en(this.ml)&&3e5>Date.now()-this.ml}markSurveyAsSeen(e,t){var n,r={id:e,current_iteration:(n=t?.iteration)!==null&&n!==void 0?n:null};w4(r);try{localStorage.setItem("lastSeenSurveyDate",new Date().toISOString())}catch{}}_l(e){for(var t of this.pl)try{if(!e.isLoaded)return t([],e);this.getSurveys(t)}catch(n){mt.error("Error in survey callback",n)}}getActiveMatchingSurveys(e,t){if(t===void 0&&(t=!1),!Ve(this._surveyManager))return this._surveyManager.getActiveMatchingSurveys(e,t);mt.warn("init was not called")}Sl(e){var t=null;return this.getSurveys((n=>{var r;t=(r=n.find((a=>a.id===e)))!==null&&r!==void 0?r:null})),t}Cl(e){if(Ve(this._surveyManager))return{eligible:!1,reason:Fp};var t=typeof e=="string"?this.Sl(e):e;return t?this._surveyManager.checkSurveyEligibility(t):{eligible:!1,reason:"Survey not found"}}Ml(e){if(Ve(this._surveyManager))return{eligible:!1,reason:Fp};var t=typeof e=="string"?this.Sl(e):e;return t?this._surveyManager.checkSurveyRenderability(t):{eligible:!1,reason:"Survey not found"}}canRenderSurvey(e){if(Ve(this._surveyManager))return mt.warn("init was not called"),{visible:!1,disabledReason:Fp};var t=this.Ml(e);return{visible:t.eligible,disabledReason:t.reason}}canRenderSurveyAsync(e,t){return Ve(this._surveyManager)?(mt.warn("init was not called"),Promise.resolve({visible:!1,disabledReason:Fp})):new Promise((n=>{this.getSurveys((r=>{var a,c=(a=r.find((f=>f.id===e)))!==null&&a!==void 0?a:null;if(c){var u=this.Ml(c);n({visible:u.eligible,disabledReason:u.reason})}else n({visible:!1,disabledReason:"Survey not found"})}),t)}))}renderSurvey(e,t,n){var r;if(Ve(this._surveyManager))mt.warn("init was not called");else{var a=typeof e=="string"?this.Sl(e):e;if(a!=null&&a.id)if(gL.includes(a.type)){var c=Se?.querySelector(t);if(c)return(r=a.appearance)!=null&&r.surveyPopupDelaySeconds?(mt.info("Rendering survey "+a.id+" with delay of "+a.appearance.surveyPopupDelaySeconds+" seconds"),void setTimeout((()=>{var u,f;mt.info("Rendering survey "+a.id+" with delay of "+((u=a.appearance)==null?void 0:u.surveyPopupDelaySeconds)+" seconds"),(f=this._surveyManager)==null||f.renderSurvey(a,c,n),mt.info("Survey "+a.id+" rendered")}),1e3*a.appearance.surveyPopupDelaySeconds)):void this._surveyManager.renderSurvey(a,c,n);mt.warn("Survey element not found")}else mt.warn("Surveys of type "+a.type+" cannot be rendered in the app");else mt.warn("Survey not found")}}displaySurvey(e,t){var n;if(Ve(this._surveyManager))mt.warn("init was not called");else{var r=this.Sl(e);if(r){var a=r;if((n=r.appearance)!=null&&n.surveyPopupDelaySeconds&&t.ignoreDelay&&(a=xe({},r,{appearance:xe({},r.appearance,{surveyPopupDelaySeconds:0})})),t.displayType!==n0.Popover&&t.initialResponses&&mt.warn("initialResponses is only supported for popover surveys. prefill will not be applied."),t.ignoreConditions===!1){var c=this.Cl(r);if(!c.eligible)return void mt.warn("Survey is not eligible to be displayed: ",c.reason)}t.displayType!==n0.Inline?this._surveyManager.handlePopoverSurvey(a,t):this.renderSurvey(a,t.selector,t.properties)}else mt.warn("Survey not found")}}cancelPendingSurvey(e){Ve(this._surveyManager)?mt.warn("init was not called"):this._surveyManager.cancelSurvey(e)}handlePageUnload(){var e;(e=this._surveyManager)==null||e.handlePageUnload==null||e.handlePageUnload()}}},Xh),HL={toolbar:class{constructor(e){this.instance=e}Tl(e){$e.ph_toolbar_state=e}El(){var e;return(e=$e.ph_toolbar_state)!==null&&e!==void 0?e:0}initialize(){return this.maybeLoadToolbar()}maybeLoadToolbar(e,t,n){if(e===void 0&&(e=void 0),t===void 0&&(t=void 0),n===void 0&&(n=void 0),Zb(this.instance.config)||!ne||!Se)return!1;e=e??ne.location,n=n??ne.history;try{if(!t){try{ne.localStorage.setItem("test","test"),ne.localStorage.removeItem("test")}catch{return!1}t=ne?.localStorage}var r,a=PL||hh(e.hash,"__posthog")||hh(e.hash,"state"),c=a?lk((()=>JSON.parse(atob(decodeURIComponent(a)))))||lk((()=>JSON.parse(decodeURIComponent(a)))):null;return c&&c.action==="ph_authorize"?((r=c).source="url",r&&Object.keys(r).length>0&&(c.desiredHash?e.hash=c.desiredHash:n?n.replaceState(n.state,"",e.pathname+e.search):e.hash="")):((r=JSON.parse(t.getItem(Gk)||"{}")).source="localstorage",delete r.userIntent),!(!r.token||this.instance.config.token!==r.token||(this.loadToolbar(r),0))}catch{return!1}}Il(e){var t=$e.ph_load_toolbar||$e.ph_load_editor;!Ve(t)&&pi(t)?t(e,this.instance):Vk.warn("No toolbar load function found")}loadToolbar(e){var t=!(Se==null||!Se.getElementById(zA));if(!ne||t)return!1;var n=this.instance.requestRouter.region==="custom"&&this.instance.config.advanced_disable_toolbar_metrics,r=xe({token:this.instance.config.token},e,{apiURL:this.instance.requestRouter.endpointFor("ui")},n?{instrument:!1}:{});if(ne.localStorage.setItem(Gk,JSON.stringify(xe({},r,{source:void 0}))),this.El()===2)this.Il(r);else if(this.El()===0){var a;this.Tl(1),(a=$e.__PosthogExtensions__)==null||a.loadExternalDependency==null||a.loadExternalDependency(this.instance,"toolbar",(c=>{if(c)return Vk.error("[Toolbar] Failed to load",c),void this.Tl(0);this.Tl(2),this.Il(r)})),Ht(ne,"turbolinks:load",(()=>{this.Tl(0),this.loadToolbar(r)}))}return!0}Pl(e){return this.loadToolbar(e)}maybeLoadEditor(e,t,n){return e===void 0&&(e=void 0),t===void 0&&(t=void 0),n===void 0&&(n=void 0),this.maybeLoadToolbar(e,t,n)}}},UL=xe({experiments:Tn},Xh),GL={conversations:class{constructor(e){this.Rl=void 0,this._conversationsManager=null,this.Al=!1,this.Fl=null,this.Ll=!1,this._instance=e}initialize(){this.loadIfEnabled()}onRemoteConfig(e){if(!this._instance.config.disable_conversations&&(this.Ol=e.ok,e.ok)){var t=e.config.conversations;Ve(t)||(Wi(t)?this.Rl=t:(this.Rl=t.enabled,this.Fl=t),this.loadIfEnabled())}}reset(){var e;(e=this._conversationsManager)==null||e.reset(),this._conversationsManager=null,this.Rl=void 0,this.Fl=null,this.Ol=void 0,this.Ll=!1}loadIfEnabled(){if(!(this._conversationsManager||this.Al||this._instance.config.disable_conversations||Zb(this._instance.config)||this._instance.config.cookieless_mode&&this._instance.consent.isOptedOut())){var e=$e?.__PosthogExtensions__;if(e&&!be(this.Rl)&&this.Rl)if(this.Fl&&this.Fl.token){this.Al=!0;try{var t=e.initConversations;if(t)return this.Dl(t),void(this.Al=!1);var n=e.loadExternalDependency;if(!n)return void this.$l(vw);n(this._instance,"conversations",(r=>{r||!e.initConversations?this.$l("Could not load conversations script",r):this.Dl(e.initConversations),this.Al=!1}))}catch(r){this.$l("Error initializing conversations",r),this.Al=!1}}else Ii.error("Conversations enabled but missing token in remote config.")}}Dl(e){if(this.Fl)try{this._conversationsManager=e(this.Fl,this._instance),this.Ll=!1,Ii.info("Conversations loaded successfully")}catch(t){this.$l("Error completing conversations initialization",t)}else Ii.error("Cannot complete initialization: remote config is null")}$l(e,t){Ii.error(e,t),this._conversationsManager=null,this.Al=!1,this.Ll=!0}show(){this._conversationsManager?this._conversationsManager.show():Ii.warn("Conversations not loaded yet.")}hide(){this._conversationsManager&&this._conversationsManager.hide()}isAvailable(){return this.Rl===!0&&!Ln(this._conversationsManager)}getUnavailableReason(){return this.isAvailable()?null:this._instance.config.disable_conversations?"disabled_by_config":Zb(this._instance.config)?"disabled_for_toolbar":this._instance.config.cookieless_mode&&this._instance.consent.isOptedOut()?"consent_opted_out":this.Ol===!1?"remote_config_failed":be(this.Rl)?this.Ol?"disabled_in_project":"remote_config_pending":this.Rl?Ve(this.Fl)||!this.Fl.token?"missing_token":$e!=null&&$e.__PosthogExtensions__?this.Al?"initializing":this.Ll?"load_failed":"not_loaded":"extensions_unavailable":"disabled_in_project"}isVisible(){var e,t;return(e=(t=this._conversationsManager)==null?void 0:t.isVisible())!==null&&e!==void 0&&e}sendMessage(e,t,n){var r=this;return Ot((function*(){return r._conversationsManager?r._conversationsManager.sendMessage(e,t,n):(Ii.warn(Is),null)}))()}getMessages(e,t){var n=this;return Ot((function*(){return n._conversationsManager?n._conversationsManager.getMessages(e,t):(Ii.warn(Is),null)}))()}markAsRead(e){var t=this;return Ot((function*(){return t._conversationsManager?t._conversationsManager.markAsRead(e):(Ii.warn(Is),null)}))()}getTickets(e){var t=this;return Ot((function*(){return t._conversationsManager?t._conversationsManager.getTickets(e):(Ii.warn(Is),null)}))()}requestRestoreLink(e){var t=this;return Ot((function*(){return t._conversationsManager?t._conversationsManager.requestRestoreLink(e):(Ii.warn(Is),null)}))()}restoreFromToken(e){var t=this;return Ot((function*(){return t._conversationsManager?t._conversationsManager.restoreFromToken(e):(Ii.warn(Is),null)}))()}restoreFromUrlToken(){var e=this;return Ot((function*(){return e._conversationsManager?e._conversationsManager.restoreFromUrlToken():(Ii.warn(Is),null)}))()}getCurrentTicketId(){var e,t;return(e=(t=this._conversationsManager)==null?void 0:t.getCurrentTicketId())!==null&&e!==void 0?e:null}getWidgetSessionId(){var e,t;return(e=(t=this._conversationsManager)==null?void 0:t.getWidgetSessionId())!==null&&e!==void 0?e:null}Yn(){var e;(e=this._conversationsManager)==null||e.setIdentity()}Xn(){var e;(e=this._conversationsManager)==null||e.clearIdentity()}}},VL={logs:class{constructor(e){var t,n=this;this.Nl=!1,this.ql=!1,this.rt=Gt("[logs]"),this.jl=xe({},this.rt,{error(){for(var r=arguments.length,a=new Array(r),c=0;r>c;c++)a[c]=arguments[c];a.some(Jk)||n.rt.error(...a)}}),this.er=[],this.Bl=[],this.ya=0,this.Hl=()=>{var r,a;this.ya=0,(r=this.Ul)==null||r.onReconnect(),(a=this.zl)==null||a.onReconnect()},this._instance=e,this._instance&&(t=this._instance.config.logs)!=null&&t.captureConsoleLogs&&(this.Nl=!0),ne&&Ht(ne,"online",this.Hl)}Wl(e,t,n,r){var a,c=(function(u,f){var h,m,x,v,b,j,w,_=(h=u?.flushIntervalMs)!==null&&h!==void 0?h:3e3,S=(m=u?.maxBufferSize)!==null&&m!==void 0?m:100,k=f!=null&&f.consoleCapture?void 0:(x=u?.maxLogsPerInterval)!==null&&x!==void 0?x:1e3,I=be(k)?Math.max(S,2048):Math.max(S,k),A=u?.resourceAttributes;return{serviceName:(v=(b=A?.["service.name"])!==null&&b!==void 0?b:u?.serviceName)!==null&&v!==void 0?v:f?.serviceNameDefault,serviceVersion:(j=A?.["service.version"])!==null&&j!==void 0?j:u?.serviceVersion,environment:(w=A?.["deployment.environment"])!==null&&w!==void 0?w:u?.environment,resourceAttributes:A,beforeSend:u?.beforeSend,flushIntervalMs:_,max
83BufferSize:S,maxQueueSize:I,maxBatchRecordsPerPost:100,rateCapWindowMs:_,maxLogsPerInterval:k,backgroundFlushBudgetMs:0,terminationFlushBudgetMs:0}})((a=this._instance)==null||(a=a.config)==null?void 0:a.logs,n);return[new J7(this.Vl(e,t),c,this.jl,(()=>this.Zl()),(u=>u()),void 0,r),c]}Gl(){var e,t=(e=this._instance)==null||(e=e.config)==null?void 0:e.logs;if(!this.Ul||this.Ql!==t){var n;(n=this.Ul)==null||n.reset(),this.Ql=t;var r=this.Wl((()=>this.er),(a=>{this.er=a}));this.Ul=r[0],this.Kl=r[1]}return this.Ul}Jl(){var e,t=(e=this._instance)==null||(e=e.config)==null?void 0:e.logs;if(!this.zl||this.Yl!==t){var n;(n=this.zl)==null||n.reset(),this.Yl=t;var r=this.Wl((()=>this.Bl),(a=>{this.Bl=a}),{serviceNameDefault:"posthog-browser-logs",consoleCapture:!0},Wk);this.zl=r[0],this.Xl=r[1]}return this.zl}initialize(){this.loadIfEnabled()}onRemoteConfig(e){var t;if(e.ok){var n=(t=e.config.logs)==null?void 0:t.captureConsoleLogs;!Ve(n)&&n&&(this.Nl=!0,this.loadIfEnabled())}}reset(){var e,t;this.er=[],(e=this.Ul)==null||e.reset(),this.Bl=[],(t=this.zl)==null||t.reset(),this.ya=0}captureLog(e){this.Gl().captureLog(e)}he(e){this.Jl().captureLog(e)}get logger(){return this.tu||(this.tu={trace:(e,t)=>this.captureLog({body:e,level:"trace",attributes:t}),debug:(e,t)=>this.captureLog({body:e,level:"debug",attributes:t}),info:(e,t)=>this.captureLog({body:e,level:"info",attributes:t}),warn:(e,t)=>this.captureLog({body:e,level:"warn",attributes:t}),error:(e,t)=>this.captureLog({body:e,level:"error",attributes:t}),fatal:(e,t)=>this.captureLog({body:e,level:"fatal",attributes:t})}),this.tu}flushLogs(e){e?this.eu(e):(this.Ul&&this.Ul.flush().catch((t=>this.iu(t))),this.zl&&this.zl.flush().catch((t=>this.iu(t))))}iu(e){Jk(e)||this.rt.error("PostHog logs flush failed:",e)}loadIfEnabled(){if(this.Nl&&!this.ql){var e=$e?.__PosthogExtensions__;if(e){var t=e.loadExternalDependency;t?t(this._instance,"logs",(n=>{var r;n||(r=e.logs)==null||!r.initializeLogs?this.rt.error("Could not load logs script",n):(e.logs.initializeLogs(this._instance),this.ql=!0)})):this.rt.error(vw)}else this.rt.error("PostHog Extensions not found.")}}Vl(e,t){var n=this._instance;return{get isDisabled(){return!1},get optedOut(){return!n.is_capturing()},getPersistedProperty:r=>r===Jr.LogsQueue?e():void 0,setPersistedProperty(r,a){var c;r===Jr.LogsQueue&&t((c=a)!==null&&c!==void 0?c:[])},Ot:r=>this.Ot(r),getLibraryId:()=>xt.LIB_NAME,getLibraryVersion:()=>xt.LIB_VERSION}}Ot(e){return new Promise((t=>{if(XA(this.ya,3))t({kind:"fatal",error:Zy(void 0,"logs endpoint is unreachable, dropping batch")});else{var n=!1,r=c=>{n||(n=!0,clearTimeout(a),t(c))},a=setTimeout((()=>{this.rt.warn("Logs request timed out before receiving a response"),r({kind:"retry-later",error:Zy(void 0,"logs request timed out")})}),9e4);this._instance._send_request({method:"POST",url:this.ru(),data:e,compression:"best-available",batchKey:"logs",fireCallbackOnDrop:!0,callback:c=>{var u=c.statusCode;if(this.nu(u),u>=200&&300>u)r({kind:"ok"});else if(u===413)r({kind:"too-large"});else if(u!==0&&u!==429&&500>u)r({kind:"fatal",error:new Error("logs request failed with status "+u)});else{var f;u===0?(c.error||this.rt.warn("Logs request failed before receiving an HTTP response"),r({kind:"retry-later",error:Zy(c.error,"logs request failed before receiving an HTTP response")})):r({kind:"retry-later",error:(f=c.error)!==null&&f!==void 0?f:new Error("logs request failed with status "+u)})}}})}}))}nu(e){(e!==0||this._instance.__loaded)&&(this.ya=KA(e,this.ya,3,(()=>this.rt.warn("Log requests are failing before receiving an HTTP response; this can happen due to network issues, CORS, browser blocking, or ad blockers. Stopped sending logs; will try again when connectivity changes."))))}eu(e){this.er.length>0&&this.su(e,this.er,this.Kl,xt.LIB_NAME,(t=>{this.er=t})),this.Bl.length>0&&this.su(e,this.Bl,this.Xl,Wk,(t=>{this.Bl=t}))}su(e,t,n,r,a){if(t.length!==0){var c=t.map((f=>f.record));a([]);var u=vA(c,yA(n,xt.LIB_NAME,xt.LIB_VERSION),r,xt.LIB_VERSION);this._instance._send_request({method:"POST",url:this.ru(),data:u,compression:"best-available",batchKey:"logs",transport:e})}}ru(){return this._instance.requestRouter.endpointFor("api","/i/v1/logs")+"?token="+encodeURIComponent(this._instance.config.token)}Zl(){var e,t={};if(t.distinctId=this._instance.get_distinct_id(),this._instance.sessionManager){var n=this._instance.sessionManager.checkAndGetSessionAndWindowId(!0),r=n.windowId,a=n.sessionStartTimestamp,c=n.lastActivityTimestamp;t.sessionId=n.sessionId,t.windowId=r,Ve(a)||(t.sessionStartTimestamp=a),Ve(c)||(t.lastActivityTimestamp=c)}if($e!=null&&(e=$e.location)!=null&&e.href&&(t.currentUrl=this._instance.config.disable_capture_url_hashes?Ko($e.location.href):$e.location.href),this._instance.featureFlags){var u=this._instance.featureFlags.getFlags();u&&u.length>0&&(t.activeFeatureFlags=u)}return t}}},YL={metrics:class{constructor(e){this.rt=Gt("[metrics]"),this._instance=e}initialize(){}Gl(){var e,t,n=(e=this._instance)==null||(e=e.config)==null?void 0:e.metrics;return this.Ul&&this.Ql===n||((t=this.Ul)==null||t.reset(),this.Ql=n,this.Ul=new Q7(this.Vl(),(function(r){var a,c,u,f,h,m=r?.resourceAttributes;return{serviceName:(a=m?.["service.name"])!==null&&a!==void 0?a:r?.serviceName,serviceVersion:(c=m?.["service.version"])!==null&&c!==void 0?c:r?.serviceVersion,environment:(u=m?.["deployment.environment"])!==null&&u!==void 0?u:r?.environment,resourceAttributes:m,beforeSend:r?.beforeSend,flushIntervalMs:(f=r?.flushIntervalMs)!==null&&f!==void 0?f:1e4,maxSeriesPerFlush:(h=r?.maxSeriesPerFlush)!==null&&h!==void 0?h:1e3}})(n),this.rt)),this.Ul}count(e,t,n){t===void 0&&(t=1),this.Gl().count(e,t,n)}
83gauge(e,t,n){this.Gl().gauge(e,t,n)}histogram(e,t,n){this.Gl().histogram(e,t,n)}flush(e){if(!this.Ul)return Promise.resolve();if(e){var t=this.Ul.drainWindow();return t&&this.Jt(t,e),Promise.resolve()}return this.Ul.flush().catch((n=>this.rt.error("PostHog metrics flush failed:",n)))}reset(){var e;(e=this.Ul)==null||e.reset()}Vl(){var e=this._instance,t=this;return{get isDisabled(){return!1},get optedOut(){return!e.is_capturing()},Jt:n=>t.Jt(n),getLibraryId:()=>xt.LIB_NAME,getLibraryVersion:()=>xt.LIB_VERSION}}Jt(e,t){return new Promise((n=>{var r=!1,a=u=>{r||(r=!0,clearTimeout(c),n(u))},c=setTimeout((()=>a({kind:"retry-later",error:new Error("metrics request timed out")})),9e4);this._instance._send_request(xe({method:"POST",url:this.au(),data:e,compression:"best-available",batchKey:"metrics"},t&&{transport:t},{fireCallbackOnDrop:!0,callback(u){var f=u.statusCode;if(f>=200&&300>f)a({kind:"ok"});else if(f===413)a({kind:"too-large"});else if(f!==0&&f!==429&&500>f)a({kind:"fatal",error:new Error("metrics request failed with status "+f)});else{var h;a({kind:"retry-later",error:(h=u.error)!==null&&h!==void 0?h:new Error("metrics request failed with status "+f)})}}}))}))}au(){return this._instance.requestRouter.endpointFor("api","/i/v1/metrics")+"?token="+encodeURIComponent(this._instance.config.token)}}},XL=xe({},Xh,zL,OL,DL,FL,BL,qL,LL,HL,UL,GL,VL,YL);Ri.__defaultExtensionClasses=xe({},XL);var lo=(function(){xt.SDK_DIST_CHANNEL="npm";var e=Td[sl]=new Ri;return(function(){function t(){t.done||(t.done=!0,S4=!1,Nt(Td,(function(n){n._dom_loaded()})))}Se!=null&&Se.addEventListener?Se.readyState==="complete"?t():Ht(Se,"DOMContentLoaded",t,{capture:!1}):ne&&_e.error("Browser doesn't support `document.addEventListener` so PostHog couldn't be initialized")})(),e})(),j4;function KL(e){j4=e}function d0(){return j4}var k4=R.createContext({get client(){return d0()},bootstrap:void 0});function N4(e,t,n){if(n===void 0&&(n=new WeakMap),e===t)return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;if(n.has(e)&&n.get(e)===t)return!0;n.set(e,t);var r=Object.keys(e),a=Object.keys(t);if(r.length!==a.length)return!1;for(var c=0,u=r;c<u.length;c++){var f=u[c];if(!a.includes(f)||!N4(e[f],t[f],n))return!1}return!0}function WL(e){var t,n,r=e.children,a=e.client,c=e.apiKey,u=e.options,f=R.useRef(null),h=R.useMemo(function(){if(a)return c&&console.warn("[PostHog.js] You have provided both `client` and `apiKey` to `PostHogProvider`. `apiKey` will be ignored in favour of `client`."),u&&console.warn("[PostHog.js] You have provided both `client` and `options` to `PostHogProvider`. `options` will be ignored in favour of `client`."),a;var m=d0();return c||console.warn("[PostHog.js] No `apiKey` or `client` were provided to `PostHogProvider`. Using default global `window.posthog` instance. You must initialize it manually. This is not recommended behavior."),m},[a,c,JSON.stringify(u)]);return R.useEffect(function(){if(!(a||!c)){var m=d0(),x=f.current;x?(c!==x.apiKey&&console.warn("[PostHog.js] You have provided a different `apiKey` to `PostHogProvider` than the one that was already initialized. This is not supported by our provider and we'll keep using the previous key. If you need to toggle between API Keys you need to control the `client` yourself and pass it in as a prop rather than an `apiKey` prop."),u&&!N4(u,x.options)&&m.set_config(u),f.current={apiKey:c,options:u??{}}):(m.__loaded&&console.warn("[PostHog.js] `posthog` was already loaded elsewhere. This may cause issues."),m.init(c,u),f.current={apiKey:c,options:u??{}})}},[a,c,JSON.stringify(u)]),Mt.createElement(k4.Provider,{value:{client:h,bootstrap:(t=u?.bootstrap)!==null&&t!==void 0?t:(n=a?.config)===null||n===void 0?void 0:n.bootstrap}},r)}var ev=function(e){return typeof e=="function"},u0=function(e,t){return u0=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(n[a]=r[a])},u0(e,t)};function JL(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");u0(e,t);function n(){this.constructor=e}
83e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var QL={componentStack:null,exceptionEvent:null,error:null},ZL={INVALID_FALLBACK:"[PostHog.js][PostHogErrorBoundary] Invalid fallback prop, provide a valid React element or a function that returns a valid React element."};(function(e){JL(t,e);function t(n){var r=e.call(this,n)||this;return r.state=QL,r}return t.prototype.componentDidCatch=function(n,r){var a=this.props.additionalProperties,c;ev(a)?c=a(n):typeof a=="object"&&(c=a);var u=this.context.client,f=u.captureException(n,c),h=r.componentStack;this.setState({error:n,componentStack:h??null,exceptionEvent:f})},t.prototype.render=function(){var n=this.props,r=n.children,a=n.fallback,c=this.state;if(c.componentStack==null)return ev(r)?r():r;var u=ev(a)?Mt.createElement(a,{error:c.error,componentStack:c.componentStack,exceptionEvent:c.exceptionEvent}):a;return Mt.isValidElement(u)?u:(console.warn(ZL.INVALID_FALLBACK),Mt.createElement(Mt.Fragment,null))},t.contextType=k4,t})(Mt.Component);KL(lo);var tv={exports:{}},Yc={},nv={exports:{}},iv={};var Qk;function eq(){return Qk||(Qk=1,(function(e){function t(L,J){var X=L.length;L.push(J);e:for(;0<X;){var de=X-1>>>1,pe=L[de];if(0<a(pe,J))L[de]=J,L[X]=pe,X=de;else break e}}function n(L){return L.length===0?null:L[0]}function r(L){if(L.length===0)return null;var J=L[0],X=L.pop();if(X!==J){L[0]=X;e:for(var de=0,pe=L.length,z=pe>>>1;de<z;){var Y=2*(de+1)-1,ie=L[Y],K=Y+1,ae=L[K];if(0>a(ie,X))K<pe&&0>a(ae,ie)?(L[de]=ae,L[K]=X,de=K):(L[de]=ie,L[Y]=X,de=Y);else if(K<pe&&0>a(ae,X))L[de]=ae,L[K]=X,de=K;else break e}}return J}function a(L,J){var X=L.sortIndex-J.sortIndex;return X!==0?X:L.id-J.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var c=performance;e.unstable_now=function(){return c.now()}}else{var u=Date,f=u.now();e.unstable_now=function(){return u.now()-f}}var h=[],m=[],x=1,v=null,b=3,j=!1,w=!1,_=!1,S=!1,k=typeof setTimeout=="function"?setTimeout:null,I=typeof clearTimeout=="function"?clearTimeout:null,A=typeof setImmediate<"u"?setImmediate:null;function T(L){for(var J=n(m);J!==null;){if(J.callback===null)r(m);else if(J.startTime<=L)r(m),J.sortIndex=J.expirationTime,t(h,J);else break;J=n(m)}}function H(L){if(_=!1,T(L),!w)if(n(h)!==null)w=!0,q||(q=!0,O());else{var J=n(m);J!==null&&ce(H,J.startTime-L)}}var q=!1,B=-1,E=5,D=-1;function $(){return S?!0:!(e.unstable_now()-D<E)}function P(){if(S=!1,q){var L=e.unstable_now();D=L;var J=!0;try{e:{w=!1,_&&(_=!1,I(B),B=-1),j=!0;var X=b;try{t:{for(T(L),v=n(h);v!==null&&!(v.expirationTime>L&&$());){var de=v.callback;if(typeof de=="function"){v.callback=null,b=v.priorityLevel;var pe=de(v.expirationTime<=L);
vendor: 6,043 bytes, line 83
83if(L=e.unstable_now(),typeof pe=="function"){v.callback=pe,T(L),J=!0;break t}v===n(h)&&r(h),T(L)}else r(h);v=n(h)}if(v!==null)J=!0;else{var z=n(m);z!==null&&ce(H,z.startTime-L),J=!1}}break e}finally{v=null,b=X,j=!1}J=void 0}}finally{J?O():q=!1}}}var O;if(typeof A=="function")O=function(){A(P)};else if(typeof MessageChannel<"u"){var F=new MessageChannel,V=F.port2;F.port1.onmessage=P,O=function(){V.postMessage(null)}}else O=function(){k(P,0)};function ce(L,J){B=k(function(){L(e.unstable_now())},J)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(L){L.callback=null},e.unstable_forceFrameRate=function(L){0>L||125<L?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):E=0<L?Math.floor(1e3/L):5},e.unstable_getCurrentPriorityLevel=function(){return b},e.unstable_next=function(L){switch(b){case 1:case 2:case 3:var J=3;break;default:J=b}var X=b;b=J;try{return L()}finally{b=X}},e.unstable_requestPaint=function(){S=!0},e.unstable_runWithPriority=function(L,J){switch(L){case 1:case 2:case 3:case 4:case 5:break;default:L=3}var X=b;b=L;try{return J()}finally{b=X}},e.unstable_scheduleCallback=function(L,J,X){var de=e.unstable_now();switch(typeof X=="object"&&X!==null?(X=X.delay,X=typeof X=="number"&&0<X?de+X:de):X=de,L){case 1:var pe=-1;break;case 2:pe=250;break;case 5:pe=1073741823;break;case 4:pe=1e4;break;default:pe=5e3}return pe=X+pe,L={id:x++,callback:J,priorityLevel:L,startTime:X,expirationTime:pe,sortIndex:-1},X>de?(L.sortIndex=X,t(m,L),n(h)===null&&L===n(m)&&(_?(I(B),B=-1):_=!0,ce(H,X-de))):(L.sortIndex=pe,t(h,L),w||j||(w=!0,q||(q=!0,O()))),L},e.unstable_shouldYield=$,e.unstable_wrapCallback=function(L){var J=b;return function(){var X=b;b=J;try{return L.apply(this,arguments)}finally{b=X}}}})(iv)),iv}var Zk;function tq(){return Zk||(Zk=1,nv.exports=eq()),nv.exports}var eN;function nq(){if(eN)return Yc;eN=1;var e=tq(),t=aw(),n=MI();function r(i){var o="https://react.dev/errors/"+i;if(1<arguments.length){o+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)o+="&args[]="+encodeURIComponent(arguments[l])}return"Minified React error #"+i+"; visit "+o+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function a(i){return!(!i||i.nodeType!==1&&i.nodeType!==9&&i.nodeType!==11)}function c(i){var o=i,l=i;if(i.alternate)for(;o.return;)o=o.return;else{i=o;do o=i,(o.flags&4098)!==0&&(l=o.return),i=o.return;while(i)}return o.tag===3?l:null}function u(i){if(i.tag===13){var o=i.memoizedState;if(o===null&&(i=i.alternate,i!==null&&(o=i.memoizedState)),o!==null)return o.dehydrated}return null}function f(i){if(i.tag===31){var o=i.memoizedState;if(o===null&&(i=i.alternate,i!==null&&(o=i.memoizedState)),o!==null)return o.dehydrated}return null}function h(i){if(c(i)!==i)throw Error(r(188))}function m(i){var o=i.alternate;if(!o){if(o=c(i),o===null)throw Error(r(188));return o!==i?null:i}for(var l=i,d=o;;){var g=l.return;if(g===null)break;var y=g.alternate;if(y===null){if(d=g.return,d!==null){l=d;continue}break}if(g.child===y.child){for(y=g.child;y;){if(y===l)return h(g),i;if(y===d)return h(g),o;y=y.sibling}throw Error(r(188))}if(l.return!==d.return)l=g,d=y;else{for(var C=!1,M=g.child;M;){if(M===l){C=!0,l=g,d=y;break}if(M===d){C=!0,d=g,l=y;break}M=M.sibling}if(!C){for(M=y.child;M;){if(M===l){C=!0,l=y,d=g;break}if(M===d){C=!0,d=y,l=g;break}M=M.sibling}if(!C)throw Error(r(189))}}if(l.alternate!==d)throw Error(r(190))}if(l.tag!==3)throw Error(r(188));return l.stateNode.current===l?i:o}function x(i){var o=i.tag;if(o===5||o===26||o===27||o===6)return i;for(i=i.child;i!==null;){if(o=x(i),o!==null)return o;i=i.sibling}return null}var v=Object.assign,b=Symbol.for("react.element"),j=Symbol.for("react.transitional.element"),w=Symbol.for("react.portal"),_=Symbol.for("react.fragment"),S=Symbol.for("react.strict_mode"),k=Symbol.for("react.profiler"),I=Symbol.for("react.consumer"),A=Symbol.for("react.context"),T=Symbol.for("react.forward_ref"),H=Symbol.for("react.suspense"),q=Symbol.for("react.suspense_list"),B=Symbol.for("react.memo"),E=Symbol.for("react.lazy"),D=Symbol.for("react.activity"),$=Symbol.for("react.memo_cache_sentinel"),P=Symbol.iterator;function O(i){return i===null||typeof i!="object"?null:(i=P&&i[P]||i["@@iterator"],typeof i=="function"?i:null)}var F=Symbol.for("react.client.reference");function V(i){if(i==null)return null;if(typeof i=="function")return i.$$typeof===F?null:i.displayName||i.name||null;if(typeof i=="string")return i;switch(i){case _:return"Fragment";case k:return"Profiler";case S:return"StrictMode";case H:return"Suspense";case q:return"SuspenseList";case D:return"Activity"}if(typeof i=="object")switch(i.$$typeof){case w:return"Portal";case A:return i.displayName||"Context";case I:return(i._context.displayName||"Context")+".Consumer";case T:var o=i.render;return i=i.displayName,i||(i=o.displayName||o.name||"",i=i!==""?"ForwardRef("+i+")":"ForwardRef"),i;case B:return o=i.displayName||null,o!==null?o:V(i.type)||"Memo";case E:o=i._payload,i=i._init;try{return V(i(o))}catch{}}return null}var ce=Array.isArray,L=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,J=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,X={pending:!1,data:null,method:null,action:null},de=[],pe=-1;function z(i){return{current:i}}function Y(i){0>pe||(i.current=de[pe],de[pe]=null,pe--)}function ie(i,o){pe++,de[pe]=i.current,i.current=o}var K=z(null),ae=z(null),ue=z(null),ke=z(null);function Ie(i,o){switch(ie(ue,o),ie(ae,i),ie(K,null),o.nodeType){case 9:case 11:i=(i=o.documentElement)&&(i=i.namespaceURI)?aC(i):0;break;default:if(i=o.tagName,o=o.namespaceURI)o=aC(o),i=lC(o,i);else switch(i){case"svg":i=1;break;case"math":i=2;break;default:i=0}}Y(K),ie(K,i)}function Ne(){Y(K),Y(ae),Y(ue)}function Ee(i){i.memoizedState!==null&&ie(ke,i);
vendor: 9,786 bytes, lines 83-90
83var o=K.current,l=lC(o,i.type);o!==l&&(ie(ae,i),ie(K,l))}function ve(i){ae.current===i&&(Y(K),Y(ae)),ke.current===i&&(Y(ke),Nc._currentValue=X)}var we,Ge;function Je(i){if(we===void 0)try{throw Error()}catch(l){var o=l.stack.trim().match(/\n( *(at )?)/);we=o&&o[1]||"",Ge=-1<l.stack.indexOf(` 84 at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return` 85`+we+i+Ge}var et=!1;function Fe(i,o){if(!i||et)return"";et=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var d={DetermineComponentFrameRoot:function(){try{if(o){var ge=function(){throw Error()};if(Object.defineProperty(ge.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(ge,[])}catch(se){var te=se}Reflect.construct(i,[],ge)}else{try{ge.call()}catch(se){te=se}i.call(ge.prototype)}}else{try{throw Error()}catch(se){te=se}(ge=i())&&typeof ge.catch=="function"&&ge.catch(function(){})}}catch(se){if(se&&te&&typeof se.stack=="string")return[se.stack,te.stack]}return[null,null]}};d.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var g=Object.getOwnPropertyDescriptor(d.DetermineComponentFrameRoot,"name");g&&g.configurable&&Object.defineProperty(d.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var y=d.DetermineComponentFrameRoot(),C=y[0],M=y[1];if(C&&M){var U=C.split(` 86`),ee=M.split(` 87`);for(g=d=0;d<U.length&&!U[d].includes("DetermineComponentFrameRoot");)d++;for(;g<ee.length&&!ee[g].includes("DetermineComponentFrameRoot");)g++;if(d===U.length||g===ee.length)for(d=U.length-1,g=ee.length-1;1<=d&&0<=g&&U[d]!==ee[g];)g--;for(;1<=d&&0<=g;d--,g--)if(U[d]!==ee[g]){if(d!==1||g!==1)do if(d--,g--,0>g||U[d]!==ee[g]){var fe=` 88`+U[d].replace(" at new "," at ");return i.displayName&&fe.includes("<anonymous>")&&(fe=fe.replace("<anonymous>",i.displayName)),fe}while(1<=d&&0<=g);break}}}finally{et=!1,Error.prepareStackTrace=l}return(l=i?i.displayName||i.name:"")?Je(l):""}function yt(i,o){switch(i.tag){case 26:case 27:case 5:return Je(i.type);case 16:return Je("Lazy");case 13:return i.child!==o&&o!==null?Je("Suspense Fallback"):Je("Suspense");case 19:return Je("SuspenseList");case 0:case 15:return Fe(i.type,!1);case 11:return Fe(i.type.render,!1);case 1:return Fe(i.type,!0);case 31:return Je("Activity");default:return""}}function it(i){try{var o="",l=null;do o+=yt(i,l),l=i,i=i.return;while(i);return o}catch(d){return` 89Error generating stack: `+d.message+` 90`+d.stack}}var _t=Object.prototype.hasOwnProperty,Vt=e.unstable_scheduleCallback,$t=e.unstable_cancelCallback,vn=e.unstable_shouldYield,le=e.unstable_requestPaint,me=e.unstable_now,ye=e.unstable_getCurrentPriorityLevel,je=e.unstable_ImmediatePriority,Ce=e.unstable_UserBlockingPriority,Re=e.unstable_NormalPriority,rt=e.unstable_LowPriority,Et=e.unstable_IdlePriority,Le=e.log,rr=e.unstable_setDisableYieldValue,or=null,bn=null;function ni(i){if(typeof Le=="function"&&rr(i),bn&&typeof bn.setStrictMode=="function")try{bn.setStrictMode(or,i)}catch{}}var Q=Math.clz32?Math.clz32:St,re=Math.log,ct=Math.LN2;function St(i){return i>>>=0,i===0?32:31-(re(i)/ct|0)|0}var gt=256,Ye=262144,ii=4194304;function Pn(i){var o=i&42;if(o!==0)return o;switch(i&-i){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return i&261888;case 262144:case 524288:case 1048576:case 2097152:return i&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return i&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return i}}function hn(i,o,l){var d=i.pendingLanes;if(d===0)return 0;var g=0,y=i.suspendedLanes,C=i.pingedLanes;i=i.warmLanes;var M=d&134217727;return M!==0?(d=M&~y,d!==0?g=Pn(d):(C&=M,C!==0?g=Pn(C):l||(l=M&~i,l!==0&&(g=Pn(l))))):(M=d&~y,M!==0?g=Pn(M):C!==0?g=Pn(C):l||(l=d&~i,l!==0&&(g=Pn(l)))),g===0?0:o!==0&&o!==g&&(o&y)===0&&(y=g&-g,l=o&-o,y>=l||y===32&&(l&4194048)!==0)?o:g}function Hn(i,o){return(i.pendingLanes&~(i.suspendedLanes&~i.pingedLanes)&o)===0}function Dl(i,o){switch(i){case 1:case 2:case 4:case 8:case 64:return o+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return o+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function jr(){var i=ii;return ii<<=1,(ii&62914560)===0&&(ii=4194304),i}function $n(i){for(var o=[],l=0;31>l;l++)o.push(i);return o}function ho(i,o){i.pendingLanes|=o,o!==268435456&&(i.suspendedLanes=0,i.pingedLanes=0,i.warmLanes=0)}function du(i,o,l,d,g,y){var C=i.pendingLanes;i.pendingLanes=l,i.suspendedLanes=0,i.pingedLanes=0,i.warmLanes=0,i.expiredLanes&=l,i.entangledLanes&=l,i.errorRecoveryDisabledLanes&=l,i.shellSuspendCounter=0;var M=i.entanglements,U=i.expirationTimes,ee=i.hiddenUpdates;for(l=C&~l;0<l;){var fe=31-Q(l),ge=1<<fe;M[fe]=0,U[fe]=-1;var te=ee[fe];if(te!==null)for(ee[fe]=null,fe=0;fe<te.length;fe++){var se=te[fe];se!==null&&(se.lane&=-536870913)}l&=~ge}d!==0&&Fl(i,d,0),y!==0&&g===0&&i.tag!==0&&(i.suspendedLanes|=y&~(C&~o))}function Fl(i,o,l){i.pendingLanes|=o,i.suspendedLanes&=~o;var d=31-Q(o);i.entangledLanes|=o,i.entanglements[d]=i.entanglements[d]|1073741824|l&261930}function go(i,o){var l=i.entangledLanes|=o;for(i=i.entanglements;l;){var d=31-Q(l),g=1<<d;g&o|i[d]&o&&(i[d]|=o),l&=~g}}function oa(i,o){var l=o&-o;return l=(l&42)!==0?1:mo(l),(l&(i.suspendedLanes|o))!==0?0:l}function mo(i){switch(i){case 2:i=1;break;case 8:i=4;break;case 32:i=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:i=128;break;case 268435456:i=134217728;break;default:i=0}return i}function as(i){return i&=-i,2<i?8<i?(i&134217727)!==0?32:268435456:8:2}function sa(){var i=J.p;return i!==0?i:(i=window.event,i===void 0?32:AC(i.type))}function Bl(i,o){var l=J.p;try{return J.p=i,o()}finally{J.p=l}}var Fi=Math.random().toString(36).slice(2),tn="__reactFiber$"+Fi,wn="__reactProps$"+Fi,sr="__reactContainer$"+Fi,aa="__reactEvents$"+Fi,dg="__reactListeners$"+Fi,Ll="__reactHandles$"+Fi,kr="__reactResources$"+Fi,ar="__reactMarker$"+Fi;function ql(i){delete i[tn],delete i[wn],delete i[aa],delete i[dg],delete i[Ll]}function Nr(i){var o=i[tn];if(o)return o;for(var l=i.parentNode;l;){if(o=l[sr]||l[tn]){if(l=o.alternate,o.child!==null||l!==null&&l.child!==null)for(i=gC(i);i!==null;){if(l=i[tn])return l;i=gC(i)}return o}i=l,l=i.parentNode}return null}function la(i){if(i=i[tn]||i[sr]){var o=i.tag;if(o===5||o===6||o===13||o===31||o===26||o===27||o===3)return i}return null}function Hl(i){var o=i.tag;if(o===5||o===26||o===27||o===6)return i.stateNode;throw Error(r(33))}function ca(i){var o=i[kr];return o||(o=i[kr]={hoistableStyles:new Map,hoistableScripts:new Map}),o}function gn(i){i[ar]=!0}var Kw=new Set,Ww={};function ls(i,o){da(i,o),da(i+"Capture",o)}function da(i,o){for(Ww[i]=o,i=0;i<o.length;i++)Kw.add(o[i])}var C3=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),Jw={},Qw={};function j3(i){return _t.call(Qw,i)?!0:_t.call(Jw,i)?!1:C3.test(i)?Qw[i]=!0:(Jw[i]=!0,!1)}function uu(i,o,l){if(j3(o))if(l===null)i.removeAttribute(o);else{switch(typeof l){case"undefined":case"function":case"symbol":i.removeAttribute(o);return;case"boolean":var d=o.toLowerCase().slice(0,5);if(d!=="data-"&&d!=="aria-"){i.removeAttribute(o);return}}i.setAttribute(o,""+l)}}function pu(i,o,l){if(l===null)i.removeAttribute(o);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":i.removeAttribute(o);return}i.setAttribute(o,""+l)}}function Er(i,o,l,d){if(d===null)i.removeAttribute(l);else{switch(typeof d){case"undefined":case"function":case"symbol":case"boolean":i.removeAttribute(l);return}i.setAttributeNS(o,l,""+d)}}function vi(i){switch(typeof i){case"bigint":case"boolean":case"number":case"string":case"undefined":return i;case"object":return i;default:return""}}function Zw(i){var o=i.type;return(i=i.nodeName)&&i.toLowerCase()==="input"&&(o==="checkbox"||o==="radio")}function k3(i,o,l){var d=Object.getOwnPropertyDescriptor(i.constructor.prototype,o);if(!i.hasOwnProperty(o)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var g=d.get,y=d.set;return Object.defineProperty(i,o,{configurable:!0,get:function(){return g.call(this)},set:function(C){l=""+C,y.call(this,C)}}),Object.defineProperty(i,o,{enumerable:d.enumerable}),{getValue:function(){return l},setValue:function(C){l=""+C},stopTracking:function(){i._valueTracker=null,delete i[o]}}}}function ug(i){if(!i._valueTracker){var o=Zw(i)?"checked":"value";i._valueTracker=k3(i,o,""+i[o])}}function e1(i){if(!i)return!1;var o=i._valueTracker;if(!o)return!0;var l=o.getValue(),d="";return i&&(d=Zw(i)?i.checked?"true":"false":i.value),i=d,i!==l?(o.setValue(i),!0):!1}function fu(i){if(i=i||(typeof document<"u"?document:void 0),typeof i>"u")return null;try{return i.activeElement||i.body}catch{return i.body}}var N3=/[\n"\\]/g;function bi(i){return i.replace(N3,function(o){return"\\"+o.charCo
vendor: 4,418 bytes, line 90
90deAt(0).toString(16)+" "})}function pg(i,o,l,d,g,y,C,M){i.name="",C!=null&&typeof C!="function"&&typeof C!="symbol"&&typeof C!="boolean"?i.type=C:i.removeAttribute("type"),o!=null?C==="number"?(o===0&&i.value===""||i.value!=o)&&(i.value=""+vi(o)):i.value!==""+vi(o)&&(i.value=""+vi(o)):C!=="submit"&&C!=="reset"||i.removeAttribute("value"),o!=null?fg(i,C,vi(o)):l!=null?fg(i,C,vi(l)):d!=null&&i.removeAttribute("value"),g==null&&y!=null&&(i.defaultChecked=!!y),g!=null&&(i.checked=g&&typeof g!="function"&&typeof g!="symbol"),M!=null&&typeof M!="function"&&typeof M!="symbol"&&typeof M!="boolean"?i.name=""+vi(M):i.removeAttribute("name")}function t1(i,o,l,d,g,y,C,M){if(y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"&&(i.type=y),o!=null||l!=null){if(!(y!=="submit"&&y!=="reset"||o!=null)){ug(i);return}l=l!=null?""+vi(l):"",o=o!=null?""+vi(o):l,M||o===i.value||(i.value=o),i.defaultValue=o}d=d??g,d=typeof d!="function"&&typeof d!="symbol"&&!!d,i.checked=M?i.checked:!!d,i.defaultChecked=!!d,C!=null&&typeof C!="function"&&typeof C!="symbol"&&typeof C!="boolean"&&(i.name=C),ug(i)}function fg(i,o,l){o==="number"&&fu(i.ownerDocument)===i||i.defaultValue===""+l||(i.defaultValue=""+l)}function ua(i,o,l,d){if(i=i.options,o){o={};for(var g=0;g<l.length;g++)o["$"+l[g]]=!0;for(l=0;l<i.length;l++)g=o.hasOwnProperty("$"+i[l].value),i[l].selected!==g&&(i[l].selected=g),g&&d&&(i[l].defaultSelected=!0)}else{for(l=""+vi(l),o=null,g=0;g<i.length;g++){if(i[g].value===l){i[g].selected=!0,d&&(i[g].defaultSelected=!0);return}o!==null||i[g].disabled||(o=i[g])}o!==null&&(o.selected=!0)}}function n1(i,o,l){if(o!=null&&(o=""+vi(o),o!==i.value&&(i.value=o),l==null)){i.defaultValue!==o&&(i.defaultValue=o);return}i.defaultValue=l!=null?""+vi(l):""}function i1(i,o,l,d){if(o==null){if(d!=null){if(l!=null)throw Error(r(92));if(ce(d)){if(1<d.length)throw Error(r(93));d=d[0]}l=d}l==null&&(l=""),o=l}l=vi(o),i.defaultValue=l,d=i.textContent,d===l&&d!==""&&d!==null&&(i.value=d),ug(i)}function pa(i,o){if(o){var l=i.firstChild;if(l&&l===i.lastChild&&l.nodeType===3){l.nodeValue=o;return}}i.textContent=o}var E3=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function r1(i,o,l){var d=o.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?d?i.setProperty(o,""):o==="float"?i.cssFloat="":i[o]="":d?i.setProperty(o,l):typeof l!="number"||l===0||E3.has(o)?o==="float"?i.cssFloat=l:i[o]=(""+l).trim():i[o]=l+"px"}function o1(i,o,l){if(o!=null&&typeof o!="object")throw Error(r(62));if(i=i.style,l!=null){for(var d in l)!l.hasOwnProperty(d)||o!=null&&o.hasOwnProperty(d)||(d.indexOf("--")===0?i.setProperty(d,""):d==="float"?i.cssFloat="":i[d]="");for(var g in o)d=o[g],o.hasOwnProperty(g)&&l[g]!==d&&r1(i,g,d)}else for(var y in o)o.hasOwnProperty(y)&&r1(i,y,o[y])}function hg(i){if(i.indexOf("-")===-1)return!1;switch(i){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var T3=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRen
90dering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),I3=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function hu(i){return I3.test(""+i)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":i}function Tr(){}var gg=null;function mg(i){return i=i.target||i.srcElement||window,i.correspondingUseElement&&(i=i.correspondingUseElement),i.nodeType===3?i.parentNode:i}var fa=null,ha=null;function s1(i){var o=la(i);if(o&&(i=o.stateNode)){var l=i[wn]||null;e:switch(i=o.stateNode,o.type){case"input":if(pg(i,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),o=l.name,l.type==="radio"&&o!=null){for(l=i;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+bi(""+o)+'"][type="radio"]'),o=0;o<l.length;o++){var d=l[o];if(d!==i&&d.form===i.form){var g=d[wn]||null;if(!g)throw Error(r(90));pg(d,g.value,g.defaultValue,g.defaultValue,g.checked,g.defaultChecked,g.type,g.name)}}for(o=0;o<l.length;o++)d=l[o],d.form===i.form&&e1(d)}break e;case"textarea":n1(i,l.value,l.defaultValue);break e;case"select":o=l.value,o!=null&&ua(i,!!l.multiple,o,!1)}}}var xg=!1;function a1(i,o,l){if(xg)return i(o,l);xg=!0;try{var d=i(o);return d}finally{if(xg=!1,(fa!==null||ha!==null)&&(tp(),fa&&(o=fa,i=ha,ha=fa=null,s1(o),i)))for(o=0;o<i.length;o++)s1(i[o])}}function Ul(i,o){var l=i.stateNode;if(l===null)return null;var d=l[wn]||null;if(d===null)return null;l=d[o];e:switch(o){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(d=!d.disabled)||(i=i.type,d=!(i==="button"||i==="input"||i==="select"||i==="textarea")),i=!d;break e;default:i=!1}if(i)return null;if(l&&typeof l!="function")throw Error(r(231,o,typeof l));return l}var Ir=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),yg=!1;if(Ir)try{var Gl={};Object.defineProperty(Gl,"passive",{get:function(){yg=!0}}),window.addEventListener("test",Gl,Gl),window.removeEventListener("test",Gl,Gl)}catch{yg=!1}var xo=null,vg=null,gu=null;function l1(){if(gu)return gu;var i,o=vg,l=o.length,d,g="value"in xo?xo.value:xo.textContent,y=g.length;for(i=0;i<l&&o[i]===g[i];i++);var C=l-i;for(d=1;d<=C&&o[l-d]===g[y-d];d++);return gu=g.slice(i,1<d?1-d:void 0)}function mu(i){var o=i.keyCode;return"charCode"in i?(i=i.charCode,i===0&&o===13&&(i=13)):i=o,i===10&&(i=13),32<=i||i===13?i:0}function xu(){return!0}function c1(){return!1}function Un(i){function o(l,d,g,y,C){this._reactName=l,this._targetInst=g,this.type=d,this.nativeEvent=y,this.target=C,this.currentTarget=null;for(var M in i)i.hasOwnProperty(M)&&(l=i[M],this[M]=l?l(y):y[M]);return this.isDefaultPrevented=(y.defaultPrevented!=null?y.defaultPrevented:y.returnValue===!1)?xu:c1,this.isPropagationStopped=c1,this}return v(o.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=xu)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=xu)},persist:function(){},isPersistent:xu}),o}var cs={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(i){return i.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},yu=Un(cs),Vl=v({},cs,{view:0,detail:0}),A3=Un(Vl),bg,wg,Yl,vu=v({},Vl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Sg,button:0,buttons:0,relatedTarget:function(i){return i.relatedTarget===void 0?i.fromElement===i.srcElement?i.toElement:i.fromElement:i.relatedTarget},movementX:function(i){return"movementX"in i?i.movementX:(i!==Yl&&(Yl&&i.type==="mousemove"?(bg=i.screenX-Yl.screenX,wg=i.screenY-Yl.screenY):wg=bg=0,Yl=i),bg)},movementY:function(i){return"movementY"in i?i.movementY:wg}}),d1=Un(vu),R3=v({},vu,{dataTransfer:0}),M3=Un(R3),P3=v({},Vl,{relatedTarget:0}),_g=Un(P3),$3=v({},cs,{animationName:0,elapsedTime:0,pseudoElement:0}),z3=Un($3),O3=v({},cs,{clipboardData:function(i){return"clipboardData"in i?i.clipboardData:window.clipboardData}}),D3=Un(O3),F3=v({},cs,{data:0}),u1=Un(F3),B3={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},L3={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},q3={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function H3(i){var o=this.nativeEvent;return o.getModifierState?o.getModifierState(i):(i=q3[i])?!!o[i]:!1}function Sg(){return H3}var U3=v({},Vl,{key:function(i){if(i.key){var o=B3[i.key]||i.key;if(o!=="Unidentified")return o}
vendor: 5,186 bytes, line 90
90return i.type==="keypress"?(i=mu(i),i===13?"Enter":String.fromCharCode(i)):i.type==="keydown"||i.type==="keyup"?L3[i.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Sg,charCode:function(i){return i.type==="keypress"?mu(i):0},keyCode:function(i){return i.type==="keydown"||i.type==="keyup"?i.keyCode:0},which:function(i){return i.type==="keypress"?mu(i):i.type==="keydown"||i.type==="keyup"?i.keyCode:0}}),G3=Un(U3),V3=v({},vu,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),p1=Un(V3),Y3=v({},Vl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Sg}),X3=Un(Y3),K3=v({},cs,{propertyName:0,elapsedTime:0,pseudoElement:0}),W3=Un(K3),J3=v({},vu,{deltaX:function(i){return"deltaX"in i?i.deltaX:"wheelDeltaX"in i?-i.wheelDeltaX:0},deltaY:function(i){return"deltaY"in i?i.deltaY:"wheelDeltaY"in i?-i.wheelDeltaY:"wheelDelta"in i?-i.wheelDelta:0},deltaZ:0,deltaMode:0}),Q3=Un(J3),Z3=v({},cs,{newState:0,oldState:0}),e8=Un(Z3),t8=[9,13,27,32],Cg=Ir&&"CompositionEvent"in window,Xl=null;Ir&&"documentMode"in document&&(Xl=document.documentMode);var n8=Ir&&"TextEvent"in window&&!Xl,f1=Ir&&(!Cg||Xl&&8<Xl&&11>=Xl),h1=" ",g1=!1;function m1(i,o){switch(i){case"keyup":return t8.indexOf(o.keyCode)!==-1;case"keydown":return o.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function x1(i){return i=i.detail,typeof i=="object"&&"data"in i?i.data:null}var ga=!1;function i8(i,o){switch(i){case"compositionend":return x1(o);case"keypress":return o.which!==32?null:(g1=!0,h1);case"textInput":return i=o.data,i===h1&&g1?null:i;default:return null}}function r8(i,o){if(ga)return i==="compositionend"||!Cg&&m1(i,o)?(i=l1(),gu=vg=xo=null,ga=!1,i):null;switch(i){case"paste":return null;case"keypress":if(!(o.ctrlKey||o.altKey||o.metaKey)||o.ctrlKey&&o.altKey){if(o.char&&1<o.char.length)return o.char;if(o.which)return String.fromCharCode(o.which)}return null;case"compositionend":return f1&&o.locale!=="ko"?null:o.data;default:return null}}var o8={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function y1(i){var o=i&&i.nodeName&&i.nodeName.toLowerCase();return o==="input"?!!o8[i.type]:o==="textarea"}function v1(i,o,l,d){fa?ha?ha.push(d):ha=[d]:fa=d,o=lp(o,"onChange"),0<o.length&&(l=new yu("onChange","change",null,l,d),i.push({event:l,listeners:o}))}var Kl=null,Wl=null;function s8(i){tC(i,0)}function bu(i){var o=Hl(i);if(e1(o))return i}function b1(i,o){if(i==="change")return o}var w1=!1;if(Ir){var jg;if(Ir){var kg="oninput"in document;if(!kg){var _1=document.createElement("div");_1.setAttribute("oninput","return;"),kg=typeof _1.oninput=="function"}jg=kg}else jg=!1;w1=jg&&(!document.documentMode||9<document.documentMode)}function S1(){Kl&&(Kl.detachEvent("onpropertychange",C1),Wl=Kl=null)}function C1(i){if(i.propertyName==="value"&&bu(Wl)){var o=[];v1(o,Wl,i,mg(i)),a1(s8,o)}}function a8(i,o,l){i==="focusin"?(S1(),Kl=o,Wl=l,Kl.attachEvent("onpropertychange",C1)):i==="focusout"&&S1()}function l8(i){if(i==="selectionchange"||i==="keyup"||i==="keydown")return bu(Wl)}function c8(i,o){if(i==="click")return bu(o)}function d8(i,o){if(i==="input"||i==="change")return bu(o)}function u8(i,o){return i===o&&(i!==0||1/i===1/o)||i!==i&&o!==o}var ri=typeof Object.is=="function"?Object.is:u8;function Jl(i,o){if(ri(i,o))return!0;if(typeof i!="object"||i===null||typeof o!="object"||o===null)return!1;var l=Object.keys(i),d=Object.keys(o);if(l.length!==d.length)return!1;for(d=0;d<l.length;d++){var g=l[d];if(!_t.call(o,g)||!ri(i[g],o[g]))return!1}return!0}function j1(i){for(;i&&i.firstChild;)i=i.firstChild;return i}function k1(i,o){var l=j1(i);i=0;for(var d;l;){if(l.nodeType===3){if(d=i+l.textContent.length,i<=o&&d>=o)return{node:l,offset:o-i};i=d}e:{for(;l;){if(l.nextSibling){l=l.nextSibling;break e}l=l.parentNode}l=void 0}l=j1(l)}}function N1(i,o){return i&&o?i===o?!0:i&&i.nodeType===3?!1:o&&o.nodeType===3?N1(i,o.parentNode):"contains"in i?i.contains(o):i.compareDocumentPosition?!!(i.compareDocumentPosition(o)&16):!1:!1}function E1(i){i=i!=null&&i.ownerDocument!=null&&i.ownerDocument.defaultView!=null?i.ownerDocument.defaultView:window;for(var o=fu(i.document);o instanceof i.HTMLIFrameElement;){try{var l=typeof o.contentWindow.location.href=="string"}catch{l=!1}if(l)i=o.contentWindow;else break;o=fu(i.document)}return o}function Ng(i){var o=i&&i.nodeName&&i.nodeName.toLowerCase();return o&&(o==="input"&&(i.type==="text"||i.type==="search"||i.type==="tel"||i.type==="url"||i.type==="password")||o==="textarea"||i.contentEditable==="true")}var p8=Ir&&"documentMode"in document&&11>=document.documentMode,ma=null,Eg=null,Ql=null,Tg=!1;function T1(i,o,l){var d=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Tg||ma==null||ma!==fu(d)||(d=ma,"selectionStart"in d&&Ng(d)?d={start:d.selectionStart,end:d.selectionEnd}:(d=(d.ownerDocument&&d.ownerDocument.defaultView||window).getSelection(),d={anchorNode:d.anchorNode,anchorOffset:d.anchorOffset,focu
vendor: 18,559 bytes, line 90
90sNode:d.focusNode,focusOffset:d.focusOffset}),Ql&&Jl(Ql,d)||(Ql=d,d=lp(Eg,"onSelect"),0<d.length&&(o=new yu("onSelect","select",null,o,l),i.push({event:o,listeners:d}),o.target=ma)))}function ds(i,o){var l={};return l[i.toLowerCase()]=o.toLowerCase(),l["Webkit"+i]="webkit"+o,l["Moz"+i]="moz"+o,l}var xa={animationend:ds("Animation","AnimationEnd"),animationiteration:ds("Animation","AnimationIteration"),animationstart:ds("Animation","AnimationStart"),transitionrun:ds("Transition","TransitionRun"),transitionstart:ds("Transition","TransitionStart"),transitioncancel:ds("Transition","TransitionCancel"),transitionend:ds("Transition","TransitionEnd")},Ig={},I1={};Ir&&(I1=document.createElement("div").style,"AnimationEvent"in window||(delete xa.animationend.animation,delete xa.animationiteration.animation,delete xa.animationstart.animation),"TransitionEvent"in window||delete xa.transitionend.transition);function us(i){if(Ig[i])return Ig[i];if(!xa[i])return i;var o=xa[i],l;for(l in o)if(o.hasOwnProperty(l)&&l in I1)return Ig[i]=o[l];return i}var A1=us("animationend"),R1=us("animationiteration"),M1=us("animationstart"),f8=us("transitionrun"),h8=us("transitionstart"),g8=us("transitioncancel"),P1=us("transitionend"),$1=new Map,Ag="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Ag.push("scrollEnd");function Bi(i,o){$1.set(i,o),ls(o,[i])}var wu=typeof reportError=="function"?reportError:function(i){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var o=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof i=="object"&&i!==null&&typeof i.message=="string"?String(i.message):String(i),error:i});if(!window.dispatchEvent(o))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",i);return}console.error(i)},wi=[],ya=0,Rg=0;function _u(){for(var i=ya,o=Rg=ya=0;o<i;){var l=wi[o];wi[o++]=null;var d=wi[o];wi[o++]=null;var g=wi[o];wi[o++]=null;var y=wi[o];if(wi[o++]=null,d!==null&&g!==null){var C=d.pending;C===null?g.next=g:(g.next=C.next,C.next=g),d.pending=g}y!==0&&z1(l,g,y)}}function Su(i,o,l,d){wi[ya++]=i,wi[ya++]=o,wi[ya++]=l,wi[ya++]=d,Rg|=d,i.lanes|=d,i=i.alternate,i!==null&&(i.lanes|=d)}function Mg(i,o,l,d){return Su(i,o,l,d),Cu(i)}function ps(i,o){return Su(i,null,null,o),Cu(i)}function z1(i,o,l){i.lanes|=l;var d=i.alternate;d!==null&&(d.lanes|=l);for(var g=!1,y=i.return;y!==null;)y.childLanes|=l,d=y.alternate,d!==null&&(d.childLanes|=l),y.tag===22&&(i=y.stateNode,i===null||i._visibility&1||(g=!0)),i=y,y=y.return;return i.tag===3?(y=i.stateNode,g&&o!==null&&(g=31-Q(l),i=y.hiddenUpdates,d=i[g],d===null?i[g]=[o]:d.push(o),o.lane=l|536870912),y):null}function Cu(i){if(50<bc)throw bc=0,qm=null,Error(r(185));for(var o=i.return;o!==null;)i=o,o=i.return;return i.tag===3?i.stateNode:null}var va={};function m8(i,o,l,d){this.tag=i,this.key=l,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=o,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=d,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function oi(i,o,l,d){return new m8(i,o,l,d)}function Pg(i){return i=i.prototype,!(!i||!i.isReactComponent)}function Ar(i,o){var l=i.alternate;return l===null?(l=oi(i.tag,o,i.key,i.mode),l.elementType=i.elementType,l.type=i.type,l.stateNode=i.stateNode,l.alternate=i,i.alternate=l):(l.pendingProps=o,l.type=i.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=i.flags&65011712,l.childLanes=i.childLanes,l.lanes=i.lanes,l.child=i.child,l.memoizedProps=i.memoizedProps,l.memoizedState=i.memoizedState,l.updateQueue=i.updateQueue,o=i.dependencies,l.dependencies=o===null?null:{lanes:o.lanes,firstContext:o.firstContext},l.sibling=i.sibling,l.index=i.index,l.ref=i.ref,l.refCleanup=i.refCleanup,l}function O1(i,o){i.flags&=65011714;var l=i.alternate;return l===null?(i.childLanes=0,i.lanes=o,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=l.childLanes,i.lanes=l.lanes,i.child=l.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=l.memoizedProps,i.memoizedState=l.memoizedState,i.updateQueue=l.updateQueue,i.type=l.type,o=l.dependencies,i.dependencies=o===null?null:{lanes:o.lanes,firstContext:o.firstContext}),i}function ju(i,o,l,d,g,y){var C=0;if(d=i,typeof i=="function")Pg(i)&&(C=1);else if(typeof i=="string")C=wR(i,l,K.current)?26:i==="html"||i==="head"||i==="body"?27:5;else e:switch(i){case D:return i=oi(31,l,o,g),i.elementType=D,i.lanes=y,i;case _:return fs(l.children,g,y,o);case S:C=8,g|=24;break;case k:return i=oi(12,l,o,g|2),i.elementType=k,i.lanes=y,i;case H:return i=oi(13,l,o,g),i.elementType=H,i.lanes=y,i;case q:return i=oi(19,l,o,g),i.elementType=q,i.lanes=y,i;default:if(typeof i=="object"&&i!==null)switch(i.$$typeof){case A:C=10;break e;case I:C=9;break e;case T:C=11;break e;case B:C=14;break e;case E:C=16,d=null;break e}C=29,l=Error(r(130,i===null?"null":typeof i,"")),d=null}return o=oi(C,l,o,g),o.elementType=i,o.type=d,o.lanes=y,o}function fs(i,o,l,d){return i=oi(7,i,d,o),i.lanes=l,i}function $g(i,o,l){return i=oi(6,i,null,o),i.lanes=l,i}function D1(i){var o=oi(18,null,null,0);return o.stateNode=i,o}function zg(i,o,l){return o=oi(4,i.children!==null?i.children:[],i.key,o),o.lanes=l,o.stateNode={containerInfo:i.containerInfo,pendingChildren:null,implementation:i.implementation},o}var F1=new WeakMap;function _i(i,o){if(typeof i=="object"&&i!==null){var l=F1.get(i);return l!==void 0?l:(o={value:i,source:o,stack:it(o)},F1.set(i,o),o)}return{value:i,source:o,stack:it(o)}}var ba=[],wa=0,ku=null,Zl=0,Si=[],Ci=0,yo=null,lr=1,cr="";function Rr(i,o){ba[wa++]=Zl,ba[wa++]=ku,ku=i,Zl=o}function B1(i,o,l){Si[Ci++]=lr,Si[Ci++]=cr,Si[Ci++]=yo,yo=i;var d=lr;i=cr;var g=32-Q(d)-1;d&=~(1<<g),l+=1;var y=32-Q(o)+g;if(30<y){var C=g-g%5;y=(d&(1<<C)-1).toString(32),d>>=C,g-=C,lr=1<<32-Q(o)+g|l<<g|d,cr=y+i}else lr=1<<y|l<<g|d,cr=i}function Og(i){i.return!==null&&(Rr(i,1),B1(i,1,0))}function Dg(i){for(;i===ku;)ku=ba[--wa],ba[wa]=null,Zl=ba[--wa],ba[wa]=null;for(;i===yo;)yo=Si[--Ci],Si[Ci]=null,cr=Si[--Ci],Si[Ci]=null,lr=Si[--Ci],Si[Ci]=null}function L1(i,o){Si[Ci++]=lr,Si[Ci++]=cr,Si[Ci++]=yo,lr=o.id,cr=o.overflow,yo=i}var _n=null,Dt=null,at=!1,vo=null,ji=!1,Fg=Error(r(519));function bo(i){var o=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw ec(_i(o,i)),Fg}function q1(i){var o=i.stateNode,l=i.type,d=i.memoizedProps;switch(o[tn]=i,o[wn]=d,l){case"dialog":nt("cancel",o),nt("close",o);break;case"iframe":case"object":case"embed":nt("load",o);break;case"video":case"audio":for(l=0;l<_c.length;l++)nt(_c[l],o);break;case"source":nt("error",o);break;case"img":case"image":case"link":nt("error",o),nt("load",o);break;case"details":nt("toggle",o);break;case"input":nt("invalid",o),t1(o,d.value,d.defaultValue,d.checked,d.defaultChecked,d.type,d.name,!0);break;case"select":nt("invalid",o);break;case"textarea":nt("invalid",o),i1(o,d.value,d.defaultValue,d.children)}l=d.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||o.textContent===""+l||d.suppressHydrationWarning===!0||oC(o.textContent,l)?(d.popover!=null&&(nt("beforetoggle",o),nt("toggle",o)),d.onScroll!=null&&nt("scroll",o),d.onScrollEnd!=null&&nt("scrollend",o),d.onClick!=null&&(o.onclick=Tr),o=!0):o=!1,o||bo(i,!0)}function H1(i){for(_n=i.return;_n;)switch(_n.tag){case 5:case 31:case 13:ji=!1;return;case 27:case 3:ji=!0;return;default:_n=_n.return}}function _a(i){if(i!==_n)return!1;if(!at)return H1(i),at=!0,!1;var o=i.tag,l;if((l=o!==3&&o!==27)&&((l=o===5)&&(l=i.type,l=!(l!=="form"&&l!=="button")||ix(i.type,i.memoizedProps)),l=!l),l&&Dt&&bo(i),H1(i),o===13){if(i=i.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(r(317));Dt=hC(i)}else if(o===31){if(i=i.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(r(317));Dt=hC(i)}else o===27?(o=Dt,Po(i.type)?(i=lx,lx=null,Dt=i):Dt=o):Dt=_n?Ni(i.stateNode.nextSibling):null;return!0}function hs(){Dt=_n=null,at=!1}function Bg(){var i=vo;return i!==null&&(Xn===null?Xn=i:Xn.push.apply(Xn,i),vo=null),i}function ec(i){vo===null?vo=[i]:vo.push(i)}var Lg=z(null),gs=null,Mr=null;function wo(i,o,l){ie(Lg,o._currentValue),o._currentValue=l}function Pr(i){i._currentValue=Lg.current,Y(Lg)}function qg(i,o,l){for(;i!==null;){var d=i.alternate;if((i.childLanes&o)!==o?(i.childLanes|=o,d!==null&&(d.childLanes|=o)):d!==null&&(d.childLanes&o)!==o&&(d.childLanes|=o),i===l)break;i=i.return}}function Hg(i,o,l,d){var g=i.child;for(g!==null&&(g.return=i);g!==null;){var y=g.dependencies;if(y!==null){var C=g.child;y=y.firstContext;e:for(;y!==null;){var M=y;y=g;for(var U=0;U<o.length;U++)if(M.context===o[U]){y.lanes|=l,M=y.alternate,M!==null&&(M.lanes|=l),qg(y.return,l,i),d||(C=null);break e}y=M.next}}else if(g.tag===18){if(C=g.return,C===null)throw Error(r(341));C.lanes|=l,y=C.alternate,y!==null&&(y.lanes|=l),qg(C,l,i),C=null}else C=g.child;if(C!==null)C.return=g;else for(C=g;C!==null;){if(C===i){C=null;break}if(g=C.sibling,g!==null){g.return=C.return,C=g;break}C=C.return}g=C}}function Sa(i,o,l,d){i=null;for(var g=o,y=!1;g!==null;){if(!y){if((g.flags&524288)!==0)y=!0;else if((g.flags&262144)!==0)break}if(g.tag===10){var C=g.alternate;if(C===null)throw Error(r(387));if(C=C.memoizedProps,C!==null){var M=g.type;ri(g.pendingProps.value,C.value)||(i!==null?i.push(M):i=[M])}}else if(g===ke.current){if(C=g.alternate,C===null)throw Error(r(387));C.memoizedState.memoizedState!==g.memoizedState.memoizedState&&(i!==null?i.push(Nc):i=[Nc])}g=g.return}i!==null&&Hg(o,i,l,d),o.flags|=262144}function Nu(i){for(i=i.firstContext;i!==null;){if(!ri(i.context._currentValue,i.memoizedValue))return!0;i=i.next}return!1}function ms(i){gs=i,Mr=null,i=i.dependencies,i!==null&&(i.firstContext=null)}function Sn(i){return U1(gs,i)}function Eu(i,o){return gs===null&&ms(i),U1(i,o)}function U1(i,o){var l=o._currentValue;if(o={context:o,memoizedValue:l,next:null},Mr===null){if(i===null)throw Error(r(308));Mr=o,i.dependencies={lanes:0,firstContext:o},i.flags|=524288}else Mr=Mr.next=o;return l}var x8=typeof AbortController<"u"?AbortController:function(){var i=[],o=this.signal={aborted:!1,addEventListener:function(l,d){i.push(d)}};this.abort=function(){o.aborted=!0,i.forEach(function(l){return l()})}},y8=e.unstable_scheduleCallback,v8=e.unstable_NormalPriority,on={$$typeof:A,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Ug(){return{controller:new x8,data:new Map,refCount:0}}function tc(i){i.refCount--,i.refCount===0&&y8(v8,function(){i.controller.abort()})}var nc=null,Gg=0,Ca=0,ja=null;function b8(i,o){if(nc===null){var l=nc=[];Gg=0,Ca=Xm(),ja={status:"pending",value:void 0,then:function(d){l.push(d)}}}return Gg++,o.then(G1,G1),o}function G1(){if(--Gg===0&&nc!==null){ja!==null&&(ja.status="fulfilled");var i=nc;nc=null,Ca=0,ja=null;for(var o=0;o<i.length;o++)(0,i[o])()}}function w8(i,o){var l=[],d={status:"pending",value:null,reason:null,then:function(g){l.push(g)}};return i.then(function(){d.status="fulfilled",d.value=o;for(var g=0;g<l.length;g++)(0,l[g])(o)},function(g){for(d.status="rejected",d.reason=g,g=0;g<l.length;g++)(0,l[g])(void 0)}),d}var V1=L.S;L.S=function(i,o){TS=me(),typeof o=="object"&&o!==null&&typeof o.then=="function"&&b8(i,o),V1!==null&&V1(i,o)};var xs=z(null);function Vg(){var i=xs.current;return i!==null?i:Tt.pooledCache}function Tu(i,o){o===null?ie(xs,xs.current):ie(xs,o.pool)}function Y1(){var i=Vg();return i===null?null:{parent:on._currentValue,pool:i}}var ka=Error(r(460)),Yg=Error(r(474)),Iu=Error(r(542)),Au={then:function(){}};function X1(i){return i=i.status,i==="fulfilled"||i==="rejected"}function K1(i,o,l){switch(l=i[l],l===void 0?i.push(o):l!==o&&(o.then(Tr,Tr),o=l),o.status){case"fulfilled":return o.value;case"rejected":throw i=o.reason,J1(i),i;default:if(typeof o.status=="string")o.then(Tr,Tr);else{if(i=Tt,i!==null&&100<i.shellSuspendCounter)throw Error(r(482));i=o,i.status="pending",i.then(function(d){if(o.status==="pending"){var g=o;g.status="fulfilled",g.value=d}},function(d){if(o.status==="pending"){var g=o;g.status="rejected",g.reason=d}})}switch(o.status){case"fulfilled":return o.value;case"rejected":throw i=o.reason,J1(i),i}throw vs=o,ka}}function ys(i){try{var o=i._init;return o(i._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(vs=l,ka):l}}var vs=null;function W1(){if(vs===null)throw Error(r(459));var i=vs;return vs=null,i}function J1(i){if(i===ka||i===Iu)throw Error(r(483))}var Na=null,ic=0;function Ru(i){var o=ic;return ic+=1,Na===null&&(Na=[]),K1(Na,i,o)}function rc(i,o){o=o.props.ref,i.ref=o!==void 0?o:null}function Mu(i,o){throw o.$$typeof===b?Error(r(525)):(i=Object.prototype.toString.call(o),Error(r(31,i==="[object Object]"?"object with keys {"+Object.keys(o).join(", ")+"}":i)))}function Q1(i){function o(W,G){if(i){var Z=W.deletions;Z===null?(W.deletions=[G],W.flags|=16):Z.push(G)}}function l(W,G){if(!i)return null;for(;G!==null;)o(W,G),G=G.sibling;return null}function d(W){for(var G=new Map;W!==null;)W.key!==null?G.set(W.key,W):G.set(W.index,W),W=W.sibling;return G}function g(W,G){return W=Ar(W,G),W.index=0,W.sibling=null,W}function y(W,G,Z){return W.index=Z,i?(Z=W.alternate,Z!==null?(Z=Z.index,Z<G?(W.flags|=67108866,G):Z):(W.flags|=67108866,G)):(W.flags|=1048576,G)}function C(W){return i&&W.alternate===null&&(W.flags|=67108866),W}function M(W,G,Z,he){return G===null||G.tag!==6?(G=$g(Z,W.mode,he),G.return=W,G):(G=g(G,Z),G.return=W,G)}function U(W,G,Z,he){var Oe=Z.type;return Oe===_?fe(W,G,Z.props.children,he,Z.key):G!==null&&(G.elementType===Oe||typeof Oe=="object"&&Oe!==null&&Oe.$$typeof===E&&ys(Oe)===G.type)?(G=g(G,Z.props),rc(G,Z),G.return=W,G):(G=ju(Z.type,Z.key,Z.props,null,W.mode,he),rc(G,Z),G.return=W,G)}function ee(W,G,Z,he){return G===null||G.tag!==4||G.stateNode.containerInfo!==Z.containerInfo||G.stateNode.implementation!==Z.implementation?(G=zg(Z,W.mode,he),G.return=W,G):(G=g(G,Z.children||[]),G.return=W,G)}function fe(W,G,Z,he,Oe){return G===null||G.tag!==7?(G=fs(Z,W.mode,he,Oe),G.return=W,G):(G=g(G,Z),G.return=W,G)}function ge(W,G,Z){if(typeof G=="string"&&G!==""||typeof G=="number"||typeof G=="bigint")return G=$g(""+G,W.mode,Z),G.return=W,G;if(typeof G=="object"&&G!==null){switch(G.$$typeof){case j:return Z=ju(G.type,G.key,G.props,null,W.mode,Z),rc(Z,G),Z.return=W,Z;case w:return G=zg(G,W.mode,Z),G.return=W,G;case E:return G=ys(G),ge(W,G,Z)}if(ce(G)||O(G))return G=fs(G,W.mode,Z,null),G.return=W,G;if(typeof G.then=="function")return ge(W,Ru(G),Z);if(G.$$typeof===A)return ge(W,Eu(W,G),Z);Mu(W,G)}return null}function te(W,G,Z,he){var Oe=G!==null?G.key:null;if(typeof Z=="string"&&Z!==""||typeof Z=="number"||typeof Z=="bigint")return Oe!==null?null:M(W,G,""+Z,he);if(typeof Z=="object"&&Z!==null){switch(Z.$$typeof){case j:return Z.key===Oe?U(W,G,Z,he):null;case w:return Z.key===Oe?ee(W,G,Z,he):null;case E:return Z=ys(Z),te(W,G,Z,he)}if(ce(Z)||O(Z))return Oe!==null?null:fe(W,G,Z,he,null);if(typeof Z.then=="function")return te(W,G,Ru(Z),he);if(Z.$$typeof===A)return te(W,G,Eu(W,Z),he);Mu(W,Z)}return null}function se(W,G,Z,he,Oe){if(typeof he=="string"&&he!==""||typeof he=="number"||typeof he=="bigint")return W=W.get(Z)||null,M(G,W,""+he,Oe);if(typeof he=="object"&&he!==null){switch(he.$$typeof){case j:return W=W.get(he.key===null?Z:he.key)||null,U(G,W,he,Oe);case w:return W=W.get(he.key===null?Z:he.key)||null,ee(G,W,he,Oe);case E:return he=ys(he),se(W,G,Z,he,Oe)}if(ce(he)||O(he))return W=W.get(Z)||null,fe(G,W,he,Oe,null);if(typeof he.then=="function")return se(W,G,Z,Ru(he),Oe);if(he.$$typeof===A)return se(W,G,Z,Eu(G,he),Oe);Mu(G,he)}return null}function Me(W,G,Z,he){for(var Oe=null,ut=null,Pe=G,Qe=G=0,st=null;Pe!==null&&Qe<Z.length;Qe++){Pe.index>Qe?(st=Pe,Pe=null):st=Pe.sibling;var pt=te(W,Pe,Z[Qe],he);if(pt===null){Pe===null&&(Pe=st);break}i&&Pe&&pt.alternate===null&&o(W,Pe),G=y(pt,G,Qe),ut===null?Oe=pt:ut.sibling=pt,ut=pt,Pe=st}if(Qe===Z.length)return l(W,Pe),at&&Rr(W,Qe),Oe;if(Pe===null){for(;Qe<Z.length;Qe++)Pe=ge(W,Z[Qe],he),Pe!==null&&(G=y(Pe,G,Qe),ut===null?Oe=Pe:ut.sibling=Pe,ut=Pe);return at&&Rr(W,Qe),Oe}for(Pe=d(Pe);Qe<Z.length;Qe++)st=se(Pe,W,Qe,Z[Qe],he),st!==null&&(i&&st.alternate!==null&&Pe.delete(st.key===null?Qe:st.key),G=y(st,G,Qe),ut===null?Oe=st:ut.sibling=st,ut=st);return i&&Pe.forEach(function(Fo){return o(W,Fo)}),at&&Rr(W,Qe),Oe}function De(W,G,Z,he){if(Z==null)throw Error(r(151));for(var Oe=null,ut=null,Pe=G,Qe=G=0,st=null,pt=Z.next();Pe!==null&&!pt.done;Qe++,pt=Z.next()){Pe.index>Qe?(st=Pe,Pe=null):st=Pe.sibling;var Fo=te(W,Pe,pt.value,he);if(Fo===null){Pe===null&&(Pe=st);break}i&&Pe&&Fo.alternate===null&&o(W,Pe),G=y(Fo,G,Qe),ut===null?Oe=Fo:ut.sibling=Fo,ut=Fo,Pe=st}if(pt.done)return l(W,Pe),at&&Rr(W,Qe),Oe;if(Pe===null){for(;!pt.done;Qe++,pt=Z.next())pt=ge(W,pt.value,he),pt!==null&&(G=y(pt,G,Qe),ut===null?Oe=pt:ut.sibling=pt,ut=pt);return at&&Rr(W,Qe),Oe}for(Pe=d(Pe);!pt.done;Qe++,pt=Z.next())pt=se(Pe,W,Qe,pt.value,he),pt!==null&&(i&&pt.alternate!==null&&Pe.delete(pt.key===null?Qe:pt.key),G=y(pt,G,Qe),ut===null?Oe=pt:ut.sibling=pt,ut=pt);return i&&Pe.forEach(function(RR){return o(W,RR)}),at&&Rr(W,Qe),Oe}function kt(W,G,Z,he){if(typeof Z=="object"&&Z!==null&&Z.type===_&&Z.key===null&&(Z=Z.props.children),typeof Z=="object"&&Z!==null){switch(Z.$$typeof){case j:e:{for(var Oe=Z.key;G!==null;){if(G.key===Oe){if(Oe=Z.type,Oe===_){if(G.tag===7){l(W,G.sibling),he=g(G,Z.props.children),he.return=W,W=he;break e}}else if(G.elementType===Oe||typeof Oe=="object"&&Oe!==null&&Oe.$$typeof===E&&ys(Oe)===G.type){l(W,G.sibling),he=g(G,Z.props),rc(he,Z),he.return=W,W=he;break e}l(W,G);break}else o(W,G);G=G.sibling}Z.type===_?(he=fs(Z.props.children,W.mode,he,Z.key),he.return=W,W=he):(he=ju(Z.type,Z.key,Z.props,null,W.mode,he),rc(he,Z),he.return=W,W=he)}return C(W);case w:e:{for(Oe=Z.key;G!==null;
vendor: 8,816 bytes, line 90
90){if(G.key===Oe)if(G.tag===4&&G.stateNode.containerInfo===Z.containerInfo&&G.stateNode.implementation===Z.implementation){l(W,G.sibling),he=g(G,Z.children||[]),he.return=W,W=he;break e}else{l(W,G);break}else o(W,G);G=G.sibling}he=zg(Z,W.mode,he),he.return=W,W=he}return C(W);case E:return Z=ys(Z),kt(W,G,Z,he)}if(ce(Z))return Me(W,G,Z,he);if(O(Z)){if(Oe=O(Z),typeof Oe!="function")throw Error(r(150));return Z=Oe.call(Z),De(W,G,Z,he)}if(typeof Z.then=="function")return kt(W,G,Ru(Z),he);if(Z.$$typeof===A)return kt(W,G,Eu(W,Z),he);Mu(W,Z)}return typeof Z=="string"&&Z!==""||typeof Z=="number"||typeof Z=="bigint"?(Z=""+Z,G!==null&&G.tag===6?(l(W,G.sibling),he=g(G,Z),he.return=W,W=he):(l(W,G),he=$g(Z,W.mode,he),he.return=W,W=he),C(W)):l(W,G)}return function(W,G,Z,he){try{ic=0;var Oe=kt(W,G,Z,he);return Na=null,Oe}catch(Pe){if(Pe===ka||Pe===Iu)throw Pe;var ut=oi(29,Pe,null,W.mode);return ut.lanes=he,ut.return=W,ut}}}var bs=Q1(!0),Z1=Q1(!1),_o=!1;function Xg(i){i.updateQueue={baseState:i.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Kg(i,o){i=i.updateQueue,o.updateQueue===i&&(o.updateQueue={baseState:i.baseState,firstBaseUpdate:i.firstBaseUpdate,lastBaseUpdate:i.lastBaseUpdate,shared:i.shared,callbacks:null})}function So(i){return{lane:i,tag:0,payload:null,callback:null,next:null}}function Co(i,o,l){var d=i.updateQueue;if(d===null)return null;if(d=d.shared,(ft&2)!==0){var g=d.pending;return g===null?o.next=o:(o.next=g.next,g.next=o),d.pending=o,o=Cu(i),z1(i,null,l),o}return Su(i,d,o,l),Cu(i)}function oc(i,o,l){if(o=o.updateQueue,o!==null&&(o=o.shared,(l&4194048)!==0)){var d=o.lanes;d&=i.pendingLanes,l|=d,o.lanes=l,go(i,l)}}function Wg(i,o){var l=i.updateQueue,d=i.alternate;if(d!==null&&(d=d.updateQueue,l===d)){var g=null,y=null;if(l=l.firstBaseUpdate,l!==null){do{var C={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};y===null?g=y=C:y=y.next=C,l=l.next}while(l!==null);y===null?g=y=o:y=y.next=o}else g=y=o;l={baseState:d.baseState,firstBaseUpdate:g,lastBaseUpdate:y,shared:d.shared,callbacks:d.callbacks},i.updateQueue=l;return}i=l.lastBaseUpdate,i===null?l.firstBaseUpdate=o:i.next=o,l.lastBaseUpdate=o}var Jg=!1;function sc(){if(Jg){var i=ja;if(i!==null)throw i}}function ac(i,o,l,d){Jg=!1;var g=i.updateQueue;_o=!1;var y=g.firstBaseUpdate,C=g.lastBaseUpdate,M=g.shared.pending;if(M!==null){g.shared.pending=null;var U=M,ee=U.next;U.next=null,C===null?y=ee:C.next=ee,C=U;var fe=i.alternate;fe!==null&&(fe=fe.updateQueue,M=fe.lastBaseUpdate,M!==C&&(M===null?fe.firstBaseUpdate=ee:M.next=ee,fe.lastBaseUpdate=U))}if(y!==null){var ge=g.baseState;C=0,fe=ee=U=null,M=y;do{var te=M.lane&-536870913,se=te!==M.lane;if(se?(ot&te)===te:(d&te)===te){te!==0&&te===Ca&&(Jg=!0),fe!==null&&(fe=fe.next={lane:0,tag:M.tag,payload:M.payload,callback:null,next:null});e:{var Me=i,De=M;te=o;var kt=l;switch(De.tag){case 1:if(Me=De.payload,typeof Me=="function"){ge=Me.call(kt,ge,te);break e}ge=Me;break e;case 3:Me.flags=Me.flags&-65537|128;case 0:if(Me=De.payload,te=typeof Me=="function"?Me.call(kt,ge,te):Me,te==null)break e;ge=v({},ge,te);break e;case 2:_o=!0}}te=M.callback,te!==null&&(i.flags|=64,se&&(i.flags|=8192),se=g.callbacks,se===null?g.callbacks=[te]:se.push(te))}else se={lane:te,tag:M.tag,payload:M.payload,callback:M.callback,next:null},fe===null?(ee=fe=se,U=ge):fe=fe.next=se,C|=te;if(M=M.next,M===null){if(M=g.shared.pending,M===null)break;se=M,M=se.next,se.next=null,g.lastBaseUpdate=se,g.shared.pending=null}}while(!0);fe===null&&(U=ge),g.baseState=U,g.firstBaseUpdate=ee,g.lastBaseUpdate=fe,y===null&&(g.shared.lanes=0),To|=C,i.lanes=C,i.memoizedState=ge}}function e_(i,o){if(typeof i!="function")throw Error(r(191,i));i.call(o)}function t_(i,o){var l=i.callbacks;if(l!==null)for(i.callbacks=null,i=0;i<l.length;i++)e_(l[i],o)}var Ea=z(null),Pu=z(0);function n_(i,o){i=Hr,ie(Pu,i),ie(Ea,o),Hr=i|o.baseLanes}function Qg(){ie(Pu,Hr),ie(Ea,Ea.current)}function Zg(){Hr=Pu.current,Y(Ea),Y(Pu)}var si=z(null),ki=null;function jo(i){var o=i.alternate;ie(nn,nn.current&1),ie(si,i),ki===null&&(o===null||Ea.current!==null||o.memoizedState!==null)&&(ki=i)}function em(i){ie(nn,nn.current),ie(si,i),ki===null&&(ki=i)}function i_(i){i.tag===22?(ie(nn,nn.current),ie(si,i),ki===null&&(ki=i)):ko()}function ko(){ie(nn,nn.current),ie(si,si.current)}function ai(i){Y(si),ki===i&&(ki=null),Y(nn)}var nn=z(0);function $u(i){for(var o=i;o!==null;){if(o.tag===13){var l=o.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||sx(l)||ax(l)))return o}else if(o.tag===19&&(o.memoizedProps.revealOrder==="forwards"||o.memoizedProps.revealOrder==="backwards"||o.memoizedProps.revealOrder==="unstable_legacy-backwards"||o.memoizedProps.revealOrder==="together")){if((o.flags&128)!==0)return o}else if(o.child!==null){o.child.return=o,o=o.child;continue}if(o===i)break;for(;o.sibling===null;){if(o.return===null||o.return===i)return null;o=o.return}o.sibling.return=o.return,o=o.sibling}return null}var $r=0,We=null,Ct=null,sn=null,zu=!1,Ta=!1,ws=!1,Ou=0,lc=0,Ia=null,_8=0;function Qt(){throw Error(r(321))}function tm(i,o){if(o===null)return!1;for(var l=0;l<o.length&&l<i.length;l++)if(!ri(i[l],o[l]))return!1;return!0}function nm(i,o,l,d,g,y){return $r=y,We=o,o.memoizedState=null,o.updateQueue=null,o.lanes=0,L.H=i===null||i.memoizedState===null?B_:xm,ws=!1,y=l(d,g),ws=!1,Ta&&(y=o_(o,l,d,g)),r_(i),y}function r_(i){L.H=uc;var o=Ct!==null&&Ct.next!==null;if($r=0,sn=Ct=We=null,zu=!1,lc=0,Ia=null,o)throw Error(r(300));i===null||an||(i=i.dependencies,i!==null&&Nu(i)&&(an=!0))}function o_(i,o,l,d){We=i;var g=0;do{if(Ta&&(Ia=null),lc=0,Ta=!1,25<=g)throw Error(r(301));if(g+=1,sn=Ct=null,i.updateQueue!=null){var y=i.updateQueue;y.lastEffect=null,y.events=null,y.stores=null,y.memoCache!=null&&(y.memoCache.index=0)}L.H=L_,y=o(l,d)}while(Ta);return y}function S8(){var i=L.H,o=i.useState()[0];return o=typeof o.then=="function"?cc(o):o,i=i.useState()[0],(Ct!==null?Ct.memoizedState:null)!==i&&(We.flags|=1024),o}function im(){var i=Ou!==0;return Ou=0,i}function rm(i,o,l){o.updateQueue=i.updateQueue,o.flags&=-2053,i.lanes&=~l}function om(i){if(zu){for(i=i.memoizedState;i!==null;){var o=i.queue;o!==null&&(o.pending=null),i=i.next}zu=!1}$r=0,sn=Ct=We=null,Ta=!1,lc=Ou=0,Ia=null}function zn(){var i={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return sn===null?We.memoizedState=sn=i:sn=sn.next=i,sn}function rn(){if(Ct===null){var i=We.alternate;i=i!==null?i.memoizedState:null}else i=Ct.next;var o=sn===null?We.memoizedState:sn.next;if(o!==null)sn=o,Ct=i;else{if(i===null)throw We.alternate===null?Error(r(467)):Error(r(310));Ct=i,i={memoizedState:Ct.memoizedState,baseState:Ct.baseState,baseQueue:Ct.baseQueue,queue:Ct.queue,next:null},sn===null?We.memoizedState=sn=i:sn=sn.next=i}return sn}function Du(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function cc(i){var o=lc;return lc+=1,Ia===null&&(Ia=[]),i=K1(Ia,i,o),o=We,(sn===null?o.memoizedState:sn.next)===null&&(o=o.alternate,L.H=o===null||o.memoizedState===null?B_:xm),i}function Fu(i){if(i!==null&&typeof i=="object"){if(typeof i.then=="function")return cc(i);if(i.$$typeof===A)return Sn(i)}throw Error(r(438,String(i)))}function sm(i){var o=null,l=We.updateQueue;if(l!==null&&(o=l.memoCache),o==null){var d=We.alternate;d!==null&&(d=d.updateQueue,d!==null&&(d=d.memoCache,d!=null&&(o={data:d.data.map(function(g){return g.slice()}),index:0})))}if(o==null&&(o={data:[],index:0}),l===null&&(l=Du(),We.updateQueue=l),l.memoCache=o,l=o.data[o.index],l===void 0)for(l=o.data[o.index]=Array(i),d=0;d<i;d++)l[d]=$;return o.index++,l}function zr(i,o){return typeof o=="function"?o(i):o}function Bu(i){var o=rn();return am(o,Ct,i)}function am(i,o,l){var d=i.queue;if(d===null)throw Error(r(311));d.lastRenderedReducer=l;var g=i.baseQueue,y=d.pending;if(y!==null){if(g!==null){var C=g.next;g.next=y.next,y.next=C}o.baseQueue=g=y,d.pending=null}if(y=i.baseState,g===null)i.memoizedState=y;else{o=g.next;var M=C=null,U=null,ee=o,fe=!1;do{var ge=ee.lane&-536870913;if(ge!==ee.lane?(ot&ge)===ge:($r&ge)===ge){var te=ee.revertLane;if(te===0)U!==null&&(U=U.next={lane:0,revertLane:0,gesture:null,action:ee.action,hasEagerState:ee.hasEagerState,eagerState:ee.eagerState,next:null}),ge===Ca&&(fe=!0);else if(($r&te)===te){ee=ee.next,te===Ca&&(fe=!0);continue}else ge={lane:0,revertLane:ee.revertLane,gesture:null,action:ee.action,hasEagerState:ee.hasEagerState,eagerState:ee.eagerState,next:null},U===null?(M=U=ge,C=y):U=U.next=ge,We.lanes|=te,To|=te;ge=ee.action,ws&&l(y,ge),y=ee.hasEagerState?ee.eagerState:l(y,ge)}else te={lane:ge,revertLane:ee.revertLane,gesture:ee.gesture,action:ee.action,hasEagerState:ee.hasEagerState,eagerState:ee.eagerState,next:null},U===null?(M=U=te,C=y):U=U.next=te,We.lanes|=ge,To|=ge;ee=ee.next}
vendor: 4,569 bytes, line 90
90while(ee!==null&&ee!==o);if(U===null?C=y:U.next=M,!ri(y,i.memoizedState)&&(an=!0,fe&&(l=ja,l!==null)))throw l;i.memoizedState=y,i.baseState=C,i.baseQueue=U,d.lastRenderedState=y}return g===null&&(d.lanes=0),[i.memoizedState,d.dispatch]}function lm(i){var o=rn(),l=o.queue;if(l===null)throw Error(r(311));l.lastRenderedReducer=i;var d=l.dispatch,g=l.pending,y=o.memoizedState;if(g!==null){l.pending=null;var C=g=g.next;do y=i(y,C.action),C=C.next;while(C!==g);ri(y,o.memoizedState)||(an=!0),o.memoizedState=y,o.baseQueue===null&&(o.baseState=y),l.lastRenderedState=y}return[y,d]}function s_(i,o,l){var d=We,g=rn(),y=at;if(y){if(l===void 0)throw Error(r(407));l=l()}else l=o();var C=!ri((Ct||g).memoizedState,l);if(C&&(g.memoizedState=l,an=!0),g=g.queue,um(c_.bind(null,d,g,i),[i]),g.getSnapshot!==o||C||sn!==null&&sn.memoizedState.tag&1){if(d.flags|=2048,Aa(9,{destroy:void 0},l_.bind(null,d,g,l,o),null),Tt===null)throw Error(r(349));y||($r&127)!==0||a_(d,o,l)}return l}function a_(i,o,l){i.flags|=16384,i={getSnapshot:o,value:l},o=We.updateQueue,o===null?(o=Du(),We.updateQueue=o,o.stores=[i]):(l=o.stores,l===null?o.stores=[i]:l.push(i))}function l_(i,o,l,d){o.value=l,o.getSnapshot=d,d_(o)&&u_(i)}function c_(i,o,l){return l(function(){d_(o)&&u_(i)})}function d_(i){var o=i.getSnapshot;i=i.value;try{var l=o();return!ri(i,l)}catch{return!0}}function u_(i){var o=ps(i,2);o!==null&&Kn(o,i,2)}function cm(i){var o=zn();if(typeof i=="function"){var l=i;if(i=l(),ws){ni(!0);try{l()}finally{ni(!1)}}}return o.memoizedState=o.baseState=i,o.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:zr,lastRenderedState:i},o}function p_(i,o,l,d){return i.baseState=l,am(i,Ct,typeof d=="function"?d:zr)}function C8(i,o,l,d,g){if(Hu(i))throw Error(r(485));if(i=o.action,i!==null){var y={payload:g,action:i,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(C){y.listeners.push(C)}};L.T!==null?l(!0):y.isTransition=!1,d(y),l=o.pending,l===null?(y.next=o.pending=y,f_(o,y)):(y.next=l.next,o.pending=l.next=y)}}function f_(i,o){var l=o.action,d=o.payload,g=i.state;if(o.isTransition){var y=L.T,C={};L.T=C;try{var M=l(g,d),U=L.S;U!==null&&U(C,M),h_(i,o,M)}catch(ee){dm(i,o,ee)}finally{y!==null&&C.types!==null&&(y.types=C.types),L.T=y}}else try{y=l(g,d),h_(i,o,y)}catch(ee){dm(i,o,ee)}}function h_(i,o,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(d){g_(i,o,d)},function(d){return dm(i,o,d)}):g_(i,o,l)}function g_(i,o,l){o.status="fulfilled",o.value=l,m_(o),i.state=l,o=i.pending,o!==null&&(l=o.next,l===o?i.pending=null:(l=l.next,o.next=l,f_(i,l)))}function dm(i,o,l){var d=i.pending;if(i.pending=null,d!==null){d=d.next;do o.status="rejected",o.reason=l,m_(o),o=o.next;while(o!==d)}i.action=null}function m_(i){i=i.listeners;for(var o=0;o<i.length;o++)(0,i[o])()}function x_(i,o){return o}function y_(i,o){if(at){var l=Tt.formState;if(l!==null){e:{var d=We;if(at){if(Dt){t:{for(var g=Dt,y=ji;g.nodeType!==8;){if(!y){g=null;break t}if(g=Ni(g.nextSibling),g===null){g=null;break t}}y=g.data,g=y==="F!"||y==="F"?g:null}if(g){Dt=Ni(g.nextSibling),d=g.data==="F!";break e}}bo(d)}d=!1}d&&(o=l[0])}}return l=zn(),l.memoizedState=l.baseState=o,d={pending:null,lanes:0,dispatch:null,lastRenderedReducer:x_,lastRenderedState:o},l.queue=d,l=O_.bind(null,We,d),d.dispatch=l,d=cm(!1),y=mm.bind(null,We,!1,d.queue),d=zn(),g={state:o,dispatch:null,action:i,pending:null},d.queue=g,l=C8.bind(null,We,g,y,l),g.dispatch=l,d.memoizedState=i,[o,l,!1]}function v_(i){var o=rn();return b_(o,Ct,i)}function b_(i,o,l){if(o=am(i,o,x_)[0],i=Bu(zr)[0],typeof o=="object"&&o!==null&&typeof o.then=="function")try{var d=cc(o)}catch(C){throw C===ka?Iu:C}else d=o;o=rn();var g=o.queue,y=g.dispatch;return l!==o.memoizedState&&(We.flags|=2048,Aa(9,{destroy:void 0},j8.bind(null,g,l),null)),[d,y,i]}function j8(i,o){i.action=o}function w_(i){var o=rn(),l=Ct;if(l!==null)return b_(o,l,i);rn(),o=o.memoizedState,l=rn();var d=l.queue.dispatch;return l.memoizedState=i,[o,d,!1]}function Aa(i,o,l,d){return i={tag:i,create:l,deps:d,inst:o,next:null},o=We.updateQueue,o===null&&(o=Du(),We.updateQueue=o),l=o.lastEffect,l===null?o.lastEffect=i.next=i:(d=l.next,l.next=i,i.next=d,o.lastEffect=i),i}function __(){return rn().memoizedState}function Lu(i,o,l,d){var g=zn();We.flags|=i,g.memoizedState=Aa(1|o,{destroy:void 0},l,d===void 0?null:d)}function qu(i,o,l,d){var g=rn();d=d===void 0?null:d;var y=g.memoizedState.inst;Ct!==null&&d!==null&&tm(d,Ct.memoizedState.deps)?g.memoizedState=Aa(o,y,l,d):(We.flags|=i,g.memoizedState=Aa(1|o,y,l,d))}
vendor: 4,166 bytes, line 90
90function S_(i,o){Lu(8390656,8,i,o)}function um(i,o){qu(2048,8,i,o)}function k8(i){We.flags|=4;var o=We.updateQueue;if(o===null)o=Du(),We.updateQueue=o,o.events=[i];else{var l=o.events;l===null?o.events=[i]:l.push(i)}}function C_(i){var o=rn().memoizedState;return k8({ref:o,nextImpl:i}),function(){if((ft&2)!==0)throw Error(r(440));return o.impl.apply(void 0,arguments)}}function j_(i,o){return qu(4,2,i,o)}function k_(i,o){return qu(4,4,i,o)}function N_(i,o){if(typeof o=="function"){i=i();var l=o(i);return function(){typeof l=="function"?l():o(null)}}if(o!=null)return i=i(),o.current=i,function(){o.current=null}}function E_(i,o,l){l=l!=null?l.concat([i]):null,qu(4,4,N_.bind(null,o,i),l)}function pm(){}function T_(i,o){var l=rn();o=o===void 0?null:o;var d=l.memoizedState;return o!==null&&tm(o,d[1])?d[0]:(l.memoizedState=[i,o],i)}function I_(i,o){var l=rn();o=o===void 0?null:o;var d=l.memoizedState;if(o!==null&&tm(o,d[1]))return d[0];if(d=i(),ws){ni(!0);try{i()}finally{ni(!1)}}return l.memoizedState=[d,o],d}function fm(i,o,l){return l===void 0||($r&1073741824)!==0&&(ot&261930)===0?i.memoizedState=o:(i.memoizedState=l,i=AS(),We.lanes|=i,To|=i,l)}function A_(i,o,l,d){return ri(l,o)?l:Ea.current!==null?(i=fm(i,l,d),ri(i,o)||(an=!0),i):($r&42)===0||($r&1073741824)!==0&&(ot&261930)===0?(an=!0,i.memoizedState=l):(i=AS(),We.lanes|=i,To|=i,o)}function R_(i,o,l,d,g){var y=J.p;J.p=y!==0&&8>y?y:8;var C=L.T,M={};L.T=M,mm(i,!1,o,l);try{var U=g(),ee=L.S;if(ee!==null&&ee(M,U),U!==null&&typeof U=="object"&&typeof U.then=="function"){var fe=w8(U,d);dc(i,o,fe,di(i))}else dc(i,o,d,di(i))}catch(ge){dc(i,o,{then:function(){},status:"rejected",reason:ge},di())}finally{J.p=y,C!==null&&M.types!==null&&(C.types=M.types),L.T=C}}function N8(){}function hm(i,o,l,d){if(i.tag!==5)throw Error(r(476));var g=M_(i).queue;R_(i,g,o,X,l===null?N8:function(){return P_(i),l(d)})}function M_(i){var o=i.memoizedState;if(o!==null)return o;o={memoizedState:X,baseState:X,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:zr,lastRenderedState:X},next:null};var l={};return o.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:zr,lastRenderedState:l},next:null},i.memoizedState=o,i=i.alternate,i!==null&&(i.memoizedState=o),o}function P_(i){var o=M_(i);o.next===null&&(o=i.alternate.memoizedState),dc(i,o.next.queue,{},di())}function gm(){return Sn(Nc)}function $_(){return rn().memoizedState}function z_(){return rn().memoizedState}function E8(i){for(var o=i.return;o!==null;){switch(o.tag){case 24:case 3:var l=di();i=So(l);var d=Co(o,i,l);d!==null&&(Kn(d,o,l),oc(d,o,l)),o={cache:Ug()},i.payload=o;return}o=o.return}}function T8(i,o,l){var d=di();l={lane:d,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},Hu(i)?D_(o,l):(l=Mg(i,o,l,d),l!==null&&(Kn(l,i,d),F_(l,o,d)))}function O_(i,o,l){var d=di();dc(i,o,l,d)}function dc(i,o,l,d){var g={lane:d,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(Hu(i))D_(o,g);else{var y=i.alternate;if(i.lanes===0&&(y===null||y.lanes===0)&&(y=o.lastRenderedReducer,y!==null))try{var C=o.lastRenderedState,M=y(C,l);if(g.hasEagerState=!0,g.eagerState=M,ri(M,C))return Su(i,o,g,0),Tt===null&&_u(),!1}catch{}if(l=Mg(i,o,g,d),l!==null)return Kn(l,i,d),F_(l,o,d),!0}return!1}function mm(i,o,l,d){if(d={lane:2,revertLane:Xm(),gesture:null,action:d,hasEagerState:!1,eagerState:null,next:null},Hu(i)){if(o)throw Error(r(479))}else o=Mg(i,l,d,2),o!==null&&Kn(o,i,2)}function Hu(i){var o=i.alternate;return i===We||o!==null&&o===We}function D_(i,o){Ta=zu=!0;var l=i.pending;l===null?o.next=o:(o.next=l.next,l.next=o),i.pending=o}function F_(i,o,l){if((l&4194048)!==0){var d=o.lanes;d&=i.pendingLanes,l|=d,o.lanes=l,go(i,l)}}var uc={readContext:Sn,use:Fu,useCallback:Qt,useContext:Qt,useEffect:Qt,useImperativeHandle:Qt,useLayoutEffect:Qt,useInsertionEffect:Qt,useMemo:Qt,useReducer:Qt,useRef:Qt,useState:Qt,useDebugValue:Qt,useDeferredValue:Qt,useTransition:Qt,useSyncExternalStore:Qt,useId:Qt,useHostTransitionStatus:Qt,useFormState:Qt,useActionState:Qt,useOptimistic:Qt,useMemoCache:Qt,useCacheRefresh:Qt};
vendor: 4,302 bytes, line 90
90uc.useEffectEvent=Qt;var B_={readContext:Sn,use:Fu,useCallback:function(i,o){return zn().memoizedState=[i,o===void 0?null:o],i},useContext:Sn,useEffect:S_,useImperativeHandle:function(i,o,l){l=l!=null?l.concat([i]):null,Lu(4194308,4,N_.bind(null,o,i),l)},useLayoutEffect:function(i,o){return Lu(4194308,4,i,o)},useInsertionEffect:function(i,o){Lu(4,2,i,o)},useMemo:function(i,o){var l=zn();o=o===void 0?null:o;var d=i();if(ws){ni(!0);try{i()}finally{ni(!1)}}return l.memoizedState=[d,o],d},useReducer:function(i,o,l){var d=zn();if(l!==void 0){var g=l(o);if(ws){ni(!0);try{l(o)}finally{ni(!1)}}}else g=o;return d.memoizedState=d.baseState=g,i={pending:null,lanes:0,dispatch:null,lastRenderedReducer:i,lastRenderedState:g},d.queue=i,i=i.dispatch=T8.bind(null,We,i),[d.memoizedState,i]},useRef:function(i){var o=zn();return i={current:i},o.memoizedState=i},useState:function(i){i=cm(i);var o=i.queue,l=O_.bind(null,We,o);return o.dispatch=l,[i.memoizedState,l]},useDebugValue:pm,useDeferredValue:function(i,o){var l=zn();return fm(l,i,o)},useTransition:function(){var i=cm(!1);return i=R_.bind(null,We,i.queue,!0,!1),zn().memoizedState=i,[!1,i]},useSyncExternalStore:function(i,o,l){var d=We,g=zn();if(at){if(l===void 0)throw Error(r(407));l=l()}else{if(l=o(),Tt===null)throw Error(r(349));(ot&127)!==0||a_(d,o,l)}g.memoizedState=l;var y={value:l,getSnapshot:o};return g.queue=y,S_(c_.bind(null,d,y,i),[i]),d.flags|=2048,Aa(9,{destroy:void 0},l_.bind(null,d,y,l,o),null),l},useId:function(){var i=zn(),o=Tt.identifierPrefix;if(at){var l=cr,d=lr;l=(d&~(1<<32-Q(d)-1)).toString(32)+l,o="_"+o+"R_"+l,l=Ou++,0<l&&(o+="H"+l.toString(32)),o+="_"}else l=_8++,o="_"+o+"r_"+l.toString(32)+"_";return i.memoizedState=o},useHostTransitionStatus:gm,useFormState:y_,useActionState:y_,useOptimistic:function(i){var o=zn();o.memoizedState=o.baseState=i;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return o.queue=l,o=mm.bind(null,We,!0,l),l.dispatch=o,[i,o]},useMemoCache:sm,useCacheRefresh:function(){return zn().memoizedState=E8.bind(null,We)},useEffectEvent:function(i){var o=zn(),l={impl:i};return o.memoizedState=l,function(){if((ft&2)!==0)throw Error(r(440));return l.impl.apply(void 0,arguments)}}},xm={readContext:Sn,use:Fu,useCallback:T_,useContext:Sn,useEffect:um,useImperativeHandle:E_,useInsertionEffect:j_,useLayoutEffect:k_,useMemo:I_,useReducer:Bu,useRef:__,useState:function(){return Bu(zr)},useDebugValue:pm,useDeferredValue:function(i,o){var l=rn();return A_(l,Ct.memoizedState,i,o)},useTransition:function(){var i=Bu(zr)[0],o=rn().memoizedState;return[typeof i=="boolean"?i:cc(i),o]},useSyncExternalStore:s_,useId:$_,useHostTransitionStatus:gm,useFormState:v_,useActionState:v_,useOptimistic:function(i,o){var l=rn();return p_(l,Ct,i,o)},useMemoCache:sm,useCacheRefresh:z_};xm.useEffectEvent=C_;var L_={readContext:Sn,use:Fu,useCallback:T_,useContext:Sn,useEffect:um,useImperativeHandle:E_,useInsertionEffect:j_,useLayoutEffect:k_,useMemo:I_,useReducer:lm,useRef:__,useState:function(){return lm(zr)},useDebugValue:pm,useDeferredValue:function(i,o){var l=rn();return Ct===null?fm(l,i,o):A_(l,Ct.memoizedState,i,o)},useTransition:function(){var i=lm(zr)[0],o=rn().memoizedState;return[typeof i=="boolean"?i:cc(i),o]},useSyncExternalStore:s_,useId:$_,useHostTransitionStatus:gm,useFormState:w_,useActionState:w_,useOptimistic:function(i,o){var l=rn();return Ct!==null?p_(l,Ct,i,o):(l.baseState=i,[i,l.queue.dispatch])},useMemoCache:sm,useCacheRefresh:z_};L_.useEffectEvent=C_;function ym(i,o,l,d){o=i.memoizedState,l=l(d,o),l=l==null?o:v({},o,l),i.memoizedState=l,i.lanes===0&&(i.updateQueue.baseState=l)}var vm={enqueueSetState:function(i,o,l){i=i._reactInternals;var d=di(),g=So(d);g.payload=o,l!=null&&(g.callback=l),o=Co(i,g,d),o!==null&&(Kn(o,i,d),oc(o,i,d))},enqueueReplaceState:function(i,o,l){i=i._reactInternals;var d=di(),g=So(d);g.tag=1,g.payload=o,l!=null&&(g.callback=l),o=Co(i,g,d),o!==null&&(Kn(o,i,d),oc(o,i,d))},enqueueForceUpdate:function(i,o){i=i._reactInternals;var l=di(),d=So(l);d.tag=2,o!=null&&(d.callback=o),o=Co(i,d,l),o!==null&&(Kn(o,i,l),oc(o,i,l))}};function q_(i,o,l,d,g,y,C){return i=i.stateNode,typeof i.shouldComponentUpdate=="function"?i.shouldComponentUpdate(d,y,C):o.prototype&&o.prototype.isPureReactComponent?!Jl(l,d)||
vendor: 6,094 bytes, line 90
90!Jl(g,y):!0}function H_(i,o,l,d){i=o.state,typeof o.componentWillReceiveProps=="function"&&o.componentWillReceiveProps(l,d),typeof o.UNSAFE_componentWillReceiveProps=="function"&&o.UNSAFE_componentWillReceiveProps(l,d),o.state!==i&&vm.enqueueReplaceState(o,o.state,null)}function _s(i,o){var l=o;if("ref"in o){l={};for(var d in o)d!=="ref"&&(l[d]=o[d])}if(i=i.defaultProps){l===o&&(l=v({},l));for(var g in i)l[g]===void 0&&(l[g]=i[g])}return l}function U_(i){wu(i)}function G_(i){console.error(i)}function V_(i){wu(i)}function Uu(i,o){try{var l=i.onUncaughtError;l(o.value,{componentStack:o.stack})}catch(d){setTimeout(function(){throw d})}}function Y_(i,o,l){try{var d=i.onCaughtError;d(l.value,{componentStack:l.stack,errorBoundary:o.tag===1?o.stateNode:null})}catch(g){setTimeout(function(){throw g})}}function bm(i,o,l){return l=So(l),l.tag=3,l.payload={element:null},l.callback=function(){Uu(i,o)},l}function X_(i){return i=So(i),i.tag=3,i}function K_(i,o,l,d){var g=l.type.getDerivedStateFromError;if(typeof g=="function"){var y=d.value;i.payload=function(){return g(y)},i.callback=function(){Y_(o,l,d)}}var C=l.stateNode;C!==null&&typeof C.componentDidCatch=="function"&&(i.callback=function(){Y_(o,l,d),typeof g!="function"&&(Io===null?Io=new Set([this]):Io.add(this));var M=d.stack;this.componentDidCatch(d.value,{componentStack:M!==null?M:""})})}function I8(i,o,l,d,g){if(l.flags|=32768,d!==null&&typeof d=="object"&&typeof d.then=="function"){if(o=l.alternate,o!==null&&Sa(o,l,g,!0),l=si.current,l!==null){switch(l.tag){case 31:case 13:return ki===null?np():l.alternate===null&&Zt===0&&(Zt=3),l.flags&=-257,l.flags|=65536,l.lanes=g,d===Au?l.flags|=16384:(o=l.updateQueue,o===null?l.updateQueue=new Set([d]):o.add(d),Gm(i,d,g)),!1;case 22:return l.flags|=65536,d===Au?l.flags|=16384:(o=l.updateQueue,o===null?(o={transitions:null,markerInstances:null,retryQueue:new Set([d])},l.updateQueue=o):(l=o.retryQueue,l===null?o.retryQueue=new Set([d]):l.add(d)),Gm(i,d,g)),!1}throw Error(r(435,l.tag))}return Gm(i,d,g),np(),!1}if(at)return o=si.current,o!==null?((o.flags&65536)===0&&(o.flags|=256),o.flags|=65536,o.lanes=g,d!==Fg&&(i=Error(r(422),{cause:d}),ec(_i(i,l)))):(d!==Fg&&(o=Error(r(423),{cause:d}),ec(_i(o,l))),i=i.current.alternate,i.flags|=65536,g&=-g,i.lanes|=g,d=_i(d,l),g=bm(i.stateNode,d,g),Wg(i,g),Zt!==4&&(Zt=2)),!1;var y=Error(r(520),{cause:d});if(y=_i(y,l),vc===null?vc=[y]:vc.push(y),Zt!==4&&(Zt=2),o===null)return!0;d=_i(d,l),l=o;do{switch(l.tag){case 3:return l.flags|=65536,i=g&-g,l.lanes|=i,i=bm(l.stateNode,d,i),Wg(l,i),!1;case 1:if(o=l.type,y=l.stateNode,(l.flags&128)===0&&(typeof o.getDerivedStateFromError=="function"||y!==null&&typeof y.componentDidCatch=="function"&&(Io===null||!Io.has(y))))return l.flags|=65536,g&=-g,l.lanes|=g,g=X_(g),K_(g,i,l,d),Wg(l,g),!1}l=l.return}while(l!==null);return!1}var wm=Error(r(461)),an=!1;function Cn(i,o,l,d){o.child=i===null?Z1(o,null,l,d):bs(o,i.child,l,d)}function W_(i,o,l,d,g){l=l.render;var y=o.ref;if("ref"in d){var C={};for(var M in d)M!=="ref"&&(C[M]=d[M])}else C=d;return ms(o),d=nm(i,o,l,C,y,g),M=im(),i!==null&&!an?(rm(i,o,g),Or(i,o,g)):(at&&M&&Og(o),o.flags|=1,Cn(i,o,d,g),o.child)}function J_(i,o,l,d,g){if(i===null){var y=l.type;return typeof y=="function"&&!Pg(y)&&y.defaultProps===void 0&&l.compare===null?(o.tag=15,o.type=y,Q_(i,o,y,d,g)):(i=ju(l.type,null,d,o,o.mode,g),i.ref=o.ref,i.return=o,o.child=i)}if(y=i.child,!Tm(i,g)){var C=y.memoizedProps;if(l=l.compare,l=l!==null?l:Jl,l(C,d)&&i.ref===o.ref)return Or(i,o,g)}return o.flags|=1,i=Ar(y,d),i.ref=o.ref,i.return=o,o.child=i}function Q_(i,o,l,d,g){if(i!==null){var y=i.memoizedProps;if(Jl(y,d)&&i.ref===o.ref)if(an=!1,o.pendingProps=d=y,Tm(i,g))(i.flags&131072)!==0&&(an=!0);else return o.lanes=i.lanes,Or(i,o,g)}return _m(i,o,l,d,g)}function Z_(i,o,l,d){var g=d.children,y=i!==null?i.memoizedState:null;if(i===null&&o.stateNode===null&&(o.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),d.mode==="hidden"){if((o.flags&128)!==0){if(y=y!==null?y.baseLanes|l:l,i!==null){for(d=o.child=i.child,g=0;d!==null;)g=g|d.lanes|d.childLanes,d=d.sibling;d=g&~y}else d=0,o.child=null;return eS(i,o,y,l,d)}if((l&536870912)!==0)o.memoizedState={baseLanes:0,cachePool:null},i!==null&&Tu(o,y!==null?y.cachePool:null),y!==null?n_(o,y):Qg(),i_(o);else return d=o.lanes=536870912,eS(i,o,y!==null?y.baseLanes|l:l,l,d)}else y!==null?(Tu(o,y.cachePool),n_(o,y),ko(),o.memoizedState=null):(i!==null&&Tu(o,null),Qg(),ko());return Cn(i,o,g,l),o.child}function pc(i,o){return i!==null&&i.tag===22||o.stateNode!==null||(o.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),o.sibling}function eS(i,o,l,d,g){var y=Vg();return y=y===null?null:{parent:on._currentValue,pool:y},o.memoizedState={baseLanes:l,cachePool:y},i!==null&&Tu(o,null),Qg(),i_(o),i!==null&&Sa(i,o,d,!0),o.childLanes=g,null}function Gu(i,o){return o=Yu({mode:o.mode,children:o.children},i.mode),o.ref=i.ref,i.child=o,o.return=i,o}function tS(i,o,l){return bs(o,i.child,null,l),i=Gu(o,o.pendingProps),i.flags|=2,ai(o),o.memoizedState=null,i}function A8(i,o,l){var d=o.pendingProps,g=(o.flags&128)!==0;if(o.flags&=-129,i===null){if(at){if(d.mode==="hidden")return i=Gu(o,d),o.lanes=536870912,pc(null,i);if(em(o),(i=Dt)?(i=fC(i,ji),i=i!==null&&i.data==="&"?i:null,i!==null&&(o.memoizedState={dehydrated:i,treeContext:yo!==null?{id:lr,overflow:cr}:null,retryLane:536870912,hydrationErrors:null},l=D1(i),l.return=o,o.child=l,_n=o,Dt=null)):i=null,i===null)throw bo(o);return o.lanes=536870912,null}return Gu(o,d)}var y=i.memoizedState;if(y!==null){var C=y.dehydrated;if(em(o),g)if(o.flags&256)o.flags&=-257,o=tS(i,o,l);else if(o.memoizedState!==null)o.child=i.child,o.flags|=128,o=null;else throw Error(r(558));else if(an||Sa(i,o,l,!1),g=(l&i.childLanes)!==0,an||g){if(d=Tt,d!==null&&(C=oa(d,l),C!==0&&C!==y.retryLane))throw y.retryLane=C,ps(i,C),Kn(d,i,C),wm;np(),o=tS(i,o,l)}else i=y.treeContext,Dt=Ni(C.nextSibling),_n=o,at=!0,vo=null,ji=!1,i!==null&&L1(o,i),o=Gu(o,d),o.flags|=4096;return o}return i=Ar(i.child,{mode:d.mode,children:d.children}
vendor: 1,787 bytes, line 90
90),i.ref=o.ref,o.child=i,i.return=o,i}function Vu(i,o){var l=o.ref;if(l===null)i!==null&&i.ref!==null&&(o.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(r(284));(i===null||i.ref!==l)&&(o.flags|=4194816)}}function _m(i,o,l,d,g){return ms(o),l=nm(i,o,l,d,void 0,g),d=im(),i!==null&&!an?(rm(i,o,g),Or(i,o,g)):(at&&d&&Og(o),o.flags|=1,Cn(i,o,l,g),o.child)}function nS(i,o,l,d,g,y){return ms(o),o.updateQueue=null,l=o_(o,d,l,g),r_(i),d=im(),i!==null&&!an?(rm(i,o,y),Or(i,o,y)):(at&&d&&Og(o),o.flags|=1,Cn(i,o,l,y),o.child)}function iS(i,o,l,d,g){if(ms(o),o.stateNode===null){var y=va,C=l.contextType;typeof C=="object"&&C!==null&&(y=Sn(C)),y=new l(d,y),o.memoizedState=y.state!==null&&y.state!==void 0?y.state:null,y.updater=vm,o.stateNode=y,y._reactInternals=o,y=o.stateNode,y.props=d,y.state=o.memoizedState,y.refs={},Xg(o),C=l.contextType,y.context=typeof C=="object"&&C!==null?Sn(C):va,y.state=o.memoizedState,C=l.getDerivedStateFromProps,typeof C=="function"&&(ym(o,l,C,d),y.state=o.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof y.getSnapshotBeforeUpdate=="function"||typeof y.UNSAFE_componentWillMount!="function"&&typeof y.componentWillMount!="function"||(C=y.state,typeof y.componentWillMount=="function"&&y.componentWillMount(),typeof y.UNSAFE_componentWillMount=="function"&&y.UNSAFE_componentWillMount(),C!==y.state&&vm.enqueueReplaceState(y,y.state,null),ac(o,d,y,g),sc(),y.state=o.memoizedState),typeof y.componentDidMount=="function"&&(o.flags|=4194308),d=!0}else if(i===null){y=o.stateNode;var M=o.memoizedProps,U=_s(l,M);y.props=U;var ee=y.context,fe=l.contextType;C=va,typeof fe=="object"&&fe!==null&&(C=Sn(fe));var ge=l.getDerivedStateFromProps;fe=typeof ge=="function"||typeof y.getSnapshotBeforeUpdate=="function",M=o.pe
vendor: 4,998 bytes, line 90
90ndingProps!==M,fe||typeof y.UNSAFE_componentWillReceiveProps!="function"&&typeof y.componentWillReceiveProps!="function"||(M||ee!==C)&&H_(o,y,d,C),_o=!1;var te=o.memoizedState;y.state=te,ac(o,d,y,g),sc(),ee=o.memoizedState,M||te!==ee||_o?(typeof ge=="function"&&(ym(o,l,ge,d),ee=o.memoizedState),(U=_o||q_(o,l,U,d,te,ee,C))?(fe||typeof y.UNSAFE_componentWillMount!="function"&&typeof y.componentWillMount!="function"||(typeof y.componentWillMount=="function"&&y.componentWillMount(),typeof y.UNSAFE_componentWillMount=="function"&&y.UNSAFE_componentWillMount()),typeof y.componentDidMount=="function"&&(o.flags|=4194308)):(typeof y.componentDidMount=="function"&&(o.flags|=4194308),o.memoizedProps=d,o.memoizedState=ee),y.props=d,y.state=ee,y.context=C,d=U):(typeof y.componentDidMount=="function"&&(o.flags|=4194308),d=!1)}else{y=o.stateNode,Kg(i,o),C=o.memoizedProps,fe=_s(l,C),y.props=fe,ge=o.pendingProps,te=y.context,ee=l.contextType,U=va,typeof ee=="object"&&ee!==null&&(U=Sn(ee)),M=l.getDerivedStateFromProps,(ee=typeof M=="function"||typeof y.getSnapshotBeforeUpdate=="function")||typeof y.UNSAFE_componentWillReceiveProps!="function"&&typeof y.componentWillReceiveProps!="function"||(C!==ge||te!==U)&&H_(o,y,d,U),_o=!1,te=o.memoizedState,y.state=te,ac(o,d,y,g),sc();var se=o.memoizedState;C!==ge||te!==se||_o||i!==null&&i.dependencies!==null&&Nu(i.dependencies)?(typeof M=="function"&&(ym(o,l,M,d),se=o.memoizedState),(fe=_o||q_(o,l,fe,d,te,se,U)||i!==null&&i.dependencies!==null&&Nu(i.dependencies))?(ee||typeof y.UNSAFE_componentWillUpdate!="function"&&typeof y.componentWillUpdate!="function"||(typeof y.componentWillUpdate=="function"&&y.componentWillUpdate(d,se,U),typeof y.UNSAFE_componentWillUpdate=="function"&&y.UNSAFE_componentWillUpdate(d,se,U)),typeof y.componentDidUpdate=="function"&&(o.flags|=4),typeof y.getSnapshotBeforeUpdate=="function"&&(o.flags|=1024)):(typeof y.componentDidUpdate!="function"||C===i.memoizedProps&&te===i.memoizedState||(o.flags|=4),typeof y.getSnapshotBeforeUpdate!="function"||C===i.memoizedProps&&te===i.memoizedState||(o.flags|=1024),o.memoizedProps=d,o.memoizedState=se),y.props=d,y.state=se,y.context=U,d=fe):(typeof y.componentDidUpdate!="function"||C===i.memoizedProps&&te===i.memoizedState||(o.flags|=4),typeof y.getSnapshotBeforeUpdate!="function"||C===i.memoizedProps&&te===i.memoizedState||(o.flags|=1024),d=!1)}return y=d,Vu(i,o),d=(o.flags&128)!==0,y||d?(y=o.stateNode,l=d&&typeof l.getDerivedStateFromError!="function"?null:y.render(),o.flags|=1,i!==null&&d?(o.child=bs(o,i.child,null,g),o.child=bs(o,null,l,g)):Cn(i,o,l,g),o.memoizedState=y.state,i=o.child):i=Or(i,o,g),i}function rS(i,o,l,d){return hs(),o.flags|=256,Cn(i,o,l,d),o.child}var Sm={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Cm(i){return{baseLanes:i,cachePool:Y1()}}function jm(i,o,l){return i=i!==null?i.childLanes&~l:0,o&&(i|=ci),i}function oS(i,o,l){var d=o.pendingProps,g=!1,y=(o.flags&128)!==0,C;if((C=y)||(C=i!==null&&i.memoizedState===null?!1:(nn.current&2)!==0),C&&(g=!0,o.flags&=-129),C=(o.flags&32)!==0,o.flags&=-33,i===null){if(at){if(g?jo(o):ko(),(i=Dt)?(i=fC(i,ji),i=i!==null&&i.data!=="&"?i:null,i!==null&&(o.memoizedState={dehydrated:i,treeContext:yo!==null?{id:lr,overflow:cr}:null,retryLane:536870912,hydrationErrors:null},l=D1(i),l.return=o,o.child=l,_n=o,Dt=null)):i=null,i===null)throw bo(o);return ax(i)?o.lanes=32:o.lanes=536870912,null}var M=d.children;return d=d.fallback,g?(ko(),g=o.mode,M=Yu({mode:"hidden",children:M},g),d=fs(d,g,l,null),M.return=o,d.return=o,M.sibling=d,o.child=M,d=o.child,d.memoizedState=Cm(l),d.childLanes=jm(i,C,l),o.memoizedState=Sm,pc(null,d)):(jo(o),km(o,M))}var U=i.memoizedState;if(U!==null&&(M=U.dehydrated,M!==null)){if(y)o.flags&256?(jo(o),o.flags&=-257,o=Nm(i,o,l)):o.memoizedState!==null?(ko(),o.child=i.child,o.flags|=128,o=null):(ko(),M=d.fallback,g=o.mode,d=Yu({mode:"visible",children:d.children},g),M=fs(M,g,l,null),M.flags|=2,d.return=o,M.return=o,d.sibling=M,o.child=d,bs(o,i.child,null,l),d=o.child,d.memoizedState=Cm(l),d.childLanes=jm(i,C,l),o.memoizedState=Sm,o=pc(null,d));else if(jo(o),ax(M)){if(C=M.nextSibling&&M.nextSibling.dataset,C)var ee=C.dgst;C=ee,d=Error(r(419)),d.stack="",d.digest=C,ec({value:d,source:null,stack:null}),o=Nm(i,o,l)}else if(an||Sa(i,o,l,!1),C=(l&i.childLanes)!==0,an||C){if(C=Tt,C!==null&&(d=oa(C,l),d!==0&&d!==U.retryLane))throw U.retryLane=d,ps(i,d),Kn(C,i,d),wm;sx(M)||np(),o=Nm(i,o,l)}else sx(M)?(o.flags|=192,o.child=i.child,o=null):(i=U.treeContext,Dt=Ni(M.nextSibling),_n=o,at=!0,vo=null,ji=!1,i!==null&&L1(o,i),o=km(o,d.children),o.flags|=4096);return o}return g?(ko(),M=d.fallback,g=o.mode,U=i.child,ee=U.sibling,d=Ar(U,{mode:"hidden",children:d.children}),d.subtreeFlags=U.subtreeFlags&65011712,ee!==null?M=Ar(ee,M):(M=fs(M,g,l,null),M.flags|=2),M.return=o,d.return=o,d.sibling=M,o.child=d,pc(null,d),d=o.child,M=i.child.memoizedState,M===null?M=Cm(l):(g=M.cachePool,g!==null?(U=on._currentValue,g=g.parent!==U?{parent:U,pool:U}
vendor: 5,430 bytes, line 90
90:g):g=Y1(),M={baseLanes:M.baseLanes|l,cachePool:g}),d.memoizedState=M,d.childLanes=jm(i,C,l),o.memoizedState=Sm,pc(i.child,d)):(jo(o),l=i.child,i=l.sibling,l=Ar(l,{mode:"visible",children:d.children}),l.return=o,l.sibling=null,i!==null&&(C=o.deletions,C===null?(o.deletions=[i],o.flags|=16):C.push(i)),o.child=l,o.memoizedState=null,l)}function km(i,o){return o=Yu({mode:"visible",children:o},i.mode),o.return=i,i.child=o}function Yu(i,o){return i=oi(22,i,null,o),i.lanes=0,i}function Nm(i,o,l){return bs(o,i.child,null,l),i=km(o,o.pendingProps.children),i.flags|=2,o.memoizedState=null,i}function sS(i,o,l){i.lanes|=o;var d=i.alternate;d!==null&&(d.lanes|=o),qg(i.return,o,l)}function Em(i,o,l,d,g,y){var C=i.memoizedState;C===null?i.memoizedState={isBackwards:o,rendering:null,renderingStartTime:0,last:d,tail:l,tailMode:g,treeForkCount:y}:(C.isBackwards=o,C.rendering=null,C.renderingStartTime=0,C.last=d,C.tail=l,C.tailMode=g,C.treeForkCount=y)}function aS(i,o,l){var d=o.pendingProps,g=d.revealOrder,y=d.tail;d=d.children;var C=nn.current,M=(C&2)!==0;if(M?(C=C&1|2,o.flags|=128):C&=1,ie(nn,C),Cn(i,o,d,l),d=at?Zl:0,!M&&i!==null&&(i.flags&128)!==0)e:for(i=o.child;i!==null;){if(i.tag===13)i.memoizedState!==null&&sS(i,l,o);else if(i.tag===19)sS(i,l,o);else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===o)break e;for(;i.sibling===null;){if(i.return===null||i.return===o)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}switch(g){case"forwards":for(l=o.child,g=null;l!==null;)i=l.alternate,i!==null&&$u(i)===null&&(g=l),l=l.sibling;l=g,l===null?(g=o.child,o.child=null):(g=l.sibling,l.sibling=null),Em(o,!1,g,l,y,d);break;case"backwards":case"unstable_legacy-backwards":for(l=null,g=o.child,o.child=null;g!==null;){if(i=g.alternate,i!==null&&$u(i)===null){o.child=g;break}i=g.sibling,g.sibling=l,l=g,g=i}Em(o,!0,l,null,y,d);break;case"together":Em(o,!1,null,null,void 0,d);break;default:o.memoizedState=null}return o.child}function Or(i,o,l){if(i!==null&&(o.dependencies=i.dependencies),To|=o.lanes,(l&o.childLanes)===0)if(i!==null){if(Sa(i,o,l,!1),(l&o.childLanes)===0)return null}else return null;if(i!==null&&o.child!==i.child)throw Error(r(153));if(o.child!==null){for(i=o.child,l=Ar(i,i.pendingProps),o.child=l,l.return=o;i.sibling!==null;)i=i.sibling,l=l.sibling=Ar(i,i.pendingProps),l.return=o;l.sibling=null}return o.child}function Tm(i,o){return(i.lanes&o)!==0?!0:(i=i.dependencies,!!(i!==null&&Nu(i)))}function R8(i,o,l){switch(o.tag){case 3:Ie(o,o.stateNode.containerInfo),wo(o,on,i.memoizedState.cache),hs();break;case 27:case 5:Ee(o);break;case 4:Ie(o,o.stateNode.containerInfo);break;case 10:wo(o,o.type,o.memoizedProps.value);break;case 31:if(o.memoizedState!==null)return o.flags|=128,em(o),null;break;case 13:var d=o.memoizedState;if(d!==null)return d.dehydrated!==null?(jo(o),o.flags|=128,null):(l&o.child.childLanes)!==0?oS(i,o,l):(jo(o),i=Or(i,o,l),i!==null?i.sibling:null);jo(o);break;case 19:var g=(i.flags&128)!==0;if(d=(l&o.childLanes)!==0,d||(Sa(i,o,l,!1),d=(l&o.childLanes)!==0),g){if(d)return aS(i,o,l);o.flags|=128}if(g=o.memoizedState,g!==null&&(g.rendering=null,g.tail=null,g.lastEffect=null),ie(nn,nn.current),d)break;return null;case 22:return o.lanes=0,Z_(i,o,l,o.pendingProps);case 24:wo(o,on,i.memoizedState.cache)}return Or(i,o,l)}function lS(i,o,l){if(i!==null)if(i.memoizedProps!==o.pendingProps)an=!0;else{if(!Tm(i,l)&&(o.flags&128)===0)return an=!1,R8(i,o,l);an=(i.flags&131072)!==0}else an=!1,at&&(o.flags&1048576)!==0&&B1(o,Zl,o.index);switch(o.lanes=0,o.tag){case 16:e:{var d=o.pendingProps;if(i=ys(o.elementType),o.type=i,typeof i=="function")Pg(i)?(d=_s(i,d),o.tag=1,o=iS(null,o,i,d,l)):(o.tag=0,o=_m(null,o,i,d,l));else{if(i!=null){var g=i.$$typeof;if(g===T){o.tag=11,o=W_(null,o,i,d,l);break e}else if(g===B){o.tag=14,o=J_(null,o,i,d,l);break e}}throw o=V(i)||i,Error(r(306,o,""))}}return o;case 0:return _m(i,o,o.type,o.pendingProps,l);case 1:return d=o.type,g=_s(d,o.pendingProps),iS(i,o,d,g,l);case 3:e:{if(Ie(o,o.stateNode.containerInfo),i===null)throw Error(r(387));d=o.pendingProps;var y=o.memoizedState;g=y.element,Kg(i,o),ac(o,d,null,l);var C=o.memoizedState;if(d=C.cache,wo(o,on,d),d!==y.cache&&Hg(o,[on],l,!0),sc(),d=C.element,y.isDehydrated)if(y={element:d,isDehydrated:!1,cache:C.cache},o.updateQueue.baseState=y,o.memoizedState=y,o.flags&256){o=rS(i,o,d,l);break e}else if(d!==g){g=_i(Error(r(424)),o),ec(g),o=rS(i,o,d,l);break e}else for(i=o.stateNode.containerInfo,i.nodeType===9?i=i.body:i=i.nodeName==="HTML"?i.ownerDocument.body:i,Dt=Ni(i.firstChild),_n=o,at=!0,vo=null,ji=!0,l=Z1(o,null,d,l),o.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling;else{if(hs(),d===g){o=Or(i,o,l);break e}Cn(i,o,d,l)}o=o.child}return o;case 26:return Vu(i,o),i===null?(l=vC(o.type,null,o.pendingProps,null))?o.memoizedState=l:at||(l=o.type,i=o.pendingProps,d=cp(ue.current).createElement(l),d[tn]=o,d[wn]=i,jn(d,l,i),gn(d),o.stateNode=d):o.memoizedState=vC(o.type,i.memoizedProps,o.pendingProps,i.memoizedState),null;case 27:return Ee(o),i===null&&at&&(d=o.stateNode=mC(o.type,o.pendingProps,ue.current),_n=o,ji=!0,g=Dt,Po(o.type)?(lx=g,Dt=Ni(d.firstChild)):Dt=g),Cn(i,o,o.pendingProps.children,l),Vu(i,o),i===null&&(o.flags|=4194304),o.child;case 5:return i===null&&at&&((g=d=Dt)&&(d=lR(d,o.type,o.pendingProps,ji),d!==null?(o.stateNode=d,_n=o,Dt=Ni(d.firstChild),ji=!1,g=!0):g=!1),g||bo(o)),Ee(o),g=o.type,y=o.pendingProps,C=i!==null?i.memoizedProps:null,d=y.
vendor: 4,341 bytes, line 90
90children,ix(g,y)?d=null:C!==null&&ix(g,C)&&(o.flags|=32),o.memoizedState!==null&&(g=nm(i,o,S8,null,null,l),Nc._currentValue=g),Vu(i,o),Cn(i,o,d,l),o.child;case 6:return i===null&&at&&((i=l=Dt)&&(l=cR(l,o.pendingProps,ji),l!==null?(o.stateNode=l,_n=o,Dt=null,i=!0):i=!1),i||bo(o)),null;case 13:return oS(i,o,l);case 4:return Ie(o,o.stateNode.containerInfo),d=o.pendingProps,i===null?o.child=bs(o,null,d,l):Cn(i,o,d,l),o.child;case 11:return W_(i,o,o.type,o.pendingProps,l);case 7:return Cn(i,o,o.pendingProps,l),o.child;case 8:return Cn(i,o,o.pendingProps.children,l),o.child;case 12:return Cn(i,o,o.pendingProps.children,l),o.child;case 10:return d=o.pendingProps,wo(o,o.type,d.value),Cn(i,o,d.children,l),o.child;case 9:return g=o.type._context,d=o.pendingProps.children,ms(o),g=Sn(g),d=d(g),o.flags|=1,Cn(i,o,d,l),o.child;case 14:return J_(i,o,o.type,o.pendingProps,l);case 15:return Q_(i,o,o.type,o.pendingProps,l);case 19:return aS(i,o,l);case 31:return A8(i,o,l);case 22:return Z_(i,o,l,o.pendingProps);case 24:return ms(o),d=Sn(on),i===null?(g=Vg(),g===null&&(g=Tt,y=Ug(),g.pooledCache=y,y.refCount++,y!==null&&(g.pooledCacheLanes|=l),g=y),o.memoizedState={parent:d,cache:g},Xg(o),wo(o,on,g)):((i.lanes&l)!==0&&(Kg(i,o),ac(o,null,null,l),sc()),g=i.memoizedState,y=o.memoizedState,g.parent!==d?(g={parent:d,cache:d},o.memoizedState=g,o.lanes===0&&(o.memoizedState=o.updateQueue.baseState=g),wo(o,on,d)):(d=y.cache,wo(o,on,d),d!==g.cache&&Hg(o,[on],l,!0))),Cn(i,o,o.pendingProps.children,l),o.child;case 29:throw o.pendingProps}throw Error(r(156,o.tag))}function Dr(i){i.flags|=4}function Im(i,o,l,d,g){if((o=(i.mode&32)!==0)&&(o=!1),o){if(i.flags|=16777216,(g&335544128)===g)if(i.stateNode.complete)i.flags|=8192;else if($S())i.flags|=8192;else throw vs=Au,Yg}else i.flags&=-16777217}function cS(i,o){if(o.type!=="stylesheet"||(o.state.loading&4)!==0)i.flags&=-16777217;else if(i.flags|=16777216,!CC(o))if($S())i.flags|=8192;else throw vs=Au,Yg}function Xu(i,o){o!==null&&(i.flags|=4),i.flags&16384&&(o=i.tag!==22?jr():536870912,i.lanes|=o,$a|=o)}function fc(i,o){if(!at)switch(i.tailMode){case"hidden":o=i.tail;for(var l=null;o!==null;)o.alternate!==null&&(l=o),o=o.sibling;l===null?i.tail=null:l.sibling=null;break;case"collapsed":l=i.tail;for(var d=null;l!==null;)l.alternate!==null&&(d=l),l=l.sibling;d===null?o||i.tail===null?i.tail=null:i.tail.sibling=null:d.sibling=null}}function Ft(i){var o=i.alternate!==null&&i.alternate.child===i.child,l=0,d=0;if(o)for(var g=i.child;g!==null;)l|=g.lanes|g.childLanes,d|=g.subtreeFlags&65011712,d|=g.flags&65011712,g.return=i,g=g.sibling;else for(g=i.child;g!==null;)l|=g.lanes|g.childLanes,d|=g.subtreeFlags,d|=g.flags,g.return=i,g=g.sibling;return i.subtreeFlags|=d,i.childLanes=l,o}function M8(i,o,l){var d=o.pendingProps;switch(Dg(o),o.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ft(o),null;case 1:return Ft(o),null;case 3:return l=o.stateNode,d=null,i!==null&&(d=i.memoizedState.cache),o.memoizedState.cache!==d&&(o.flags|=2048),Pr(on),Ne(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(i===null||i.child===null)&&(_a(o)?Dr(o):i===null||i.memoizedState.isDehydrated&&(o.flags&256)===0||(o.flags|=1024,Bg())),Ft(o),null;case 26:var g=o.type,y=o.memoizedState;return i===null?(Dr(o),y!==null?(Ft(o),cS(o,y)):(Ft(o),Im(o,g,null,d,l))):y?y!==i.memoizedState?(Dr(o),Ft(o),cS(o,y)):(Ft(o),o.flags&=-16777217):(i=i.memoizedProps,i!==d&&Dr(o),Ft(o),Im(o,g,i,d,l)),null;case 27:if(ve(o),l=ue.current,g=o.type,i!==null&&o.stateNode!=null)i.memoizedProps!==d&&Dr(o);else{if(!d){if(o.stateNode===null)throw Error(r(166));return Ft(o),null}i=K.current,_a(o)?q1(o):(i=mC(g,d,l),o.stateNode=i,Dr(o))}return Ft(o),null;case 5:if(ve(o),g=o.type,i!==null&&o.stateNode!=null)i.memoizedProps!==d&&Dr(o);else{if(!d){if(o.stateNode===null)throw Error(r(166));return Ft(o),null}if(y=K.current,_a(o))q1(o);else{var C=cp(ue.current);switch(y){case 1:y=C.createElementNS("http://www.w3.org/2000/svg",g);break;case 2:y=C.createElementNS("http://www.w3.org/1998/Math/MathML",g);break;default:switch(g){case"svg":y=C.createElementNS("http://www.w3.org/2000/svg",g);break;case"math":y=C.createElementNS("http://www.w3.org/1998/Math/MathML",g);break;case"script":y=C.createElement("div"),y.innerHTML="<script><\/script>",y=y.removeChild(y.firstChild);break;
vendor: 17,339 bytes, line 90
90case"select":y=typeof d.is=="string"?C.createElement("select",{is:d.is}):C.createElement("select"),d.multiple?y.multiple=!0:d.size&&(y.size=d.size);break;default:y=typeof d.is=="string"?C.createElement(g,{is:d.is}):C.createElement(g)}}y[tn]=o,y[wn]=d;e:for(C=o.child;C!==null;){if(C.tag===5||C.tag===6)y.appendChild(C.stateNode);else if(C.tag!==4&&C.tag!==27&&C.child!==null){C.child.return=C,C=C.child;continue}if(C===o)break e;for(;C.sibling===null;){if(C.return===null||C.return===o)break e;C=C.return}C.sibling.return=C.return,C=C.sibling}o.stateNode=y;e:switch(jn(y,g,d),g){case"button":case"input":case"select":case"textarea":d=!!d.autoFocus;break e;case"img":d=!0;break e;default:d=!1}d&&Dr(o)}}return Ft(o),Im(o,o.type,i===null?null:i.memoizedProps,o.pendingProps,l),null;case 6:if(i&&o.stateNode!=null)i.memoizedProps!==d&&Dr(o);else{if(typeof d!="string"&&o.stateNode===null)throw Error(r(166));if(i=ue.current,_a(o)){if(i=o.stateNode,l=o.memoizedProps,d=null,g=_n,g!==null)switch(g.tag){case 27:case 5:d=g.memoizedProps}i[tn]=o,i=!!(i.nodeValue===l||d!==null&&d.suppressHydrationWarning===!0||oC(i.nodeValue,l)),i||bo(o,!0)}else i=cp(i).createTextNode(d),i[tn]=o,o.stateNode=i}return Ft(o),null;case 31:if(l=o.memoizedState,i===null||i.memoizedState!==null){if(d=_a(o),l!==null){if(i===null){if(!d)throw Error(r(318));if(i=o.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(r(557));i[tn]=o}else hs(),(o.flags&128)===0&&(o.memoizedState=null),o.flags|=4;Ft(o),i=!1}else l=Bg(),i!==null&&i.memoizedState!==null&&(i.memoizedState.hydrationErrors=l),i=!0;if(!i)return o.flags&256?(ai(o),o):(ai(o),null);if((o.flags&128)!==0)throw Error(r(558))}return Ft(o),null;case 13:if(d=o.memoizedState,i===null||i.memoizedState!==null&&i.memoizedState.dehydrated!==null){if(g=_a(o),d!==null&&d.dehydrated!==null){if(i===null){if(!g)throw Error(r(318));if(g=o.memoizedState,g=g!==null?g.dehydrated:null,!g)throw Error(r(317));g[tn]=o}else hs(),(o.flags&128)===0&&(o.memoizedState=null),o.flags|=4;Ft(o),g=!1}else g=Bg(),i!==null&&i.memoizedState!==null&&(i.memoizedState.hydrationErrors=g),g=!0;if(!g)return o.flags&256?(ai(o),o):(ai(o),null)}return ai(o),(o.flags&128)!==0?(o.lanes=l,o):(l=d!==null,i=i!==null&&i.memoizedState!==null,l&&(d=o.child,g=null,d.alternate!==null&&d.alternate.memoizedState!==null&&d.alternate.memoizedState.cachePool!==null&&(g=d.alternate.memoizedState.cachePool.pool),y=null,d.memoizedState!==null&&d.memoizedState.cachePool!==null&&(y=d.memoizedState.cachePool.pool),y!==g&&(d.flags|=2048)),l!==i&&l&&(o.child.flags|=8192),Xu(o,o.updateQueue),Ft(o),null);case 4:return Ne(),i===null&&Qm(o.stateNode.containerInfo),Ft(o),null;case 10:return Pr(o.type),Ft(o),null;case 19:if(Y(nn),d=o.memoizedState,d===null)return Ft(o),null;if(g=(o.flags&128)!==0,y=d.rendering,y===null)if(g)fc(d,!1);else{if(Zt!==0||i!==null&&(i.flags&128)!==0)for(i=o.child;i!==null;){if(y=$u(i),y!==null){for(o.flags|=128,fc(d,!1),i=y.updateQueue,o.updateQueue=i,Xu(o,i),o.subtreeFlags=0,i=l,l=o.child;l!==null;)O1(l,i),l=l.sibling;return ie(nn,nn.current&1|2),at&&Rr(o,d.treeForkCount),o.child}i=i.sibling}d.tail!==null&&me()>Zu&&(o.flags|=128,g=!0,fc(d,!1),o.lanes=4194304)}else{if(!g)if(i=$u(y),i!==null){if(o.flags|=128,g=!0,i=i.updateQueue,o.updateQueue=i,Xu(o,i),fc(d,!0),d.tail===null&&d.tailMode==="hidden"&&!y.alternate&&!at)return Ft(o),null}else 2*me()-d.renderingStartTime>Zu&&l!==536870912&&(o.flags|=128,g=!0,fc(d,!1),o.lanes=4194304);d.isBackwards?(y.sibling=o.child,o.child=y):(i=d.last,i!==null?i.sibling=y:o.child=y,d.last=y)}return d.tail!==null?(i=d.tail,d.rendering=i,d.tail=i.sibling,d.renderingStartTime=me(),i.sibling=null,l=nn.current,ie(nn,g?l&1|2:l&1),at&&Rr(o,d.treeForkCount),i):(Ft(o),null);case 22:case 23:return ai(o),Zg(),d=o.memoizedState!==null,i!==null?i.memoizedState!==null!==d&&(o.flags|=8192):d&&(o.flags|=8192),d?(l&536870912)!==0&&(o.flags&128)===0&&(Ft(o),o.subtreeFlags&6&&(o.flags|=8192)):Ft(o),l=o.updateQueue,l!==null&&Xu(o,l.retryQueue),l=null,i!==null&&i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(l=i.memoizedState.cachePool.pool),d=null,o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(d=o.memoizedState.cachePool.pool),d!==l&&(o.flags|=2048),i!==null&&Y(xs),null;case 24:return l=null,i!==null&&(l=i.memoizedState.cache),o.memoizedState.cache!==l&&(o.flags|=2048),Pr(on),Ft(o),null;case 25:return null;case 30:return null}throw Error(r(156,o.tag))}function P8(i,o){switch(Dg(o),o.tag){case 1:return i=o.flags,i&65536?(o.flags=i&-65537|128,o):null;case 3:return Pr(on),Ne(),i=o.flags,(i&65536)!==0&&(i&128)===0?(o.flags=i&-65537|128,o):null;case 26:case 27:case 5:return ve(o),null;case 31:if(o.memoizedState!==null){if(ai(o),o.alternate===null)throw Error(r(340));hs()}return i=o.flags,i&65536?(o.flags=i&-65537|128,o):null;case 13:if(ai(o),i=o.memoizedState,i!==null&&i.dehydrated!==null){if(o.alternate===null)throw Error(r(340));hs()}return i=o.flags,i&65536?(o.flags=i&-65537|128,o):null;case 19:return Y(nn),null;case 4:return Ne(),null;case 10:return Pr(o.type),null;case 22:case 23:return ai(o),Zg(),i!==null&&Y(xs),i=o.flags,i&65536?(o.flags=i&-65537|128,o):null;case 24:return Pr(on),null;case 25:return null;default:return null}}function dS(i,o){switch(Dg(o),o.tag){case 3:Pr(on),Ne();break;case 26:case 27:case 5:ve(o);break;case 4:Ne();break;case 31:o.memoizedState!==null&&ai(o);break;case 13:ai(o);break;case 19:Y(nn);break;case 10:Pr(o.type);break;case 22:case 23:ai(o),Zg(),i!==null&&Y(xs);break;case 24:Pr(on)}}function hc(i,o){try{var l=o.updateQueue,d=l!==null?l.lastEffect:null;if(d!==null){var g=d.next;l=g;do{if((l.tag&i)===i){d=void 0;var y=l.create,C=l.inst;d=y(),C.destroy=d}l=l.next}while(l!==g)}}catch(M){bt(o,o.return,M)}}function No(i,o,l){try{var d=o.updateQueue,g=d!==null?d.lastEffect:null;if(g!==null){var y=g.next;d=y;do{if((d.tag&i)===i){var C=d.inst,M=C.destroy;if(M!==void 0){C.destroy=void 0,g=o;var U=l,ee=M;try{ee()}catch(fe){bt(g,U,fe)}}}d=d.next}while(d!==y)}}catch(fe){bt(o,o.return,fe)}}function uS(i){var o=i.updateQueue;if(o!==null){var l=i.stateNode;try{t_(o,l)}catch(d){bt(i,i.return,d)}}}function pS(i,o,l){l.props=_s(i.type,i.memoizedProps),l.state=i.memoizedState;try{l.componentWillUnmount()}catch(d){bt(i,o,d)}}function gc(i,o){try{var l=i.ref;if(l!==null){switch(i.tag){case 26:case 27:case 5:var d=i.stateNode;break;case 30:d=i.stateNode;break;default:d=i.stateNode}typeof l=="function"?i.refCleanup=l(d):l.current=d}}catch(g){bt(i,o,g)}}function dr(i,o){var l=i.ref,d=i.refCleanup;if(l!==null)if(typeof d=="function")try{d()}catch(g){bt(i,o,g)}finally{i.refCleanup=null,i=i.alternate,i!=null&&(i.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(g){bt(i,o,g)}else l.current=null}function fS(i){var o=i.type,l=i.memoizedProps,d=i.stateNode;try{e:switch(o){case"button":case"input":case"select":case"textarea":l.autoFocus&&d.focus();break e;case"img":l.src?d.src=l.src:l.srcSet&&(d.srcset=l.srcSet)}}catch(g){bt(i,i.return,g)}}function Am(i,o,l){try{var d=i.stateNode;nR(d,i.type,l,o),d[wn]=o}catch(g){bt(i,i.return,g)}}function hS(i){return i.tag===5||i.tag===3||i.tag===26||i.tag===27&&Po(i.type)||i.tag===4}function Rm(i){e:for(;;){for(;i.sibling===null;){if(i.return===null||hS(i.return))return null;i=i.return}for(i.sibling.return=i.return,i=i.sibling;i.tag!==5&&i.tag!==6&&i.tag!==18;){if(i.tag===27&&Po(i.type)||i.flags&2||i.child===null||i.tag===4)continue e;i.child.return=i,i=i.child}if(!(i.flags&2))return i.stateNode}}function Mm(i,o,l){var d=i.tag;if(d===5||d===6)i=i.stateNode,o?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(i,o):(o=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,o.appendChild(i),l=l._reactRootContainer,l!=null||o.onclick!==null||(o.onclick=Tr));else if(d!==4&&(d===27&&Po(i.type)&&(l=i.stateNode,o=null),i=i.child,i!==null))for(Mm(i,o,l),i=i.sibling;i!==null;)Mm(i,o,l),i=i.sibling}function Ku(i,o,l){var d=i.tag;if(d===5||d===6)i=i.stateNode,o?l.insertBefore(i,o):l.appendChild(i);else if(d!==4&&(d===27&&Po(i.type)&&(l=i.stateNode),i=i.child,i!==null))for(Ku(i,o,l),i=i.sibling;i!==null;)Ku(i,o,l),i=i.sibling}function gS(i){var o=i.stateNode,l=i.memoizedProps;try{for(var d=i.type,g=o.attributes;g.length;)o.removeAttributeNode(g[0]);jn(o,d,l),o[tn]=i,o[wn]=l}catch(y){bt(i,i.return,y)}}var Fr=!1,ln=!1,Pm=!1,mS=typeof WeakSet=="function"?WeakSet:Set,mn=null;function $8(i,o){if(i=i.containerInfo,tx=mp,i=E1(i),Ng(i)){if("selectionStart"in i)var l={start:i.selectionStart,end:i.selectionEnd};else e:{l=(l=i.ownerDocument)&&l.defaultView||window;var d=l.getSelection&&l.getSelection();if(d&&d.rangeCount!==0){l=d.anchorNode;var g=d.anchorOffset,y=d.focusNode;d=d.focusOffset;try{l.nodeType,y.nodeType}catch{l=null;break e}var C=0,M=-1,U=-1,ee=0,fe=0,ge=i,te=null;t:for(;;){for(var se;ge!==l||g!==0&&ge.nodeType!==3||(M=C+g),ge!==y||d!==0&&ge.nodeType!==3||(U=C+d),ge.nodeType===3&&(C+=ge.nodeValue.length),(se=ge.firstChild)!==null;)te=ge,ge=se;for(;;){if(ge===i)break t;if(te===l&&++ee===g&&(M=C),te===y&&++fe===d&&(U=C),(se=ge.nextSibling)!==null)break;ge=te,te=ge.parentNode}ge=se}l=M===-1||U===-1?null:{start:M,end:U}}else l=null}l=l||{start:0,end:0}}else l=null;for(nx={focusedElem:i,selectionRange:l},mp=!1,mn=o;mn!==null;)if(o=mn,i=o.child,(o.subtreeFlags&1028)!==0&&i!==null)i.return=o,mn=i;else for(;mn!==null;){switch(o=mn,y=o.alternate,i=o.flags,o.tag){case 0:if((i&4)!==0&&(i=o.updateQueue,i=i!==null?i.events:null,i!==null))for(l=0;l<i.length;l++)g=i[l],g.ref.impl=g.nextImpl;break;case 11:case 15:break;case 1:if((i&1024)!==0&&y!==null){i=void 0,l=o,g=y.memoizedProps,y=y.memoizedState,d=l.stateNode;try{var Me=_s(l.type,g);i=d.getSnapshotBeforeUpdate(Me,y),d.__reactInternalSnapshotBeforeUpdate=i}catch(De){bt(l,l.return,De)}}break;case 3:if((i&1024)!==0){if(i=o.stateNode.containerInfo,l=i.nodeType,l===9)ox(i);else if(l===1)switch(i.nodeName){case"HEAD":case"HTML":case"BODY":ox(i);break;default:i.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((i&1024)!==0)throw Error(r(163))}if(i=o.sibling,i!==null){i.return=o.return,mn=i;break}mn=o.return}}function xS(i,o,l){var d=l.flags;switch(l.tag){case 0:case 11:case 15:Lr(i,l),d&4&&hc(5,l);break;case 1:if(Lr(i,l),d&4)if(i=l.stateNode,o===null)try{i.componentDidMount()}catch(C){bt(l,l.return,C)}else{var g=_s(l.type,o.memoizedProps);o=o.memoizedState;try{i.componentDidUpdate(g,o,i.__reactInternalSnapshotBeforeUpdate)}catch(C){bt(l,l.return,C)}}d&64&&uS(l),d&512&&gc(l,l.return);break;case 3:if(Lr(i,l),d&64&&(i=l.updateQueue,i!==null)){if(o=null,l.child!==null)switch(l.child.tag){case 27:case 5:o=l.child.stateNode;break;case 1:o=l.child.stateNode}try{t_(i,o)}catch(C){bt(l,l.return,C)}}break;case 27:o===null&&d&4&&gS(l);case 26:case 5:Lr(i,l),o===null&&d&4&&fS(l),d&512&&gc(l,l.return);break;case 12:Lr(i,l);break;case 31:Lr(i,l),d&4&&bS(i,l);break;case 13:Lr(i,l),d&4&&wS(i,l),d&64&&(i=l.memoizedState,i!==null&&(i=i.dehydrated,i!==null&&(l=U8.bind(null,l),dR(i,l))));break;case 22:if(d=l.memoizedState!==null||Fr,!d){o=o!==null&&o.memoizedState!==null||ln,g=Fr;var y=ln;Fr=d,(ln=o)&&!y?qr(i,l,(l.subtreeFlags&8772)!==0):Lr(i,l),Fr=g,ln=y}break;case 30:break;default:Lr(i,l)}}function yS(i){var o=i.alternate;o!==null&&(i.alternate=null,yS(o)),i.child=null,i.deletions=null,i.sibling=null,i.tag===5&&(o=i.stateNode,o!==null&&ql(o)),i.stateNode=null,i.return=null,i.dependencies=null,i.memoizedProps=null,i.memoizedState=null,i.pendingProps=null,i.stateNode=null,i.updateQueue=null}var Yt=null,Gn=!1;function Br(i,o,l){for(l=l.child;l!==null;)vS(i,o,l),l=l.sibling}function vS(i,o,l){if(bn&&typeof bn.onCommitFiberUnmount=="function")try{bn.onCommitFiberUnmount(or,l)}catch{}switch(l.tag){case 26:ln||dr(l,o),Br(i,o,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:ln||dr(l,o);var d=Yt,g=Gn;Po(l.type)&&(Yt=l.stateNode,Gn=!1),Br(i,o,l),Cc(l.stateNode),Yt=d,Gn=g;break;case 5:ln||dr(l,o);case 6:if(d=Yt,g=Gn,Yt=null,Br(i,o,l),Yt=d,Gn=g,Yt!==null)if(Gn)try{(Yt.nodeType===9?Yt.body:Yt.nodeName==="HTML"?Yt.ownerDocument.body:Yt).removeChild(l.stateNode)}catch(y){bt(l,o,y)}else try{Yt.removeChild(l.stateNode)}catch(y){bt(l,o,y)}break;case 18:Yt!==null&&(Gn?(i=Yt,uC(i.nodeType===9?i.body:i.nodeName==="HTML"?i.ownerDocument.body:i,l.stateNode),Ha(i)):uC(Yt,l.stateNode));break;case 4:d=Yt,g=Gn,Yt=l.stateNode.containerInfo,Gn=!0,Br(i,o,l),Yt=d,Gn=g;break;case 0:case 11:case 14:case 15:No(2,l,o),ln||No(4,l,o),Br(i,o,l);break;case 1:ln||(dr(l,o),d=l.stateNode,typeof d.componentWillUnmount=="function"&&pS(l,o,d)),Br(i,o,l);break;case 21:Br(i,o,l);break;case 22:ln=(d=ln)||l.memoizedState!==null,Br(i,o,l),ln=d;break;default:Br(i,o,l)}}function bS(i,o){if(o.memoizedState===null&&(i=o.alternate,i!==null&&(i=i.memoizedState,i!==null))){i=i.dehydrated;try{Ha(i)}catch(l){bt(o,o.return,l)}}}function wS(i,o){if(o.memoizedState===null&&(i=o.alternate,i!==null&&(i=i.memoizedState,i!==null&&(i=i.dehydrated,i!==null))))try{Ha(i)}catch(l){bt(o,o.return,l)}}function z8(i){switch(i.tag){case 31:case 13:case 19:var o=i.stateNode;return o===null&&(o=i.stateNode=new mS),o;case 22:return i=i.stateNode,o=i._retryCache,o===null&&(o=i._retryCache=new mS),o;default:throw Error(r(435,i.tag))}}function Wu(i,o){var l=z8(i);o.forEach(function(d){if(!l.has(d)){l.add(d);var g=G8.bind(null,i,d);d.then(g,g)}})}function Vn(i,o){var l=o.deletions;if(l!==null)for(var d=0;d<l.length;d++){var g=l[d],y=i,C=o,M=C;e:for(;M!==null;){switch(M.tag){case 27:if(Po(M.type)){Yt=M.stateNode,Gn=!1;break e}break;case 5:Yt=M.stateNode,Gn=!1;break e;case 3:case 4:Yt=M.stateNode.containerInfo,Gn=!0;break e}M=M.return}if(Yt===null)throw Error(r(160));vS(y,C,g),Yt=null,Gn=!1,y=g.alternate,y!==null&&(y.return=null),g.return=null}if(o.subtreeFlags&13886)for(o=o.child;o!==null;)_S(o,i),o=o.sibling}var Li=null;function _S(i,o){var l=i.alternate,d=i.flags;switch(i.tag){case 0:case 11:case 14:case 15:Vn(o,i),Yn(i),d&4&&(No(3,i,i.return),hc(3,i),No(5,i,i.return));break;case 1:Vn(o,i),Yn(i),d&512&&(ln||l===null||dr(l,l.return)),d&64&&Fr&&(i=i.updateQueue,i!==null&&(d=i.callbacks,d!==null&&(l=i.shared.hiddenCallbacks,i.shared.hiddenCallbacks=l===null?d:l.concat(d))));break;case 26:var g=Li;if(Vn(o,i),Yn(i),d&512&&(ln||l===null||dr(l,l.return)),d&4){var y=l!==null?l.memoizedState:null;if(d=i.memoizedState,l===null)if(d===null)if(i.stateNode===null){e:{d=i.type,l=i.memoizedProps,g=g.ownerDocument||g;t:switch(d){case"title":y=g.getElementsByTagName("title")[0],(!y||y[ar]||y[tn]||y.namespaceURI==="http://www.w3.org/2000/svg"||y.hasAttribute("itemprop"))&&(y=g.createElement(d),g.head.insertBefore(y,g.querySelector("head > title"))),jn(y,d,l),y[tn]=i,gn(y),d=y;break e;case"link":var C=_C("link","href",g).get(d+(l.href||""));if(C){for(var M=0;M<C.length;M++)if(y=C[M],y.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&y.getAttribute("rel")===(l.rel==null?null:l.rel)&&y.getAttribute("title")===(l.title==null?null:l.title)&&y.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){C.splice(M,1);break t}}y=g.createElement(d),jn(y,d,l),g.head.appendChild(y);break;case"meta":if(C=_C("meta","content",g).get(d+(l.content||""))){for(M=0;M<C.length;M++)if(y=C[M],y.getAttribute("content")===(l.content==null?null:""+l.content)&&y.getAttribute("name")===(l.name==null?null:l.name)&&y.getAttribute("property")===(l.property==null?null:l.property)&&y.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&y.getAttribute("charset")===(l.charSet==null?null:l.charSet)){C.splice(M,1);break t}}y=g.createElement(d),jn(y,d,l),g.head.appendChild(y);break;default:throw Error(r(468,d))}y[tn]=i,gn(y),d=y}i.stateNode=d}else SC(g,i.type,i.stateNode);else i.stateNode=wC(g,d,i.memoizedProps);else y!==d?(y===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):y.count--,d===null?SC(g,i.type,i.stateNode):wC(g,d,i.memoizedProps)):d===null&&i.stateNode!==null&&Am(i,i.memoizedProps,l.memoizedProps)}break;case 27:Vn(o,i),Yn(i),d&512&&(ln||l===null||dr(l,l.return)),l!==null&&d&4&&Am(i,i.memoizedProps,l.memoizedProps);break;case 5:if(Vn(o,i),Yn(i),d&512&&(ln||l===null||dr(l,l.return)),i.flags&32){g=i.stateNode;try{pa(g,"")}catch(Me){bt(i,i.return,Me)}}d&4&&i.stateNode!=null&&(g=i.memoizedProps,Am(i,g,l!==null?l.memoizedProps:g)),d&1024&&(Pm=!0);break;case 6:if(Vn(o,i),Yn(i),d&4){if(i.stateNode===null)throw Error(r(162));d=i.memoizedProps,l=i.stateNode;try{l.nodeValue=d}catch(Me){bt(i,i.return,Me)}}break;case 3:if(pp=null,g=Li,Li=dp(o.containerInfo),Vn(o,i),Li=g,Yn(i),d&4&&l!==null&&l.memoizedState.isDehydrated)try{Ha(o.containerInfo)}catch(Me){bt(i,i.return,Me)}Pm&&(Pm=!1,SS(i));break;case 4:d=Li,Li=dp(i.stateNode.containerInfo),Vn(o,i),Yn(i),Li=d;break;case 12:Vn(o,i),Yn(i);break;case 31:Vn(o,i),Yn(i),d&4&&(d=i.updateQueue,d!==null&&(i.updateQueue=null,Wu(i,d)));break;case 13:Vn(o,i),Yn(i),i.child.flags&8192&&i.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(Qu=me()),d&4&&(d=i.updateQueue,d!==null&&(i.updateQueue=null,Wu(i,d)));break;case 22:g=i.memoizedState!==null;var U=l!==null&&l.memoizedState!==null,ee=Fr,fe=ln;if(Fr=ee||g,ln=fe||U,Vn(o,i),ln=fe,Fr=ee,Yn(i),d&8192)e:for(o=i.stateNode,o._visibility=g?o._visibility&-2:o._visibility|1,g&&(l===null||U||Fr||ln||Ss(i)),l=null,o=i;;
vendor: 10,343 bytes, line 90
90){if(o.tag===5||o.tag===26){if(l===null){U=l=o;try{if(y=U.stateNode,g)C=y.style,typeof C.setProperty=="function"?C.setProperty("display","none","important"):C.display="none";else{M=U.stateNode;var ge=U.memoizedProps.style,te=ge!=null&&ge.hasOwnProperty("display")?ge.display:null;M.style.display=te==null||typeof te=="boolean"?"":(""+te).trim()}}catch(Me){bt(U,U.return,Me)}}}else if(o.tag===6){if(l===null){U=o;try{U.stateNode.nodeValue=g?"":U.memoizedProps}catch(Me){bt(U,U.return,Me)}}}else if(o.tag===18){if(l===null){U=o;try{var se=U.stateNode;g?pC(se,!0):pC(U.stateNode,!1)}catch(Me){bt(U,U.return,Me)}}}else if((o.tag!==22&&o.tag!==23||o.memoizedState===null||o===i)&&o.child!==null){o.child.return=o,o=o.child;continue}if(o===i)break e;for(;o.sibling===null;){if(o.return===null||o.return===i)break e;l===o&&(l=null),o=o.return}l===o&&(l=null),o.sibling.return=o.return,o=o.sibling}d&4&&(d=i.updateQueue,d!==null&&(l=d.retryQueue,l!==null&&(d.retryQueue=null,Wu(i,l))));break;case 19:Vn(o,i),Yn(i),d&4&&(d=i.updateQueue,d!==null&&(i.updateQueue=null,Wu(i,d)));break;case 30:break;case 21:break;default:Vn(o,i),Yn(i)}}function Yn(i){var o=i.flags;if(o&2){try{for(var l,d=i.return;d!==null;){if(hS(d)){l=d;break}d=d.return}if(l==null)throw Error(r(160));switch(l.tag){case 27:var g=l.stateNode,y=Rm(i);Ku(i,y,g);break;case 5:var C=l.stateNode;l.flags&32&&(pa(C,""),l.flags&=-33);var M=Rm(i);Ku(i,M,C);break;case 3:case 4:var U=l.stateNode.containerInfo,ee=Rm(i);Mm(i,ee,U);break;default:throw Error(r(161))}}catch(fe){bt(i,i.return,fe)}i.flags&=-3}o&4096&&(i.flags&=-4097)}function SS(i){if(i.subtreeFlags&1024)for(i=i.child;i!==null;){var o=i;SS(o),o.tag===5&&o.flags&1024&&o.stateNode.reset(),i=i.sibling}}function Lr(i,o){if(o.subtreeFlags&8772)for(o=o.child;o!==null;)xS(i,o.alternate,o),o=o.sibling}function Ss(i){for(i=i.child;i!==null;){var o=i;switch(o.tag){case 0:case 11:case 14:case 15:No(4,o,o.return),Ss(o);break;case 1:dr(o,o.return);var l=o.stateNode;typeof l.componentWillUnmount=="function"&&pS(o,o.return,l),Ss(o);break;case 27:Cc(o.stateNode);case 26:case 5:dr(o,o.return),Ss(o);break;case 22:o.memoizedState===null&&Ss(o);break;case 30:Ss(o);break;default:Ss(o)}i=i.sibling}}function qr(i,o,l){for(l=l&&(o.subtreeFlags&8772)!==0,o=o.child;o!==null;){var d=o.alternate,g=i,y=o,C=y.flags;switch(y.tag){case 0:case 11:case 15:qr(g,y,l),hc(4,y);break;case 1:if(qr(g,y,l),d=y,g=d.stateNode,typeof g.componentDidMount=="function")try{g.componentDidMount()}catch(ee){bt(d,d.return,ee)}if(d=y,g=d.updateQueue,g!==null){var M=d.stateNode;try{var U=g.shared.hiddenCallbacks;if(U!==null)for(g.shared.hiddenCallbacks=null,g=0;g<U.length;g++)e_(U[g],M)}catch(ee){bt(d,d.return,ee)}}l&&C&64&&uS(y),gc(y,y.return);break;case 27:gS(y);case 26:case 5:qr(g,y,l),l&&d===null&&C&4&&fS(y),gc(y,y.return);break;case 12:qr(g,y,l);break;case 31:qr(g,y,l),l&&C&4&&bS(g,y);break;case 13:qr(g,y,l),l&&C&4&&wS(g,y);break;case 22:y.memoizedState===null&&qr(g,y,l),gc(y,y.return);break;case 30:break;default:qr(g,y,l)}o=o.sibling}}function $m(i,o){var l=null;i!==null&&i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(l=i.memoizedState.cachePool.pool),i=null,o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(i=o.memoizedState.cachePool.pool),i!==l&&(i!=null&&i.refCount++,l!=null&&tc(l))}function zm(i,o){i=null,o.alternate!==null&&(i=o.alternate.memoizedState.cache),o=o.memoizedState.cache,o!==i&&(o.refCount++,i!=null&&tc(i))}function qi(i,o,l,d){if(o.subtreeFlags&10256)for(o=o.child;o!==null;)CS(i,o,l,d),o=o.sibling}function CS(i,o,l,d){var g=o.flags;switch(o.tag){case 0:case 11:case 15:qi(i,o,l,d),g&2048&&hc(9,o);break;case 1:qi(i,o,l,d);break;case 3:qi(i,o,l,d),g&2048&&(i=null,o.alternate!==null&&(i=o.alternate.memoizedState.cache),o=o.memoizedState.cache,o!==i&&(o.refCount++,i!=null&&tc(i)));break;case 12:if(g&2048){qi(i,o,l,d),i=o.stateNode;try{var y=o.memoizedProps,C=y.id,M=y.onPostCommit;typeof M=="function"&&M(C,o.alternate===null?"mount":"update",i.passiveEffectDuration,-0)}catch(U){bt(o,o.return,U)}}else qi(i,o,l,d);break;case 31:qi(i,o,l,d);break;case 13:qi(i,o,l,d);break;case 23:break;case 22:y=o.stateNode,C=o.alternate,o.memoizedState!==null?y._visibility&2?qi(i,o,l,d):mc(i,o):y._visibility&2?qi(i,o,l,d):(y._visibility|=2,Ra(i,o,l,d,(o.subtreeFlags&10256)!==0||!1)),g&2048&&$m(C,o);break;case 24:qi(i,o,l,d),g&2048&&zm(o.alternate,o);break;default:qi(i,o,l,d)}}function Ra(i,o,l,d,g){for(g=g&&((o.subtreeFlags&10256)!==0||!1),o=o.child;o!==null;){var y=i,C=o,M=l,U=d,ee=C.flags;switch(C.tag){case 0:case 11:case 15:Ra(y,C,M,U,g),hc(8,C);break;case 23:break;case 22:var fe=C.stateNode;C.memoizedState!==null?fe._visibility&2?Ra(y,C,M,U,g):mc(y,C):(fe._visibility|=2,Ra(y,C,M,U,g)),g&&ee&2048&&$m(C.alternate,C);break;case 24:Ra(y,C,M,U,g),g&&ee&2048&&zm(C.alternate,C);break;default:Ra(y,C,M,U,g)}o=o.sibling}}function mc(i,o){if(o.subtreeFlags&10256)for(o=o.child;o!==null;){var l=i,d=o,g=d.flags;switch(d.tag){case 22:mc(l,d),g&2048&&$m(d.alternate,d);break;case 24:mc(l,d),g&2048&&zm(d.alternate,d);break;default:mc(l,d)}o=o.sibling}}var xc=8192;function Ma(i,o,l){if(i.subtreeFlags&xc)for(i=i.child;i!==null;)jS(i,o,l),i=i.sibling}function jS(i,o,l){switch(i.tag){case 26:Ma(i,o,l),i.flags&xc&&i.memoizedState!==null&&_R(l,Li,i.memoizedState,i.memoizedProps);break;case 5:Ma(i,o,l);break;case 3:case 4:var d=Li;Li=dp(i.stateNode.containerInfo),Ma(i,o,l),Li=d;break;case 22:i.memoizedState===null&&(d=i.alternate,d!==null&&d.memoizedState!==null?(d=xc,xc=16777216,Ma(i,o,l),xc=d):Ma(i,o,l));break;default:Ma(i,o,l)}}function kS(i){var o=i.alternate;if(o!==null&&(i=o.child,i!==null)){o.child=null;do o=i.sibling,i.sibling=null,i=o;while(i!==null)}}function yc(i){var o=i.deletions;if((i.flags&16)!==0){if(o!==null)for(var l=0;l<o.length;l++){var d=o[l];mn=d,ES(d,i)}kS(i)}if(i.subtreeFlags&10256)for(i=i.child;i!==null;)NS(i),i=i.sibling}function NS(i){switch(i.tag){case 0:case 11:case 15:yc(i),i.flags&2048&&No(9,i,i.return);break;case 3:yc(i);break;case 12:yc(i);break;case 22:var o=i.stateNode;i.memoizedState!==null&&o._visibility&2&&(i.return===null||i.return.tag!==13)?(o._visibility&=-3,Ju(i)):yc(i);break;default:yc(i)}}function Ju(i){var o=i.deletions;if((i.flags&16)!==0){if(o!==null)for(var l=0;l<o.length;l++){var d=o[l];mn=d,ES(d,i)}kS(i)}for(i=i.child;i!==null;){switch(o=i,o.tag){case 0:case 11:case 15:No(8,o,o.return),Ju(o);break;case 22:l=o.stateNode,l._visibility&2&&(l._visibility&=-3,Ju(o));break;default:Ju(o)}i=i.sibling}}function ES(i,o){for(;mn!==null;){var l=mn;switch(l.tag){case 0:case 11:case 15:No(8,l,o);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var d=l.memoizedState.cachePool.pool;d!=null&&d.refCount++}break;case 24:tc(l.memoizedState.cache)}if(d=l.child,d!==null)d.return=l,mn=d;else e:for(l=i;mn!==null;){d=mn;var g=d.sibling,y=d.return;if(yS(d),d===l){mn=null;break e}if(g!==null){g.return=y,mn=g;break e}mn=y}}}var O8={getCacheForType:function(i){var o=Sn(on),l=o.data.get(i);return l===void 0&&(l=i(),o.data.set(i,l)),l},cacheSignal:function(){return Sn(on).controller.signal}},D8=typeof WeakMap=="function"?WeakMap:Map,ft=0,Tt=null,tt=null,ot=0,vt=0,li=null,Eo=!1,Pa=!1,Om=!1,Hr=0,Zt=0,To=0,Cs=0,Dm=0,ci=0,$a=0,vc=null,Xn=null,Fm=!1,Qu=0,TS=0,Zu=1/0,ep=null,Io=null,un=0,Ao=null,za=null,Ur=0,Bm=0,Lm=null,IS=null,bc=0,qm=null;function di(){return(ft&2)!==0&&ot!==0?ot&-ot:L.T!==null?Xm():sa()}function AS(){if(ci===0)if((ot&536870912)===0||at){var i=Ye;Ye<<=1,(Ye&3932160)===0&&(Ye=262144),ci=i}else ci=536870912;return i=si.current,i!==null&&(i.flags|=32),ci}function Kn(i,o,l){(i===Tt&&(vt===2||vt===9)||i.cancelPendingCommit!==null)&&(Oa(i,0),Ro(i,ot,ci,!1)),ho(i,l),((ft&2)===0||i!==Tt)&&(i===Tt&&((ft&2)===0&&(Cs|=l),Zt===4&&Ro(i,ot,ci,!1)),ur(i))}function RS(i,o,l){if((ft&6)!==0)throw Error(r(327));var d=!l&&(o&127)===0&&(o&i.expiredLanes)===0||Hn(i,o),g=d?L8(i,o):Um(i,o,!0),y=d;do{if(g===0){Pa&&!d&&Ro(i,o,0,!1);break}else{if(l=i.current.alternate,y&&!F8(l)){g=Um(i,o,!1),y=!1;continue}if(g===2){if(y=o,i.errorRecoveryDisabledLanes&y)var C=0;else C=i.pendingLanes&-536870913,C=C!==0?C:C&536870912?536870912:0;if(C!==0){o=C;e:{var M=i;g=vc;var U=M.current.memoizedState.isDehydrated;if(U&&(Oa(M,C).flags|=256),C=Um(M,C,!1),C!==2){if(Om&&!U){M.errorRecoveryDisabledLanes|=y,Cs|=y,g=4;break e}y=Xn,Xn=g,y!==null&&(Xn===null?Xn=y:Xn.push.apply(Xn,y))}g=C}if(y=!1,g!==2)continue}}if(g===1){Oa(i,0),Ro(i,o,0,!0);break}e:{switch(d=i,y=g,y){case 0:case 1:throw Error(r(345));case 4:if((o&4194048)!==o)break;case 6:Ro(d,o,ci,!Eo);break e;case 2:Xn=null;break;case 3:case 5:break;default:throw Error(r(329))}if((o&62914560)===o&&(g=Qu+300-me(),10<g)){if(Ro(d,o,ci,!Eo),hn(d,0,!0)!==0)break e;Ur=o,d.timeoutHandle=cC(MS.bind(null,d,l,Xn,ep,Fm,o,ci,Cs,$a,Eo,y,"Throttled",-0,0),g);break e}MS(d,l,Xn,ep,Fm,o,ci,Cs,$a,Eo,y,null,-0,0)}}break}while(!0);ur(i)}function MS(i,o,l,d,g,y,C,M,U,ee,fe,ge,te,se){if(i.timeoutHandle=-1,ge=o.subtreeFlags,ge&8192||(ge&16785408)===16785408){ge={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Tr},jS(o,y,ge);var Me=(y&62914560)===y?Qu-me():(y&4194048)===y?TS-me():0;if(Me=SR(ge,Me),Me!==null){Ur=y,i.cancelPendingCommit=Me(LS.bind(null,i,o,y,l,d,g,C,M,U,fe,ge,null,te,se)),Ro(i,y,C,!ee);return}}LS(i,o,y,l,d,g,C,M,U)}function F8(i){for(var o=i;;){var l=o.tag;if((l===0||l===11||l===15)&&o.flags&16384&&(l=o.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var d=0;d<l.length;d++){var g=l[d],y=g.getSnapshot;g=g.value;try{if(!ri(y(),g))return!1}catch{return!1}}if(l=o.child,o.subtreeFlags&16384&&l!==null)l.return=o,o=l;else{if(o===i)break;for(;o.sibling===null;){if(o.return===null||o.return===i)return!0;o=o.return}o.sibling.return=o.return,o=o.sibling}}return!0}function Ro(i,o,l,d){o&=~Dm,o&=~Cs,i.suspendedLanes|=o,i.pingedLanes&=~o,d&&(i.warmLanes|=o),d=i.expirationTimes;for(var g=o;0<g;){var y=31-Q(g),C=1<<y;d[y]=-1,g&=~C}l!==0&&Fl(i,l,o)}function tp(){return(ft&6)===0?(wc(0),!1):!0}function Hm(){if(tt!==null){if(vt===0)var i=tt.return;else i=tt,Mr=gs=null,om(i),Na=null,ic=0,i=tt;for(;i!==null;)dS(i.alternate,i),i=i.return;tt=null}}function Oa(i,o){var l=i.timeoutHandle;l!==-1&&(i.timeoutHandle=-1,oR(l)),l=i.cancelPendingCommit,l!==null&&(i.cancelPendingCommit=null,l()),Ur=0,Hm(),Tt=i,tt
vendor: 4,821 bytes, line 90
90=l=Ar(i.current,null),ot=o,vt=0,li=null,Eo=!1,Pa=Hn(i,o),Om=!1,$a=ci=Dm=Cs=To=Zt=0,Xn=vc=null,Fm=!1,(o&8)!==0&&(o|=o&32);var d=i.entangledLanes;if(d!==0)for(i=i.entanglements,d&=o;0<d;){var g=31-Q(d),y=1<<g;o|=i[g],d&=~y}return Hr=o,_u(),l}function PS(i,o){We=null,L.H=uc,o===ka||o===Iu?(o=W1(),vt=3):o===Yg?(o=W1(),vt=4):vt=o===wm?8:o!==null&&typeof o=="object"&&typeof o.then=="function"?6:1,li=o,tt===null&&(Zt=1,Uu(i,_i(o,i.current)))}function $S(){var i=si.current;return i===null?!0:(ot&4194048)===ot?ki===null:(ot&62914560)===ot||(ot&536870912)!==0?i===ki:!1}function zS(){var i=L.H;return L.H=uc,i===null?uc:i}function OS(){var i=L.A;return L.A=O8,i}function np(){Zt=4,Eo||(ot&4194048)!==ot&&si.current!==null||(Pa=!0),(To&134217727)===0&&(Cs&134217727)===0||Tt===null||Ro(Tt,ot,ci,!1)}function Um(i,o,l){var d=ft;ft|=2;var g=zS(),y=OS();(Tt!==i||ot!==o)&&(ep=null,Oa(i,o)),o=!1;var C=Zt;e:do try{if(vt!==0&&tt!==null){var M=tt,U=li;switch(vt){case 8:Hm(),C=6;break e;case 3:case 2:case 9:case 6:si.current===null&&(o=!0);var ee=vt;if(vt=0,li=null,Da(i,M,U,ee),l&&Pa){C=0;break e}break;default:ee=vt,vt=0,li=null,Da(i,M,U,ee)}}B8(),C=Zt;break}catch(fe){PS(i,fe)}while(!0);return o&&i.shellSuspendCounter++,Mr=gs=null,ft=d,L.H=g,L.A=y,tt===null&&(Tt=null,ot=0,_u()),C}function B8(){for(;tt!==null;)DS(tt)}function L8(i,o){var l=ft;ft|=2;var d=zS(),g=OS();Tt!==i||ot!==o?(ep=null,Zu=me()+500,Oa(i,o)):Pa=Hn(i,o);e:do try{if(vt!==0&&tt!==null){o=tt;var y=li;t:switch(vt){case 1:vt=0,li=null,Da(i,o,y,1);break;case 2:case 9:if(X1(y)){vt=0,li=null,FS(o);break}o=function(){vt!==2&&vt!==9||Tt!==i||(vt=7),ur(i)},y.then(o,o);break e;case 3:vt=7;break e;case 4:vt=5;break e;case 7:X1(y)?(vt=0,li=null,FS(o)):(vt=0,li=null,Da(i,o,y,7));break;case 5:var C=null;switch(tt.tag){case 26:C=tt.memoizedState;case 5:case 27:var M=tt;if(C?CC(C):M.stateNode.complete){vt=0,li=null;var U=M.sibling;if(U!==null)tt=U;else{var ee=M.return;ee!==null?(tt=ee,ip(ee)):tt=null}break t}}vt=0,li=null,Da(i,o,y,5);break;case 6:vt=0,li=null,Da(i,o,y,6);break;case 8:Hm(),Zt=6;break e;default:throw Error(r(462))}}q8();break}catch(fe){PS(i,fe)}while(!0);return Mr=gs=null,L.H=d,L.A=g,ft=l,tt!==null?0:(Tt=null,ot=0,_u(),Zt)}function q8(){for(;tt!==null&&!vn();)DS(tt)}function DS(i){var o=lS(i.alternate,i,Hr);i.memoizedProps=i.pendingProps,o===null?ip(i):tt=o}function FS(i){var o=i,l=o.alternate;switch(o.tag){case 15:case 0:o=nS(l,o,o.pendingProps,o.type,void 0,ot);break;case 11:o=nS(l,o,o.pendingProps,o.type.render,o.ref,ot);break;case 5:om(o);default:dS(l,o),o=tt=O1(o,Hr),o=lS(l,o,Hr)}i.memoizedProps=i.pendingProps,o===null?ip(i):tt=o}function Da(i,o,l,d){Mr=gs=null,om(o),Na=null,ic=0;var g=o.return;try{if(I8(i,g,o,l,ot)){Zt=1,Uu(i,_i(l,i.current)),tt=null;return}}catch(y){if(g!==null)throw tt=g,y;Zt=1,Uu(i,_i(l,i.current)),tt=null;return}o.flags&32768?(at||d===1?i=!0:Pa||(ot&536870912)!==0?i=!1:(Eo=i=!0,(d===2||d===9||d===3||d===6)&&(d=si.current,d!==null&&d.tag===13&&(d.flags|=16384))),BS(o,i)):ip(o)}function ip(i){var o=i;do{if((o.flags&32768)!==0){BS(o,Eo);return}i=o.return;var l=M8(o.alternate,o,Hr);if(l!==null){tt=l;return}if(o=o.sibling,o!==null){tt=o;return}tt=o=i}while(o!==null);Zt===0&&(Zt=5)}function BS(i,o){do{var l=P8(i.alternate,i);if(l!==null){l.flags&=32767,tt=l;return}if(l=i.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!o&&(i=i.sibling,i!==null)){tt=i;return}tt=i=l}while(i!==null);Zt=6,tt=null}function LS(i,o,l,d,g,y,C,M,U){i.cancelPendingCommit=null;do rp();while(un!==0);if((ft&6)!==0)throw Error(r(327));if(o!==null){if(o===i.current)throw Error(r(177));if(y=o.lanes|o.childLanes,y|=Rg,du(i,l,y,C,M,U),i===Tt&&(tt=Tt=null,ot=0),za=o,Ao=i,Ur=l,Bm=y,Lm=g,IS=d,(o.subtreeFlags&10256)!==0||(o.flags&10256)!==0?(i.callbackNode=null,i.callbackPriority=0,V8(Re,function(){return VS(),null})):(i.callbackNode=null,i.callbackPriority=0),d=(o.flags&13878)!==0,(o.subtreeFlags&13878)!==0||d){d=L.T,L.T=null,g=J.p,J.p=2,C=ft,ft|=4;try{$8(i,o,l)}finally{ft=C,J.p=g,L.T=d}}un=1,qS(),HS(),US()}}function qS(){if(un===1){un=0;var i=Ao,o=za,l=(o.flags&13878)!==0;if((o.subtreeFlags&13878)!==0||l){l=L.T,L.T=null;var d=J.p;J.p=2;var g=ft;ft|=4;try{_S(o,i);var y=nx,C=E1(i.containerInfo),M=y.focusedElem,U=y.selectionRange;if(C!==M&&M&&M.ownerDocument&&N1(M.ownerDocument.documentElement,M)){if(U!==null&&Ng(M)){var ee=U.start,fe=U.end;if(fe===void 0&&(fe=ee),"selectionStart"in M)M.selectionStart=ee,M.selectionEnd=Math.min(fe,M.value.length);else{var ge=M.ownerDocument||document,te=ge&&ge.defaultView||window;if(te.getSelection){var se=te.getSelection(),Me=M.textContent.length,De=Math.min(U.start,Me),kt=U.end===void 0?De:Math.min(U.end,Me);!se.extend&&De>kt&&(C=kt,kt=De,De=C);var W=k1(M,De),G=k1(M,kt);if(W&&G&&(se.rangeCount!==1||se.anchorNode!==W.node||se.anchorOffset!==W.offset||se.focu
vendor: 9,055 bytes, line 90
90sNode!==G.node||se.focusOffset!==G.offset)){var Z=ge.createRange();Z.setStart(W.node,W.offset),se.removeAllRanges(),De>kt?(se.addRange(Z),se.extend(G.node,G.offset)):(Z.setEnd(G.node,G.offset),se.addRange(Z))}}}}for(ge=[],se=M;se=se.parentNode;)se.nodeType===1&&ge.push({element:se,left:se.scrollLeft,top:se.scrollTop});for(typeof M.focus=="function"&&M.focus(),M=0;M<ge.length;M++){var he=ge[M];he.element.scrollLeft=he.left,he.element.scrollTop=he.top}}mp=!!tx,nx=tx=null}finally{ft=g,J.p=d,L.T=l}}i.current=o,un=2}}function HS(){if(un===2){un=0;var i=Ao,o=za,l=(o.flags&8772)!==0;if((o.subtreeFlags&8772)!==0||l){l=L.T,L.T=null;var d=J.p;J.p=2;var g=ft;ft|=4;try{xS(i,o.alternate,o)}finally{ft=g,J.p=d,L.T=l}}un=3}}function US(){if(un===4||un===3){un=0,le();var i=Ao,o=za,l=Ur,d=IS;(o.subtreeFlags&10256)!==0||(o.flags&10256)!==0?un=5:(un=0,za=Ao=null,GS(i,i.pendingLanes));var g=i.pendingLanes;if(g===0&&(Io=null),as(l),o=o.stateNode,bn&&typeof bn.onCommitFiberRoot=="function")try{bn.onCommitFiberRoot(or,o,void 0,(o.current.flags&128)===128)}catch{}if(d!==null){o=L.T,g=J.p,J.p=2,L.T=null;try{for(var y=i.onRecoverableError,C=0;C<d.length;C++){var M=d[C];y(M.value,{componentStack:M.stack})}}finally{L.T=o,J.p=g}}(Ur&3)!==0&&rp(),ur(i),g=i.pendingLanes,(l&261930)!==0&&(g&42)!==0?i===qm?bc++:(bc=0,qm=i):bc=0,wc(0)}}function GS(i,o){(i.pooledCacheLanes&=o)===0&&(o=i.pooledCache,o!=null&&(i.pooledCache=null,tc(o)))}function rp(){return qS(),HS(),US(),VS()}function VS(){if(un!==5)return!1;var i=Ao,o=Bm;Bm=0;var l=as(Ur),d=L.T,g=J.p;try{J.p=32>l?32:l,L.T=null,l=Lm,Lm=null;var y=Ao,C=Ur;if(un=0,za=Ao=null,Ur=0,(ft&6)!==0)throw Error(r(331));var M=ft;if(ft|=4,NS(y.current),CS(y,y.current,C,l),ft=M,wc(0,!1),bn&&typeof bn.onPostCommitFiberRoot=="function")try{bn.onPostCommitFiberRoot(or,y)}catch{}return!0}finally{J.p=g,L.T=d,GS(i,o)}}function YS(i,o,l){o=_i(l,o),o=bm(i.stateNode,o,2),i=Co(i,o,2),i!==null&&(ho(i,2),ur(i))}function bt(i,o,l){if(i.tag===3)YS(i,i,l);else for(;o!==null;){if(o.tag===3){YS(o,i,l);break}else if(o.tag===1){var d=o.stateNode;if(typeof o.type.getDerivedStateFromError=="function"||typeof d.componentDidCatch=="function"&&(Io===null||!Io.has(d))){i=_i(l,i),l=X_(2),d=Co(o,l,2),d!==null&&(K_(l,d,o,i),ho(d,2),ur(d));break}}o=o.return}}function Gm(i,o,l){var d=i.pingCache;if(d===null){d=i.pingCache=new D8;var g=new Set;d.set(o,g)}else g=d.get(o),g===void 0&&(g=new Set,d.set(o,g));g.has(l)||(Om=!0,g.add(l),i=H8.bind(null,i,o,l),o.then(i,i))}function H8(i,o,l){var d=i.pingCache;d!==null&&d.delete(o),i.pingedLanes|=i.suspendedLanes&l,i.warmLanes&=~l,Tt===i&&(ot&l)===l&&(Zt===4||Zt===3&&(ot&62914560)===ot&&300>me()-Qu?(ft&2)===0&&Oa(i,0):Dm|=l,$a===ot&&($a=0)),ur(i)}function XS(i,o){o===0&&(o=jr()),i=ps(i,o),i!==null&&(ho(i,o),ur(i))}function U8(i){var o=i.memoizedState,l=0;o!==null&&(l=o.retryLane),XS(i,l)}function G8(i,o){var l=0;switch(i.tag){case 31:case 13:var d=i.stateNode,g=i.memoizedState;g!==null&&(l=g.retryLane);break;case 19:d=i.stateNode;break;case 22:d=i.stateNode._retryCache;break;default:throw Error(r(314))}d!==null&&d.delete(o),XS(i,l)}function V8(i,o){return Vt(i,o)}var op=null,Fa=null,Vm=!1,sp=!1,Ym=!1,Mo=0;function ur(i){i!==Fa&&i.next===null&&(Fa===null?op=Fa=i:Fa=Fa.next=i),sp=!0,Vm||(Vm=!0,X8())}function wc(i,o){if(!Ym&&sp){Ym=!0;do for(var l=!1,d=op;d!==null;){if(i!==0){var g=d.pendingLanes;if(g===0)var y=0;else{var C=d.suspendedLanes,M=d.pingedLanes;y=(1<<31-Q(42|i)+1)-1,y&=g&~(C&~M),y=y&201326741?y&201326741|1:y?y|2:0}y!==0&&(l=!0,QS(d,y))}else y=ot,y=hn(d,d===Tt?y:0,d.cancelPendingCommit!==null||d.timeoutHandle!==-1),(y&3)===0||Hn(d,y)||(l=!0,QS(d,y));d=d.next}while(l);Ym=!1}}function Y8(){KS()}function KS(){sp=Vm=!1;var i=0;Mo!==0&&rR()&&(i=Mo);for(var o=me(),l=null,d=op;d!==null;){var g=d.next,y=WS(d,o);y===0?(d.next=null,l===null?op=g:l.next=g,g===null&&(Fa=l)):(l=d,(i!==0||(y&3)!==0)&&(sp=!0)),d=g}un!==0&&un!==5||wc(i),Mo!==0&&(Mo=0)}function WS(i,o){for(var l=i.suspendedLanes,d=i.pingedLanes,g=i.expirationTimes,y=i.pendingLanes&-62914561;0<y;){var C=31-Q(y),M=1<<C,U=g[C];U===-1?((M&l)===0||(M&d)!==0)&&(g[C]=Dl(M,o)):U<=o&&(i.expiredLanes|=M),y&=~M}if(o=Tt,l=ot,l=hn(i,i===o?l:0,i.cancelPendingCommit!==null||i.timeoutHandle!==-1),d=i.callbackNode,l===0||i===o&&(vt===2||vt===9)||i.cancelPendingCommit!==null)return d!==null&&d!==null&&$t(d),i.callbackNode=null,i.callbackPriority=0;if((l&3)===0||Hn(i,l)){if(o=l&-l,o===i.callbackPriority)return o;switch(d!==null&&$t(d),as(l)){case 2:case 8:l=Ce;break;case 32:l=Re;break;case 268435456:l=Et;break;default:l=Re}return d=JS.bind(null,i),l=Vt(l,d),i.callbackPriority=o,i.callbackNode=l,o}return d!==null&&d!==null&&$t(d),i.callbackPriority=2,i.callbackNode=null,2}function JS(i,o){if(un!==0&&un!==5)return i.callbackNode=null,i.callbackPriority=0,null;var l=i.callbackNode;if(rp()&&i.callbackNode!==l)return null;var d=ot;return d=hn(i,i===Tt?d:0,i.cancelPendingCommit!==null||i.timeoutHandle!==-1),d===0?null:(RS(i,d,o),WS(i,me()),i.callbackNode!=null&&i.callbackNode===l?JS.bind(null,i):null)}function QS(i,o){if(rp())return null;RS(i,o,!0)}function X8(){sR(function(){(ft&6)!==0?Vt(je,Y8):KS()})}function Xm(){if(Mo===0){var i=Ca;i===0&&(i=gt,gt<<=1,(gt&261888)===0&&(gt=256)),Mo=i}return Mo}function ZS(i){return i==null||typeof i=="symbol"||typeof i=="boolean"?null:typeof i=="function"?i:hu(""+i)}function eC(i,o){var l=o.ownerDocument.createElement("input");return l.name=o.name,l.value=o.value,i.id&&l.setAttribute("form",i.id),o.parentNode.insertBefore(l,o),i=new FormData(i),l.parentNode.removeChild(l),i}function K8(i,o,l,d,g){if(o==="submit"&&l&&l.stateNode===g){var y=ZS((g[wn]||null).action),C=d.submitter;C&&(o=(o=C[wn]||null)?ZS(o.formAction):C.getAttribute("formAction"),o!==null&&(y=o,C=null));var M=new yu("action","action",null,d,g);i.push({event:M,listeners:[{instance:null,listener:function(){if(d.defaultPrevented){if(Mo!==0){var U=C?eC(g,C):new FormData(g);hm(l,{pending:!0,data:U,method:g.method,action:y},null,U)}}else typeof y=="function"&&(M.preventDefault(),U=C?eC(g,C):new FormData(g),hm(l,{pending:!0,data:U,method:g.method,action:y},y,U))},currentTarget:g}]})}}for(var Km=0;Km<Ag.length;Km++){var Wm=Ag[Km],W8=Wm.toLowerCase(),J8=Wm[0].toUpperCase()+Wm.slice(1);Bi(W8,"on"+J8)}Bi(A1,"onAnimationEnd"),Bi(R1,"onAnimationIteration"),Bi(M1,"onAnimationStart"),Bi("dblclick","onDoubleClick"),Bi("focusin","onFocus"),Bi("focusout","onBlur"),Bi(f8,"onTransitionRun"),Bi(h8,"onTransitionStart"),Bi(g8,"onTransitionCancel"),Bi(P1,"onTransitionEnd"),da("onMouseEnter",["mouseout","mouseover"]),da("onMouseLeave",["mouseout","mouseover"]),da("onPointerEnter",["pointerout","pointerover"]),da("onPointerLeave",["pointerout","pointerover"]),ls("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),ls("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),ls("onBeforeInput",["compositionend","keypress","textInput","paste"]),ls("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),ls("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),ls("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var _c="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Q8=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(_c));function tC(i,o){o=(o&4)!==0;for(var l=0;l<i.length;l++){var d=i[l],g=d.event;d=d.listeners;e:{var y=void 0;if(o)for(var C=d.length-1;0<=C;C--){var M=d[C],U=M.instance,ee=M.currentTarget;if(M=M.listener,U!==y&&g.isPropagationStopped())break e;y=M,g.currentTarget=ee;try{y(g)}catch(fe){wu(fe)}g.currentTarget=null,y=U}else for(C=0;C<d.length;C++){if(M=d[C],U=M.instance,ee=M.currentTarget,M=M.listener,U!==y&&g.isPropagationStopped())break e;y=M,g.currentTarget=ee;try{y(g)}catch(fe){wu(fe)}g.currentTarget=null,y=U}}}}function nt(i,o){var l=o[aa];l===void 0&&(l=o[aa]=new Set);var d=i+"__bubble";l.has(d)||(nC(o,i,2,!1),l.add(d))}function Jm(i,o,l){var d=0;o&&(d|=4),nC(l,i,d,o)}var ap="_reactListening"+Math.random().toString(36).slice(2);function Qm(i){if(!i[ap]){i[ap]=!0,Kw.forEach(function(l){l!=="selectionchange"&&(Q8.has(l)||Jm(l,!1,i),Jm(l,!0,i))});var o=i.nodeType===9?i:i.ownerDocument;o===null||o[ap]||(o[ap]=!0,Jm("selectionchange",!1,o))}}function nC(i,o,l,d){switch(AC(o)){case 2:var g=kR;break;case 8:g=NR;break;default:g=fx}l=g.bind(null,o,l,i),g=void 0,!yg||o!=="touchstart"&&o!=="touchmove"&&o!=="wheel"||(g=!0),d?g!==void 0?i.addEventListener(o,l,{capture:!0,passive:g}):i.addEventListener(o,l,!0):g!==void 0?i.addEventListener(o,l,{passive:g}):i.addEventListener(o,l,!1)}function Zm(i,o,l,d,g){var y=d;if((o&1)===0&&(o&2)===0&&d!==null)e:for(;;){if(d===null)return;var C=d.tag;if(C===3||C===4){var M=d.stateNode.containerInfo;
vendor: 2,742 bytes, line 90
90if(M===g)break;if(C===4)for(C=d.return;C!==null;){var U=C.tag;if((U===3||U===4)&&C.stateNode.containerInfo===g)return;C=C.return}for(;M!==null;){if(C=Nr(M),C===null)return;if(U=C.tag,U===5||U===6||U===26||U===27){d=y=C;continue e}M=M.parentNode}}d=d.return}a1(function(){var ee=y,fe=mg(l),ge=[];e:{var te=$1.get(i);if(te!==void 0){var se=yu,Me=i;switch(i){case"keypress":if(mu(l)===0)break e;case"keydown":case"keyup":se=G3;break;case"focusin":Me="focus",se=_g;break;case"focusout":Me="blur",se=_g;break;case"beforeblur":case"afterblur":se=_g;break;case"click":if(l.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":se=d1;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":se=M3;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":se=X3;break;case A1:case R1:case M1:se=z3;break;case P1:se=W3;break;case"scroll":case"scrollend":se=A3;break;case"wheel":se=Q3;break;case"copy":case"cut":case"paste":se=D3;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":se=p1;break;case"toggle":case"beforetoggle":se=e8}var De=(o&4)!==0,kt=!De&&(i==="scroll"||i==="scrollend"),W=De?te!==null?te+"Capture":null:te;De=[];for(var G=ee,Z;G!==null;){var he=G;if(Z=he.stateNode,he=he.tag,he!==5&&he!==26&&he!==27||Z===null||W===null||(he=Ul(G,W),he!=null&&De.push(Sc(G,he,Z))),kt)break;G=G.return}0<De.length&&(te=new se(te,Me,null,l,fe),ge.push({event:te,listeners:De}))}}if((o&7)===0){e:{if(te=i==="mouseover"||i==="pointerover",se=i==="mouseout"||i==="pointerout",te&&l!==gg&&(Me=l.relatedTarget||l.fromElement)&&(Nr(Me)||Me[sr]))break e;if((se||te)&&(te=fe.window===fe?fe:(te=fe.ownerDocument)?te.defaultView||te.parentWindow:window,se?(Me=l.relatedTarget||l.toElement,se=ee,Me=Me?Nr(Me):null,Me!==null&&(kt=c(Me),De=Me.tag,Me!==kt||De!==5&&De!==27&&De!==6)&&(Me=null)):(se=null,Me=ee),se!==Me)){if(De=d1,he="onMouseLeave",W="onMouseEnter",G="mouse",(i==="pointerout"||i==="pointerover")&&(De=p1,he="onPointerLeave",W="onPointerEnter",G="pointer"),kt=se==null?te:Hl(se),Z=Me==null?te:Hl(Me),te=new De(he,G+"leave",se,l,fe),te.target=kt,te.relatedTarget=Z,he=null,Nr(fe)===ee&&(De=new De(W,G+"enter",Me,l,fe),De.target=Z,De.relatedTarget=kt,he=De),kt=he,se&&Me)t:{for(De=Z8,W=se,G=Me,Z=0,he=W;he;he=De(he))Z++;he=0;for(var Oe=G;Oe;Oe=De(Oe))he++;for(;0<Z-he;)W=De(W),Z--;for(;0<he-Z;)G=De(G),he--;for(;Z--;){if(W===G||G!==null&&W===G.alternate){De=W;break t}W=De(W),G=De(G)}De=null}else De=null;se!==null&&iC(ge,te,se,De,!1),Me!==null&&kt!==null&&iC(ge,kt,Me,De,!0)}}
vendor: 5,244 bytes, lines 90-91
90e:{if(te=ee?Hl(ee):window,se=te.nodeName&&te.nodeName.toLowerCase(),se==="select"||se==="input"&&te.type==="file")var ut=b1;else if(y1(te))if(w1)ut=d8;else{ut=l8;var Pe=a8}else se=te.nodeName,!se||se.toLowerCase()!=="input"||te.type!=="checkbox"&&te.type!=="radio"?ee&&hg(ee.elementType)&&(ut=b1):ut=c8;if(ut&&(ut=ut(i,ee))){v1(ge,ut,l,fe);break e}Pe&&Pe(i,te,ee),i==="focusout"&&ee&&te.type==="number"&&ee.memoizedProps.value!=null&&fg(te,"number",te.value)}switch(Pe=ee?Hl(ee):window,i){case"focusin":(y1(Pe)||Pe.contentEditable==="true")&&(ma=Pe,Eg=ee,Ql=null);break;case"focusout":Ql=Eg=ma=null;break;case"mousedown":Tg=!0;break;case"contextmenu":case"mouseup":case"dragend":Tg=!1,T1(ge,l,fe);break;case"selectionchange":if(p8)break;case"keydown":case"keyup":T1(ge,l,fe)}var Qe;if(Cg)e:{switch(i){case"compositionstart":var st="onCompositionStart";break e;case"compositionend":st="onCompositionEnd";break e;case"compositionupdate":st="onCompositionUpdate";break e}st=void 0}else ga?m1(i,l)&&(st="onCompositionEnd"):i==="keydown"&&l.keyCode===229&&(st="onCompositionStart");st&&(f1&&l.locale!=="ko"&&(ga||st!=="onCompositionStart"?st==="onCompositionEnd"&&ga&&(Qe=l1()):(xo=fe,vg="value"in xo?xo.value:xo.textContent,ga=!0)),Pe=lp(ee,st),0<Pe.length&&(st=new u1(st,i,null,l,fe),ge.push({event:st,listeners:Pe}),Qe?st.data=Qe:(Qe=x1(l),Qe!==null&&(st.data=Qe)))),(Qe=n8?i8(i,l):r8(i,l))&&(st=lp(ee,"onBeforeInput"),0<st.length&&(Pe=new u1("onBeforeInput","beforeinput",null,l,fe),ge.push({event:Pe,listeners:st}),Pe.data=Qe)),K8(ge,i,ee,l,fe)}tC(ge,o)})}function Sc(i,o,l){return{instance:i,listener:o,currentTarget:l}}function lp(i,o){for(var l=o+"Capture",d=[];i!==null;){var g=i,y=g.stateNode;if(g=g.tag,g!==5&&g!==26&&g!==27||y===null||(g=Ul(i,l),g!=null&&d.unshift(Sc(i,g,y)),g=Ul(i,o),g!=null&&d.push(Sc(i,g,y))),i.tag===3)return d;i=i.return}return[]}function Z8(i){if(i===null)return null;do i=i.return;while(i&&i.tag!==5&&i.tag!==27);return i||null}function iC(i,o,l,d,g){for(var y=o._reactName,C=[];l!==null&&l!==d;){var M=l,U=M.alternate,ee=M.stateNode;if(M=M.tag,U!==null&&U===d)break;M!==5&&M!==26&&M!==27||ee===null||(U=ee,g?(ee=Ul(l,y),ee!=null&&C.unshift(Sc(l,ee,U))):g||(ee=Ul(l,y),ee!=null&&C.push(Sc(l,ee,U)))),l=l.return}C.length!==0&&i.push({event:o,listeners:C})}var eR=/\r\n?/g,tR=/\u0000|\uFFFD/g;function rC(i){return(typeof i=="string"?i:""+i).replace(eR,` 91`).replace(tR,"")}function oC(i,o){return o=rC(o),rC(i)===o}function jt(i,o,l,d,g,y){switch(l){case"children":typeof d=="string"?o==="body"||o==="textarea"&&d===""||pa(i,d):(typeof d=="number"||typeof d=="bigint")&&o!=="body"&&pa(i,""+d);break;case"className":pu(i,"class",d);break;case"tabIndex":pu(i,"tabindex",d);break;case"dir":case"role":case"viewBox":case"width":case"height":pu(i,l,d);break;case"style":o1(i,d,y);break;case"data":if(o!=="object"){pu(i,"data",d);break}case"src":case"href":if(d===""&&(o!=="a"||l!=="href")){i.removeAttribute(l);break}if(d==null||typeof d=="function"||typeof d=="symbol"||typeof d=="boolean"){i.removeAttribute(l);break}d=hu(""+d),i.setAttribute(l,d);break;case"action":case"formAction":if(typeof d=="function"){i.setAttribute(l,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof y=="function"&&(l==="formAction"?(o!=="input"&&jt(i,o,"name",g.name,g,null),jt(i,o,"formEncType",g.formEncType,g,null),jt(i,o,"formMethod",g.formMethod,g,null),jt(i,o,"formTarget",g.formTarget,g,null)):(jt(i,o,"encType",g.encType,g,null),jt(i,o,"method",g.method,g,null),jt(i,o,"target",g.target,g,null)));if(d==null||typeof d=="symbol"||typeof d=="boolean"){i.removeAttribute(l);break}d=hu(""+d),i.setAttribute(l,d);break;case"onClick":d!=null&&(i.onclick=Tr);break;case"onScroll":d!=null&&nt("scroll",i);break;case"onScrollEnd":d!=null&&nt("scrollend",i);break;case"dangerouslySetInnerHTML":if(d!=null){if(typeof d!="object"||!("__html"in d))throw Error(r(61));if(l=d.__html,l!=null){if(g.children!=null)throw Error(r(60));i.innerHTML=l}}break;case"multiple":i.multiple=d&&typeof d!="function"&&typeof d!="symbol";break;case"muted":i.muted=d&&typeof d!="function"&&typeof d!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(d==null||typeof d=="function"||typeof d=="boolean"||typeof d=="symbol"){i.removeAttribute("xlink:href");break}l=hu(""+d),i.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":d!=null&&typeof d!="function"&&typeof d!="symbol"?i.setAttribute(l,""+d):i.removeAttribute(l);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
91ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":d&&typeof d!="function"&&typeof d!="symbol"?i.setAttribute(l,""):i.removeAttribute(l);break;case"capture":case"download":d===!0?i.setAttribute(l,""):d!==!1&&d!=null&&typeof d!="function"&&typeof d!="symbol"?i.setAttribute(l,d):i.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":d!=null&&typeof d!="function"&&typeof d!="symbol"&&!isNaN(d)&&1<=d?i.setAttribute(l,d):i.removeAttribute(l);break;case"rowSpan":case"start":d==null||typeof d=="function"||typeof d=="symbol"||isNaN(d)?i.removeAttribute(l):i.setAttribute(l,d);break;case"popover":nt("beforetoggle",i),nt("toggle",i),uu(i,"popover",d);break;case"xlinkActuate":Er(i,"http://www.w3.org/1999/xlink","xlink:actuate",d);break;case"xlinkArcrole":Er(i,"http://www.w3.org/1999/xlink","xlink:arcrole",d);break;case"xlinkRole":Er(i,"http://www.w3.org/1999/xlink","xlink:role",d);break;case"xlinkShow":Er(i,"http://www.w3.org/1999/xlink","xlink:show",d);break;case"xlinkTitle":Er(i,"http://www.w3.org/1999/xlink","xlink:title",d);break;case"xlinkType":Er(i,"http://www.w3.org/1999/xlink","xlink:type",d);break;case"xmlBase":Er(i,"http://www.w3.org/XML/1998/namespace","xml:base",d);break;case"xmlLang":Er(i,"http://www.w3.org/XML/1998/namespace","xml:lang",d);break;case"xmlSpace":Er(i,"http://www.w3.org/XML/1998/namespace","xml:space",d);break;case"is":uu(i,"is",d);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=T3.get(l)||l,uu(i,l,d))}}function ex(i,o,l,d,g,y){switch(l){case"style":o1(i,d,y);break;case"dangerouslySetInnerHTML":if(d!=null){if(typeof d!="object"||!("__html"in d))throw Error(r(61));if(l=d.__html,l!=null){if(g.children!=null)throw Error(r(60));i.innerHTML=l}}break;case"children":typeof d=="string"?pa(i,d):(typeof d=="number"||typeof d=="bigint")&&pa(i,""+d);break;case"onScroll":d!=null&&nt("scroll",i);break;case"onScrollEnd":d!=null&&nt("scrollend",i);break;case"onClick":d!=null&&(i.onclick=Tr);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Ww.hasOwnProperty(l))e:{if(l[0]==="o"&&l[1]==="n"&&(g=l.endsWith("Capture"),o=l.slice(2,g?l.length-7:void 0),y=i[wn]||null,y=y!=null?y[l]:null,typeof y=="function"&&i.removeEventListener(o,y,g),typeof d=="function")){typeof y!="function"&&y!==null&&(l in
vendor: 7,706 bytes, line 91
91i?i[l]=null:i.hasAttribute(l)&&i.removeAttribute(l)),i.addEventListener(o,d,g);break e}l in i?i[l]=d:d===!0?i.setAttribute(l,""):uu(i,l,d)}}}function jn(i,o,l){switch(o){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":nt("error",i),nt("load",i);var d=!1,g=!1,y;for(y in l)if(l.hasOwnProperty(y)){var C=l[y];if(C!=null)switch(y){case"src":d=!0;break;case"srcSet":g=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,o));default:jt(i,o,y,C,l,null)}}g&&jt(i,o,"srcSet",l.srcSet,l,null),d&&jt(i,o,"src",l.src,l,null);return;case"input":nt("invalid",i);var M=y=C=g=null,U=null,ee=null;for(d in l)if(l.hasOwnProperty(d)){var fe=l[d];if(fe!=null)switch(d){case"name":g=fe;break;case"type":C=fe;break;case"checked":U=fe;break;case"defaultChecked":ee=fe;break;case"value":y=fe;break;case"defaultValue":M=fe;break;case"children":case"dangerouslySetInnerHTML":if(fe!=null)throw Error(r(137,o));break;default:jt(i,o,d,fe,l,null)}}t1(i,y,M,U,ee,C,g,!1);return;case"select":nt("invalid",i),d=C=y=null;for(g in l)if(l.hasOwnProperty(g)&&(M=l[g],M!=null))switch(g){case"value":y=M;break;case"defaultValue":C=M;break;case"multiple":d=M;default:jt(i,o,g,M,l,null)}o=y,l=C,i.multiple=!!d,o!=null?ua(i,!!d,o,!1):l!=null&&ua(i,!!d,l,!0);return;case"textarea":nt("invalid",i),y=g=d=null;for(C in l)if(l.hasOwnProperty(C)&&(M=l[C],M!=null))switch(C){case"value":d=M;break;case"defaultValue":g=M;break;case"children":y=M;break;case"dangerouslySetInnerHTML":if(M!=null)throw Error(r(91));break;default:jt(i,o,C,M,l,null)}i1(i,d,g,y);return;case"option":for(U in l)l.hasOwnProperty(U)&&(d=l[U],d!=null)&&(U==="selected"?i.selected=d&&typeof d!="function"&&typeof d!="symbol":jt(i,o,U,d,l,null));return;case"dialog":nt("beforetoggle",i),nt("toggle",i),nt("cancel",i),nt("close",i);break;case"iframe":case"object":nt("load",i);break;case"video":case"audio":for(d=0;d<_c.length;d++)nt(_c[d],i);break;case"image":nt("error",i),nt("load",i);break;case"details":nt("toggle",i);break;case"embed":case"source":case"link":nt("error",i),nt("load",i);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(ee in l)if(l.hasOwnProperty(ee)&&(d=l[ee],d!=null))switch(ee){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,o));default:jt(i,o,ee,d,l,null)}return;default:if(hg(o)){for(fe in l)l.hasOwnProperty(fe)&&(d=l[fe],d!==void 0&&ex(i,o,fe,d,l,void 0));return}}for(M in l)l.hasOwnProperty(M)&&(d=l[M],d!=null&&jt(i,o,M,d,l,null))}function nR(i,o,l,d){switch(o){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var g=null,y=null,C=null,M=null,U=null,ee=null,fe=null;for(se in l){var ge=l[se];if(l.hasOwnProperty(se)&&ge!=null)switch(se){case"checked":break;case"value":break;case"defaultValue":U=ge;default:d.hasOwnProperty(se)||jt(i,o,se,null,d,ge)}}for(var te in d){var se=d[te];if(ge=l[te],d.hasOwnProperty(te)&&(se!=null||ge!=null))switch(te){case"type":y=se;break;case"name":g=se;break;case"checked":ee=se;break;case"defaultChecked":fe=se;break;case"value":C=se;break;case"defaultValue":M=se;break;case"children":case"dangerouslySetInnerHTML":if(se!=null)throw Error(r(137,o));break;default:se!==ge&&jt(i,o,te,se,d,ge)}}pg(i,C,M,U,ee,fe,y,g);return;case"select":se=C=M=te=null;for(y in l)if(U=l[y],l.hasOwnProperty(y)&&U!=null)switch(y){case"value":break;case"multiple":se=U;default:d.hasOwnProperty(y)||jt(i,o,y,null,d,U)}for(g in d)if(y=d[g],U=l[g],d.hasOwnProperty(g)&&(y!=null||U!=null))switch(g){case"value":te=y;break;case"defaultValue":M=y;break;case"multiple":C=y;default:y!==U&&jt(i,o,g,y,d,U)}o=M,l=C,d=se,te!=null?ua(i,!!l,te,!1):!!d!=!!l&&(o!=null?ua(i,!!l,o,!0):ua(i,!!l,l?[]:"",!1));return;case"textarea":se=te=null;for(M in l)if(g=l[M],l.hasOwnProperty(M)&&g!=null&&!d.hasOwnProperty(M))switch(M){case"value":break;case"children":break;default:jt(i,o,M,null,d,g)}for(C in d)if(g=d[C],y=l[C],d.hasOwnProperty(C)&&(g!=null||y!=null))switch(C){case"value":te=g;break;case"defaultValue":se=g;break;case"children":break;case"dangerouslySetInnerHTML":if(g!=null)throw Error(r(91));break;default:g!==y&&jt(i,o,C,g,d,y)}n1(i,te,se);return;case"option":for(var Me in l)te=l[Me],l.hasOwnProperty(Me)&&te!=null&&!d.hasOwnProperty(Me)&&(Me==="selected"?i.selected=!1:jt(i,o,Me,null,d,te));for(U in d)te=d[U],se=l[U],d.hasOwnProperty(U)&&te!==se&&(te!=null||se!=null)&&(U==="selected"?i.selected=te&&typeof te!="function"&&typeof te!="symbol":jt(i,o,U,te,d,se));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var De in l)te=l[De],l.hasOwnProperty(De)&&te!=null&&!d.hasOwnProperty(De)&&jt(i,o,De,null,d,te);for(ee in d)if(te=d[ee],se=l[ee],d.hasOwnProperty(ee)&&te!==se&&(te!=null||se!=null))switch(ee){case"children":case"dangerouslySetInnerHTML":if(te!=null)throw Error(r(137,o));break;default:jt(i,o,ee,te,d,se)}return;default:if(hg(o)){for(var kt in l)te=l[kt],l.hasOwnProperty(kt)&&te!==void 0&&!d.hasOwnProperty(kt)&&ex(i,o,kt,void 0,d,te);for(fe in d)te=d[fe],se=l[fe],!d.hasOwnProperty(fe)||te===se||te===void 0&&se===void 0||ex(i,o,fe,te,d,se);return}}for(var W in l)te=l[W],l.hasOwnProperty(W)&&te!=null&&!d.hasOwnProperty(W)&&jt(i,o,W,null,d,te);for(ge in d)te=d[ge],se=l[ge],!d.hasOwnProperty(ge)||te===se||te==null&&se==null||jt(i,o,ge,te,d,se)}function sC(i){switch(i){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function iR(){if(typeof performance.getEntriesByType=="function"){for(var i=0,o=0,l=performance.getEntriesByType("resource"),d=0;d<l.length;d++){var g=l[d],y=g.transferSize,C=g.initiatorType,M=g.duration;if(y&&M&&sC(C)){for(C=0,M=g.responseEnd,d+=1;d<l.length;d++){var U=l[d],ee=U.startTime;if(ee>M)break;var fe=U.transferSize,ge=U.initiatorType;fe&&sC(ge)&&(U=U.responseEnd,C+=fe*(U<M?1:(M-ee)/(U-ee)))}if(--d,o+=8*(y+C)/(g.duration/1e3),i++,10<i)break}}if(0<i)return o/i/1e6}return navigator.connection&&(i=navigator.connection.downlink,typeof i=="number")?i:5}var tx=null,nx=null;function cp(i){return i.nodeType===9?i:i.ownerDocument}function aC(i){switch(i){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function lC(i,o){if(i===0)switch(o){case"svg":return 1;case"math":return 2;default:return 0}return i===1&&o==="foreignObject"?0:i}function ix(i,o){return i==="textarea"||i==="noscript"||typeof o.children=="string"||typeof o.children=="number"||typeof o.children=="bigint"||typeof o.dangerouslySetInnerHTML=="object"&&o.dangerouslySetInnerHTML!==null&&o.dangerouslySetInnerHTML.__html!=null}var rx=null;function rR(){var i=window.event;return i&&i.type==="popstate"?i===rx?!1:(rx=i,!0):(rx=null,!1)}var cC=typeof setTimeout=="function"?setTimeout:void 0,oR=typeof clearTimeout=="function"?clearTimeout:void 0,dC=typeof Promise=="function"?Promise:void 0,sR=typeof queueMicrotask=="function"?queueMicrotask:typeof dC<"u"?function(i){return dC.resolve(null).then(i).catch(aR)}:cC;function aR(i){setTimeout(function(){throw i})}function Po(i){return i==="head"}function uC(i,o){var l=o,d=0;do{var g=l.nextSibling;if(i.removeChild(l),g&&g.nodeType===8)if(l=g.data,l==="/$"||l==="/&"){if(d===0){i.removeChild(g),Ha(o);return}d--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")d++;else if(l==="html")Cc(i.ownerDocument.documentElement);else if(l==="head"){l=i.ownerDocument.head,Cc(l);for(var y=l.firstChild;y;){var C=y.nextSibling,M=y.nodeName;y[ar]||M==="SCRIPT"||M==="STYLE"||M==="LINK"&&y.rel.toLowerCase()==="stylesheet"||l.removeChild(y),y=C}}
vendor: 10,746 bytes, line 91
91else l==="body"&&Cc(i.ownerDocument.body);l=g}while(l);Ha(o)}function pC(i,o){var l=i;i=0;do{var d=l.nextSibling;if(l.nodeType===1?o?(l._stashedDisplay=l.style.display,l.style.display="none"):(l.style.display=l._stashedDisplay||"",l.getAttribute("style")===""&&l.removeAttribute("style")):l.nodeType===3&&(o?(l._stashedText=l.nodeValue,l.nodeValue=""):l.nodeValue=l._stashedText||""),d&&d.nodeType===8)if(l=d.data,l==="/$"){if(i===0)break;i--}else l!=="$"&&l!=="$?"&&l!=="$~"&&l!=="$!"||i++;l=d}while(l)}function ox(i){var o=i.firstChild;for(o&&o.nodeType===10&&(o=o.nextSibling);o;){var l=o;switch(o=o.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":ox(l),ql(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}i.removeChild(l)}}function lR(i,o,l,d){for(;i.nodeType===1;){var g=l;if(i.nodeName.toLowerCase()!==o.toLowerCase()){if(!d&&(i.nodeName!=="INPUT"||i.type!=="hidden"))break}else if(d){if(!i[ar])switch(o){case"meta":if(!i.hasAttribute("itemprop"))break;return i;case"link":if(y=i.getAttribute("rel"),y==="stylesheet"&&i.hasAttribute("data-precedence"))break;if(y!==g.rel||i.getAttribute("href")!==(g.href==null||g.href===""?null:g.href)||i.getAttribute("crossorigin")!==(g.crossOrigin==null?null:g.crossOrigin)||i.getAttribute("title")!==(g.title==null?null:g.title))break;return i;case"style":if(i.hasAttribute("data-precedence"))break;return i;case"script":if(y=i.getAttribute("src"),(y!==(g.src==null?null:g.src)||i.getAttribute("type")!==(g.type==null?null:g.type)||i.getAttribute("crossorigin")!==(g.crossOrigin==null?null:g.crossOrigin))&&y&&i.hasAttribute("async")&&!i.hasAttribute("itemprop"))break;return i;default:return i}}else if(o==="input"&&i.type==="hidden"){var y=g.name==null?null:""+g.name;if(g.type==="hidden"&&i.getAttribute("name")===y)return i}else return i;if(i=Ni(i.nextSibling),i===null)break}return null}function cR(i,o,l){if(o==="")return null;for(;i.nodeType!==3;)if((i.nodeType!==1||i.nodeName!=="INPUT"||i.type!=="hidden")&&!l||(i=Ni(i.nextSibling),i===null))return null;return i}function fC(i,o){for(;i.nodeType!==8;)if((i.nodeType!==1||i.nodeName!=="INPUT"||i.type!=="hidden")&&!o||(i=Ni(i.nextSibling),i===null))return null;return i}function sx(i){return i.data==="$?"||i.data==="$~"}function ax(i){return i.data==="$!"||i.data==="$?"&&i.ownerDocument.readyState!=="loading"}function dR(i,o){var l=i.ownerDocument;if(i.data==="$~")i._reactRetry=o;else if(i.data!=="$?"||l.readyState!=="loading")o();else{var d=function(){o(),l.removeEventListener("DOMContentLoaded",d)};l.addEventListener("DOMContentLoaded",d),i._reactRetry=d}}function Ni(i){for(;i!=null;i=i.nextSibling){var o=i.nodeType;if(o===1||o===3)break;if(o===8){if(o=i.data,o==="$"||o==="$!"||o==="$?"||o==="$~"||o==="&"||o==="F!"||o==="F")break;if(o==="/$"||o==="/&")return null}}return i}var lx=null;function hC(i){i=i.nextSibling;for(var o=0;i;){if(i.nodeType===8){var l=i.data;if(l==="/$"||l==="/&"){if(o===0)return Ni(i.nextSibling);o--}else l!=="$"&&l!=="$!"&&l!=="$?"&&l!=="$~"&&l!=="&"||o++}i=i.nextSibling}return null}function gC(i){i=i.previousSibling;for(var o=0;i;){if(i.nodeType===8){var l=i.data;if(l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"){if(o===0)return i;o--}else l!=="/$"&&l!=="/&"||o++}i=i.previousSibling}return null}function mC(i,o,l){switch(o=cp(l),i){case"html":if(i=o.documentElement,!i)throw Error(r(452));return i;case"head":if(i=o.head,!i)throw Error(r(453));return i;case"body":if(i=o.body,!i)throw Error(r(454));return i;default:throw Error(r(451))}}function Cc(i){for(var o=i.attributes;o.length;)i.removeAttributeNode(o[0]);ql(i)}var Ei=new Map,xC=new Set;function dp(i){return typeof i.getRootNode=="function"?i.getRootNode():i.nodeType===9?i:i.ownerDocument}var Gr=J.d;J.d={f:uR,r:pR,D:fR,C:hR,L:gR,m:mR,X:yR,S:xR,M:vR};function uR(){var i=Gr.f(),o=tp();return i||o}function pR(i){var o=la(i);o!==null&&o.tag===5&&o.type==="form"?P_(o):Gr.r(i)}var Ba=typeof document>"u"?null:document;function yC(i,o,l){var d=Ba;if(d&&typeof o=="string"&&o){var g=bi(o);g='link[rel="'+i+'"][href="'+g+'"]',typeof l=="string"&&(g+='[crossorigin="'+l+'"]'),xC.has(g)||(xC.add(g),i={rel:i,crossOrigin:l,href:o},d.querySelector(g)===null&&(o=d.createElement("link"),jn(o,"link",i),gn(o),d.head.appendChild(o)))}}function fR(i){Gr.D(i),yC("dns-prefetch",i,null)}function hR(i,o){Gr.C(i,o),yC("preconnect",i,o)}function gR(i,o,l){Gr.L(i,o,l);var d=Ba;if(d&&i&&o){var g='link[rel="preload"][as="'+bi(o)+'"]';o==="image"&&l&&l.imageSrcSet?(g+='[imagesrcset="'+bi(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(g+='[imagesizes="'+bi(l.imageSizes)+'"]')):g+='[href="'+bi(i)+'"]';var y=g;switch(o){case"style":y=La(i);break;case"script":y=qa(i)}Ei.has(y)||(i=v({rel:"preload",href:o==="image"&&l&&l.imageSrcSet?void 0:i,as:o},l),Ei.set(y,i),d.querySelector(g)!==null||o==="style"&&d.querySelector(jc(y))||o==="script"&&d.querySelector(kc(y))||(o=d.createElement("link"),jn(o,"link",i),gn(o),d.head.appendChild(o)))}}function mR(i,o){Gr.m(i,o);var l=Ba;if(l&&i){var d=o&&typeof o.as=="string"?o.as:"script",g='link[rel="modulepreload"][as="'+bi(d)+'"][href="'+bi(i)+'"]',y=g;switch(d){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":y=qa(i)}if(!Ei.has(y)&&(i=v({rel:"modulepreload",href:i},o),Ei.set(y,i),l.querySelector(g)===null)){switch(d){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(kc(y)))return}d=l.createElement("link"),jn(d,"link",i),gn(d),l.head.appendChild(d)}}}function xR(i,o,l){Gr.S(i,o,l);var d=Ba;if(d&&i){var g=ca(d).hoistableStyles,y=La(i);o=o||"default";var C=g.get(y);if(!C){var M={loading:0,preload:null};if(C=d.querySelector(jc(y)))M.loading=5;else{i=v({rel:"stylesheet",href:i,"data-precedence":o},l),(l=Ei.get(y))&&cx(i,l);var U=C=d.createElement("link");gn(U),jn(U,"link",i),U._p=new Promise(function(ee,fe){U.onload=ee,U.onerror=fe}),U.addEventListener("load",function(){M.loading|=1}),U.addEventListener("error",function(){M.loading|=2}),M.loading|=4,up(C,o,d)}C={type:"stylesheet",instance:C,count:1,state:M},g.set(y,C)}}}function yR(i,o){Gr.X(i,o);var l=Ba;if(l&&i){var d=ca(l).hoistableScripts,g=qa(i),y=d.get(g);y||(y=l.querySelector(kc(g)),y||(i=v({src:i,async:!0},o),(o=Ei.get(g))&&dx(i,o),y=l.createElement("script"),gn(y),jn(y,"link",i),l.head.appendChild(y)),y={type:"script",instance:y,count:1,state:null},d.set(g,y))}}function vR(i,o){Gr.M(i,o);var l=Ba;if(l&&i){var d=ca(l).hoistableScripts,g=qa(i),y=d.get(g);y||(y=l.querySelector(kc(g)),y||(i=v({src:i,async:!0,type:"module"},o),(o=Ei.get(g))&&dx(i,o),y=l.createElement("script"),gn(y),jn(y,"link",i),l.head.appendChild(y)),y={type:"script",instance:y,count:1,state:null},d.set(g,y))}}function vC(i,o,l,d){var g=(g=ue.current)?dp(g):null;if(!g)throw Error(r(446));switch(i){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(o=La(l.href),l=ca(g).hoistableStyles,d=l.get(o),d||(d={type:"style",instance:null,count:0,state:null},l.set(o,d)),d):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){i=La(l.href);var y=ca(g).hoistableStyles,C=y.get(i);if(C||(g=g.ownerDocument||g,C={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},y.set(i,C),(y=g.querySelector(jc(i)))&&!y._p&&(C.instance=y,C.state.loading=5),Ei.has(i)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},Ei.set(i,l),y||bR(g,i,l,C.state))),o&&d===null)throw Error(r(528,""));return C}if(o&&d!==null)throw Error(r(529,""));return null;case"script":return o=l.async,l=l.src,typeof l=="string"&&o&&typeof o!="function"&&typeof o!="symbol"?(o=qa(l),l=ca(g).hoistableScripts,d=l.get(o),d||(d={type:"script",instance:null,count:0,state:null},l.set(o,d)),d):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,i))}}function La(i){return'href="'+bi(i)+'"'}function jc(i){return'link[rel="stylesheet"]['+i+"]"}function bC(i){return v({},i,{"data-precedence":i.precedence,precedence:null})}function bR(i,o,l,d){i.querySelector('link[rel="preload"][as="style"]['+o+"]")?d.loading=1:(o=i.createElement("link"),d.preload=o,o.addEventListener("load",function(){return d.loading|=1}),o.addEventListener("error",function(){return d.loading|=2}),jn(o,"link",l),gn(o),i.head.appendChild(o))}function qa(i){return'[src="'+bi(i)+'"]'}function kc(i){return"script[async]"+i}function wC(i,o,l){if(o.count++,o.instance===null)switch(o.type){case"style":var d=i.querySelector('style[data-href~="'+bi(l.href)+'"]');if(d)return o.instance=d,gn(d),d;var g=v({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return d=(i.ownerDocument||i).createElement("style"),gn(d),jn(d,"style",g),up(d,l.precedence,i),o.instance=d;case"stylesheet":g=La(l.href);var y=i.querySelector(jc(g));if(y)return o.state.loading|=4,o.instance=y,gn(y),y;d=bC(l),(g=Ei.get(g))&&cx(d,g),y=(i.ownerDocument||i).createElement("link"),gn(y);var C=y;return C._p=new Promise(function(M,U){C.onload=M,C.onerror=U}),jn(y,"link",d),o.state.loading|=4,up(y,l.precedence,i),o.instance=y;case"script":return y=qa(l.src),(g=i.querySelector(kc(y)))?(o.instance=g,gn(g),g):(d=l,(g=Ei.get(y))&&(d=v({},l),dx(d,g)),i=i.ownerDocument||i,g=i.createElement("script"),gn(g),jn(g,"link",d),i.head.appendChild(g),o.instance=g);case"void":return null;default:throw Error(r(443,o.type))}else o.type==="stylesheet"&&(o.state.loading&4)===0&&(d=o.instance,o.state.loading|=4,up(d,l.precedence,i));return o.instance}function up(i,o,l){for(var d=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),g=d.length?d[d.length-1]:null,y=g,C=0;C<d.length;C++){var M=d[C];if(M.dataset.precedence===o)y=M;else if(y!==g)break}y?y.parentNode.insertBefore(i,y.nextSibling):(o=l.nodeType===9?l.head:l,o.insertBefore(i,o.firstChild))}function cx(i,o){i.crossOrigin==null&&(i.crossOrigin=o.crossOrigin),i.referrerPolicy==null&&(i.referrerPolicy=o.referrerPolicy),i.title==null&&(i.title=o.title)}function dx(i,o){i.crossOrigin==null&&(i.crossOrigin=o.crossOrigin),i.referrerPolicy==null&&(i.referrerPolicy=o.referrerPolicy),i.integrity==null&&(i.integrity=o.integrity)}var pp=null;function _C(i,o,l){if(pp===null){var d=new Map,g=pp=new Map;g.set(l,d)}else g=pp,d=g.get(l),d||(d=new Map,g.set(l,d));if(d.has(i))return d;for(d.set(i,null),l=l.getElementsByTagName(i),g=0;g<l.length;g++){var y=l[g];if(!(y[ar]||y[tn]||i==="link"&&y.getAttribute("rel")==="stylesheet")&&y.namespaceURI!=="http://www.w3.org/2000/svg"){var
vendor: 5,983 bytes, line 91
91C=y.getAttribute(o)||"";C=i+C;var M=d.get(C);M?M.push(y):d.set(C,[y])}}return d}function SC(i,o,l){i=i.ownerDocument||i,i.head.insertBefore(l,o==="title"?i.querySelector("head > title"):null)}function wR(i,o,l){if(l===1||o.itemProp!=null)return!1;switch(i){case"meta":case"title":return!0;case"style":if(typeof o.precedence!="string"||typeof o.href!="string"||o.href==="")break;return!0;case"link":if(typeof o.rel!="string"||typeof o.href!="string"||o.href===""||o.onLoad||o.onError)break;return o.rel==="stylesheet"?(i=o.disabled,typeof o.precedence=="string"&&i==null):!0;case"script":if(o.async&&typeof o.async!="function"&&typeof o.async!="symbol"&&!o.onLoad&&!o.onError&&o.src&&typeof o.src=="string")return!0}return!1}function CC(i){return!(i.type==="stylesheet"&&(i.state.loading&3)===0)}function _R(i,o,l,d){if(l.type==="stylesheet"&&(typeof d.media!="string"||matchMedia(d.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var g=La(d.href),y=o.querySelector(jc(g));if(y){o=y._p,o!==null&&typeof o=="object"&&typeof o.then=="function"&&(i.count++,i=fp.bind(i),o.then(i,i)),l.state.loading|=4,l.instance=y,gn(y);return}y=o.ownerDocument||o,d=bC(d),(g=Ei.get(g))&&cx(d,g),y=y.createElement("link"),gn(y);var C=y;C._p=new Promise(function(M,U){C.onload=M,C.onerror=U}),jn(y,"link",d),l.instance=y}i.stylesheets===null&&(i.stylesheets=new Map),i.stylesheets.set(l,o),(o=l.state.preload)&&(l.state.loading&3)===0&&(i.count++,l=fp.bind(i),o.addEventListener("load",l),o.addEventListener("error",l))}}var ux=0;function SR(i,o){return i.stylesheets&&i.count===0&&gp(i,i.stylesheets),0<i.count||0<i.imgCount?function(l){var d=setTimeout(function(){if(i.stylesheets&&gp(i,i.stylesheets),i.unsuspend){var y=i.unsuspend;i.unsuspend=null,y()}},6e4+o);0<i.imgBytes&&ux===0&&(ux=62500*iR());var g=setTimeout(function(){if(i.waitingForImages=!1,i.count===0&&(i.stylesheets&&gp(i,i.stylesheets),i.unsuspend)){var y=i.unsuspend;i.unsuspend=null,y()}},(i.imgBytes>ux?50:800)+o);return i.unsuspend=l,function(){i.unsuspend=null,clearTimeout(d),clearTimeout(g)}}:null}function fp(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)gp(this,this.stylesheets);else if(this.unsuspend){var i=this.unsuspend;this.unsuspend=null,i()}}}var hp=null;function gp(i,o){i.stylesheets=null,i.unsuspend!==null&&(i.count++,hp=new Map,o.forEach(CR,i),hp=null,fp.call(i))}function CR(i,o){if(!(o.state.loading&4)){var l=hp.get(i);if(l)var d=l.get(null);else{l=new Map,hp.set(i,l);for(var g=i.querySelectorAll("link[data-precedence],style[data-precedence]"),y=0;y<g.length;y++){var C=g[y];(C.nodeName==="LINK"||C.getAttribute("media")!=="not all")&&(l.set(C.dataset.precedence,C),d=C)}d&&l.set(null,d)}g=o.instance,C=g.getAttribute("data-precedence"),y=l.get(C)||d,y===d&&l.set(null,g),l.set(C,g),this.count++,d=fp.bind(this),g.addEventListener("load",d),g.addEventListener("error",d),y?y.parentNode.insertBefore(g,y.nextSibling):(i=i.nodeType===9?i.head:i,i.insertBefore(g,i.firstChild)),o.state.loading|=4}}var Nc={$$typeof:A,Provider:null,Consumer:null,_currentValue:X,_currentValue2:X,_threadCount:0};function jR(i,o,l,d,g,y,C,M,U){this.tag=1,this.containerInfo=i,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=$n(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=$n(0),this.hiddenUpdates=$n(null),this.identifierPrefix=d,this.onUncaughtError=g,this.onCaughtError=y,this.onRecoverableError=C,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=U,this.incompleteTransitions=new Map}function jC(i,o,l,d,g,y,C,M,U,ee,fe,ge){return i=new jR(i,o,l,C,U,ee,fe,ge,M),o=1,y===!0&&(o|=24),y=oi(3,null,null,o),i.current=y,y.stateNode=i,o=Ug(),o.refCount++,i.pooledCache=o,o.refCount++,y.memoizedState={element:d,isDehydrated:l,cache:o},Xg(y),i}function kC(i){return i?(i=va,i):va}function NC(i,o,l,d,g,y){g=kC(g),d.context===null?d.context=g:d.pendingContext=g,d=So(o),d.payload={element:l},y=y===void 0?null:y,y!==null&&(d.callback=y),l=Co(i,d,o),l!==null&&(Kn(l,i,o),oc(l,i,o))}function EC(i,o){if(i=i.memoizedState,i!==null&&i.dehydrated!==null){var l=i.retryLane;i.retryLane=l!==0&&l<o?l:o}}function px(i,o){EC(i,o),(i=i.alternate)&&EC(i,o)}function TC(i){if(i.tag===13||i.tag===31){var o=ps(i,67108864);o!==null&&Kn(o,i,67108864),px(i,67108864)}}function IC(i){if(i.tag===13||i.tag===31){var o=di();o=mo(o);var l=ps(i,o);l!==null&&Kn(l,i,o),px(i,o)}}var mp=!0;function kR(i,o,l,d){var g=L.T;L.T=null;var y=J.p;try{J.p=2,fx(i,o,l,d)}finally{J.p=y,L.T=g}}function NR(i,o,l,d){var g=L.T;L.T=null;var y=J.p;try{J.p=8,fx(i,o,l,d)}finally{J.p=y,L.T=g}}function fx(i,o,l,d){if(mp){var g=hx(d);if(g===null)Zm(i,o,d,xp,l),RC(i,d);else if(TR(g,i,o,l,d))d.stopPropagation();else if(RC(i,d),o&4&&-1<ER.indexOf(i)){for(;g!==null;){var y=la(g);if(y!==null)switch(y.tag){case 3:if(y=y.stateNode,y.current.memoizedState.isDehydrated){var C=Pn(y.pendingLanes);if(C!==0){var M=y;for(M.pendingLanes|=2,M.entangledLanes|=2;C;){var U=1<<31-Q(C);M.entanglements[1]|=U,C&=~U}ur(y),(ft&6)===0&&(Zu=me()+500,wc(0))}}break;case 31:case 13:M=ps(y,2),M!==null&&Kn(M,y,2),tp(),px(y,2)}if(y=hx(d),y===null&&Zm(i,o,d,xp,l),y===g)break;g=y}g!==null&&d.stopPropagation()}else Zm(i,o,d,null,l)}}function hx(i){return i=mg(i),gx(i)}var xp=null;function gx(i){if(xp=null,i=Nr(i),i!==null){var o=c(i);if(o===null)i=null;else{var l=o.tag;if(l===13){if(i=u(o),i!==null)return i;i=null}else if(l===31){if(i=f(o),i!==null)return i;i=null}else if(l===3){if(o.stateNode.current.memoizedState.isDehydrated)return o.tag===3?o.stateNode.containerInfo:null;i=null}else o!==i&&(i=null)}}return xp=i,null}function AC(i){switch(i){case"beforetoggle":case"cancel":case"click":case"close"
vendor: 5,405 bytes, line 91
91:case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(ye()){case je:return 2;case Ce:return 8;case Re:case rt:return 32;case Et:return 268435456;default:return 32}default:return 32}}var mx=!1,$o=null,zo=null,Oo=null,Ec=new Map,Tc=new Map,Do=[],ER="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function RC(i,o){switch(i){case"focusin":case"focusout":$o=null;break;case"dragenter":case"dragleave":zo=null;break;case"mouseover":case"mouseout":Oo=null;break;case"pointerover":case"pointerout":Ec.delete(o.pointerId);break;case"gotpointercapture":case"lostpointercapture":Tc.delete(o.pointerId)}}function Ic(i,o,l,d,g,y){return i===null||i.nativeEvent!==y?(i={blockedOn:o,domEventName:l,eventSystemFlags:d,nativeEvent:y,targetContainers:[g]},o!==null&&(o=la(o),o!==null&&TC(o)),i):(i.eventSystemFlags|=d,o=i.targetContainers,g!==null&&o.indexOf(g)===-1&&o.push(g),i)}function TR(i,o,l,d,g){switch(o){case"focusin":return $o=Ic($o,i,o,l,d,g),!0;case"dragenter":return zo=Ic(zo,i,o,l,d,g),!0;case"mouseover":return Oo=Ic(Oo,i,o,l,d,g),!0;case"pointerover":var y=g.pointerId;return Ec.set(y,Ic(Ec.get(y)||null,i,o,l,d,g)),!0;case"gotpointercapture":return y=g.pointerId,Tc.set(y,Ic(Tc.get(y)||null,i,o,l,d,g)),!0}return!1}function MC(i){var o=Nr(i.target);if(o!==null){var l=c(o);if(l!==null){if(o=l.tag,o===13){if(o=u(l),o!==null){i.blockedOn=o,Bl(i.priority,function(){IC(l)});return}}else if(o===31){if(o=f(l),o!==null){i.blockedOn=o,Bl(i.priority,function(){IC(l)});return}}else if(o===3&&l.stateNode.current.memoizedState.isDehydrated){i.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}i.blockedOn=null}function yp(i){if(i.blockedOn!==null)return!1;for(var o=i.targetContainers;0<o.length;){var l=hx(i.nativeEvent);if(l===null){l=i.nativeEvent;var d=new l.constructor(l.type,l);gg=d,l.target.dispatchEvent(d),gg=null}else return o=la(l),o!==null&&TC(o),i.blockedOn=l,!1;o.shift()}return!0}function PC(i,o,l){yp(i)&&l.delete(o)}function IR(){mx=!1,$o!==null&&yp($o)&&($o=null),zo!==null&&yp(zo)&&(zo=null),Oo!==null&&yp(Oo)&&(Oo=null),Ec.forEach(PC),Tc.forEach(PC)}function vp(i,o){i.blockedOn===o&&(i.blockedOn=null,mx||(mx=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,IR)))}var bp=null;function $C(i){bp!==i&&(bp=i,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){bp===i&&(bp=null);for(var o=0;o<i.length;o+=3){var l=i[o],d=i[o+1],g=i[o+2];if(typeof d!="function"){if(gx(d||l)===null)continue;break}var y=la(l);y!==null&&(i.splice(o,3),o-=3,hm(y,{pending:!0,data:g,method:l.method,action:d},d,g))}}))}function Ha(i){function o(U){return vp(U,i)}$o!==null&&vp($o,i),zo!==null&&vp(zo,i),Oo!==null&&vp(Oo,i),Ec.forEach(o),Tc.forEach(o);for(var l=0;l<Do.length;l++){var d=Do[l];d.blockedOn===i&&(d.blockedOn=null)}for(;0<Do.length&&(l=Do[0],l.blockedOn===null);)MC(l),l.blockedOn===null&&Do.shift();if(l=(i.ownerDocument||i).$$reactFormReplay,l!=null)for(d=0;d<l.length;d+=3){var g=l[d],y=l[d+1],C=g[wn]||null;if(typeof y=="function")C||$C(l);else if(C){var M=null;if(y&&y.hasAttribute("formAction")){if(g=y,C=y[wn]||null)M=C.formAction;else if(gx(g)!==null)continue}else M=C.action;typeof M=="function"?l[d+1]=M:(l.splice(d,3),d-=3),$C(l)}}}function zC(){function i(y){y.canIntercept&&y.info==="react-transition"&&y.intercept({handler:function(){return new Promise(function(C){return g=C})},focusReset:"manual",scroll:"manual"})}function o(){g!==null&&(g(),g=null),d||setTimeout(l,20)}function l(){if(!d&&!navigation.transition){var y=navigation.currentEntry;y&&y.url!=null&&navigation.navigate(y.url,{state:y.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var d=!1,g=null;return navigation.addEventListener("navigate",i),navigation.addEventListener("navigatesuccess",o),navigation.addEventListener("navigateerror",o),setTimeout(l,100),function(){d=!0,navigation.removeEventListener("navigate",i),navigation.removeEventListener("navigatesuccess",o),navigation.removeEventListener("navigateerror",o),g!==null&&(g(),g=null)}}}function xx(i){this._internalRoot=i}wp.prototype.render=xx.prototype.render=function(i){var o=this._internalRoot;if(o===null)throw Error(r(409));var l=o.current,d=di();
91NC(l,d,i,o,null,null)},wp.prototype.unmount=xx.prototype.unmount=function(){var i=this._internalRoot;if(i!==null){this._internalRoot=null;var o=i.containerInfo;NC(i.current,2,null,i,null,null),tp(),o[sr]=null}};function wp(i){this._internalRoot=i}wp.prototype.unstable_scheduleHydration=function(i){if(i){var o=sa();i={blockedOn:null,target:i,priority:o};for(var l=0;l<Do.length&&o!==0&&o<Do[l].priority;l++);Do.splice(l,0,i),l===0&&MC(i)}};var OC=t.version;if(OC!=="19.2.4")throw Error(r(527,OC,"19.2.4"));J.findDOMNode=function(i){var o=i._reactInternals;if(o===void 0)throw typeof i.render=="function"?Error(r(188)):(i=Object.keys(i).join(","),Error(r(268,i)));return i=m(o),i=i!==null?x(i):null,i=i===null?null:i.stateNode,i};var AR={bundleType:0,version:"19.2.4",rendererPackageName:"react-dom",currentDispatcherRef:L,reconcilerVersion:"19.2.4"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var _p=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!_p.isDisabled&&_p.supportsFiber)try{or=_p.inject(AR),bn=_p}catch{}}return Yc.createRoot=function(i,o){if(!a(i))throw Error(r(299));var l=!1,d="",g=U_,y=G_,C=V_;return o!=null&&(o.unstable_strictMode===!0&&(l=!0),o.identifierPrefix!==void 0&&(d=o.identifierPrefix),o.onUncaughtError!==void 0&&(g=o.onUncaughtError),o.onCaughtError!==void 0&&(y=o.onCaughtError),o.onRecoverableError!==void 0&&(C=o.onRecoverableError)),o=jC(i,1,!1,null,null,l,d,null,g,y,C,zC),i[sr]=o.current,Qm(i),new xx(o)},Yc.hydrateRoot=function(i,o,l){if(!a(i))throw Error(r(299));var d=!1,g="",y=U_,C=G_,M=V_,U=null;return l!=null&&(l.unstable_strictMode===!0&&(d=!0),l.identifierPrefix!==void 0&&(g=l.identifierPrefix),l.onUncaughtError!==void 0&&(y=l.onUncaughtError),l.onCaughtError!==void 0&&(C=l.onCaughtError),l.onRecoverableError!==void 0&&(M=l.onRecoverableError),l.formState!==void 0&&(U=l.formState)),o=jC(i,1,!0,o,l??null,d,g,U,y,C,M,zC),o.context=kC(null),l=o.current,d=di(),d=mo(d),g=So(d),g.callback=null,Co(l,g,d),l=d,o.current.lanes=l,ho(o,l),ur(o),i[sr]=o.current,Qm(i),new wp(o)},Yc.version="19.2.4",Yc}var tN;function iq(){if(tN)return tv.exports;tN=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),tv.exports=nq(),tv.exports}var nN=iq();let Xd=!1,Bp=null;const rq=[/^\/$/,/^\/pricing\/?$/,/^\/blueprints(?:\/[^/?#]+)?\/?$/];function iN(e){if(typeof e!="string")return e;try{const t=new URL(e,window.location.origin);return`${t.origin}${t.pathname}`}catch{return e.split("?")[0].split("#")[0]}}const oq={defaults:"2026-05-30",capture_pageview:"history_change",mask_all_element_attributes:!0,mask_personal_data_properties:!0,person_profiles:"identified_only",property_denylist:["email","first_name","last_name","message","name","subject","subdomain"],session_recording:{maskAllInputs:!0,blockClass:"ph-no-capture",maskTextClass:"ph-mask",recordBody:!1,recordHeaders:!1},before_send(e){return e?.properties&&(e.properties.$current_url=iN(e.properties.$current_url),e.properties.$referrer=iN(e.properties.$referrer)),e}};function sq(e){Xd||typeof window>"u"||!e?.project_token||(lo.init(e.project_token,{...oq,api_host:e.host||"https://v.puppetflow.com"}),Xd=!0,Nw(window.location.pathname))}function ze(e,t={}){Xd&&lo.capture(e,{source_page:window.location.pathname,...t})}function E4(e){if(!Xd)return;const t=e?.user?.id==null?null:String(e.user.id);if(t&&t!==Bp){lo.identify(`user:${t}`,{authenticated:!0,...e?.user?.email?{email:e.user.email}:{},...e?.user?.name?{name:e.user.name}:{}}),Bp=t;return}!t&&Bp&&(lo.reset(),Bp=null)}function Nw(e,t=!1){if(!Xd)return;const n=!t&&rq.some(r=>r.test(e));lo.set_config({autocapture:n}),n?lo.startSessionRecording():lo.stopSessionRecording()}function rN(e){Nw(window.location.pathname,e)}function aq(){if(typeof window>"u")return;const e=document.querySelector('meta[name="crisp-website-id"]')?.content;if(!e||(window.$crisp=window.$crisp||[],window.CRISP_WEBSITE_ID=e,document.querySelector("script[data-crisp-chat]")))return;const t=document.createElement("script");t.src="https://client.crisp.chat/l.js",t.async=!0,t.dataset.crispChat="true",document.head.appendChild(t)}function lq(e){window.$crisp?.push(["set","user:email",[e.email]]),window.$crisp?.push(["set","user:nickname",[e.name]])}function cq(){window.$crisp?.push(["do","chat:open"])}const dq=new Set(["lucide:app-window","lucide:archive","lucide:arrow-down","lucide:arrow-down-1-0","lucide:arrow-down-to-line","lucide:arrow-left","lucide:arrow-left-right","lucide:arrow-right","lucide:arrow-up-1-0","lucide:arrow-up-down","lucide:arrow-up-right","lucide:at-sign","lucide:badge-check","lucide:badge-euro","lucide:bell","lucide:bell-ring","lucide:binary","lucide:blocks","lucide:book-open","lucide:book-open-text","lucide:bot","lucide:box","lucide:boxes","lucide:braces","lucide:brain-circuit","lucide:briefcase-business","lucide:building-2","lucide:calendar","lucide:calendar-clock","lucide:calendar-days","lucide:calendar-minus","lucide:calendar-plus","lucide:calendar-range","lucide:calendar-search","lucide:camera","lucide:check","lucide:check-circle-2","lucide:check-square","lucide:chevron-down","lucide:chevron-left","lucide:chevron-right","lucide:chevrons-right","lucide:chevrons-up-down","lucide:circle","lucide:circle-alert","lucide:circle-check","lucide:circle-check-big","lucide:circle-dashed","lucide:circle-dot-dashed","lucide:circle-help","lucide:circle-off","lucide:circle-play","lucide:circle-x","lucide:clipboard-check","lucide:clock","lucide:clock-3","lucide:cloud","lucide:cloud-check","lucide:cloud-cog","lucide:cloud-download","lucide:code-2","lucide:command","lucide:compass","lucide:cookie","lucide:copy","lucide:corner-down-right","lucide:credit-card","lucide:database","lucide:download","lucide:external-link","lucide:eye","lucide:file-check-2","lucide:file-clock","lucide:file-code-2","lucide:file-input","lucide:file-plus-2","lucide:file-question","lucide:file-search","lucide:file-text","lucide:files","lucide:filter","lucide:flag","lucide:flask-conical","lucide:folder","lucide:folder-down","lucide:folder-input","lucide:folder-open","lucide:folder-plus","lucide:folder-root","lucide:folder-search","lucide:folder-tree","lucide:gauge","lucide:git-branch","lucide:git-pull-request-arrow","lucide:globe-2","lucide:grid-2x2","lucide:grip-vertical","lucide:hand","lucide:hard-drive","lucide:history","lucide:hourglass","lucide:house","lucide:image","lucide:key-round","lucide:keyboard","lucide:layers","lucide:layers-3","lucide:layout-dashboard","lucide:layout-grid","lucide:library","lucide:life-buoy","lucide:link","lucide:list","lucide:list-check","lucide:list-checks","lucide:list-filter","lucide:list-ordered","lucide:list-plus","lucide:list-restart","lucide:list-tree","lucide:list-x","lucide:loader-circle","lucide:locate-fixed","lucide:lock-keyhole","lucide:log-out","lucide:mail","lucide:mail-search","lucide:menu","lucide:merge","lucide:message-circle","lucide:message-square-reply","lucide:message-square-text","lucide:messages-square","lucide:minus","lucide:monitor","lucide:monitor-up","lucide:moon","lucide:more-horizontal","lucide:mouse","lucide:mouse-pointer-2","lucide:mouse-pointer-click","lucide:move-horizontal","lucide:octagon","lucide:octagon-alert","lucide:package","lucide:package-open","lucide:package-plus","lucide:panel-top","lucide:panels-top-left","lucide:paperclip","lucide:pause","lucide:pencil","lucide:play","lucide:play-square","lucide:plug","lucide:plug-zap","lucide:plus","lucide:quote","lucide:radio","lucide:radio-tower","lucide:receipt-text","lucide:refresh-cw","lucide:repeat","lucide:repeat-2","lucide:replace","lucide:rocket","lucide:rotate-ccw","lucide:rotate-cw","lucide:route","lucide:save","lucide:scale","lucide:scan-line","lucide:scan-search","lucide:scan-text","lucide:scroll-text","lucide:search","lucide:search-x","lucide:send","lucide:server","lucide:sett
91ings","lucide:settings-2","lucide:shield-check","lucide:shield-keyhole","lucide:sliders-horizontal","lucide:sparkles","lucide:split","lucide:square-function","lucide:sun","lucide:table-2","lucide:table-properties","lucide:tag","lucide:tags","lucide:terminal","lucide:text-cursor-input","lucide:thumbs-up","lucide:timer","lucide:timer-off","lucide:timer-reset","lucide:trash-2","lucide:triangle-alert","lucide:type","lucide:unlink","lucide:upload","lucide:user","lucide:user-plus","lucide:user-round","lucide:user-round-cog","lucide:users","lucide:video","lucide:workflow","lucide:wrap-text","lucide:wrench","lucide:x","lucide:zap","mdi:github","simple-icons:discord","simple-icons:github","simple-icons:slack"]),uq="lucide:circle-help",pq="/icons/iconify/sprite.svg",T4=e=>dq.has(e)?e:uq,fq=e=>{const[t,n]=T4(e).split(":");return`/icons/iconify/${encodeURIComponent(t)}/${encodeURIComponent(n)}.svg`},N=R.forwardRef(function({icon:t,height:n,width:r,...a},c){const f=T4(t).replace(":","-"),h=r??"1em",m=n??r??"1em";return s.jsx("svg",{...a,ref:c,width:h,height:m,focusable:"false","aria-hidden":a["aria-hidden"]??(a["aria-label"]?void 0:!0),children:s.jsx("use",{href:`${pq}#${f}`})})});var yn=function(){return yn=Object.assign||function(t){for(var n,r=1,a=arguments.length;r<a;r++){n=arguments[r];for(var c in n)Object.prototype.hasOwnProperty.call(n,c)&&(t[c]=n[c])}return t},yn.apply(this,arguments)};function kl(e,t,n){if(n||arguments.length===2)for(var r=0,a=t.length,c;r<a;r++)(c||!(r in t))&&(c||(c=Array.prototype.slice.call(t,0,r)),c[r]=t[r]);return e.concat(c||Array.prototype.slice.call(t))}var Bt="-ms-",Id="-moz-",ht="-webkit-",I4="comm",Kh="rule",Ew="decl",hq="@import",gq="@namespace",A4="@keyframes",mq="@layer",R4=Math.abs,Tw=String.fromCharCode,p0=Object.assign;function xq(e,t){return fn(e,0)^45?(((t<<2^fn(e,0))<<2^fn(e,1))<<2^fn(e,2))<<2^fn(e,3):0}function M4(e){return e.trim()}function Qr(e,t){return(e=t.exec(e))?e[0]:e}function Ze(e,t,n){return e.replace(t,n)}function Ef(e,t,n){return e.indexOf(t,n)}function fn(e,t){return e.charCodeAt(t)|0}function Ks(e,t,n){return e.slice(t,n)}function Vi(e){return e.length}function P4(e){return e.length}function ud(e,t){return t.push(e),e}function yq(e,t){return e.map(t).join("")}function oN(e,t){return e.filter(function(n){return!Qr(n,t)})}var Wh=1,Nl=1,$4=0,Oi=0,dn=0,$l="";function Jh(e,t,n,r,a,c,u,f){return{value:e,root:t,parent:n,type:r,props:a,children:c,line:Wh,column:Nl,length:u,return:"",siblings:f}}function qo(e,t){return p0(Jh("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function Ka(e){for(;e.root;)e=qo(e.root,{children:[e]});ud(e,e.siblings)}function vq(){return dn}function bq(){return dn=Oi>0?fn($l,--Oi):0,Nl--,dn===10&&(Nl=1,Wh--),dn}function Qi(){return dn=Oi<$4?fn($l,Oi++):0,Nl++,dn===10&&(Nl=1,Wh++),dn}function Uo(){return fn($l,Oi)}function Tf(){return Oi}function Qh(e,t){return Ks($l,e,t)}function Kd(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function wq(e){return Wh=Nl=1,$4=Vi($l=e),Oi=0,[]}function _q(e){return $l="",e}function rv(e){return M4(Qh(Oi-1,f0(e===91?e+2:e===40?e+1:e)))}function Sq(e){for(;(dn=Uo())&&dn<33;)Qi();return Kd(e)>2||Kd(dn)>3?"":" "}function Cq(e,t){for(;--t&&Qi()&&!(dn<48||dn>102||dn>57&&dn<65||dn>70&&dn<97););return Qh(e,Tf()+(t<6&&Uo()==32&&Qi()==32))}function f0(e){for(;Qi();)switch(dn){case e:return Oi;case 34:case 39:e!==34&&e!==39&&f0(dn);break;case 40:e===41&&f0(e);break;case 92:Qi();break}return Oi}function jq(e,t){for(;Qi()&&e+dn!==57;)if(e+dn===84&&Uo()===47)break;return"/*"+Qh(t,Oi-1)+"*"+Tw(e===47?e:Qi())}function kq(e){for(;!Kd(Uo());)Qi();return Qh(e,Oi)}function Nq(e){return _q(If("",null,null,null,[""],e=wq(e),0,[0],e))}function If(e,t,n,r,a,c,u,f,h){for(var m=0,x=0,v=u,b=0,j=0,w=0,_=1,S=1,k=1,I=0,A="",T=a,H=c,q=r,B=A;S;)switch(w=I,I=Qi()){case 40:if(w!=108&&fn(B,v-1)==58){Ef(B+=Ze(rv(I),"&","&\f"),"&\f",R4(m?f[m-1]:0))!=-1&&(k=-1);break}case 34:case 39:case 91:B+=rv(I);break;case 9:case 10:case 13:case 32:B+=Sq(w);break;case 92:B+=Cq(Tf()-1,7);continue;case 47:switch(Uo()){case 42:case 47:ud(Eq(jq(Qi(),Tf()),t,n,h),h),(Kd(w||1)==5||Kd(Uo()||1)==5)&&Vi(B)&&Ks(B,-1,void 0)!==" "&&(B+=" ");break;default:B+="/"}break;case 123*_:f[m++]=Vi(B)*k;case 125*_:case 59:case 0:switch(I){case 0:case 125:S=0;case 59+x:k==-1&&(B=Ze(B,/\f/g,"")),j>0&&(Vi(B)-v||_===0&&w===47)&&ud(j>32?aN(B+";",r,n,v-1,h):aN(Ze(B," ","")+";",r,n,v-2,h),h);break;case 59:B+=";";default:if(ud(q=sN(B,t,n,m,x,a,f,A,T=[],H=[],v,c),c),I===123)if(x===0)If(B,t,q,q,T,c,v,f,H);else{switch(b){case 99:if(fn(B,3)===110)break;case 108:if(fn(B,2)===97)break;default:x=0;case 100:case 109:case 115:}x?If(e,q,q,r&&ud(sN(e,q,q,0,0,a,f,A,a,T=[],v,H),H),a,H,v,f,r?T:H):If(B,q,q,q,[""],H,0,f,H)}}m=x=j=0,_=k=1,A=B="",v=u;break;case 58:v=1+Vi(B),j=w;default:if(_<1){if(I==123)--_;else if(I==125&&_++==0&&bq()==125)continue}switch(B+=Tw(I),I*_){case 38:k=x>0?1:(B+="\f",-1);break;case 44:f[m++]=(Vi(B)-1)*k,k=1;break;case 64:Uo()===45&&(B+=rv(Qi())),b=Uo(),x=v=Vi(A=B+=kq(Tf())),I++;break;case 45:w===45&&Vi(B)==2&&(_=0)}}return c}function sN(e,t,n,r,a,c,u,f,h,m,x,v){for(var b=a-1,j=a===0?c:[""],w=P4(j),_=0,S=0,k=0;_<r;++_)for(var I=0,A=Ks(e,b+1,b=R4(S=u[_])),T=e;I<w;++I)(T=M4(S>0?j[I]+" "+A:Ze(A,/&\f/g,j[I])))&&(h[k++]=T);return Jh(e,t,n,a===0?Kh:f,h,m,x,v)}function Eq(e,t,n,r){return Jh(e,t,n,I4,Tw(vq()),Ks(e,2,-2),0,r)}function aN(e,t,n,r,a){return Jh(e,t,n,Ew,Ks(e,0,r),Ks(e,r+1,-1),r,a)}function z4(e,t,n){switch(xq(e,t)){case 5103:return ht+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:case 6391:case 5879:case 5623:case 6135:case 4599:return ht+e+e;case 4855:return ht+e.replace("add","source-over").replace("substract","source-out").replace("intersect","source-in").replace("exclude","xor")+e;case 4789:return Id+e+e;
vendor: 4,234 bytes, line 91
91case 5349:case 4246:case 4810:case 6968:case 2756:return ht+e+Id+e+Bt+e+e;case 5936:switch(fn(e,t+11)){case 114:return ht+e+Bt+Ze(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return ht+e+Bt+Ze(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return ht+e+Bt+Ze(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return ht+e+Bt+e+e;case 6165:return ht+e+Bt+"flex-"+e+e;case 5187:return ht+e+Ze(e,/(\w+).+(:[^]+)/,ht+"box-$1$2"+Bt+"flex-$1$2")+e;case 5443:return ht+e+Bt+"flex-item-"+Ze(e,/flex-|-self/g,"")+(Qr(e,/flex-|baseline/)?"":Bt+"grid-row-"+Ze(e,/flex-|-self/g,""))+e;case 4675:return ht+e+Bt+"flex-line-pack"+Ze(e,/align-content|flex-|-self/g,"")+e;case 5548:return ht+e+Bt+Ze(e,"shrink","negative")+e;case 5292:return ht+e+Bt+Ze(e,"basis","preferred-size")+e;case 6060:return ht+"box-"+Ze(e,"-grow","")+ht+e+Bt+Ze(e,"grow","positive")+e;case 4554:return ht+Ze(e,/([^-])(transform)/g,"$1"+ht+"$2")+e;case 6187:return Ze(Ze(Ze(e,/(zoom-|grab)/,ht+"$1"),/(image-set)/,ht+"$1"),e,"")+e;case 5495:case 3959:return Ze(e,/(image-set\([^]*)/,ht+"$1$`$1");case 4968:return Ze(Ze(e,/(.+:)(flex-)?(.*)/,ht+"box-pack:$3"+Bt+"flex-pack:$3"),/space-between/,"justify")+ht+e+e;case 4200:if(!Qr(e,/flex-|baseline/))return Bt+"grid-column-align"+Ks(e,t)+e;break;case 2592:case 3360:return Bt+Ze(e,"template-","")+e;case 4384:case 3616:return n&&n.some(function(r,a){return t=a,Qr(r.props,/grid-\w+-end/)})?~Ef(e+(n=n[t].value),"span",0)?e:Bt+Ze(e,"-start","")+e+Bt+"grid-row-span:"+(~Ef(n,"span",0)?Qr(n,/\d+/):+Qr(n,/\d+/)-+Qr(e,/\d+/))+";":Bt+Ze(e,"-start","")+e;case 4896:case 4128:return n&&n.some(function(r){return Qr(r.props,/grid-\w+-start/)})?e:Bt+Ze(Ze(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return Ze(e,/(.+)-inline(.+)/,ht+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(Vi(e)-1-t>6)switch(fn(e,t+1)){case 109:if(fn(e,t+4)!==45)break;case 102:return Ze(e,/(.+:)(.+)-([^]+)/,"$1"+ht+"$2-$3$1"+Id+(fn(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Ef(e,"stretch",0)?z4(Ze(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return Ze(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(r,a,c,u,f,h,m){return Bt+a+":"+c+m+(u?Bt+a+"-span:"+(f?h:+h-+c)+m:"")+e});case 4949:if(fn(e,t+6)===121)return Ze(e,":",":"+ht)+e;break;case 6444:switch(fn(e,fn(e,14)===45?18:11)){case 120:return Ze(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+ht+(fn(e,14)===45?"inline-":"")+"box$3$1"+ht+"$2$3$1"+Bt+"$2box$3")+e;case 100:return Ze(e,":",":"+Bt)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Ze(e,"scroll-","scroll-snap-")+e}return e}function vh(e,t){for(var n="",r=0;r<e.length;r++)n+=t(e[r],r,e,t)||"";return n}function Tq(e,t,n,r){switch(e.type){case mq:if(e.children.length)break;case hq:case gq:case Ew:return e.return=e.return||e.value;case I4:return"";case A4:return e.return=e.value+"{"+vh(e.children,r)+"}";case Kh:if(!Vi(e.value=e.props.join(",")))return""}return Vi(n=vh(e.children,r))?e.return=e.value+"{"+n+"}":""}function Iq(e){var t=P4(e);return function(n,r,a,c){for(var u="",f=0;f<t;f++)u+=e[f](n,r,a,c)||"";return u}}function Aq(e){return function(t){t.root||(t=t.return)&&e(t)}}function Rq(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case Ew:e.return=z4(e.value,e.length,n);return;case A4:return vh([qo(e,{value:Ze(e.value,"@","@"+ht)})],r);case Kh:if(e.length)return yq(n=e.props,function(a){switch(Qr(a,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":Ka(qo(e,{props:[Ze(a,/:(read-\w+)/,":"+Id+"$1")]})),Ka(qo(e,{props:[a]})),p0(e,{props:oN(n,r)});break;case"::placeholder":Ka(qo(e,{props:[Ze(a,/:(plac\w+)/,":"+ht+"input-$1")]})),Ka(qo(e,{props:[Ze(a,/:(plac\w+)/,":"+Id+"$1")]})),Ka(qo(e,{props:[Ze(a,/:(plac\w+)/,Bt+"input-$1")]})),Ka(qo(e,{props:[a]})),p0(e,{props:oN(n,r)});break}return""})}}var Mq={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGr
91idRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},ui={},El=typeof process<"u"&&ui!==void 0&&(ui.REACT_APP_SC_ATTR||ui.SC_ATTR)||"data-styled",O4="active",D4="data-styled-version",Zh="6.3.11",Iw=`/*!sc*/ 92`,Ad=typeof window<"u"&&typeof document<"u",Pq=!!(typeof SC_DISABLE_SPEEDY=="boolean"?SC_DISABLE_SPEEDY:typeof process<"u"&&ui!==void 0&&ui.REACT_APP_SC_DISABLE_SPEEDY!==void 0&&ui.REACT_APP_SC_DISABLE_SPEEDY!==""?ui.REACT_APP_SC_DISABLE_SPEEDY!=="false"&&ui.REACT_APP_SC_DISABLE_SPEEDY:typeof process<"u"&&ui!==void 0&&ui.SC_DISABLE_SPEEDY!==void 0&&ui.SC_DISABLE_SPEEDY!==""&&ui.SC_DISABLE_SPEEDY!=="false"&&ui.SC_DISABLE_SPEEDY),$q={};function Jo(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return new Error("An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#".concat(e," for more information.").concat(t.length>0?" Args: ".concat(t.join(", ")):""))}var Af=new Map,bh=new Map,Rf=1,pd=function(e){if(Af.has(e))return Af.get(e);for(;bh.has(Rf);)Rf++;var t=Rf++;return Af.set(e,t),bh.set(t,e),t},zq=function(e,t){Rf=t+1,Af.set(e,t),bh.set(t,e)},Aw=Object.freeze([]),Tl=Object.freeze({});function F4(e,t,n){return n===void 0&&(n=Tl),e.theme!==n.theme&&e.theme||t||n.theme}var B4=new Set(["a","abbr","address","area","article","aside","audio","b","bdi","bdo","blockquote","body","button","br","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","main","map","mark","menu","meter","nav","object","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","slot","small","span","strong","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","switch","symbol","text","textPath","tspan","use"]),Oq=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,Dq=/(^-|-$)/g;function lN(e){return e.replace(Oq,"-").replace(Dq,"")}var Fq=/(a)(d)/gi,cN=function(e){return String.fromCharCode(e+(e>25?39:97))};function h0(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=cN(t%52)+n;return(cN(t%52)+n).replace(Fq,"$1-$2")}var ov,Os=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},L4=function(e){return Os(5381,e)};function Rw(e){return h0(L4(e)>>>0)}function Bq(e){return e.displayName||e.name||"Component"}function sv(e){return typeof e=="string"&&!0}var q4=typeof Symbol=="function"&&Symbol.for,H4=q4?Symbol.for("react.memo"):60115,Lq=q4?Symbol.for("react.forward_ref"):60112,qq={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Hq={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},U4={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Uq=((ov={})[Lq]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},ov[H4]=U4,ov);function dN(e){return("type"in(t=e)&&t.type.$$typeof)===H4?U4:"$$typeof"in e?Uq[e.$$typeof]:qq;var t}var Gq=Object.defineProperty,Vq=Object.getOwnPropertyNames,uN=Object.getOwnPropertySymbols,Yq=Object.getOwnPropertyDescriptor,Xq=Object.getPrototypeOf,pN=Object.prototype;function G4(e,t,n){if(typeof t!="string"){if(pN){var r=Xq(t);r&&r!==pN&&G4(e,r,n)}var a=Vq(t);uN&&(a=a.concat(uN(t)));for(var c=dN(e),u=dN(t),f=0;f<a.length;++f){var h=a[f];if(!(h in Hq||n&&n[h]||u&&h in u||c&&h in c)){var m=Yq(t,h);try{Gq(e,h,m)}catch{}}}}return e}function Ws(e){return typeof e=="function"}function Mw(e){return typeof e=="object"&&"styledComponentId"in e}function Ls(e,t){return e&&t?"".concat(e," ").concat(t):e||t||""}function wh(e,t){return e.join("")}function Wd(e){return e!==null&&typeof e=="object"&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}
92function g0(e,t,n){if(n===void 0&&(n=!1),!n&&!Wd(e)&&!Array.isArray(e))return t;if(Array.isArray(t))for(var r=0;r<t.length;r++)e[r]=g0(e[r],t[r]);else if(Wd(t))for(var r in t)e[r]=g0(e[r],t[r]);return e}function Pw(e,t){Object.defineProperty(e,"toString",{value:t})}var Kq=(function(){function e(t){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=t,this._cGroup=0,this._cIndex=0}return e.prototype.indexOfGroup=function(t){if(t===this._cGroup)return this._cIndex;var n=this._cIndex;if(t>this._cGroup)for(var r=this._cGroup;r<t;r++)n+=this.groupSizes[r];else for(r=this._cGroup-1;r>=t;r--)n-=this.groupSizes[r];return this._cGroup=t,this._cIndex=n,n},e.prototype.insertRules=function(t,n){if(t>=this.groupSizes.length){for(var r=this.groupSizes,a=r.length,c=a;t>=c;)if((c<<=1)<0)throw Jo(16,"".concat(t));this.groupSizes=new Uint32Array(c),this.groupSizes.set(r),this.length=c;for(var u=a;u<c;u++)this.groupSizes[u]=0}for(var f=this.indexOfGroup(t+1),h=0,m=(u=0,n.length);u<m;u++)this.tag.insertRule(f,n[u])&&(this.groupSizes[t]++,f++,h++);h>0&&this._cGroup>t&&(this._cIndex+=h)},e.prototype.clearGroup=function(t){if(t<this.length){var n=this.groupSizes[t],r=this.indexOfGroup(t),a=r+n;this.groupSizes[t]=0;for(var c=r;c<a;c++)this.tag.deleteRule(r);n>0&&this._cGroup>t&&(this._cIndex-=n)}},e.prototype.getGroup=function(t){var n="";if(t>=this.length||this.groupSizes[t]===0)return n;for(var r=this.groupSizes[t],a=this.indexOfGroup(t),c=a+r,u=a;u<c;u++)n+=this.tag.getRule(u)+Iw;return n},e})(),Wq="style[".concat(El,"][").concat(D4,'="').concat(Zh,'"]'),Jq=new RegExp("^".concat(El,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),fN=function(e){return typeof ShadowRoot<"u"&&e instanceof ShadowRoot||"host"in e&&e.nodeType===11},m0=function(e){if(!e)return document;if(fN(e))return e;if("getRootNode"in e){var t=e.getRootNode();if(fN(t))return t}return document},Qq=function(e,t,n){for(var r,a=n.split(","),c=0,u=a.length;c<u;c++)(r=a[c])&&e.registerName(t,r)},Zq=function(e,t){for(var n,r=((n=t.textContent)!==null&&n!==void 0?n:"").split(Iw),a=[],c=0,u=r.length;c<u;c++){var f=r[c].trim();if(f){var h=f.match(Jq);if(h){var m=0|parseInt(h[1],10),x=h[2];m!==0&&(zq(x,m),Qq(e,x,h[3]),e.getTag().insertRules(m,a)),a.length=0}else a.push(f)}}},av=function(e){for(var t=m0(e.options.target).querySelectorAll(Wq),n=0,r=t.length;n<r;n++){var a=t[n];a&&a.getAttribute(El)!==O4&&(Zq(e,a),a.parentNode&&a.parentNode.removeChild(a))}};function eH(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:null}var V4=function(e){var t=document.head,n=e||t,r=document.createElement("style"),a=(function(f){var h=Array.from(f.querySelectorAll("style[".concat(El,"]")));return h[h.length-1]})(n),c=a!==void 0?a.nextSibling:null;r.setAttribute(El,O4),r.setAttribute(D4,Zh);var u=eH();return u&&r.setAttribute("nonce",u),n.insertBefore(r,c),r},tH=(function(){function e(t){this.element=V4(t),this.element.appendChild(document.createTextNode("")),this.sheet=(function(n){var r;if(n.sheet)return n.sheet;for(var a=(r=n.getRootNode().styleSheets)!==null&&r!==void 0?r:document.styleSheets,c=0,u=a.length;c<u;c++){var f=a[c];if(f.ownerNode===n)return f}throw Jo(17)})(this.element),this.length=0}return e.prototype.insertRule=function(t,n){try{return this.sheet.insertRule(n,t),this.length++,!0}catch{return!1}},e.prototype.deleteRule=function(t){this.sheet.deleteRule(t),this.length--},e.prototype.getRule=function(t){var n=this.sheet.cssRules[t];return n&&n.cssText?n.cssText:""},e})(),nH=(function(){function e(t){this.element=V4(t),this.nodes=this.element.childNodes,this.length=0}return e.prototype.insertRule=function(t,n){if(t<=this.length&&t>=0){var r=document.createTextNode(n);return this.element.insertBefore(r,this.nodes[t]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(t){this.element.removeChild(this.nodes[t]),this.length--},e.prototype.getRule=function(t){return t<this.length?this.nodes[t].textContent:""},e})(),iH=(function(){function e(t){this.rules=[],this.length=0}return e.prototype.insertRule=function(t,n){return t<=this.length&&(t===this.length?this.rules.push(n):this.rules.splice(t,0,n),this.length++,!0)},e.prototype.deleteRule=function(t){this.rules.splice(t,1),this.length--},e.prototype.getRule=function(t){return t<this.length?this.rules[t]:""},e})(),hN=Ad,rH={isServer:!Ad,useCSSOMInjection:!Pq},_h=(function(){function e(t,n,r){t===void 0&&(t=Tl),n===void 0&&(n={});var a=this;this.options=yn(yn({},rH),t),this.gs=n,this.names=new Map(r),this.server=!!t.isServer,!this.server&&Ad&&hN&&(hN=!1,av(this)),Pw(this,function(){return(function(c){for(var u=c.getTag(),f=u.length,h="",m=function(v){var b=(function(k){return bh.get(k)})(v);if(b===void 0)return"continue";var j=c.names.get(b);if(j===void 0||!j.size)return"continue";var w=u.getGroup(v);if(w.length===0)return"continue";var _=El+".g"+v+'[id="'+b+'"]',S="";
92j.forEach(function(k){k.length>0&&(S+=k+",")}),h+=w+_+'{content:"'+S+'"}'+Iw},x=0;x<f;x++)m(x);return h})(a)})}return e.registerId=function(t){return pd(t)},e.prototype.rehydrate=function(){!this.server&&Ad&&av(this)},e.prototype.reconstructWithOptions=function(t,n){n===void 0&&(n=!0);var r=new e(yn(yn({},this.options),t),this.gs,n&&this.names||void 0);return!this.server&&Ad&&t.target!==this.options.target&&m0(this.options.target)!==m0(t.target)&&av(r),r},e.prototype.allocateGSInstance=function(t){return this.gs[t]=(this.gs[t]||0)+1},e.prototype.getTag=function(){return this.tag||(this.tag=(t=(function(n){var r=n.useCSSOMInjection,a=n.target;return n.isServer?new iH(a):r?new tH(a):new nH(a)})(this.options),new Kq(t)));var t},e.prototype.hasNameForId=function(t,n){var r,a;return(a=(r=this.names.get(t))===null||r===void 0?void 0:r.has(n))!==null&&a!==void 0&&a},e.prototype.registerName=function(t,n){pd(t);var r=this.names.get(t);r?r.add(n):this.names.set(t,new Set([n]))},e.prototype.insertRules=function(t,n,r){this.registerName(t,n),this.getTag().insertRules(pd(t),r)},e.prototype.clearNames=function(t){this.names.has(t)&&this.names.get(t).clear()},e.prototype.clearRules=function(t){this.getTag().clearGroup(pd(t)),this.clearNames(t)},e.prototype.clearTag=function(){this.tag=void 0},e})(),oH=/&/g,Zr=47,Ds=42;function gN(e){if(e.indexOf("}")===-1)return!1;for(var t=e.length,n=0,r=0,a=!1,c=0;c<t;c++){var u=e.charCodeAt(c);if(r!==0||a||u!==Zr||e.charCodeAt(c+1)!==Ds)if(a)u===Ds&&e.charCodeAt(c+1)===Zr&&(a=!1,c++);else if(u!==34&&u!==39||c!==0&&e.charCodeAt(c-1)===92){if(r===0){if(u===123)n++;else if(u===125&&--n<0)return!0}}else r===0?r=u:r===u&&(r=0);else a=!0,c++}return n!==0||r!==0}function Y4(e,t){return e.map(function(n){return n.type==="rule"&&(n.value="".concat(t," ").concat(n.value),n.value=n.value.replaceAll(",",",".concat(t," ")),n.props=n.props.map(function(r){return"".concat(t," ").concat(r)})),Array.isArray(n.children)&&n.type!=="@keyframes"&&(n.children=Y4(n.children,t)),n})}function sH(e){var t,n,r,a=Tl,c=a.options,u=c===void 0?Tl:c,f=a.plugins,h=f===void 0?Aw:f,m=function(w,_,S){return S.startsWith(n)&&S.endsWith(n)&&S.replaceAll(n,"").length>0?".".concat(t):w},x=h.slice();x.push(function(w){w.type===Kh&&w.value.includes("&")&&(r||(r=new RegExp("\\".concat(n,"\\b"),"g")),w.props[0]=w.props[0].replace(oH,n).replace(r,m))}),u.prefix&&x.push(Rq),x.push(Tq);var v=[],b=Iq(x.concat(Aq(function(w){return v.push(w)}))),j=function(w,_,S,k){_===void 0&&(_=""),S===void 0&&(S=""),k===void 0&&(k="&"),t=k,n=_,r=void 0;var I=(function(T){if(!gN(T))return T;for(var H=T.length,q="",B=0,E=0,D=0,$=!1,P=0;P<H;P++){var O=T.charCodeAt(P);if(D!==0||$||O!==Zr||T.charCodeAt(P+1)!==Ds)if($)O===Ds&&T.charCodeAt(P+1)===Zr&&($=!1,P++);else if(O!==34&&O!==39||P!==0&&T.charCodeAt(P-1)===92){if(D===0)if(O===123)E++;else if(O===125){if(--E<0){for(var F=P+1;F<H;){var V=T.charCodeAt(F);if(V===59||V===10)break;F++}F<H&&T.charCodeAt(F)===59&&F++,E=0,P=F-1,B=F;continue}E===0&&(q+=T.substring(B,P+1),B=P+1)}else O===59&&E===0&&(q+=T.substring(B,P+1),B=P+1)}else D===0?D=O:D===O&&(D=0);else $=!0,P++}if(B<H){var ce=T.substring(B);gN(ce)||(q+=ce)}return q})((function(T){if(T.indexOf("//")===-1)return T;for(var H=T.length,q=[],B=0,E=0,D=0,$=0;E<H;){var P=T.charCodeAt(E);if(P!==34&&P!==39||E!==0&&T.charCodeAt(E-1)===92)if(D===0)if(P===Zr&&E+1<H&&T.charCodeAt(E+1)===Ds){for(E+=2;E+1<H&&(T.charCodeAt(E)!==Ds||T.charCodeAt(E+1)!==Zr);)E++;E+=2}else if(P===40&&E>=3&&(32|T.charCodeAt(E-1))==108&&(32|T.charCodeAt(E-2))==114&&(32|T.charCodeAt(E-3))==117)$=1,E++;else if($>0)P===41?$--:P===40&&$++,E++;else if(P===Ds&&E+1<H&&T.charCodeAt(E+1)===Zr)E>B&&q.push(T.substring(B,E)),B=E+=2;else if(P===Zr&&E+1<H&&T.charCodeAt(E+1)===Zr){for(E>B&&q.push(T.substring(B,E));E<H&&T.charCodeAt(E)!==10;)E++;B=E}else E++;else E++;else D===0?D=P:D===P&&(D=0),E++}return B===0?T:(B<H&&q.push(T.substring(B)),q.join(""))})(w)),A=Nq(S||_?"".concat(S," ").concat(_," { ").concat(I," }"):I);return u.namespace&&(A=Y4(A,u.namespace)),v=[],vh(A,b),v};return j.hash=h.length?h.reduce(function(w,_){return _.name||Jo(15),Os(w,_.name)},5381).toString():"",j}var aH=new _h,x0=sH(),X4=Mt.createContext({shouldForwardProp:void 0,styleSheet:aH,stylis:x0});X4.Consumer;Mt.createContext(void 0);function y0(){return Mt.useContext(X4)}var K4=(function(){function e(t,n){var r=this;this.inject=function(a,c){c===void 0&&(c=x0);var u=r.name+c.hash;
92a.hasNameForId(r.id,u)||a.insertRules(r.id,u,c(r.rules,u,"@keyframes"))},this.name=t,this.id="sc-keyframes-".concat(t),this.rules=n,Pw(this,function(){throw Jo(12,String(r.name))})}return e.prototype.getName=function(t){return t===void 0&&(t=x0),this.name+t.hash},e})();function lH(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t!="number"||t===0||e in Mq||e.startsWith("--")?String(t).trim():"".concat(t,"px")}var cH=function(e){return e>="A"&&e<="Z"};function mN(e){for(var t="",n=0;n<e.length;n++){var r=e[n];if(n===1&&r==="-"&&e[0]==="-")return e;cH(r)?t+="-"+r.toLowerCase():t+=r}return t.startsWith("ms-")?"-"+t:t}var W4=function(e){return e==null||e===!1||e===""},J4=function(e){var t=[];for(var n in e){var r=e[n];e.hasOwnProperty(n)&&!W4(r)&&(Array.isArray(r)&&r.isCss||Ws(r)?t.push("".concat(mN(n),":"),r,";"):Wd(r)?t.push.apply(t,kl(kl(["".concat(n," {")],J4(r),!1),["}"],!1)):t.push("".concat(mN(n),": ").concat(lH(n,r),";")))}return t};function Vo(e,t,n,r,a){if(a===void 0&&(a=[]),typeof e=="string")return e&&a.push(e),a;if(W4(e))return a;if(Mw(e))return a.push(".".concat(e.styledComponentId)),a;if(Ws(e)){if(!Ws(u=e)||u.prototype&&u.prototype.isReactComponent||!t)return a.push(e),a;var c=e(t);return Vo(c,t,n,r,a)}var u;if(e instanceof K4)return n?(e.inject(n,r),a.push(e.getName(r))):a.push(e),a;if(Wd(e)){for(var f=J4(e),h=0;h<f.length;h++)a.push(f[h]);return a}if(!Array.isArray(e))return a.push(e.toString()),a;for(h=0;h<e.length;h++)Vo(e[h],t,n,r,a);return a}function Q4(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(Ws(n)&&!Mw(n))return!1}return!0}var dH=L4(Zh),uH=(function(){function e(t,n,r){this.rules=t,this.staticRulesId="",this.isStatic=(r===void 0||r.isStatic)&&Q4(t),this.componentId=n,this.baseHash=Os(dH,n),this.baseStyle=r,_h.registerId(n)}return e.prototype.generateAndInjectStyles=function(t,n,r){var a=this.baseStyle?this.baseStyle.generateAndInjectStyles(t,n,r).className:"";if(this.isStatic&&!r.hash)if(this.staticRulesId&&n.hasNameForId(this.componentId,this.staticRulesId))a=Ls(a,this.staticRulesId);else{var c=wh(Vo(this.rules,t,n,r)),u=h0(Os(this.baseHash,c)>>>0);if(!n.hasNameForId(this.componentId,u)){var f=r(c,".".concat(u),void 0,this.componentId);n.insertRules(this.componentId,u,f)}a=Ls(a,u),this.staticRulesId=u}else{for(var h=Os(this.baseHash,r.hash),m="",x=0;x<this.rules.length;x++){var v=this.rules[x];if(typeof v=="string")m+=v;else if(v){var b=wh(Vo(v,t,n,r));h=Os(Os(h,String(x)),b),m+=b}}if(m){var j=h0(h>>>0);if(!n.hasNameForId(this.componentId,j)){var w=r(m,".".concat(j),void 0,this.componentId);n.insertRules(this.componentId,j,w)}a=Ls(a,j)}}return{className:a,css:typeof window>"u"?n.getTag().getGroup(pd(this.componentId)):""}},e})(),Il=Mt.createContext(void 0);Il.Consumer;function Z4(){var e=Mt.useContext(Il);if(!e)throw Jo(18);return e}function eg(e){var t=Mt.useContext(Il),n=Mt.useMemo(function(){return(function(r,a){if(!r)throw Jo(14);if(Ws(r)){var c=r(a);return c}if(Array.isArray(r)||typeof r!="object")throw Jo(8);return a?yn(yn({},a),r):r})(e.theme,t)},[e.theme,t]);return e.children?Mt.createElement(Il.Provider,{value:n},e.children):null}var lv={};function pH(e,t,n){var r=Mw(e),a=e,c=!sv(e),u=t.attrs,f=u===void 0?Aw:u,h=t.componentId,m=h===void 0?(function(T,H){var q=typeof T!="string"?"sc":lN(T);lv[q]=(lv[q]||0)+1;var B="".concat(q,"-").concat(Rw(Zh+q+lv[q]));return H?"".concat(H,"-").concat(B):B})(t.displayName,t.parentComponentId):h,x=t.displayName,v=x===void 0?(function(T){return sv(T)?"styled.".concat(T):"Styled(".concat(Bq(T),")")})(e):x,b=t.displayName&&t.componentId?"".concat(lN(t.displayName),"-").concat(t.componentId):t.componentId||m,j=r&&a.attrs?a.attrs.concat(f).filter(Boolean):f,w=t.shouldForwardProp;if(r&&a.shouldForwardProp){var _=a.shouldForwardProp;if(t.shouldForwardProp){var S=t.shouldForwardProp;w=function(T,H){return _(T,H)&&S(T,H)}}else w=_}var k=new uH(n,b,r?a.componentStyle:void 0);function I(T,H){return(function(q,B,E){var D=q.attrs,$=q.componentStyle,P=q.defaultProps,O=q.foldedComponentIds,F=q.styledComponentId,V=q.target,ce=Mt.useContext(Il),L=y0(),J=q.shouldForwardProp||L.shouldForwardProp,X=F4(B,ce,P)||Tl,de=(function(ue,ke,Ie){for(var Ne,Ee=yn(yn({},ke),{className:void 0,theme:Ie}),ve=0;ve<ue.length;ve+=1){var we=Ws(Ne=ue[ve])?Ne(Ee):Ne;for(var Ge in we)Ge==="className"?Ee.className=Ls(Ee.className,we[Ge]):Ge==="style"?Ee.style=yn(yn({},Ee.style),we[Ge]):Ee[Ge]=we[Ge]}return"className"in ke&&typeof ke.className=="string"&&(Ee.className=Ls(Ee.className,ke.className)),Ee})(D,B,X),pe=de.as||V,z={};for(var Y in de)de[Y]===void 0||Y[0]==="$"||Y==="as"||Y==="theme"&&de.theme===X||(Y==="forwardedAs"?z.as=de.forwardedAs:J&&!J(Y,pe)||(z[Y]=de[Y]));var ie=(function(ue,ke){var Ie=y0(),Ne=ue.generateAndInjectStyles(ke,Ie.styleSheet,Ie.stylis);return Ne})($,de),K=ie.className,ae=Ls(O,F);return K&&(ae+=" "+K),de.className&&(ae+=" "+de.className),z[sv(pe)&&!B4.has(pe)?"class":"className"]=ae,E&&(z.ref=E),R.createElement(pe,z)})(A,T,H)}I.displayName=v;
92var A=Mt.forwardRef(I);return A.attrs=j,A.componentStyle=k,A.displayName=v,A.shouldForwardProp=w,A.foldedComponentIds=r?Ls(a.foldedComponentIds,a.styledComponentId):"",A.styledComponentId=b,A.target=r?a.target:e,Object.defineProperty(A,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(T){this._foldedDefaultProps=r?(function(H){for(var q=[],B=1;B<arguments.length;B++)q[B-1]=arguments[B];for(var E=0,D=q;E<D.length;E++)g0(H,D[E],!0);return H})({},a.defaultProps,T):T}}),Pw(A,function(){return".".concat(A.styledComponentId)}),c&&G4(A,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),A}function xN(e,t){for(var n=[e[0]],r=0,a=t.length;r<a;r+=1)n.push(t[r],e[r+1]);return n}var yN=function(e){return Object.assign(e,{isCss:!0})};function Pt(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if(Ws(e)||Wd(e))return yN(Vo(xN(Aw,kl([e],t,!0))));var r=e;return t.length===0&&r.length===1&&typeof r[0]=="string"?Vo(r):yN(Vo(xN(r,t)))}function v0(e,t,n){if(n===void 0&&(n=Tl),!t)throw Jo(1,t);var r=function(a){for(var c=[],u=1;u<arguments.length;u++)c[u-1]=arguments[u];return e(t,n,Pt.apply(void 0,kl([a],c,!1)))};return r.attrs=function(a){return v0(e,t,yn(yn({},n),{attrs:Array.prototype.concat(n.attrs,a).filter(Boolean)}))},r.withConfig=function(a){return v0(e,t,yn(yn({},n),a))},r}var e6=function(e){return v0(pH,e)},p=e6;B4.forEach(function(e){p[e]=e6(e)});var fH=(function(){function e(t,n){this.rules=t,this.componentId=n,this.isStatic=Q4(t),_h.registerId(this.componentId+1)}return e.prototype.createStyles=function(t,n,r,a){var c=a(wh(Vo(this.rules,n,r,a)),""),u=this.componentId+t;r.insertRules(u,u,c)},e.prototype.removeStyles=function(t,n){n.clearRules(this.componentId+t)},e.prototype.renderStyles=function(t,n,r,a){t>2&&_h.registerId(this.componentId+t);var c=this.componentId+t;this.isStatic?r.hasNameForId(c,c)||this.createStyles(t,n,r,a):(this.removeStyles(t,r),this.createStyles(t,n,r,a))},e})();function hH(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=Pt.apply(void 0,kl([e],t,!1)),a="sc-global-".concat(Rw(JSON.stringify(r))),c=new fH(r,a),u=new WeakMap,f=function(m){var x=y0(),v=Mt.useContext(Il),b=u.get(x.styleSheet);return b===void 0&&(b=x.styleSheet.allocateGSInstance(a),u.set(x.styleSheet,b)),(typeof window>"u"||!x.styleSheet.server)&&h(b,m,x.styleSheet,v,x.stylis),Mt.useLayoutEffect(function(){return x.styleSheet.server||h(b,m,x.styleSheet,v,x.stylis),function(){var j;c.removeStyles(b,x.styleSheet),j=x.styleSheet.options.target,typeof document<"u"&&(j??document).querySelectorAll('style[data-styled-global="'.concat(a,'"]')).forEach(function(w){return w.remove()})}},[b,m,x.styleSheet,v,x.stylis]),null};function h(m,x,v,b,j){if(c.isStatic)c.renderStyles(m,$q,v,j);else{var w=yn(yn({},x),{theme:F4(x,b,f.defaultProps)});c.renderStyles(m,w,v,j)}}return Mt.memo(f)}function Te(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=wh(Pt.apply(void 0,kl([e],t,!1))),a=Rw(r);return new K4(a,r)}const gH=p.div.withConfig({displayName:"Particles__Container",componentId:"sc-8624s2-0"})(["position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;"]),mH=p.canvas.withConfig({displayName:"Particles__Canvas",componentId:"sc-8624s2-1"})(["width:100%;height:100%;"]);function xH(e){const t=e.replace("#",""),n=Number.parseInt(t,16);return[n>>16&255,n>>8&255,n&255]}function yH({quantity:e=100,staticity:t=50,ease:n=50,size:r=.4,color:a="#ffffff",vx:c=0,vy:u=0}){const f=R.useRef(null),h=R.useRef(null),m=R.useRef([]),x=R.useRef({x:0,y:0});return R.useEffect(()=>{const v=f.current,b=h.current,j=v?.getContext("2d");if(!v||!b||!j)return;const w=window.devicePixelRatio||1,_=xH(a);let S=0,k=0,I=0;const A=()=>({x:Math.floor(Math.random()*k),y:Math.floor(Math.random()*I),translateX:0,translateY:0,size:Math.floor(Math.random()*2)+r,alpha:0,targetAlpha:Number((Math.random()*.6+.1).toFixed(1)),dx:(Math.random()-.5)*.1,dy:(Math.random()-.5)*.1,magnetism:.1+Math.random()*4}),T=()=>{k=b.offsetWidth,I=b.offsetHeight,v.width=k*w,v.height=I*w,v.style.width=`${k}px`,v.style.height=`${I}px`,j.setTransform(w,0,0,w,0,0),m.current=Array.from({length:e},A)},H=E=>{j.translate(E.translateX,E.translateY),j.beginPath(),j.arc(E.x,E.y,E.size,0,2*Math.PI),j.fillStyle=`rgba(${_.join(", ")}, ${E.alpha})`,j.fill(),j.setTransform(w,0,0,w,0,0)},q=()=>{j.clearRect(0,0,k,I),m.current.forEach((E,D)=>{const $=Math.min(E.x+E.translateX-E.size,k-E.x-E.translateX-E.size,E.y+E.translateY-E.size,I-E.y-E.translateY-E.size),P=Math.max(Math.min($/20,1),0);
92E.alpha+=E.alpha<E.targetAlpha?.02:0,E.alpha=Math.min(E.alpha,E.targetAlpha*P),E.x+=E.dx+c,E.y+=E.dy+u,E.translateX+=(x.current.x/(t/E.magnetism)-E.translateX)/n,E.translateY+=(x.current.y/(t/E.magnetism)-E.translateY)/n,H(E),(E.x<-E.size||E.x>k+E.size||E.y<-E.size||E.y>I+E.size)&&(m.current[D]=A())}),S=window.requestAnimationFrame(q)},B=E=>{const D=v.getBoundingClientRect();x.current={x:E.clientX-D.left-k/2,y:E.clientY-D.top-I/2}};return T(),q(),window.addEventListener("resize",T),window.addEventListener("mousemove",B),()=>{window.cancelAnimationFrame(S),window.removeEventListener("resize",T),window.removeEventListener("mousemove",B)}},[a,n,e,r,t,c,u]),s.jsx(gH,{ref:h,"aria-hidden":"true",children:s.jsx(mH,{ref:f})})}const t6="puppetflow-theme",n6="(prefers-color-scheme: dark)",vH=3600*24*365;function i6(){return typeof window>"u"||window.matchMedia(n6).matches?"dark":"light"}function bH(e="system"){if(typeof window>"u")return e;try{const t=localStorage.getItem(t6);if(t==="light"||t==="dark"||t==="system")return t}catch{}return e}function vN(e){return e==="system"?i6():e}function wH(e,t){if(typeof document>"u")return;const n=`Path=/; Max-Age=${vH}; SameSite=Lax${window.location.protocol==="https:"?"; Secure":""}`;document.cookie=`puppetflow_theme_mode=${e}; ${n}`,document.cookie=`puppetflow_theme_resolved=${t}; ${n}`}const r6=R.createContext({mode:"system",resolved:"dark",setMode:()=>{}});function _H({children:e,initialMode:t="system",initialResolved:n="dark"}){const[r,a]=R.useState(t),[c,u]=R.useState(n),f=R.useCallback(h=>{try{localStorage.setItem(t6,h)}catch{}a(h),u(vN(h))},[]);return R.useEffect(()=>{const h=bH(t);a(h),u(vN(h))},[t]),R.useEffect(()=>{if(r!=="system")return;const h=window.matchMedia(n6),m=()=>u(i6());return h.addEventListener("change",m),()=>h.removeEventListener("change",m)},[r]),R.useEffect(()=>{const h=document.documentElement,m=c==="dark",x=m?"#020711":"#ffffff",v=m?"#fafafa":"#171717";h.dataset.theme=c,h.style.colorScheme=c,h.style.background=x,h.style.color=v,document.querySelector('meta[name="theme-color"]')?.setAttribute("content",x),delete h.dataset.themePending,wH(r,c)},[r,c]),s.jsx(r6.Provider,{value:{mode:r,resolved:c,setMode:f},children:e})}function $w(){return R.useContext(r6)}const Yi="/docs",bN=[{label:"Home",href:"/"},{label:"Pricing",href:"/pricing"},{label:"Blueprints",href:"/blueprints"},{label:"Blog",href:"/blog"},{label:"Docs",href:Yi,external:!0},{label:"Contact",href:"/contact"}],Lp=["light","dark","system"],ts=Pt(["border:1px solid ",";border-radius:",";background:",";color:",";box-shadow:inset 0 1px 0 rgba(255,255,255,0.16);cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;&:not(:disabled):hover{border-color:",";background:",";box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 0 0 3px ",";}&:not(:disabled):active{box-shadow:inset 0 2px 4px rgba(0,0,0,0.16);}&:focus-visible{outline:3px solid ",";outline-offset:3px;}&:disabled{cursor:not-allowed;opacity:0.48;box-shadow:none;}"],({theme:e})=>e.colors.solidButton,({theme:e})=>e.radius.md,({theme:e})=>e.colors.solidButton,({theme:e})=>e.colors.solidButtonText,({theme:e})=>e.colors.solidButtonHover,({theme:e})=>e.colors.solidButtonHover,({theme:e})=>e.colors.accentSoft,({theme:e})=>e.colors.focusRing),SH=Te(["from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}"]),o6=Te(["from{opacity:0;transform:translateY(-8px);}to{opacity:1;transform:translateY(0);}"]),CH=p.header.withConfig({displayName:"Navbar__Bar",componentId:"sc-1yo15w0-0"})(["position:fixed;top:var(--product-hunt-banner-height);left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 28px;background:",";border-bottom:1px solid ",";backdrop-filter:",";box-shadow:",";transition:all ",";@media (max-width:","){padding:10px 16px;}"],({$scrolled:e,theme:t})=>e?t.colors.navbarBg:"transparent",({$scrolled:e,theme:t})=>e?t.colors.border:"transparent",({$scrolled:e})=>e?"blur(24px)":"none",({$scrolled:e,theme:t})=>e?t.colors.dockShadow:"none",({theme:e})=>e.transition.normal,({theme:e})=>e.breakpoint.lg),jH=p.div.withConfig({displayName:"Navbar__SupervisionNotice",componentId:"sc-1yo15w0-1"})(["position:fixed;z-index:80;bottom:18px;left:50%;display:flex;max-width:calc(100vw - 24px);align-items:center;gap:9px;padding:7px 8px 7px 11px;border:1px solid ",";border-radius:",";background:",";color:",";box-shadow:",";backdrop-filter:blur(24px);transform:translateX(-50%);font-size:12px;white-space:nowrap;& > svg{width:14px;
92height:14px;flex:0 0 auto;color:",";}strong{color:",";font-weight:700;}button{padding:5px 8px;border-radius:",";background:",";color:",";font-size:12px;font-weight:700;&:hover{background:",";}}@media (max-width:","){bottom:10px;span{overflow:hidden;max-width:220px;text-overflow:ellipsis;}}"],({theme:e})=>e.colors.warningBorder,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.navbarBg,({theme:e})=>e.colors.textSecondary,({theme:e})=>e.shadow.glass,({theme:e})=>e.colors.warning,({theme:e})=>e.colors.text,({theme:e})=>e.radius.md,({theme:e})=>e.colors.warningSoft,({theme:e})=>e.colors.warning,({theme:e})=>e.colors.warningBorder,({theme:e})=>e.breakpoint.sm),kH=p.a.withConfig({displayName:"Navbar__Logo",componentId:"sc-1yo15w0-2"})(["display:flex;align-items:center;gap:10px;cursor:pointer;@media (max-width:","){gap:8px;}"],({theme:e})=>e.breakpoint.lg),NH=p.img.withConfig({displayName:"Navbar__LogoImg",componentId:"sc-1yo15w0-3"})(["width:32px;height:32px;border-radius:2px;object-fit:contain;@media (max-width:","){width:24px;height:24px;}"],({theme:e})=>e.breakpoint.lg),EH=p.span.withConfig({displayName:"Navbar__LogoText",componentId:"sc-1yo15w0-4"})(["font-weight:700;font-size:20px;color:",";letter-spacing:-0.02em;@media (max-width:","){font-size:17px;}"],({theme:e})=>e.colors.text,({theme:e})=>e.breakpoint.lg),TH=p.nav.withConfig({displayName:"Navbar__Dock",componentId:"sc-1yo15w0-5"})(["display:flex;align-items:center;gap:2px;animation:"," 0.5s ease 0.2s both;@media (max-width:","){display:none;}"],SH,({theme:e})=>e.breakpoint.lg),cv=p.a.withConfig({displayName:"Navbar__DockItem",componentId:"sc-1yo15w0-6"})(["display:flex;align-items:center;box-sizing:border-box;height:34px;gap:6px;padding:8px 14px;border-radius:",";font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:all ",";color:",";background:",";svg{width:15px;height:15px;flex-shrink:0;opacity:",";}&:hover{color:",";background:",";svg{opacity:0.8;}}"],({theme:e})=>e.radius.md,({theme:e})=>e.transition.fast,({$active:e,theme:t})=>e?t.colors.text:t.colors.textSecondary,({$active:e,theme:t})=>e?t.colors.overlayStrong:"transparent",({$active:e})=>e?.9:.4,({theme:e})=>e.colors.text,({theme:e})=>e.colors.overlay),IH=p.div.withConfig({displayName:"Navbar__DockDivider",componentId:"sc-1yo15w0-7"})(["width:1px;height:20px;background:",";margin:0 10px;flex-shrink:0;"],({theme:e})=>e.colors.borderSubtle),s6=p.a.withConfig({displayName:"Navbar__DockCta",componentId:"sc-1yo15w0-8"})(["display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:34px;gap:6px;margin-left:12px;padding:8px 14px;border-radius:",";font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;"," svg{width:15px;height:15px;}"," ",""],({theme:e})=>e.radius.md,ts,({$guest:e,theme:t})=>!e&&Pt(["border-color:",";background:",";color:",";box-shadow:none;&:not(:disabled):hover{border-color:",";background:",";color:",";box-shadow:none;}"],t.colors.borderSubtle,t.colors.overlay,t.colors.textSecondary,t.colors.borderHover,t.colors.overlayStrong,t.colors.text),({$guest:e,theme:t})=>e&&t.scheme==="light"&&Pt(["border-color:#dedee2;background:#f1f1f3;color:#27272a;&:not(:disabled):hover{border-color:#c7c7cd;background:#e7e7ea;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);}"])),AH=p.button.withConfig({displayName:"Navbar__DockThemeBtn",componentId:"sc-1yo15w0-9"})(["display:flex;align-items:center;justify-content:center;padding:8px;margin-right:10px;border-radius:",";color:",";transition:all ",";cursor:pointer;svg{width:16px;height:16px;}&:hover{color:",";background:",";}"],({theme:e})=>e.radius.md,({theme:e})=>e.colors.textMuted,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.text,({theme:e})=>e.colors.overlay),RH=p.a.withConfig({displayName:"Navbar__DockGithub",componentId:"sc-1yo15w0-10"})(["display:flex;align-items:center;justify-content:center;gap:7px;padding:8px 10px;border-radius:",";color:",";font-size:13px;font-weight:650;text-decoration:none;transition:all ",";cursor:pointer;svg{width:17px;height:17px;}&:hover{color:",";background:",";}"],({theme:e})=>
92e.radius.md,({theme:e})=>e.colors.textMuted,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.text,({theme:e})=>e.colors.overlay),dv=p(s6).withConfig({displayName:"Navbar__InstanceDirect",componentId:"sc-1yo15w0-11"})(["margin-left:0;font-weight:750;"," color:",";&:not(:disabled):hover{color:",";}svg{width:15px;height:15px;opacity:1;}"],ts,({theme:e})=>e.scheme==="dark"?"#0a1b3f":e.colors.solidButtonText,({theme:e})=>e.scheme==="dark"?"#0a1b3f":e.colors.solidButtonText),MH=p.details.withConfig({displayName:"Navbar__InstanceMenu",componentId:"sc-1yo15w0-12"})(["position:relative;& > summary{display:flex;height:34px;align-items:center;gap:7px;padding:0 11px;border:1px solid ",";border-radius:",";background:",";color:",";font-size:13px;font-weight:650;list-style:none;cursor:pointer;&::-webkit-details-marker{display:none;}svg{width:14px;height:14px;}svg:last-child{width:12px;transition:transform ",";}"," border-color:",";background:",";color:#ffffff;&:not(:disabled):hover{border-color:",";background:",";color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 0 0 3px ",";}}&[open] > summary svg:last-child{transform:rotate(180deg);}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.radius.md,({theme:e})=>e.colors.overlay,({theme:e})=>e.colors.textSecondary,({theme:e})=>e.transition.fast,ts,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.accountAccentHover,({theme:e})=>e.colors.accountAccentHover,({theme:e})=>e.colors.accountAccentSoft),PH=p.div.withConfig({displayName:"Navbar__InstancePopover",componentId:"sc-1yo15w0-13"})(["position:absolute;top:calc(100% + 8px);right:0;display:grid;width:236px;overflow:hidden;padding:4px;border:1px solid ",";border-radius:",";background:",";box-shadow:",";animation:"," 0.15s ease both;"],({theme:e})=>e.colors.border,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.accountSurface,({theme:e})=>e.shadow.glass,o6),uv=p.a.withConfig({displayName:"Navbar__InstanceOption",componentId:"sc-1yo15w0-14"})(["display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) 12px;align-items:center;gap:7px;padding:6px 8px;border-radius:",";background:transparent;color:",";font:inherit;line-height:1.35;text-align:left;cursor:pointer;& > svg:last-child{width:11px;height:11px;color:",";opacity:0;transition:opacity ",";}span{display:grid;min-width:0;gap:1px;}strong,small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}strong{color:",";font-size:12.5px;font-weight:550;}small{color:",";font-size:10.5px;}&:hover{background:",";& > svg:last-child{opacity:1;color:",";}}"],({theme:e})=>e.radius.sm,({theme:e})=>e.colors.textSecondary,({theme:e})=>e.colors.textMuted,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.text,({theme:e})=>e.colors.textTertiary,({theme:e})=>e.colors.overlay,({theme:e})=>e.colors.accountAccent),$H=p.a.withConfig({displayName:"Navbar__InstanceAll",componentId:"sc-1yo15w0-15"})(["display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:3px;padding:7px 8px 5px;border-top:1px solid ",";color:",";font-size:11.5px;font-weight:550;transition:color ",";svg{width:12px;height:12px;}&:hover{color:",";}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.textTertiary,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.accountAccent),zH=p.button.withConfig({displayName:"Navbar__BurgerBtn",componentId:"sc-1yo15w0-16"})(["display:none;position:fixed;top:calc(var(--product-hunt-banner-height) + 6px);right:16px;z-index:60;width:32px;height:32px;border-radius:",";background:",";border:1px solid ",";backdrop-filter:blur(24px);box-shadow:",";align-items:center;justify-content:center;cursor:pointer;color:",";transition:all ",";svg{width:17px;height:17px;}@media (max-width:","){display:flex;}"],({theme:e})=>e.radius.full,({theme:e})=>e.colors.navbarBg,({theme:e})=>e.colors.border,({theme:e})=>e.colors.dockShadow,({theme:e})=>e.colors.text,({theme:e})=>e.transition.fast,({theme:e})=>e.breakpoint.lg),OH=p.div.withConfig({displayName:"Navbar__MobileOverlay",componentId:"sc-1yo15w0-17"})(["display:none;position:fixed;inset:0;z-index:55;background:",";
92opacity:",";pointer-events:",";transition:opacity 0.25s ease;@media (max-width:","){display:block;}"],({theme:e})=>e.colors.backdrop,({$open:e})=>e?1:0,({$open:e})=>e?"auto":"none",({theme:e})=>e.breakpoint.lg),DH=p.nav.withConfig({displayName:"Navbar__MobileMenu",componentId:"sc-1yo15w0-18"})(["display:none;position:fixed;top:var(--product-hunt-banner-height);right:0;z-index:56;width:280px;max-width:calc(100vw - 32px);height:calc(100vh - var(--product-hunt-banner-height));background:",";border-left:1px solid ",";box-shadow:",";padding:80px 24px 32px;flex-direction:column;gap:4px;transform:translateX(",");transition:transform 0.3s cubic-bezier(0.4,0,0.2,1);@media (max-width:","){display:flex;}"],({theme:e})=>e.scheme==="dark"?"#07152d":"#ffffff",({theme:e})=>e.colors.border,({theme:e})=>e.colors.dockShadow,({$open:e})=>e?"0":"100%",({theme:e})=>e.breakpoint.lg),fd=p.a.withConfig({displayName:"Navbar__MobileMenuItem",componentId:"sc-1yo15w0-19"})(["display:flex;align-items:center;box-sizing:border-box;min-height:48px;gap:12px;padding:14px 16px;border-radius:",";font-size:15px;font-weight:500;cursor:pointer;transition:all ",";color:",";background:",";animation:"," 0.3s ease both;svg{width:18px;height:18px;flex-shrink:0;opacity:",";}&:hover{color:",";background:",";}"],({theme:e})=>e.radius.md,({theme:e})=>e.transition.fast,({$active:e,theme:t})=>e?t.colors.text:t.colors.textSecondary,({$active:e,theme:t})=>e?t.colors.overlayStrong:"transparent",o6,({$active:e})=>e?.9:.5,({theme:e})=>e.colors.text,({theme:e})=>e.colors.overlay),pv=p(fd).withConfig({displayName:"Navbar__MobileInstanceDirect",componentId:"sc-1yo15w0-20"})(["justify-content:center;margin:0 16px 8px;font-weight:750;"," color:",";&:not(:disabled):hover{color:",";}"],ts,({theme:e})=>e.scheme==="dark"?"#0a1b3f":e.colors.solidButtonText,({theme:e})=>e.scheme==="dark"?"#0a1b3f":e.colors.solidButtonText),FH=p.details.withConfig({displayName:"Navbar__MobileInstanceMenu",componentId:"sc-1yo15w0-21"})(["margin:0 16px 8px;border:0;background:transparent;summary{display:grid;min-height:46px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:0 12px;color:",";font-size:14px;font-weight:650;list-style:none;cursor:pointer;"," border-color:",";background:",";color:#ffffff;&:not(:disabled):hover{border-color:",";background:",";color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 0 0 3px ",";}&::-webkit-details-marker{display:none;}svg{width:17px;height:17px;}svg:last-child{width:14px;transition:transform ",";}}&[open] summary svg:last-child{transform:rotate(180deg);}& > div{display:grid;gap:2px;margin-top:4px;padding:4px 7px 7px;border:1px solid ",";border-top:1px solid ",";border-radius:",";background:",";}a,button{display:grid;width:100%;min-width:0;gap:2px;padding:9px;border-radius:",";color:",";font-size:13px;text-align:left;&:hover{background:",";}span,small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}span{color:",";font-weight:650;}small{color:",";font-size:11px;}&:last-child{color:",";font-weight:650;}}"],({theme:e})=>e.colors.textSecondary,ts,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.accountAccentHover,({theme:e})=>e.colors.accountAccentHover,({theme:e})=>e.colors.accountAccentSoft,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.radius.md,({theme:e})=>e.colors.overlay,({theme:e})=>e.radius.md,({theme:e})=>e.colors.textSecondary,({theme:e})=>e.colors.overlay,({theme:e})=>e.colors.text,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.accountAccent),wN=p.div.withConfig({displayName:"Navbar__MobileDivider",componentId:"sc-1yo15w0-22"})(["height:1px;background:",";margin:8px 0;"],({theme:e})=>e.colors.borderSubtle),BH=p.div.withConfig({displayName:"Navbar__MobileActions",componentId:"sc-1yo15w0-23"})(["display:flex;align-items:center;gap:8px;padding:8px 16px;"]),LH=p.button.withConfig({displayName:"Navbar__MobileActionBtn",componentId:"sc-1yo15w0-24"})(["display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:",";color:",";background:",";transition:all ",";cursor:pointer;svg{width:18px;height:18px;}&:hover{color:",";background:",";}"],({theme:e})=>
92e.radius.md,({$active:e,theme:t})=>e?t.colors.text:t.colors.textMuted,({$active:e,theme:t})=>e?t.colors.overlayStrong:"transparent",({theme:e})=>e.transition.fast,({theme:e})=>e.colors.text,({theme:e})=>e.colors.overlay),_N=p.a.withConfig({displayName:"Navbar__MobileCta",componentId:"sc-1yo15w0-25"})(["box-sizing:border-box;min-height:48px;margin:12px 16px 8px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:",";font-size:15px;font-weight:700;padding:11px 16px;text-decoration:none;"," "," svg{width:17px;height:17px;}",""],({theme:e})=>e.radius.md,ts,({$guest:e,theme:t})=>!e&&Pt(["border-color:",";background:",";color:",";box-shadow:none;&:not(:disabled):hover{border-color:",";background:",";color:",";box-shadow:none;}"],t.colors.borderSubtle,t.colors.overlay,t.colors.textSecondary,t.colors.borderHover,t.colors.overlayStrong,t.colors.text),({$guest:e,theme:t})=>e&&t.scheme==="light"&&Pt(["border-color:#dedee2;background:#f1f1f3;color:#27272a;&:not(:disabled):hover{border-color:#c7c7cd;background:#e7e7ea;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);}"])),SN={light:"lucide:sun",dark:"lucide:moon",system:"lucide:monitor"};function qH(){const{url:e,props:t}=qn(),{mode:n,setMode:r}=$w(),[a,c]=R.useState(!1),[u,f]=R.useState(!1),h=t.auth?.user??null,m=e.split(/[?#]/,1)[0],x=T=>m===T||T!=="/"&&m.startsWith(`${T}/`),v="/account",b=h?t.auth?.instance_access??null:null,j=t.impersonation??null,w=R.useRef(null),_=R.useRef(null);R.useEffect(()=>{const T=[w,_],H=B=>{for(const E of T){const D=E.current;D?.open&&!D.contains(B.target)&&(D.open=!1)}},q=B=>{if(B.key==="Escape")for(const E of T)E.current?.open&&(E.current.open=!1)};return document.addEventListener("pointerdown",H),document.addEventListener("keydown",q),()=>{document.removeEventListener("pointerdown",H),document.removeEventListener("keydown",q)}},[]),R.useEffect(()=>{const T=()=>f(window.scrollY>8);return T(),window.addEventListener("scroll",T,{passive:!0}),()=>window.removeEventListener("scroll",T)},[]),R.useEffect(()=>{h&&lq(h)},[h]);const S=R.useCallback(()=>c(!1),[]),k=(T,H,q=!1)=>{ze(q?"external_link_clicked":"navigation_link_clicked",{authenticated:!!h,destination_path:T.split(/[?#]/,1)[0],placement:H})},I=()=>{a||ze("mobile_menu_opened",{authenticated:!!h}),c(T=>!T)},A=()=>{const T=Lp.indexOf(n);r(Lp[(T+1)%Lp.length])};return s.jsxs(s.Fragment,{children:[s.jsxs(CH,{$scrolled:u,children:[s.jsxs(kH,{as:qe,href:"/",onClick:()=>k("/","navbar_logo"),children:[s.jsx(NH,{src:"/img/logo.png",alt:"Puppetflow"}),s.jsx(EH,{children:"Puppetflow"})]}),s.jsxs(TH,{children:[bN.map(T=>T.external?s.jsx(cv,{as:"a",href:T.href,onClick:()=>k(T.href,"navbar",!0),children:T.label},T.href):s.jsx(cv,{as:qe,href:T.href,$active:x(T.href),onClick:()=>k(T.href,"navbar"),children:T.label},T.href)),s.jsx(IH,{}),s.jsxs(RH,{href:"https://github.com/puppetflow/puppetflow",target:"_blank",rel:"noopener noreferrer",title:"Puppetflow on GitHub","aria-label":"Open the Puppetflow repository on GitHub",onClick:()=>k("https://github.com/puppetflow/puppetflow","navbar",!0),children:[s.jsx(N,{icon:"simple-icons:github","aria-hidden":"true"}),"GitHub"]}),s.jsx(AH,{type:"button",onClick:A,title:`Theme: ${n}`,"aria-label":`Change theme. Current theme: ${n}`,children:s.jsx(N,{icon:SN[n],"aria-hidden":"true"})}),b?.direct&&(b.method==="post"?s.jsxs(dv,{as:"button",type:"button",onClick:()=>Ki.post(b.href),children:[s.jsx(N,{icon:"lucide:cloud","aria-hidden":"true"}),"My Puppetflow",s.jsx(N,{icon:"lucide:arrow-up-right","aria-hidden":"true"})]}):b.external?s.jsxs(dv,{href:b.href,target:"_blank",rel:"noopener noreferrer",children:[s.jsx(N,{icon:"lucide:cloud","aria-hidden":"true"}),"My Puppetflow",s.jsx(N,{icon:"lucide:arrow-up-right","aria-hidden":"true"})]}):s.jsxs(dv,{as:qe,href:b.href,children:[s.jsx(N,{icon:"lucide:cloud","aria-hidden":"true"}),"My Puppetflow",s.jsx(N,{icon:"lucide:arrow-right","aria-hidden":"true"})]})),b&&!b.direct&&s.jsxs(MH,{ref:w,children:[s.jsxs("summary",{children:[s.jsx(N,{icon:"lucide:cloud","aria-hidden":"true"}),s.jsx("span",{children:"My Puppetflow"}),s.jsx(N,{icon:"lucide:chevron-down","aria-hidden":"true"})]}),s.jsxs(PH,{children:[b.items.map(T=>T.method==="post"?s.jsxs(uv,{as:"button",type:"button",onClick:()=>Ki.post(T.href),children:[s.jsxs("span",{children:[s.jsx("strong",{children:T.name}),s.jsx("small",{children:T.detail})]}),s.jsx(N,{icon:"lucide:arrow-right","aria-hidden":"true"})]},T.key):T.external?s.jsxs(uv,{href:T.href,target:"_blank",rel:"noopener noreferrer",children:[s.jsxs("span",{children:[s.jsx("strong",{children:T.name}),s.jsx("small",{children:T.detail})]}),s.jsx(N,{icon:"lucide:arrow-up-right","aria-hidden":"true"})]},T.key):s.jsxs(uv,{as:qe,href:T.href,children:[s.jsxs("span",{children:[s.jsx("strong",{children:T.name}),s.jsx("small",{children:T.detail})]}),s.jsx(N,{icon:"lucide:arrow-right","aria-hidden":"true"})]},T.key)),s.jsxs($H,{as:qe,href:"/account/resources",children:["Resources",s.jsx(N,{icon:"lucide:arrow-right","aria-hidden":"true"})]})]})]}),!h&&s.jsx(cv,{as:qe,href:"/login",$active:e==="/login",onClick:()=>k("/login","navbar"),children:"Sign in"}),s.jsxs(s6,{as:qe,href:h?v:"/pricing?checkout=1&plan=demo",$active:!!h&&m===v,$guest:!h,onClick:()=>{ze("cta_clicked",{authenticated:!!h,cta_id:h?"navbar_account":"navbar_get_started",destination_path:h?v:"/pricing",placement:"navbar"})},children:[h&&s.jsx(N,{icon:"lucide:user","aria-hidden":"true"}),h?"Account":"Get started"]})]})]}),j?.active&&s.jsxs(jH,{role:"status",children:[s.jsx(N,{icon:"lucide:eye","aria-hidden":"true"}),s.jsxs("span",{children:["Supervising ",s.jsx("strong",{children:j.customer_name})]}),s.jsx("button",{type:"button",onClick:()=>Ki.post(j.stop_url),children:"Exit"})]}),s.jsx(zH,{onClick:I,children:s.jsx(N,{icon:a?"lucide:x":"lucide:menu","aria-hidden":"true"})}),s.jsx(OH,{$open:a,onClick:S}),s.jsxs(DH,{$open:a,children:[bN.map(T=>T.external?s.jsx(fd,{as:"a",href:T.href,onClick:()=>{k(T.href,"mobile_nav",!0),S()},children:T.label},T.href):s.jsx(fd,{as:qe,href:T.href,$active:x(T.href),onClick:()=>{k(T.href,"mobile_nav"),S()},children:T.label},T.href)),s.jsxs(fd,{href:"https://github.com/puppetflow/puppetflow",target:"_blank",rel:"noopener noreferrer",onClick:()=>{k("https://github.com/puppetflow/puppetflow","mobile_nav",!0),S()},children:[s.jsx(N,{icon:"simple-icons:github","aria-hidden":"true"}),"GitHub"]}),s.jsx(wN,{}),s.jsx(BH,{"aria-label":"Theme",children:Lp.map(T=>s.jsx(LH,{type:"button",$active:n===T,onClick:()=>r(T),title:`Theme: ${T}`,"aria-label":`Use ${T} theme`,"aria-pressed":n===T,children:s.jsx(N,{icon:SN[T],"aria-hidden":"true"})},T))}),s.jsx(wN,{}),b?.direct&&(b.method==="post"?s.jsxs(pv,{as:"button",type:"button",onClick:()=>{S(),Ki.post(b.href)},children:[s.jsx(N,{icon:"lucide:cloud","aria-hidden":"true"}),"My Puppetflow",s.jsx(N,{icon:"lucide:arrow-up-right","aria-hidden":"true"})]}):b.external?s.jsxs(pv,{href:b.href,target:"_blank",rel:"noopener noreferrer",onClick:S,children:[s.jsx(N,{icon:"lucide:cloud","aria-hidden":"true"}),"My Puppetflow",s.jsx(N,{icon:"lucide:arrow-up-right","aria-hidden":"true"})]}):s.jsxs(pv,{as:qe,href:b.href,onClick:S,children:[s.jsx(N,{icon:"lucide:cloud","aria-hidden":"true"}),"My Puppetflow",s.jsx(N,{icon:"lucide:arrow-right","aria-hidden":"true"})]})),b&&!b.direct&&s.jsxs(FH,{ref:_,children:[s.jsxs("summary",{children:[s.jsx(N,{icon:"lucide:cloud","aria-hidden":"true"}),s.jsx("span",{children:"My Puppetflow"}),s.jsx(N,{icon:"lucide:chevron-down","aria-hidden":"true"})]}),s.jsxs("div",{children:[b.items.map(T=>T.method==="post"?s.jsxs("button",{type:"button",onClick:()=>{S(),Ki.post(T.href)},children:[s.jsx("span",{children:T.name}),s.jsx("small",{children:T.detail})]},T.key):T.external?s.jsxs("a",{href:T.href,target:"_blank",rel:"noopener noreferrer",onClick:S,children:[s.jsx("span",{children:T.name}),s.jsx("small",{children:T.detail})]},T.key):s.jsxs(qe,{href:T.href,onClick:S,children:[s.jsx("span",{children:T.name}),s.jsx("small",{children:T.detail})]},T.key)),s.jsx(qe,{href:"/account/resources",onClick:S,children:"Manage all resources"})]})]}),h?s.jsxs(_N,{as:qe,href:v,onClick:S,children:[s.jsx(N,{icon:"lucide:user","aria-hidden":"true"}),"Account"]}):s.jsxs(s.Fragment,{children:[s.jsx(fd,{as:qe,href:"/login",$active:e==="/login",onClick:()=>{k("/login","mobile_nav"),S()},children:"Sign in"}),s.jsx(_N,{as:qe,href:"/pricing?checkout=1&plan=demo",$guest:!0,onClick:()=>{ze("cta_clicked",{authenticated:!1,cta_id:"mobile_nav_get_started",destination_path:"/pricing",placement:"mobile_nav"}),S()},children:"Get started"})]})]})]})}const HH=[{title:"Product",links:[{label:"Overview",href:"/"},{label:"Pricing",href:"/pricing"},{label:"Get started",href:"/pricing?checkout=1&plan=demo"},{label:"Sign in",href:"/login"}]},{title:"Resources",links:[{label:"Documentation",href:Yi,external:!0},{label:"Blog",href:"/blog"}
92,{label:"Self-hosting",href:`${Yi}/self-hosting/installation`,external:!0},{label:"Developer & API",href:`${Yi}/reference/api`,external:!0},{label:"License activation",href:`${Yi}/self-hosting/license-activation`,external:!0}]},{title:"Community",links:[{label:"GitHub",href:"https://github.com/puppetflow",external:!0},{label:"Discord",href:"hhttps://discord.gg/qebKgcJSAS",external:!0},{label:"Blueprints",href:"/blueprints"},{label:"Contact sales",href:"/contact"},{label:"Admin login",href:"/admin/login",external:!0}]},{title:"Company",links:[{label:"Contact",href:"/contact"},{label:"Security",href:`${Yi}/legal/more/security-policy`,external:!0},{label:"Privacy",href:`${Yi}/legal/privacy-policy`,external:!0},{label:"Terms",href:"/terms"},{label:"Licenses",href:`${Yi}/legal/license`,external:!0}]}],UH=p.footer.withConfig({displayName:"Footer__FooterWrapper",componentId:"sc-zkljpb-0"})(["border-top:1px solid ",";padding:72px 0 40px;background:linear-gradient(to bottom,transparent,",");"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.glass),GH=p.div.withConfig({displayName:"Footer__FooterInner",componentId:"sc-zkljpb-1"})(["max-width:1152px;margin:0 auto;padding:0 24px;@media (max-width:","){box-sizing:border-box;width:100%;max-width:90%;}"],({theme:e})=>e.breakpoint.sm),VH=p.div.withConfig({displayName:"Footer__FooterTop",componentId:"sc-zkljpb-2"})(["display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(0,2fr);gap:64px;@media (max-width:","){grid-template-columns:1fr;gap:40px;}"],({theme:e})=>e.breakpoint.lg),YH=p.div.withConfig({displayName:"Footer__FooterBrand",componentId:"sc-zkljpb-3"})(["display:flex;align-items:flex-start;gap:14px;max-width:360px;"]),XH=p.img.withConfig({displayName:"Footer__FooterBrandIcon",componentId:"sc-zkljpb-4"})(["width:24px;height:24px;border-radius:6px;object-fit:contain;"]),KH=p.span.withConfig({displayName:"Footer__FooterBrandName",componentId:"sc-zkljpb-5"})(["display:block;color:",";font-size:16px;font-weight:800;margin-bottom:8px;"],({theme:e})=>e.colors.text),WH=p.p.withConfig({displayName:"Footer__FooterBrandText",componentId:"sc-zkljpb-6"})(["display:flex;flex-direction:column;gap:2px;color:",";font-size:14px;line-height:1.6;@media (max-width:","){width:calc(100% + 38px);margin-left:-38px;}"],({theme:e})=>e.colors.textTertiary,({theme:e})=>e.breakpoint.sm),JH=p.div.withConfig({displayName:"Footer__FooterColumns",componentId:"sc-zkljpb-7"})(["display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;@media (max-width:","){grid-template-columns:repeat(2,minmax(0,1fr));}"],({theme:e})=>e.breakpoint.md),QH=p.div.withConfig({displayName:"Footer__FooterColumn",componentId:"sc-zkljpb-8"})(["min-width:0;"]),ZH=p.h3.withConfig({displayName:"Footer__FooterColumnTitle",componentId:"sc-zkljpb-9"})(["color:",";font-size:13px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;margin-bottom:14px;"],({theme:e})=>e.colors.text),eU=p.div.withConfig({displayName:"Footer__FooterNav",componentId:"sc-zkljpb-10"})(["display:flex;flex-direction:column;align-items:flex-start;gap:10px;"]),CN=p.a.withConfig({displayName:"Footer__FooterLink",componentId:"sc-zkljpb-11"})(["font-size:13px;color:",";transition:color ",";cursor:pointer;text-decoration:none;&:hover{color:",";}"],({theme:e})=>e.colors.textTertiary,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.text),tU=p.div.withConfig({displayName:"Footer__FooterBottom",componentId:"sc-zkljpb-12"})(["margin-top:56px;padding-top:24px;border-top:1px solid ",";display:flex;align-items:center;justify-content:space-between;gap:24px;@media (max-width:","){flex-direction:column;align-items:flex-start;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.breakpoint.md),nU=p.p.withConfig({displayName:"Footer__Copyright",componentId:"sc-zkljpb-13"})(["font-size:13px;color:",";"],({theme:e})=>e.colors.textMuted),iU=p.div.withConfig({displayName:"Footer__FooterMeta",componentId:"sc-zkljpb-14"})(["display:flex;align-items:center;gap:16px;flex-wrap:wrap;color:",";font-size:12px;"],({theme:e})=>e.colors.textMuted),rU=p.span.withConfig({displayName:"Footer__FooterMetaItem",componentId:"sc-zkljpb-15"})([""]);function oU(){return s.jsx(UH,{children:s.jsxs(GH,{children:[s.jsxs(VH,{children:[s.jsxs(YH,{children:[s.jsx(XH,{src:"/img/logo.png",alt:"Puppetflow"}),s.jsxs("div",{children:[s.jsx(KH,{children:"Puppetflow"}),s.jsx(WH,{children:s.jsx("span",{children:"Automate any browser action"})})]})]}),s.jsx(JH,{children:HH.map(e=>s.jsxs(QH,{children:[s.jsx(ZH,{children:e.title}
92),s.jsx(eU,{children:e.links.map(t=>t.external?s.jsx(CN,{href:t.href,target:"_blank",rel:"noopener noreferrer",onClick:()=>ze("external_link_clicked",{destination_path:t.href.split(/[?#]/,1)[0],placement:"footer"}),children:t.label},t.href):s.jsx(CN,{as:qe,href:t.href,onClick:()=>ze("navigation_link_clicked",{destination_path:t.href.split(/[?#]/,1)[0],placement:"footer"}),children:t.label},t.href))})]},e.title))})]}),s.jsxs(tU,{children:[s.jsxs(nU,{children:["© ",new Date().getFullYear()," Puppetflow. Browser automation platform."]}),s.jsx(iU,{children:s.jsx(rU,{children:"You made it this far? You're awesome."})})]})]})})}const sU=p.div.withConfig({displayName:"PageLayout__Wrapper",componentId:"sc-1nsy4hb-0"})(["min-height:100vh;background:",";color:",";position:relative;"],({theme:e})=>e.colors.bgGradient,({theme:e})=>e.colors.text),aU=p.div.withConfig({displayName:"PageLayout__GridPattern",componentId:"sc-1nsy4hb-1"})(["position:fixed;inset:0;pointer-events:none;opacity:0.03;background-image:linear-gradient("," 1px,transparent 1px),linear-gradient(90deg,"," 1px,transparent 1px);background-size:64px 64px;"],({theme:e})=>e.colors.gridLine,({theme:e})=>e.colors.gridLine),lU=p.div.withConfig({displayName:"PageLayout__Content",componentId:"sc-1nsy4hb-2"})(["position:relative;z-index:10;overflow-x:clip;"]);function Di({children:e}){const t=Z4();return s.jsxs(sU,{children:[s.jsx(aU,{}),s.jsx(yH,{quantity:50,ease:70,size:.05,staticity:40,color:t.scheme==="light"?"#2dd4bf":t.colors.text}),s.jsxs(lU,{children:[s.jsx(qH,{}),e,s.jsx(oU,{})]})]})}const zw=p.a.withConfig({displayName:"PostCard__Card",componentId:"sc-zfnkpo-0"})(["position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid ",";border-radius:",";background:",";transition:border-color ",",transform ",",box-shadow ",";&:hover{border-color:",";transform:translateY(-2px);box-shadow:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}",""],({theme:e})=>e.colors.border,({theme:e})=>e.radius.xl,({theme:e})=>e.scheme==="dark"?"#06132b":"#ffffff",({theme:e})=>e.transition.normal,({theme:e})=>e.transition.normal,({theme:e})=>e.transition.normal,({theme:e})=>e.colors.borderHover,({theme:e})=>e.shadow.glass,({theme:e})=>e.colors.focusRing,({$featured:e,theme:t})=>e&&Pt(["display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);@media (max-width:","){display:flex;}"],t.breakpoint.md)),cU=p.div.withConfig({displayName:"PostCard__Cover",componentId:"sc-zfnkpo-1"})(["position:relative;overflow:hidden;aspect-ratio:16 / 9;background:",";border-bottom:1px solid ",";img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease;}",":hover & img{transform:scale(1.03);}",""],({theme:e})=>e.colors.glass,({theme:e})=>e.colors.borderSubtle,zw,({$featured:e,theme:t})=>e&&Pt(["aspect-ratio:auto;min-height:320px;border-bottom:0;border-right:1px solid ",";@media (max-width:","){aspect-ratio:16 / 9;min-height:0;border-right:0;border-bottom:1px solid ",";}"],t.colors.borderSubtle,t.breakpoint.md,t.colors.borderSubtle)),dU=p.div.withConfig({displayName:"PostCard__CoverPlaceholder",componentId:"sc-zfnkpo-2"})(["display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(circle at 20% 20%,",",transparent 55%),radial-gradient(circle at 80% 80%,",",transparent 55%),",";svg{width:40px;height:40px;color:",";opacity:0.7;}"],({theme:e})=>e.colors.accentSoft,({theme:e})=>`${e.colors.accentTertiary}22`,({theme:e})=>e.colors.glass,({theme:e})=>e.colors.accentText),uU=p.span.withConfig({displayName:"PostCard__FeaturedBadge",componentId:"sc-zfnkpo-3"})(["position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid ",";border-radius:",";background:",";color:",";font-size:0.68rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;backdrop-filter:blur(8px);svg{width:12px;height:12px;}"],({theme:e})=>e.colors.accentBorder,({theme:e})=>e.radius.full,({theme:e})=>e.scheme==="dark"?"rgba(2, 7, 17, 0.72)":"rgba(255, 255, 255, 0.86)",({theme:e})=>e.colors.accentText),pU=p.div.withConfig({displayName:"PostCard__Body",componentId:"sc-zfnkpo-4"})(["display:flex;flex:1;flex-direction:column;gap:12px;padding:22px;"]),fU=p.div.withConfig({displayName:"PostCard__Meta",componentId:"sc-zfnkpo-5"})(["display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;color:",";font-size:0.74rem;font-variant-numeric:tabular-nums;"],({theme:e})=>e.colors.textTertiary),hU=p.span.withConfig({displayName:"PostCard__Category",componentId:"sc-zfnkpo-6"})(["padding:3px 9px;border:1px solid ",";border-radius:",";background:",";color:",";font-size:0.66rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;"],({theme:e})=>e.colors.accentBorder,({theme:e})=>
92e.radius.full,({theme:e})=>e.colors.accentSoft,({theme:e})=>e.colors.accentText),gU=p.span.withConfig({displayName:"PostCard__Dot",componentId:"sc-zfnkpo-7"})(["color:",";"],({theme:e})=>e.colors.textMuted),mU=p.h2.withConfig({displayName:"PostCard__Title",componentId:"sc-zfnkpo-8"})(["color:",";font-size:",";font-weight:600;line-height:1.3;letter-spacing:-0.02em;text-wrap:balance;"],({theme:e})=>e.colors.text,({$featured:e})=>e?"clamp(1.35rem, 2.4vw, 1.9rem)":"1.05rem"),xU=p.p.withConfig({displayName:"PostCard__Excerpt",componentId:"sc-zfnkpo-9"})(["display:-webkit-box;overflow:hidden;color:",";font-size:",";line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:",";"],({theme:e})=>e.colors.textSecondary,({$featured:e})=>e?"0.98rem":"0.86rem",({$featured:e})=>e?4:3),yU=p.div.withConfig({displayName:"PostCard__Footer",componentId:"sc-zfnkpo-10"})(["display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid ",";font-size:0.76rem;"],({theme:e})=>e.colors.borderSubtle),vU=p.span.withConfig({displayName:"PostCard__Author",componentId:"sc-zfnkpo-11"})(["display:inline-flex;align-items:center;gap:6px;color:",";svg{width:13px;height:13px;}"],({theme:e})=>e.colors.textTertiary),bU=p.span.withConfig({displayName:"PostCard__ReadMore",componentId:"sc-zfnkpo-12"})(["display:inline-flex;align-items:center;gap:5px;color:",";font-weight:600;svg{width:13px;height:13px;transition:transform ",";}",":hover & svg{transform:translateX(3px);}"],({theme:e})=>e.colors.accentText,({theme:e})=>e.transition.fast,zw);function b0({post:e,featured:t=!1,headingLevel:n="h2"}){return s.jsxs(zw,{as:qe,href:e.url,$featured:t,"aria-label":e.title,children:[s.jsxs(cU,{$featured:t,children:[e.coverImageUrl?s.jsx("img",{src:e.coverImageUrl,alt:e.coverImageAlt??"",loading:t?"eager":"lazy",decoding:"async"}):s.jsx(dU,{"aria-hidden":"true",children:s.jsx(N,{icon:"lucide:book-open-text"})}),e.isFeatured&&t&&s.jsxs(uU,{children:[s.jsx(N,{icon:"lucide:sparkles","aria-hidden":"true"}),"Featured"]})]}),s.jsxs(pU,{children:[s.jsxs(fU,{children:[e.category&&s.jsx(hU,{children:e.category.name}),e.publishedAtLabel&&s.jsx("time",{dateTime:e.publishedAt??void 0,children:e.publishedAtLabel}),s.jsx(gU,{"aria-hidden":"true",children:"·"}),s.jsxs("span",{children:[e.readingTime," min read"]})]}),s.jsx(mU,{as:n,$featured:t,children:e.title}),s.jsx(xU,{$featured:t,children:e.excerpt}),s.jsxs(yU,{children:[s.jsxs(vU,{children:[s.jsx(N,{icon:"lucide:user-round","aria-hidden":"true"}),e.authorName]}),s.jsxs(bU,{children:["Read article",s.jsx(N,{icon:"lucide:arrow-right","aria-hidden":"true"})]})]})]})]})}const ta=Te(["from{opacity:0;transform:translateY(24px);}to{opacity:1;transform:translateY(0);}"]),a6=Te(["0%,100%{opacity:1;}50%{opacity:0.5;}"]),ir=Pt(["font-family:",";font-weight:500;line-height:0.96;letter-spacing:-0.06em;text-wrap:balance;@media (max-width:","){letter-spacing:-0.055em;}"],({theme:e})=>e.font,({theme:e})=>e.breakpoint.sm),na=Pt(["",";font-size:clamp(42px,5.4vw,68px);@media (max-width:","){font-size:clamp(38px,11vw,52px);}"],ir,({theme:e})=>e.breakpoint.sm),wU=p.header.withConfig({displayName:"Blog__Hero",componentId:"sc-1cyk6lh-0"})(["position:relative;overflow:hidden;padding:176px 24px 88px;border-bottom:1px solid ",";
92@media (max-width:","){padding:136px 20px 64px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.breakpoint.md),_U=p.div.withConfig({displayName:"Blog__HeroInner",componentId:"sc-1cyk6lh-1"})(["position:relative;width:min(100%,1180px);margin:0 auto;animation:"," 0.7s ease both;"],ta),SU=p.a.withConfig({displayName:"Blog__BackLink",componentId:"sc-1cyk6lh-2"})(["display:inline-flex;align-items:center;gap:7px;margin-bottom:30px;color:",";font-size:0.8rem;font-weight:600;transition:color ",";svg{width:14px;height:14px;transition:transform ",";}&:hover{color:",";svg{transform:translateX(-2px);}}"],({theme:e})=>e.colors.textTertiary,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.text),CU=p.h1.withConfig({displayName:"Blog__Title",componentId:"sc-1cyk6lh-3"})(["",";max-width:760px;color:",";font-weight:760;"],na,({theme:e})=>e.colors.text),jN=p.span.withConfig({displayName:"Blog__TitleAccent",componentId:"sc-1cyk6lh-4"})(["color:",";-webkit-text-fill-color:",";"],({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.accountAccent),jU=p.p.withConfig({displayName:"Blog__Lede",componentId:"sc-1cyk6lh-5"})(["max-width:680px;margin-top:28px;color:",";font-size:clamp(18px,2vw,21px);font-weight:470;line-height:1.65;"],({theme:e})=>e.colors.textSecondary),kU=p.div.withConfig({displayName:"Blog__HeroFooter",componentId:"sc-1cyk6lh-6"})(["display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:30px;color:",";font-size:0.83rem;"],({theme:e})=>e.colors.textTertiary),NU=p.a.withConfig({displayName:"Blog__FeedLink",componentId:"sc-1cyk6lh-7"})(["display:inline-flex;align-items:center;gap:8px;color:inherit;font-weight:600;transition:color ",";svg{width:15px;height:15px;color:",";}&:hover{color:",";}"],({theme:e})=>e.transition.fast,({theme:e})=>e.colors.warning,({theme:e})=>e.colors.text),EU=p.main.withConfig({displayName:"Blog__Page",componentId:"sc-1cyk6lh-8"})(["width:min(100% - 48px,1180px);margin:0 auto;padding:56px 0 128px;@media (max-width:","){width:min(100% - 40px,1180px);padding:40px 0 88px;}"],({theme:e})=>e.breakpoint.md),TU=p.nav.withConfig({displayName:"Blog__CategoryNav",componentId:"sc-1cyk6lh-9"})(["display:flex;flex-wrap:wrap;gap:8px;margin-bottom:36px;"]),l6=Pt(["display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid ",";border-radius:",";background:",";color:",";font-size:0.82rem;font-weight:",";line-height:1.3;transition:color ",",border-color ",",background-color ",";svg{width:13px;height:13px;}&:hover{border-color:",";color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],({theme:e,$active:t})=>t?e.colors.accentBorder:e.colors.border,({theme:e})=>e.radius.full,({theme:e,$active:t})=>t?e.colors.accentSoft:e.colors.glass,({theme:e,$active:t})=>t?e.colors.accentText:e.colors.textSecondary,({$active:e})=>e?620:500,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.accentBorder,({theme:e})=>e.colors.text,({theme:e})=>e.colors.focusRing),kN=p.a.withConfig({displayName:"Blog__CategoryChip",componentId:"sc-1cyk6lh-10"})(["",";"],l6),NN=p.span.withConfig({displayName:"Blog__ChipCount",componentId:"sc-1cyk6lh-11"})(["padding:1px 7px;border-radius:",";background:",";color:",";font-size:0.68rem;font-weight:600;font-variant-numeric:tabular-nums;"],({theme:e})=>e.radius.sm,({theme:e})=>e.colors.overlayStrong,({theme:e})=>e.colors.textTertiary),IU=p.section.withConfig({displayName:"Blog__FeaturedSection",componentId:"sc-1cyk6lh-12"})(["margin-bottom:36px;"]),AU=p.div.withConfig({displayName:"Blog__Grid",componentId:"sc-1cyk6lh-13"})(["display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;@media (max-width:","){grid-template-columns:repeat(2,minmax(0,1fr));}@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.breakpoint.lg,({theme:e})=>e.breakpoint.sm),RU=p.nav.withConfig({displayName:"Blog__Pagination",componentId:"sc-1cyk6lh-14"})(["display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:44px;@media (max-width:","){flex-wrap:wrap;justify-content:center;}"],({theme:e})=>e.breakpoint.sm),MU=p.div.withConfig({displayName:"Blog__PageList",componentId:"sc-1cyk6lh-15"})(["display:flex;align-items:center;gap:6px;@media (max-width:","){order:3;width:100%;justify-content:center;}"],({theme:e})=>e.breakpoint.sm),EN=p.a.withConfig({displayName:"Blog__PageNumber",componentId:"sc-1cyk6lh-16"})(["display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border:1px solid ",";border-radius:",";background:",";color:",";font-size:0.84rem;font-weight:",";font-variant-numeric:tabular-nums;transition:color ",",border-color ",";&:hover{border-color:",";color:",";}"],({theme:e,$active:t})=>t?e.colors.accentBorder:e.colors.border,({theme:e})=>
92e.radius.lg,({theme:e,$active:t})=>t?e.colors.accentSoft:e.scheme==="dark"?"#06132b":"#ffffff",({theme:e,$active:t})=>t?e.colors.accentText:e.colors.textSecondary,({$active:e})=>e?700:600,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e,$active:t})=>t?e.colors.accentBorder:e.colors.borderHover,({theme:e,$active:t})=>t?e.colors.accentText:e.colors.text),PU=p.span.withConfig({displayName:"Blog__PageEllipsis",componentId:"sc-1cyk6lh-17"})(["min-width:24px;text-align:center;color:",";font-size:0.84rem;user-select:none;"],({theme:e})=>e.colors.textMuted),qp=p.a.withConfig({displayName:"Blog__PageLink",componentId:"sc-1cyk6lh-18"})(["display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid ",";border-radius:",";background:",";color:",";font-size:0.84rem;font-weight:600;transition:color ",",border-color ",";svg{width:14px;height:14px;}&:hover{border-color:",";color:",";}&[aria-disabled='true']{color:",";pointer-events:none;}"],({theme:e})=>e.colors.border,({theme:e})=>e.radius.lg,({theme:e})=>e.scheme==="dark"?"#06132b":"#ffffff",({theme:e})=>e.colors.textSecondary,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.borderHover,({theme:e})=>e.colors.text,({theme:e})=>e.colors.textMuted),$U=p.div.withConfig({displayName:"Blog__EmptyState",componentId:"sc-1cyk6lh-19"})(["display:grid;justify-items:center;gap:12px;padding:88px 24px;border:1px solid ",";border-radius:",";background:",";color:",";text-align:center;> svg{width:28px;height:28px;color:",";}strong{color:",";font-size:1rem;font-weight:650;}p{max-width:400px;font-size:0.86rem;line-height:1.6;}"],({theme:e})=>e.colors.border,({theme:e})=>e.radius.xl,({theme:e})=>e.scheme==="dark"?"#06132b":"#ffffff",({theme:e})=>e.colors.textTertiary,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.text),zU=p.a.withConfig({displayName:"Blog__EmptyAction",componentId:"sc-1cyk6lh-20"})(["display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:",";font-size:0.84rem;font-weight:600;svg{width:14px;height:14px;}&:hover{text-decoration:underline;}"],({theme:e})=>e.colors.accentText),OU=p.section.withConfig({displayName:"Blog__TagSection",componentId:"sc-1cyk6lh-21"})(["margin-top:72px;padding-top:40px;border-top:1px solid ",";"],({theme:e})=>e.colors.borderSubtle),DU=p.h2.withConfig({displayName:"Blog__SectionLabel",componentId:"sc-1cyk6lh-22"})(["display:flex;align-items:center;gap:8px;margin-bottom:18px;color:",";font-size:0.76rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;svg{width:14px;height:14px;color:",";}"],({theme:e})=>e.colors.text,({theme:e})=>e.colors.accentText),FU=p.div.withConfig({displayName:"Blog__TagCloud",componentId:"sc-1cyk6lh-23"})(["display:flex;flex-wrap:wrap;gap:8px;"]),BU=p.a.withConfig({displayName:"Blog__TagChip",componentId:"sc-1cyk6lh-24"})(["",";padding:6px 12px;font-size:0.78rem;"],l6);function LU(){const{lede:e,activeCategory:t,activeTag:n,featured:r,posts:a,pagination:c,categories:u,tags:f,feedUrl:h,seo:m}=qn().props,x=t!==null||n!==null,v=a.length>0||r!==null;return s.jsxs(s.Fragment,{children:[s.jsx(Nn,{title:m.title}),s.jsxs(Di,{children:[s.jsx(wU,{children:s.jsxs(_U,{children:[x&&s.jsxs(SU,{as:qe,href:"/blog",children:[s.jsx(N,{icon:"lucide:arrow-left","aria-hidden":"true"}),"All articles"]}),s.jsx(CU,{children:n?s.jsxs(s.Fragment,{children:["Tagged ",s.jsx(jN,{children:n.name})]}):t?s.jsx(jN,{children:t.name}):"Blog"}),s.jsx(jU,{children:e}),s.jsx(kU,{children:s.jsxs(NU,{href:h,rel:"alternate",type:"application/rss+xml",children:[s.jsx(N,{icon:"lucide:radio","aria-hidden":"true"}),"RSS feed"]})})]})}),s.jsxs(EU,{children:[u.length>0&&s.jsxs(TU,{"aria-label":"Blog categories",children:[s.jsxs(kN,{as:qe,href:"/blog",$active:!x,"aria-current":x?void 0:"page",children:[s.jsx(N,{icon:"lucide:layout-grid","aria-hidden":"true"}),"All"]}),u.map(b=>s.jsxs(kN,{as:qe,href:b.url,$active:t?.id===b.id,"aria-current":t?.id===b.id?"page":void 0,children:[b.name,s.jsx(NN,{children:b.count})]},b.id))]}),r&&s.jsx(IU,{"aria-label":"Featured article",children:s.jsx(b0,{post:r,featured:!0})}),v?s.jsxs(s.Fragment,{children:[a.length>0&&s.jsx(AU,{children:a.map(b=>s.jsx(b0,{post:b},b.id))}),c.lastPage>1&&s.jsxs(RU,{"aria-label":"Blog pagination",children:[c.previousUrl?s.jsxs(qp,{as:qe,href:c.previousUrl,rel:"prev",children:[s.jsx(N,{icon:"lucide:arrow-left","aria-hidden":"true"}),"Newer"]}):s.jsxs(qp,{as:"span","aria-disabled":"true",children:[s.jsx(N,{icon:"lucide:arrow-left","aria-hidden":"true"}),"Newer"]}),s.jsx(MU,{children:c.pages.map((b,j)=>b===null?s.jsx(PU,{"aria-hidden":"true",children:"â¦"},`gap-${j}`):b.number===c.currentPage?s.jsx(EN,{as:"span","aria-current":"page",$active:!0,children:b.number},b.number):s.jsx(EN,{as:qe,href:b.url,"aria-label":`Page ${b.number}`,children:b.number},b.number))}),c.nextUrl?s.jsxs(qp,{as:qe,href:c.nextUrl,rel:"next",children:["Older",s.jsx(N,{icon:"lucide:arrow-right","aria-hidden":"true"})]}):s.jsxs(qp,{as:"span","aria-disabled":"true",children:["Older",s.jsx(N,{icon:"lucide:arrow-right","aria-hidden":"true"})]})]})]}):s.jsxs($U,{children:[s.jsx(N,{icon:"lucide:file-text","aria-hidden":"true"}),s.jsx("strong",{children:"No articles yet"}),s.jsx("p",{children:x?"Nothing has been published here yet. Browse all articles instead.":"We are writing the first articles. Check back soon or subscribe to the RSS feed."}),x&&s.jsxs(zU,{as:qe,href:"/blog",children:["All articles",s.jsx(N,{icon:"lucide:arrow-right","aria-hidden":"true"})]})]}),f.length>0&&s.jsxs(OU,{children:[s.jsxs(DU,{children:[s.jsx(N,{icon:"lucide:tags","aria-hidden":"true"}),"Browse by tag"]}),s.jsx(FU,{children:f.map(b=>s.jsxs(BU,{as:qe,href:b.url,$active:n?.id===b.id,children:["#",b.name,s.jsx(NN,{children:b.count})]},b.id))})]})]})]})]})}const qU=Object.freeze(Object.defineProperty({__proto__:null,default:LU},Symbol.toStringTag,{value:"Module"})),HU=Te(["from{opacity:0;}to{opacity:1;}"]),UU=Te(["from{opacity:0;transform:scale(0.96);}to{opacity:1;transform:scale(1);}"]),GU=p.div.withConfig({displayName:"ImageLightbox__Backdrop",componentId:"sc-k6a6sw-0"})(["position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,0.86);backdrop-filter:blur(8px);animation:"," 160ms ease-out;cursor:zoom-out;@media (max-width:","){padding:12px;}"],HU,({theme:e})=>e.breakpoint.md),VU=p.button.withConfig({displayName:"ImageLightbox__CloseButton",componentId:"sc-k6a6sw-1"})(["position:fixed;top:20px;right:20px;
92display:grid;width:36px;height:36px;place-items:center;border-radius:",";color:rgba(255,255,255,0.55);cursor:pointer;transition:color ",",background ",";&:hover{background:rgba(255,255,255,0.08);color:#fff;}svg{width:18px;height:18px;}"],({theme:e})=>e.radius.full,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast),YU=p.figure.withConfig({displayName:"ImageLightbox__Figure",componentId:"sc-k6a6sw-2"})(["display:grid;max-width:100%;max-height:100%;margin:0;gap:12px;justify-items:center;animation:"," 180ms ease-out;cursor:default;img{display:block;max-width:min(1400px,100%);max-height:calc(100vh - 96px);border:1px solid rgba(255,255,255,0.16);border-radius:",";background:#000;object-fit:contain;}figcaption{max-width:720px;color:rgba(255,255,255,0.7);font-size:0.9rem;line-height:1.5;text-align:center;}"],UU,({theme:e})=>e.radius.lg);function XU({image:e,onClose:t}){const n=R.useRef(null);return R.useEffect(()=>{if(!e)return;n.current?.focus({preventScroll:!0});const r=c=>{c.key==="Escape"&&t()},a=document.body.style.overflow;return document.body.style.overflow="hidden",document.addEventListener("keydown",r),()=>{document.body.style.overflow=a,document.removeEventListener("keydown",r)}},[e,t]),!e||typeof document>"u"?null:Zo.createPortal(s.jsxs(GU,{onMouseDown:t,children:[s.jsx(VU,{ref:n,type:"button","aria-label":"Close image",onClick:t,children:s.jsx(N,{icon:"lucide:x"})}),s.jsxs(YU,{role:"dialog","aria-modal":"true","aria-label":e.alt||"Expanded image",onMouseDown:r=>r.stopPropagation(),children:[s.jsx("img",{src:e.src,alt:e.alt,decoding:"async"}),e.alt&&s.jsx("figcaption",{children:e.alt})]})]}),document.body)}const KU=p.header.withConfig({displayName:"BlogPost__Hero",componentId:"sc-i2et3m-0"})(["position:relative;overflow:hidden;padding:152px 24px 56px;border-bottom:1px solid ",";@media (max-width:","){padding:128px 20px 44px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.breakpoint.md),WU=p.div.withConfig({displayName:"BlogPost__HeroInner",componentId:"sc-i2et3m-1"})(["position:relative;width:min(100%,1180px);margin:0 auto;animation:"," 0.7s ease both;"],ta),JU=p.nav.withConfig({displayName:"BlogPost__Breadcrumbs",componentId:"sc-i2et3m-2"})(["display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:26px;color:",";font-size:0.78rem;font-weight:600;a{transition:color ",";&:hover{color:",";}}svg{width:13px;height:13px;color:",";}"],({theme:e})=>e.colors.textTertiary,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.text,({theme:e})=>e.colors.textMuted),QU=p.h1.withConfig({displayName:"BlogPost__Title",componentId:"sc-i2et3m-3"})(["",";max-width:860px;color:",";font-size:clamp(36px,4.6vw,54px);font-weight:760;line-height:1.05;letter-spacing:-0.04em;"],na,({theme:e})=>e.colors.text),ZU=p.p.withConfig({displayName:"BlogPost__Lede",componentId:"sc-i2et3m-4"})(["max-width:720px;margin-top:24px;color:",";font-size:clamp(18px,2vw,21px);font-weight:470;line-height:1.65;"],({theme:e})=>e.colors.textSecondary),eG=p.div.withConfig({displayName:"BlogPost__MetaRow",componentId:"sc-i2et3m-5"})(["display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:30px;color:",";font-size:0.83rem;"],({theme:e})=>e.colors.textTertiary),fv=p.span.withConfig({displayName:"BlogPost__MetaItem",componentId:"sc-i2et3m-6"})(["display:inline-flex;align-items:center;gap:8px;svg{width:15px;height:15px;color:",";}"],({theme:e})=>e.colors.accountAccent),tG=p.div.withConfig({displayName:"BlogPost__TagRow",componentId:"sc-i2et3m-7"})(["display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;"]),nG=p.a.withConfig({displayName:"BlogPost__Tag",componentId:"sc-i2et3m-8"})(["padding:5px 11px;border:1px solid ",";border-radius:",";background:",";color:",";font-size:0.76rem;font-weight:600;transition:color ",",border-color ",";&:hover{border-color:",";color:",";}"],({theme:e})=>e.colors.border,({theme:e})=>e.radius.full,({theme:e})=>e.colors.glass,({theme:e})=>e.colors.textSecondary,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.accentBorder,({theme:e})=>e.colors.accentText),iG=p.main.withConfig({displayName:"BlogPost__Page",componentId:"sc-i2et3m-9"})(["display:grid;grid-template-columns:",";justify-content:start;gap:clamp(40px,6vw,88px);width:min(100% - 48px,1180px);margin:0 auto;padding:64px 0 112px;@media (max-width:","){grid-template-columns:minmax(0,760px);}@media (max-width:","){width:min(100% - 40px,1180px);padding:40px 0 80px;}"],({$withToc:e})=>e?"minmax(0, 760px) 240px":"minmax(0, 760px)",({theme:e})=>e.breakpoint.lg,({theme:e})=>e.breakpoint.md),rG=p.article.withConfig({displayName:"BlogPost__Article",componentId:"sc-i2et3m-10"})(["min-width:0;"]),oG=p.figure.withConfig({displayName:"BlogPost__Cover",componentId:"sc-i2et3m-11"})(["overflow:hidden;margin-bottom:48px;border:1px solid ",";border-radius:",";background:",";img{width:100%;aspect-ratio:16 / 9;object-fit:cover;cursor:zoom-in;}"],({theme:e})=>e.colors.border,({theme:e})=>
92e.radius.xl,({theme:e})=>e.colors.glass),sG=p.div.withConfig({displayName:"BlogPost__Prose",componentId:"sc-i2et3m-12"})(["color:",";font-size:1.02rem;line-height:1.8;> * + *{margin-top:20px;}h2,h3,h4{color:",";scroll-margin-top:112px;}h2{",";margin-top:56px;font-size:clamp(1.5rem,2.8vw,1.95rem);line-height:1.15;letter-spacing:-0.03em;}h3{margin-top:40px;font-size:1.22rem;font-weight:650;letter-spacing:-0.015em;}h4{margin-top:30px;font-size:1.02rem;font-weight:650;}h2 + *,h3 + *,h4 + *{margin-top:14px;}ul,ol{padding-left:26px;}li{padding-left:4px;}li + li{margin-top:8px;}li > ul,li > ol{margin-top:8px;}li::marker{color:",";font-weight:600;}strong{color:",";font-weight:620;}a{color:",";text-decoration:underline;text-decoration-color:",";text-underline-offset:3px;&:hover{text-decoration-color:currentColor;}}blockquote{padding:4px 0 4px 22px;border-left:3px solid ",";color:",";font-style:italic;p + p{margin-top:12px;}}code{padding:2px 6px;border:1px solid ",";border-radius:",";background:",";color:",";font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.86em;}pre{overflow-x:auto;padding:18px 20px;border:1px solid ",";border-radius:",";background:",";font-size:0.86rem;line-height:1.65;scrollbar-width:thin;code{padding:0;border:0;background:transparent;color:",";font-size:inherit;}}img{margin:8px auto;border:1px solid ",";border-radius:",";cursor:zoom-in;transition:border-color ",";&:hover{border-color:",";}}a img{cursor:pointer;}hr{height:1px;margin:44px 0;border:0;background:",";}table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;font-size:0.9rem;}th,td{padding:10px 14px;border:1px solid ",";text-align:left;vertical-align:top;}th{background:",";color:",";font-weight:650;}input[type='checkbox']{margin-right:8px;accent-color:",";}"],({theme:e})=>e.colors.textSecondary,({theme:e})=>e.colors.text,ir,({theme:e})=>e.colors.accentText,({theme:e})=>e.colors.text,({theme:e})=>e.colors.accentText,({theme:e})=>e.colors.accentBorder,({theme:e})=>e.colors.accentPrimary,({theme:e})=>e.colors.textSecondary,({theme:e})=>e.colors.consoleOverlayBorder,({theme:e})=>e.radius.sm,({theme:e})=>e.colors.consoleBg,({theme:e})=>e.colors.codeMethod,({theme:e})=>e.colors.consoleOverlayBorder,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.consoleBg,({theme:e})=>e.colors.text,({theme:e})=>e.colors.border,({theme:e})=>e.radius.lg,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.accentBorder,({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.border,({theme:e})=>e.colors.glass,({theme:e})=>e.colors.text,({theme:e})=>e.colors.accentPrimary),aG=p.footer.withConfig({displayName:"BlogPost__ArticleFooter",componentId:"sc-i2et3m-13"})(["display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:56px;padding-top:28px;border-top:1px solid ",";"],({theme:e})=>e.colors.borderSubtle),lG=p.div.withConfig({displayName:"BlogPost__ShareRow",componentId:"sc-i2et3m-14"})(["display:flex;flex-wrap:wrap;align-items:center;gap:8px;"]),cG=p.span.withConfig({displayName:"BlogPost__ShareLabel",componentId:"sc-i2et3m-15"})(["margin-right:6px;color:",";font-size:0.76rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;"],({theme:e})=>e.colors.textTertiary),hv=p.a.withConfig({displayName:"BlogPost__ShareButton",componentId:"sc-i2et3m-16"})(["display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border:1px solid ",";border-radius:",";background:",";color:",";font-size:0.78rem;font-weight:600;cursor:pointer;transition:color ",",border-color ",";svg{width:13px;height:13px;}&:hover{border-color:",";color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],({theme:e})=>e.colors.border,({theme:e})=>e.radius.full,({theme:e})=>e.colors.glass,({theme:e})=>e.colors.textSecondary,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.accentBorder,({theme:e})=>e.colors.text,({theme:e})=>e.colors.focusRing),dG=p.span.withConfig({displayName:"BlogPost__Updated",componentId:"sc-i2et3m-17"})(["color:",";font-size:0.78rem;"],({theme:e})=>e.colors.textMuted),uG=p.nav.withConfig({displayName:"BlogPost__Neighbours",componentId:"sc-i2et3m-18"})(["display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px;@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.breakpoint.sm),TN=p.a.withConfig({displayName:"BlogPost__Neighbour",componentId:"sc-i2et3m-19"})(["display:grid;gap:6px;padding:18px 20px;border:1px solid ",";border-radius:",";background:",";text-align:",";transition:border-color ",",transform ",";small{display:inline-flex;align-items:center;justify-content:",";gap:6px;color:",";font-size:0.72rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;svg{width:12px;height:12px;}}span{color:",";font-size:0.92rem;font-weight:600;line-height:1.4;}&:hover{border-color:",";transform:translateY(-1px);}"],({theme:e})=>e.colors.border,({theme:e})=>
92e.radius.lg,({theme:e})=>e.scheme==="dark"?"#06132b":"#ffffff",({$align:e})=>e??"left",({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({$align:e})=>e==="right"?"flex-end":"flex-start",({theme:e})=>e.colors.textTertiary,({theme:e})=>e.colors.text,({theme:e})=>e.colors.borderHover),pG=p.aside.withConfig({displayName:"BlogPost__Sidebar",componentId:"sc-i2et3m-20"})(["position:sticky;top:112px;align-self:start;max-height:calc(100vh - 136px);overflow-y:auto;scrollbar-width:thin;@media (max-width:","){display:none;}"],({theme:e})=>e.breakpoint.lg),fG=p.div.withConfig({displayName:"BlogPost__SidebarLabel",componentId:"sc-i2et3m-21"})(["margin-bottom:14px;color:",";font-size:0.72rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;"],({theme:e})=>e.colors.text),hG=p.nav.withConfig({displayName:"BlogPost__Toc",componentId:"sc-i2et3m-22"})(["display:flex;flex-direction:column;gap:2px;"]),gG=p.a.withConfig({displayName:"BlogPost__TocLink",componentId:"sc-i2et3m-23"})(["padding:6px 10px;padding-left:",";border-left:1px solid ",";color:",";font-size:",";line-height:1.4;transition:color ",",border-color ",",background-color ",";"," &:hover{border-color:",";color:",";}"],({$level:e})=>e===3?"22px":"10px",({theme:e,$active:t})=>t?e.colors.accentPrimary:e.colors.border,({theme:e,$active:t})=>t?e.colors.text:e.colors.textTertiary,({$level:e})=>e===3?"0.74rem":"0.78rem",({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({$active:e,theme:t})=>e&&Pt(["background:",";"],t.colors.accentSoft),({theme:e})=>e.colors.accentPrimary,({theme:e})=>e.colors.text),mG=p.a.withConfig({displayName:"BlogPost__SidebarCta",componentId:"sc-i2et3m-24"})(["display:flex;align-items:flex-start;gap:10px;margin-top:28px;padding:14px;border:1px solid ",";border-radius:",";background:",";color:",";font-size:0.76rem;line-height:1.5;transition:border-color ",";> svg{width:15px;height:15px;margin-top:2px;flex:0 0 auto;color:",";}strong{display:block;color:",";font-weight:650;}&:hover{border-color:",";}"],({theme:e})=>e.colors.border,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.glass,({theme:e})=>e.colors.textTertiary,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.accentText,({theme:e})=>e.colors.text,({theme:e})=>e.colors.accentBorder),xG=p.section.withConfig({displayName:"BlogPost__Related",componentId:"sc-i2et3m-25"})(["padding:72px 24px 128px;border-top:1px solid ",";@media (max-width:","){padding:56px 20px 96px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.breakpoint.md),yG=p.div.withConfig({displayName:"BlogPost__RelatedInner",componentId:"sc-i2et3m-26"})(["width:min(100%,1180px);margin:0 auto;"]),vG=p.div.withConfig({displayName:"BlogPost__RelatedHeader",componentId:"sc-i2et3m-27"})(["display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:28px;"]),bG=p.h2.withConfig({displayName:"BlogPost__RelatedTitle",componentId:"sc-i2et3m-28"})(["",";font-size:clamp(1.6rem,3vw,2.2rem);"],ir),wG=p.a.withConfig({displayName:"BlogPost__RelatedAll",componentId:"sc-i2et3m-29"})(["display:inline-flex;align-items:center;gap:6px;color:",";font-size:0.84rem;font-weight:600;svg{width:14px;height:14px;}&:hover{text-decoration:underline;}"],({theme:e})=>e.colors.accentText),_G=p.div.withConfig({displayName:"BlogPost__RelatedGrid",componentId:"sc-i2et3m-30"})(["display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;@media (max-width:","){grid-template-columns:repeat(2,minmax(0,1fr));}@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.breakpoint.lg,({theme:e})=>e.breakpoint.sm);function SG(){const{post:e,related:t,previous:n,next:r,seo:a}=qn().props,[c,u]=R.useState(null),[f,h]=R.useState(!1),m=R.useRef(void 0),[x,v]=R.useState(null),b=e.toc.length>1,j=R.useCallback(()=>v(null),[]),w=A=>{v({src:A.currentSrc||A.src,alt:A.alt})},_=A=>{const T=A.target;!(T instanceof HTMLImageElement)||T.closest("a")||(A.preventDefault(),w(T))};R.useEffect(()=>{if(!b||typeof window>"u")return;const A=e.toc.map(H=>document.getElementById(H.id)).filter(H=>H!==null);if(A.length===0)return;const T=new IntersectionObserver(H=>
92{const q=H.filter(B=>B.isIntersecting).sort((B,E)=>B.boundingClientRect.top-E.boundingClientRect.top);q[0]&&u(q[0].target.id)},{rootMargin:"-120px 0px -65% 0px",threshold:0});return A.forEach(H=>T.observe(H)),()=>T.disconnect()},[b,e.toc]),R.useEffect(()=>()=>clearTimeout(m.current),[]);const S=async()=>{try{await navigator.clipboard.writeText(a.canonical),h(!0),clearTimeout(m.current),m.current=setTimeout(()=>h(!1),1800)}catch{}},k=encodeURIComponent(e.title),I=encodeURIComponent(a.canonical);return s.jsxs(s.Fragment,{children:[s.jsx(Nn,{title:a.title}),s.jsxs(Di,{children:[s.jsx(KU,{children:s.jsxs(WU,{children:[s.jsxs(JU,{"aria-label":"Breadcrumb",children:[s.jsx(qe,{href:"/blog",children:"Blog"}),e.category&&s.jsxs(s.Fragment,{children:[s.jsx(N,{icon:"lucide:chevron-right","aria-hidden":"true"}),s.jsx(qe,{href:e.category.url,children:e.category.name})]})]}),s.jsx(QU,{children:e.title}),e.excerpt&&s.jsx(ZU,{children:e.excerpt}),s.jsxs(eG,{children:[s.jsxs(fv,{children:[s.jsx(N,{icon:"lucide:user-round","aria-hidden":"true"}),e.authorName]}),e.publishedAtLabel&&s.jsxs(fv,{children:[s.jsx(N,{icon:"lucide:calendar-days","aria-hidden":"true"}),s.jsx("time",{dateTime:e.publishedAt??void 0,children:e.publishedAtLabel})]}),s.jsxs(fv,{children:[s.jsx(N,{icon:"lucide:clock-3","aria-hidden":"true"}),e.readingTime," min read"]})]}),e.tags.length>0&&s.jsx(tG,{"aria-label":"Tags",children:e.tags.map(A=>s.jsxs(nG,{as:qe,href:A.url,children:["#",A.name]},A.id))})]})}),s.jsxs(iG,{$withToc:b,children:[s.jsxs(rG,{children:[e.coverImageUrl&&s.jsx(oG,{children:s.jsx("img",{src:e.coverImageUrl,alt:e.coverImageAlt??"",loading:"eager",decoding:"async",onClick:A=>w(A.currentTarget)})}),s.jsx(sG,{dangerouslySetInnerHTML:{__html:e.html},onClick:_}),s.jsxs(aG,{children:[s.jsxs(lG,{children:[s.jsx(cG,{children:"Share"}),s.jsx(hv,{href:`https://twitter.com/intent/tweet?text=${k}&url=${I}`,target:"_blank",rel:"noopener noreferrer",children:"X / Twitter"}),s.jsx(hv,{href:`https://www.linkedin.com/sharing/share-offsite/?url=${I}`,target:"_blank",rel:"noopener noreferrer",children:"LinkedIn"}),s.jsxs(hv,{as:"button",type:"button",onClick:S,children:[s.jsx(N,{icon:f?"lucide:check":"lucide:link","aria-hidden":"true"}),f?"Copied":"Copy link"]})]}),e.updatedAtLabel&&e.updatedAtLabel!==e.publishedAtLabel&&s.jsxs(dG,{children:["Last updated ",e.updatedAtLabel]})]}),(n||r)&&s.jsxs(uG,{"aria-label":"More articles",children:[n?s.jsxs(TN,{as:qe,href:n.url,rel:"prev",children:[s.jsxs("small",{children:[s.jsx(N,{icon:"lucide:arrow-left","aria-hidden":"true"}),"Previous"]}),s.jsx("span",{children:n.title})]}):s.jsx("span",{}),r&&s.jsxs(TN,{as:qe,href:r.url,rel:"next",$align:"right",children:[s.jsxs("small",{children:["Next",s.jsx(N,{icon:"lucide:arrow-right","aria-hidden":"true"})]}),s.jsx("span",{children:r.title})]})]})]}),b&&s.jsxs(pG,{children:[s.jsx(fG,{children:"On this page"}),s.jsx(hG,{"aria-label":"Table of contents",children:e.toc.map(A=>s.jsx(gG,{href:`#${A.id}`,$level:A.level,$active:c===A.id,children:A.title},A.id))}),s.jsxs(mG,{as:qe,href:"/pricing?checkout=1&plan=demo",children:[s.jsx(N,{icon:"lucide:rocket","aria-hidden":"true"}),s.jsxs("span",{children:[s.jsx("strong",{children:"Try Puppetflow"}),"Automate browser work in minutes, free demo included."]})]})]})]}),t.length>0&&s.jsx(xG,{children:s.jsxs(yG,{children:[s.jsxs(vG,{children:[s.jsx(bG,{children:"Keep reading"}),s.jsxs(wG,{as:qe,href:"/blog",children:["All articles",s.jsx(N,{icon:"lucide:arrow-right","aria-hidden":"true"})]})]}),s.jsx(_G,{children:t.map(A=>s.jsx(b0,{post:A,headingLevel:"h3"},A.id))})]})})]}),s.jsx(XU,{image:x,onClose:j})]})}const CG=Object.freeze(Object.defineProperty({__proto__:null,default:SG},Symbol.toStringTag,{value:"Module"})),al={RUN:"lucide:flag",TERMINATE:"lucide:octagon",FUNCTION:"lucide:box",Code:"lucide:code-2","If / Else":"lucide:git-branch",Loop:"lucide:repeat",Merge:"lucide:merge","No-op":"lucide:chevrons-right",Filter:"lucide:filter",Limit:"lucide:list-filter",Set:"lucide:package-plus",$dataTableInsertRow:"lucide:list-plus",$dataTableUpdateRows:"lucide:list-restart",$dataTableUpsertRows:"lucide:list-plus",$dataTableRowExists:"lucide:list-check",$dataTableRowDoesNotExist:"lucide:list-x",$dataTableGetRows:"lucide:search",$dataTableDeleteRows:"lucide:trash-2",$dataTableCreate:"lucide:table-properties",$dataTableDelete:"lucide:trash-2",$dataTableList:"lucide:library",$dataTableUpdate:"lucide:table-properties",$setOutput:"lucide:package-plus",$gotoUrl:"lucide:compass",$gotoTab:"lucide:panels-top-left",$stopwatchStart:"lucide:timer",$stopwatchStop:"lucide:timer-off",$stopwatchCheck:"lucide:timer-reset",$sniffNetwork:"lucide:radio-tower",$stopSniffing:"lucide:circle-off",$screenshot:"lucide:camera","AI Message":"lucide:message-square-text","AI Control":"lucide:brain-circuit",$aiMessage:"lucide:message-square-text",$aiControl:"lucide:brain-circuit",$mcpClientTool:"lucide:plug-zap",$httpRequest:"lucide:send",$waitHumanValidation:"lucide:hand",$waitForSelectorCondition:"lucide:scan-line",$generateResponseSuccess:"lucide:circle-check",$generateResponseError:"lucide:circle-x",$generateResponse:"lucide:message-square-reply",$stopFail:"lucide:octagon-alert",$stopSuccess:"lucide:badge-check",$fillInput:"lucide:keyboard",$keyboardPress:"lucide:type",$keyboardShortcut:"lucide:command",$clickElement:"lucide:mouse-pointer-click",$clickElementAtIndex:"lucide:list-ordered",$clickAtCoordinates:"lucide:locate-fixed",$scrollByPixels:"lucide:arrow-up-down",$scrollToElement:"lucide:scan-line",$attributesFromOne:"lucide:scan-text",$attributesFromMany:"lucide:list-checks",$selectOneElement:"lucide:scan-line",$selectManyElements:"lucide:list-tree",$matchSequence:"lucide:list-checks",$selectShadow:"lucide:layers",$shadowInputFill:"lucide:keyboard",$injectScriptLibrary:"lucide:file-code-2",$bridgeEvaluate:"lucide:code-2",$if:"lucide:git-branch",$ifEmpty:"lucide:replace",$max:"lucide:arrow-up-1-0",$min:"lucide:arrow-down-1-0",$vars:"lucide:key-round",$totp:"lucide:shield-keyhole",$meta:"lucide:tags",$legend:"lucide:text-cursor-input",$log:"lucide:terminal",$sleep:"lucide:hourglass",$keyboardSpeed:"lucide:gauge",$setViewport:"lucide:monitor",$currentDate:"lucide:calendar",$currentDateMinusOneMonth:"lucide:calendar-minus",$currentDatePlusOneMonth:"lucide:calendar-plus",$parseDates:"lucide:calendar-search",$sortDates:"lucide:arrow-up-down",$saveCookies:"lucide:cookie",$loadCookies:"lucide:cookie",$clearCookies:"lucide:trash-2",$loginRemember:"lucide:shield-check",$writeFile:"lucide:file-plus-2",$scanDirectory:"lucide:folder-search",$scanDownloadsDirectory:"lucide:folder-search",$download:"lucide:download",$downloadFromBrowser:"lucide:cloud-download",$waitForFile:"lucide:file-clock",$moveDownloadedFile:"lucide:file-input",$getDownloadsPathFile:"lucide:file-search",$upload:"lucide:upload",$unzipFile:"lucide:archive",$pdfSearch:"lucide:file-search",$pdfGetText:"lucide:file-text",$
92now:"lucide:calendar-clock",$today:"lucide:calendar-days",$notify:"lucide:bell",$waitForEmail:"lucide:mail-search",$input:"lucide:braces",$page:"lucide:panel-top",$client:"lucide:plug"},c6="lucide:box",zl=e=>e.includes(":")?fq(e):"",Mf={RUN:"#22c55e",TERMINATE:"#64748b",FUNCTION:"#14b8a6",Code:"#6366f1","If / Else":"#22c55e",Loop:"#22c55e",Merge:"#64748b","No-op":"#22c55e",Filter:"#b45309",Limit:"#b45309",Set:"#b45309",$dataTableInsertRow:"#0f766e",$dataTableUpdateRows:"#0f766e",$dataTableUpsertRows:"#0f766e",$dataTableRowExists:"#0f766e",$dataTableRowDoesNotExist:"#0f766e",$dataTableGetRows:"#0f766e",$dataTableDeleteRows:"#0f766e",$dataTableCreate:"#0f766e",$dataTableDelete:"#0f766e",$dataTableList:"#0f766e",$dataTableUpdate:"#0f766e",$setOutput:"#ef4444",$gotoUrl:"#0ea5e9",$gotoTab:"#0ea5e9",$stopwatchStart:"#64748b",$stopwatchStop:"#64748b",$stopwatchCheck:"#64748b",$sniffNetwork:"#6366f1",$stopSniffing:"#6366f1",$screenshot:"#0ea5e9","AI Message":"#8b5cf6","AI Control":"#8b5cf6",$aiMessage:"#8b5cf6",$aiControl:"#8b5cf6",$mcpClientTool:"#8b5cf6",$httpRequest:"#6366f1",$waitHumanValidation:"#ec4899",$generateResponseSuccess:"#ef4444",$generateResponseError:"#ef4444",$generateResponse:"#ef4444",$stopFail:"#ef4444",$stopSuccess:"#ef4444",$fillInput:"#f97316",$keyboardPress:"#f97316",$keyboardShortcut:"#f97316",$clickElement:"#f97316",$clickElementAtIndex:"#f97316",$clickAtCoordinates:"#f97316",$scrollByPixels:"#f97316",$scrollToElement:"#f97316",$attributesFromOne:"#8b5cf6",$attributesFromMany:"#8b5cf6",$selectOneElement:"#8b5cf6",$selectManyElements:"#8b5cf6",$selectShadow:"#8b5cf6",$shadowInputFill:"#f97316",$matchSequence:"#64748b",$injectScriptLibrary:"#6366f1",$bridgeEvaluate:"#6366f1",$vars:"#64748b",$totp:"#64748b",$meta:"#ef4444",$legend:"#ef4444",$log:"#ef4444",$sleep:"#64748b",$keyboardSpeed:"#f97316",$setViewport:"#0ea5e9",$currentDate:"#eab308",$currentDateMinusOneMonth:"#eab308",$currentDatePlusOneMonth:"#eab308",$parseDates:"#eab308",$sortDates:"#eab308",$saveCookies:"#6366f1",$loadCookies:"#6366f1",$clearCookies:"#6366f1",$loginRemember:"#0ea5e9",$writeFile:"#06b6d4",$scanDirectory:"#06b6d4",$scanDownloadsDirectory:"#06b6d4",$download:"#06b6d4",$downloadFromBrowser:"#06b6d4",$waitForFile:"#06b6d4",$moveDownloadedFile:"#06b6d4",$getDownloadsPathFile:"#06b6d4",$upload:"#f97316",$unzipFile:"#06b6d4",$pdfSearch:"#06b6d4",$pdfGetText:"#06b6d4",$now:"#64748b",$today:"#64748b",$notify:"#ec4899",$waitForEmail:"#ec4899",$page:"#0ea5e9",$client:"#0ea5e9",$input:"#64748b",$waitForSelectorCondition:"#64748b"},jG="#64748b",gv="#14b8a6",tg=new Set(["RUN","TERMINATE","FUNCTION"]),d6="$mcpClientTool",Hp={Code:"lucide:code-2",Navigation:"lucide:compass",Interaction:"lucide:mouse-pointer-click",Selectors:"lucide:scan-line","Extract Data":"lucide:scan-search","Page Eval":"lucide:binary",Advanced:"lucide:binary",Files:"lucide:folder-down",Date:"lucide:calendar","Data Tables":"lucide:table-2",Utility:"lucide:wrench",Functions:"lucide:square-function",Response:"lucide:message-square-reply",Notification:"lucide:bell",Mailbox:"lucide:mail-search",Cookies:"lucide:cookie",Globals:"lucide:globe-2",Control:"lucide:git-branch",Data:"lucide:filter",AI:"lucide:sparkles",Snippets:"lucide:package"},Xc={Code:"#6366f1",Navigation:"#0ea5e9",Interaction:"#f97316",Selectors:"#8b5cf6","Extract Data":"#8b5cf6","Page Eval":"#6366f1",Advanced:"#6366f1",Files:"#06b6d4",Date:"#eab308","Data Tables":"#0f766e",Utility:"#64748b",Functions:"#06b6d4",Response:"#ef4444",Notification:"#ec4899",Mailbox:"#ec4899",Cookies:"#6366f1",Globals:"#64748b",Control:"#22c55e",Data:"#b45309",AI:"#8b5cf6",Snippets:"#14b8a6",Custom:"#64748b"},kG={RUN:"System",TERMINATE:"System",FUNCTION:"System",Code:"Advanced","If / Else":"Control",Loop:"Control",Merge:"Control","No-op":"Control",Filter:"Data",Limit:"Data",Set:"Data",$dataTableInsertRow:"Data Tables",$dataTableUpdateRows:"Data Tables",$dataTableUpsertRows:"Data Tables",$dataTableRowExists:"Data Tables",$dataTableRowDoesNotExist:"Data Tables",$dataTableGetRows:"Data Tables",$dataTableDeleteRows:"Data Tables",$dataTableCreate:"Data Tables",$dataTableDelete:"Data Tables",$dataTableList:"Data Tables",$dataTableUpdate:"Data Tables",$setOutput:"Response",$generateResponseSuccess:"Response",$generateResponseError:"Response",$generateResponse:"Response",$stopFail:"Response",$stopSuccess:"Response",$meta:"Utility",$legend:"Utility",$log:"Utility",$gotoUrl:"Navigation",$gotoTab:"Navigation",$stopwatchStart:"Utility",$stopwatchStop:"Utility",$stopwatchCheck:"Utility",$sniffNetwork:"Advanced",$stopSniffing:"Advanced",$screenshot:"Navigation","AI Message":"AI","AI Control":"AI",$aiMessage:"AI",$aiControl:"AI",$mcpClientTool:"AI",$httpRequest:"Advanced",$loginRemember:"Navigation",$setViewport:"Utility",$keyboardSpeed:"Interaction",$fillInput:"Interaction",$keyboardPress:"Interaction",$keyboardShortcut:"Interaction",$clickElement:"Interaction",$clickElementAtIndex:"Interaction",$clickAtCoordinates:"Interaction",$scrollByPixels:"Interaction",$scrollToElement:"Interaction",$upload:"Interaction",$attributesFromOne:"Selectors",$attributesFromMany:"Selectors",$selectOneElement:"Selectors",$selectManyElements:"Selectors",$matchSequence:"Utility",$selectShadow:"Selectors",$shadowInputFill:"Selectors",$injectScriptLibrary:"Page Eval",$bridgeEvaluate:"Page Eval",$saveCookies:"Cookies",$loadCookies:"Cookies",$clearCookies:"Cookies",$writeFile:"Files",$scanDirectory:"Files",$scanDownloadsDirectory:"Files",$download:"Files",$downloadFromBrowser:"Files",$waitForFile:"Files",$moveDownloadedFile:"Files",$getDownloadsPathFile:"Files",$unzipFile:"Files",$pdfSearch:"Files",$pdfGetText:"Files",$now:"Globals",$today:"Globals",$currentDate:"Date",$currentDateMinusOneMonth:"Date",$currentDatePlusOneMonth:"Date",$parseDates:"Date",$sortDates:"Date",$sleep:"Utility",$waitForSelectorCondition:"Utility",$vars:"Utility",$totp:"Utility",$input:"Globals",$page:"Globals",$client:"Globals",$notify:"Notification",$waitHumanValidation:"Notification",$waitForEmail:"Mailbox"},u6=e=>{const t={Set:"Set variable",$setOutput:"Set Output",$aiMessage:"AI Message",$aiControl:"AI Control",$mcpClientTool:"MCP Client Tool",$httpRequest:"HTTP Request",$totp:"Time-based One-Time Password",$writeFile:"Write File",$dataTableInsertRow:"Insert Row",$dataTableUpdateRows:"Update Row(s)",$dataTableUpsertRows:"Upsert Row(s)",$dataTableRowExists:"If Row Exists",$dataTableRowDoesNotExist:"If Row Does Not Exist",$dataTableGetRows:"Get Row(s)",$dataTableDeleteRows:"Delete Row(s)",$dataTableCreate:"Create Data Table",$dataTableDelete:"Delete Data Table",$dataTableList:"List Data Tables",$dataTableUpdate:"Update Data Table",RUN:"RUN",TERMINATE:"FINALLY",FUNCTION:"FUNCTION"};if(t[e])return t[e];const n=e.replace(/^\$\$?/,"").replace(/[_-]+/g," ").replace(/([a-z0-9])([A-Z])/g,"$1 $2").replace(/([A-Z]+)([A-Z][a-z])/g,"$1 $2").replace(/\s+/g," ").trim();return n?n.charAt(0).toUpperCase()+n.slice(1):e.startsWith("$$")?"Snippet":e},Js=e=>e.system==="terminate"?"FINALLY":(e.system==="function"||e.name==="FUNCTION")&&!e.scopeId?"SNIPPET":e.label?.trim()?e.label.trim():u6(e.name),NG=e=>e.localFunctionId?"Functions":e.system==="function"||e.name==="FUNCTION"?e.scopeId?"Functions":"Snippets":e.system||tg.has(e.name)?"System":e.entry?.category?e.entry.category==="Code"?"Advanced":e.entry.category==="Extract Data"?"Selectors":e.entry.category:e.name.startsWith("$$")?"Snippets":kG[e.name]??"Custom",Ow=e=>{if(e.localFunctionId)return"lucide:corner-down-right";if(e.system==="run")return al.RUN;if(e.system==="terminate")return al.TERMINATE;if(e.system==="function"||e.name==="FUNCTION")return e.scopeId?Hp.Functions:al.FUNCTION;const t=e.entry?.category;return e.entry?.icon??al[e.entry?.name??e.name]??(t?Hp[t]:void 0)??(e.name.startsWith("$$")?Hp.Snippets:c6)},Rd=e=>e.localFunctionId?Xc.Functions:e.system==="run"?Mf.RUN:e.system==="terminate"?Mf.TERMINATE:e.system==="function"||e.name==="FUNCTION"?e.scopeId?Xc.Functions:gv:e.entry?.color?e.entry.color:e.entry?.category&&Xc[e.entry.category]?Xc[e.entry.category]:e.name.startsWith("$$")?gv:Mf[e.entry?.name??e.name]??jG,p6=e=>{if(e.kind==="stickyNote"||tg.has(e.name)||e.system||e.name===d6)return[];const t=[{id:"input",label:"Input",side:"input",position:"left",connectionType:"flow"}];return(e.name==="$aiMessage"||e.name==="$aiControl")&&t.push({id:"ai_tool",label:"Tools",side:"input",position:"bottom",connectionType:"ai_tool"}),t},EG=e=>e==="flow-options-loginRecipe"?"Login recipe":e.replace(/^flow-/,"").replace(/[-_]+/g," ").replace(/([a-z0-9])([A-Z])/g,"$1 $2").replace(/^./,t=>t.toUpperCase()),f6=(e,t=[])=>{if(e.kind==="stickyNote")return[];if(e.name===d6)return[{id:"ai_tool",label:"Tools",side:"output",position:"top",connectionType:"ai_tool"}];let n;e.name==="If / Else"||e.name==="$dataTableRowExists"||e.name==="$dataTableRowDoesNotExist"?n=[{id:"true",label:"True",side:"output",position:"right",connectionType:"flow"},{id:"false",label:"False",side:"output",position:"right",connectionType:"flow"}]:e.name==="Loop"?n=[{id:"loop",label:"Loop",side:"output",position:"right",connectionType:"flow"},{id:"done",label:"Done",side:"output",position:"right",connectionType:"flow"}]:e.name==="$sniffNetwork"?n=[{id:"output",label:"Continue",side:"output",position:"right",connectionType:"flow"},{id:"flow-options-sniffing",label:"Sniffing",side:"output",position:"right",connectionType:"flow"}]:e.name==="$loginRemember"?n=[{id:"output",label:"Continue",side:"output",position:"right",connectionType:"flow"},{id:"flow-options-loginRecipe",label:"Login recipe",side:"output",position:"right",connectionType:"flow"}]:n=[{id:"output",label:"Output",side:"output",position:"right",connectionType:"flow"}];const r=new Set(n.map(a=>a.id));return t.forEach(a=>{const c=a.sourceNodeId===e.id?a.sourcePort:null;!c||r.has(c)||(r.add(c),n.push({id:c,label:EG(c),side:"output",position:a.connectionType==="ai_tool"?"top":"right",connectionType:a.connectionType??(c==="ai_tool"?"ai_tool":"flow")}))}),n},TG=e=>e.localFunctionId?"Private function call":e.system==="run"?"Entry point of the flow run":e.system==="terminate"?"Runs cleanup logic even if the flow fail
92s":e.system==="function"?"Arguments are available under $input":e.name==="FUNCTION"?"Entry point of the snippet":e.name.startsWith("$$")?"Reusable snippet":null,IN=e=>!e.system&&!tg.has(e.name),h6=e=>!e.system&&!tg.has(e.name),IG=p.div.withConfig({displayName:"ContextMenu",componentId:"sc-vx2t8v-0"})(["position:fixed;min-width:210px;padding:5px;border-radius:",";border:1px solid ",";background:",";box-shadow:",";z-index:30;"],({theme:e})=>e.radius.md,({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.surface,({theme:e})=>e.shadow.glass),Up=p.button.withConfig({displayName:"ContextMenu__ContextMenuItem",componentId:"sc-vx2t8v-1"})(["width:100%;min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:7px 8px;border-radius:",";color:",";background:transparent;cursor:pointer;font-size:12px;text-align:left;kbd{flex-shrink:0;display:inline-flex;align-items:center;gap:3px;font-family:'JetBrains Mono','Fira Code','SF Mono',monospace;font-size:10px;color:",";}&:hover{color:",";background:",";}"],({theme:e})=>e.radius.sm,({$danger:e,theme:t})=>e?"#ef4444":t.colors.textSecondary,({theme:e})=>e.colors.textMuted,({$danger:e,theme:t})=>e?"#ef4444":t.colors.text,({theme:e})=>e.colors.overlayStrong),Gp=p.span.withConfig({displayName:"ContextMenu__ContextMenuItemLabel",componentId:"sc-vx2t8v-2"})(["display:inline-flex;align-items:center;gap:8px;min-width:0;"]),mv=p.span.withConfig({displayName:"ContextMenu__ShortcutModifier",componentId:"sc-vx2t8v-3"})(["font-size:16px;line-height:1;"]),Pf=p.span.withConfig({displayName:"ContextMenu__ShortcutKey",componentId:"sc-vx2t8v-4"})(["font-size:13px;font-weight:400;line-height:1;"]),AG=p.div.withConfig({displayName:"ContextMenu__ContextMenuDivider",componentId:"sc-vx2t8v-5"})(["height:1px;margin:5px 4px;background:",";"],({theme:e})=>e.colors.borderSubtle),RG=p.span.withConfig({displayName:"ContextMenu__MouseShortcut",componentId:"sc-vx2t8v-6"})(["position:relative;flex-shrink:0;display:inline-flex;align-items:center;gap:0 !important;color:",";font-family:'JetBrains Mono','Fira Code','SF Mono',monospace;font-size:10px;"],({theme:e})=>e.colors.textMuted),MG=p.span.withConfig({displayName:"ContextMenu__MouseShortcutText",componentId:"sc-vx2t8v-7"})(["font-weight:700;"]),PG=p(Pf).withConfig({displayName:"ContextMenu__MouseShortcutKey",componentId:"sc-vx2t8v-8"})([""]),$G=p.div.withConfig({displayName:"ContextMenu__ContextShortcutGroup",componentId:"sc-vx2t8v-9"})(["flex-shrink:0;display:inline-flex;align-items:center;gap:8px;"]),zG=p.span.withConfig({displayName:"ContextMenu__MouseLeftClickDot",componentId:"sc-vx2t8v-10"})(["position:absolute;left:3px;top:2px;width:5px;height:6px;border-radius:5px 0 0 2px;background:","88;"],({theme:e})=>e.colors.textMuted),OG=p.span.withConfig({displayName:"ContextMenu__ContextMenuIcon",componentId:"sc-vx2t8v-11"})(["width:","px;height:","px;display:inline-block;flex:0 0 auto;background-color:currentColor;",""],({$size:e})=>e,({$size:e})=>e,({$iconUrl:e})=>e?` 93 -webkit-mask: url("${e}") no-repeat center / contain; 94 mask: url("${e}") no-repeat center / contain; 95 `:"");function Kc({icon:e}){return s.jsx(OG,{"aria-hidden":"true",$size:13,$iconUrl:zl(e)})}function DG({menu:e,contextNode:t,canSelectAll:n,canCopySelection:r,onOpenNode:a,onSelectAll:c,onCopySelection:u,onClose:f}){const h=!!(t&&h6(t));return s.jsxs(IG,{"data-context-menu":!0,style:{left:e.x,top:e.y},onPointerDown:m=>m.stopPropagation(),onClick:m=>m.stopPropagation(),children:[h&&t&&s.jsxs(s.Fragment,{children:[s.jsxs(Up,{type:"button",onClick:()=>{a(t),f()},children:[s.jsxs(Gp,{children:[s.jsx(Kc,{icon:"lucide:settings-2"}),"Open node"]}),s.jsxs($G,{children:[s.jsxs(RG,{"aria-label":"Double left click or E",children:[s.jsx(Kc,{icon:"lucide:mouse"}),s.jsx(zG,{}),s.jsx(MG,{children:"x2"}),"Â /Â ",s.jsx(PG,{children:"E"})]}),s.jsx("kbd",{children:"Return"})]})]}),r&&s.jsxs(Up,{type:"button",onClick:()=>{u(),f()},children:[s.jsxs(Gp,{children:[s.jsx(Kc,{icon:"lucide:copy"}),"Copy selection"]}),s.jsxs("kbd",{children:[s.jsx(mv,{children:"â"}),s.jsx(Pf,{children:"C"})]})]}),s.jsx(AG,{})]}),n&&s.jsxs(Up,{type:"button",onClick:()=>{c(),f()},children:[s.jsxs(Gp,{children:[s.jsx(Kc,{icon:"lucide:check-square"}),"Select all"]}),s.jsxs("kbd",{children:[s.jsx(mv,{children:"â"}),s.jsx(Pf,{children:"A"})]})]}),!t&&r&&s.jsxs(Up,{type:"button",onClick:()=>{u(),f()},children:[s.jsxs(Gp,{children:[s.jsx(Kc,{icon:"lucide:copy"}),"Copy selection"]}),s.jsxs("kbd",{children:[s.jsx(mv,{children:"â"}),s.jsx(Pf,{children:"C"})]})]})]})}const qs=72,w0=104,FG=-20,_0="input",S0="output",AN=.35,RN=1.6,MN=.18,BG=.004,PN=24,LG=180,$N=.5,qG=3,HG=12,Wc=180,Jc=120,zN=10,Vp=160,ON=7,DN=10,UG=2.5,GG=520,Md=(e,t,n)=>Math.max(t,Math.min(n,e)),VG=(e,t)=>
95(Math.max(0,e.findIndex(r=>r.id===t))-(e.length-1)/2)*20,FN=(e,t,n,r=[])=>{const a=n==="input"?p6(e):f6(e,r),u=a.find(m=>m.id===t)?.position??(n==="input"?"left":"right"),f=a.filter(m=>m.position===u),h=VG(f,t);return u==="top"||u==="bottom"?{x:e.x+h,y:e.y+(u==="top"?-qs/2:qs/2)}:{x:e.x+(n==="input"?-qs/2:qs/2),y:e.y+FG+h}},C0=(e,t)=>Math.hypot(e.x-t.x,e.y-t.y),BN=(e,t,n)=>{const r=C0(e,t);return r===0?e:{x:e.x+(t.x-e.x)/r*n,y:e.y+(t.y-e.y)/r*n}},YG=(e,t)=>{if(e.length===0)return"";const n=[`M ${e[0].x} ${e[0].y}`];for(let a=1;a<e.length-1;a+=1){const c=e[a-1],u=e[a],f=e[a+1],h=Math.min(t,C0(u,c)*.5,C0(u,f)*.5);if(h<=0){n.push(`L ${u.x} ${u.y}`);continue}const m=BN(u,c,h),x=BN(u,f,h);n.push(`L ${m.x} ${m.y}`,`Q ${u.x} ${u.y} ${x.x} ${x.y}`)}const r=e[e.length-1];return n.push(`L ${r.x} ${r.y}`),n.join(" ")},XG=(e,t)=>{if(t.x<=e.x){const a=e.x+48,c=t.x-48,u=Math.abs(t.y-e.y),f=t.y>=e.y?1:-1,h=u<48?e.y+f*48:(e.y+t.y)/2;return YG([e,{x:a,y:e.y},{x:a,y:h},{x:c,y:h},{x:c,y:t.y},t],16)}const r=Math.abs(t.x-e.x)*.5;return`M ${e.x} ${e.y} C ${e.x+r} ${e.y}, ${t.x-r} ${t.y}, ${t.x} ${t.y}`},KG=(e,t)=>{const n=Math.hypot(t.x-e.x,t.y-e.y);if(n<1)return`M ${e.x} ${e.y} L ${t.x} ${t.y}`;const r=Math.min(40,n*.12),a=Math.min(24,n*.15),c={x:e.x,y:e.y-a},u={x:t.x,y:t.y+a},f=(c.x+u.x)/2,h=(c.y+u.y)/2;return[`M ${e.x} ${e.y}`,`L ${c.x} ${c.y}`,`Q ${f} ${h-r}, ${u.x} ${u.y}`,`L ${t.x} ${t.y}`].join(" ")},WG=e=>e.nodes.length===0?null:e.nodes.reduce((t,n)=>{const r=n.kind==="stickyNote"?Math.max(180,n.stickyNote?.width??260):qs+80,a=n.kind==="stickyNote"?Math.max(120,n.stickyNote?.height??180):w0+80;return{minX:Math.min(t.minX,n.x-r/2),minY:Math.min(t.minY,n.y-a/2),maxX:Math.max(t.maxX,n.x+r/2),maxY:M
95ath.max(t.maxY,n.y+a/2)}},{minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}),Jd=e=>{if(e.kind==="stickyNote"){const t=Math.max(180,e.stickyNote?.width??260),n=Math.max(120,e.stickyNote?.height??180);return{minX:e.x-t/2,minY:e.y-n/2,maxX:e.x+t/2,maxY:e.y+n/2}}return{minX:e.x-qs/2,minY:e.y-w0/2,maxX:e.x+qs/2,maxY:e.y+w0/2}},JG=e=>({minX:Math.min(...e.map(t=>t.minX)),minY:Math.min(...e.map(t=>t.minY)),maxX:Math.max(...e.map(t=>t.maxX)),maxY:Math.max(...e.map(t=>t.maxY))}),xv=(e,t)=>{const n=Jd(e);return{x:t.toMiniX((n.minX+n.maxX)/2),y:t.toMiniY((n.minY+n.maxY)/2)}},QG=(e,t)=>{if(t.x<e.x){const n=e.x+DN,r=t.x-DN,a=(e.y+t.y)/2,c=t.y>=e.y?1:-1,u=Math.min(UG,Math.abs(a-e.y)/2,Math.abs(t.y-a)/2);return[`M ${e.x} ${e.y}`,`L ${n-u} ${e.y}`,`Q ${n} ${e.y} ${n} ${e.y+c*u}`,`L ${n} ${a-c*u}`,`Q ${n} ${a} ${n-u} ${a}`,`L ${r+u} ${a}`,`Q ${r} ${a} ${r} ${a+c*u}`,`L ${r} ${t.y-c*u}`,`Q ${r} ${t.y} ${r+u} ${t.y}`,`L ${t.x} ${t.y}`].join(" ")}return`M ${e.x} ${e.y} L ${t.x} ${t.y}`},LN=(e,t,n,r,a)=>a.maxX>=e&&a.minX<=t&&a.maxY>=n&&a.minY<=r,g6=e=>new Set(e??[]),ZG=(e,t)=>{const n=e?.nodePassCounts;return n?n instanceof Map?n.get(t)??0:n[t]??0:0},eV=p.svg.withConfig({displayName:"EdgeLayer",componentId:"sc-1yzyjrr-0"})(["position:absolute;top:0;left:0;width:1px;height:1px;overflow:visible;pointer-events:none;z-index:1;"]),tV=p.path.withConfig({displayName:"EdgeLayer__EdgePath",componentId:"sc-1yzyjrr-1"})(["fill:none;stroke:",";stroke-width:",";stroke-linecap:round;stroke-dasharray:",";filter:",";"],({$runPassed:e,theme:t})=>e?t.colors.success:t.colors.borderHover,({$runPassed:e})=>e?4:2,({$tool:e})=>e?"6 5":"none",({$runPassed:e,theme:t})=>e?`drop-shadow(0 0 6px ${t.colors.successBorder})`:"none"),nV=p.g.withConfig({displayName:"EdgeLayer__EdgeCountBadge",componentId:"sc-1yzyjrr-2"})(["pointer-events:none;circle{fill:",";stroke:",";stroke-width:2.5;filter:drop-shadow(0 2px 5px rgba(15,23,42,0.25));}text{fill:",";font-size:11px;font-weight:700;text-anchor:middle;dominant-baseline:middle;font-family:system-ui,sans-serif;}"],({theme:e})=>e.colors.surface,({theme:e})=>e.colors.success,({theme:e})=>e.colors.success);function iV({graph:e,progress:t}){const n=R.useMemo(()=>new Map(e.nodes.map(c=>[c.id,c])),[e.nodes]),r=R.useMemo(()=>g6(t?.passedNodeIds),[t?.passedNodeIds]),a=R.useMemo(()=>new Set([...r,...t?.activeNodeId?[t.activeNodeId]:[],...t?.errorNodeId?[t.errorNodeId]:[]]),[r,t?.activeNodeId,t?.errorNodeId]);return s.jsx(eV,{children:e.edges.map(c=>{const u=n.get(c.sourceNodeId),f=n.get(c.targetNodeId);if(!u||!f)return null;const h=FN(u,c.sourcePort??S0,"output",e.edges),m=FN(f,c.targetPort??_0,"input",e.edges),x=a.has(c.targetNodeId),v=x?ZG(t,c.targetNodeId):0,b=c.connectionType==="ai_tool";return s.jsxs("g",{children:[s.jsx(tV,{$runPassed:x,$tool:b,d:b?KG(h,m):XG(h,m)}),v>=2&&s.jsxs(nV,{transform:`translate(${(h.x+m.x)/2} ${(h.y+m.y)/2})`,children:[s.jsx("circle",{r:"11"}),s.jsx("text",{y:"1",children:v})]})]},c.id)})})}const m6=e=>!!e&&typeof e=="object"&&!Array.isArray(e),rV=e=>m6(e)&&Array.isArray(e.nodes)&&Array.isArray(e.edges),qN=e=>m6(e)?[e,e.graph,e.nodal_graph,e.nodalGraph].find(rV)??null:null,oV=(e,t)=>{const n=t.get(e.sourceNodeId),r=t.get(e.targetNodeId);if(!n||!r)return!1;const a=e.sourcePort==="ai_tool"||e.targetPort==="ai_tool";return e.connectionType!=="ai_tool"&&!a?n.name!=="$mcpClientTool":e.connectionType==="ai_tool"&&e.sourcePort==="ai_tool"&&e.targetPort==="ai_tool"&&n.name==="$mcpClientTool"&&(r.name==="$aiMessage"||r.name==="$aiControl")&&(n.scopeId??null)===(r.scopeId??null)},sV=e=>{if(!e)return null;if(typeof e!="string")return qN(e);try{const t=JSON.parse(e);return qN(t)}catch{return null}},aV=e=>{if(!e)return null;const t=e.nodes.filter(c=>typeof c.id=="string"&&typeof c.name=="string"&&typeof c.x=="number"&&typeof c.y=="number").filter(c=>c.name!=="Return"&&c.id!=="__system_return"&&c.system!=="return").filter(c=>c.system!=="terminate"||e.edges.some(u=>u.sourceNodeId===c.id)),n=new Set(t.map(c=>c.id)),r=new Map(t.map(c=>[c.id,c])),a=e.edges.filter(c=>n.has(c.sourceNodeId)&&n.has(c.targetNodeId)).map(c=>({...c,id:c.id||`${c.sourceNodeId}:${c.sourcePort??S0}->${c.targetNodeId}:${c.targetPort??_0}`,sourcePort:c.sourcePort??S0,targetPort:c.targetPort??_0,connectionType:c.connectionType??(c.sourcePort==="ai_tool"||c.targetPort==="ai_tool"?"ai_tool":"flow")})).filter(c=>oV(c,r));return{nodes:t,edges:a}},yv=e=>JSON.parse(JSON.stringify(e)),lV=e=>{const t=["input","textarea","select",'[contenteditable="true"]','[contenteditable="plaintext-only"]','[role="textbox"]'].join(", ");return e.composedPath().some(a=>a instanceof Element&&a.matches(t))?!0:!!(e.target instanceof Element?e.target:null)?.closest(t)};function cV({frameRef:e,graph:t,selectedNodeIds:n,contextMenuOpen:r,nodeOpen:a,onCopySelectedNodes:c,onOpenNode:u,setSelectedNodeIds:f,setContextMenu:h,onShowToast:m}){R.useEffect(()=>{if(!t)return;const x=v=>{if(a||lV(v))return;const b=document.activeElement;if(!(b instanceof Element&&!!e.current?.contains(b))&&!r)return;const w=v.key.toLowerCase(),_=v.metaKey||v.ctrlKey;if(_&&w==="a"){v.preventDefault(),f(new Set(t.nodes.map(S=>S.id))),h(null);return}if(_&&w==="c"){v.preventDefault(),c(),h(null);return}if(_&&w==="v"){v.preventDefault(),m("Paste is disabled in readonly mode","error"),h(null);return}if((w==="enter"||w==="e")&&!v.metaKey&&!v.ctrlKey&&!v.altKey){const S=t.nodes.filter(k=>n.has(k.id));if(S.length!==1)return;v.preventDefault(),u(S[0]);return}if((w==="arrowleft"||w==="arrowright")&&!v.metaKey&&!v.ctrlKey&&!v.altKey&&n.size===1){const[S]=n,k=t.edges.map(I=>w==="arrowright"?I.sourceNodeId===S?I.targetNodeId:null:I.targetNodeId===S?I.sourceNodeId:null).find(I=>!!I&&t.nodes.some(A=>A.id===I));if(!k)return;v.preventDefault(),f(new Set([k])),h(null)}};return window.addEventListener("keydown",x),()=>window.removeEventListener("keydown",x)},[r,e,t,a,c,u,m,n,h,f])}const dV=p.div.withConfig({displayName:"MiniMap",componentId:"sc-fhv5su-0"})(["position:absolute;top:16px;left:16px;width:180px;height:120px;overflow:hidden;border-radius:",";border:1px solid ",";background:",";box-shadow:",";backdrop-filter:blur(10px);cursor:grab;z-index:6;touch-action:none;opacity:",";transform:translateY(",");transition:opacity 520ms ease,transform 520ms ease;pointer-events:",";&:active{cursor:grabbing;}"],({theme:e})=>
95e.radius.lg,({theme:e})=>e.colors.border,({theme:e})=>e.colors.minimapBg,({theme:e})=>e.shadow.glass,({$fading:e})=>e?0:1,({$fading:e})=>e?"-4px":"0",({$fading:e})=>e?"none":"auto"),uV=p.svg.withConfig({displayName:"MiniMap__MiniMapSvg",componentId:"sc-fhv5su-1"})(["display:block;width:100%;height:100%;path{fill:none;stroke:",";stroke-width:1;stroke-linecap:round;stroke-linejoin:round;opacity:0.8;}rect{fill:",";stroke:",";stroke-width:1;}rect[data-system='true']{fill:",";stroke:",";}rect[data-sticky-note='true']{fill:",";stroke:",";}"],({theme:e})=>e.colors.minimapMask,({theme:e})=>e.colors.minimapNode,({theme:e})=>e.colors.minimapNodeBorder,({theme:e})=>e.colors.minimapActive,({theme:e})=>e.colors.minimapActiveBorder,({theme:e})=>e.colors.minimapSticky,({theme:e})=>e.colors.minimapStickyBorder),pV=p.rect.withConfig({displayName:"MiniMap__MiniMapViewport",componentId:"sc-fhv5su-2"})(["&&{fill:",";stroke:",";stroke-width:1;vector-effect:non-scaling-stroke;}"],({theme:e})=>e.colors.minimapViewport,({theme:e})=>e.colors.minimapViewportBorder);function fV({graph:e,canvasRef:t,viewport:n,setViewport:r,fading:a,onHoldStart:c,onHoldEnd:u}){const[f,h]=R.useState({width:0,height:0}),[m,x]=R.useState(null),v=R.useRef(!1),b=R.useRef(u);b.current=u;const j=R.useCallback(()=>{v.current||(v.current=!0,c?.())},[c]),w=R.useCallback(()=>{v.current&&(v.current=!1,b.current?.())},[]);R.useEffect(()=>()=>{v.current&&(v.current=!1,b.current?.())},[]),R.useEffect(()=>{const F=t.current;if(!F)return;const V=()=>{const L=F.getBoundingClientRect();h({width:L.width,height:L.height})},ce=new ResizeObserver(V);return V(),ce.observe(F),()=>ce.disconnect()},[t]);const _=R.useMemo(()=>f.width<=0||f.height<=0?null:{minX:-n.x/n.zoom,minY:-n.y/n.zoom,maxX:(f.width-n.x)/n.zoom,maxY:(f.height-n.y)/n.zoom},[f.height,f.width,n]),S=R.useMemo(()=>{const F=[...e.nodes.map(Jd),..._?[_]:[]];if(F.length===0)return null;const V=JG(F);return{minX:V.minX-Vp,minY:V.minY-Vp,maxX:V.maxX+Vp,maxY:V.maxY+Vp}},[e.nodes,_]),k=R.useMemo(()=>{if(!S)return null;const F=Math.max(1,S.maxX-S.minX),V=Math.max(1,S.maxY-S.minY),ce=Wc-zN*2,L=Jc-zN*2,J=Math.min(ce/F,L/V),X=(Wc-F*J)/2,de=(Jc-V*J)/2;return{scale:J,toMiniX:pe=>X+(pe-S.minX)*J,toMiniY:pe=>de+(pe-S.minY)*J,toWorldX:pe=>S.minX+(pe-X)/J,toWorldY:pe=>S.minY+(pe-de)/J}},[S]),I=R.useCallback(F=>{if(!k||f.width<=0||f.height<=0)return;const V=F.currentTarget.getBoundingClientRect(),ce=Md(F.clientX-V.left,0,Wc),L=Md(F.clientY-V.top,0,Jc),J=k.toWorldX(ce),X=k.toWorldY(L);r(de=>({...de,x:f.width/2-J*de.zoom,y:f.height/2-X*de.zoom}))},[f.height,f.width,k,r]),A=F=>{const V=F.currentTarget.getBoundingClientRect();return F.clientX>=V.left&&F.clientX<=V.right&&F.clientY>=V.top&&F.clientY<=V.bottom},T=()=>{m===null&&w()},H=F=>{F.button===0&&(F.preventDefault(),F.stopPropagation(),j(),x(F.pointerId),F.currentTarget.setPointerCapture(F.pointerId),I(F))},q=F=>{m===F.pointerId&&(F.preventDefault(),F.stopPropagation(),I(F))},B=F=>{m===F.pointerId&&(F.preventDefault(),F.stopPropagation(),x(null),F.currentTarget.hasPointerCapture(F.pointerId)&&F.currentTarget.releasePointerCapture(F.pointerId),A(F)||w())};if(!k||!_||e.nodes.length===0)return null;const E=new Map(e.nodes.map(F=>[F.id,F])),D=k.toMiniX(_.minX),$=k.toMiniY(_.minY),P=Math.max(4,k.toMiniX(_.maxX)-D),O=Math.max(4,k.toMiniY(_.maxY)-$);return s.jsx(dV,{role:"button","aria-label":"Move canvas viewport",tabIndex:0,$fading:a,onPointerEnter:j,onPointerLeave:T,onPointerDown:H,onPointerMove:q,onPointerUp:B,onPointerCancel:B,children:s.jsxs(uV,{width:Wc,height:Jc,viewBox:`0 0 ${Wc} ${Jc}`,children:[e.edges.map(F=>{const V=E.get(F.sourceNodeId),ce=E.get(F.targetNodeId);if(!V||!ce)return null;const L=xv(V,k),J=xv(ce,k);return s.jsx("path",{d:QG(L,J)},F.id)}),e.nodes.map(F=>{const V=Jd(F),ce=xv(F,k),L=Math.max(3,(V.maxX-V.minX)*k.scale),J=Math.max(3,(V.maxY-V.minY)*k.scale),X=F.kind==="stickyNote"?L:ON,de=F.kind==="stickyNote"?J:ON;return s.jsx("rect",{x:ce.x-X/2,y:ce.y-de/2,width:X,height:de,rx:F.system?3:2,"data-system":F.system?"true":void 0,"data-sticky-note":F.kind==="stickyNote"?"true":void 0},F.id)}),s.jsx(pV,{x:D,y:$,width:P,height:O,rx:4})]})})}const hV={yellow:{background:"#fef3c7",border:"#f59e0b",text:"#422006",muted:"#92400e"},orange:{background:"#ffedd5",border:"#f97316",text:"#431407",muted:"#c2410c"},red:{background:"#fee2e2",border:"#ef4444",text:"#450a0a",muted:"#b91c1c"},green:{background:"#dcfce7",border:"#22c55e",text:"#052e16",muted:"#166534"},teal:{background:"#ccfbf1",border:"#14b8a6",text:"#042f2e",muted:"#0f766e"},blue:{background:"#dbeafe",border:"#3b82f6",text:"#172554",muted:"#1d4ed8"},indigo:{background:"#e0e7ff",border:"#6366f1",text:"#1e1b4b",muted:"#4338ca"},purple:{background:"#ede9fe",border:"#8b5cf6",text:"#2e1065",muted:"#6d28d9"},pink:{background:"#fce7f3",border:"#ec4899",text:"#500724",muted:"#be185d"},gray:{background:"#f1f5f9",border:"#64748b",text:"#0f172a",muted:"#475569"}},gV=Te(["0%,100%{box-shadow:0 0 0 3px rgba(34,197,94,0.18),0 0 12px rgba(34,197,94,0.18);}50%{box-shadow:0 0 0 8px rgba(34,197,94,0.08),0 0 26px rgba(34,197,94,0.32);}"]),mV=e=>{const t=e.match(/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i);if(!t)return"#0f172a";const[,n,r,a]=t;return(.299*parseInt(n,16)+.587*parseInt(r,16)+.114*parseInt(a,16))/255>.58?"#0f172a":"#ffffff"},Wa=(e,t)=>{if(e!=="custom")return hV[e];const n=t||"#ffffff",r=mV(n);return{background:n,border:n,text:r,muted:r==="#ffffff"?"#f8fafc":"#475569"}},gr=p.div.withConfig({displayName:"NodeCard__CanvasNode",componentId:"sc-1po61ts-0"})(["position:absolute;width:118px;display:flex;flex-direction:column;align-items:center;gap:8px;transform:translate(-50%,-50%);overflow:visible;cursor:",";z-index:2;outline:none;&:active{cursor:",";}"],({$draggable:e})=>e?"grab":"pointer",({$draggable:e})=>e?"grabbing":"pointer"),xV=p.div.withConfig({displayName:"NodeCard__NodeTile",componentId:"sc-1po61ts-1"})(["width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:",";border:1px solid ",";background:",";box-shadow:",";pointer-events:none;transition:border-color ",",box-shadow ",",transform ",";",":hover &,",":focus-visible &{border-color:",";transform:translateY(-1px);}","[data-run-passed='true'] &{border-color:",";box-shadow:0 0 0 3px ",",",";}","[data-run-active='true'] &{border-width:2px;border-color:",";box-shadow:0 0 0 3px ",",0 0 18px ",",",";animation:"," 1.55s ease-in-out infinite;}","[data-run-error='true'] &{border-width:2px;border-color:",";box-shadow:0 0 0 4px ",",",";animation:none;}","[data-selected='true'] &{border-width:2px;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e33,",";}
95","[data-selection-preview='true'] &{border-width:2px;border-color:",";box-shadow:0 0 0 3px ",",",";}"],({theme:e})=>e.radius.lg,({theme:e})=>e.colors.border,({theme:e})=>e.colors.surface,({theme:e})=>e.shadow.glass,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,gr,gr,({theme:e})=>e.colors.borderHover,gr,({theme:e})=>e.colors.successBorder,({theme:e})=>e.colors.successSoft,({theme:e})=>e.shadow.glass,gr,({theme:e})=>e.colors.success,({theme:e})=>e.colors.successBorder,({theme:e})=>e.colors.successSoft,({theme:e})=>e.shadow.glass,gV,gr,({theme:e})=>e.colors.danger,({theme:e})=>e.colors.dangerSoft,({theme:e})=>e.shadow.glass,gr,({theme:e})=>e.shadow.glass,gr,({theme:e})=>e.colors.borderHover,({theme:e})=>e.colors.border,({theme:e})=>e.shadow.glass),yV=p.div.withConfig({displayName:"NodeCard__NodeIcon",componentId:"sc-1po61ts-2"})(["width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:",";color:",";background:","18;font-size:13px;font-weight:800;letter-spacing:0.02em;","[data-deactivated='true'] &{filter:grayscale(1);opacity:0.58;}"],({theme:e})=>e.radius.md,({$color:e})=>e,({$color:e})=>e,gr),vV=p.span.withConfig({displayName:"NodeCard__NodeIconGlyph",componentId:"sc-1po61ts-3"})(["width:","px;height:","px;display:inline-block;flex:0 0 auto;background-color:currentColor;",""],({$size:e})=>e,({$size:e})=>e,({$iconUrl:e})=>e?` 96 -webkit-mask: url("${e}") no-repeat center / contain; 97 mask: url("${e}") no-repeat center / contain; 98 `:""),bV=p.div.withConfig({displayName:"NodeCard__NodeLabel",componentId:"sc-1po61ts-4"})(["width:118px;min-height:32px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center;font-size:12px;line-height:16px;font-weight:600;color:",";word-break:break-word;pointer-events:none;","[data-deactivated='true'] &{color:",";}"],({theme:e})=>e.colors.textSecondary,gr,({theme:e})=>e.colors.textMuted),wV=p.div.withConfig({displayName:"NodeCard__NodeHint",componentId:"sc-1po61ts-5"})(["position:absolute;top:100px;left:50%;width:150px;transform:translateX(-50%);text-align:center;font-size:10px;line-height:14px;font-weight:500;color:",";pointer-events:none;"],({theme:e})=>e.colors.textMuted),_V=p.svg.withConfig({displayName:"NodeCard__ToolHandleShape",componentId:"sc-1po61ts-6"})(["position:absolute;inset:0;width:16px;height:16px;overflow:visible;pointer-events:none;transform:",";path{fill:",";stroke:",";stroke-width:1.5;stroke-linejoin:round;}"],({$position:e})=>e==="bottom"?"rotate(180deg)":"none",({theme:e})=>e.colors.consoleBg,({theme:e})=>e.colors.borderHover),HN=p.div.withConfig({displayName:"NodeCard__NodeHandle",componentId:"sc-1po61ts-7"})(["position:absolute;"," "," transform:",";width:16px;height:16px;border-radius:50%;border:2px solid ",";background:",";box-shadow:",";z-index:2;",""],({$position:e,$index:t,$count:n})=>e==="top"||e==="bottom"?`top: ${e==="top"?0:72}px; left: ${50+(t-(n-1)/2)*20}%;`:`top: ${36+(t-(n-1)/2)*20}px;`,({$position:e,$side:t})=>e==="top"||e==="bottom"?"":t==="output"?"right: calc(50% - 44px);":"left: calc(50% - 44px);",({$position:e})=>e==="top"||e==="bottom"?"translate(-50%, -50%)":"translateY(-50%)",({theme:e})=>e.colors.borderHover,({theme:e})=>e.colors.consoleBg,({theme:e})=>e.shadow.glass,({$tool:e})=>e&&` 99 border: 0; 100 border-radius: 0; 101 background: transparent; 102 box-shadow: none; 103 `),UN=p.span.withConfig({displayName:"NodeCard__NodeHandleLabel",componentId:"sc-1po61ts-8"})(["position:absolute;left:20px;top:50%;transform:translateY(-50%);padding:2px 5px;border-radius:",";color:",";background:",";box-shadow:",";font-size:9px;line-height:1;font-weight:600;white-space:nowrap;pointer-events:none;"],({theme:e})=>e.radius.sm,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.surface,({theme:e})=>e.shadow.glass),SV=p.div.withConfig({displayName:"NodeCard__StickyNote",componentId:"sc-1po61ts-9"})(["position:absolute;width:","px;height:","px;display:flex;flex-direction:column;transform:translate(-50%,-50%);border-radius:4px;border:1px solid ",";background:",";color:",";box-shadow:",";cursor:",";overflow:visible;z-index:0;outline:none;&:active{cursor:",";}"],({$width:e})=>e,({$height:e})=>e,({$color:e,$customColor:t})=>`${Wa(e,t).border}80`,({$color:e,$customColor:t})=>Wa(e,t).background,({$color:e,$customColor:t})=>Wa(e,t).text,({$selected:e,$selectionPreview:t,$color:n,$customColor:r,theme:a})=>t?`0 0 0 3px ${a.colors.borderHover}, 0 0 0 6px ${a.colors.border}, ${a.shadow.glass}`:e?a.scheme==="dark"?`0 0 0 3px ${Wa(n,r).border}, 0 0 0 6px ${Wa(n,r).border}35, ${a.shadow.glass}`:`0 0 0 3px ${Wa(n,r).border}45, ${a.shadow.glass}`:a.shadow.glass,({$draggable:e})=>e?"grab":"pointer",({$draggable:e})=>e?"grabbing":"pointer"),CV=p.div.withConfig({displayName:"NodeCard__StickyNoteBody",componentId:"sc-1po61ts-10"})(["flex:1;min-height:0;padding:14px;overflow:hidden;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word;"]),GN=({position:e})=>
103s.jsx(_V,{$position:e,viewBox:"0 0 16 16","aria-hidden":!0,children:s.jsx("path",{d:"M8 1.5c.45 0 .85.24 1.08.64l5.67 10.11c.53.95-.16 2.13-1.25 2.13h-11c-1.09 0-1.78-1.18-1.25-2.13L6.92 2.14c.23-.4.63-.64 1.08-.64Z"})});function jV({node:e,edges:t,selected:n,selectionPreview:r,progress:a,onSelect:c,onOpen:u}){const f=R.useMemo(()=>g6(a?.passedNodeIds),[a?.passedNodeIds]),h=a?.activeNodeId===e.id,m=a?.errorNodeId===e.id,x=f.has(e.id),v=Rd(e),b=p6(e),j=f6(e,t),w=TG(e);return e.kind==="stickyNote"?s.jsx(SV,{role:"button",tabIndex:0,$selected:n,$selectionPreview:r,$color:e.stickyNote?.color??"yellow",$customColor:e.stickyNote?.customColor,$width:Math.max(180,e.stickyNote?.width??260),$height:Math.max(120,e.stickyNote?.height??180),style:{left:e.x,top:e.y},"data-node-card":!0,"data-node-id":e.id,"data-selection-preview":r,onPointerDown:_=>{_.stopPropagation(),c(e,_)},onDoubleClick:()=>u(e),onKeyDown:_=>{_.key==="Enter"&&u(e)},children:s.jsx(CV,{children:e.stickyNote?.content||"Empty note"})}):s.jsxs(gr,{role:"button",tabIndex:0,$selected:n,"data-selected":n,"data-selection-
103preview":r,"data-run-active":h,"data-run-passed":x,"data-run-error":m,"data-deactivated":e.deactivated,"data-node-card":!0,"data-node-id":e.id,style:{left:e.x,top:e.y},onPointerDown:_=>{_.stopPropagation(),c(e,_)},onDoubleClick:()=>u(e),onKeyDown:_=>{_.key==="Enter"&&u(e)},children:[s.jsx(xV,{children:s.jsx(yV,{$color:v,children:s.jsx(vV,{"aria-hidden":"true",$size:30,$iconUrl:zl(Ow(e))})})}),s.jsx(bV,{children:Js(e)}),w&&s.jsx(wV,{children:w}),b.map(_=>s.jsxs(HN,{$side:"input",$position:_.position,$tool:_.connectionType==="ai_tool",$index:b.filter(S=>S.position===_.position).indexOf(_),$count:b.filter(S=>S.position===_.position).length,children:[_.connectionType==="ai_tool"&&s.jsx(GN,{position:_.position}),_.connectionType==="ai_tool"&&s.jsx(UN,{$position:_.position,children:_.label})]},_.id)),j.map(_=>s.jsxs(HN,{$side:"output",$position:_.position,$tool:_.connectionType==="ai_tool",$index:j.filter(S=>S.position===_.position).indexOf(_),$count:j.filter(S=>S.position===_.position).length,children:[_.connectionType==="ai_tool"&&s.jsx(GN,{position:_.position}),(j.length>1||_.connectionType==="ai_tool")&&s.jsx(UN,{$position:_.position,children:_.label})]},_.id))]})}const j0=e=>e&&typeof e=="object"&&!Array.isArray(e)?e:null,vv=e=>{const t=e.trim();if(!t)return"";if(t==="true")return!0;if(t==="false")return!1;if(t==="null")return null;if(/^-?\d+(\.\d+)?$/.test(t))return Number(t);try{return JSON.parse(t)}catch{return t}},ll=e=>{if(e!=null){if(typeof e=="string")return vv(e);if(e.mode==="fixed")return vv(e.value);if(e.mode==="expression")return e.value||void 0;if(e.mode==="if-condition")return{combinator:e.combinator,rules:e.rules.map(t=>({category:t.category,operator:t.operator,left:t.left.value,right:t.right?.value}))};if(e.mode==="object")return e.inputMode==="form"&&e.fields.length>0?Object.fromEntries(e.fields.filter(t=>t.key.trim()).map(t=>[t.key.trim(),ll(t.value)])):vv(e.value||"{}")}},VN=(e,t,n)=>{const r=t.trim().replace(/^\$(?:input|run|output|context)\./,"").replace(/^\./,"").split(".").filter(Boolean);if(r.length===0)return;let a=e;r.forEach((c,u)=>{if(u===r.length-1){a[c]=n;return}j0(a[c])||(a[c]={}),a=a[c]})},YN=e=>{const t=e.values?.__runOutputKey;return(typeof t=="string"?t:t?.mode==="fixed"||t?.mode==="expression"?t.value:"")?.trim()||""},XN=e=>`[Needs run: ${Js(e)}]`,kV=(e,t)=>{const n=new Map(e.nodes.map(x=>[x.id,x])),r=e.edges.filter(x=>x.targetNodeId===t.id).map(x=>n.get(x.sourceNodeId)).filter(x=>!!x),a=e.edges.filter(x=>x.sourceNodeId===t.id).map(x=>n.get(x.targetNodeId)).filter(x=>!!x),c={previousNodes:r.map(x=>Js(x))},u={...c,nextNodes:a.map(x=>Js(x))},f={$input:{},$run:Object.fromEntries(r.map(x=>[YN(x)||x.id,XN(x)])),$output:{},$context:c},h={$input:f.$input,$run:{...f.$run},$output:{...f.$output},$context:u},m=YN(t);if(m&&VN(h.$run,m,XN(t)),t.name==="$meta"){const x=j0(ll(t.values?.metadata));x&&(h.$context={...h.$context,meta:x})}if(t.name==="$setOutput"||t.name==="Set"){const x=j0(ll(t.values?.variables));x&&Object.entries(x).forEach(([v,b])=>VN(h.$run,v,b))}return(t.name==="$generateResponseSuccess"||t.name==="$generateResponseError"||t.name==="$generateResponse")&&(h.$output={
103status:t.name==="$generateResponseError"?"error":"success",message:ll(t.values?.successMessage)??ll(t.values?.errorMessage)??ll(t.values?.message)}),{before:f,after:h,upstream:r,downstream:a}},NV=p.div.withConfig({displayName:"DataInspector__InspectorPanel",componentId:"sc-aa1kk3-0"})(["align-self:stretch;height:100%;min-height:0;display:flex;flex-direction:column;border-radius:",";border:1px solid ",";background:",";overflow:hidden;"],({theme:e})=>e.radius.lg,({theme:e})=>e.colors.border,({theme:e})=>e.colors.surface),EV=p.div.withConfig({displayName:"DataInspector__InspectorHeader",componentId:"sc-aa1kk3-1"})(["display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border-bottom:1px solid ",";"],({theme:e})=>e.colors.border),TV=p.span.withConfig({displayName:"DataInspector__InspectorHeaderTitle",componentId:"sc-aa1kk3-2"})(["font-size:12px;font-weight:700;color:",";"],({theme:e})=>e.colors.text),IV=p.div.withConfig({displayName:"DataInspector__InspectorHeaderActions",componentId:"sc-aa1kk3-3"})(["display:inline-flex;align-items:center;gap:6px;flex-shrink:0;"]),AV=p.button.withConfig({displayName:"DataInspector__InspectorCopyButton",componentId:"sc-aa1kk3-4"})(["display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:",";font-size:10px;font-weight:600;color:",";background:",";border:1px solid ",";cursor:pointer;&:hover{color:",";background:",";}"],({theme:e})=>e.radius.sm,({theme:e})=>e.colors.textSecondary,({theme:e})=>e.colors.bg,({theme:e})=>e.colors.border,({theme:e})=>e.colors.text,({theme:e})=>e.colors.overlayStrong),RV=p.div.withConfig({displayName:"DataInspector__InspectorTabs",componentId:"sc-aa1kk3-5"})(["display:inline-flex;gap:2px;"]),MV=p.button.withConfig({displayName:"DataInspector__InspectorTab",componentId:"sc-aa1kk3-6"})(["padding:3px 5px;border-radius:",";font-size:10px;text-transform:capitalize;color:",";background:",";cursor:pointer;"],({theme:e})=>e.radius.sm,({theme:e,$active:t})=>t?e.colors.text:e.colors.textMuted,({theme:e,$active:t})=>t?e.colors.overlayStrong:"transparent"),PV=p.div.withConfig({displayName:"DataInspector__InspectorBody",componentId:"sc-aa1kk3-7"})(["flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;"]),$V=p.div.withConfig({displayName:"DataInspector__InspectorEmpty",componentId:"sc-aa1kk3-8"})(["height:100%;display:flex;align-items:center;justify-content:center;padding:18px;text-align:center;font-size:12px;color:",";"],({theme:e})=>e.colors.textMuted),zV=p.div.withConfig({displayName:"DataInspector__InspectorTree",componentId:"sc-aa1kk3-9"})(["flex:1;min-height:0;overflow:auto;padding:6px;min-width:100%;overscroll-behavior:contain;"]),OV=p.div.withConfig({displayName:"DataInspector__InspectorRow",componentId:"sc-aa1kk3-10"})(["display:grid;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:7px 8px 7px ","px;border-radius:",";color:",";cursor:grab;min-width:max-content;small{font-size:10px;color:",";}em{display:inline-flex;align-items:center;justify-content:center;width:14px;color:",";font-style:normal;}&:hover{background:",";color:",";}"],({$depth:e=0})=>8+e*16,({theme:e})=>e.radius.sm,({theme:e})=>e.colors.textSecondary,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.overlayStrong,({theme:e})=>e.colors.text),DV=p.span.withConfig({displayName:"DataInspector__InspectorRowKey",componentId:"sc-aa1kk3-11"})(["min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:'JetBrains Mono','Fira Code','SF Mono',monospace;font-size:11px;"]),FV=p.div.withConfig({displayName:"DataInspector__InspectorJsonTree",componentId:"sc-aa1kk3-12"})(["flex:1;min-height:0;overflow:auto;padding:8px 0;min-width:100%;font-family:'JetBrains Mono','Fira Code','SF Mono',monospace;font-size:11px;line-height:1.55;overscroll-behavior:contain;white-space:nowrap;.inspector-json-toggle{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;margin-right:2px;color:",";border-radius:4px;vertical-align:-2px;cursor:pointer;&:hover{color:",";background:",";}}.inspector-json-toggle-placeholder{display:inline-block;width:16px;}.inspector-json-summary{color:",";font-style:italic;}"],({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.text,({theme:e})=>e.colors.overlayStrong,({theme:e})=>e.colors.textMuted),bv=p.div.withConfig({displayName:"DataInspector__InspectorJsonLine",componentId:"sc-aa1kk3-13"})(["width:max-content;min-width:max-content;padding-left:","px;padding-right:10px;color:",";"],({$depth:e=0})=>10+e*16,({theme:e})=>e.colors.textSecondary),KN=p.span.attrs({className:"inspector-json-toggle-placeholder"}).withConfig({displayName:"DataInspector__InspectorJsonTogglePlaceholder",componentId:"sc-aa1kk3-14"})([""]),WN=p.span.withConfig({displayName:"DataInspector__InspectorJsonSeparator",componentId:"sc-aa1kk3-15"})([""]),BV=p.span.withConfig({displayName:"DataInspector__InspectorJsonToggleIcon",componentId:"sc-aa1kk3-16"})([""]),LV=p.span.attrs({className:"inspector-json-summary"}).withConfig({displayName:"DataInspector__InspectorJsonSummary",componentId:"sc-aa1kk3-17"})([""]),JN=p.span.withConfig({displayName:"DataInspector__InspectorJsonKey",componentId:"sc-aa1kk3-18"})(["color:",";cursor:grab;border-radius:",";&:hover{background:","14;}"],({theme:e})=>e.colors.forest,({theme:e})=>
103e.radius.sm,({theme:e})=>e.colors.forest),qV=p.span.withConfig({displayName:"DataInspector__InspectorJsonValue",componentId:"sc-aa1kk3-19"})(["color:",";"],({theme:e})=>e.colors.text),wv=p.span.withConfig({displayName:"DataInspector__InspectorJsonPunctuation",componentId:"sc-aa1kk3-20"})(["color:",";"],({theme:e})=>e.colors.textSecondary),HV=e=>e===null?"null":Array.isArray(e)?"array":typeof e,Sh=(e,t)=>!e||e==="$"?typeof t=="number"?`[${t}]`:String(t):typeof t=="number"?`${e}[${t}]`:/^[a-zA-Z_$][\w$]*$/.test(t)?`${e}.${t}`:`${e}[${JSON.stringify(t)}]`,UV=(e,t)=>{const n=[],r=(a,c,u,f)=>{if(n.push({key:c,path:u,type:HV(a),depth:f,value:a}),Array.isArray(a)){a.slice(0,50).forEach((h,m)=>r(h,`[${m}]`,Sh(u,m),f+1));return}a&&typeof a=="object"&&Object.entries(a).slice(0,100).forEach(([h,m])=>{r(m,h,Sh(u,h),f+1)})};return r(e,t,t,0),n},GV=e=>!!e&&typeof e=="object",VV=e=>{if(Array.isArray(e))return`${e.length} item${e.length===1?"":"s"}`;if(e&&typeof e=="object"){const t=Object.keys(e).length;return`${t} key${t===1?"":"s"}`}return""},YV=e=>typeof e=="string"?JSON.stringify(e):e===null||["number","boolean","undefined"].includes(typeof e)?String(e):"";function x6({value:e,path:t,collapsedPaths:n,onToggleCollapse:r,depth:a=0,label:c}){const u=Array.isArray(e)?e.map((x,v)=>[`[${v}]`,x,Sh(t,v)]):e&&typeof e=="object"?Object.entries(e).map(([x,v])=>[x,v,Sh(t,x)]):[];if(!GV(e))return s.jsxs(bv,{$depth:a,children:[s.jsx(KN,{}),c&&s.jsx(JN,{children:c}),c&&s.jsx(WN,{children:": "}),s.jsx(qV,{children:YV(e)})]});const f=Array.isArray(e)?"[":"{",h=Array.isArray(e)?"]":"}",m=n.has(t);return s.jsxs(s.Fragment,{children:[s.jsxs(bv,{$depth:a,children:[s.jsx("button",{className:"inspector-json-toggle",type:"button",title:m?"Expand":"Collapse",onClick:()=>r(t),children:s.jsx(BV,{children:m?"âº":"â"})}),c&&s.jsx(JN,{children:c}),c&&s.jsx(WN,{children:": "}),s.jsx(wv,{children:f}),m&&s.jsxs(s.Fragment,{children:[s.jsxs(LV,{children:[" ",VV(e)," "]}),s.jsx(wv,{children:h})]})]}),!m&&s.jsxs(s.Fragment,{children:[u.map(([x,v,b])=>s.jsx("div",{children:s.jsx(x6,{value:v,path:b,collapsedPaths:n,onToggleCollapse:r,depth:a+1,label:
103x})},b)),s.jsxs(bv,{$depth:a,children:[s.jsx(KN,{}),s.jsx(wv,{children:h})]})]})]})}function QN({title:e,value:t,rootPath:n,emptyText:r,emptyOnly:a=!1}){const[c,u]=R.useState("json"),[f,h]=R.useState(()=>new Set),[m,x]=R.useState(!1),v=R.useMemo(()=>UV(t,n),[n,t]),b=t!=null,j=_=>{h(S=>{const k=new Set(S);return k.has(_)?k.delete(_):k.add(_),k})},w=()=>{!b||!navigator.clipboard||navigator.clipboard.writeText(JSON.stringify(t,null,2)).then(()=>{x(!0),window.setTimeout(()=>x(!1),1200)}).catch(()=>x(!1))};return s.jsxs(NV,{children:[s.jsxs(EV,{children:[s.jsx(TV,{children:e}),!a&&s.jsxs(IV,{children:[b&&s.jsx(AV,{type:"button",onClick:w,children:m?"Copied":"Copy"}),s.jsx(RV,{children:["json","schema"].map(_=>s.jsx(MV,{type:"button",$active:c===_,onClick:()=>u(_),children:_},_))})]})]}),s.jsx(PV,{children:a||!b?s.jsx($V,{children:r}):c==="json"?s.jsx(FV,{children:s.jsx(x6,{value:t,path:n,collapsedPaths:f,onToggleCollapse:j})}):s.jsx(zV,{children:v.map(_=>s.jsxs(OV,{$depth:_.depth,title:_.path,children:[s.jsx(DV,{children:_.key}),s.jsx("small",{children:_.type}),s.jsx("em",{children:"â®"})]},_.path))})})]})}const Ch=e=>e.replace(/\?$/,"").replace(/^\.\.\./,"").replace(/[_-]+/g," ").replace(/([a-z0-9])([A-Z])/g,"$1 $2").replace(/^./,t=>t.toUpperCase()),XV={Code:"Run a custom JavaScript step exactly at this position in the visual flow.","If / Else":"Branch the visual flow depending on a boolean expression.",Loop:"Repeat a branch over items, a fixed iteration count, or until a condition stops it.","No-op":"Pass through without doing anything. Useful to organize and route the visual flow.",Filter:"Filter an array using a predicate expression evaluated for each item.",Limit:"Limit an array to a count and optional offset.",Set:"Store reusable run variables for the following visual nodes.",$dataTableInsertRow:"Insert a row into a data table.",$dataTableUpdateRows:"Update data table rows that match filters.",$dataTableUpsertRows:"Insert or update rows in a data table.",$dataTableRowExists:"Branch the visual flow depending on whether a matching data table row exists.",$dataTableRowDoesNotExist:"Branch the visual flow depending on whether no matching data table row exists.",$dataTableGetRows:"Read data table rows using filters, sorting, and limits.",$dataTableDeleteRows:"Delete data table rows that match filters.",$dataTableCreate:"Create a data table and its custom columns.",$dataTableDelete:"Permanently delete a data table and its rows.",$dataTableList:"List accessible data tables and their columns.",$dataTableUpdate:"Update a data table name, description, visibility, or ownership.",$setOutput:"Store variables in the final run output.",$currentDate:"Get the current date from a timestamp. Defaults to current date.",$currentDateMinusOneMonth:"Get the latest month and year from a timestamp. Defaults to current date.",$currentDatePlusOneMonth:"Get the current date plus one month from a timestamp. Defaults to current date.",$gotoUrl:"Open a URL in a named browser tab and wait for the page to be ready.",$gotoTab:"Switch to an existing named browser tab.",$stopwatchStart:"Start or resume a named stopwatch without resetting its elapsed time.",$stopwatchStop:"Stop a named stopwatch, preserve its elapsed time by default, and optionally reset it.",$stopwatchCheck:"Check a named stopwatch without stopping it and return its elapsed time in milliseconds.",$sniffNetwork:"Capture matching browser requests and responses while the main flow continues.",$stopSniffing:"Stop and drain a named network sniffing profile.","AI Message":"Send a text prompt to an allowed model through a configured AI integration.","AI Control":"Let a vision model inspect the current page and execute controlled browser actions.",$aiMessage:"Send a text prompt to an allowed model through a configured AI integration.",$aiControl:"Let a vision model inspect the current page and execute controlled browser actions.",$mcpClientTool:"Expose tools from a configured MCP server to connected AI nodes.",$fillInput:"Find an input on the page, clear it, then type a value.",$keyboardPress:"Type text key by key into the focused element, or into an input selected first.",$keyboardShortcut:"Press a key while holding the selected modifiers.",$clickElement:"Find and click an element after an optional delay.",$clickElementAtIndex:"Click one matching element by its position after an optional delay.",$clickAtCoordinates:"Click a point on the page using X and Y viewport coordinates.",$scrollByPixels:"Scroll the page up or down by an exact pixel amount.",$scrollToElement:"Scroll until the selected element is visible.",$attributesFromOne:"Extract attributes and values from one matching element, with optional text, visibility, and position filters.",$attributesFromMany:"Extract attributes and values from all matching elements, with optional text and visibility filters.",$selectOneElement:"Find one element on the page, with optional text, visibility, and position filters.",$selectManyElements:"Find all matching elements on the page, with optional text and visibility filters.",$matchSequence:"Check whether source items contain a sequence of matching patterns.",$waitForSelectorCondition:"Wait for a selector to match a condition.",$selectShadow:"Find an element inside open shadow DOM areas.",$shadowInputFill:"Fill an input located inside a shadow DOM area.",$
103screenshot:"Take a screenshot of the current page.",$sleep:"Pause the flow for a fixed duration.",$keyboardSpeed:"Set the typing speed used by subsequent input nodes.",$log:"Write values to the run logs.",$vars:"Resolve a workspace variable by ID.",$totp:"Compute a fresh TOTP code at call time from a TOTP variable ID.",$writeFile:"Create a file and attach it to the run artifacts.",$waitForFile:"Wait for a downloaded file to appear.",$download:"Download a file from a URL.",$downloadFromBrowser:"Download a file using the active browser session.",$moveDownloadedFile:"Move a file from the downloads directory.",$getDownloadsPathFile:"Build a path for a file in the downloads directory.",$scanDownloadsDirectory:"List downloaded files from a path inside the downloads directory.",$upload:"Upload a local file through a file input.",$notify:"Send a notification to a configured channel.",$waitForEmail:"Wait for an incoming email from a mailbox watcher.",$pdfSearch:"Search for text inside a PDF file.",$pdfGetText:"Extract all text from a PDF file.",$now:"Current date and time as an ISO timestamp.",$today:"Current date in YYYY-MM-DD format."},Ke={selectorOrHandle:{label:"Selector or handle",description:"CSS selector or ElementHandle to search from."},cssSelector:{label:"CSS selector",description:"CSS selector used to find elements on the page."},inputValue:{label:"Input value",description:"Text value to type into the input."},timestamp:{label:"Timestamp",description:"Optional timestamp in milliseconds. Leave empty to use the current date."},options:{label:"Options",description:"Configure advanced options for this node. Use JSON for full control, or Form to fill individual settings."},timeout:{label:"Timeout",description:"Maximum time to wait before this step fails, in milliseconds."},tabName:{label:"Tab name",description:"Named browser tab used by this step."},stopwatchName:{label:"Stopwatch name",description:"Named stopwatch profile used by this step."},profileName:{label:"Sniffing profile",description:"Named network sniffing profile used by this step."},output:{label:"Output",description:"Include this generated file or artifact in the flow output."}},y6={aiModelId:{label:"AI model",description:"Configured AI model ID, starting with aim_."}},ZN={...y6,message:{label:"Message",description:"Message sent to the AI model."},options:Ke.options},eE={...y6,prompt:{label:"Prompt",description:"Browser task or objective sent to the AI model."},options:Ke.options},wt={tableId:{label:"Data table",description:"Data Table ID or expression used by this operation."},values:{label:"Values",description:"Column values to write to matching rows."},filters:{label:"Filters",description:"Conditions used to select data table rows."},name:{label:"Name",description:"Name for the data table."},columns:{label:"Columns",description:"Custom column definitions for the data table."},changes:{label:"Changes",description:"Data Table fields to update, including name, description, visibility, ownerId, and teamId."},options:Ke.options},KV={$mcpClientTool:{endpoint:{label:"Endpoint",description:"MCP server endpoint."},transport:{label:"Transport",description:"Protocol used to connect to the MCP server."},credentialId:{label:"Credentials",description:"Stored MCP credential variable used for authentication."},tools:{label:"Tools",description:"MCP tools exposed to connected AI nodes."},options:Ke.options},Code:{code:{label:"Code",description:"JavaScript source executed for this visual step."}},"If / Else":{condition:{label:"Condition",description:"Expression that must return true or false. Use {{ ... }} to read input or previous node results."}},Loop:{mode:{label:"Loop mode",description:"Choose how the loop runs: over an items array, a fixed number of iterations, or while a condition is true."},items:{label:"Items",description:"Array to iterate when mode is Items. Inside the loop branch, use $run.$loop.item for the current item and $run.$loop.index for its position."},iterations:{label:"Iterations",description:"Number of times to repeat when mode is Iterations. Inside the loop branch, use $run.$loop.index for the current position."},condition:{label:"Loop condition",description:"Stop condition checked before each loop when mode is Condition. Return true to stop looping."},maxIterations:{label:"Max iterations",description:"Safety limit for condition loops, used to prevent infinite loops."}}
103,Filter:{array:{label:"Array",description:"Array to filter. Example: {{ $input.items || [] }} or {{ $nodes.last }}."},predicate:{label:"Keep item when",description:"Expression evaluated for each item. Use $item for the current item and $index for its position. Return true to keep the item."}},Limit:{array:{label:"Array",description:"Array to slice. Example: {{ $input.items || [] }} or {{ $nodes.last }}."},count:{label:"Count",description:"Maximum number of items to keep."},offset:{label:"Offset",description:"Number of items to skip before keeping results."}},Set:{variables:{label:"Variables",description:"Run variables to create for following nodes under $run. Use Form for named variables, or JSON for an object."}},$dataTableInsertRow:{tableId:wt.tableId,values:wt.values},$dataTableUpdateRows:{tableId:wt.tableId,filters:wt.filters,values:wt.values,options:wt.options},$dataTableUpsertRows:{tableId:wt.tableId,filters:wt.filters,values:wt.values,options:wt.options},$dataTableRowExists:{tableId:wt.tableId,filters:wt.filters,options:wt.options},$dataTableRowDoesNotExist:{tableId:wt.tableId,filters:wt.filters,options:wt.options},$dataTableGetRows:{tableId:wt.tableId,filters:wt.filters,options:wt.options},$dataTableDeleteRows:{tableId:wt.tableId,filters:wt.filters,options:wt.options},$dataTableCreate:{name:wt.name,columns:wt.columns,options:wt.options},$dataTableDelete:{tableId:wt.tableId},$dataTableList:{options:wt.options},$dataTableUpdate:{tableId:wt.tableId,changes:wt.changes},$setOutput:{variables:{label:"Output variables",description:"Output variables to add to the final response."}},$meta:{metadata:{label:"Metadata",description:"Metadata keys to store on the run. Use Form for named metadata, or JSON for an object."}},$legend:{legendText:{label:"Legend text",description:"Human-readable caption shown on this run."}},$gotoUrl:{url:{label:"URL",description:"Web page URL to open."},tabName:Ke.tabName,options:Ke.options},$gotoTab:{tabName:Ke.tabName},$stopwatchStart:{stopwatchName:Ke.stopwatchName},$stopwatchStop:{stopwatchName:Ke.stopwatchName,options:Ke.options},$stopwatchCheck:{stopwatchName:Ke.stopwatchName},$sniffNetwork:{profileName:Ke.profileName,filters:{label:"Filters",description:"Network request filters combined with AND logic."},options:Ke.options},$stopSniffing:{profileName:Ke.profileName},"AI Message":ZN,"AI Control":eE,$aiMessage:ZN,$aiControl:eE,$fillInput:{inputSelectorOrHandle:{label:"Input selector or handle",description:"CSS selector or ElementHandle for the input to fill."},inputValue:Ke.inputValue,options:Ke.options},$keyboardPress:{text:{label:"Text",description:"Text to type, one keystroke per character. A newline presses Enter."},options:{label:"Options",description:"Target and typing options."}},$keyboardShortcut:{key:{label:"Key",description:"Single character or key name to press (a, Enter, Tab, Escape, ArrowDown, F5)."},options:{label:"Options",description:"Modifiers held while the key is pressed."}},$clickElement:{selectorOrHandle:{label:"Selector or handle",description:"CSS selector or ElementHandle for the element to click."},options:Ke.options},$clickElementAtIndex:{elementsSelector:{label:"Elements selector",description:"CSS selector that matches the candidate elements."},elementIndex:{label:"Element index",description:"Zero-based element position to click."},options:Ke.options},$clickAtCoordinates:{coordinateX:{label:"Coordinate X",description:"Horizontal viewport coordinate in pixels."},coordinateY:{label:"Coordinate Y",description:"Vertical viewport coordinate in pixels."},options:Ke.options},$scrollByPixels:{scrollPixels:{label:"Pixel amount",description:"Positive values scroll down and negative values scroll up."}},$scrollToElement:{selectorOrHandle:{label:"Element selector or handle",description:"CSS selector or ElementHandle to bring into view."}},$selectOneElement:{selectorOrHandle:Ke.selectorOrHandle,options:Ke.options},$selectManyElements:{cssSelector:Ke.cssSelector,options:Ke.options},$matchSequence:{sourceItems:{label:"Source items",description:"Array of values to search."},sequencePatterns:{label:"Sequence patterns",description:"Ordered patterns to match against the source items."}},$attributesFromOne:{selectorOrHandle:Ke.selectorOrHandle,getters:{label:"Getters",description:"Output keys mapped to the values to extract from the selected element."},options:Ke.options},$attributesFromMany:{selectorOrHandle:Ke.selectorOrHandle,getters:{label:"Getters",description:"Output keys mapped to the values to extract from all matching elements."},options:Ke.options},$waitForSelectorCondition:{cssSelector:{label:"CSS selector",description:"CSS selector to watch on the page."},readinessCondition:{label:"Readiness condition",description:"JavaScript function or expression that receives each matched element and returns true when ready."},options:Ke.options},$selectShadow:{cssSelector:{label:"CSS selector",description:"CSS selector to find inside open shadow DOM roots."},shadowRootSelector:{label:"Shadow root selector",description:"Optional CSS selector that limits the search to a specific root."}},$shadowInputFill:{inputSelector:{label:"Input selector",description:"CSS selector for the input inside a shadow DOM."},inputValue:Ke.inputValue,options:Ke.options},$screenshot:{screenshotName:{label:"Screenshot name",description:"Screenshot filename or label. Leave empty to auto-generate a name."},options:Ke.options},$sleep:{milliseconds:{label:"Milliseconds",description:"Time to wait before continuing, in milliseconds."}},$keyboardSpeed:{keyboardSpeedValue:{label:"Keyboard speed",description:"Delay in milliseconds between keystrokes and low-level input actions."}},$log:{messages:{label:"Messages",description:"One or more values to write to the run logs."}}
103,$vars:{variableId:{label:"Variable",description:"Workspace variable ID to resolve at runtime."}},$totp:{variableId:{label:"TOTP variable",description:"TOTP variable ID (or an already computed code) to resolve at runtime."}},$writeFile:{fileName:{label:"File name",description:"Filename or relative path for the generated file."},content:{label:"Content",description:"Content to write to the file."},options:Ke.options},$waitForFile:{destinationFilename:{label:"Destination filename",description:"Final filename to use after the download completes. Leave empty to keep the detected filename."},options:Ke.options},$download:{fileUrl:{label:"File URL",description:"File URL to download."},destinationFilename:{label:"Destination filename",description:"Final filename to save in downloads. Leave empty to infer it from the URL."},options:Ke.options},$downloadFromBrowser:{fileUrl:{label:"File URL",description:"File URL to download using the active browser session."},destinationFilename:{label:"Destination filename",description:"Final filename to save in downloads. Leave empty to infer it from the URL."},options:Ke.options},$moveDownloadedFile:{sourceFilename:{label:"Source filename",description:"Filename currently in the downloads directory."},destinationPath:{label:"Destination path",description:"Destination filename or path."}},$getDownloadsPathFile:{downloadsFile:{label:"Downloads file",description:"Filename or relative path inside the downloads directory."}},$upload:{fileInputSelectorOrHandle:{label:"File input selector or handle",description:"CSS selector or ElementHandle for the file input."},uploadFilename:{label:"Upload filename",description:"Filename or path to upload."}},$scanDownloadsDirectory:{downloadsSubPath:{label:"Downloads subpath",description:"Relative directory inside the downloads folder."},filenameContains:{label:"Filename contains",description:"Optional text used to filter filenames."}},$notify:{channelId:{label:"Channel",description:"Notification channel ID."},notificationMessage:{label:"Notification message",description:"Message to send to the notification channel."},options:Ke.options},$waitHumanValidation:{channelId:{label:"Channel",description:"Optional notification channel ID."},validationMessage:{label:"Validation message",description:"Message sent with the human validation request."},options:Ke.options},$waitForEmail:{mailboxWatcherId:{label:"Mailbox watcher",description:"Mailbox watcher ID to wait on."},options:Ke.options},$pdfSearch:{pdfFilePath:{label:"PDF file path",description:"PDF file path to search."},searchText:{label:"Search text",description:"Text to search for inside the PDF."}},$pdfGetText:{pdfFilePath:{label:"PDF file path",description:"Path to the PDF file to read."}},$generateResponseSuccess:{successMessage:{label:"Success message",description:"Success message shown before returning the flow response."},responseData:{label:"Response data",description:"Optional object merged into the response output."}},$currentDate:{timestamp:Ke.timestamp},$currentDateMinusOneMonth:{timestamp:Ke.timestamp},$currentDatePlusOneMonth:{timestamp:Ke.timestamp}},WV={reset:{label:"Reset",description:"Reset the stopwatch to 0 milliseconds after stopping it."},outputMode:{label:"Output mode",description:"Return plain text, JSON, or JSON constrained by a schema."},schema:{label:"JSON schema",description:"JSON Schema used when the output mode is schema."},temperature:{label:"Temperature",description:"Sampling temperature supported by the selected AI provider."},top_p:{label:"Top P",description:"Nucleus sampling probability supported by the selected AI provider."},max_tokens:{label:"Maximum tokens",description:"Maximum number of output tokens for an AI message."},maxIterations:{label:"Maximum iterations",description:"Maximum number of screenshot and action cycles for AI Control."},screenshotQuality:{label:"Screenshot quality",description:"JPEG quality used for AI Control screenshots."},persistScreenshots:{label:"Persist screenshots",description:"Save each AI Control decision screenshot as a run artifact."},maxTokens:{label:"Maximum tokens",description:"Maximum output tokens for each AI Control decision."},allowPuppeteerFallback:{label:"Allow Puppeteer fallback",description:"Allow restricted Puppeteer actions when a Puppetflow helper cannot complete the action."}
103,showFlowId:{label:"Show flow ID",description:"Include the flow ID in the notification."},showRunId:{label:"Show run ID",description:"Include the run ID in the notification."},link:{label:"Link",description:"Optional object containing the notification link URL and label."},format:{label:"Format",description:"Serialize the content as text, JSON, YAML, CSV, TOML, or XML."},waitUntil:{label:"Wait until",description:"Browser navigation event to wait for before continuing."},headers:{label:"Headers",description:"Extra HTTP headers to send for this navigation."},output:Ke.output,overwrite:{label:"Overwrite",description:"Replace an existing artifact with the same name."},structuredSpacing:{label:"Structured content indentation",description:"Number of spaces used to indent structured content, from 0 to 10."},timeout:Ke.timeout,sleep:{label:"Sleep",description:"Pause duration between low-level browser actions, in milliseconds."},speed:{label:"Speed",description:"Typing speed for human-like input, in milliseconds between keystrokes."},continueOnError:{label:"Continue on error",description:"When enabled, the flow continues even if this step cannot complete."},visibleOnly:{label:"Visible only",description:"Only use elements that are visible on the page."},index:{label:"Index",description:"Zero-based position to use when several elements match."},selector:{label:"Selector",description:"Optional CSS selector to focus before typing. Leave empty to type into whatever currently has focus."},cmdOrCtrl:{label:"Cmd or Ctrl",description:"Hold the platform shortcut key: Cmd on macOS, Ctrl elsewhere."},control:{label:"Control",description:"Hold Ctrl."},meta:{label:"Meta",description:"Hold Meta (Cmd on macOS, Windows key elsewhere)."},shift:{label:"Shift",description:"Hold Shift."},alt:{label:"Alt",description:"Hold Alt (Option on macOS)."},repeat:{label:"Repeat",description:"Number of times to press the shortcut."},offsetX:{label:"Offset X",description:"Horizontal shift in pixels from the element center. When set, the click lands on that point instead of the element."},offsetY:{label:"Offset Y",description:"Vertical shift in pixels from the element center. Positive moves down, negative moves up."}},JV=(e,t)=>XV[e]??t,v6=(e,t)=>KV[e]?.[t]??Ke[t]??{label:Ch(t),description:`Set the ${Ch(t).toLowerCase()} value for this node.`},QV=e=>WV[e]??{label:Ch(e),description:`Set ${Ch(e).toLowerCase()} for this options object.`},b6=p.pre.withConfig({displayName:"SyntaxHighlightedValue",componentId:"sc-1wfyqzl-0"})(["margin:0;min-height:",";max-height:",";overflow:auto;padding:",";border-radius:",";border:1px solid ",";color:",";background:",";font-family:'JetBrains Mono','Fira Code','SF Mono',monospace;font-size:11px;line-height:1.55;white-space:pre-wrap;word-break:break-word;user-select:text;.syntax-key,.syntax-variable{color:",";}.syntax-keyword,.syntax-expression-delimiter{color:",";font-weight:700;}.syntax-string{color:",";}.syntax-number{color:",";}.syntax-constant{color:",";}.syntax-comment{color:",";font-style:italic;}.syntax-punctuation{color:",";}"],({$compact:e})=>e?"36px":"86px",({$compact:e})=>e?"none":"340px",({$compact:e})=>e?"8px 10px":"10px 12px",({theme:e})=>e.radius.sm,({theme:e})=>e.colors.border,({theme:e})=>e.colors.textSecondary,({theme:e,$compact:t})=>t?e.colors.bg:e.colors.consoleBg,({theme:e})=>e.colors.codeMethod,({theme:e})=>e.colors.codeKeyword,({theme:e})=>e.colors.codeVariable,({theme:e})=>e.colors.codeNumber,({theme:e})=>e.colors.danger,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.textMuted),ZV=p.span.withConfig({displayName:"SyntaxHighlightedValue__SyntaxToken",componentId:"sc-1wfyqzl-1"})([""]),eY=e=>{const t=e.trim();if(!t||!["{","["].includes(t[0]))return!1;try{return JSON.parse(t),!0}catch{return!1}},Yp=(e,t,n)=>e==="code"?"javascript":n==="expression"||/\{\{[\s\S]*\}\}/.test(t)?"expression":eY(t)?"json":"text",tY=e=>{const t=[],n=/("(?:\\.|[^"\\])*"\s*:)|("(?:\\.|[^"\\])*")|\b(true|false|null)\b|-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b|[{}[\],:]/gi;let r=0,a;for(;(a=n.exec(e))!==null;){a.index>r&&t.push({value:e.slice(r,a.index)});const c=a[0],u=a[1]?"syntax-key":a[2]?"syntax-string":/^(true|false|null)$/i.test(c)?"syntax-constant":/^-?\d/.test(c)?"syntax-number":"syntax-punctuation";t.push({value:c,className:u}),r=a.index+c.length}return r<e.length&&t.push({value:e.slice(r)}),t},w6=e=>{const t=[],n=/(\/\/.*|\/\*[\s\S]*?\*\/)|(`(?:\\.|[^`\\])*`|'(?:\\.|[^'\\])*'|"(?:\\.|[^"\\])*")|\b(async|await|break|case|catch|const|continue|default|else|false|finally|for|function|if|let|null|return|throw|true|try|undefined|var|while|new|typeof|instanceof)\b|(\$[A-Za-z_$][\w$]*)|-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b|[{}()[\],.;:+\-*/%=<>!&|?]/gi;let r=0,a;for(;(a=n.exec(e))!==null;){a.index>r&&t.push({value:e.slice(r,a.index)});const c=a[0],u=a[1]?"syntax-comment":a[2]?"syntax-string":a[3]?"syntax-keyword":a[4]?"syntax-variable":/^-?\d/.test(c)?"syntax-number":"syntax-punctuation";t.push({value:c,className:u}),r=a.index+c.length}return r<e.length&&t.push({value:e.slice(r)}),t},nY=e=>{const t=[],n=/\{\{([\s\S]*?)\}\}/g;let r=0,a;for(;(a=n.exec(e))!==null;)a.index>r&&t.push({value:e.slice(r,a.index),className:"syntax-string"}),t.push({value:"{{",className:"syntax-expression-delimiter"}),t.push(...w6(a[1])),t.push({value:"}}",className:"syntax-expression-delimiter"}),r=a.index+a[0].length;return r<e.length&&t.push({value:e.slice(r),className:"syntax-string"}),t},iY=(e,t)=>t==="json"?tY(e):t==="javascript"?w6(e):t==="expression"?nY(e):[{value:e}];function hd({value:e,language:t,compact:n}){return s.jsx(b6,{$compact:!!n,"data-language":t,children:iY(e,t).map((r,a)=>s.jsx(ZV,{className:r.className,children:r.value},`${a}-${r.value}`))})}const rY=p.div.withConfig({displayName:"ParameterForm__StickyNotePreview",componentId:"sc-1x6scli-0"})(["padding:14px;border-radius:",";border:1px solid ",";background:",";color:",";white-space:pre-wrap;font-size:13px;"],({theme:e})=>
103e.radius.md,({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.glass,({theme:e})=>e.colors.textSecondary),oY=p.div.withConfig({displayName:"ParameterForm__NodeConfigForm",componentId:"sc-1x6scli-1"})(["width:100%;min-width:0;min-height:0;margin:0 auto;padding:8px;overflow:auto;"]),sY=p.section.withConfig({displayName:"ParameterForm__NodeConfigSection",componentId:"sc-1x6scli-2"})(["margin-bottom:18px;"]),aY=p.div.withConfig({displayName:"ParameterForm__NodeConfigSectionTitle",componentId:"sc-1x6scli-3"})(["margin-bottom:12px;"]),lY=p.span.withConfig({displayName:"ParameterForm__NodeConfigSectionHeading",componentId:"sc-1x6scli-4"})(["display:block;font-size:14px;font-weight:700;color:",";"],({theme:e})=>e.colors.text),cY=p.span.withConfig({displayName:"ParameterForm__NodeConfigSectionDescription",componentId:"sc-1x6scli-5"})(["display:block;margin-top:5px;font-size:12px;line-height:1.5;color:",";"],({theme:e})=>e.colors.textSecondary),tE=p.div.withConfig({displayName:"ParameterForm__NodeFields",componentId:"sc-1x6scli-6"})(["width:100%;display:flex;flex-direction:column;gap:14px;"]),gd=p.div.withConfig({displayName:"ParameterForm__NodeField",componentId:"sc-1x6scli-7"})(["display:flex;flex-direction:column;gap:7px;padding:14px;border-radius:",";border:1px solid ",";background:",";"],({theme:e})=>e.radius.md,({theme:e})=>e.colors.border,({theme:e})=>e.colors.surface),md=p.div.withConfig({displayName:"ParameterForm__NodeFieldLabel",componentId:"sc-1x6scli-8"})(["display:flex;align-items:center;justify-content:space-between;gap:10px;label{font-size:12px;font-weight:600;color:",";text-transform:capitalize;}"],({theme:e})=>e.colors.text),xd=p.span.withConfig({displayName:"ParameterForm__NodeFieldMode",componentId:"sc-1x6scli-9"})(["padding:2px 7px;border-radius:",";color:",";background:rgba(22,163,74,0.12);font-size:9px;font-weight:800;text-transform:uppercase;"],({theme:e})=>e.radius.full,({theme:e})=>e.colors.forest),yd=p.div.withConfig({displayName:"ParameterForm__NodeFieldHelp",componentId:"sc-1x6scli-10"})(["margin-top:-2px;color:",";font-size:11px;line-height:1.45;"],({theme:e})=>e.colors.textMuted),dY=p.div.withConfig({displayName:"ParameterForm__McpCredentialValue",componentId:"sc-1x6scli-11"})(["display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:",";border:1px solid #0891b240;background:#0891b212;color:#0891b2;
103span{display:flex;min-width:0;flex-direction:column;gap:1px;}strong{font-size:11px;line-height:1.3;}small{color:",";font-size:10px;}"],({theme:e})=>e.radius.sm,({theme:e})=>e.colors.textMuted),nE=p.div.withConfig({displayName:"ParameterForm__ObjectFieldList",componentId:"sc-1x6scli-12"})(["display:grid;gap:6px;"]),iE=p.div.withConfig({displayName:"ParameterForm__ObjectFieldRow",componentId:"sc-1x6scli-13"})(["display:grid;grid-template-columns:minmax(92px,0.42fr) minmax(0,1fr);gap:8px;padding:8px;border-radius:",";border:1px solid ",";background:",";"],({theme:e})=>e.radius.sm,({theme:e})=>e.colors.border,({theme:e})=>e.colors.bg),rE=p.div.withConfig({displayName:"ParameterForm__ObjectFieldKey",componentId:"sc-1x6scli-14"})(["min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:",";font-size:11px;font-weight:700;"],({theme:e})=>e.colors.forest),oE=p.div.withConfig({displayName:"ParameterForm__ObjectFieldValue",componentId:"sc-1x6scli-15"})(["min-width:0;color:",";font-family:'JetBrains Mono','Fira Code','SF Mono',monospace;font-size:11px;","{min-height:0;padding:0;border:0;background:transparent;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}"],({theme:e})=>e.colors.textSecondary,b6),uY=p.div.withConfig({displayName:"ParameterForm__NodeConfigEmpty",componentId:"sc-1x6scli-16"})(["padding:24px 16px;text-align:center;color:",";font-size:12px;"],({theme:e})=>e.colors.textMuted),k0=e=>e==null?"":typeof e=="string"?e:"value"in e&&typeof e.value=="string"?e.value:JSON.stringify(e,null,2),sE=e=>e==null||typeof e=="string"?"fixed":e.mode;function aE({nodeName:e,name:t,value:n}){const r=sE(n),a=v6(e,t);if(e==="$mcpClientTool"&&t==="credentialId")return s.jsxs(gd,{children:[s.jsxs(md,{children:[s.jsx("label",{children:a.label}),s.jsx(xd,{children:r})]}),a.description&&s.jsx(yd,{children:a.description}),s.jsxs(dY,{children:[s.jsx(N,{icon:"lucide:blocks",width:16,height:16}),s.jsxs("span",{children:[s.jsx("strong",{children:"MCP Credentials"}),s.jsx("small",{children:"Stored credential variable"})]})]})]});if(typeof n!="string"&&n.mode==="object")return s.jsxs(gd,{children:[s.jsxs(md,{children:[s.jsx("label",{children:a.label}),s.jsxs(xd,{children:[n.inputMode," - ",n.jsonMode??"fixed"]})]}),a.description&&s.jsx(yd,{children:a.description}),n.inputMode==="form"&&n.fields.length>0?s.jsx(nE,{children:n.fields.map(f=>{const h=k0(f.value)||"Empty value",m=sE(f.value),x=t==="options"?QV(f.key):null,v=x?.label??(f.key||"Unnamed key");return s.jsxs(iE,{title:x?.description,children:[s.jsx(rE,{children:v}),s.jsx(oE,{children:s.jsx(hd,{value:h,language:Yp(f.key,h,m),compact:!0})})]},f.id)})}):s.jsx(hd,{value:n.value||"{}",language:n.jsonMode==="expression"?"expression":Yp(t,n.value||"{}",n.jsonMode)})]});if(typeof n!="string"&&n.mode==="if-condition")return s.jsxs(gd,{children:[s.jsxs(md,{children:[s.jsx("label",{children:a.label}),s.jsx(xd,{children:n.combinator})]}),a.description&&s.jsx(yd,{children:a.description}),s.jsx(nE,{children:n.rules.map(f=>{const h=`${f.left.value}${f.right?` â ${f.right.value}`:""}`,m=f.left.mode==="expression"||f.right?.mode==="expression"?"expression":"fixed";return s.jsxs(iE,{children:[s.jsxs(rE,{children:[f.category," - ",f.operator]}),s.jsx(oE,{children:s.jsx(hd,{value:h,language:Yp(t,h,m),compact:!0})})]},f.id)})})]});const c=k0(n),u=c.includes(` 104`)||c.length>90;return s.jsxs(gd,{children:[s.jsxs(md,{children:[s.jsx("label",{children:a.label}),s.jsx(xd,{children:r})]}),a.description&&s.jsx(yd,{children:a.description}),s.jsx(hd,{value:c,language:Yp(t,c,r),compact:!u})]})}function pY({node:e}){const t=Object.entries(e.values??{}),n=e.name==="Code"?k0(e.values?.code):null,r=e.kind==="stickyNote"?"Canvas annotation":JV(e.name,`${Js(e)} readonly configuration`),a=v6(e.name,"code");return s.jsxs(oY,{children:[s.jsx(sY,{children:s.jsxs(aY,{children:[s.jsx(lY,{children:"Node parameters"}),s.jsx(cY,{children:r})]})}),e.kind==="stickyNote"?s.jsx(rY,{children:e.stickyNote?.content||"Empty note"}):n!=null?s.jsxs(tE,{children:[s.jsxs(gd,{children:[s.jsxs(md,{children:[s.jsx("label",{children:a.label}),s.jsx(xd,{children:"fixed"})]}),a.description&&s.jsx(yd,{children:a.description}),s.jsx(hd,{value:n,language:"javascript"})]}),t.filter(([c])=>c!=="code").map(([c,u])=>s.jsx(aE,{nodeName:e.name,name:c,value:u},c))]}):t.length>0?s.jsx(tE,{children:t.map(([c,u])=>s.jsx(aE,{nodeName:e.name,name:c,value:u},c))}):s.jsx(uY,{children:"No configurable parameters."})]})}const fY=p.div.withConfig({displayName:"NodeConfigModal__NodeConfigBackdrop",componentId:"sc-1yznc9t-0"})(["position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;background:","cc;backdrop-filter:blur(3px);z-index:1000;overflow-x:clip;cursor:default;user-select:text;*{cursor:auto;user-select:text;}button:not(:disabled),select:not(:disabled),[role='button']{curs
104or:pointer;}input,textarea{cursor:text;}"],({theme:e})=>e.colors.bg),hY=p.div.withConfig({displayName:"NodeConfigModal__NodeConfigShell",componentId:"sc-1yznc9t-1"})(["position:relative;width:min(1180px,calc(100vw - 340px));height:calc(100vh - 32px);max-height:calc(100vh - 32px);@media (max-width:","){width:min(800px,100%);}"],({theme:e})=>e.breakpoint.lg),gY=p.div.withConfig({displayName:"NodeConfigModal__NodeConfigPanel",componentId:"sc-1yznc9t-2"})(["width:100%;height:100%;max-height:100%;display:flex;flex-direction:column;border-radius:",";border:1px solid ",";background:",";box-shadow:",";overflow:hidden;user-select:text;"],({theme:e})=>e.radius.lg,({theme:e})=>e.colors.border,({theme:e})=>e.colors.surface,({theme:e})=>e.shadow.glass),lE=p.div.withConfig({displayName:"NodeConfigModal__ModalConnectedRail",componentId:"sc-1yznc9t-3"})(["position:absolute;"," top:50%;width:128px;max-height:calc(100vh - 64px);display:flex;flex-direction:column;align-items:center;gap:12px;transform:translateY(-50%);overflow:auto;padding:6px;z-index:2;scrollbar-width:none;&::-webkit-scrollbar{display:none;}@media (max-width:","){display:none;}*{cursor:pointer !important;}"],({$side:e})=>e==="left"?"right: calc(100% + 18px);":"left: calc(100% + 18px);",({theme:e})=>e.breakpoint.lg),mY=p.button.withConfig({displayName:"NodeConfigModal__ModalConnectedNodeButton",componentId:"sc-1yznc9t-4"})(["width:118px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;color:",";background:transparent;border:0;box-shadow:none;cursor:pointer;user-select:none;transition:transform ",";&:hover{transform:translateY(-2px);}"],({theme:e})=>e.colors.text,({theme:e})=>e.transition.fast),xY=p.div.withConfig({displayName:"NodeConfigModal__ModalConnectedTile",componentId:"sc-1yznc9t-5"})(["width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:",";border:1px solid ",";background:",";box-shadow:",";"],({theme:e})=>e.radius.lg,({$invalid:e,theme:t})=>e?"#ef4444":t.colors.border,({theme:e})=>e.colors.surface,({$invalid:e,theme:t})=>e?`0 0 0 3px #ef444433, ${t.shadow.glass}`:t.shadow.glass),yY=p.span.withConfig({displayName:"NodeConfigModal__ModalConnectedLabel",componentId:"sc-1yznc9t-6"})(["width:100%;min-height:28px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center;font-size:11px;line-height:14px;font-weight:700;color:",";word-break:break-word;"],({theme:e})=>e.colors.text),vY=p.div.withConfig({displayName:"NodeConfigModal__NodeConfigHeader",componentId:"sc-1yznc9t-7"})(["display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid ",";flex-shrink:0;"],({theme:e})=>e.colors.borderSubtle),bY=p.div.withConfig({displayName:"NodeConfigModal__NodeConfigTitle",componentId:"sc-1yznc9t-8"})(["display:flex;align-items:center;gap:10px;min-width:0;> div{display:flex;flex-direction:column;justify-content:center;padding-top:2px;}"]),wY=p.span.withConfig({displayName:"NodeConfigModal__NodeConfigCategory",componentId:"sc-1yznc9t-9"})(["display:block;margin-top:2px;font-size:10px;color:",";text-transform:uppercase;letter-spacing:0.06em;"],({$color:e,theme:t})=>e||t.colors.textMuted),_Y=p.input.withConfig({displayName:"NodeConfigModal__NodeConfigTitleInput",componentId:"sc-1yznc9t-10"})(["display:block;width:min(360px,50vw);min-width:120px;margin:0 -4px;padding:2px 4px;border-radius:",";border:1px solid transparent;color:",";background:transparent;font-size:15px;font-weight:700;outline:none;&:hover:not(:disabled),&:focus:not(:disabled){border-color:",";background:",";}&:disabled{opacity:1;}"],({theme:e})=>e.radius.sm,({theme:e})=>e.colors.text,({theme:e})=>e.colors.border,({theme:e})=>e.colors.bg),_6=p.div.withConfig({displayName:"NodeConfigModal__NodeConfigTitleIcon",componentId:"sc-1yznc9t-11"})(["width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:",";color:",";background:","18;flex-shrink:0;"],({theme:e})=>e.radius.md,({$color:e,theme:t})=>e||t.colors.forest,({$color:e,theme:t})=>e||t.colors.forest),SY=p.button.withConfig({displayName:"NodeConfigModal__ClosePicker",componentId:"sc-1yznc9t-12"})(["color:",";cursor:pointer;&:hover{color:",";}"],({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.text),CY=p.div.withConfig({displayName:"NodeConfigModal__NodeConfigBody",componentId:"sc-1yznc9t-13"})(["flex:1;min-height:0;display:flex;overflow:hidden;padding:16px;background:",";"],({theme:e})=>e.colors.bg),jY=p.div.withConfig({displayName:"NodeConfigModal__NodeConfigLayout",componentId:"sc-1yznc9t-14"})(["flex:1;height:100%;min-height:0;display:grid;grid-template-columns:minmax(190px,0.75fr) minmax(420px,1.35fr) minmax(190px,0.75fr);gap:12px;align-items:stretch;@media (max-width:1024px){grid-template-columns:1fr;overflow:auto;}"]),cE=p.div.withConfig({displayName:"NodeConfigModal__InspectorPane",componentId:"sc-1yznc9t-15"})(["min-height:0;display:flex;flex-direction:column;> *{flex:1;min-height:0;}"]),kY=p.div.withConfig({displayName:"NodeConfigModal__NodeConfigFooter",componentId:"sc-1yznc9t-16"})(["display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid ",";background:",";flex-shrink:0;"],({theme:e})=>e.colors.border,({theme:e})=>e.colors.surface),NY=p.div.withConfig({displayName:"NodeConfigModal__NodeConfigMeta",componentId:"sc-1yznc9t-17"})(["min-width:0;color:",";font-size:11px;"],({theme:e})=>e.colors.textMuted),EY=p.button.withConfig({displayName:"NodeConfigModal__NodeConfigDone",componentId:"sc-1yznc9t-18"})(["padding:7px 12px;border-radius:",";color:",";background:",";font-size:12px;font-weight:600;cursor:pointer;&:hover{filter:brightness(1.05);}"],({theme:e})=>
104e.radius.md,({theme:e})=>e.colors.bg,({theme:e})=>e.colors.forest),S6=p.span.withConfig({displayName:"NodeConfigModal__NodeIconGlyph",componentId:"sc-1yznc9t-19"})(["width:","px;height:","px;display:inline-block;flex:0 0 auto;background-color:currentColor;",""],({$size:e})=>e,({$size:e})=>e,({$iconUrl:e})=>e?` 105 -webkit-mask: url("${e}") no-repeat center / contain; 106 mask: url("${e}") no-repeat center / contain; 107 `:"");function TY({graph:e,node:t,onClose:n,onNavigate:r}){const a=R.useMemo(()=>{const c=new Map(e.nodes.map(u=>[u.id,u]));return{inputs:e.edges.filter(u=>u.targetNodeId===t.id).map(u=>c.get(u.sourceNodeId)).filter(u=>!!u),outputs:e.edges.filter(u=>u.sourceNodeId===t.id).map(u=>c.get(u.targetNodeId)).filter(u=>!!u)}},[e,t.id]);return R.useMemo(()=>kV(e,t),[e,t]),R.useEffect(()=>{const c=u=>{u.key==="Escape"&&n()};return window.addEventListener("keydown",c),()=>window.removeEventListener("keydown",c)},[n]),s.jsx(fY,{"data-modal-overlay":!0,"data-modal-kind":"node-config",onClick:n,onWheel:c=>c.stopPropagation(),onPointerDown:c=>c.stopPropagation(),children:s.jsxs(hY,{children:[a.inputs.length>0&&s.jsx(lE,{$side:"left",onClick:c=>c.stopPropagation(),onPointerDown:c=>c.stopPropagation(),children:a.inputs.map(c=>s.jsx(dE,{node:c,onClick:()=>r(c)},c.id))}),a.outputs.length>0&&s.jsx(lE,{$side:"right",onClick:c=>c.stopPropagation(),onPointerDown:c=>c.stopPropagation(),children:a.outputs.map(c=>s.jsx(dE,{node:c,onClick:()=>r(c)},c.id))}),s.jsxs(gY,{onClick:c=>c.stopPropagation(),onWheel:c=>c.stopPropagation(),onPointerDown:c=>c.stopPropagation(),children:[s.jsxs(vY,{children:[s.jsxs(bY,{$color:Rd(t),children:[s.jsx(_6,{$color:Rd(t),children:s.jsx(S6,{"aria-hidden":"true",$size:24,$iconUrl:zl(Ow(t))})}),s.jsxs("div",{children:[s.jsx(_Y,{value:Js(t),disabled:!0,"aria-label":"Node name"}),s.jsx(wY,{$color:Rd(t),children:NG(t)})]})]}),s.jsx(SY,{type:"button",onClick:n,title:"Close",children:"x"})]}),s.jsx(CY,{children:s.jsxs(jY,{children:[s.jsx(cE,{children:s.jsx(QN,{title:"Before",value:null,rootPath:"$",emptyText:"No data available",emptyOnly:!0})}),s.jsx(pY,{node:t}),s.jsx(cE,{children:s.jsx(QN,{title:"After",value:null,rootPath:"$",emptyText:"No data available",emptyOnly:!0})})]})}),s.jsxs(kY,{children:[s.jsx(NY,{children:"Readonly visual snapshot. Values are derived from the graph export."}),s.jsx(EY,{type:"button",onClick:n,children:"Done"})]})]})]})})}function dE({node:e,onClick:t}){return s.jsxs(mY,{type:"button",onClick:t,children:[s.jsx(xY,{children:s.jsx(_6,{$color:Rd(e),children:s.jsx(S6,{"aria-hidden":"true",$size:24,$iconUrl:zl(Ow(e))})})}),s.jsx(yY,{children:Js(e)})]})}const uE=24,pE=1.35,IY=Te(["from{opacity:0;transform:translateY(-6px);}to{opacity:1;transform:translateY(0);}"]),fE=p.div.withConfig({displayName:"FlowGraphFrame__Frame",componentId:"sc-1fagy3p-0"})(["position:relative;height:",";min-height:280px;display:flex;flex-direction:column;overflow:hidden;border-radius:",";border:1px solid ",";background:",";box-shadow:",";outline:none;&:focus,&:focus-visible{outline:none;}"],({$height:e})=>e,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.surfaceBorder,({theme:e})=>e.colors.surface,({theme:e})=>e.shadow.glass),hE=p.div.withConfig({displayName:"FlowGraphFrame__Header",componentId:"sc-1fagy3p-1"})(["display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid ",";background:",";flex-shrink:0;"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.glass),gE=p.div.withConfig({displayName:"FlowGraphFrame__HeaderTitle",componentId:"sc-1fagy3p-2"})(["font-size:12px;font-weight:700;color:",";"],({theme:e})=>e.colors.textSecondary),AY=p.div.withConfig({displayName:"FlowGraphFrame__HeaderHint",componentId:"sc-1fagy3p-3"})(["font-size:11px;color:",";@media (max-width:","){display:none;}"],({theme:e})=>e.colors.textMuted,({theme:e})=>e.breakpoint.sm),RY=p.div.withConfig({displayName:"FlowGraphFrame__Toast",componentId:"sc-1fagy3p-4"})(["position:absolute;bottom:14px;right:14px;z-index:18;max-width:min(320px,calc(100% - 28px));padding:9px 12px;border-radius:",";border:1px solid ",";color:",";background:",";box-shadow:",";backdrop-filter:blur(12px);font-size:12px;font-weight:700;line-height:1.35;pointer-events:none;animation:"," 160ms ease-out;"],({theme:e})=>
107e.radius.md,({$type:e,theme:t})=>e==="error"?t.colors.dangerBorder:t.colors.successBorder,({theme:e})=>e.colors.text,({theme:e})=>e.colors.dockBg,({theme:e})=>e.shadow.glass,IY),MY=p.div.withConfig({displayName:"FlowGraphFrame__Canvas",componentId:"sc-1fagy3p-5"})(["position:relative;flex:1;min-height:0;overflow:hidden;cursor:grab;user-select:none;touch-action:",";overscroll-behavior:",";background-color:",";background-image:radial-gradient( circle,"," ","px,transparent ","px );background-position:",";background-size:","px ","px;&:active{cursor:grabbing;}"],({$panOnScroll:e})=>e?"none":"pan-y",({$panOnScroll:e})=>e?"contain":"auto",({theme:e})=>e.colors.consoleBg,({theme:e})=>e.colors.gridLine,({$zoom:e})=>pE*e,({$zoom:e})=>pE*e,({$viewportX:e,$viewportY:t})=>`${e}px ${t}px`,({$zoom:e})=>uE*e,({$zoom:e})=>uE*e),PY=p.div.withConfig({displayName:"FlowGraphFrame__EmptyCanvas",componentId:"sc-1fagy3p-6"})(["flex:1;display:flex;align-items:center;justify-content:center;padding:24px;color:",";font-size:13px;background:",";"],({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.consoleBg),$Y=p.div.withConfig({displayName:"FlowGraphFrame__CanvasViewport",componentId:"sc-1fagy3p-7"})(["position:absolute;top:0;left:0;width:1px;height:1px;transform:translate(","px,","px) scale(",");transform-origin:0 0;isolation:isolate;"],({$x:e})=>e,({$y:e})=>e,({$zoom:e})=>e),zY=p.div.withConfig({displayName:"FlowGraphFrame__SelectionBox",componentId:"sc-1fagy3p-8"})(["position:absolute;border:1px solid ",";background:","18;border-radius:",";pointer-events:none;z-index:4;"],({theme:e})=>e.colors.forest,({theme:e})=>e.colors.forest,({theme:e})=>e.radius.sm),OY=p.div.withConfig({displayName:"FlowGraphFrame__Controls",componentId:"sc-1fagy3p-9"})(["position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:4px;padding:4px;border-radius:",";border:1px solid ",";background:",";box-shadow:",";backdrop-filter:blur(12px);z-index:16;"],({theme:e})=>e.radius.md,({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.dockBg,({theme:e})=>e.colors.dockShadow),_v=p.button.withConfig({displayName:"FlowGraphFrame__ControlButton",componentId:"sc-1fagy3p-10"})(["width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:",";color:",";cursor:pointer;&:hover{color:",";background:",";}"],({theme:e})=>e.radius.sm,({theme:e})=>e.colors.textSecondary,({theme:e})=>e.colors.text,({theme:e})=>e.colors.overlayStrong),DY=p.span.withConfig({displayName:"FlowGraphFrame__ZoomValue",componentId:"sc-1fagy3p-11"})(["min-width:42px;text-align:center;font-size:11px;font-weight:700;color:",";"],({theme:e})=>e.colors.textMuted),FY=p.span.withConfig({displayName:"FlowGraphFrame__NodeIconGlyph",componentId:"sc-1fagy3p-12"})(["width:","px;height:","px;display:inline-block;flex:0 0 auto;background-color:currentColor;",""],({$size:e})=>e,({$size:e})=>e,({$iconUrl:e})=>e?` 108 -webkit-mask: url("${e}") no-repeat center / contain; 109 mask: url("${e}") no-repeat center / contain; 110 `:""),mE=e=>typeof e=="number"?`${e}px`:e;function Sv({icon:e,size:t}){return s.jsx(FY,{"aria-hidden":"true",$size:t,$iconUrl:zl(e)})}function C6({graph:e,title:t="Visual snapshot",height:n=420,showHeader:r=!0,className:a,runProgress:c=null,initialSelectedNodeId:u=null,protectNodeContent:f=!1,showMiniMap:h=!0,panOnDrag:m=!1,panOnScroll:x=!0,selectionOnDrag:v=!0,fitOnResize:b=!1,onNodeOpen:j}){const w=R.useRef(null),_=R.useRef(null),S=R.useRef(null),k=R.useRef(null),I=R.useRef(null),A=R.useRef(null),T=R.useRef(null),H=R.useRef(!1),q=R.useRef(null),B=R.useMemo(()=>aV(sV(e)),[e]),[E,D]=R.useState(B?yv(B):null),[$,P]=R.useState({x:0,y:0,zoom:1}),[O,F]=R.useState(()=>u?new Set([u]):new Set),[V,ce]=R.useState(null),[L,J]=R.useState(null),[X,de]=R.useState(null),[pe,z]=R.useState(!1),[Y,ie]=R.useState(!1),[K,ae]=R.useState(null),ue=R.useMemo(()=>E?.nodes.find(le=>le.id===V)??null,[V,E]),ke=R.useMemo(()=>E?.nodes.find(le=>le.id===X?.nodeId)??null,[X?.nodeId,E]),Ie=R.useMemo(()=>{if(!E||!L)return new Set;const le=Math.min(L.startX,L.currentX),me=Math.max(L.startX,L.currentX),ye=Math.min(L.startY,L.currentY),je=Math.max(L.startY,L.currentY),Ce=Math.abs(L.startX-L.currentX)>4||Math.abs(L.startY-L.currentY)>4;return new Set(Ce?E.nodes.filter(Re=>LN(le,me,ye,je,Jd(Re))).map(Re=>Re.id):[])},[E,L]);R.useEffect(()=>{D(B?yv(B):null),F(u?new Set([u]):new Set),ce(null),de(null),J(null)},[u,B]),R.useEffect(()=>{if(!ue)return;const le=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=le}},[ue]);const Ne=R.useCallback(()=>{I.current&&(window.clearTimeout(I.current),I.current=null),T.current&&(window.clearTimeout(T.current),T.current=null)},[]),Ee=R.useCallback(()=>{Ne(),I.current=window.setTimeout(()=>{ie(!0),I.current=null,T.current=window.setTimeout(()=>{z(!1),ie(!1),T.current=null},GG)},3e3)},[Ne]),ve=R.useCallback(()=>
110{if(h){if(z(!0),ie(!1),H.current){Ne();return}Ee()}},[Ne,Ee,h]),we=R.useCallback(()=>{H.current=!0,Ne(),ie(!1)},[Ne]),Ge=R.useCallback(()=>{H.current=!1,Ee()},[Ee]);R.useEffect(()=>()=>{I.current&&window.clearTimeout(I.current),T.current&&window.clearTimeout(T.current),q.current&&window.clearTimeout(q.current)},[]);const Je=R.useCallback((le,me="success")=>{ae({message:le,type:me}),q.current&&window.clearTimeout(q.current),q.current=window.setTimeout(()=>{ae(null),q.current=null},2400)},[]),et=R.useCallback(le=>{const me=_.current;if(!me||!E)return;const ye=me.getBoundingClientRect(),je=WG(E);if(!je)return;const Ce=Math.max(1,je.maxX-je.minX),Re=Math.max(1,je.maxY-je.minY),rt=Md(Math.min((ye.width-80)/Ce,(ye.height-80)/Re,1),AN,RN),Et={x:je.minX+Ce/2,y:je.minY+Re/2};P({x:ye.width/2-Et.x*rt,y:ye.height/2-Et.y*rt,zoom:rt}),le?.revealMiniMap&&ve()},[E,ve]);R.useEffect(()=>{et()},[et]),R.useEffect(()=>{const le=_.current;if(!le||!b)return;const me=new ResizeObserver(()=>et());return me.observe(le),()=>me.disconnect()},[et,b]),R.useEffect(()=>{if(!E){F(new Set),ce(null);return}const le=new Set(E.nodes.map(me=>me.id));F(me=>new Set([...me].filter(ye=>le.has(ye)))),V&&!le.has(V)&&ce(null)},[E,V]);const Fe=R.useCallback((le,me,ye=!1)=>{P(je=>{const Ce=Md(Number((ye?je.zoom*Math.exp(le):je.zoom+le).toFixed(3)),AN,RN);if(!me||!_.current)return{...je,zoom:Ce};const Re=_.current.getBoundingClientRect(),rt={x:me.x-Re.left,y:me.y-Re.top},Et={x:(rt.x-je.x)/je.zoom,y:(rt.y-je.y)/je.zoom};return{x:rt.x-Et.x*Ce,y:rt.y-Et.y*Ce,zoom:Ce}}),ve()},[ve]),yt=R.useCallback(le=>{const me=Math.sign(le.deltaY);if(me===0)return!0;const ye=le.timeStamp,je=Math.abs(le.deltaY),Ce=A.current;if(!Ce||me!==Ce.direction||ye-Ce.time>LG)return A.current={time:ye,absDeltaY:je,direction:me,decayingEvents:0,ignoringMomentum:!1},!1;const rt=je<Ce.absDeltaY-$N,Et=Ce.ignoringMomentum&&je>Ce.absDeltaY+$N,Le=Et?0:rt?Ce.decayingEvents+1:0,rr=Et?!1:Ce.ignoringMomentum||Le>=qG&&je<=HG;return A.current={time:ye,absDeltaY:je,direction:me,decayingEvents:Le,ignoringMomentum:rr},rr},[]),it=R.useCallback(le=>{if(ve(),le.ctrlKey){if(yt(le))return;const je=le.deltaY||le.deltaX;if(!je)return;const Ce=Md(je,-PN,PN);Fe(-Ce*BG,{x:le.clientX,y:le.clientY},!0);return}A.current=null;const me=le.shiftKey?le.deltaX||le.deltaY:le.deltaX,ye=le.shiftKey?0:le.deltaY;P(je=>({...je,x:je.x-me,y:je.y-ye}))},[ve,yt,Fe]);R.useEffect(()=>{if(!x)return;const le=_.current;if(!le)return;let me=!1;const ye=Le=>Le.composedPath().includes(le),je=Le=>{Le.preventDefault(),Le.stopPropagation(),it(Le)},Ce=Le=>{!Le.ctrlKey&&!Le.metaKey||!ye(Le)||Le.preventDefault()},Re=Le=>{me=ye(Le),me&&Le.preventDefault()},rt=Le=>{(me||ye(Le))&&Le.preventDefault()},Et=Le=>{(me||ye(Le))&&Le.preventDefault(),me=!1};return le.addEventListener("wheel",je,{passive:!1}),window.addEventListener("wheel",Ce,{passive:!1,capture:!0}),window.addEventListener("gesturestart",Re,{passive:!1,capture:!0}),window.addEventListener("gesturechange",rt,{passive:!1,capture:!0}),window.addEventListener("gestureend",Et,{passive:!1,capture:!0}),()=>{le.removeEventListener("wheel",je),window.removeEventListener("wheel",Ce,!0),window.removeEventListener("gesturestart",Re,!0),window.removeEventListener("gesturechange",rt,!0),window.removeEventListener("gestureend",Et,!0)}},[it,x]);const _t=R.useCallback(le=>{if(F(new Set([le.id])),f){ce(null);return}if(!h6(le)){ce(null);return}ce(le.id),j?.(le)},[j,f]),Vt=R.useCallback((le,me)=>{const ye=_.current?.getBoundingClientRect();return ye?{x:(le-ye.left-$.x)/$.zoom,y:(me-ye.top-$.y)/$.zoom}:null},[$]),$t=R.useCallback(()=>{if(!E||f)return;const le=E.nodes.filter(je=>O.has(je.id)&&IN(je));if(le.length===0)return;const me=new Set(le.map(je=>je.id)),ye={nodes:yv({nodes:le,edges:[]}).nodes,edges:E.edges.filter(je=>me.has(je.sourceNodeId)&&me.has(je.targetNodeId))};if(!navigator.clipboard){Je("Clipboard is not available","error");return}navigator.clipboard.writeText(JSON.stringify(ye,null,2)).then(()=>Je(`${le.length} node${le.length>1?"s":""} copied`)).catch(()=>Je("Unable to copy nodes","error"))},[E,f,O,Je]),vn=R.useCallback((le,me)=>{const ye=me.metaKey||me.ctrlKey||me.shiftKey;w.current?.focus({preventScroll:!0}),de(null),F(je=>{if(!ye)return new Set([le.id]);const Ce=new Set(je);return Ce.has(le.id)?Ce.delete(le.id):Ce.add(le.id),Ce})},[]);return R.useEffect(()=>{if(!X)return;const le=()=>de(null);return window.addEventListener("pointerdown",le),window.addEventListener("scroll",le,!0),()=>{window.removeEventListener("pointerdown",le),window.removeEventListener("scroll",le,!0)}},[X]),cV({frameRef:w,graph:E,selectedNodeIds:O,contextMenuOpen:!!X,nodeOpen:!!ue,onCopySelectedNodes:$t,onOpenNode:_t,setSelectedNodeIds:F,setContextMenu:de,onShowToast:Je}),E?s.jsxs(fE,{ref:w,className:a,$height:mE(n),tabIndex:0,children:[r&&s.jsxs(hE,{children:[s.jsx(gE,{children:t}),s.jsx(AY,{children:v?`Drag to select${x?", two-finger pan":""}${f?", node content protected":", double-click a node to open it"}.`:`${m?"Drag to pan":"Canvas drag disabled"}${x?", two-finger pan":""}${f?", node content protected":", double-click a node to open it"}.`})]}),K&&s.jsx(RY,{$type:K.type,children:K.message}),s.jsxs(MY,{ref:_,$panOnScroll:x,$viewportX:$.x,$viewportY:$.y,$zoom:$.zoom,onPointerDown:le=>{if(le.button!==0||le.target.closest("button, input, [data-node-card], [data-context-menu]"))return;w.current?.focus({preventScroll:!0}),de(null);const me=Vt(le.clientX,le.clientY);if(me){if(v)k.current=le.pointerId,J({startX:me.x,startY:me.y,currentX:me.x,currentY:me.y}),F(new Set);else if(m)S.current={pointerId:le.pointerId,origin:{x:le.clientX,y:le.clientY},viewport:$};else return;le.currentTarget.setPointerCapture(le.pointerId)}},onPointerMove:le=>
110{if(k.current===le.pointerId){const ye=Vt(le.clientX,le.clientY);ye&&J(je=>je&&{...je,currentX:ye.x,currentY:ye.y});return}const me=S.current;!me||me.pointerId!==le.pointerId||(ve(),P({...me.viewport,x:me.viewport.x+le.clientX-me.origin.x,y:me.viewport.y+le.clientY-me.origin.y}))},onPointerUp:le=>{k.current===le.pointerId&&(k.current=null,J(me=>{if(!me)return null;const ye=Math.min(me.startX,me.currentX),je=Math.max(me.startX,me.currentX),Ce=Math.min(me.startY,me.currentY),Re=Math.max(me.startY,me.currentY),rt=Math.abs(me.startX-me.currentX)>4||Math.abs(me.startY-me.currentY)>4;return F(new Set(rt?E.nodes.filter(Et=>LN(ye,je,Ce,Re,Jd(Et))).map(Et=>Et.id):[])),null})),S.current?.pointerId===le.pointerId&&(S.current=null)},onPointerCancel:()=>{S.current=null,k.current=null,J(null)},onContextMenu:le=>{le.preventDefault(),le.stopPropagation(),w.current?.focus({preventScroll:!0});const me=Vt(le.clientX,le.clientY);if(!me)return;const Ce=(le.target instanceof Element?le.target:null)?.closest("[data-node-card]")?.dataset.nodeId??null,Re=Ce?E.nodes.find(rt=>rt.id===Ce):null;Re&&!O.has(Re.id)&&F(new Set([Re.id])),de({x:le.clientX,y:le.clientY,worldX:me.x,worldY:me.y,nodeId:Re?.id??null})},children:[s.jsxs($Y,{$x:$.x,$y:$.y,$zoom:$.zoom,children:[s.jsx(iV,{graph:E,progress:c}),E.nodes.map(le=>s.jsx(jV,{node:le,edges:E.edges,selected:O.has(le.id),selectionPreview:Ie.has(le.id),progress:c,onSelect:vn,onOpen:_t},le.id)),L&&s.jsx(zY,{style:{left:Math.min(L.startX,L.currentX),top:Math.min(L.startY,L.currentY),width:Math.abs(L.currentX-L.startX),height:Math.abs(L.currentY-L.startY)}})]}),h&&pe&&s.jsx(fV,{graph:E,canvasRef:_,viewport:$,setViewport:P,fading:Y,onHoldStart:we,onHoldEnd:Ge}),s.jsxs(OY,{onClick:le=>le.stopPropagation(),onPointerDown:le=>le.stopPropagation(),onWheel:le=>le.stopPropagation(),children:[s.jsx(_v,{type:"button",onClick:()=>et({revealMiniMap:!0}),title:"Center on graph","aria-label":"Center on graph",children:s.jsx(Sv,{icon:"lucide:locate-fixed",size:14})}),s.jsx(_v,{type:"button",onClick:()=>Fe(-MN),title:"Zoom out","aria-label":"Zoom out",children:s.jsx(Sv,{icon:"lucide:minus",size:14})}),s.jsxs(DY,{children:[Math.round($.zoom*100),"%"]}),s.jsx(_v,{type:"button",onClick:()=>Fe(MN),title:"Zoom in","aria-label":"Zoom in",children:s.jsx(Sv,{icon:"lucide:plus",size:14})})]}),X&&!f&&s.jsx(DG,{menu:X,contextNode:ke,canSelectAll:E.nodes.length>0,canCopySelection:E.nodes.some(le=>O.has(le.id)&&IN(le)),onOpenNode:_t,onSelectAll:()=>F(new Set(E.nodes.map(le=>le.id))),onCopySelection:$t,onClose:()=>de(null)})]}),ue&&!f&&s.jsx(TY,{graph:E,node:ue,onClose:()=>ce(null),onNavigate:le=>{F(new Set([le.id])),ce(le.id)}})]}):s.jsxs(fE,{className:a,$height:mE(n),children:[r&&s.jsx(hE,{children:s.jsx(gE,{children:t})}),s.jsx(PY,{children:"Invalid or empty graph snapshot."})]})}const xE=new RegExp([String.raw`(\/\/.*|\/\*[\s\S]*?\*\/)`,String.raw`(\`(?:\\.|[^\`\\])*\`|'(?:\\.|[^'\\])*'|"(?:\\.|[^"\\])*")`,String.raw`\b(async|await|break|case|catch|class|const|continue|default|delete|do|else|export|extends|false|finally|for|from|function|if|import|in|let|new|null|of|return|static|switch|throw|true|try|typeof|undefined|var|while|yield)\b`,String.raw`(\$[A-Za-z_$][\w$]*)`,String.raw`([A-Za-z_$][\w$]*)(?=\s*\()`,String.raw`-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b`,String.raw`[{}()[\],.;:+\-*/%=<>!&|?]`].join("|"),"g"),yE=/("(?:\\.|[^"\\])*"\s*:)|("(?:\\.|[^"\\])*")|\b(true|false|null)\b|-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b|[{}[\],:]/gi,BY=e=>{const t=[];let n=0,r;for(xE.lastIndex=0;(r=xE.exec(e))!==null;){r.index>n&&t.push({value:e.slice(n,r.index)});const a=r[0],c=r[1]?"syntax-comment":r[2]?"syntax-string":r[3]?"syntax-keyword":r[4]?"syntax-variable":r[5]?"syntax-method":/^-?\d/.test(a)?"syntax-number":"syntax-punctuation";t.push({value:a,className:c}),n=r.index+a.length}return n<e.length&&t.push({value:e.slice(n)}),t},LY=e=>{const t=[];let n=0,r;for(yE.lastIndex=0;(r=yE.exec(e))!==null;){r.index>n&&t.push({value:e.slice(n,r.index)});const a=r[0],c=r[1]?"syntax-key":r[2]?"syntax-string":/^(true|false|null)$/i.test(a)?"syntax-constant":/^-?\d/.test(a)?"syntax-number":"syntax-punctuation";t.push({value:a,className:c}),n=r.index+a.length}return n<e.length&&t.push({value:e.slice(n)}),t},qY=(e,t)=>
110{const n=t==="json"?LY(e):BY(e),r=[{tokens:[]}];for(const a of n)a.value.split(` 111`).forEach((u,f)=>{f>0&&r.push({tokens:[]}),u!==""&&r[r.length-1].tokens.push({value:u,className:a.className})});return r},j6="'JetBrains Mono', 'Fira Code', 'SF Mono', monospace",HY=Te(["from{opacity:0;transform:translateY(6px);}to{opacity:1;transform:translateY(0);}"]),UY=p.div.withConfig({displayName:"FlowCodeFrame__Frame",componentId:"sc-9j5x99-0"})(["position:relative;display:flex;flex-direction:column;height:",";min-height:220px;overflow:hidden;border-radius:",";border:1px solid ",";background:",";box-shadow:",";"],({$height:e})=>e,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.surfaceBorder,({theme:e})=>e.colors.surface,({theme:e})=>e.shadow.glass),GY=p.div.withConfig({displayName:"FlowCodeFrame__Header",componentId:"sc-9j5x99-1"})(["display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:10px 14px;border-bottom:1px solid ",";background:",";"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.glass),VY=p.div.withConfig({displayName:"FlowCodeFrame__HeaderMeta",componentId:"sc-9j5x99-2"})(["display:flex;align-items:center;gap:10px;min-width:0;"]),YY=p.div.withConfig({displayName:"FlowCodeFrame__TrafficDots",componentId:"sc-9j5x99-3"})(["display:flex;gap:5px;flex-shrink:0;span{width:9px;height:9px;border-radius:50%;background:",";}"],({theme:e})=>e.colors.overlayStrong),XY=p.div.withConfig({displayName:"FlowCodeFrame__FileName",componentId:"sc-9j5x99-4"})(["overflow:hidden;color:",";font-family:",";font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;"],({theme:e})=>e.colors.textSecondary,j6),KY=p.div.withConfig({displayName:"FlowCodeFrame__HeaderActions",componentId:"sc-9j5x99-5"})(["display:flex;align-items:center;gap:6px;flex-shrink:0;"]),Cv=p.button.withConfig({displayName:"FlowCodeFrame__ActionButton",componentId:"sc-9j5x99-6"})(["display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid ",";border-radius:",";background:",";color:",";font-size:11.5px;font-weight:600;cursor:pointer;transition:color ",",border-color ",",background-color ",";svg{width:13px;height:13px;}&:hover{border-color:",";background:",";color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}@media (max-width:","){span{display:none;}}"],({theme:e})=>e.colors.border,({theme:e})=>e.radius.md,({theme:e})=>e.colors.glass,({theme:e})=>e.colors.textSecondary,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.borderHover,({theme:e})=>e.colors.glassHover,({theme:e})=>e.colors.text,({theme:e})=>e.colors.focusRing,({theme:e})=>e.breakpoint.sm),WY=p.div.withConfig({displayName:"FlowCodeFrame__Body",componentId:"sc-9j5x99-7"})(["position:relative;flex:1;min-height:0;overflow:auto;background:",";scrollbar-width:thin;"],({theme:e})=>e.colors.consoleBg),JY=p.div.withConfig({displayName:"FlowCodeFrame__CodeGrid",componentId:"sc-9j5x99-8"})(["display:grid;grid-template-columns:auto 1fr;min-width:",";width:100%;padding:14px 0 18px;font-family:",";font-size:12.5px;line-height:1.7;"],({$wrap:e})=>e?"0":"max-content",j6),QY=p.span.withConfig({displayName:"FlowCodeFrame__LineNumber",componentId:"sc-9j5x99-9"})(["position:sticky;left:0;grid-column:1;padding:0 14px 0 16px;border-right:1px solid ",";background:",";color:",";font-size:11px;line-height:inherit;text-align:right;user-select:none;"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.consoleBg,({theme:e})=>e.colors.consoleTextMuted),ZY=p.span.withConfig({displayName:"FlowCodeFrame__LineContent",componentId:"sc-9j5x99-10"})(["grid-column:2;min-width:0;padding:0 20px 0 16px;color:",";white-space:",";word-break:",";overflow-wrap:",";.syntax-key,.syntax-method{color:",";}.syntax-keyword{color:",";font-weight:700;}.syntax-variable{color:",";font-weight:600;}.syntax-string{color:",";}.syntax-number{color:",";}.syntax-constant{color:",";}.syntax-comment{color:",";font-style:italic;}.syntax-punctuation{color:",";}"],({theme:e})=>e.colors.consoleText,({$wrap:e})=>e?"pre-wrap":"pre",({$wrap:e})=>e?"break-word":"normal",({$wrap:e})=>e?"anywhere":"normal",({theme:e})=>e.colors.codeMethod,({theme:e})=>e.colors.codeKeyword,({theme:e})=>e.colors.codeVariable,({theme:e})=>e.colors.codeString,({theme:e})=>e.colors.codeNumber,({theme:e})=>e.colors.danger,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.textMuted),eX=p.div.withConfig({displayName:"FlowCodeFrame__Toast",componentId:"sc-9j5x99-11"})(["position:absolute;right:14px;bottom:14px;z-index:4;display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid ",";border-radius:",";background:",";color:",";box-shadow:",";backdrop-filter:blur(12px);font-size:12px;font-weight:700;pointer-events:none;animation:"," 160ms ease-out;svg{width:13px;height:13px;color:",";}"],({theme:e})=>e.colors.successBorder,({theme:e})=>
111e.radius.md,({theme:e})=>e.colors.dockBg,({theme:e})=>e.colors.text,({theme:e})=>e.shadow.glass,HY,({theme:e})=>e.colors.success);function tX({code:e,language:t="javascript",fileName:n,height:r=420,showHeader:a=!0,showWrapToggle:c=!0,showCopyButton:u=!0,downloadUrl:f,className:h}){const[m,x]=R.useState(!1),[v,b]=R.useState(!1),j=R.useRef(void 0),w=R.useMemo(()=>qY(e.replace(/\r\n/g,` 112`),t),[e,t]);R.useEffect(()=>()=>clearTimeout(j.current),[]);const _=async()=>{try{await navigator.clipboard.writeText(e),b(!0),clearTimeout(j.current),j.current=setTimeout(()=>b(!1),1800)}catch{}};return s.jsxs(UY,{className:h,$height:typeof r=="number"?`${r}px`:r,children:[a&&s.jsxs(GY,{children:[s.jsxs(VY,{children:[s.jsxs(YY,{"aria-hidden":"true",children:[s.jsx("span",{}),s.jsx("span",{}),s.jsx("span",{})]}),s.jsx(XY,{children:n??`flow.${t==="json"?"json":"js"}`})]}),s.jsxs(KY,{children:[c&&s.jsxs(Cv,{type:"button",onClick:()=>x(S=>!S),title:m?"Disable line wrap":"Wrap long lines",children:[s.jsx(N,{icon:m?"lucide:move-horizontal":"lucide:wrap-text","aria-hidden":"true"}),s.jsx("span",{children:m?"No wrap":"Wrap"})]}),u&&s.jsxs(Cv,{type:"button",onClick:_,title:"Copy source",children:[s.jsx(N,{icon:v?"lucide:check":"lucide:copy","aria-hidden":"true"}),s.jsx("span",{children:"Copy"})]}),f&&s.jsxs(Cv,{as:"a",href:f,title:"Download file",children:[s.jsx(N,{icon:"lucide:download","aria-hidden":"true"}),s.jsx("span",{children:"Download"})]})]})]}),s.jsx(WY,{children:s.jsx(JY,{$wrap:m,children:w.map((S,k)=>s.jsx(nX,{number:k+1,tokens:S.tokens,wrap:m},k))})}),v&&s.jsxs(eX,{role:"status",children:[s.jsx(N,{icon:"lucide:check","aria-hidden":"true"}),"Copied to clipboard"]})]})}function nX({number:e,tokens:t,wrap:n}){return s.jsxs(s.Fragment,{children:[s.jsx(QY,{children:e}),s.jsx(ZY,{$wrap:n,children:t.length===0?"Â ":t.map((r,a)=>r.className?s.jsx("span",{className:r.className,children:r.value},a):r.value)})]})}const vE={green:"#22c55e",blue:"#3b82f6",cyan:"#22d3ee",purple:"#8b5cf6",pink:"#ec4899",red:"#ef4444",orange:"#f97316",amber:"#f59e0b",slate:"#94a3b8",white:"#ffffff"},k6=e=>{const t=e?.toLowerCase();return t&&/^#[0-9a-f]{6}$/.test(t)?t:t&&vE[t]||vE.slate},iX={auth:"lucide:key-round",scraping:"lucide:scan-search",files:"lucide:folder-down",notifications:"lucide:bell-ring",data:"lucide:database",fun:"lucide:rocket",form:"lucide:text-cursor-input",social:"lucide:users"},Qd=e=>e&&iX[e]||"lucide:box",rX=p.header.withConfig({displayName:"BlueprintDetail__Hero",componentId:"sc-11c9rl1-0"})(["position:relative;overflow:hidden;padding:152px 24px 64px;border-bottom:1px solid ",";@media (max-width:","){padding:128px 20px 48px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.breakpoint.md);p.div.withConfig({displayName:"BlueprintDetail__HeroGlow",componentId:"sc-11c9rl1-1"})(["position:absolute;top:-280px;left:50%;width:780px;height:540px;transform:translateX(-50%);border-radius:50%;pointer-events:none;background:",";filter:blur(170px);opacity:",";"],({$accent:e})=>e,({theme:e})=>e.scheme==="dark"?.14:.1);const oX=p.div.withConfig({displayName:"BlueprintDetail__HeroInner",componentId:"sc-11c9rl1-2"})(["position:relative;width:min(100%,1180px);margin:0 auto;animation:"," 0.7s ease both;"],ta),sX=p.a.withConfig({displayName:"BlueprintDetail__BackLink",componentId:"sc-11c9rl1-3"})(["display:inline-flex;align-items:center;gap:7px;margin-bottom:30px;color:",";font-size:0.8rem;font-weight:600;transition:color ",";svg{width:14px;height:14px;transition:transform ",";}&:hover{color:",";svg{transform:translateX(-2px);}}"],({theme:e})=>e.colors.textTertiary,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.text),aX=p.div.withConfig({displayName:"BlueprintDetail__TitleRow",componentId:"sc-11c9rl1-4"})(["display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:20px;@media (max-width:","){grid-template-columns:52px minmax(0,1fr);gap:14px;}"],({theme:e})=>e.breakpoint.sm),lX=p.div.withConfig({displayName:"BlueprintDetail__BlueprintIcon",componentId:"sc-11c9rl1-5"})(["display:grid;place-items:center;width:68px;height:68px;flex-shrink:0;overflow:hidden;border:1px solid ",";border-radius:18px;background:",";img{width:100%;height:100%;object-fit:cover;}svg{width:30px;height:30px;color:",";}@media (max-width:","){width:52px;height:52px;border-radius:14px;}"],({$accent:e})=>`${e}55`,({$accent:e})=>`${e}1c`,({$accent:e})=>e,({theme:e})=>e.breakpoint.sm),cX=p.div.withConfig({displayName:"BlueprintDetail__TitleBlock",componentId:"sc-11c9rl1-6"})(["display:contents;min-width:0;"]),dX=p.span.withConfig({displayName:"BlueprintDetail__CategoryTag",componentId:"sc-11c9rl1-7"})(["display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;color:",";font-size:0.72rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;grid-column:2;margin-bottom:0;color:",";svg{width:13px;height:13px;}"],({theme:e})=>e.colors.accountAccent,({$accent:e})=>e),uX=p.h1.withConfig({displayName:"BlueprintDetail__Title",componentId:"sc-11c9rl1-8"})(["",";font-size:clamp(36px,4.6vw,50px);grid-column:1 / -1;margin-top:6px;@media (max-width:","){margin-top:2px;}"],na,({theme:e})=>e.breakpoint.sm),pX=p.p.withConfig({displayName:"BlueprintDetail__Lede",componentId:"sc-11c9rl1-9"})(["max-width:720px;margin-top:22px;color:",";font-size:clamp(0.98rem,1.6vw,1.12rem);line-height:1.65;"],({theme:e})=>e.colors.textSecondary),fX=p.div.withConfig({displayName:"BlueprintDetail__MetaRow",componentId:"sc-11c9rl1-10"})(["display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:26px;color:",";font-size:0.81rem;"],({theme:e})=>e.colors.textTertiary),Qc=p.span.withConfig({displayName:"BlueprintDetail__MetaItem",componentId:"sc-11c9rl1-11"})(["display:inline-flex;align-items:center;gap:7px;svg{width:14px;
112height:14px;color:",";}a{color:",";&:hover{color:",";}}"],({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.textSecondary,({theme:e})=>e.colors.accentText),hX=p.main.withConfig({displayName:"BlueprintDetail__Page",componentId:"sc-11c9rl1-12"})(["position:relative;z-index:0;display:grid;grid-template-columns:280px minmax(0,1fr);gap:clamp(40px,5vw,72px);width:min(100% - 48px,1180px);margin:0 auto;padding:64px 0 128px;&::before{position:absolute;z-index:-1;inset:0 calc(50% - 50vw);background-color:",";background-image:",";background-size:auto,18px 18px;content:'';}@media (max-width:","){grid-template-columns:240px minmax(0,1fr);gap:36px;}@media (max-width:","){display:block;width:min(100% - 40px,820px);padding:44px 0 88px;}"],({theme:e})=>e.scheme==="dark"?"#020711":"#ffffff",({theme:e,$accent:t})=>e.scheme==="dark"?`radial-gradient(circle at 88% 92%, ${t}1f, transparent 38%), 113 radial-gradient(circle, rgba(224, 229, 236, 0.055) 1px, transparent 1.25px)`:`radial-gradient(circle at 88% 92%, rgba(94, 102, 114, 0.08), transparent 34%), 114 radial-gradient(circle, rgba(0, 0, 0, 0.075) 1px, transparent 1.25px)`,({theme:e})=>e.breakpoint.lg,({theme:e})=>e.breakpoint.md),gX=p.aside.withConfig({displayName:"BlueprintDetail__Sidebar",componentId:"sc-11c9rl1-13"})(["position:sticky;top:112px;align-self:start;max-height:calc(100vh - 136px);overflow-y:auto;padding:20px;border:1px solid ",";border-radius:",";background:",";scrollbar-width:thin;@media (max-width:","){position:static;max-height:none;margin-bottom:40px;}"],({theme:e})=>e.colors.border,({theme:e})=>e.radius.xl,({theme:e})=>e.scheme==="dark"?"#06132b":"#ffffff",({theme:e})=>e.breakpoint.md),bE=p.div.withConfig({displayName:"BlueprintDetail__SidebarLabel",componentId:"sc-11c9rl1-14"})(["display:flex;align-items:baseline;gap:4px;margin-bottom:12px;color:",";font-size:0.72rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;&:not(:first-child){margin-top:30px;}span{color:",";font-variant-numeric:tabular-nums;}"],({theme:e})=>e.colors.text,({theme:e})=>e.colors.textMuted),wE=p.nav.withConfig({displayName:"BlueprintDetail__EntryNav",componentId:"sc-11c9rl1-15"})(["display:flex;flex-direction:column;gap:2px;"]),_E=p.button.withConfig({displayName:"BlueprintDetail__EntryLink",componentId:"sc-11c9rl1-16"})(["display:flex;align-items:flex-start;gap:9px;padding:8px 10px;border:1px solid transparent;border-radius:",";background:",";color:",";font-size:0.79rem;line-height:1.4;text-align:left;cursor:pointer;transition:color ",",border-color ",",background-color ",";svg{width:13px;height:13px;flex-shrink:0;margin-top:2px;}&:hover{background:",";color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}",""],({theme:e})=>e.radius.md,({theme:e})=>e.scheme==="dark"?"#06132b":"#ffffff",({theme:e})=>e.colors.textTertiary,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>`color-mix(in srgb, ${e.colors.accountAccent} 12%, ${e.scheme==="dark"?"#06132b":"#ffffff"})`,({theme:e})=>e.colors.text,({theme:e})=>e.colors.focusRing,({$active:e,theme:t})=>e&&Pt(["border-color:",";background:color-mix(in srgb,"," 12%,",");color:",";font-weight:600;"],t.colors.accountAccent,t.colors.accountAccent,t.scheme==="dark"?"#06132b":"#ffffff",t.colors.accountAccent)),mX=p.a.withConfig({displayName:"BlueprintDetail__GithubCard",componentId:"sc-11c9rl1-17"})(["display:flex;align-items:flex-start;gap:10px;margin-top:28px;padding:14px;border:1px solid ",";border-radius:",";background:",";color:",";font-size:0.76rem;line-height:1.5;transition:border-color ",";&:hover{border-color:",";}> svg{width:15px;height:15px;margin-top:2px;flex:0 0 auto;color:",";}strong{display:block;color:",";font-weight:650;}@media (max-width:","){display:none;}"],({theme:e})=>e.colors.border,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.glass,({theme:e})=>e.colors.textTertiary,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.borderHover,({theme:e})=>e.colors.text,({theme:e})=>e.colors.text,({theme:e})=>e.breakpoint.md),xX=p.section.withConfig({displayName:"BlueprintDetail__Preview",componentId:"sc-11c9rl1-18"})(["min-width:0;"]),yX=p.div.withConfig({displayName:"BlueprintDetail__PreviewHeader",componentId:"sc-11c9rl1-19"})(["display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 24px;margin-bottom:22px;"]),vX=p.div.withConfig({displayName:"BlueprintDetail__PreviewTitleBlock",componentId:"sc-11c9rl1-20"})(["min-width:0;flex:1 1 320px;"]),bX=p.h2.withConfig({displayName:"BlueprintDetail__PreviewTitle",componentId:"sc-11c9rl1-21"})(["",";color:",";font-size:clamp(1.25rem,2.4vw,1.65rem);line-height:1.2;"],ir,({theme:e})=>e.colors.text),wX=p.p.withConfig({displayName:"BlueprintDetail__PreviewDescription",componentId:"sc-11c9rl1-22"})(["max-width:640px;margin-top:10px;color:",";font-size:0.89rem;line-height:1.65;"],({theme:e})=>e.colors.textTertiary),_X=p.div.withConfig({displayName:"BlueprintDetail__Actions",componentId:"sc-11c9rl1-23"})(["display:flex;flex-wrap:wrap;gap:8px;"]),N0=p.button.withConfig({displayName:"BlueprintDetail__ActionButton",componentId:"sc-11c9rl1-24"})(["display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border:1px solid ",";border-radius:",";background:",";color:",";font-size:0.8rem;font-weight:600;cursor:pointer;transition:color ",",border-color ",",background-color ",";svg{width:14px;
114height:14px;}&:hover{border-color:",";background:",";color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],({theme:e})=>e.colors.border,({theme:e})=>e.radius.md,({theme:e})=>e.scheme==="dark"?"#0a0f19":"#ffffff",({theme:e})=>e.colors.textSecondary,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.borderHover,({theme:e})=>e.scheme==="dark"?"#111a28":"#f3f5f7",({theme:e})=>e.colors.text,({theme:e})=>e.colors.focusRing),SX=p(N0).withConfig({displayName:"BlueprintDetail__DownloadButton",componentId:"sc-11c9rl1-25"})(["border-color:",";background:",";color:",";&:hover{border-color:",";background:",";color:",";}"],({theme:e})=>e.colors.solidButton,({theme:e})=>e.colors.solidButton,({theme:e})=>e.colors.solidButtonText,({theme:e})=>e.colors.solidButtonHover,({theme:e})=>e.colors.solidButtonHover,({theme:e})=>e.colors.solidButtonText),CX=p.div.withConfig({displayName:"BlueprintDetail__SourceUnavailable",componentId:"sc-11c9rl1-26"})(["display:grid;justify-items:center;gap:12px;padding:88px 24px;border:1px dashed ",";border-radius:",";color:",";text-align:center;svg{width:26px;height:26px;color:",";}p{max-width:400px;font-size:0.85rem;line-height:1.6;}a{color:",";font-weight:600;&:hover{text-decoration:underline;}}"],({theme:e})=>e.colors.border,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.textTertiary,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.accentText),SE=e=>e.flows.length>0?{folder:"flows",reference:e.flows[0].reference}:e.snippets.length>0?{folder:"snippets",reference:e.snippets[0].reference}:null,jX=(e,t)=>{const n=new URL(t,"http://localhost").searchParams,r=n.get("folder"),a=n.get("reference");return r!=="flows"&&r!=="snippets"||!a?SE(e):(r==="flows"?e.flows:e.snippets).some(u=>u.reference===a)?{folder:r,reference:a}:SE(e)},CE=(e,t)=>e.previewType==="nodal"?"lucide:workflow":t==="snippets"?"lucide:braces":"lucide:code-2";function kX(){const e=qn(),{blueprint:t}=e.props,n=k6(t.color),[r,a]=R.useState(!1),[c,u]=R.useState(!1),f=R.useRef(void 0),[h,m]=R.useState(()=>jX(t,e.url));R.useEffect(()=>{ze("blueprint_opened",{blueprint_namespace:t.namespace,category:t.category,placement:"direct_or_navigation"})},[t.category,t.namespace]);const x=R.useMemo(()=>h?(h.folder==="flows"?t.flows:t.snippets).find(S=>S.reference===h.reference)??null:null,[t,h]);R.useEffect(()=>()=>clearTimeout(f.current),[]);const v=_=>{ze("blueprint_entry_selected",{blueprint_namespace:t.namespace,entry_type:_.folder}),m(_);const S=new URL(window.location.href);S.searchParams.set("folder",_.folder),S.searchParams.set("reference",_.reference),window.history.replaceState(window.history.state,"",S)},b=async()=>{if(x?.source)try{await navigator.clipboard.writeText(x.source),ze("blueprint_source_copied",{blueprint_namespace:t.namespace,entry_type:h?.folder}),u(!0),clearTimeout(f.current),f.current=setTimeout(()=>u(!1),1800)}catch{}},j=h?`/blueprints/${t.namespace}/download/${h.folder}/${h.reference}`:null,w=x?.previewType==="nodal";return s.jsxs(s.Fragment,{children:[s.jsx(Nn,{title:`${t.label} - Blueprints - Puppetflow`,children:t.description&&s.jsx("meta",{name:"description",content:t.description})}),s.jsxs(Di,{children:[s.jsx(rX,{children:s.jsxs(oX,{children:[s.jsxs(sX,{as:qe,href:"/blueprints",children:[s.jsx(N,{icon:"lucide:arrow-left","aria-hidden":"true"}),"All blueprints"]}),s.jsxs(aX,{children:[s.jsx(lX,{$accent:n,children:t.iconUrl&&!r?s.jsx("img",{src:t.iconUrl,alt:"",onError:()=>a(!0)}):s.jsx(N,{icon:Qd(t.category),"aria-hidden":"true"})}),s.jsxs(cX,{children:[t.category&&s.jsxs(dX,{$accent:n,children:[s.jsx(N,{icon:Qd(t.category),"aria-hidden":"true"}),t.category]}),s.jsx(uX,{children:t.label})]})]}),t.description&&s.jsx(pX,{children:t.description}),s.jsxs(fX,{children:[t.authorName&&s.jsxs(Qc,{children:[s.jsx(N,{icon:"lucide:user-round","aria-hidden":"true"}),t.authorUrl?s.jsx("a",{href:t.authorUrl,target:"_blank",rel:"nofollow noopener noreferrer",children:t.authorName}):t.authorName]}),s.jsxs(Qc,{children:[s.jsx(N,{icon:"lucide:arrow-down-to-line","aria-hidden":"true"}),t.downloads," download",t.downloads===1?"":"s"]}),s.jsxs(Qc,{children:[s.jsx(N,{icon:"lucide:thumbs-up","aria-hidden":"true"}),t.upvotes," like",t.upvotes===1?"":"s"]}),t.updatedAt&&s.jsxs(Qc,{children:[s.jsx(N,{icon:"lucide:calendar-days","aria-hidden":"true"}
114),"Updated ",t.updatedAt]}),t.sourceUrl&&s.jsxs(Qc,{children:[s.jsx(N,{icon:"simple-icons:github","aria-hidden":"true"}),s.jsx("a",{href:t.sourceUrl,target:"_blank",rel:"noopener noreferrer",onClick:()=>ze("blueprint_repository_opened",{blueprint_namespace:t.namespace,placement:"detail_meta"}),children:"View on GitHub"})]})]})]})}),s.jsxs(hX,{$accent:n,children:[s.jsxs(gX,{children:[t.flows.length>0&&s.jsxs(s.Fragment,{children:[s.jsxs(bE,{children:["Flows",s.jsxs("span",{children:["(",t.flows.length,")"]})]}),s.jsx(wE,{"aria-label":"Blueprint flows",children:t.flows.map(_=>s.jsxs(_E,{type:"button",$active:h?.folder==="flows"&&h.reference===_.reference,onClick:()=>v({folder:"flows",reference:_.reference}),children:[s.jsx(N,{icon:CE(_,"flows"),"aria-hidden":"true"}),_.label||_.reference]},_.reference))})]}),t.snippets.length>0&&s.jsxs(s.Fragment,{children:[s.jsxs(bE,{children:["Snippets",s.jsxs("span",{children:["(",t.snippets.length,")"]})]}),s.jsx(wE,{"aria-label":"Blueprint snippets",children:t.snippets.map(_=>s.jsxs(_E,{type:"button",$active:h?.folder==="snippets"&&h.reference===_.reference,onClick:()=>v({folder:"snippets",reference:_.reference}),children:[s.jsx(N,{icon:CE(_,"snippets"),"aria-hidden":"true"}),_.label||_.reference]},_.reference))})]}),t.sourceUrl&&s.jsxs(mX,{href:t.sourceUrl,target:"_blank",rel:"noopener noreferrer",onClick:()=>ze("blueprint_repository_opened",{blueprint_namespace:t.namespace,placement:"detail_sidebar"}),children:[s.jsx(N,{icon:"simple-icons:github","aria-hidden":"true"}),s.jsxs("span",{children:[s.jsx("strong",{children:"Browse the source"}),"Every file of this blueprint lives in the open library repository."]})]})]}),s.jsx(xX,{children:x&&h&&s.jsxs(s.Fragment,{children:[s.jsxs(yX,{children:[s.jsxs(vX,{children:[s.jsx(bX,{children:x.label||x.reference}),x.description&&s.jsx(wX,{children:x.description})]}),s.jsxs(_X,{children:[x.source&&s.jsxs(N0,{type:"button",onClick:b,children:[s.jsx(N,{icon:c?"lucide:check":"lucide:copy","aria-hidden":"true"}),c?"Copied":"Copy source"]}),s.jsxs(N0,{as:"a",href:x.sourceUrl,target:"_blank",rel:"noopener noreferrer",onClick:()=>ze("blueprint_repository_opened",{blueprint_namespace:t.namespace,placement:"raw_file"}),children:[s.jsx(N,{icon:"lucide:external-link","aria-hidden":"true"}),"Raw file"]}),j&&s.jsxs(SX,{as:"a",href:j,onClick:()=>ze("blueprint_downloaded",{blueprint_namespace:t.namespace,entry_type:h.folder,event_source:"client"}),children:[s.jsx(N,{icon:"lucide:download","aria-hidden":"true"}),"Download"]})]})]}),x.source===null?s.jsxs(CX,{children:[s.jsx(N,{icon:"lucide:file-question","aria-hidden":"true"}),s.jsxs("p",{children:["This file is too large to preview here."," ",s.jsx("a",{href:x.sourceUrl,target:"_blank",rel:"noopener noreferrer",children:"Open the raw source on GitHub"})," ","or download it directly."]})]}):w?s.jsx(C6,{graph:x.source,title:x.label||x.reference,height:560}):s.jsx(tX,{code:x.source,language:x.extension==="json"?"json":"javascript",fileName:`${x.reference}.${x.extension}`,height:560})]})})]})]})]})}const NX=Object.freeze(Object.defineProperty({__proto__:null,default:kX},Symbol.toStringTag,{value:"Module"})),EX=p.header.withConfig({displayName:"Blueprints__Hero",componentId:"sc-ogzhng-0"})(["position:relative;overflow:hidden;padding:176px 24px 88px;border-bottom:1px solid ",";
114@media (max-width:","){padding:136px 20px 64px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.breakpoint.md);p.div.withConfig({displayName:"Blueprints__HeroGlow",componentId:"sc-ogzhng-1"})(["position:absolute;top:-260px;left:50%;width:780px;height:540px;transform:translateX(-50%);border-radius:50%;pointer-events:none;background:",";filter:blur(160px);opacity:",";"],({theme:e})=>e.colors.accentPrimary,({theme:e})=>e.scheme==="dark"?.13:.09);const TX=p.div.withConfig({displayName:"Blueprints__HeroInner",componentId:"sc-ogzhng-2"})(["position:relative;width:min(100%,1180px);margin:0 auto;animation:"," 0.8s ease both;"],ta),IX=p.h1.withConfig({displayName:"Blueprints__Title",componentId:"sc-ogzhng-3"})(["",";max-width:760px;color:",";font-weight:760;"],na,({theme:e})=>e.colors.text),AX=p.span.withConfig({displayName:"Blueprints__TitleAccent",componentId:"sc-ogzhng-4"})(["color:",";-webkit-text-fill-color:",";"],({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.accountAccent),RX=p.p.withConfig({displayName:"Blueprints__Lede",componentId:"sc-ogzhng-5"})(["max-width:680px;margin-top:28px;color:",";font-size:clamp(18px,2vw,21px);font-weight:470;line-height:1.65;"],({theme:e})=>e.colors.textSecondary),MX=p.div.withConfig({displayName:"Blueprints__HeroStats",componentId:"sc-ogzhng-6"})(["display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:30px;color:",";font-size:0.83rem;"],({theme:e})=>e.colors.textTertiary),jv=p.span.withConfig({displayName:"Blueprints__HeroStat",componentId:"sc-ogzhng-7"})(["display:inline-flex;align-items:center;gap:8px;svg{width:15px;height:15px;color:",";}strong{color:",";font-weight:650;}"],({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.text),PX=p.main.withConfig({displayName:"Blueprints__Page",componentId:"sc-ogzhng-8"})(["position:relative;z-index:0;display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(48px,6vw,88px);width:min(100% - 48px,1180px);margin:0 auto;padding:72px 0 128px;&::before{position:absolute;z-index:-1;inset:0 calc(50% - 50vw);background-color:",";background-image:",";background-size:auto,18px 18px;content:'';}@media (max-width:","){grid-template-columns:210px minmax(0,1fr);gap:40px;}@media (max-width:","){display:block;width:min(100% - 40px,760px);padding:48px 0 88px;}"],({theme:e})=>e.scheme==="dark"?"#020711":"#ffffff",({theme:e})=>e.scheme==="dark"?`radial-gradient(circle at 72% 8%, rgba(7, 21, 48, 0.38), transparent 38%), 115 radial-gradient(circle, rgba(224, 229, 236, 0.055) 1px, transparent 1.25px)`:`radial-gradient(circle at 72% 8%, rgba(94, 102, 114, 0.08), transparent 34%), 116 radial-gradient(circle, rgba(0, 0, 0, 0.075) 1px, transparent 1.25px)`,({theme:e})=>e.breakpoint.lg,({theme:e})=>e.breakpoint.md),$X=p.aside.withConfig({displayName:"Blueprints__Sidebar",componentId:"sc-ogzhng-9"})(["position:sticky;top:112px;align-self:start;max-height:calc(100vh - 136px);overflow-y:auto;padding:20px;border:1px solid ",";border-radius:",";background:",";scrollbar-width:thin;@media (max-width:","){position:static;max-height:none;margin-bottom:40px;overflow-y:visible;}"],({theme:e})=>e.colors.border,({theme:e})=>e.radius.xl,({theme:e})=>e.scheme==="dark"?"#06132b":"#ffffff",({theme:e})=>e.breakpoint.md),zX=p.div.withConfig({displayName:"Blueprints__SidebarInner",componentId:"sc-ogzhng-10"})(["min-width:0;"]),OX=p.label.withConfig({displayName:"Blueprints__SearchField",componentId:"sc-ogzhng-11"})(["display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid ",";border-radius:",";background:",";transition:border-color ",";&:focus-within{border-color:",";box-shadow:0 0 0 3px ",";}> svg{width:15px;height:15px;flex-shrink:0;color:",";}"],({theme:e})=>e.colors.border,({theme:e})=>e.radius.lg,({theme:e})=>e.scheme==="dark"?"#06132b":"#ffffff",({theme:e})=>e.transition.fast,({theme:e})=>e.colors.accentPrimary,({theme:e})=>e.colors.focusRing,({theme:e})=>e.colors.textMuted),DX=p.input.withConfig({displayName:"Blueprints__SearchInput",componentId:"sc-ogzhng-12"})(["flex:1;min-width:0;border:0;background:inherit;color:",";font-size:0.86rem;outline:none;&::placeholder{color:",";}"],({theme:e})=>e.colors.text,({theme:e})=>e.colors.textMuted),jE=p.div.withConfig({displayName:"Blueprints__SidebarLabel",componentId:"sc-ogzhng-13"})(["margin:28px 0 12px;color:",";font-size:0.72rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;"],({theme:e})=>e.colors.text),FX=p.nav.withConfig({displayName:"Blueprints__FilterNav",componentId:"sc-ogzhng-14"})(["display:flex;flex-direction:column;gap:2px;"]),kE=p.button.withConfig({displayName:"Blueprints__FilterLink",componentId:"sc-ogzhng-15"})(["display:flex;align-items:center;gap:9px;padding:7px 10px;border:1px solid transparent;border-radius:",";background:",";color:",";font-size:0.8rem;line-height:1.35;text-align:left;cursor:pointer;transition:color ",",border-color ",",background-color ",";svg{width:13px;height:13px;flex-shrink:0;}&:hover{background:",";color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}",""],({theme:e})=>
116e.radius.md,({theme:e})=>e.scheme==="dark"?"#06132b":"#ffffff",({theme:e})=>e.colors.textTertiary,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>`color-mix(in srgb, ${e.colors.accountAccent} 12%, ${e.scheme==="dark"?"#06132b":"#ffffff"})`,({theme:e})=>e.colors.text,({theme:e})=>e.colors.focusRing,({$active:e,theme:t})=>e&&Pt(["border-color:",";background:color-mix(in srgb,"," 12%,",");color:",";font-weight:600;"],t.colors.accountAccent,t.colors.accountAccent,t.scheme==="dark"?"#06132b":"#ffffff",t.colors.accountAccent)),NE=p.span.withConfig({displayName:"Blueprints__FilterCount",componentId:"sc-ogzhng-16"})(["margin-left:auto;color:",";font-size:0.72rem;font-variant-numeric:tabular-nums;"],({$active:e,theme:t})=>e?t.colors.accountAccent:t.colors.textMuted),BX=p.div.withConfig({displayName:"Blueprints__TypePills",componentId:"sc-ogzhng-17"})(["display:flex;gap:6px;"]),kv=p.button.withConfig({displayName:"Blueprints__TypePill",componentId:"sc-ogzhng-18"})(["display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid ",";border-radius:",";background:",";color:",";font-size:0.75rem;font-weight:600;cursor:pointer;transition:color ",",border-color ",",background-color ",";svg{width:12px;height:12px;}&:hover{border-color:",";color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}",""],({theme:e})=>e.colors.border,({theme:e})=>e.radius.full,({theme:e})=>e.scheme==="dark"?"#06132b":"#ffffff",({theme:e})=>e.colors.textTertiary,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.borderHover,({theme:e})=>e.colors.text,({theme:e})=>e.colors.focusRing,({$active:e,theme:t})=>e&&Pt(["border-color:",";background:color-mix(in srgb,"," 12%,",");color:",";"],t.colors.accountAccent,t.colors.accountAccent,t.scheme==="dark"?"#06132b":"#ffffff",t.colors.accountAccent)),LX=p.a.withConfig({displayName:"Blueprints__ContributeCard",componentId:"sc-ogzhng-19"})(["display:flex;align-items:flex-start;gap:10px;margin-top:28px;padding:14px;border:1px solid ",";border-radius:",";background:",";color:",";font-size:0.76rem;line-height:1.5;transition:border-color ",";&:hover{border-color:",";}> svg{width:15px;height:15px;margin-top:2px;flex:0 0 auto;color:",";}strong{display:block;color:",";font-weight:650;}@media (max-width:","){display:none;}"],({theme:e})=>e.colors.border,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.glass,({theme:e})=>e.colors.textTertiary,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.borderHover,({theme:e})=>e.colors.text,({theme:e})=>e.colors.text,({theme:e})=>e.breakpoint.md),qX=p.section.withConfig({displayName:"Blueprints__Results",componentId:"sc-ogzhng-20"})(["min-width:0;scroll-margin-top:112px;"]),HX=p.div.withConfig({displayName:"Blueprints__ResultsBar",componentId:"sc-ogzhng-21"})(["display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:22px;"]),UX=p.div.withConfig({displayName:"Blueprints__ResultsCount",componentId:"sc-ogzhng-22"})(["color:",";font-size:0.83rem;strong{color:",";font-weight:650;}"],({theme:e})=>e.colors.textTertiary,({theme:e})=>e.colors.text),EE=p.button.withConfig({displayName:"Blueprints__ClearFilters",componentId:"sc-ogzhng-23"})(["border:0;background:transparent;color:",";font-size:0.78rem;font-weight:600;cursor:pointer;&:hover{color:",";text-decoration:underline;}"],({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.accountAccentHover),GX=p.div.withConfig({displayName:"Blueprints__Controls",componentId:"sc-ogzhng-24"})(["display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 14px;margin-left:auto;"]),VX=p.div.withConfig({displayName:"Blueprints__BottomBar",componentId:"sc-ogzhng-25"})(["display:flex;justify-content:flex-end;margin-top:22px;"]),YX=p.label.withConfig({displayName:"Blueprints__LimitField",componentId:"sc-ogzhng-26"})(["display:inline-flex;align-items:center;gap:8px;color:",";font-size:0.78rem;"],({theme:e})=>e.colors.textTertiary),XX=p.select.withConfig({displayName:"Blueprints__LimitSelect",componentId:"sc-ogzhng-27"})(["padding:5px 8px;border:1px solid ",";border-radius:",";background:",";color:",";font:inherit;font-size:0.78rem;cursor:pointer;transition:border-color ",";&:hover{border-color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],({theme:e})=>e.colors.border,({theme:e})=>
116e.radius.md,({theme:e})=>e.scheme==="dark"?"#06132b":"#ffffff",({theme:e})=>e.colors.text,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.borderHover,({theme:e})=>e.colors.focusRing),KX=p.nav.withConfig({displayName:"Blueprints__PaginationBar",componentId:"sc-ogzhng-28"})(["display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;"]),Nv=p.button.withConfig({displayName:"Blueprints__PageButton",componentId:"sc-ogzhng-29"})(["display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 10px;border:1px solid ",";border-radius:",";background:",";color:",";font-size:0.8rem;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:color ",",border-color ",",background-color ",";svg{width:15px;height:15px;}&:hover:not(:disabled){border-color:",";color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}&:disabled{color:",";cursor:default;}",""],({theme:e})=>e.colors.border,({theme:e})=>e.radius.md,({theme:e})=>e.scheme==="dark"?"#06132b":"#ffffff",({theme:e})=>e.colors.textTertiary,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.borderHover,({theme:e})=>e.colors.text,({theme:e})=>e.colors.focusRing,({theme:e})=>e.colors.textMuted,({$active:e,theme:t})=>e&&Pt(["border-color:",";background:color-mix(in srgb,"," 12%,",");color:",";"],t.colors.accentBorder,t.colors.accentPrimary,t.scheme==="dark"?"#06132b":"#ffffff",t.colors.accentText)),WX=p.span.withConfig({displayName:"Blueprints__PageGap",componentId:"sc-ogzhng-30"})(["padding:0 2px;color:",";font-size:0.8rem;"],({theme:e})=>e.colors.textMuted),JX=p.div.withConfig({displayName:"Blueprints__Grid",componentId:"sc-ogzhng-31"})(["display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.breakpoint.sm),QX=p.a.withConfig({displayName:"Blueprints__Card",componentId:"sc-ogzhng-32"})(["position:relative;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:22px;border:1px solid ",";border-radius:10px;background:",";transition:border-color ",",transform ",",box-shadow ",";&:hover{border-color:",";transform:translateY(-2px);box-shadow:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],({theme:e})=>e.colors.border,({theme:e})=>e.scheme==="dark"?"#06132b":"#ffffff",({theme:e})=>e.transition.normal,({theme:e})=>e.transition.normal,({theme:e})=>e.transition.normal,({theme:e})=>e.colors.borderHover,({theme:e})=>e.shadow.glass,({theme:e})=>e.colors.focusRing),ZX=p.div.withConfig({displayName:"Blueprints__CardTop",componentId:"sc-ogzhng-33"})(["display:flex;align-items:center;gap:12px;"]),eK=p.div.withConfig({displayName:"Blueprints__CardIcon",componentId:"sc-ogzhng-34"})(["display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;overflow:hidden;border:1px solid ",";border-radius:",";background:",";img{width:100%;height:100%;object-fit:cover;}svg{width:20px;height:20px;color:",";}"],({$accent:e})=>`${e}55`,({theme:e})=>e.radius.xl,({$accent:e})=>`${e}1c`,({$accent:e})=>e),tK=p.span.withConfig({displayName:"Blueprints__CardCategory",componentId:"sc-ogzhng-35"})(["display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:3px 9px;border:1px solid ",";border-radius:",";color:",";font-size:0.68rem;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;svg{width:11px;height:11px;}"],({theme:e})=>e.colors.border,({theme:e})=>e.radius.full,({theme:e})=>e.colors.textTertiary),nK=p.h2.withConfig({displayName:"Blueprints__CardTitle",componentId:"sc-ogzhng-36"})(["color:",";font-size:0.94rem;font-weight:650;line-height:1.4;letter-spacing:-0.015em;"],({theme:e})=>e.colors.text),iK=p.p.withConfig({displayName:"Blueprints__CardDescription",componentId:"sc-ogzhng-37"})(["display:-webkit-box;overflow:hidden;color:",";font-size:0.83rem;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3;"],({theme:e})=>e.colors.textTertiary),rK=p.div.withConfig({displayName:"Blueprints__CardFooter",componentId:"sc-ogzhng-38"})(["display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:auto;padding-top:14px;border-top:1px solid ",";color:",";font-size:0.74rem;"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.textTertiary),Xp=p.span.withConfig({displayName:"Blueprints__CardStat",componentId:"sc-ogzhng-39"})(["display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums;svg{width:13px;height:13px;color:",";}"],({theme:e})=>e.colors.textMuted),oK=p.span.withConfig({displayName:"Blueprints__CardAuthor",componentId:"sc-ogzhng-40"})(["margin-left:auto;overflow:hidden;max-width:45%;color:",";text-overflow:ellipsis;white-space:nowrap;"],({theme:e})=>e.colors.textMuted),sK=p.div.withConfig({displayName:"Blueprints__EmptyState",componentId:"sc-ogzhng-41"})(["display:grid;justify-items:center;gap:12px;padding:88px 24px;border:1px solid ",";border-radius:14px;background:",";color:",";text-align:center;svg{width:28px;height:28px;color:",";}strong{color:",";font-size:1rem;font-weight:650;}p{max-width:380px;font-size:0.85rem;line-height:1.6;}"],({theme:e})=>e.colors.border,({theme:e})=>e.scheme==="dark"?"#06132b":"#ffffff",({theme:e})=>e.colors.textTertiary,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.text),Ev="blueprints-library-scroll-position",jh="blueprints-library-filters",TE=[10,25,50,100,500],IE=25,aK=()=>
116{if(typeof window>"u")return null;const e=sessionStorage.getItem(jh);if(e===null)return null;try{return JSON.parse(e)}catch{return sessionStorage.removeItem(jh),null}};function lK(){const{blueprints:e,categories:t}=qn().props,[n,r]=R.useState(""),[a,c]=R.useState(null),[u,f]=R.useState("all"),[h,m]=R.useState(IE),[x,v]=R.useState(1),b=R.useRef(null);R.useEffect(()=>{const O=aK();O&&(r(O.query),c(O.category),f(O.typeFilter),m(TE.includes(O.limit)?O.limit:IE),v(O.page)),sessionStorage.removeItem(jh);const F=sessionStorage.getItem(Ev);if(F===null)return;sessionStorage.removeItem(Ev);const V=()=>window.scrollTo({top:Number(F),behavior:"auto"});V();let ce=0;const L=requestAnimationFrame(()=>{ce=requestAnimationFrame(V)});return()=>{cancelAnimationFrame(L),cancelAnimationFrame(ce)}},[]);const j=R.useMemo(()=>({flows:e.reduce((O,F)=>O+F.flows.length,0),snippets:e.reduce((O,F)=>O+F.snippetsCount,0)}),[e]),w=R.useMemo(()=>{const O=new Map;for(const F of e)F.category&&O.set(F.category,(O.get(F.category)??0)+1);return O},[e]),_=R.useMemo(()=>{const O=n.trim().toLowerCase();return e.filter(F=>{if(a&&F.category!==a||u!=="all"&&!F.flows.some(ce=>ce.previewType===u))return!1;if(!O)return!0;const V=[F.label,F.namespace,F.description??"",F.authorName??"",...F.flows.map(ce=>ce.label)].join(" ").toLowerCase();return O.split(/\s+/).every(ce=>V.includes(ce))})},[e,n,a,u]);R.useEffect(()=>{const O=n.trim();if(!O)return;const F=window.setTimeout(()=>{ze("blueprint_search_performed",{query_length:O.length,result_count:_.length,word_count:O.split(/\s+/).length})},600);return()=>window.clearTimeout(F)},[_.length,n]);const S=n.trim()!==""||a!==null||u!=="all",k=Math.max(1,Math.ceil(_.length/h)),I=Math.min(x,k),A=_.slice((I-1)*h,I*h),T=O=>{r(O),v(1)},H=O=>{ze("blueprint_filter_changed",{filter_name:"category",filter_value:O??"all"}),c(O),v(1)},q=O=>{ze("blueprint_filter_changed",{filter_name:"type",filter_value:O}),f(O),v(1)},B=O=>{m(O),v(1)},E=O=>{v(Math.min(Math.max(O,1),k)),b.current?.scrollIntoView({behavior:"auto",block:"start"})},D=()=>{r(""),c(null),f("all"),v(1)},$=()=>{sessionStorage.setItem(Ev,String(window.scrollY)),sessionStorage.setItem(jh,JSON.stringify({query:n,category:a,typeFilter:u,limit:h,page:I}))},P=s.jsxs(GX,{children:[s.jsxs(YX,{children:["Per page",s.jsx(XX,{value:h,onChange:O=>B(Number(O.target.value)),"aria-label":"Blueprints per page",children:TE.map(O=>s.jsx("option",{value:O,children:O},O))})]}),k>1&&s.jsx(dK,{page:I,pageCount:k,onNavigate:E})]});return s.jsxs(s.Fragment,{children:[s.jsx(Nn,{title:"Blueprints - Puppetflow",children:s.jsx("meta",{name:"description",content:"Explore the Puppetflow blueprint library: ready-made visual flows and code automations to import into your workspace."})}),s.jsxs(Di,{children:[s.jsx(EX,{children:s.jsxs(TX,{children:[s.jsxs(IX,{children:["Explore ",s.jsx(AX,{children:"Blueprints"})]}),s.jsx(RX,{children:"Ready-made automations built by the community. Browse visual flows and code recipes, preview them right here, then import them into your workspace."}),s.jsxs(MX,{children:[s.jsxs(jv,{children:[s.jsx(N,{icon:"lucide:package","aria-hidden":"true"}),s.jsx("strong",{children:e.length})," blueprints"]}),s.jsxs(jv,{children:[s.jsx(N,{icon:"lucide:workflow","aria-hidden":"true"}),s.jsx("strong",{children:j.flows})," flows"]}),s.jsxs(jv,{children:[s.jsx(N,{icon:"lucide:braces","aria-hidden":"true"}),s.jsx("strong",{children:j.snippets})," snippets"]})]})]})}),s.jsxs(PX,{children:[s.jsx($X,{children:s.jsxs(zX,{children:[s.jsxs(OX,{children:[s.jsx(N,{icon:"lucide:search","aria-hidden":"true"}),s.jsx(DX,{type:"search",placeholder:"Search blueprints...",value:n,onChange:O=>T(O.target.value),"aria-label":"Search blueprints"})]}),s.jsx(jE,{children:"Categories"}),s.jsxs(FX,{"aria-label":"Blueprint categories",children:[s.jsxs(kE,{type:"button",$active:a===null,onClick:()=>H(null),children:[s.jsx(N,{icon:"lucide:layout-grid","aria-hidden":"true"}),"All categories",s.jsx(NE,{$active:a===null,children:e.length})]}),t.map(O=>s.jsxs(kE,{type:"button",$active:a===O,onClick:()=>H(a===O?null:O),children:[s.jsx(N,{icon:Qd(O),"aria-hidden":"true"}),O.charAt(0).toUpperCase()+O.slice(1),s.jsx(NE,{$active:a===O,children:w.get(O)??0})]},O))]}),s.jsx(jE,{children:"Flow type"}),s.jsxs(BX,{role:"group","aria-label":"Flow type filter",children:[s.jsx(kv,{type:"button",$active:u==="all",onClick:()=>q("all"),children:"All"}),s.jsxs(kv,{type:"button",$active:u==="nodal",onClick:()=>q(u==="nodal"?"all":"nodal"),children:[s.jsx(N,{icon:"lucide:workflow","aria-hidden":"true"}),"Visual"]}),s.jsxs(kv,{type:"button",$active:u==="code",onClick:()=>q(u==="code"?"all":"code"),children:[s.jsx(N,{icon:"lucide:code-2","aria-hidden":"true"}),"Code"]})]}),s.jsxs(LX,{href:"https://github.com/puppetflow/library",target:"_blank",rel:"noopener noreferrer",onClick:()=>ze("blueprint_repository_opened",{placement:"library_contribute"}),children:[s.jsx(N,{icon:"simple-icons:github","aria-hidden":"true"}),s.jsxs("span",{children:[s.jsx("strong",{children:"Publish your own"}),"Contribute a blueprint to the library on GitHub."]})]})]})}),s.jsxs(qX,{ref:b,children:[s.jsxs(HX,{children:[s.jsxs(UX,{children:[s.jsx("strong",{children:_.length})," blueprint",_.length===1?"":"s",S&&" matching your filters"]}),S&&s.jsx(EE,{type:"button",onClick:D,children:"Clear filters"}),P]}),_.length===0?s.jsxs(sK,{children:[s.jsx(N,{icon:"lucide:search-x","aria-hidden":"true"}),s.jsx("strong",{children:"No blueprints found"}),s.jsx("p",{children:"Try a different search term or clear the filters to browse the whole library."}),s.jsx(EE,{type:"button",onClick:D,children:"Clear filters"})]}):s.jsxs(s.Fragment,{children:[s.jsx(JX,{children:A.map(O=>s.jsx(uK,{blueprint:O,onOpen:()=>{ze("blueprint_opened",{blueprint_namespace:O.namespace,category:O.category,placement:"library_card"}),$()}},O.namespace))}),k>1&&s.jsx(VX,{children:P})]})]})]})]})]})}function cK(e,t){if(t<=7)return Array.from({length:t},(u,f)=>f+1);const r=[...new Set([1,t,e-1,e,e+1])].filter(u=>u>=1&&u<=t).sort((u,f)=>u-f),a=[];let c=0;for(const u of r)u-c>1&&a.push("gap"),a.push(u),c=u;return a}function dK({page:e,pageCount:t,onNavigate:n}){return s.jsxs(KX,{"aria-label":"Pagination",children:[s.jsx(Nv,{type:"button",disabled:e<=1,onClick:()=>n(e-1),"aria-label":"Previous page",children:s.jsx(N,{icon:"lucide:chevron-left","aria-hidden":"true"})}),cK(e,t).map((r,a)=>r==="gap"?s.jsx(WX,{"aria-hidden":"true",children:"â¦"},`gap-${a}`):s.jsx(Nv,{type:"button",$active:r===e,onClick:()=>n(r),"aria-label":`Page ${r}`,"aria-current":r===e?"page":void 0,children:r},r)),s.jsx(Nv,{type:"button",disabled:e>=t,onClick:()=>n(e+1),"aria-label":"Next page",children:s.jsx(N,{icon:"lucide:chevron-right","aria-hidden":"true"})})]})}function uK({blueprint:e,onOpen:t}){const n=k6(e.color),[r,a]=R.useState(!1),c=e.flows.filter(u=>u.previewType==="nodal").length;return s.jsxs(QX,{as:qe,href:`/blueprints/${e.namespace}`,$accent:n,onClick:t,children:[s.jsxs(ZX,{children:[s.jsx(eK,{$accent:n,children:e.iconUrl&&!r?s.jsx("img",{src:e.iconUrl,alt:"",loading:"lazy",onError:()=>a(!0)}):s.jsx(N,{icon:Qd(e.category),"aria-hidden":"true"})}),e.category&&s.jsx(tK,{title:e.category,children:s.jsx(N,{icon:Qd(e.category),"aria-hidden":"true"})})]}),s.jsx(nK,{children:e.label}),e.description&&s.jsx(iK,{children:e.description}),s.jsxs(rK,{children:[e.flows.length>0&&s.jsxs(Xp,{title:c>0?`${e.flows.length} flows, ${c} visual`:`${e.flows.length} flows`,children:[s.jsx(N,{icon:"lucide:workflow","aria-hidden":"true"}),e.flows.length]}),e.snippetsCount>0&&s.jsxs(Xp,{title:`${e.snippetsCount} snippet${e.snippetsCount===1?"":"s"}`,children:[s.jsx(N,{icon:"lucide:braces","aria-hidden":"true"}),e.snippetsCount]}),e.downloads>0&&s.jsxs(Xp,{children:[s.jsx(N,{icon:"lucide:arrow-down-to-line","aria-hidden":"true"}),e.downloads]}),e.upvotes>0&&s.jsxs(Xp,{title:`${e.upvotes} like${e.upvotes===1?"":"s"}`,children:[s.jsx(N,{icon:"lucide:thumbs-up","aria-hidden":"true"}),e.upvotes]}),e.authorName&&s.jsxs(oK,{children:["by ",e.authorName]})]})]})}const pK=Object.freeze(Object.defineProperty({__proto__:null,default:lK},Symbol.toStringTag,{value:"Module"})),fK=p.div.withConfig({displayName:"Form__FormColumn",componentId:"sc-de0neo-0"})(["display:contents;"]),hK=p.div.withConfig({displayName:"Form__ChatCard",componentId:"sc-de0neo-1"})(["grid-area:chat;display:flex;align-items:flex-start;gap:16px;padding:24px;border:1px solid ",";border-radius:",";background:",";@media (max-width:","){align-items:flex-start;flex-wrap:wrap;}"],({theme:e})=>e.colors.accountAccentBorder,({theme:e})=>
116e.radius.xl,({theme:e})=>e.colors.accentSoft,({theme:e})=>e.breakpoint.sm),gK=p.div.withConfig({displayName:"Form__ChatIcon",componentId:"sc-de0neo-2"})(["display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:",";margin-top:1px;svg{width:20px;height:20px;}"],({theme:e})=>e.colors.accountAccent),mK=p.div.withConfig({displayName:"Form__ChatContent",componentId:"sc-de0neo-3"})(["flex:1;min-width:0;"]),xK=p.h2.withConfig({displayName:"Form__ChatTitle",componentId:"sc-de0neo-4"})(["color:",";font-size:17px;font-weight:700;"],({theme:e})=>e.colors.text),yK=p.p.withConfig({displayName:"Form__ChatText",componentId:"sc-de0neo-5"})(["margin-top:4px;color:",";font-size:14px;line-height:1.5;"],({theme:e})=>e.colors.textTertiary),vK=p.button.withConfig({displayName:"Form__ChatButton",componentId:"sc-de0neo-6"})(["display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid ",";border-radius:",";background:",";color:",";font-size:14px;font-weight:600;cursor:pointer;transition:background 150ms ease,border-color 150ms ease;&:hover{background:",";border-color:",";}&:focus-visible{outline:3px solid ",";outline-offset:3px;}svg{width:16px;height:16px;}@media (max-width:","){width:100%;}"],({theme:e})=>e.colors.solidButton,({theme:e})=>e.radius.md,({theme:e})=>e.colors.solidButton,({theme:e})=>e.colors.solidButtonText,({theme:e})=>e.colors.solidButtonHover,({theme:e})=>e.colors.solidButtonHover,({theme:e})=>e.colors.focusRing,({theme:e})=>e.breakpoint.sm),bK=p.div.withConfig({displayName:"Form__FormCard",componentId:"sc-de0neo-7"})(["grid-area:form;padding:40px;border-radius:",";border:1px solid ",";background:",";@media (max-width:","){padding:24px;}"],({theme:e})=>e.radius.xl,({theme:e})=>e.colors.border,({theme:e})=>e.colors.glass,({theme:e})=>e.breakpoint.sm),wK=p.h2.withConfig({displayName:"Form__FormTitle",componentId:"sc-de0neo-8"})(["font-size:22px;font-weight:700;color:",";margin-bottom:24px;"],({theme:e})=>e.colors.text),_K=p.form.withConfig({displayName:"Form",componentId:"sc-de0neo-9"})(["display:flex;flex-direction:column;gap:20px;"]),SK=p.div.withConfig({displayName:"Form__FormRow",componentId:"sc-de0neo-10"})(["display:grid;grid-template-columns:1fr 1fr;gap:16px;@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.breakpoint.sm),Kp=p.div.withConfig({displayName:"Form__FormGroup",componentId:"sc-de0neo-11"})(["display:flex;flex-direction:column;gap:6px;"]),Wp=p.label.withConfig({displayName:"Form__Label",componentId:"sc-de0neo-12"})(["font-size:13px;font-weight:500;color:",";"],({theme:e})=>e.colors.textSecondary),Tv=p.input.withConfig({displayName:"Form__Input",componentId:"sc-de0neo-13"})(["padding:12px 16px;border-radius:",";border:1px solid ",";background:",";color:",";font-size:15px;outline:none;transition:border-color ",";&::placeholder{color:",";}&:focus,&:active{border-color:",";outline:2px solid ",";outline-offset:1px;background:",";}"],({theme:e})=>e.radius.md,({theme:e})=>e.colors.border,({theme:e})=>e.colors.glass,({theme:e})=>e.colors.text,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.accentPrimary,({theme:e})=>e.colors.focusRing,({theme:e})=>e.scheme==="dark"?"#030a19":e.colors.surfaceSubtle),CK=p.textarea.withConfig({displayName:"Form__TextArea",componentId:"sc-de0neo-14"})(["padding:12px 16px;border-radius:",";border:1px solid ",";background:",";color:",";font-size:15px;outline:none;resize:vertical;min-height:140px;transition:border-color ",";&::placeholder{color:",";}&:focus,&:active{border-color:",";outline:2px solid ",";outline-offset:1px;background:",";}"],({theme:e})=>e.radius.md,({theme:e})=>e.colors.border,({theme:e})=>e.colors.glass,({theme:e})=>e.colors.text,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.accentPrimary,({theme:e})=>e.colors.focusRing,({theme:e})=>e.scheme==="dark"?"#030a19":e.colors.surfaceSubtle),jK=p.button.withConfig({displayName:"Form__SubmitButton",componentId:"sc-de0neo-15"})(["display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 24px;border-radius:",";font-weight:600;font-size:15px;width:100%;border:1px solid ",";background:",";color:",";cursor:pointer;transition:background 150ms ease,border-color 150ms ease;&:not(:disabled):hover{background:",";border-color:",";}&:focus-visible{outline:3px solid ",";outline-offset:3px;}&:disabled{cursor:not-allowed;opacity:0.48;}svg{width:16px;height:16px;transition:transform ",";}&:hover svg{transform:translateX(2px);}"],({theme:e})=>
116e.radius.lg,({theme:e})=>e.colors.solidButton,({theme:e})=>e.colors.solidButton,({theme:e})=>e.colors.solidButtonText,({theme:e})=>e.colors.solidButtonHover,({theme:e})=>e.colors.solidButtonHover,({theme:e})=>e.colors.focusRing,({theme:e})=>e.transition.fast),kK=p.div.withConfig({displayName:"Form__SuccessMessage",componentId:"sc-de0neo-16"})(["padding:12px 16px;border-radius:",";background:",";border:1px solid ",";color:",";font-size:14px;font-weight:500;margin-bottom:20px;"],({theme:e})=>e.radius.md,({theme:e})=>e.colors.successSoft,({theme:e})=>e.colors.successBorder,({theme:e})=>e.colors.success),Jp=p.span.withConfig({displayName:"Form__ErrorText",componentId:"sc-de0neo-17"})(["font-size:13px;color:",";"],({theme:e})=>e.colors.danger);function NK({data:e,errors:t,flashSuccess:n,processing:r,onChange:a,onSubmit:c}){return s.jsxs(fK,{children:[s.jsxs(hK,{children:[s.jsx(gK,{children:s.jsx(N,{icon:"lucide:messages-square","aria-hidden":"true"})}),s.jsxs(mK,{children:[s.jsx(xK,{children:"Live chat"}),s.jsx(yK,{children:"Need a quick answer? Start a conversation with our team."})]}),s.jsxs(vK,{type:"button",onClick:()=>{ze("support_chat_opened",{placement:"contact_form"}),cq()},children:["Chat with us ",s.jsx(N,{icon:"lucide:message-circle","aria-hidden":"true"})]})]}),s.jsxs(bK,{className:"ph-no-capture",children:[s.jsx(wK,{children:"Send us a message"}),n&&s.jsx(kK,{children:n}),s.jsxs(_K,{onSubmit:c,children:[s.jsxs(SK,{children:[s.jsxs(Kp,{children:[s.jsx(Wp,{htmlFor:"name",children:"Name"}),s.jsx(Tv,{id:"name",name:"name",placeholder:"Your name",value:e.name,onChange:a,required:!0}),t.name&&s.jsx(Jp,{children:t.name})]}),s.jsxs(Kp,{children:[s.jsx(Wp,{htmlFor:"email",children:"Email"}),s.jsx(Tv,{id:"email",name:"email",type:"email",placeholder:"[email protected]",value:e.email,onChange:a,required:!0}),t.email&&s.jsx(Jp,{children:t.email})]})]}),s.jsxs(Kp,{children:[s.jsx(Wp,{htmlFor:"subject",children:"Subject"}),s.jsx(Tv,{id:"subject",name:"subject",placeholder:"How can we help?",value:e.subject,onChange:a,required:!0}),t.subject&&s.jsx(Jp,{children:t.subject})]}),s.jsxs(Kp,{children:[s.jsx(Wp,{htmlFor:"message",children:"Message"}),s.jsx(CK,{id:"message",name:"message",placeholder:"Tell us more about your needs...",value:e.message,onChange:a,required:!0}),t.message&&s.jsx(Jp,{children:t.message})]}),s.jsxs(jK,{type:"submit",disabled:r,children:[r?"Sending...":"Send Message"," ",s.jsx(N,{icon:"lucide:arrow-right","aria-hidden":"true"})]})]})]})]})}const N6=p.section.withConfig({displayName:"PageHero__HeroSection",componentId:"sc-gavugb-0"})(["position:relative;padding:160px 0 80px;text-align:center;",""],({$clip:e})=>e&&"overflow: hidden;"),E6=p.div.withConfig({displayName:"PageHero__HeroContent",componentId:"sc-gavugb-1"})(["position:relative;z-index:10;max-width:640px;margin:0 auto;padding:0 24px;animation:"," 0.8s ease both;"],ta);p.span.withConfig({displayName:"PageHero__PageTag",componentId:"sc-gavugb-2"})(["font-size:13px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:",";"],({$color:e,theme:t})=>e==="teal"?t.colors.teal:t.colors.forest);p.div.withConfig({displayName:"PageHero__PageEyebrow",componentId:"sc-gavugb-3"})(["display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;color:",";font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;svg{width:15px;height:15px;}"],({theme:e})=>e.scheme==="light"?e.colors.accountAccent:e.colors.accentText);const T6=p.h1.withConfig({displayName:"PageHero__PageTitle",componentId:"sc-gavugb-4"})(["",";color:",";margin-top:12px;margin-bottom:16px;font-weight:760;"],na,({theme:e})=>e.colors.text),I6=p.span.withConfig({displayName:"PageHero__PageTitleAccent",componentId:"sc-gavugb-5"})(["color:",";-webkit-text-fill-color:",";"],({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.accountAccent),A6=p.p.withConfig({displayName:"PageHero__PageDescription",componentId:"sc-gavugb-6"})(["color:",";font-size:clamp(18px,2vw,21px);font-weight:470;line-height:1.6;"],({theme:e})=>e.colors.textSecondary),EK=p(T6).withConfig({displayName:"Hero__ContactTitle",componentId:"sc-1m9e
116k4o-0"})(["margin-top:0;"]);function TK(){return s.jsx(N6,{children:s.jsxs(E6,{children:[s.jsxs(EK,{children:["Get in ",s.jsx(I6,{children:"touch"})]}),s.jsx(A6,{children:"Have a question, need enterprise support, or want to contribute? We'd love to hear from you."})]})})}const IK=p.div.withConfig({displayName:"Sidebar",componentId:"sc-1h9p421-0"})(["grid-area:sidebar;display:flex;flex-direction:column;padding-top:20px;@media (max-width:","){padding-top:0;}"],({theme:e})=>e.breakpoint.md),Qp=p.div.withConfig({displayName:"Sidebar__InfoCard",componentId:"sc-1h9p421-1"})(["display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:10px;padding:20px 0;border-bottom:1px solid ",";&:first-child{padding-top:0;}&:last-child{padding-bottom:0;border-bottom:0;}"],({theme:e})=>e.colors.border),Zp=p.div.withConfig({displayName:"Sidebar__InfoIcon",componentId:"sc-1h9p421-2"})(["display:inline-flex;grid-column:1;grid-row:1;color:",";svg{width:20px;height:20px;}"],({theme:e})=>e.colors.accountAccent),ef=p.h3.withConfig({displayName:"Sidebar__InfoTitle",componentId:"sc-1h9p421-3"})(["grid-column:2;grid-row:1;font-size:16px;font-weight:600;color:",";margin-bottom:4px;"],({theme:e})=>e.colors.text),tf=p.p.withConfig({displayName:"Sidebar__InfoText",componentId:"sc-1h9p421-4"})(["grid-column:2;font-size:14px;color:",";line-height:1.5;"],({theme:e})=>e.colors.textTertiary),nf=p.a.withConfig({displayName:"Sidebar__InfoLink",componentId:"sc-1h9p421-5"})(["display:inline-flex;grid-column:2;justify-self:start;align-items:center;gap:4px;margin-top:12px;font-size:14px;font-weight:500;color:",";transition:color ",";&:hover{color:",";}svg{width:14px;height:14px;transition:transform ",";}&:hover svg{transform:translateX(2px);}"],({theme:e})=>e.colors.accountAccent,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.accountAccentHover,({theme:e})=>e.transition.fast);function AK(){return s.jsxs(IK,{children:[s.jsxs(Qp,{children:[s.jsx(Zp,{children:s.jsx(N,{icon:"lucide:mail",width:"20",height:"20","aria-hidden":"true"})}),s.jsx(ef,{children:"Email"}),s.jsx(tf,{children:"For general inquiries and support requests."}),s.jsxs(nf,{href:"mailto:[email protected]",onClick:()=>ze("contact_email_clicked",{placement:"contact_sidebar"}),children:["[email protected] ",s.jsx(N,{icon:"lucide:arrow-right","aria-hidden":"true"})]})]}),s.jsxs(Qp,{children:[s.jsx(Zp,{children:s.jsx(N,{icon:"simple-icons:github",width:"20",height:"20","aria-hidden":"true"})}),s.jsx(ef,{children:"GitHub"}),s.jsx(tf,{children:"Report bugs, request features, or contribute to the project."}),s.jsxs(nf,{href:"https://github.com/puppetflow",target:"_blank",rel:"noopener noreferrer",onClick:()=>ze("external_link_clicked",{destination_path:"https://github.com/puppetflow",placement:"contact_sidebar"}),children:["github.com/puppetflow ",s.jsx(N,{icon:"lucide:arrow-right","aria-hidden":"true"})]})]}),s.jsxs(Qp,{children:[s.jsx(Zp,{children:s.jsx(N,{icon:"lucide:book-open",width:"20",height:"20","aria-hidden":"true"})}),s.jsx(ef,{children:"Documentation"}),s.jsx(tf,{children:"Guides, API reference, and tutorials to get you started."}),s.jsxs(nf,{href:Yi,target:"_blank",rel:"noopener noreferrer",onClick:()=>ze("external_link_clicked",{destination_path:Yi.split(/[?#]/,1)[0],placement:"contact_sidebar"}),children:["Read the docs ",s.jsx(N,{icon:"lucide:arrow-right","aria-hidden":"true"})]})]}),s.jsxs(Qp,{children:[s.jsx(Zp,{children:s.jsx(N,{icon:"simple-icons:discord",width:"20",height:"20","aria-hidden":"true"})}),s.jsx(ef,{children:"Discord"}),s.jsx(tf,{children:"Join the community, ask questions, and get help from other Puppetflow users."}),s.jsxs(nf,{href:"https://discord.gg/qebKgcJSAS",target:"_blank",rel:"noopener noreferrer",onClick:()=>ze("external_link_clicked",{destination_path:"https://discord.gg/qebKgcJSAS",placement:"contact_sidebar"}),children:["Join us on Discord ",s.jsx(N,{icon:"lucide:arrow-right","aria-hidden":"true"})]})]})]})}const RK=p.section.withConfig({displayName:"Layout__ContactSection",componentId:"sc-hifs69-0"})(["position:relative;padding:0 0 128px;
116"]),MK=p.div.withConfig({displayName:"Layout__ContactContainer",componentId:"sc-hifs69-1"})(["max-width:1024px;margin:0 auto;padding:0 24px;"]),PK=p.div.withConfig({displayName:"Layout__ContactGrid",componentId:"sc-hifs69-2"})(["display:grid;grid-template-columns:1fr 360px;grid-template-areas:'chat .' 'form sidebar';column-gap:32px;row-gap:20px;align-items:start;animation:"," 0.8s ease 0.2s both;@media (max-width:","){grid-template-columns:1fr;grid-template-areas:'chat' 'form' 'sidebar';}"],ta,({theme:e})=>e.breakpoint.md);function $K(){const{auth:e,flash:t}=qn().props,{data:n,setData:r,post:a,processing:c,errors:u,reset:f}=es({name:e?.user?.name??"",email:e?.user?.email??"",subject:"",message:""}),h=R.useRef(!1),m=v=>{h.current||(ze("contact_form_started",{authenticated:!!e?.user}),h.current=!0),r(v.target.name,v.target.value)},x=v=>{v.preventDefault(),ze("contact_form_submitted",{authenticated:!!e?.user,message_length_bucket:n.message.length<100?"short":n.message.length<500?"medium":"long"}),a("/contact",{onError:b=>ze("contact_form_failed",{failure_category:"validation",validation_error_fields:Object.keys(b).sort().join(",")}),onSuccess:()=>{h.current=!1,f()}})};return s.jsxs(s.Fragment,{children:[s.jsx(Nn,{title:"Contact - Puppetflow"}),s.jsxs(Di,{children:[s.jsx(TK,{}),s.jsx(RK,{children:s.jsx(MK,{children:s.jsxs(PK,{children:[s.jsx(NK,{data:n,errors:u,flashSuccess:t.success,processing:c,onChange:m,onSubmit:x}),s.jsx(AK,{})]})})})]})]})}const zK=Object.freeze(Object.defineProperty({__proto__:null,default:$K},Symbol.toStringTag,{value:"Module"})),OK=Te(["from{opacity:0;transform:translateY(-10px) scale(0.985);}to{opacity:1;transform:translateY(0) scale(1);}"]),DK=Te(["from{transform:scaleX(1);}to{transform:scaleX(0);}"]),FK=p.div.withConfig({displayName:"AccountShell__App",componentId:"sc-om4ofb-0"})(["min-height:100vh;background:",";color:",";font-size:15px;-webkit-font-smoothing:antialiased;"],({theme:e})=>e.colors.bg,({theme:e})=>e.colors.text),BK=p.header.withConfig({displayName:"AccountShell__Topbar",componentId:"sc-om4ofb-1"})(["position:fixed;z-index:50;top:var(--product-hunt-banner-height);right:0;left:0;display:flex;height:62px;align-items:center;padding:0 20px;border-bottom:1px solid ",";background:",";backdrop-filter:blur(18px);"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.navbarBg),LK=p.a.withConfig({displayName:"AccountShell__Brand",componentId:"sc-om4ofb-2"})(["display:flex;align-items:center;gap:9px;color:",";text-decoration:none;img{width:27px;height:27px;border-radius:7px;}strong{font-size:17px;font-weight:750;}"],({theme:e})=>e.colors.text),qK=p.div.withConfig({displayName:"AccountShell__ProductName",componentId:"sc-om4ofb-3"})(["display:flex;align-items:center;gap:12px;margin-left:15px;color:",";font-size:13px;font-weight:650;span{width:1px;height:20px;background:",";}@media (max-width:520px){display:none;}"],({theme:e})=>e.colors.textTertiary,({theme:e})=>e.colors.borderHover),HK=p.div.withConfig({displayName:"AccountShell__TopbarActions",componentId:"sc-om4ofb-4"})(["display:flex;align-items:center;gap:5px;margin-left:auto;"]),AE=p.a.withConfig({displayName:"AccountShell__TopbarLink",componentId:"sc-om4ofb-5"})(["display:inline-flex;height:32px;align-items:center;gap:7px;padding:0 9px;border-radius:",";color:",";font-size:13px;font-weight:600;text-decoration:none;svg{width:13px;height:13px;}&:hover{background:",";color:",";}@media (max-width:","){height:44px;padding:0 12px;svg{width:21px;height:21px;}span{display:none;}}"],({theme:e})=>e.radius.md,({theme:e})=>e.colors.textTertiary,({theme:e})=>e.colors.overlay,({theme:e})=>e.colors.text,({theme:e})=>e.breakpoint.sm),UK=p.div.withConfig({displayName:"AccountShell__Portal",componentId:"sc-om4ofb-6"})(["display:grid;min-height:100vh;grid-template-columns:236px minmax(0,1fr);padding-top:62px;@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.breakpoint.lg),GK=p.aside.withConfig({displayName:"AccountShell__Sidebar",componentId:"sc-om4ofb-7"})(["position:sticky;top:calc(var(--product-hunt-banner-height) + 62px);display:flex;height:calc(100vh - var(--product-hunt-banner-height) - 62px);min-height:500px;flex-direction:column;border-right:1px solid ",";background:",";@media (max-width:","){display:none;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.scheme==="dark"?"rgba(7, 11, 23, 0.72)":"rgba(247, 247, 248, 0.88)",({theme:e})=>e.breakpoint.lg),VK=p.div.withConfig({displayName:"AccountShell__SidebarTop",componentId:"sc-om4ofb-8"})(["padding:22px 18px 18px;"]);p.div.withConfig({displayName:"AccountShell__ContextLabel",componentId:"sc-om4ofb-9"})(["color:",";font-size:11px;font-weight:800;"],({theme:e})=>e.colors.textMuted);const YK=p.div.withConfig({displayName:"AccountShell__AccountIdentity",componentId:"sc-om4ofb-10"})(["display:flex;min-width:0;align-items:center;margin-top:13px;"]),XK=p.div.withConfig({displayName:"AccountShell__AccountName",componentId:"sc-om4ofb-11"})(["overflow:hidden;color:",";font-size:14px;font-weight:680;text-overflow:ellipsis;white-space:nowrap;"],({theme:e})=>e.colors.text),KK=p.div.withConfig({displayName:"AccountShell__AccountEmail",componentId:"sc-om4ofb-12"})(["overflow:hidden;margin-top:3px;color:",";font-size:12px;text-overflow:ellipsis;white-space:nowrap;"],({theme:e})=>e.colors.textMuted),WK=p.nav.withConfig({displayName:"AccountShell__Nav",componentId:"sc-om4ofb-13"})(["display:grid;gap:2px;padding:5px 10px;"]),RE=p.a.withConfig({displayName:"AccountShell__NavItem",componentId:"sc-om4ofb-14"})(["position:relative;display:flex;min-height:39px;align-items:center;gap:10px;padding:0 11px;border-radius:",";background:",";color:",";font-size:14px;font-weight:",";text-decoration:none;transition:all ",";&::before{position:absolute;top:11px;bottom:11px;left:0;width:2px;border-radius:2px;background:",";content:'';}svg{width:15px;height:15px;color:",";}&:hover{background:",";color:",";}"],({theme:e})=>
116e.radius.md,({$active:e,theme:t})=>e?t.colors.overlay:"transparent",({$active:e,theme:t})=>e?t.colors.text:t.colors.textTertiary,({$active:e})=>e?680:550,({theme:e})=>e.transition.fast,({$active:e,theme:t})=>e?t.colors.accountAccent:"transparent",({$active:e,theme:t})=>e?t.colors.accountAccent:t.colors.textMuted,({theme:e})=>e.colors.overlay,({theme:e})=>e.colors.text),JK=p.div.withConfig({displayName:"AccountShell__SidebarFoot",componentId:"sc-om4ofb-15"})(["display:grid;margin-top:auto;padding:15px;"]),QK=p.div.withConfig({displayName:"AccountShell__ThemeSwitch",componentId:"sc-om4ofb-16"})(["display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;border-radius:",";background:",";"],({theme:e})=>e.radius.lg,({theme:e})=>e.colors.overlay),ZK=p.button.withConfig({displayName:"AccountShell__ThemeOption",componentId:"sc-om4ofb-17"})(["display:grid;min-width:0;min-height:34px;place-items:center;padding:4px;border:0;border-radius:",";background:",";color:",";box-shadow:",";cursor:pointer;font:inherit;transition:background ",",color ",",box-shadow ",";svg{width:15px;height:15px;}&:hover{color:",";}&:focus-visible{outline:2px solid ",";outline-offset:1px;}"],({theme:e})=>e.radius.md,({$active:e,theme:t})=>e?t.colors.accountSurface:"transparent",({$active:e,theme:t})=>e?t.colors.text:t.colors.textMuted,({$active:e,theme:t})=>e?`0 1px 4px ${t.colors.border}`:"none",({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.text,({theme:e})=>e.colors.accountAccentBorder),eW=p.div.withConfig({displayName:"AccountShell__SidebarDivider",componentId:"sc-om4ofb-18"})(["height:1px;margin:13px 0 8px;background:",";"],({theme:e})=>e.colors.borderSubtle),tW=p.button.withConfig({displayName:"AccountShell__SignOut",componentId:"sc-om4ofb-19"})(["display:flex;min-height:34px;align-items:center;gap:8px;padding:0 9px;border-radius:",";color:",";font-size:13px;font-weight:600;transition:all ",";svg{width:13px;height:13px;}&:hover{background:",";color:",";}"],({theme:e})=>e.radius.md,({theme:e})=>e.colors.textMuted,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.dangerSoft,({theme:e})=>e.colors.danger),nW=p.main.withConfig({displayName:"AccountShell__Main",componentId:"sc-om4ofb-20"})(["width:min(100%,1240px);min-width:0;margin:0 auto;padding:28px 32px 48px;@media (max-width:","){width:min(100%,960px);padding:18px 18px 40px;}@media (max-width:","){padding-right:12px;padding-left:12px;}"],({theme:e})=>e.breakpoint.lg,({theme:e})=>e.breakpoint.sm),iW=p.div.withConfig({displayName:"AccountShell__CheckoutAlert",componentId:"sc-om4ofb-21"})(["position:relative;display:grid;overflow:hidden;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:20px;padding:14px 14px 15px;border:1px solid ",";border-radius:",";background:radial-gradient(circle at 3% 15%,",",transparent 34%),",";box-shadow:",",inset 0 1px 0 ",";animation:"," 280ms ease-out;@media (prefers-reduced-motion:reduce){animation:none;}"],({theme:e})=>e.colors.successBorder,({theme:e})=>e.radius.xl,({theme:e})=>e.colors.successSoft,({theme:e})=>e.scheme==="dark"?"linear-gradient(110deg, rgba(15, 43, 31, 0.96), rgba(8, 20, 22, 0.96))":"linear-gradient(110deg, rgba(240, 253, 244, 0.98), rgba(236, 253, 245, 0.98))",({theme:e})=>e.shadow.glass,({theme:e})=>e.colors.borderSubtle,OK),rW=p.div.withConfig({displayName:"AccountShell__CheckoutAlertIcon",componentId:"sc-om4ofb-22"})(["display:grid;width:38px;height:38px;place-items:center;border:1px solid ",";border-radius:12px;background:",";color:",";box-shadow:0 0 24px ",";svg{width:20px;height:20px;}"],({theme:e})=>e.colors.successBorder,({theme:e})=>e.colors.successSoft,({theme:e})=>e.colors.success,({theme:e})=>e.colors.successSoft),oW=p.div.withConfig({displayName:"AccountShell__CheckoutAlertCopy",componentId:"sc-om4ofb-23"})(["display:grid;gap:2px;min-width:0;strong{color:",";font-size:14px;font-weight:750;}span{color:",";font-size:13px;line-height:1.45;}"],({theme:e})=>e.colors.text,({theme:e})=>e.colors.textTertiary),sW=p.button.withConfig({displayName:"AccountShell__CheckoutAlertClose",componentId:"sc-om4ofb-24"})(["display:grid;width:30px;height:30px;place-items:center;border-radius:",";color:",";transition:all ",";svg{width:15px;height:15px;}&:hover{background:",";color:",";}"],({theme:e})=>
116e.radius.md,({theme:e})=>e.colors.textMuted,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.overlay,({theme:e})=>e.colors.text),aW=p.span.withConfig({displayName:"AccountShell__CheckoutAlertProgress",componentId:"sc-om4ofb-25"})(["position:absolute;right:0;bottom:0;left:0;height:2px;transform-origin:left;border-radius:999px;background:",";box-shadow:0 0 12px ",";animation:"," 5s linear forwards;@media (prefers-reduced-motion:reduce){animation:none;}"],({theme:e})=>e.colors.success,({theme:e})=>e.colors.success,DK),lW=p.nav.withConfig({displayName:"AccountShell__MobileNav",componentId:"sc-om4ofb-26"})(["display:none;grid-template-columns:repeat(",",minmax(0,1fr));gap:2px;margin-bottom:16px;padding:3px;border:1px solid ",";border-radius:",";background:",";@media (max-width:","){display:grid;}"],({$hasAdmin:e})=>e?5:4,({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.navbarBg,({theme:e})=>e.breakpoint.lg),ME=p.a.withConfig({displayName:"AccountShell__MobileNavItem",componentId:"sc-om4ofb-27"})(["display:flex;min-height:39px;align-items:center;justify-content:center;gap:7px;border-radius:",";background:",";color:",";font-size:13px;font-weight:650;svg{width:18px;height:18px;flex-shrink:0;color:",";}@media (max-width:480px){min-height:44px;svg{width:21px;height:21px;}span{display:none;}}"],({theme:e})=>e.radius.md,({$active:e,theme:t})=>e?t.colors.overlayStrong:"transparent",({$active:e,theme:t})=>e?t.colors.text:t.colors.textTertiary,({$active:e,theme:t})=>e?t.colors.accountAccent:"currentColor"),cW=p.a.withConfig({displayName:"AccountShell__BackLink",componentId:"sc-om4ofb-28"})(["display:inline-flex;align-items:center;gap:7px;margin-bottom:13px;color:",";font-size:13px;font-weight:600;svg{width:13px;height:13px;transition:transform ",";}&:hover{color:",";svg{transform:translateX(-2px);}}"],({theme:e})=>e.colors.textTertiary,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.text),PE=[{id:"overview",label:"Overview",icon:"lucide:layout-dashboard"},{id:"resources",label:"Resources",icon:"lucide:boxes"},{id:"billing",label:"Billing",icon:"lucide:credit-card"},{id:"profile",label:"Profile",icon:"lucide:user-round"}],$E={overview:"/account",resources:"/account/resources",billing:"/account/billing",profile:"/account/profile"},dW=[{mode:"light",icon:"lucide:sun"},{mode:"dark",icon:"lucide:moon"},{mode:"system",icon:"lucide:monitor"}];function uW(e){return e.scheme==="dark"?e:{...e,colors:{...e.colors,textTertiary:"rgba(10, 27, 63, 0.50)",textMuted:"rgba(10, 27, 63, 0.34)",consoleText:"rgba(10, 27, 63, 0.60)",consoleTextMuted:"rgba(10, 27, 63, 0.36)"}}}function au({customer:e,children:t,active:n="overview",backHref:r,backLabel:a="All resources"}){const{auth:c,flash:u}=qn().props,{mode:f,setMode:h}=$w(),m=c?.user?.role==="admin",x=e.user.name,[v,b]=R.useState(u?.checkout_success??null);return R.useEffect(()=>{const j=u?.checkout_success??null;if(b(j),!j)return;const w=window.setTimeout(()=>b(null),5e3);return()=>window.clearTimeout(w)},[u?.checkout_success]),s.jsx(eg,{theme:uW,children:s.jsxs(FK,{children:[s.jsxs(BK,{children:[s.jsxs(LK,{as:qe,href:"/",children:[s.jsx("img",{src:"/img/logo.png",alt:""}),s.jsx("strong",{children:"Puppetflow"})]}),s.jsxs(qK,{children:[s.jsx("span",{}),"Customer console"]}),s.jsxs(HK,{children:[s.jsxs(AE,{as:qe,href:"/",children:[s.jsx(N,{icon:"lucide:globe-2","aria-hidden":"true"}),s.jsx("span",{children:"View website"})]}),s.jsxs(AE,{href:"/docs",children:[s.jsx(N,{icon:"lucide:book-open","aria-hidden":"true"}),s.jsx("span",{children:"Docs"})]})]})]}),s.jsxs(UK,{children:[s.jsxs(GK,{children:[s.jsx(VK,{children:s.jsx(YK,{children:s.jsxs("div",{children:[s.jsx(XK,{children:x}),s.jsx(KK,{children:e.user.email})]})})}),s.jsxs(WK,{"aria-label":"Account navigation",children:[PE.map(j=>s.jsxs(RE,{as:qe,href:$E[j.id],$active:n===j.id,children:[s.jsx(N,{icon:j.icon,"aria-hidden":"true"}),j.label]},j.id)),m&&s.jsxs(RE,{href:"/admin",$active:!1,children:[s.jsx(N,{icon:"lucide:shield-check","aria-hidden":"true"}),"Admin"]})]}),s.jsxs(JK,{children:[s.jsx(QK,{role:"group","aria-label":"Color theme",children:dW.map(j=>s.jsx(ZK,{type:"button",$active:f===j.mode,onClick:()=>h(j.mode),"aria-label":`Use ${j.mode} theme`,"aria-pressed":f===j.mode,children:s.jsx(N,{icon:j.icon,"aria-hidden":"true"})},j.mode))}),s.jsx(eW,{}),s.jsxs(tW,{type:"button",onClick:()=>Ki.post("/account/logout"),children:[s.jsx(N,{icon:"lucide:log-out","aria-hidden":"true"}),"Sign out"]})]})]}),s.jsxs(nW,{children:[v&&s.jsxs(iW,{role:"status","aria-live":"polite",children:[s.jsx(rW,{children:s.jsx(N,{icon:"lucide:badge-check","aria-hidden":"true"})}
116),s.jsxs(oW,{children:[s.jsx("strong",{children:"Payment confirmed"}),s.jsx("span",{children:v})]}),s.jsx(sW,{type:"button",onClick:()=>b(null),"aria-label":"Close payment confirmation",children:s.jsx(N,{icon:"lucide:x","aria-hidden":"true"})}),s.jsx(aW,{})]}),s.jsxs(lW,{"aria-label":"Account navigation",$hasAdmin:m,children:[PE.map(j=>s.jsxs(ME,{as:qe,href:$E[j.id],$active:n===j.id,children:[s.jsx(N,{icon:j.icon,"aria-hidden":"true"}),s.jsx("span",{children:j.label})]},j.id)),m&&s.jsxs(ME,{href:"/admin",$active:!1,children:[s.jsx(N,{icon:"lucide:shield-check","aria-hidden":"true"}),s.jsx("span",{children:"Admin"})]})]}),r&&s.jsxs(cW,{as:qe,href:r,children:[s.jsx(N,{icon:"lucide:arrow-left","aria-hidden":"true"}),a]}),t]})]})]})})}const Dw=p.section.withConfig({displayName:"UI__Surface",componentId:"sc-11qan8t-0"})(["position:relative;overflow:hidden;border:1px solid ",";border-radius:",";background:",";"],({theme:e})=>e.colors.surfaceBorder,({theme:e})=>e.radius.xl,({theme:e})=>e.colors.accountSurface),br=p(Dw).withConfig({displayName:"UI__Panel",componentId:"sc-11qan8t-1"})(["padding:clamp(18px,2.5vw,26px);"]),co=p.header.withConfig({displayName:"UI__PanelHeader",componentId:"sc-11qan8t-2"})(["display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px;"]),hl=p.div.withConfig({displayName:"UI__Eyebrow",componentId:"sc-11qan8t-3"})(["display:flex;align-items:center;gap:8px;color:",";font-size:13px;font-weight:400;svg{width:14px;height:14px;}"],({theme:e})=>e.colors.accountAccent),wr=p.h2.withConfig({displayName:"UI__PanelTitle",componentId:"sc-11qan8t-4"})(["margin-top:6px;color:",";font-size:22px;font-weight:700;"],({theme:e})=>e.colors.text),_r=p.p.withConfig({displayName:"UI__PanelDescription",componentId:"sc-11qan8t-5"})(["max-width:620px;margin-top:5px;color:",";font-size:15px;line-height:1.6;"],({theme:e})=>e.colors.textTertiary);p.span.withConfig({displayName:"UI__Status",componentId:"sc-11qan8t-6"})(["display:inline-flex;align-items:center;gap:7px;min-height:25px;padding:4px 9px;border:1px solid ",";border-radius:",";background:",";color:",";font-size:11px;font-weight:800;&::before{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor;content:'';}"],({theme:e,$status:t})=>t==="active"||t==="paid"?e.colors.successBorder:t==="suspended"||t==="terminated"||t==="canceled"?e.colors.dangerBorder:e.colors.borderHover,({theme:e})=>e.radius.md,({theme:e,$status:t})=>t==="active"||t==="paid"?e.colors.successSoft:t==="suspended"||t==="terminated"||t==="canceled"?e.colors.dangerSoft:e.colors.warningSoft,({theme:e,$status:t})=>t==="active"||t==="paid"?e.colors.success:t==="suspended"||t==="terminated"||t==="canceled"?e.colors.danger:e.colors.warning);const lu=Pt(["display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:9px 13px;border-radius:",";font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:transform ",",border-color ",",background ",";svg{width:15px;height:15px;}&:hover:not(:disabled){transform:translateY(-1px);}&:focus-visible{outline:2px solid ",";outline-offset:2px;}&:disabled{cursor:not-allowed;opacity:0.5;}"],({theme:e})=>e.radius.lg,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.accountAccentBorder),R6=Pt(["border:1px solid ",";background:",";color:#ffffff;&:hover:not(:disabled){border-color:",";background:",";box-shadow:",";}&:active:not(:disabled){box-shadow:inset 0 2px 4px rgba(0,0,0,0.12);}"],({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.accountAccentHover,({theme:e})=>e.colors.accountAccentHover,({theme:e})=>e.shadow.cta),uo=p.button.withConfig({displayName:"UI__PrimaryButton",componentId:"sc-11qan8t-7"})([""," ",""],lu,R6),kh=p.a.withConfig({displayName:"UI__PrimaryLink",componentId:"sc-11qan8t-8"})([""," "," &[aria-disabled='true']{pointer-events:none;opacity:0.48;}"],lu,R6),ng=p.button.withConfig({displayName:"UI__SecondaryButton",componentId:"sc-11qan8t-9"})([""," border:1px solid ",";background:",";color:",";&:hover:not(:disabled){border-color:",";background:",";color:",";}"],lu,({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.overlay,({theme:e})=>e.colors.textSecondary,({theme:e})=>e.colors.borderHover,({theme:e})=>e.colors.overlayStrong,({theme:e})=>e.colors.text),pW=p.a.withConfig({displayName:"UI__SecondaryLink",componentId:"sc-11qan8t-10"})([""," border:1px solid ",";background:",";color:",";&:hover{border-color:",";background:",";color:",";}"],lu,({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.overlay,({theme:e})=>e.colors.textSecondary,({theme:e})=>e.colors.borderHover,({theme:e})=>e.colors.overlayStrong,({theme:e})=>e.colors.text),fW=p.button.withConfig({displayName:"UI__DangerButton",componentId:"sc-11qan8t-11"})([""," border:1px solid ",";background:",";color:",";"],lu,({theme:e})=>e.colors.dangerBorder,({theme:e})=>e.colors.dangerSoft,({theme:e})=>e.colors.danger);p.div.withConfig({displayName:"UI__MetricGrid",componentId:"sc-11qan8t-12"})(["display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;@media (max-width:","){grid-template-columns:repeat(2,minmax(0,1fr));}@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.breakpoint.lg,({theme:e})=>e.breakpoint.sm);p(Dw).withConfig({displayName:"UI__Metric",componentId:"sc-11qan8t-13"})(["min-height:108px;padding:15px;"]);p.div.withConfig({displayName:"UI__MetricTop",componentId:"sc-11qan8t-14"})(["display:flex;align-items:center;justify-content:space-between;gap:12px;"]);p.div.withConfig({displayName:"UI__MetricIcon",componentId:"sc-11qan8t-15"})(["display:grid;width:34px;height:34px;place-items:center;border:1px solid ",";border-radius:",";background:",";color:",";svg{width:17px;height:17px;}"],({theme:e,$tone:t})=>t==="warning"?e.colors.warningBorder:t==="success"?e.colors.successBorder:e.colors.accountAccentBorder,({theme:e})=>
116e.radius.lg,({theme:e,$tone:t})=>t==="warning"?e.colors.warningSoft:t==="success"?e.colors.successSoft:e.colors.accountAccentSoft,({theme:e,$tone:t})=>t==="warning"?e.colors.warning:t==="success"?e.colors.success:e.colors.accountAccent);p.div.withConfig({displayName:"UI__MetricValue",componentId:"sc-11qan8t-16"})(["margin-top:12px;color:",";font-size:28px;font-weight:700;line-height:1;"],({theme:e})=>e.colors.text);p.div.withConfig({displayName:"UI__MetricLabel",componentId:"sc-11qan8t-17"})(["margin-top:7px;color:",";font-size:14px;"],({theme:e})=>e.colors.textTertiary);const hW=p.div.withConfig({displayName:"UI__ContentGrid",componentId:"sc-11qan8t-18"})(["display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,0.75fr);gap:16px;@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.breakpoint.lg),Fw=p.div.withConfig({displayName:"UI__Stack",componentId:"sc-11qan8t-19"})(["display:grid;align-content:start;gap:16px;"]);p.div.withConfig({displayName:"UI__DetailGrid",componentId:"sc-11qan8t-20"})(["display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid ",";border-radius:",";background:",";@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.breakpoint.sm);p.div.withConfig({displayName:"UI__Detail",componentId:"sc-11qan8t-21"})(["min-width:0;padding:15px;background:",";"],({theme:e})=>e.colors.consoleBg);p.div.withConfig({displayName:"UI__DetailLabel",componentId:"sc-11qan8t-22"})(["margin-bottom:6px;color:",";font-size:11px;font-weight:800;"],({theme:e})=>e.colors.textMuted);p.div.withConfig({displayName:"UI__DetailValue",componentId:"sc-11qan8t-23"})(["overflow-wrap:anywhere;color:",";font-size:15px;font-weight:650;line-height:1.45;"],({theme:e})=>e.colors.text);const E0=p.div.withConfig({displayName:"UI__EmptyState",componentId:"sc-11qan8t-24"})(["display:grid;min-height:190px;place-items:center;padding:30px;border:1px dashed ",";border-radius:",";background:radial-gradient(circle at 50% 100%,",",transparent 55%),",";color:",";text-align:center;"],({theme:e})=>e.colors.borderHover,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.accountAccentSoft,({theme:e})=>e.colors.consoleOverlay,({theme:e})=>e.colors.textTertiary),Al=p.div.withConfig({displayName:"UI__Alert",componentId:"sc-11qan8t-25"})(["display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid ",";border-radius:",";background:",";color:",";font-size:14px;line-height:1.5;svg{width:16px;height:16px;flex:0 0 auto;margin-top:1px;}"],({theme:e,$tone:t})=>t==="danger"?e.colors.dangerBorder:e.colors.successBorder,({theme:e})=>e.radius.lg,({theme:e,$tone:t})=>t==="danger"?e.colors.dangerSoft:e.colors.successSoft,({theme:e,$tone:t})=>t==="danger"?e.colors.danger:e.colors.success),M6=p.div.withConfig({displayName:"UI__InvoiceTimeline",componentId:"sc-11qan8t-26"})(["display:grid;gap:20px;"]),P6=p.section.withConfig({displayName:"UI__InvoiceYearSection",componentId:"sc-11qan8t-27"})(["display:grid;gap:13px;"]),$6=p.div.withConfig({displayName:"UI__InvoiceYearDivider",componentId:"sc-11qan8t-28"})(["display:flex;align-items:center;gap:12px;color:",";font-size:13px;font-weight:600;&::after{height:1px;flex:1;background:",";content:'';}"],({theme:e})=>e.colors.textSecondary,({theme:e})=>e.colors.borderSubtle),z6=p.div.withConfig({displayName:"UI__InvoiceMonthSection",componentId:"sc-11qan8t-29"})(["display:grid;gap:8px;"]),O6=p.div.withConfig({displayName:"UI__InvoiceMonthLabel",componentId:"sc-11qan8t-30"})(["color:",";font-size:12px;font-weight:500;"],({theme:e})=>e.colors.textMuted),gW=p.div.withConfig({displayName:"UI__FieldGrid",componentId:"sc-11qan8t-31"})(["display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.breakpoint.sm),so=p.label.withConfig({displayName:"UI__Field",componentId:"sc-11qan8t-32"})(["display:grid;align-content:start;gap:7px;color:",";font-size:13px;font-weight:650;"],({theme:e})=>e.colors.textSecondary),Pd=p.input.withConfig({displayName:"UI__Input",componentId:"sc-11qan8t-33"})(["width:100%;height:42px;padding:0 12px;border:1px solid ",";border-radius:",";outline:none;background:",";color:",";font-size:15px;transition:border-color ",";&:focus{border-color:",";box-shadow:0 0 0 3px ",";}&:disabled{cursor:not-allowed;opacity:0.6;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>
116e.radius.lg,({theme:e})=>e.colors.consoleBg,({theme:e})=>e.colors.text,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.accountAccentSoft),Iv=p.select.withConfig({displayName:"UI__Select",componentId:"sc-11qan8t-34"})(["width:100%;height:42px;padding:0 12px;border:1px solid ",";border-radius:",";outline:none;background:",";color:",";font-size:15px;transition:border-color ",";&:focus{border-color:",";box-shadow:0 0 0 3px ",";}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.consoleBg,({theme:e})=>e.colors.text,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.accountAccentSoft),yr=p.span.withConfig({displayName:"UI__FieldError",componentId:"sc-11qan8t-35"})(["color:",";font-size:12px;"],({theme:e})=>e.colors.danger),mW=p.div.withConfig({displayName:"UI__Actions",componentId:"sc-11qan8t-36"})(["display:flex;flex-wrap:wrap;align-items:center;gap:9px;"]);p.div.withConfig({displayName:"UI__CapacityTrack",componentId:"sc-11qan8t-37"})(["height:5px;overflow:hidden;border-radius:999px;background:",";"],({theme:e})=>e.colors.overlayStrong);p.div.withConfig({displayName:"UI__CapacityFill",componentId:"sc-11qan8t-38"})(["width:","%;height:100%;border-radius:inherit;background:",";"],({$value:e})=>Math.max(3,Math.min(100,e)),({theme:e})=>e.colors.accountAccent);const xW=p.header.withConfig({displayName:"CustomerAccount__Header",componentId:"sc-1awq0r6-0"})(["margin-bottom:2px;padding:5px 2px 18px;border-bottom:1px solid ",";"],({theme:e})=>e.colors.borderSubtle),yW=p.div.withConfig({displayName:"CustomerAccount__HeaderTop",componentId:"sc-1awq0r6-1"})(["position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:26px;@media (max-width:","){flex-direction:column;}"],({theme:e})=>e.breakpoint.md),vW=p.h1.withConfig({displayName:"CustomerAccount__Title",componentId:"sc-1awq0r6-2"})(["max-width:700px;color:",";font-size:clamp(32px,3.5vw,42px);font-weight:600;line-height:1.05;"],({theme:e})=>e.colors.text),bW=p.span.withConfig({displayName:"CustomerAccount__CustomerName",componentId:"sc-1awq0r6-3"})(["color:",";font-weight:700;"],({theme:e})=>e.colors.accountAccent),wW=p.p.withConfig({displayName:"CustomerAccount__Subtitle",componentId:"sc-1awq0r6-4"})(["max-width:620px;margin-top:14px;color:",";font-size:16px;line-height:1.65;"],({theme:e})=>e.colors.textSecondary),_W=p.div.withConfig({displayName:"CustomerAccount__DashboardStack",componentId:"sc-1awq0r6-5"})(["display:grid;gap:16px;"]),SW=p.div.withConfig({displayName:"CustomerAccount__HelpLinks",componentId:"sc-1awq0r6-6"})(["display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.breakpoint.md),Av=p.a.withConfig({displayName:"CustomerAccount__HelpCard",componentId:"sc-1awq0r6-7"})(["display:grid;min-width:0;grid-template-columns:18px minmax(0,1fr) 18px;align-items:start;gap:13px;padding:17px;border:1px solid ",";border-radius:",";background:",";color:",";text-decoration:none;transition:border-color ",",background ",",transform ",";strong,span{display:block;}strong{font-size:15px;font-weight:700;line-height:22px;}span{margin-top:5px;color:",";font-size:13px;line-height:1.45;}& > svg{width:17px;height:17px;margin-top:2px;color:",";transition:transform ",";}&:hover{border-color:",";background:",";transform:translateY(-2px);& > svg{color:",";transform:translateX(2px);}}"],({theme:e})=>e.colors.surfaceBorder,({theme:e})=>e.radius.xl,({theme:e})=>e.colors.accountSurface,({theme:e})=>e.colors.text,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.textTertiary,({theme:e})=>e.colors.textMuted,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.accountAccentBorder,({theme:e})=>e.colors.consoleOverlay,({theme:e})=>e.colors.accountAccent),Rv=p.div.withConfig({displayName:"CustomerAccount__HelpIcon",componentId:"sc-1awq0r6-8"})(["display:grid;width:18px;height:22px;place-items:center;color:",";svg{width:18px;height:18px;}"],({theme:e})=>e.colors.accountAccent),CW=p.aside.withConfig({displayName:"CustomerAccount__Support",componentId:"sc-1awq0r6-9"})(["display:flex;align-items:flex-start;flex-direction:column;padding:clamp(20px,3vw,26px);border:1px solid ",";border-radius:",";background:",";"],({theme:e})=>e.colors.surfaceBorder,({theme:e})=>
116e.radius.xl,({theme:e})=>e.colors.accountSurface),jW=p.h2.withConfig({displayName:"CustomerAccount__SupportTitle",componentId:"sc-1awq0r6-10"})(["color:",";font-size:21px;font-weight:700;"],({theme:e})=>e.colors.text),kW=p.p.withConfig({displayName:"CustomerAccount__SupportCopy",componentId:"sc-1awq0r6-11"})(["margin:13px 0 20px;color:",";font-size:14px;line-height:1.65;"],({theme:e})=>e.colors.textTertiary);function NW(){const{customer:e,flash:t}=qn().props,n=e.user.name.split(/\s+/)[0];return s.jsxs(s.Fragment,{children:[s.jsx(Nn,{title:"Account - Puppetflow"}),s.jsx(au,{customer:e,children:s.jsxs(_W,{children:[t?.success&&s.jsxs(Al,{children:[s.jsx(N,{icon:"lucide:circle-check"}),t.success]}),t?.error&&s.jsxs(Al,{$tone:"danger",children:[s.jsx(N,{icon:"lucide:triangle-alert"}),t.error]}),s.jsx(xW,{children:s.jsx(yW,{children:s.jsxs("div",{children:[s.jsxs(vW,{children:["Hello ",s.jsx(bW,{children:n})," ð"]}),s.jsx(wW,{children:"Find the right documentation, configure your resources, and manage your account."})]})})}),s.jsxs(SW,{children:[s.jsxs(Av,{href:"/docs",target:"_blank",rel:"noopener noreferrer",children:[s.jsx(Rv,{children:s.jsx(N,{icon:"lucide:book-open-text"})}),s.jsxs("div",{children:[s.jsx("strong",{children:"Read the documentation"}),s.jsx("span",{children:"Setup guides, concepts, and product reference."})]}),s.jsx(N,{icon:"lucide:arrow-up-right"})]}),s.jsxs(Av,{as:qe,href:"/account/resources",children:[s.jsx(Rv,{children:s.jsx(N,{icon:"lucide:boxes"})}),s.jsxs("div",{children:[s.jsx("strong",{children:"Manage resources"}),s.jsx("span",{children:"Open licenses and review deployment details."})]}),s.jsx(N,{icon:"lucide:arrow-right"})]}),s.jsxs(Av,{as:qe,href:"/account/billing",children:[s.jsx(Rv,{children:s.jsx(N,{icon:"lucide:credit-card"})}),s.jsxs("div",{children:[s.jsx("strong",{children:"Billing and invoices"}),s.jsx("span",{children:"Review your subscription and access the Stripe portal."})]}),s.jsx(N,{icon:"lucide:arrow-right"})]})]}),s.jsxs(CW,{children:[s.jsx(jW,{children:"Talk to us"}),s.jsx(kW,{children:"If the documentation does not answer your question, send us the resource reference and a short description of the issue."}),s.jsxs(pW,{as:qe,href:"/contact",children:["Contact support",s.jsx(N,{icon:"lucide:message-circle"})]})]})]})})]})}const EW=Object.freeze(Object.defineProperty({__proto__:null,default:NW},Symbol.toStringTag,{value:"Module"}));function Mv(e){if(!e)return null;const t=new Date(e);return Number.isNaN(t.getTime())?null:t}function TW(e){return e.charAt(0).toLocaleUpperCase()+e.slice(1)}function D6(e){const t=new Map;return[...e].sort((r,a)=>{const c=Mv(r.date)?.getTime()??0;return(Mv(a.date)?.getTime()??0)-c}).forEach(r=>{const a=Mv(r.date),c=a?String(a.getUTCFullYear()):"unknown",u=a?`${c}-${a.getUTCMonth()}`:"unknown",f=t.get(c)??{label:a?c:"Date unavailable",months:new Map},h=f.months.get(u)??{key:u,label:a?TW(a.toLocaleDateString("en-US",{month:"long",timeZone:"UTC"})):"Without date",invoices:[]};h.invoices.push(r),f.months.set(u,h),t.set(c,f)}),[...t.entries()].map(([r,a])=>({key:r,label:a.label,months:[...a.months.values()]}))}const IW=p(hW).withConfig({displayName:"Billing__BillingGrid",componentId:"sc-lljayk-0"})(["align-items:start;"]),AW=p(Al).withConfig({displayName:"Billing__BillingAlert",componentId:"sc-lljayk-1"})(["margin-bottom:20px;"]),RW=p(N).withConfig({displayName:"Billing__MissingIcon",componentId:"sc-lljayk-2"})(["width:14px;height:14px;color:",";vertical-align:-2px;"],({theme:e})=>e.colors.textMuted),MW=p.div.withConfig({displayName:"Billing__BillingFacts",componentId:"sc-lljayk-3"})(["display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:23px;@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.breakpoint.sm),zE=p.div.withConfig({displayName:"Billing__BillingFact",componentId:"sc-lljayk-4"})(["display:flex;min-width:0;align-items:center;gap:9px;padding:11px;border:1px solid ",";border-radius:",";background:",";span,strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}span{color:",";font-size:11px;font-weight:750;}strong{margin-top:3px;color:",";font-size:13px;font-weight:650;text-transform:capitalize;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>
116e.radius.lg,({theme:e})=>e.colors.consoleOverlay,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.text),OE=p.div.withConfig({displayName:"Billing__FactIcon",componentId:"sc-lljayk-5"})(["display:grid;width:29px;height:29px;flex:0 0 auto;place-items:center;border-radius:",";background:",";color:",";svg{width:14px;height:14px;}"],({theme:e})=>e.radius.md,({theme:e})=>e.colors.accountAccentSoft,({theme:e})=>e.colors.accountAccent),PW=p.div.withConfig({displayName:"Billing__InvoiceHeader",componentId:"sc-lljayk-6"})(["display:flex;justify-content:space-between;margin-bottom:8px;color:",";font-size:13px;font-weight:700;small{color:",";font-size:12px;font-weight:500;}"],({theme:e})=>e.colors.textSecondary,({theme:e})=>e.colors.textMuted),$W=p.div.withConfig({displayName:"Billing__InvoiceList",componentId:"sc-lljayk-7"})(["display:grid;gap:5px;"]),F6=Pt(["display:grid;grid-template-columns:31px minmax(0,1fr) auto 28px;align-items:center;gap:9px;padding:8px;border:1px solid ",";border-radius:",";background:",";color:inherit;text-decoration:none;strong,span{display:block;}strong{overflow:hidden;color:",";font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap;}span{margin-top:2px;color:",";font-size:11px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.radius.md,({theme:e})=>e.colors.consoleOverlay,({theme:e})=>e.colors.textSecondary,({theme:e})=>e.colors.textMuted),zW=p.div.withConfig({displayName:"Billing__InvoiceRow",componentId:"sc-lljayk-8"})(["",""],F6),B6=p.a.withConfig({displayName:"Billing__InvoiceRowLink",componentId:"sc-lljayk-9"})([""," cursor:pointer;transition:border-color ",",background ",";&:hover{border-color:",";background:",";}"],F6,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.borderHover,({theme:e})=>e.colors.overlay),OW=p.div.withConfig({displayName:"Billing__InvoiceIcon",componentId:"sc-lljayk-10"})(["display:grid;width:31px;height:31px;place-items:center;border-radius:",";background:",";color:",";svg{width:14px;height:14px;}"],({theme:e})=>e.radius.md,({theme:e})=>e.colors.overlay,({theme:e})=>e.colors.textTertiary),DW=p.div.withConfig({displayName:"Billing__InvoiceAmount",componentId:"sc-lljayk-11"})(["color:",";font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;"],({theme:e})=>e.colors.text),FW=p.span.withConfig({displayName:"Billing__InvoiceArrow",componentId:"sc-lljayk-12"})(["width:28px;height:28px;display:flex !important;justify-content:center;align-items:center;border-radius:",";color:",";transition:background ",",color ",";",":hover &{background:",";color:",";}svg{display:block;width:13px;height:13px;}"],({theme:e})=>e.radius.md,({theme:e})=>e.colors.textMuted,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,B6,({theme:e})=>e.colors.accountAccentSoft,({theme:e})=>e.colors.accountAccent),BW=p.div.withConfig({displayName:"Billing__NoInvoices",componentId:"sc-lljayk-13"})(["padding:18px;border:1px dashed ",";border-radius:",";color:",";font-size:13px;text-align:center;"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.textMuted),LW=p.div.withConfig({displayName:"Billing__PortalVisual",componentId:"sc-lljayk-14"})(["display:grid;min-height:145px;place-items:center;align-content:center;gap:7px;margin:20px 0 14px;border:1px solid ",";border-radius:",";background:",";& > svg{width:31px;height:31px;margin-bottom:5px;color:",";}span{color:",";font-size:14px;font-weight:700;}small{color:",";font-size:12px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.radius.lg,({theme:e})=>e.scheme==="light"?e.colors.accountSurface:e.colors.consoleBg,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.text,({theme:e})=>e.colors.textMuted),qW=p.p.withConfig({displayName:"Billing__PortalHint",componentId:"sc-lljayk-15"})(["margin-top:9px;color:",";font-size:12px;line-height:1.5;"],({theme:e})=>e.colors.textMuted);function HW(e,t){return new Intl.NumberFormat("en-US",{style:"currency",currency:t.toUpperCase()}).format(e/100)}function UW(e){return e?new Date(e).toLocaleDateString("en-US",{timeZone:"UTC"}):""}function GW({billing:e}){const{csrf_token:t}=qn().props,n=e.payment_method.pm_type?`${e.payment_method.pm_type}${e.payment_method.pm_last_four?` â¢â¢â¢â¢ ${e.payment_method.pm_last_four}`:""}`:"No payment method",r=D6(e.invoices);return s.jsxs(IW,{children:[s.jsxs(br,{children:[s.jsx(co,{children:s.jsxs("div",{children:[s.jsx(wr,{children:"Billing"}),s.jsx(_r,{children:"Your current subscription and latest Stripe invoices."})]})}
116),e.error&&s.jsxs(AW,{$tone:"danger",children:[s.jsx(N,{icon:"lucide:triangle-alert"}),e.error]}),s.jsxs(MW,{children:[s.jsxs(zE,{children:[s.jsx(OE,{children:s.jsx(N,{icon:"lucide:layers-3"})}),s.jsxs("div",{children:[s.jsx("span",{children:"Subscriptions"}),s.jsxs("strong",{children:[e.subscriptions.length," ",e.subscriptions.length===1?"subscription":"subscriptions"]})]})]}),s.jsxs(zE,{children:[s.jsx(OE,{children:s.jsx(N,{icon:"lucide:credit-card"})}),s.jsxs("div",{children:[s.jsx("span",{children:"Payment method"}),s.jsx("strong",{children:n})]})]})]}),s.jsxs(PW,{children:[s.jsx("span",{children:"Recent invoices"}),s.jsxs("small",{children:[e.invoices.length," available"]})]}),e.invoices.length>0?s.jsx(M6,{children:r.map(a=>s.jsxs(P6,{children:[s.jsx($6,{children:a.label}),a.months.map(c=>s.jsxs(z6,{children:[s.jsx(O6,{children:c.label}),s.jsx($W,{children:c.invoices.map(u=>{const f=u.hosted_url||u.pdf_url,h=s.jsxs(s.Fragment,{children:[s.jsx(OW,{children:s.jsx(N,{icon:"lucide:file-text"})}),s.jsxs("div",{children:[s.jsx("strong",{children:u.number||u.id}),s.jsx("span",{children:UW(u.date)||s.jsx(RW,{icon:"lucide:circle-x","aria-label":"Not available"})})]}),s.jsx(DW,{children:HW(u.total,u.currency)}),f&&s.jsx(FW,{children:s.jsx(N,{icon:"lucide:arrow-up-right"})})]});return f?s.jsx(B6,{href:f,target:"_blank",rel:"noreferrer",children:h},u.id):s.jsx(zW,{children:h},u.id)})})]},c.key))]},a.key))}):s.jsx(BW,{children:"No invoices have been issued for this account yet."})]}),s.jsxs(br,{children:[s.jsx(wr,{children:"Manage billing securely"}),s.jsx(_r,{children:"Update your payment method, download invoices, or manage a subscription directly in Stripe."}),s.jsxs(LW,{children:[s.jsx(N,{icon:"lucide:credit-card"}),s.jsx("span",{children:"Manage your account"}),s.jsx("small",{children:"Powered by Stripe"})]}),s.jsxs("form",{method:"post",action:"/account/billing-portal",target:"_blank",children:[s.jsx("input",{type:"hidden",name:"_token",value:t}),s.jsxs(uo,{type:"submit",disabled:!e.portal_available,children:["Open billing portal",s.jsx(N,{icon:"lucide:arrow-up-right"})]})]}),!e.portal_available&&s.jsx(qW,{children:"The portal becomes available after your first Stripe checkout."})]})]})}function VW(){const{customer:e,billing:t,errors:n}=qn().props;return s.jsxs(s.Fragment,{children:[s.jsx(Nn,{title:"Billing - Puppetflow"}),s.jsx(au,{customer:e,active:"billing",children:s.jsxs(Fw,{children:[n?.billing&&s.jsxs(Al,{$tone:"danger",children:[s.jsx(N,{icon:"lucide:triangle-alert"}),n.billing]}),s.jsx(GW,{billing:t})]})})]})}const YW=Object.freeze(Object.defineProperty({__proto__:null,default:VW},Symbol.toStringTag,{value:"Module"})),XW=p.form.withConfig({displayName:"Profile__Form",componentId:"sc-l4ebmk-0"})(["display:grid;gap:15px;"]),KW=p.div.withConfig({displayName:"Profile__Success",componentId:"sc-l4ebmk-1"})(["display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;border:1px solid ",";border-radius:",";background:",";color:",";font-size:13px;font-weight:650;svg{width:15px;height:15px;}"],({theme:e})=>e.colors.successBorder,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.successSoft,({theme:e})=>e.colors.success),WW=p.div.withConfig({displayName:"Profile__FormFooter",componentId:"sc-l4ebmk-2"})(["display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:3px;@media (max-width:","){align-items:stretch;flex-direction:column;}"],({theme:e})=>e.breakpoint.sm),JW=p.p.withConfig({displayName:"Profile__FormHint",componentId:"sc-l4ebmk-3"})(["max-width:390px;color:",";font-size:12px;line-height:1.5;"],({theme:e})=>e.colors.textMuted),QW=p.div.withConfig({displayName:"Profile__InvoicePreference",componentId:"sc-l4ebmk-4"})(["display:grid;gap:16px;padding:16px;border:1px solid ",";border-radius:",";background:",";"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.consoleBg),ZW=p.label.withConfig({displayName:"Profile__PreferenceLabel",componentId:"sc-l4ebmk-5"})(["display:flex;align-items:flex-start;gap:11px;cursor:pointer;input{display:grid;width:17px;height:17px;margin:2px 0 0;appearance:none;flex:0 0 auto;place-content:center;border:1px solid ",";border-radius:4px;background:",";cursor:pointer;&::before{width:4px;height:8px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;content:'';transform:translateY(-1px) rotate(45deg) scale(0);}&:checked{border-color:",";background:",";}&:checked::before{transform:translateY(-1px) rotate(45deg) scale(1);}&:focus-visible{outline:2px solid ",";outline-offset:2px;}}span{display:grid;gap:3px;}strong{color:",";font-size:14px;font-weight:600;}small{color:",";font-size:12px;line-height:1.5;}"],({theme:e})=>e.colors.borderHover,({theme:e})=>e.colors.accountSurface,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.text,({theme:e})=>e.colors.textMuted),eJ=p.div.withConfig({displayName:"Profile__CcSection",componentId:"sc-l4ebmk-6"})(["display:grid;gap:10px;padding-top:14px;border-top:1px solid ",";"],({theme:e})=>e.colors.borderSubtle),tJ=p.div.withConfig({displayName:"Profile__CcHeader",componentId:"sc-l4ebmk-7"})(["display:flex;align-items:center;justify-content:space-between;gap:16px;> div{display:grid;gap:2px;}strong{color:",";font-size:13px;font-weight:600;}small{color:",";font-size:12px;}@media (max-width:","){align-items:stretch;flex-direction:column;}"],({theme:e})=>e.colors.text,({theme:e})=>e.colors.textMuted,({theme:e})=>e.breakpoint.sm),nJ=p.div.withConfig({displayName:"Profile__CcRow",componentId:"sc-l4ebmk-8"})(["display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;"]),iJ=p(Pd).withConfig({displayName:"Profile__CcInput",componentId:"sc-l4ebmk-9"})(["background:",";"],({theme:e})=>e.scheme==="light"?e.colors.accountSurface:e.colors.consoleBg),rJ=p.button.withConfig({displayName:"Profile__RemoveButton",componentId:"sc-l4ebmk-10"})(["display:inline-grid;width:38px;height:38px;place-items:center;border:1px solid ",";border-radius:",";background:transparent;color:",";cursor:pointer;&:hover{border-color:",";background:",";color:",";}svg{width:15px;height:15px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>
116e.radius.md,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.dangerBorder,({theme:e})=>e.colors.dangerSoft,({theme:e})=>e.colors.danger);function oJ({customer:e}){const[t,...n]=e.user.name.trim().split(/\s+/),r=es({first_name:t||"",last_name:n.join(" "),billing_invoice_emails_enabled:e.billing_invoice_emails_enabled,billing_invoice_cc_emails:e.billing_invoice_cc_emails});function a(m){m.preventDefault(),r.patch("/account/profile",{preserveScroll:!0})}function c(){r.setData("billing_invoice_cc_emails",[...r.data.billing_invoice_cc_emails,""])}function u(m){r.setData("billing_invoice_emails_enabled",m),m&&r.data.billing_invoice_cc_emails.length===0&&r.setData("billing_invoice_cc_emails",[""])}function f(m,x){r.setData("billing_invoice_cc_emails",r.data.billing_invoice_cc_emails.map((v,b)=>b===m?x:v))}function h(m){r.setData("billing_invoice_cc_emails",r.data.billing_invoice_cc_emails.filter((x,v)=>v!==m))}return s.jsx(Fw,{children:s.jsxs(br,{children:[s.jsx(co,{children:s.jsxs("div",{children:[s.jsx(wr,{children:"Profile details"}),s.jsx(_r,{children:"Keep the identity attached to your resources and billing records up to date."})]})}),r.recentlySuccessful&&s.jsxs(KW,{children:[s.jsx(N,{icon:"lucide:circle-check"}),"Profile saved successfully."]}),s.jsxs(XW,{onSubmit:a,children:[s.jsxs(gW,{children:[s.jsxs(so,{children:["First name",s.jsx(Pd,{value:r.data.first_name,onChange:m=>r.setData("first_name",m.target.value),autoComplete:"given-name"}),r.errors.first_name&&s.jsx(yr,{children:r.errors.first_name})]}),s.jsxs(so,{children:["Last name",s.jsx(Pd,{value:r.data.last_name,onChange:m=>r.setData("last_name",m.target.value),autoComplete:"family-name"}),r.errors.last_name&&s.jsx(yr,{children:r.errors.last_name})]})]}),s.jsxs(so,{children:["Email address",s.jsx(Pd,{type:"email",value:e.user.email,autoComplete:"email",disabled:!0})]}),s.jsxs(QW,{children:[s.jsxs(ZW,{children:[s.jsx("input",{type:"checkbox",checked:r.data.billing_invoice_emails_enabled,onChange:m=>u(m.target.checked)}),s.jsxs("span",{children:[s.jsx("strong",{children:"Receive invoices by email"}),s.jsxs("small",{children:["Send each new subscription invoice to ",e.user.email,"."]})]})]}),r.data.billing_invoice_emails_enabled&&s.jsxs(eJ,{children:[s.jsxs(tJ,{children:[s.jsxs("div",{children:[s.jsx("strong",{children:"Additional recipients"}),s.jsx("small",{children:"These addresses will receive the invoice in CC."})]}),s.jsxs(ng,{type:"button",onClick:c,children:[s.jsx(N,{icon:"lucide:plus"}),"Add email"]})]}),r.data.billing_invoice_cc_emails.map((m,x)=>{const v=r.errors[`billing_invoice_cc_emails.${x}`];return s.jsxs(nJ,{children:[s.jsxs("div",{children:[s.jsx(iJ,{type:"email",value:m,onChange:b=>f(x,b.target.value),placeholder:"[email protected]"}),v&&s.jsx(yr,{children:v})]}),s.jsx(rJ,{type:"button",onClick:()=>h(x),"aria-label":`Remove ${m||"email address"}`,children:s.jsx(N,{icon:"lucide:trash-2"})})]},x)})]})]}),s.jsxs(WW,{children:[s.jsx(JW,{children:"Used for sign-in, billing notices, and resource ownership."}),s.jsxs(uo,{type:"submit",disabled:r.processing||!r.isDirty,children:[r.processing?s.jsx(N,{icon:"lucide:loader-circle"}):s.jsx(N,{icon:"lucide:save"}),r.processing?"Savingâ¦":"Save changes"]})]})]})]})})}function sJ(){const{customer:e}=qn().props;return s.jsxs(s.Fragment,{children:[s.jsx(Nn,{title:"Profile - Puppetflow"}),s.jsx(au,{customer:e,active:"profile",children:s.jsx(oJ,{customer:e})})]})}const aJ=Object.freeze(Object.defineProperty({__proto__:null,default:sJ},Symbol.toStringTag,{value:"Module"})),kn={CLOUD:"cloud",SELF_HOSTED:"self_hosted"},zi={ACTIVE:"active",SUSPENDED:"suspended",REVOKED:"revoked"},In={PENDING:"pending",PROVISIONING:"provisioning",READY:"ready",FAILED:"failed",DEPROVISIONING:"deprovisioning",DEPROVISIONED:"deprovisioned"},$f={ACTIVE:"active"},Zd={TRIALING:"trialing"},lJ=[zi.ACTIVE,zi.SUSPENDED,zi.REVOKED],DE=[In.PENDING,In.PROVISIONING,In.READY,In.FAILED,In.DEPROVISIONING,In.DEPROVISIONED],Nh={[kn.CLOUD]:"Cloud",[kn.SELF_HOSTED]:"Self-hosted"},Eh={[zi.ACTIVE]:"success",[zi.SUSPENDED]:"danger",[zi.REVOKED]:"danger"},eu={[In.PENDING]:"warning",[In.PROVISIONING]:"warning",[In.READY]:"success",[In.FAILED]:"danger",[In.DEPROVISIONING]:"danger",[In.DEPROVISIONED]:"danger"},cJ=p.div.withConfig({displayName:"Resourcesstyles__FilterBar",componentId:"sc-1qdvwo7-0"})(["position:relative;z-index:2;display:grid;grid-template-columns:minmax(150px,0.6fr) minmax(250px,0.7fr) minmax(210px,0.5fr) minmax(220px,0.55fr) auto auto;align-items:center;gap:8px;padding:9px;margin-bottom:18px;border:1px solid ",";border-radius:",";background:",";font-size:13px;font-weight:400;@media (max-width:","){grid-template-columns:repeat(3,minmax(0,1fr));}@media (max-width:","){grid-template-columns:1fr 1fr;}@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>
116e.radius.xl,({theme:e})=>e.colors.consoleOverlay,({theme:e})=>e.breakpoint.lg,({theme:e})=>e.breakpoint.md,({theme:e})=>e.breakpoint.sm),L6=` 117 height: 40px; 118 border-radius: 8px; 119`,dJ=p.label.withConfig({displayName:"Resourcesstyles__SearchField",componentId:"sc-1qdvwo7-1"})([""," display:grid;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:8px;padding:0 11px;border:1px solid ",";background:",";color:",";transition:border-color ",",box-shadow ",";&:focus-within{border-color:",";box-shadow:0 0 0 3px ",";}& > svg{width:16px;height:16px;}input{width:100%;border:0;outline:0;background:transparent;color:",";font:inherit;font-size:13px;&::placeholder{color:",";}&::-webkit-search-cancel-button{cursor:pointer;}}"],L6,({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.accountSurface,({theme:e})=>e.colors.textMuted,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.accountAccentSoft,({theme:e})=>e.colors.text,({theme:e})=>e.colors.textMuted),T0=p.details.withConfig({displayName:"Resourcesstyles__StatusDropdown",componentId:"sc-1qdvwo7-2"})(["position:relative;min-width:0;& > summary{"," display:grid;grid-template-columns:17px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:0 10px;border:1px solid ",";background:",";color:",";list-style:none;cursor:pointer;&::-webkit-details-marker{display:none;}& > svg{width:15px;height:15px;}}&[open] > summary{border-color:",";box-shadow:0 0 0 3px ",";& > svg:last-child{transform:rotate(180deg);}}"],L6,({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.accountSurface,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.accountAccentSoft),uJ=p(T0).withConfig({displayName:"Resourcesstyles__TypeDropdown",componentId:"sc-1qdvwo7-3"})([""]),pJ=p.span.withConfig({displayName:"Resourcesstyles__TypeSummary",componentId:"sc-1qdvwo7-4"})(["display:flex;min-width:0;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:5px;overflow:hidden;color:",";font-size:13px;font-weight:400;"],({theme:e})=>e.colors.text),Pv=p.span.withConfig({displayName:"Resourcesstyles__TypeChip",componentId:"sc-1qdvwo7-5"})(["display:inline-flex;width:max-content;flex:0 0 auto;align-items:center;gap:7px;padding:",";border:1px solid ",";border-radius:4px;background:",";color:",";font-size:11px;font-weight:500;line-height:1;white-space:nowrap;svg{width:12px;height:12px;flex:0 0 auto;}"],({$inMenu:e})=>e?"6px 8px":"4px 8px",({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.overlay,({theme:e})=>e.colors.textSecondary),FE=p.span.withConfig({displayName:"Resourcesstyles__StatusSummary",componentId:"sc-1qdvwo7-6"})(["display:flex;min-width:0;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:5px;color:",";font-size:13px;font-weight:400;"],({theme:e})=>e.colors.text),BE=p.span.withConfig({displayName:"Resourcesstyles__StatusOverflow",componentId:"sc-1qdvwo7-7"})(["flex:0 0 auto;color:",";font-size:12px;"],({theme:e})=>e.colors.textMuted),I0=p.div.withConfig({displayName:"Resourcesstyles__StatusMenu",componentId:"sc-1qdvwo7-8"})(["position:absolute;top:calc(100% + 7px);right:0;z-index:10;width:min(270px,calc(100vw - 48px));padding:8px;border:1px solid ",";border-radius:",";background:",";box-shadow:",";"],({theme:e})=>e.colors.borderHover,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.accountSurface,({theme:e})=>e.shadow.glass),fJ=p(I0).withConfig({displayName:"Resourcesstyles__TypeMenu",componentId:"sc-1qdvwo7-9"})(["width:min(270px,calc(100vw - 48px));"]),$v=p.div.withConfig({displayName:"Resourcesstyles__StatusMenuHeader",componentId:"sc-1qdvwo7-10"})(["display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 5px 8px;strong{color:",";font-size:12px;font-weight:600;}button{border:0;background:transparent;color:",";font-size:12px;font-weight:500;cursor:pointer;}"],({theme:e})=>e.colors.textSecondary,({theme:e})=>e.colors.accountAccent),zv=p.div.withConfig({displayName:"Resourcesstyles__StatusOptions",componentId:"sc-1qdvwo7-11"})(["display:grid;gap:3px;"]),Ov=p.label.withConfig({displayName:"Resourcesstyles__StatusOption",componentId:"sc-1qdvwo7-12"})(["display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:36px;padding:5px 7px;border-radius:",";color:",";cursor:pointer;&:hover{background:",";}input{display:grid;width:15px;height:15px;appearance:none;place-content:center;border:1px solid ",";border-radius:4px;background:",";cursor:pointer;&::before{width:4px;height:7px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;content:'';transform:translateY(-1px) rotate(45deg) scale(0);}&:checked{border-color:",";background:",";}&:checked::before{transform:translateY(-1px) rotate(45deg) scale(1);}}& > span:last-child{font-size:12px;font-variant-numeric:tabular-nums;}"],({theme:e})=>
119e.radius.md,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.overlay,({theme:e})=>e.colors.borderHover,({theme:e})=>e.colors.accountSurface,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.accountAccent),ul=p.span.withConfig({displayName:"Resourcesstyles__StatusChip",componentId:"sc-1qdvwo7-13"})(["display:inline-flex;width:max-content;min-height:",";flex:0 0 auto;align-items:center;justify-content:flex-start;gap:5px;padding:",";border:1px solid ",";border-radius:4px;background:",";color:",";font-size:11px;font-weight:400;line-height:1;white-space:nowrap;"],({$inMenu:e})=>e?"22px":"18px",({$inMenu:e})=>e?"3px 6px":"2px 5px",({$tone:e,theme:t})=>e==="success"?t.colors.successBorder:e==="danger"?t.colors.dangerBorder:t.colors.warningBorder,({$tone:e,theme:t})=>e==="success"?t.colors.successSoft:e==="danger"?t.colors.dangerSoft:t.colors.warningSoft,({$tone:e,theme:t})=>e==="success"?t.colors.success:e==="danger"?t.colors.danger:t.colors.warning),hJ=p.div.withConfig({displayName:"Resourcesstyles__FilterResult",componentId:"sc-1qdvwo7-14"})(["display:flex;min-width:54px;align-items:baseline;justify-content:center;gap:4px;color:",";font-size:12px;white-space:nowrap;strong{color:",";font-size:14px;font-variant-numeric:tabular-nums;}@media (max-width:","){justify-content:flex-start;padding-inline:3px;}"],({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.text,({theme:e})=>e.breakpoint.sm),gJ=p.button.withConfig({displayName:"Resourcesstyles__ResetButton",componentId:"sc-1qdvwo7-15"})(["display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 8px;border-radius:",";background:transparent;color:",";font-size:13px;font-weight:500;cursor:pointer;svg{width:13px;height:13px;}&:hover{background:",";color:",";}"],({theme:e})=>e.radius.md,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.overlay,({theme:e})=>e.colors.text),mJ=p.div.withConfig({displayName:"Resourcesstyles__ResourceList",componentId:"sc-1qdvwo7-16"})(["display:grid;gap:7px;"]),A0=p.a.withConfig({displayName:"Resourcesstyles__ResourceCard",componentId:"sc-1qdvwo7-17"})(["display:grid;width:100%;min-width:0;grid-template-columns:minmax(140px,1.05fr) minmax(150px,1fr) 110px 30px;align-items:center;gap:13px;padding:12px;border:1px solid ",";border-radius:",";background:",";color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:all ",";&:hover{border-color:",";background:",";transform:translateY(-1px);}@media (max-width:1180px){grid-template-columns:minmax(0,1fr) 110px 30px;}@media (max-width:","){grid-template-columns:minmax(0,1fr) 26px;gap:11px;padding:13px 11px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.consoleOverlay,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.borderHover,({theme:e})=>e.colors.overlay,({theme:e})=>e.breakpoint.sm),xJ=p.div.withConfig({displayName:"Resourcesstyles__ResourcePrimary",componentId:"sc-1qdvwo7-18"})(["min-width:0;"]),yJ=p.div.withConfig({displayName:"Resourcesstyles__ResourceTopline",componentId:"sc-1qdvwo7-19"})(["display:flex;min-width:0;align-items:center;gap:9px;"]),vJ=p.div.withConfig({displayName:"Resourcesstyles__Name",componentId:"sc-1qdvwo7-20"})(["overflow:hidden;color:",";font-size:15px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;"],({theme:e})=>e.colors.text),bJ=p.div.withConfig({displayName:"Resourcesstyles__ResourceMeta",componentId:"sc-1qdvwo7-21"})(["display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:6px;color:",";font-size:12px;i{width:3px;height:3px;border-radius:50%;background:",";}strong{color:",";font-weight:700;text-transform:capitalize;}"],({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.textTertiary),wJ=p.div.withConfig({displayName:"Resourcesstyles__ResourceDetail",componentId:"sc-1qdvwo7-22"})(["min-width:0;@media (max-width:1180px){display:none;}"]),_J=p.div.withConfig({displayName:"Resourcesstyles__ResourceLifecycle",componentId:"sc-1qdvwo7-23"})(["min-width:0;@media (max-width:","){display:none;}"],({theme:e})=>e.breakpoint.sm),LE=p.div.withConfig({displayName:"Resourcesstyles__DetailLabel",componentId:"sc-1qdvwo7-24"})(["margin-bottom:4px;color:",";font-size:11px;font-weight:800;"],({theme:e})=>e.colors.textMuted),qE=p.div.withConfig({displayName:"Resourcesstyles__DetailValue",componentId:"sc-1qdvwo7-25"})(["overflow:hidden;color:",";font-size:13px;text-overflow:ellipsis;white-space:nowrap;"],({theme:e})=>e.colors.textTertiary),SJ=p.div.withConfig({displayName:"Resourcesstyles__OpenIcon",componentId:"sc-1qdvwo7-26"})(["display:grid;width:28px;height:28px;place-items:center;border-radius:",";color:",";svg{width:14px;
119height:14px;}",":hover &{background:",";color:",";}"],({theme:e})=>e.radius.md,({theme:e})=>e.colors.textMuted,A0,({theme:e})=>e.colors.accountAccentSoft,({theme:e})=>e.colors.accountAccent),CJ=p.div.withConfig({displayName:"Resourcesstyles__EmptyInner",componentId:"sc-1qdvwo7-27"})(["display:grid;max-width:410px;justify-items:center;"]),jJ=p.div.withConfig({displayName:"Resourcesstyles__EmptyIcon",componentId:"sc-1qdvwo7-28"})(["display:grid;width:44px;height:44px;place-items:center;margin-bottom:13px;border:1px solid ",";border-radius:",";background:",";color:",";svg{width:20px;height:20px;}"],({theme:e})=>e.colors.accountAccentBorder,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.accountAccentSoft,({theme:e})=>e.colors.accountAccent),kJ=p.div.withConfig({displayName:"Resourcesstyles__EmptyTitle",componentId:"sc-1qdvwo7-29"})(["color:",";font-size:19px;font-weight:700;"],({theme:e})=>e.colors.text),NJ=p.p.withConfig({displayName:"Resourcesstyles__EmptyCopy",componentId:"sc-1qdvwo7-30"})(["margin:7px 0 16px;color:",";font-size:14px;line-height:1.6;"],({theme:e})=>e.colors.textTertiary),EJ=p.div.withConfig({displayName:"Resourcesstyles__FilterEmpty",componentId:"sc-1qdvwo7-31"})(["padding:34px;border:1px dashed ",";border-radius:",";color:",";font-size:14px;text-align:center;"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.textMuted),TJ=Te(["from{opacity:0;transform:translateY(14px) scale(0.97);}to{opacity:1;transform:translateY(0) scale(1);}"]),IJ=p.div.withConfig({displayName:"Resourcesstyles__ExpiredTrialBackdrop",componentId:"sc-1qdvwo7-32"})(["position:fixed;z-index:140;inset:0;display:grid;place-items:center;padding:20px;background:",";backdrop-filter:blur(14px);"],({theme:e})=>e.colors.backdrop),AJ=p.div.withConfig({displayName:"Resourcesstyles__ExpiredTrialDialog",componentId:"sc-1qdvwo7-33"})(["position:relative;width:min(520px,100%);overflow:hidden;padding:28px;border:1px solid ",";border-radius:",";background:",";box-shadow:",";animation:"," 220ms cubic-bezier(0.2,0.8,0.2,1);@media (max-width:","){padding:26px 20px 20px;}"],({theme:e})=>e.colors.borderHover,({theme:e})=>e.radius.xl,({theme:e})=>e.colors.accountSurface,({theme:e})=>e.shadow.glass,TJ,({theme:e})=>e.breakpoint.sm),RJ=p.button.withConfig({displayName:"Resourcesstyles__ExpiredTrialClose",componentId:"sc-1qdvwo7-34"})(["position:absolute;z-index:1;top:16px;right:16px;display:grid;width:34px;height:34px;place-items:center;border:1px solid ",";border-radius:50%;background:",";color:",";cursor:pointer;transition:all ",";&:hover,&:focus-visible{outline:none;border-color:",";color:",";transform:rotate(4deg);}svg{width:16px;height:16px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.overlay,({theme:e})=>e.colors.textMuted,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.borderHover,({theme:e})=>e.colors.text),MJ=p.div.withConfig({displayName:"Resourcesstyles__ExpiredTrialHeader",componentId:"sc-1qdvwo7-35"})(["display:flex;align-items:center;gap:6px;padding-right:38px;"]),PJ=p.div.withConfig({displayName:"Resourcesstyles__ExpiredTrialIcon",componentId:"sc-1qdvwo7-36"})(["display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;color:",";svg{width:18px;height:18px;}"],({theme:e})=>e.colors.textMuted),$J=p.h2.withConfig({displayName:"Resourcesstyles__ExpiredTrialHeading",componentId:"sc-1qdvwo7-37"})(["max-width:430px;color:",";font-size:20px;font-weight:600;letter-spacing:-0.015em;line-height:1.25;"],({theme:e})=>e.colors.text),zJ=p.p.withConfig({displayName:"Resourcesstyles__ExpiredTrialCopy",componentId:"sc-1qdvwo7-38"})(["margin:9px 0 20px;color:",";font-size:14px;line-height:1.65;"],({theme:e})=>e.colors.textTertiary),OJ=p.div.withConfig({displayName:"Resourcesstyles__ExpiredTrialDate",componentId:"sc-1qdvwo7-39"})(["display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid ",";border-radius:",";background:",";& > svg{width:20px;height:20px;color:",";}span{display:grid;gap:2px;}small{color:",";font-size:10px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;}strong{color:",";font-size:13px;font-weight:650;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>
119e.radius.lg,({theme:e})=>e.colors.consoleOverlay,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.textSecondary),DJ=p.div.withConfig({displayName:"Resourcesstyles__ExpiredTrialActions",componentId:"sc-1qdvwo7-40"})(["display:flex;justify-content:flex-end;gap:9px;margin-top:24px;@media (max-width:","){display:grid;grid-template-columns:1fr;a,button{justify-content:center;}}"],({theme:e})=>e.breakpoint.sm);function FJ(e){return e?new Date(e).toLocaleDateString("en-US",{day:"numeric",month:"long",year:"numeric",timeZone:"UTC"}):"Your trial period has ended"}function BJ({open:e,endedAt:t,onClose:n}){return R.useEffect(()=>{if(!e)return;const r=document.body.style.overflow,a=c=>{c.key==="Escape"&&n()};return document.body.style.overflow="hidden",document.addEventListener("keydown",a),()=>{document.body.style.overflow=r,document.removeEventListener("keydown",a)}},[n,e]),!e||typeof document>"u"?null:Zo.createPortal(s.jsx(IJ,{onMouseDown:n,children:s.jsxs(AJ,{role:"dialog","aria-modal":"true","aria-labelledby":"expired-trial-title",onMouseDown:r=>r.stopPropagation(),children:[s.jsx(RJ,{type:"button",onClick:n,"aria-label":"Close",children:s.jsx(N,{icon:"lucide:x"})}),s.jsxs(MJ,{children:[s.jsx(PJ,{children:s.jsx(N,{icon:"lucide:clock-3","aria-hidden":"true"})}),s.jsx($J,{id:"expired-trial-title",children:"Your demo trial has ended"})]}),s.jsx(zJ,{children:"This workspace is no longer available. Your account and resource history remain accessible."}),s.jsxs(OJ,{children:[s.jsx(N,{icon:"lucide:calendar-clock","aria-hidden":"true"}),s.jsxs("span",{children:[s.jsx("small",{children:"Trial ended"}),s.jsx("strong",{children:FJ(t)})]})]}),s.jsxs(DJ,{children:[s.jsx(ng,{type:"button",onClick:n,autoFocus:!0,children:"Not now"}),s.jsxs(kh,{href:"/pricing",children:["Explore plans ",s.jsx(N,{icon:"lucide:arrow-up-right","aria-hidden":"true"})]})]})]})}),document.body)}const ig="expired",Zc=Object.values(kn),LJ=[...Object.values(zi),Zd.TRIALING,ig],rf=[Zd.TRIALING,...lJ,ig],qJ=Object.values(In),q6="puppetflow.account.resources.filters";function HJ(){if(typeof window>"u")return{};try{return JSON.parse(window.sessionStorage.getItem(q6)??"{}")}catch{return{}}}function zf(e){return e?new Date(e).toLocaleDateString("en-US",{timeZone:"UTC"}):"-"}function R0(e){return e===Zd.TRIALING?"warning":e===ig?"danger":Eh[e]}function UJ(e){return e.length>10?`${e.slice(0,4)}-${e.slice(-4)}`:e}function HE(e){const t=e.last_ping_at??e.activated_at??e.updated_at??e.created_at;return t?new Date(t).getTime():0}function GJ(e){return[...e.instances].filter(t=>t.status===$f.ACTIVE).sort((t,n)=>HE(n)-HE(t))[0]}function VJ(e){const t=GJ(e),n=e.kind===kn.CLOUD;return{key:`license-${e.id}`,name:e.display_name,kind:e.kind,type:Nh[e.kind],plan:e.plan,status:e.status,provisioningStatus:n?e.cloud_provisioning_status:null,detail:n?e.cloud_url??e.cloud_subdomain??"Endpoint pending":t?`Active instance: ${UJ(t.instance_id)}`:"No active instance",dateLabel:e.trial_ends_at?"Trial ends":n?"Provisioned":"Expires",dateValue:e.trial_ends_at?zf(e.trial_ends_at):n?e.cloud_provisioned_at?zf(e.cloud_provisioned_at):"Pending":e.expires_at?zf(e.expires_at):"No expiration",href:`/account/licenses/${e.id}`,method:"get",expired:!1}}function YJ(e){const t=e.licenses.some(n=>n.trial_ends_at);return e.status!==Zd.TRIALING||!e.trial_ends_at||t?null:{key:"demo-trial",name:"Demo workspace",kind:kn.CLOUD,type:Nh[kn.CLOUD],plan:"Demo",status:e.trial_expired?ig:Zd.TRIALING,provisioningStatus:null,detail:e.trial_expired?"Trial access has ended":"Managed trial environment",dateLabel:e.trial_expired?"Trial ended":"Trial ends",dateValue:zf(e.trial_ends_at),href:"/demo/start",method:"post",expired:e.trial_expired}}function UE({resource:e}){return s.jsxs(s.Fragment,{children:[s.jsxs(xJ,{children:[s.jsx(yJ,{children:s.jsx(vJ,{children:e.name})}),s.jsxs(bJ,{children:[s.jsx("span",{children:e.type}),s.jsx("i",{}),s.jsx("strong",{children:e.plan}),s.jsx(ul,{$tone:R0(e.status),children:e.status}),e.provisioningStatus&&s.jsx(ul,{$tone:eu[e.provisioningStatus],children:e.provisioningStatus})]})]}),s.jsxs(wJ,{children:[s.jsx(LE,{children:e.kind===kn.SELF_HOSTED?"Connection":"Endpoint"}),s.jsx(qE,{children:e.detail})]}),s.jsxs(_J,{children:[s.jsx(LE,{children:e.dateLabel}),s.jsx(qE,{children:e.dateValue})]}),s.jsx(SJ,{children:s.jsx(N,{icon:e.expired?"lucide:lock-keyhole":"lucide:arrow-up-right","aria-hidden":"true"})})]})}function XJ({customer:e}
119){const[t,n]=R.useState(!1),r=R.useMemo(()=>[YJ(e),...e.licenses.map(VJ)].filter($=>$!==null).sort(($,P)=>$.kind===P.kind?0:$.kind===kn.CLOUD?-1:1),[e]),a=R.useMemo(()=>[...new Set(r.map($=>$.status))].sort(($,P)=>{const O=rf.indexOf($),F=rf.indexOf(P);return(O===-1?rf.length:O)-(F===-1?rf.length:F)}),[r]),c=R.useMemo(()=>[...new Set(r.flatMap($=>$.provisioningStatus?[$.provisioningStatus]:[]))].sort(($,P)=>DE.indexOf($)-DE.indexOf(P)),[r]),[u,f]=R.useState(""),[h,m]=R.useState(()=>new Set(Zc)),[x,v]=R.useState(()=>new Set(a.filter($=>$!==zi.REVOKED))),[b,j]=R.useState(()=>new Set(c)),[w,_]=R.useState(!1),S=R.useRef(null),k=R.useRef(null),I=R.useRef(null),A=u.trim().toLocaleLowerCase(),T=r.filter($=>{const P=h.has($.kind),O=x.has($.status),F=$.provisioningStatus===null||b.has($.provisioningStatus),V=A===""||[$.name,$.detail,$.plan,$.type].some(ce=>ce.toLocaleLowerCase().includes(A));return P&&O&&F&&V});function H($){v(P=>{const O=new Set(P);return O.has($)?O.delete($):O.add($),O})}function q($){m(P=>{const O=new Set(P);return O.has($)?O.delete($):O.add($),O})}function B($){j(P=>{const O=new Set(P);return O.has($)?O.delete($):O.add($),O})}function E(){f(""),m(new Set(Zc)),v(new Set(a.filter($=>$!==zi.REVOKED))),j(new Set(c))}const D=u!==""||h.size!==2||a.some($=>x.has($)!==($!==zi.REVOKED))||c.some($=>!b.has($));return R.useEffect(()=>{const $=HJ();typeof $.search=="string"&&f($.search),$.types&&m(new Set($.types.filter(P=>Zc.includes(P)))),$.statuses&&v(new Set($.statuses.filter(P=>LJ.includes(P)&&a.includes(P)))),$.provisioningStatuses&&j(new Set($.provisioningStatuses.filter(P=>qJ.includes(P)&&c.includes(P)))),_(!0)},[c,a]),R.useEffect(()=>{w&&window.sessionStorage.setItem(q6,JSON.stringify({search:u,types:[...h],statuses:[...x],provisioningStatuses:[...b]}))},[w,u,h,x,b]),R.useEffect(()=>{function $(O){[S,k,I].forEach(F=>{F.current?.contains(O.target)||F.current?.removeAttribute("open")})}function P(O){O.key==="Escape"&&(S.current?.removeAttribute("open"),k.current?.removeAttribute("open"))}return document.addEventListener("pointerdown",$),document.addEventListener("keydown",P),()=>{document.removeEventListener("pointerdown",$),document.removeEventListener("keydown",P)}},[]),s.jsxs(br,{children:[s.jsx(co,{children:s.jsxs("div",{children:[s.jsx(wr,{children:"Your resources"}),s.jsx(_r,{children:"Manage every Puppetflow license and deployment from one workspace."})]})}),r.length===0?s.jsx(E0,{children:s.jsxs(CJ,{children:[s.jsx(jJ,{children:s.jsx(N,{icon:"lucide:package-open","aria-hidden":"true"})}),s.jsx(kJ,{children:"Your workspace is ready"}),s.jsx(NJ,{children:"Choose Cloud for a managed environment or deploy Puppetflow on your own infrastructure."}),s.jsxs(kh,{href:"/pricing",children:["Explore plans ",s.jsx(N,{icon:"lucide:arrow-up-right"})]})]})}):s.jsxs(s.Fragment,{children:[s.jsxs(cJ,{"aria-label":"Filter resources",children:[s.jsxs(dJ,{children:[s.jsx(N,{icon:"lucide:search","aria-hidden":"true"}),s.jsx("input",{type:"search",value:u,onChange:$=>f($.target.value),placeholder:"Search resources...","aria-label":"Search resources"})]}),s.jsxs(uJ,{ref:S,children:[s.jsxs("summary",{children:[s.jsx(N,{icon:"lucide:server","aria-hidden":"true"}),s.jsx(pJ,{children:h.size===0?s.jsx("span",{children:"No type"}):h.size===Zc.length?s.jsx("span",{children:"All types"}):s.jsxs(s.Fragment,{children:[h.has(kn.CLOUD)&&s.jsxs(Pv,{children:[s.jsx(N,{icon:"lucide:cloud","aria-hidden":"true"}),"Cloud"]}),h.has(kn.SELF_HOSTED)&&s.jsxs(Pv,{children:[s.jsx(N,{icon:"lucide:house","aria-hidden":"true"}),"Self-hosted"]})]})}),s.jsx(N,{icon:"lucide:chevron-down","aria-hidden":"true"})]}),s.jsxs(fJ,{children:[s.jsxs($v,{children:[s.jsx("strong",{children:"Resource type"}),s.jsx("button",{type:"button",onClick:()=>m(new Set(Zc)),children:"Select all"})]}),s.jsx(zv,{children:[[kn.CLOUD,Nh[kn.CLOUD],"lucide:cloud"],[kn.SELF_HOSTED,Nh[kn.SELF_HOSTED],"lucide:house"]].map(([$,P,O])=>s.jsxs(Ov,{children:[s.jsx("input",{type:"checkbox",checked:h.has($),onChange:()=>q($)}),s.jsxs(Pv,{$inMenu:!0,children:[s.jsx(N,{icon:O,"aria-hidden":"true"}),P]}),s.jsx("span",{children:r.filter(F=>F.kind===$).length})]},$))})]})]}),s.jsxs(T0,{ref:k,children:[s.jsxs("summary",{children:[s.jsx(N,{icon:"lucide:circle-dot-dashed","aria-hidden":"true"}),s.jsx(FE,{children:x.size===0?s.jsx("span",{children:"No status"}):x.size===a.length?s.jsx("span",{children:"All statuses"}):s.jsxs(s.Fragment,{children:[[...x].slice(0,2).map($=>s.jsx(ul,{$tone:R0($),children:$},$)),x.size>2&&s.jsxs(BE,{children:["+",x.size-2]})]})}),s.jsx(N,{icon:"lucide:chevron-down","aria-hidden":"true"})]}),s.jsxs(I0,{children:[s.jsxs($v,{children:[s.jsx("strong",{children:"Commercial status"}),s.jsx("button",{type:"button",onClick:()=>
119v(new Set(a)),children:"Select all"})]}),s.jsx(zv,{children:a.map($=>s.jsxs(Ov,{children:[s.jsx("input",{type:"checkbox",checked:x.has($),onChange:()=>H($)}),s.jsx(ul,{$tone:R0($),$inMenu:!0,children:$}),s.jsx("span",{children:r.filter(P=>P.status===$).length})]},$))})]})]}),s.jsxs(T0,{ref:I,children:[s.jsxs("summary",{children:[s.jsx(N,{icon:"lucide:cloud-cog","aria-hidden":"true"}),s.jsx(FE,{children:b.size===0?s.jsx("span",{children:"No provisioning status"}):b.size===c.length?s.jsx("span",{children:"All provisioning"}):s.jsxs(s.Fragment,{children:[[...b].slice(0,2).map($=>s.jsx(ul,{$tone:eu[$],children:$},$)),b.size>2&&s.jsxs(BE,{children:["+",b.size-2]})]})}),s.jsx(N,{icon:"lucide:chevron-down","aria-hidden":"true"})]}),s.jsxs(I0,{children:[s.jsxs($v,{children:[s.jsx("strong",{children:"Cloud provisioning"}),s.jsx("button",{type:"button",onClick:()=>j(new Set(c)),children:"Select all"})]}),s.jsx(zv,{children:c.map($=>s.jsxs(Ov,{children:[s.jsx("input",{type:"checkbox",checked:b.has($),onChange:()=>B($)}),s.jsx(ul,{$tone:eu[$],$inMenu:!0,children:$}),s.jsx("span",{children:r.filter(P=>P.provisioningStatus===$).length})]},$))})]})]}),s.jsxs(hJ,{"aria-live":"polite",children:[s.jsx("strong",{children:T.length}),s.jsxs("span",{children:["of ",r.length]})]}),D&&s.jsxs(gJ,{type:"button",onClick:E,"aria-label":"Reset filters",children:[s.jsx(N,{icon:"lucide:rotate-ccw","aria-hidden":"true"}),"Reset"]})]}),T.length>0?s.jsx(mJ,{children:T.map($=>$.method==="post"?s.jsx(A0,{as:"button",type:"button",onClick:()=>{if($.expired){n(!0);return}Ki.post($.href)},children:s.jsx(UE,{resource:$})},$.key):s.jsx(A0,{as:qe,href:$.href,children:s.jsx(UE,{resource:$})},$.key))}):s.jsx(EJ,{children:"No resources match this view."})]}),s.jsx(BJ,{open:t,endedAt:e.trial_ends_at,onClose:()=>n(!1)})]})}function KJ(){const{customer:e,errors:t}=qn().props;return s.jsxs(s.Fragment,{children:[s.jsx(Nn,{title:"Resources - Puppetflow"}),s.jsx(au,{customer:e,active:"resources",children:s.jsxs(Fw,{children:[t?.license&&s.jsxs(Al,{$tone:"danger",children:[s.jsx(N,{icon:"lucide:triangle-alert"}),t.license]}),s.jsx(XJ,{customer:e})]})})]})}const WJ=Object.freeze(Object.defineProperty({__proto__:null,default:KJ},Symbol.toStringTag,{value:"Module"})),JJ=p.div.withConfig({displayName:"ConfirmationDialog__Backdrop",componentId:"sc-1jilo79-0"})(["position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:18px;background:",";backdrop-filter:blur(12px);"],({theme:e})=>e.colors.backdrop),QJ=p.div.withConfig({displayName:"ConfirmationDialog__Dialog",componentId:"sc-1jilo79-1"})(["width:min(420px,100%);padding:26px;border:1px solid ",";border-radius:",";background:",";box-shadow:",";text-align:center;"],({theme:e})=>e.colors.borderHover,({theme:e})=>e.radius.xl,({theme:e})=>e.colors.surface,({theme:e})=>e.shadow.glass),ZJ=p.div.withConfig({displayName:"ConfirmationDialog__IconWrap",componentId:"sc-1jilo79-2"})(["display:grid;width:44px;height:44px;place-items:center;margin:0 auto 17px;border:1px solid ",";border-radius:",";background:",";color:",";svg{width:20px;height:20px;}"],({theme:e})=>e.colors.dangerBorder,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.dangerSoft,({theme:e})=>e.colors.danger),eQ=p.h2.withConfig({displayName:"ConfirmationDialog__Title",componentId:"sc-1jilo79-3"})(["color:",";font-size:20px;font-weight:700;letter-spacing:-0.03em;"],({theme:e})=>e.colors.text),tQ=p.p.withConfig({displayName:"ConfirmationDialog__Description",componentId:"sc-1jilo79-4"})(["margin:9px auto 0;color:",";font-size:14px;line-height:1.6;"],({theme:e})=>e.colors.textTertiary),nQ=p.div.withConfig({displayName:"ConfirmationDialog__Actions",componentId:"sc-1jilo79-5"})(["display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:24px;"]),H6=` 120 display: inline-flex; 121 min-height: 38px; 122 align-items: center; 123 justify-content: center; 124 gap: 7px; 125 padding: 9px 13px; 126 border-radius: 7px; 127 font-size: 13px; 128 font-weight: 700; 129 transition: all 150ms ease; 130 131 &:disabled { 132 cursor: not-allowed; 133 opacity: 0.5; 134 } 135 136 svg { 137 width: 14px; 138 height: 14px; 139 } 140`,iQ=p.button.withConfig({displayName:"ConfirmationDialog__CancelButton",componentId:"sc-1jilo79-6"})([""," border:1px solid ",";background:",";color:",";&:hover:not(:disabled){border-color:",";color:",";}"],H6,({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.overlay,({theme:e})=>e.colors.textSecondary,({theme:e})=>e.colors.borderHover,({theme:e})=>e.colors.text),rQ=p.button.withConfig({displayName:"ConfirmationDialog__ConfirmButton",componentId:"sc-1jilo79-7"})([""," border:1px solid ",";background:",";color:",";&:hover:not(:disabled){border-color:",";background:",";}"],H6,({theme:e})=>e.colors.dangerBorder,({theme:e})=>e.colors.dangerSoft,({theme:e})=>e.colors.danger,({theme:e})=>e.colors.danger,({theme:e})=>e.colors.dangerBorder);function oQ({open:e,title:t,description:n,confirmLabel:r,busy:a=!1,onCancel:c,onConfirm:u}){return R.useEffect(()=>{if(!e)return;const f=h=>{h.key==="Escape"&&!a&&c()};return document.addEventListener("keydown",f),()=>document.removeEventListener("keydown",f)},[a,c,e]),!e||typeof document>"u"?null:Zo.createPortal(s.jsx(JJ,{onMouseDown:()=>!a&&c(),children:s.jsxs(QJ,{role:"alertdialog","aria-modal":"true","aria-labelledby":"
140confirmation-title","aria-describedby":"confirmation-description",onMouseDown:f=>f.stopPropagation(),children:[s.jsx(ZJ,{children:s.jsx(N,{icon:"lucide:unlink","aria-hidden":"true"})}),s.jsx(eQ,{id:"confirmation-title",children:t}),s.jsx(tQ,{id:"confirmation-description",children:n}),s.jsxs(nQ,{children:[s.jsx(iQ,{type:"button",onClick:c,disabled:a,children:"Cancel"}),s.jsxs(rQ,{type:"button",onClick:u,disabled:a,autoFocus:!0,children:[a?s.jsx(N,{icon:"lucide:loader-circle"}):s.jsx(N,{icon:"lucide:unlink"}),a?"Disengagingâ¦":r]})]})]})}),document.body)}const sQ=p.div.withConfig({displayName:"FeatureFlags__ChipList",componentId:"sc-i2yq4m-0"})(["display:grid;grid-template-columns:1fr;gap:7px;"]),aQ=p.div.withConfig({displayName:"FeatureFlags__GroupGrid",componentId:"sc-i2yq4m-1"})(["display:flex;align-items:flex-start;gap:40px;@media (max-width:","){display:block;}"],({theme:e})=>e.breakpoint.sm),lQ=p.div.withConfig({displayName:"FeatureFlags__GroupColumn",componentId:"sc-i2yq4m-2"})(["display:flex;min-width:0;flex:1 1 0;flex-direction:column;gap:12px;@media (max-width:","){& + &{margin-top:12px;}}"],({theme:e})=>e.breakpoint.sm),cQ=p.section.withConfig({displayName:"FeatureFlags__FeatureGroup",componentId:"sc-i2yq4m-3"})(["width:100%;min-width:0;"]),dQ=p.h3.withConfig({displayName:"FeatureFlags__FeatureGroupTitle",componentId:"sc-i2yq4m-4"})(["margin:0 0 10px;color:",";font-size:12px;font-weight:800;"],({theme:e})=>e.colors.text),uQ=p.div.withConfig({displayName:"FeatureFlags__GroupList",componentId:"sc-i2yq4m-5"})(["border-top:1px solid ",";"],({theme:e})=>e.colors.borderSubtle),pQ=p.span.withConfig({displayName:"FeatureFlags__ChipContent",componentId:"sc-i2yq4m-6"})(["display:inline-flex;width:100%;align-items:center;gap:8px;min-height:38px;border:",";border-radius:",";background:",";color:",";font-size:13px;font-weight:650;opacity:",";padding:",";transition:opacity ",";"," &:hover{opacity:",";}"],({$grouped:e,theme:t})=>e?"0":`1px solid ${t.colors.borderSubtle}`,({$grouped:e,theme:t})=>e?"0":t.radius.lg,({$grouped:e,theme:t})=>e?"transparent":t.colors.consoleOverlay,({theme:e,$enabled:t})=>t?e.colors.textSecondary:e.colors.textMuted,({$enabled:e})=>e?1:.4,({$grouped:e})=>e?"10px 2px":"8px 10px",({theme:e})=>e.transition.fast,({$enabled:e})=>!e&&"text-decoration: line-through;",({$enabled:e})=>e?1:.65),fQ=p.span.withConfig({displayName:"FeatureFlags__ChipDot",componentId:"sc-i2yq4m-7"})(["width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:",";"],({theme:e,$enabled:t,$overridden:n})=>n?e.colors.teal:t?e.colors.success:e.colors.textMuted),U6=p.span.withConfig({displayName:"FeatureFlags__ChipTooltip",componentId:"sc-i2yq4m-8"})(["position:absolute;bottom:calc(100% + 9px);left:10px;z-index:10;max-width:calc(100% - 20px);padding:9px 11px;border:1px solid ",";border-radius:",";background:",";box-shadow:",";color:",";font-size:11px;font-weight:650;line-height:1.45;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity ",",transform ",";&::after{position:absolute;top:100%;left:17px;width:8px;height:8px;border-right:1px solid ",";border-bottom:1px solid ",";background:",";content:'';transform:translateY(-4px) rotate(45deg);}"],({theme:e})=>e.colors.accountAccentBorder,({theme:e})=>e.radius.md,({theme:e})=>e.colors.accountSurface,({theme:e})=>e.shadow.glass,({theme:e})=>e.colors.text,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.accountAccentBorder,({theme:e})=>e.colors.accountAccentBorder,({theme:e})=>e.colors.accountSurface),hQ=p.div.withConfig({displayName:"FeatureFlags__Chip",componentId:"sc-i2yq4m-9"})(["position:relative;min-width:0;border-bottom:",";&:last-child{border-bottom:0;}&:hover ","{opacity:1;transform:translateY(0);}"],({$grouped:e,theme:t})=>e?`1px solid ${t.colors.borderSubtle}`:"0",U6),GE=(e,t=!1)=>s.jsxs(hQ,{$grouped:t,children:[s.jsxs(pQ,{$enabled:e.enabled,$grouped:t,children:[s.jsx(fQ,{$enabled:e.enabled,$overridden:e.overridden}),e.label]}),e.tooltip&&s.jsx(U6,{role:"tooltip",children:e.tooltip})]},e.key),VE=["replay_video","recording_enabled","priority_support","custom_retention","sla_supp
140ort"],gQ=e=>[...e].sort((t,n)=>{const r=VE.indexOf(t.key.replace(/^plan-/,"")),a=VE.indexOf(n.key.replace(/^plan-/,""));return r===-1?a===-1?0:-1:a===-1?1:r-a});function mQ({chips:e,grouped:t=!1}){if(e.length===0)return null;if(t){const n=e.reduce((c,u)=>{const f=c.get(u.group)??[];return f.push(u),c.set(u.group,f),c},new Map),r=[[],[]],a=[0,0];return[...n.entries()].forEach(c=>{const[u,f]=c,h=u==="Debugging"||u==="Access & collaboration"?0:u==="Limits & support"||u==="Branding"||u==="Integrations & data"?1:a[0]<=a[1]?0:1;r[h].push(c),a[h]+=f.length+1}),r[1].sort(([c],[u])=>{const f=["Integrations & data","Branding","Limits & support"],h=f.indexOf(c),m=f.indexOf(u);return(h===-1?f.length:h)-(m===-1?f.length:m)}),s.jsx(aQ,{children:r.map((c,u)=>s.jsx(lQ,{children:c.map(([f,h])=>s.jsxs(cQ,{children:[s.jsx(dQ,{children:f}),s.jsx(uQ,{children:gQ(h).map(m=>GE(m,!0))})]},f))},u))})}return s.jsx(sQ,{children:e.map(n=>GE(n))})}const YE={snippets_enabled:"Snippets",variables_enabled:"Variables",run_metadata_search_enabled:"Search Runs by Metadata",mcp_enabled:"MCP Server",private_libraries_enabled:"Private libraries",vaults_enabled:"Vaults",messenger_enabled:"Notification channels",mailbox_enabled:"Mailboxes",ai_enabled:"AI Support",vcs_enabled:"Version control using Git",recording_enabled:"Recording",live_view_enabled:"Live view",teams_enabled:"Teams",workspace_sharing_enabled:"Workspace sharing",two_factor_enforcement_enabled:"2FA enforcement",whitelabel_enabled:"White-label experience",sso_enabled:"SSO SAML & LDAP",workspace_limit:"Workspace limit",concurrent_runs_limit:"Concurrent runs limit",maximum_retention_limit:"Maximum retention limit",maximum_timeout_seconds:"Maximum timeout seconds",maximum_retries_limit:"Maximum retries limit"},xQ={flow_code:"Flow Code",flow_nodal_graph:"Flow Nodal Graph",runs_history:"Runs history",runs_logging:"Runs logging",run_metadata_search:"Search Runs by Metadata",encrypted_secret_store:"Encrypted secret store",notification_channels:"Notification channels",live_view:"Live view",replay_video:"Replay video",vault_integrations:"Vault integrations",mailboxes:"Mailboxes",ai_access:"AI Support",mcp_access:"MCP Server",basic_multi_user:"Multiple basic users",fine_grained_auth:"Fine-grained auth management",shared_flows:"Shared flows",shared_snippets:"Shared snippets",shared_variables:"Shared variables",shared_mailboxes:"Shared mailboxes",shared_channels:"Shared channels",shared_integrations:"Shared integrations",version_control_git:"Version Control with Git",private_blueprint_repos:"Private repository blueprints",two_factor_enforcement:"2FA enforcement",sso_saml_ldap:"SSO SAML & LDAP",priority_support:"Priority support",custom_retention:"Custom retention",sla_support:"SLA support",whitelabel:"White-label experience"},yQ={messenger_enabled:"notification_channels",live_view_enabled:"live_view",recording_enabled:"replay_video",run_metadata_search_enabled:"run_metadata_search",vaults_enabled:"vault_integrations",mailbox_enabled:"mailboxes",ai_enabled:"ai_access",mcp_enabled:"mcp_access",private_libraries_enabled:"private_blueprint_repos",vcs_enabled:"version_control_git",teams_enabled:"fine_grained_auth",workspace_sharing_enabled:"fine_grained_auth",two_factor_enforcement_enabled:"two_factor_enforcement",sso_enabled:"sso_saml_ldap",whitelabel_enabled:"whitelabel"};function XE(e){const t=e.replace(/^plan-/,"");return["runs_history","runs_logging","run_metadata_search","run_metadata_search_enabled"].includes(t)?"Debugging":["live_view","live_view_enabled","replay_video","recording_enabled","snippets_enabled","variables_enabled","flow_code","flow_code_enabled","flow_nodal_graph","flow_nodal_graph_enabled"].includes(t)?"Automation & execution":["notification_channels","vault_integrations","vaults_enabled","mailboxes","mailbox_enabled","ai_access","ai_enabled","mcp_access","mcp_enabled","messenger_enabled","private_blueprint_repos","private_blueprint_repos_enabled","private_libraries_enabled","encrypted_secret_store","encrypted_secret_store_enabled"].includes(t)?"Integrations & data":["basic_multi_user","fine_grained_auth","fine_grained_auth_enabled","shared_flows","shared_flows_enabled","shared_snippets","shared_snippets_enabled","shared_variables","shared_variables_enabled","shared_mailboxes","shared_mailboxes_enabled","shared_channels","shared_channels_enabled","shared_integrations","shared_integrations_enabled","teams_enabled","workspace_sharing_enabled","two_factor_enforcement","two_factor_enforcement_enabled","version_control_git","vcs_enabled","sso_saml_ldap","sso_saml_ldap_enabled","sso_enabled"].includes(t)?"Access & collaboration":["whitelabel","whitelabel_enabled"].includes(t)?"Branding":["priority_support","custom_retention","sla_supp
140ort"].includes(t)||t.includes("limit")||t.includes("timeout")?"Limits & support":"Core capabilities"}function Dv(e,t,n,r,a=null){return typeof n=="boolean"?{key:e,label:t,enabled:n,overridden:r,tooltip:a,group:XE(e)}:{key:e,label:`${t}: ${n}`,enabled:!0,overridden:r,tooltip:a,group:XE(e)}}function vQ(e,t=[],n={},r=[],a){const c=Object.entries(e).filter(([v])=>v in YE),u=new Set,f=r.length>0?r:t.map(v=>({key:v,available_from:""})),h=v=>a==="community"?"This feature is not included in Community.":`Upgrade to ${v} to unlock this feature.`,m=f.map(v=>{const b=c.filter(([k])=>yQ[k]===v.key),j=xQ[v.key]??v.key.replaceAll("_"," "),w=t.includes(v.key);if(b.length===0)return Dv(`plan-${v.key}`,j,w,!1,w?null:h(v.available_from));b.forEach(([k])=>u.add(k));const _=b.every(([,k])=>k!==!1),S=b.some(([k])=>k in n);return Dv(`plan-${v.key}`,j,_,S,_?null:w?S?"This feature is disabled by a custom entitlement override.":"This feature is disabled for this resource.":h(v.available_from))}),x=c.filter(([v])=>!u.has(v)).map(([v,b])=>Dv(v,YE[v],b,v in n,b===!1&&v in n?"This feature is disabled by a custom entitlement override.":null));return[...m,...x].sort((v,b)=>Number(b.overridden)-Number(v.overridden))}const bQ=p.div.withConfig({displayName:"ResourceLabel__Success",componentId:"sc-ifz2xi-0"})(["display:flex;align-items:center;gap:8px;margin-bottom:16px;color:",";font-size:13px;font-weight:650;svg{width:16px;height:16px;}"],({theme:e})=>e.colors.success),wQ=p.form.withConfig({displayName:"ResourceLabel__Form",componentId:"sc-ifz2xi-1"})(["display:grid;gap:14px;"]);function _Q({label:e,defaultName:t,endpoint:n}){const r=es({label:e??""});function a(c){c.preventDefault(),r.patch(n,{preserveScroll:!0})}return s.jsxs(br,{children:[s.jsx(co,{children:s.jsxs("div",{children:[s.jsxs(hl,{children:[s.jsx(N,{icon:"lucide:tag"})," Display name"]}),s.jsx(wr,{children:"Name this resource"}),s.jsx(_r,{children:"Use a recognizable name. Leave the field empty to restore the generated name."})]})}),r.recentlySuccessful&&s.jsxs(bQ,{children:[s.jsx(N,{icon:"lucide:circle-check"}),"Name updated."]}),s.jsxs(wQ,{onSubmit:a,children:[s.jsxs(so,{children:["Label",s.jsx(Pd,{value:r.data.label,onChange:c=>r.setData("label",c.target.value),placeholder:t,maxLength:255}),r.errors.label&&s.jsx(yr,{children:r.errors.label})]}),s.jsx(mW,{children:s.jsxs(uo,{type:"submit",disabled:r.processing||!r.isDirty,children:[r.processing?s.jsx(N,{icon:"lucide:loader-circle"}):s.jsx(N,{icon:"lucide:save"}),r.processing?"Savingâ¦":"Save name"]})})]})]})}const SQ="#fbbf24",CQ=p.div.withConfig({displayName:"ResourceShow__PageStack",componentId:"sc-1qlkriu-0"})(["display:grid;gap:16px;"]),jQ=p.div.withConfig({displayName:"ResourceShow__ResourceSwitcher",componentId:"sc-1qlkriu-1"})(["position:sticky;z-index:40;top:74px;display:grid;grid-template-columns:auto minmax(240px,420px);align-items:center;gap:12px;padding:10px 12px;border:1px solid ",";border-radius:",";background:",";box-shadow:",";color:",";font-size:13px;font-weight:400;.resource-trigger-actions{display:inline-flex;align-items:center;gap:10px;> svg{width:15px;height:15px;color:",";}}.resource-status-icon{display:inline-grid;width:18px;height:18px;flex:0 0 auto;place-items:center;color:",";&--success{color:",";}&--danger{color:",";}&--warning{color:",";}svg{width:16px;height:16px;}}@media (max-width:","){top:70px;grid-template-columns:1fr;gap:8px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.radius.xl,({theme:e})=>e.colors.accountSurface,({$embedded:e,theme:t})=>e?`0 8px 24px ${t.scheme==="dark"?"rgba(0, 0, 0, 0.24)":"rgba(15, 23, 42, 0.08)"}`:"none",({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.success,({theme:e})=>e.colors.danger,({theme:e})=>e.colors.warning,({theme:e})=>e.breakpoint.sm),kQ=p.span.withConfig({displayName:"ResourceShow__ResourceSwitcherLabel",componentId:"sc-1qlkriu-2"})(["display:inline-flex;align-items:center;gap:7px;white-space:nowrap;svg{width:15px;height:15px;color:",";}"],({theme:e})=>e.colors.textMuted),NQ=p.div.withConfig({displayName:"ResourceShow__ResourceDropdown",componentId:"sc-1qlkriu-3"})(["position:relative;width:100%;min-width:0;"]),EQ=p.button.withConfig({displayName:"ResourceShow__ResourceTrigger",componentId:"sc-1qlkriu-4"})(["display:grid;width:100%;min-height:52px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 11px 7px 8px;border:1px solid ",";border-radius:",";outline:none;background:",";color:",";text-align:left;text-transform:none;cursor:pointer;transition:border-color ",",box-shadow ",",transform ",";&:hover{border-color:",";transform:translateY(-1px);}&:focus-visible{border-color:",";box-shadow:0 0 0 3px ",";}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>
140e.radius.lg,({theme:e})=>e.colors.accountSurface,({theme:e})=>e.colors.text,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.borderHover,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.accountAccentSoft),KE=p.span.withConfig({displayName:"ResourceShow__ResourceOptionCopy",componentId:"sc-1qlkriu-5"})(["display:grid;min-width:0;gap:2px;strong,span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}strong{color:",";font-size:13px;font-weight:720;}span{color:",";font-size:11px;font-weight:550;}"],({theme:e})=>e.colors.text,({theme:e})=>e.colors.textMuted),TQ=p.div.withConfig({displayName:"ResourceShow__ResourceMenu",componentId:"sc-1qlkriu-6"})(["position:absolute;z-index:80;top:calc(100% + 8px);right:0;left:0;overflow:hidden;border:1px solid ",";border-radius:10px;background:",";box-shadow:0 22px 55px rgba(0,0,0,0.2),inset 0 1px 0 ",";backdrop-filter:blur(22px);text-transform:none;animation:"," 150ms ease-out;transform-origin:top;"],({theme:e})=>e.colors.borderHover,({theme:e})=>e.colors.navbarBg,({theme:e})=>e.colors.borderSubtle,Te(["from{opacity:0;transform:translateY(-6px) scale(.985);}to{opacity:1;transform:translateY(0) scale(1);}"])),IQ=p.div.withConfig({displayName:"ResourceShow__ResourceSearch",componentId:"sc-1qlkriu-7"})(["display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin:8px;padding:0 10px;border:1px solid ",";border-radius:11px;background:",";svg{width:15px;height:15px;color:",";}input{width:100%;height:40px;border:0;outline:0;background:transparent;color:",";font:inherit;font-size:13px;text-transform:none;&::placeholder{color:",";}}kbd{padding:3px 5px;border:1px solid ",";border-radius:5px;color:",";font:700 9px/1 sans-serif;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.consoleBg,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.text,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.textMuted),AQ=p.div.withConfig({displayName:"ResourceShow__ResourceMenuBody",componentId:"sc-1qlkriu-8"})(["display:grid;max-height:min(390px,55vh);gap:7px;overflow-y:auto;padding:2px 8px 8px;"]),RQ=p.div.withConfig({displayName:"ResourceShow__ResourceGroup",componentId:"sc-1qlkriu-9"})(["display:grid;gap:2px;"]),MQ=p.div.withConfig({displayName:"ResourceShow__ResourceGroupLabel",componentId:"sc-1qlkriu-10"})(["padding:8px 8px 5px;color:",";font-size:12px;font-weight:600;"],({theme:e})=>e.colors.textSecondary),PQ=p.button.withConfig({displayName:"ResourceShow__ResourceOptionButton",componentId:"sc-1qlkriu-11"})(["display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 9px 7px 7px;border:1px solid ",";border-radius:6px;background:",";color:",";text-align:left;cursor:pointer;transition:all ",";&:hover,&:focus-visible{outline:none;border-color:",";background:",";}"],({$active:e,theme:t})=>e?t.colors.accountAccentBorder:"transparent",({$active:e,theme:t})=>e?t.colors.accountAccentSoft:"transparent",({theme:e})=>e.colors.text,({theme:e})=>e.transition.fast,({$active:e,theme:t})=>e?t.colors.accountAccentBorder:t.colors.borderSubtle,({$active:e,theme:t})=>e?t.colors.accountAccentSoft:t.scheme==="dark"?"rgba(255, 255, 255, 0.025)":"rgba(15, 23, 42, 0.025)"),$Q=p.div.withConfig({displayName:"ResourceShow__ResourceEmpty",componentId:"sc-1qlkriu-12"})(["display:grid;min-height:112px;place-items:center;align-content:center;gap:8px;padding:20px;color:",";font-size:12px;font-weight:600;text-align:center;text-transform:none;svg{width:22px;height:22px;color:",";}"],({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.textTertiary),zQ=p.div.withConfig({displayName:"ResourceShow__TabList",componentId:"sc-1qlkriu-13"})(["display:flex;gap:4px;overflow-x:auto;padding:4px;border:1px solid ",";border-radius:",";background:",";scrollbar-width:none;&::-webkit-scrollbar{display:none;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.radius.xl,({theme:e})=>e.colors.consoleBg),Fv=p.button.withConfig({displayName:"ResourceShow__TabButton",componentId:"sc-1qlkriu-14"})(["display:inline-flex;min-height:42px;flex:1 0 auto;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border:1px solid ",";border-radius:",";background:",";color:",";box-shadow:",";font-size:13px;font-weight:700;white-space:nowrap;transition:color ",",background ",",border-color ",";svg{width:15px;height:15px;color:",";}&:hover{color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}@media (max-width:","){min-width:max-content;padding-inline:13px;}"],({$active:e,theme:t})=>e?t.colors.borderHover:"transparent",({theme:e})=>
140e.radius.lg,({$active:e,theme:t})=>e?t.colors.accountSurface:"transparent",({$active:e,theme:t})=>e?t.colors.text:t.colors.textMuted,({$active:e,theme:t})=>e?t.shadow.glass:"none",({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({$active:e,theme:t})=>e?t.colors.accountAccent:"currentColor",({theme:e})=>e.colors.text,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.breakpoint.sm),Bv=p.div.withConfig({displayName:"ResourceShow__TabPanel",componentId:"sc-1qlkriu-15"})(["min-width:0;"]),G6=p.div.withConfig({displayName:"ResourceShow__TabGrid",componentId:"sc-1qlkriu-16"})(["display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.breakpoint.lg),OQ=p(G6).withConfig({displayName:"ResourceShow__PlanAccessGrid",componentId:"sc-1qlkriu-17"})(["grid-template-columns:minmax(0,3fr) minmax(320px,2fr);@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.breakpoint.lg),WE=p.div.withConfig({displayName:"ResourceShow__TabColumn",componentId:"sc-1qlkriu-18"})(["display:grid;min-width:0;gap:16px;"]);p.div.withConfig({displayName:"ResourceShow__LicenseContentRow",componentId:"sc-1qlkriu-19"})(["display:flex;align-items:flex-start;gap:16px;@media (max-width:","){flex-direction:column;}"],({theme:e})=>e.breakpoint.lg);p.div.withConfig({displayName:"ResourceShow__LicenseColumn",componentId:"sc-1qlkriu-20"})(["display:flex;width:calc(","% - 8px);min-width:0;flex:0 1 calc(","% - 8px);flex-direction:column;gap:16px;@media (max-width:","){width:100%;flex-basis:auto;}"],({$width:e})=>e,({$width:e})=>e,({theme:e})=>e.breakpoint.lg);const DQ=p(Dw).withConfig({displayName:"ResourceShow__Hero",componentId:"sc-1qlkriu-21"})(["padding:clamp(20px,3vw,28px);background:",";"],({theme:e})=>e.colors.accountSurface),FQ=p.div.withConfig({displayName:"ResourceShow__HeroTop",componentId:"sc-1qlkriu-22"})(["display:flex;align-items:flex-start;justify-content:space-between;gap:24px;@media (max-width:","){flex-direction:column;}"],({theme:e})=>e.breakpoint.md),BQ=p.div.withConfig({displayName:"ResourceShow__HeroIdentity",componentId:"sc-1qlkriu-23"})(["min-width:0;"]),LQ=p.div.withConfig({displayName:"ResourceShow__IdentityCard",componentId:"sc-1qlkriu-24"})(["display:inline-grid;width:fit-content;max-width:100%;grid-auto-flow:column;overflow:hidden;border:1px solid ",";border-radius:",";background:",";@media (max-width:","){width:100%;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.radius.md,({theme:e})=>e.colors.consoleOverlay,({theme:e})=>e.breakpoint.sm),of=p.div.withConfig({displayName:"ResourceShow__IdentityItem",componentId:"sc-1qlkriu-25"})(["min-width:100px;padding:8px 11px;border-right:1px solid ",";&:last-child{border-right:0;}span,strong{display:block;}span{color:",";font-size:10px;font-weight:500;}strong{margin-top:3px;color:",";font-size:12px;font-weight:600;text-transform:capitalize;}@media (max-width:","){border-right:0;border-bottom:1px solid ",";&:nth-last-child(-n + 2){border-bottom:0;}}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.textMuted,({$tone:e,theme:t})=>e==="success"?t.colors.success:e==="danger"?t.colors.danger:e==="warning"?SQ:t.colors.text,({theme:e})=>e.breakpoint.sm,({theme:e})=>e.colors.borderSubtle),qQ=p.p.withConfig({displayName:"ResourceShow__Subtitle",componentId:"sc-1qlkriu-26"})(["max-width:650px;margin-top:13px;color:",";font-size:16px;line-height:1.65;"],({theme:e})=>e.colors.textSecondary),HQ=p.div.withConfig({displayName:"ResourceShow__HeroActions",componentId:"sc-1qlkriu-27"})(["display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;@media (max-width:","){width:100%;justify-content:flex-start;}"],({theme:e})=>e.breakpoint.md),UQ=p.div.withConfig({displayName:"ResourceShow__InstanceList",componentId:"sc-1qlkriu-28"})(["display:flex;flex-direction:column;gap:8px;container-type:inline-size;"]),GQ=p.div.withConfig({displayName:"ResourceShow__InstanceCard",componentId:"sc-1qlkriu-29"})(["display:flex;align-items:center;gap:12px;padding:11px 8px 11px 12px;border:1px solid ",";border-radius:",";background:",";
140opacity:",";transition:opacity ",";&:hover{opacity:1;}@media (max-width:","){flex-wrap:wrap;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.consoleOverlay,({$inactive:e})=>e?.5:1,({theme:e})=>e.transition.fast,({theme:e})=>e.breakpoint.sm),VQ=p.div.withConfig({displayName:"ResourceShow__InstanceIcon",componentId:"sc-1qlkriu-30"})(["display:grid;width:36px;height:36px;place-items:center;border-radius:",";background:",";color:",";svg{width:16px;height:16px;}"],({theme:e})=>e.radius.lg,({$active:e,theme:t})=>e?t.colors.successSoft:t.colors.overlay,({$active:e,theme:t})=>e?t.colors.success:t.colors.textMuted),YQ=p.div.withConfig({displayName:"ResourceShow__InstancePrimary",componentId:"sc-1qlkriu-31"})(["flex:1 1 180px;min-width:0;strong,a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}strong{color:",";font-size:14px;font-weight:700;}a{margin-top:3px;color:",";font-size:12px;}"],({theme:e})=>e.colors.text,({theme:e})=>e.colors.accountAccent),JE=p.div.withConfig({displayName:"ResourceShow__InstanceMeta",componentId:"sc-1qlkriu-32"})(["display:flex;flex:0 0 100px;min-width:0;align-items:flex-start;flex-direction:column;gap:4px;span,strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}span{color:",";font-size:11px;font-weight:750;}strong{color:",";font-size:12px;font-weight:550;}@media (max-width:","){display:none;}@container (max-width:600px){display:none;}"],({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.textTertiary,({theme:e})=>e.breakpoint.md),XQ=p.div.withConfig({displayName:"ResourceShow__InstanceActions",componentId:"sc-1qlkriu-33"})(["display:flex;flex:0 0 190px;align-items:center;justify-content:flex-end;gap:8px;button{min-height:22px;padding:3px 7px;border-color:",";border-radius:",";background:transparent;color:",";box-shadow:none;font-size:9px;svg{width:11px;height:11px;}&:hover:not(:disabled){border-color:",";background:",";color:",";}}@media (max-width:","){flex-basis:150px;}@container (max-width:600px){flex-basis:105px;}@media (max-width:","){width:100%;flex-basis:100%;justify-content:flex-start;margin-left:50px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.radius.md,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.dangerBorder,({theme:e})=>e.colors.dangerSoft,({theme:e})=>e.colors.danger,({theme:e})=>e.breakpoint.md,({theme:e})=>e.breakpoint.sm);p.div.withConfig({displayName:"ResourceShow__Timeline",componentId:"sc-1qlkriu-34"})(["position:relative;display:grid;gap:0;"]);p.div.withConfig({displayName:"ResourceShow__TimelineItem",componentId:"sc-1qlkriu-35"})(["position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;padding-bottom:17px;&:not(:last-child)::before{position:absolute;top:15px;bottom:0;left:5px;width:1px;background:",";content:'';}&:last-child{padding-bottom:0;}"],({theme:e})=>e.colors.borderHover);p.span.withConfig({displayName:"ResourceShow__TimelineDot",componentId:"sc-1qlkriu-36"})(["position:relative;z-index:1;width:11px;height:11px;margin-top:2px;border:2px solid ",";border-radius:50%;background:",";box-shadow:",";"],({theme:e})=>e.colors.surfaceSubtle,({$active:e,theme:t})=>e?t.colors.success:t.colors.textMuted,({$active:e,theme:t})=>e?`0 0 12px ${t.colors.success}`:"none");p.div.withConfig({displayName:"ResourceShow__TimelineBody",componentId:"sc-1qlkriu-37"})(["strong,span{display:block;}strong{color:",";font-size:14px;font-weight:680;}span{margin-top:3px;color:",";font-size:12px;}"],({theme:e})=>e.colors.textSecondary,({theme:e})=>e.colors.textMuted);const KQ=p.div.withConfig({displayName:"ResourceShow__CapacityList",componentId:"sc-1qlkriu-38"})(["display:grid;gap:8px;"]),Lv=p.div.withConfig({displayName:"ResourceShow__CapacityItem",componentId:"sc-1qlkriu-39"})(["display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;border:1px solid ",";border-radius:",";background:",";"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.consoleOverlay),qv=p.div.withConfig({displayName:"ResourceShow__CapacityIcon",componentId:"sc-1qlkriu-40"})(["display:grid;width:38px;height:38px;place-items:center;border-radius:",";background:",";color:",";svg{width:17px;height:17px;}"],({theme:e})=>
140e.radius.md,({theme:e})=>e.colors.accountAccentSoft,({theme:e})=>e.colors.accountAccent),Hv=p.div.withConfig({displayName:"ResourceShow__CapacityBody",componentId:"sc-1qlkriu-41"})(["min-width:0;strong,span{display:block;}strong{color:",";font-size:13px;font-weight:700;}span{margin-top:3px;color:",";font-size:11px;line-height:1.35;}"],({theme:e})=>e.colors.text,({theme:e})=>e.colors.textMuted),Uv=p.div.withConfig({displayName:"ResourceShow__CapacityValue",componentId:"sc-1qlkriu-42"})(["text-align:right;strong,span{display:block;}strong{color:",";font-size:18px;font-weight:750;font-variant-numeric:tabular-nums;}span{margin-top:1px;color:",";font-size:10px;white-space:nowrap;}"],({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.textMuted),WQ=p.div.withConfig({displayName:"ResourceShow__PlanOptions",componentId:"sc-1qlkriu-43"})(["display:grid;gap:7px;"]),JQ=p.button.withConfig({displayName:"ResourceShow__PlanOption",componentId:"sc-1qlkriu-44"})(["display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;border:1px solid ",";border-radius:",";background:",";color:inherit;text-align:left;transition:all ",";&:hover{border-color:",";transform:translateY(-1px);}"],({$selected:e,theme:t})=>e?t.colors.accountAccentBorder:t.colors.borderSubtle,({theme:e})=>e.radius.lg,({$selected:e,theme:t})=>e?t.colors.accountAccentSoft:t.colors.consoleOverlay,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.borderHover),QQ=p.span.withConfig({displayName:"ResourceShow__PlanOptionMain",componentId:"sc-1qlkriu-45"})(["min-width:0;strong,span{display:block;}strong{color:",";font-size:14px;font-weight:750;}span{overflow:hidden;margin-top:3px;color:",";font-size:11px;text-overflow:ellipsis;white-space:nowrap;}"],({theme:e})=>e.colors.text,({theme:e})=>e.colors.textMuted),ZQ=p.span.withConfig({displayName:"ResourceShow__PlanOptionMeta",componentId:"sc-1qlkriu-46"})(["text-align:right;strong,span{display:block;}strong{color:",";font-size:13px;}span{margin-top:3px;color:",";font-size:9px;font-weight:800;}"],({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.textMuted),eZ=p.div.withConfig({displayName:"ResourceShow__PlanSelection",componentId:"sc-1qlkriu-47"})(["display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:15px;& > span{color:",";font-size:12px;}& > button{min-height:32px;gap:6px;padding:7px 9px;border-radius:",";font-size:11px;svg{width:13px;height:13px;}}"],({theme:e})=>e.colors.textTertiary,({theme:e})=>e.radius.md),tZ=p.div.withConfig({displayName:"ResourceShow__SubscriptionTarget",componentId:"sc-1qlkriu-48"})(["display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:14px;border:1px solid ",";border-radius:",";background:",";span,strong{grid-column:1;}span{color:",";font-size:10px;font-weight:800;}strong{color:",";font-size:15px;}small{grid-row:1 / span 2;grid-column:2;color:",";font-size:13px;font-weight:750;}"],({theme:e})=>e.colors.accountAccentBorder,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.accountAccentSoft,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.text,({theme:e})=>e.colors.accountAccent);p.span.withConfig({displayName:"ResourceShow__SoonBadge",componentId:"sc-1qlkriu-49"})(["padding:3px 5px;border-radius:4px;background:rgb(0 0 0 / 10%);font-size:8px;font-weight:900;"]);const nZ=p.div.withConfig({displayName:"ResourceShow__ResourceInvoiceList",componentId:"sc-1qlkriu-50"})(["display:grid;gap:6px;"]),V6=Pt(["display:grid;grid-template-columns:32px minmax(0,1fr) auto 28px;align-items:center;gap:9px;padding:8px;border:1px solid ",";border-radius:",";background:",";color:inherit;text-decoration:none;"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.radius.md,({theme:e})=>e.colors.consoleOverlay),iZ=p.div.withConfig({displayName:"ResourceShow__ResourceInvoiceRow",componentId:"sc-1qlkriu-51"})(["",""],V6),Y6=p.a.withConfig({displayName:"ResourceShow__ResourceInvoiceRowLink",componentId:"sc-1qlkriu-52"})([""," cursor:pointer;transition:border-color ",",background ",";&:hover{border-color:",";background:",";}"],V6,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.borderHover,({theme:e})=>e.colors.overlay),rZ=p.div.withConfig({displayName:"ResourceShow__ResourceInvoiceIcon",componentId:"sc-1qlkriu-53"})(["display:grid;width:32px;height:32px;place-items:center;border-radius:",";background:",";color:",";svg{width:14px;
140height:14px;}"],({theme:e})=>e.radius.md,({theme:e})=>e.colors.overlay,({theme:e})=>e.colors.textTertiary),oZ=p.div.withConfig({displayName:"ResourceShow__ResourceInvoiceMain",componentId:"sc-1qlkriu-54"})(["min-width:0;strong,span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}strong{color:",";font-size:12px;}span{margin-top:2px;color:",";font-size:10px;}"],({theme:e})=>e.colors.textSecondary,({theme:e})=>e.colors.textMuted),sZ=p.div.withConfig({displayName:"ResourceShow__ResourceInvoiceAmount",componentId:"sc-1qlkriu-55"})(["color:",";font-size:12px;font-weight:750;font-variant-numeric:tabular-nums;"],({theme:e})=>e.colors.text),aZ=p.span.withConfig({displayName:"ResourceShow__ResourceInvoiceArrow",componentId:"sc-1qlkriu-56"})(["display:grid;width:28px;height:28px;align-self:center;justify-self:end;place-items:center;border-radius:",";color:",";transition:background ",",color ",";",":hover &{background:",";color:",";}svg{display:block;width:13px;height:13px;}"],({theme:e})=>e.radius.md,({theme:e})=>e.colors.textMuted,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,Y6,({theme:e})=>e.colors.accountAccentSoft,({theme:e})=>e.colors.accountAccent),QE=p.div.withConfig({displayName:"ResourceShow__InvoiceEmpty",componentId:"sc-1qlkriu-57"})(["padding:18px;border:1px dashed ",";border-radius:",";color:",";font-size:12px;line-height:1.5;text-align:center;"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.textMuted),lZ=p.div.withConfig({displayName:"ResourceShow__UpgradeLimitsCallout",componentId:"sc-1qlkriu-58"})(["display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:10px;border:1px dashed ",";border-radius:",";background:",";strong,span{display:block;}strong{color:",";font-size:13px;}span{margin-top:2px;color:",";font-size:10px;}button{min-height:32px;gap:6px;padding:7px 9px;border-radius:",";font-size:11px;svg{width:13px;height:13px;}}@media (max-width:","){grid-template-columns:36px minmax(0,1fr);button{grid-column:1 / -1;}}"],({theme:e})=>e.colors.accountAccentBorder,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.accountAccentSoft,({theme:e})=>e.colors.text,({theme:e})=>e.colors.textMuted,({theme:e})=>e.radius.md,({theme:e})=>e.breakpoint.sm),cZ=p.div.withConfig({displayName:"ResourceShow__UpgradeLimitsIcon",componentId:"sc-1qlkriu-59"})(["display:grid;width:36px;height:36px;place-items:center;border-radius:",";background:",";color:",";svg{width:16px;height:16px;}"],({theme:e})=>e.radius.md,({theme:e})=>e.colors.overlay,({theme:e})=>e.colors.accountAccent),X6=p.div.withConfig({displayName:"ResourceShow__ModalBackdrop",componentId:"sc-1qlkriu-60"})(["position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:18px;background:",";backdrop-filter:blur(12px);"],({theme:e})=>e.colors.backdrop),K6=p.div.withConfig({displayName:"ResourceShow__LimitDialog",componentId:"sc-1qlkriu-61"})(["width:min(560px,100%);max-height:calc(100vh - 36px);overflow-y:auto;padding:26px;border:1px solid ",";border-radius:",";background:",";box-shadow:",";"],({theme:e})=>e.colors.borderHover,({theme:e})=>e.radius.xl,({theme:e})=>e.colors.accountSurface,({theme:e})=>e.shadow.glass),W6=p.div.withConfig({displayName:"ResourceShow__ModalIcon",componentId:"sc-1qlkriu-62"})(["display:grid;width:44px;height:44px;place-items:center;margin-bottom:16px;border:1px solid ",";border-radius:",";background:",";color:",";"],({theme:e})=>e.colors.accountAccentBorder,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.accountAccentSoft,({theme:e})=>e.colors.accountAccent),J6=p.h2.withConfig({displayName:"ResourceShow__ModalHeading",componentId:"sc-1qlkriu-63"})(["color:",";font-size:22px;font-weight:750;"],({theme:e})=>e.colors.text),Q6=p.p.withConfig({displayName:"ResourceShow__ModalCopy",componentId:"sc-1qlkriu-64"})(["margin-top:7px;color:",";font-size:13px;line-height:1.6;"],({theme:e})=>e.colors.textTertiary),Z6=p.form.withConfig({displayName:"ResourceShow__LimitForm",componentId:"sc-1qlkriu-65"})(["display:grid;gap:15px;margin-top:22px;"]),dZ=p.div.withConfig({displayName:"ResourceShow__ModalFieldGrid",componentId:"sc-1qlkriu-66"})(["display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.breakpoint.sm),e3=p.textarea.withConfig({displayName:"ResourceShow__ModalTextarea",componentId:"sc-1qlkriu-67"})(["width:100%;min-height:110px;resize:vertical;padding:11px 12px;border:1px solid ",";border-radius:",";outline:none;background:",";color:",";font:inherit;&:focus{border-color:",";box-shadow:0 0 0 3px ",";}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>
140e.radius.lg,({theme:e})=>e.colors.consoleBg,({theme:e})=>e.colors.text,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.accountAccentSoft),t3=p.div.withConfig({displayName:"ResourceShow__ModalActions",componentId:"sc-1qlkriu-68"})(["display:flex;justify-content:flex-end;gap:9px;margin-top:3px;"]),n3=p.div.withConfig({displayName:"ResourceShow__RequestSuccess",componentId:"sc-1qlkriu-69"})(["display:grid;justify-items:center;margin-top:22px;padding:24px;border:1px solid ",";border-radius:",";background:",";text-align:center;& > svg{width:32px;height:32px;color:",";}strong{margin-top:10px;color:",";}span{max-width:340px;margin:5px 0 16px;color:",";font-size:12px;line-height:1.5;}"],({theme:e})=>e.colors.successBorder,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.successSoft,({theme:e})=>e.colors.success,({theme:e})=>e.colors.text,({theme:e})=>e.colors.textTertiary);function uZ({plans:e,endpoint:t}){const n=e.find(_=>_.relation==="current"),[r,a]=R.useState(n?.key??e[0]?.key??""),c=e.find(_=>_.key===r),[u,f]=R.useState(!1),[h,m]=R.useState(!1),x=es({requested_plan:"",message:""});R.useEffect(()=>{if(!u)return;const _=k=>{k.key==="Escape"&&!x.processing&&f(!1)},S=document.body.style.overflow;return document.body.style.overflow="hidden",document.addEventListener("keydown",_),()=>{document.body.style.overflow=S,document.removeEventListener("keydown",_)}},[x.processing,u]);function v(){!c||c.relation==="current"||(x.setData("requested_plan",c.key),f(!0))}function b(_){_.preventDefault(),x.post(t,{preserveScroll:!0,onSuccess:()=>{x.reset(),m(!0)}})}function j(){x.processing||(f(!1),m(!1),x.clearErrors())}const w=u&&c&&typeof document<"u"?Zo.createPortal(s.jsx(X6,{onMouseDown:j,children:s.jsxs(K6,{role:"dialog","aria-modal":"true","aria-labelledby":"subscription-change-title",onMouseDown:_=>_.stopPropagation(),children:[s.jsx(W6,{children:s.jsx(N,{icon:"lucide:repeat-2"})}),s.jsx(J6,{id:"subscription-change-title",children:"Request a subscription change"}),s.jsx(Q6,{children:"Subscription changes are not automated yet. Send your request and the Puppetflow team will review it and handle the change manually."}),h?s.jsxs(n3,{children:[s.jsx(N,{icon:"lucide:circle-check-big"}),s.jsx("strong",{children:"Request sent"}
140),s.jsx("span",{children:"Our team will contact you before making any change to your subscription."}),s.jsx(uo,{type:"button",onClick:j,children:"Done"})]}):s.jsxs(Z6,{onSubmit:b,children:[s.jsxs(tZ,{children:[s.jsx("span",{children:"Requested subscription"}),s.jsx("strong",{children:c.name}),s.jsxs("small",{children:[c.price,c.period?` / ${c.period}`:""]})]}),s.jsxs(so,{children:["Additional context",s.jsx(e3,{value:x.data.message,onChange:_=>x.setData("message",_.target.value),placeholder:"Tell us about your preferred timing or any billing constraints.",maxLength:2e3,autoFocus:!0}),x.errors.requested_plan&&s.jsx(yr,{children:x.errors.requested_plan}),x.errors.message&&s.jsx(yr,{children:x.errors.message})]}),s.jsxs(t3,{children:[s.jsx(ng,{type:"button",onClick:j,disabled:x.processing,children:"Cancel"}),s.jsxs(uo,{type:"submit",disabled:x.processing,children:[x.processing?s.jsx(N,{icon:"lucide:loader-circle"}):s.jsx(N,{icon:"lucide:send"}),x.processing?"Sendingâ¦":"Send request"]})]})]})]})}),document.body):null;return s.jsxs(s.Fragment,{children:[s.jsxs(br,{children:[s.jsx(co,{children:s.jsxs("div",{children:[s.jsxs(hl,{children:[s.jsx(N,{icon:"lucide:repeat-2"})," Subscription"]}),s.jsx(wr,{children:"Change subscription"}),s.jsx(_r,{children:"Compare an upgrade or downgrade before requesting a change."})]})}),s.jsx(WQ,{children:e.map(_=>s.jsxs(JQ,{type:"button",$selected:r===_.key,onClick:()=>
140a(_.key),children:[s.jsxs(QQ,{children:[s.jsx("strong",{children:_.name}),s.jsx("span",{children:_.description})]}),s.jsxs(ZQ,{children:[s.jsx("strong",{children:_.price}),s.jsx("span",{children:_.relation})]})]},_.key))}),s.jsxs(eZ,{children:[s.jsx("span",{children:c?.relation==="current"?"This is your current subscription.":`${c?.relation==="downgrade"?"Downgrade":"Upgrade"} to ${c?.name}.`}),s.jsxs(uo,{type:"button",disabled:!c||c.relation==="current",onClick:v,children:["Request ",s.jsx(N,{icon:"lucide:arrow-up-right"})]})]})]}),w]})}function pZ(e,t){return new Intl.NumberFormat("en-US",{style:"currency",currency:t.toUpperCase()}).format(e/100)}function fZ(e){return e?new Date(e).toLocaleDateString("en-US",{timeZone:"UTC"}):"Date unavailable"}function hZ({billing:e}){const t=D6(e.invoices);return s.jsxs(br,{children:[s.jsx(co,{children:s.jsxs("div",{children:[s.jsxs(hl,{children:[s.jsx(N,{icon:"lucide:receipt-text"})," Resource billing"]}),s.jsx(wr,{children:"Invoices"}),s.jsx(_r,{children:"Invoices associated only with this resource."})]})}),e.error?s.jsx(QE,{children:e.error}):e.invoices.length>0?s.jsx(M6,{children:t.map(n=>s.jsxs(P6,{children:[s.jsx($6,{children:n.label}),n.months.map(r=>s.jsxs(z6,{children:[s.jsx(O6,{children:r.label}),s.jsx(nZ,{children:r.invoices.map(a=>{const c=a.hosted_url||a.pdf_url,u=s.jsxs(s.Fragment,{children:[s.jsx(rZ,{children:s.jsx(N,{icon:"lucide:file-text"})}),s.jsxs(oZ,{children:[s.jsx("strong",{children:a.number||a.id}),s.jsx("span",{children:fZ(a.date)})]}),s.jsx(sZ,{children:pZ(a.total,a.currency)}),c&&s.jsx(aZ,{children:s.jsx(N,{icon:"lucide:arrow-up-right"})})]});return c?s.jsx(Y6,{href:c,target:"_blank",rel:"noreferrer","aria-label":`Open invoice ${a.number||a.id}`,children:u},a.id):s.jsx(iZ,{children:u},a.id)})})]},r.key))]},n.key))}):s.jsx(QE,{children:"No invoice has been issued for this resource yet."})]})}function Gv(e){return e.status!==zi.ACTIVE?Eh[e.status]:e.cloud_provisioning_status?eu[e.cloud_provisioning_status]:Eh[e.status]}function ZE(e){return e.charAt(0).toUpperCase()+e.slice(1)}function eT(e){return e==="success"?"lucide:circle-check":e==="danger"?"lucide:circle-alert":e==="warning"?"lucide:clock-3":"lucide:circle-dashed"}function gZ({resources:e,currentKey:t,activeTab:n}){const[r,a]=R.useState(!1),[c,u]=R.useState(""),[f,h]=R.useState(!1),m=R.useRef(null),x=R.useRef(null),v=R.useRef(null),b=e.find(I=>I.key===t),j=R.useMemo(()=>{const I=c.trim().toLocaleLowerCase();return I?e.filter(A=>[A.name,A.plan,A.status,A.type].join(" ").toLocaleLowerCase().includes(I)):e},[c,e]);function w(I){if(a(!1),u(""),I.key===t)return;const A=new URL(I.href,window.location.origin);A.searchParams.set("tab",n),Ki.visit(`${A.pathname}${A.search}`,{preserveScroll:!0})}if(R.useEffect(()=>{if(!r)return;v.current?.focus();function I(T){x.current?.contains(T.target)||(a(!1),u(""))}function A(T){T.key==="Escape"&&(a(!1),u(""))}return document.addEventListener("mousedown",I),document.addEventListener("keydown",A),()=>{document.removeEventListener("mousedown",I),document.removeEventListener("keydown",A)}},[r]),R.useEffect(()=>{function I(){const A=window.innerWidth<=640?70:74,T=m.current?.getBoundingClientRect().top;h(T!==void 0&&T<=A&&window.scrollY>0)}return I(),window.addEventListener("scroll",I,{passive:!0}),window.addEventListener("resize",I),()=>{window.removeEventListener("scroll",I),window.removeEventListener("resize",I)}},[]),e.length<2)return null;const _=j.filter(I=>I.type===kn.CLOUD),S=j.filter(I=>I.type===kn.SELF_HOSTED),k=(I,A)=>A.length===0?null:s.jsxs(RQ,{children:[s.jsx(MQ,{children:I}),A.map(T=>{const H=Gv(T);return s.jsxs(PQ,{type:"button",role:"option","aria-selected":T.key===t,$active:T.key===t,onClick:()=>w(T),children:[s.jsxs(KE,{children:[s.jsx("strong",{children:T.name}),s.jsx("span",{children:ZE(T.plan)})]}),s.jsx("span",{className:`resource-status-icon resource-status-icon--${H}`,role:"img","aria-label":`Status: ${T.cloud_provisioning_status??T.status}`,children:s.jsx(N,{icon:eT(H),"aria-hidden":"true"})})]},T.key)})]});return s.jsxs(jQ,{ref:m,$embedded:f,children:[s.jsxs(kQ,{children:[s.jsx(N,{icon:"lucide:arrow-left-right","aria-hidden":"true"}),"Switch resource"]}),s.jsxs(NQ,{ref:x,children:[s.jsxs(EQ,{type:"button","aria-haspopup":"listbox","aria-expanded":r,onClick:()=>a(I=>!I),children:[s.jsxs(KE,{children:[s.jsx("strong",{children:b?.name??"Select a resource"}),b&&s.jsxs("span",{children:[ZE(b.plan),b.cloud_provisioning_status?` - ${b.cloud_provisioning_status}`:""]})]}),s.jsxs("span",{className:"resource-trigger-actions",children:[b&&s.jsx("span",{className:`resource-status-icon resource-status-icon--${Gv(b)}`,role:"img","aria-label":`Status: ${b.cloud_provisioning_status??b.status}`,children:s.jsx(N,{icon:eT(Gv(b)),"aria-hidden":"true"})}),s.jsx(N,{icon:"lucide:chevrons-up-down","aria-hidden":"true"})]})]}),r&&s.jsxs(TQ,{role:"listbox","aria-label":"Resources",children:[s.jsxs(IQ,{children:[s.jsx(N,{icon:"lucide:search","aria-hidden":"true"}),s.jsx("input",{ref:v,value:c,onChange:I=>u(I.target.value),placeholder:"Quick search...","aria-label":"Search resources"}),s.jsx("kbd",{children:"ESC"})]}),s.jsxs(AQ,{children:[k("Cloud licenses",_),k("Self-hosted licenses",S),j.length===0&&s.jsxs($Q,{children:[s.jsx(N,{icon:"lucide:search-x","aria-hidden":"true"}),"No resource matches â",c,"â"]}
140)]})]})]})]})}function mZ({endpoint:e,currentConcurrentRuns:t,currentMonthlyRuns:n,currentStorageLimitBytes:r}){const[a,c]=R.useState(!1),[u,f]=R.useState(!1),h=es({concurrent_runs:"",monthly_runs:"",storage_gb:"",message:""}),m=Math.max(1,t??1),x=Math.max(1,n??5e3),v=Array.from({length:11},(A,T)=>m+T),b=Array.from({length:6},(A,T)=>x+T*5e3),j=r===0||r>=1e11,w=Array.from({length:20},(A,T)=>(T+1)*5).filter(A=>A*1e9>r),_=r/1e9;R.useEffect(()=>{if(!a)return;const A=H=>{H.key==="Escape"&&!h.processing&&c(!1)},T=document.body.style.overflow;return document.body.style.overflow="hidden",document.addEventListener("keydown",A),()=>{document.body.style.overflow=T,document.removeEventListener("keydown",A)}},[h.processing,a]);function S(A){A.preventDefault(),h.post(e,{preserveScroll:!0,onSuccess:()=>{h.reset(),f(!0)}})}function k(){h.processing||(c(!1),f(!1),h.clearErrors())}const I=a&&typeof document<"u"?Zo.createPortal(s.jsx(X6,{onMouseDown:k,children:s.jsxs(K6,{role:"dialog","aria-modal":"true","aria-labelledby":"limit-upgrade-title",onMouseDown:A=>A.stopPropagation(),children:[s.jsx(W6,{children:s.jsx(N,{icon:"lucide:gauge"})}),s.jsx(J6,{id:"limit-upgrade-title",children:"Request higher limits"}),s.jsx(Q6,{children:"Tell us the capacity you need. The request will be sent directly to the Puppetflow admin team."}),u?s.jsxs(n3,{children:[s.jsx(N,{icon:"lucide:circle-check-big"}),s.jsx("strong",{children:"Request sent"}),s.jsx("span",{children:"Our team now has the details needed to review your request."}),s.jsx(uo,{type:"button",onClick:k,children:"Done"})]}):s.jsxs(Z6,{onSubmit:S,children:[s.jsxs(dZ,{children:[s.jsxs(so,{children:["Concurrent runs",s.jsxs(Iv,{value:h.data.concurrent_runs,onChange:A=>h.setData("concurrent_runs",A.target.value),autoFocus:!0,children:[s.jsxs("option",{value:"",children:[m.toLocaleString("en-US")," (current)"]}),v.slice(1).map(A=>s.jsx("option",{value:A,children:A.toLocaleString("en-US")},A))]}),h.errors.concurrent_runs&&s.jsx(yr,{children:h.errors.concurrent_runs})]}),s.jsxs(so,{children:["Monthly runs",s.jsxs(Iv,{value:h.data.monthly_runs,onChange:A=>h.setData("monthly_runs",A.target.value),children:[s.jsxs("option",{value:"",children:[x.toLocaleString("en-US")," (current)"]}),b.slice(1).map(A=>s.jsx("option",{value:A,children:A.toLocaleString("en-US")},A))]}),h.errors.monthly_runs&&s.jsx(yr,{children:h.errors.monthly_runs})]}),s.jsxs(so,{children:["Storage quota",s.jsxs(Iv,{value:h.data.storage_gb,onChange:A=>h.setData("storage_gb",A.target.value),disabled:j,children:[s.jsx("option",{value:"",children:r===0?"Unlimited (current)":`${_.toLocaleString("en-US")} GB (current)`}),w.map(A=>s.jsxs("option",{value:A,children:[A.toLocaleString("en-US")," GB"]},A))]}),h.errors.storage_gb&&s.jsx(yr,{children:h.errors.storage_gb})]})]}),s.jsxs(so,{children:["Additional context",s.jsx(e3,{value:h.data.message,onChange:A=>h.setData("message",A.target.value),placeholder:"Describe your expected workload or timeline.",maxLength:2e3}),h.errors.message&&s.jsx(yr,{children:h.errors.message})]}),s.jsxs(t3,{children:[s.jsx(ng,{type:"button",onClick:k,disabled:h.processing,children:"Cancel"}),s.jsxs(uo,{type:"submit",disabled:h.processing,children:[h.processing?s.jsx(N,{icon:"lucide:loader-circle"}):s.jsx(N,{icon:"lucide:send"}),h.processing?"Sendingâ¦":"Send request"]})]})]})]})}),document.body):null;return s.jsxs(s.Fragment,{children:[s.jsxs(lZ,{children:[s.jsx(cZ,{children:s.jsx(N,{icon:"lucide:rocket"})}),s.jsxs("div",{children:[s.jsx("strong",{children:"Upgrade limits"}),s.jsx("span",{children:"Need more capacity than the standard plan?"})]}),s.jsxs(uo,{type:"button",onClick:()=>c(!0),children:["Request ",s.jsx(N,{icon:"lucide:arrow-up-right"})]})]}),I]})}const i3="puppetflow.account.resource-tab",xZ=["overview","plan","billing"];function tT(e){return e!==null&&xZ.includes(e)}function yZ(){const e=new URLSearchParams(window.location.search).get("tab");if(tT(e))return e;const t=window.sessionStorage.getItem(i3);return tT(t)?t:"overview"}function vZ(){const[e,t]=R.useState("overview");R.useEffect(()=>{t(yZ())},[]);function n(r){if(t(r),typeof window>"u")return;window.sessionStorage.setItem(i3,r);const a=new URL(window.location.href);a.searchParams.set("tab",r),window.history.replaceState(window.history.state,"",a)}return[e,n]}
140function bZ(e){return e?new Date(e).toLocaleString("en-US",{timeZone:"UTC"}):"Not available"}function wZ(e){return e.length>10?`${e.slice(0,4)}-${e.slice(-4)}`:e}function nT(e,t=!1){return e==null||t&&e===0?t?"Unlimited":"Custom":e.toLocaleString("en-US")}function _Z(e){return e===0?"Unlimited":`${(e/1e9).toLocaleString("en-US",{maximumFractionDigits:2})} GB`}function iT(e){const t=e.last_ping_at??e.activated_at??e.updated_at??e.created_at;return t?new Date(t).getTime():0}function SZ(){const{customer:e,license:t,available_plans:n,resource_billing:r,resource_options:a,has_multiple_resources:c,errors:u}=qn().props,f=vQ(t.feature_flags,t.plan_features??[],t.feature_flag_overrides??{},t.entitlement_catalog??[],t.plan),h=[...t.instances].sort((T,H)=>iT(H)-iT(T)),[m,x]=vZ(),[v,b]=R.useState(null),[j,w]=R.useState(!1),_=t.kind===kn.CLOUD,S=_?t.cloud_provisioning_status??In.PENDING:In.PENDING,k=eu[S],I=_&&t.status===zi.ACTIVE&&S===In.READY&&t.cloud_url!==null;function A(){v&&(w(!0),Ki.post(`/account/licenses/${t.id}/instances/${v.id}/disengage`,{},{preserveScroll:!0,onFinish:()=>{w(!1),b(null)}}))}return s.jsxs(s.Fragment,{children:[s.jsx(Nn,{title:`${t.display_name} - Puppetflow`}),s.jsx(au,{customer:e,active:"resources",backHref:c?"/account/resources":"/account",backLabel:c?"All resources":"Account overview",children:s.jsxs(CQ,{children:[s.jsx(gZ,{resources:a,currentKey:`license-${t.id}`,activeTab:m}),u?.license&&s.jsxs(Al,{$tone:"danger",children:[s.jsx(N,{icon:"lucide:triangle-alert"}),u.license]}),s.jsx(DQ,{$tone:_?"cloud":"license",children:s.jsxs(FQ,{children:[s.jsxs(BQ,{children:[s.jsxs(LQ,{children:[s.jsxs(of,{children:[s.jsx("span",{children:"Plan"}),s.jsx("strong",{children:t.plan})]}),s.jsxs(of,{children:[s.jsx("span",{children:"Deployment"}),s.jsx("strong",{children:_?"cloud":"self-hosted"})]}),s.jsxs(of,{$tone:Eh[t.status],children:[s.jsx("span",{children:"Commercial"}),s.jsx("strong",{children:t.status})]}),_&&s.jsxs(of,{$tone:k,children:[s.jsx("span",{children:"Provisioning"}),s.jsx("strong",{children:S})]})]}),s.jsx(qQ,{children:_?"A managed Puppetflow environment with hosted access, monitored capacity, and a clear subscription lifecycle.":"Deploy Puppetflow on your infrastructure and keep a clear view of installations, entitlements, and license lifecycle."})]}),s.jsx(HQ,{children:_?s.jsxs(kh,{href:I?t.cloud_url??void 0:void 0,target:"_blank",rel:"noreferrer","aria-disabled":!I,children:[s.jsx(N,{icon:"lucide:external-link",className:"action-icon","aria-hidden":"true"}),I?"Open environment":"Access unavailable"]}):s.jsxs(kh,{href:`/account/licenses/${t.id}/download`,children:[s.jsx(N,{icon:"lucide:download",className:"action-icon","aria-hidden":"true"}),"Download license"]})})]})}),s.jsxs(zQ,{role:"tablist","aria-label":"License sections",children:[s.jsxs(Fv,{type:"button",role:"tab",id:"license-tab-overview","aria-controls":"license-panel-overview","aria-selected":m==="overview",$active:m==="overview",onClick:()=>x("overview"),children:[s.jsx(N,{icon:"lucide:layout-dashboard"}),"Overview"]}),s.jsxs(Fv,{type:"button",role:"tab",id:"license-tab-plan","aria-controls":"license-panel-plan","aria-selected":m==="plan",$active:m==="plan",onClick:()=>x("plan"),children:[s.jsx(N,{icon:"lucide:layers-3"}),"Plan & access"]}),s.jsxs(Fv,{type:"button",role:"tab",id:"license-tab-billing","aria-controls":"license-panel-billing","aria-selected":m==="billing",$active:m==="billing",onClick:()=>x("billing"),children:[s.jsx(N,{icon:"lucide:receipt-text"}),"Billing"]})]}),m==="overview"&&s.jsx(Bv,{role:"tabpanel",id:"license-panel-overview","aria-labelledby":"license-tab-overview",children:s.jsxs(G6,{children:[s.jsx(_Q,{label:t.label,defaultName:`License #${t.id} - (${_?t.cloud_subdomain??t.reference:t.reference})`,endpoint:`/account/licenses/${t.id}/label`}),!_&&s.jsx(WE,{children:s.jsxs(br,{children:[s.jsx(co,{children:s.jsxs("div",{children:[s.jsxs(hl,{children:[s.jsx(N,{icon:"lucide:monitor-up"})," Instances"]}),s.jsx(wr,{children:"Connected instances"}),s.jsx(_r,{children:"Installations registered to this license."})]})}),h.length>0?s.jsx(UQ,{children:h.map(T=>s.jsxs(GQ,{$inactive:T.status!==$f.ACTIVE,children:[s.jsx(VQ,{$active:T.status===$f.ACTIVE,children:s.jsx(N,{icon:"lucide:monitor"})}),s.jsxs(YQ,{children:[s.jsx("strong",{title:T.instance_id,children:wZ(T.instance_id)}),T.app_url&&s.jsx("a",{href:T.app_url,target:"_blank",rel:"noreferrer",children:T.app_url})]}),s.jsxs(JE,{children:[s.jsx("span",{children:"Version"}),s.jsx("strong",{children:T.app_version||"Unknown"})]}),s.jsxs(JE,{children:[s.jsx("span",{children:"Last seen"}),s.jsx("strong",{children:bZ(T.last_ping_at)})]}),s.jsx(XQ,{children:T.status===$f.ACTIVE&&s.jsxs(fW,{type:"button",onClick:()=>b(T),children:[s.jsx(N,{icon:"lucide:unlink"}),"Disengage"]})})]},T.id))}):s.jsx(E0,{children:"No installation is registered for this license."})]})})]})}),m==="plan"&&s.jsx(Bv,{role:"tabpanel",id:"license-panel-plan","aria-labelledby":"license-tab-plan",children:s.jsxs(OQ,{children:[s.jsxs(br,{children:[s.jsx(co,{children:s.jsxs("div",{children:[s.jsxs(hl,{children:[s.jsx(N,{icon:"lucide:badge-check"})," Entitlements"]}),s.jsx(wr,{children:"Included capabilities"}),s.jsxs(_r,{children:["Feature access resolved from the current ",t.plan," plan."]})]})}),f.length>0?s.jsx(mQ,{chips:f,grouped:!0}):s.jsx(E0,{children:"No feature overrides for this plan."})]}),s.jsxs(WE,{children:[s.jsxs(br,{children:[s.jsx(co,{children:s.jsxs("div",{children:[s.jsxs(hl,{children:[s.jsx(N,{icon:"lucide:gauge"})," Plan capacity"]}),s.jsx(wr,{children:"Operational limits"}),s.jsxs(_r,{children:["Runtime capacity assigned to the ",t.plan," license."]})]})}),s.jsxs(KQ,{children:[s.jsxs(Lv,{children:[s.jsx(qv,{children:s.jsx(N,{icon:"lucide:panels-top-left"})}),s.jsxs(Hv,{children:[s.jsx("strong",{children:"Concurrent browser runs"}),s.jsx("span",{children:"Maximum simultaneous sessions"})]}),s.jsxs(Uv,{children:[s.jsx("strong",{children:nT(t.max_concurrent_runs)}),s.jsx("span",{children:"at once"})]})]}),s.jsxs(Lv,{children:[s.jsx(qv,{children:s.jsx(N,{icon:"lucide:calendar-range"})}),s.jsxs(Hv,{children:[s.jsx("strong",{children:"Monthly automation runs"}),s.jsx("span",{children:"Runs included in each billing cycle"})]}),s.jsxs(Uv,{children:[s.jsx("strong",{children:nT(t.max_monthly_runs,!0)}),s.jsx("span",{children:"per month"})]})]}),s.jsxs(Lv,{children:[s.jsx(qv,{children:s.jsx(N,{icon:"lucide:hard-drive"})}),s.jsxs(Hv,{children:[s.jsx("strong",{children:"Storage quota"}),s.jsx("span",{children:"Maximum stored instance data"})]}),s.jsxs(Uv,{children:[s.jsx("strong",{children:_Z(t.instance_storage_limit_bytes)}),s.jsx("span",{children:"per instance"})]})]})]}),_&&s.jsx(mZ,{endpoint:`/account/licenses/${t.id}/limit-upgrade-request`,currentConcurrentRuns:t.max_concurrent_runs,currentMonthlyRuns:t.max_monthly_runs,currentStorageLimitBytes:t.instance_storage_limit_bytes})]}),t.plan!=="community"&&s.jsx(uZ,{plans:n,endpoint:`/account/licenses/${t.id}/subscription-change-request`})]})]})}),m==="billing"&&s.jsx(Bv,{role:"tabpanel",id:"license-panel-billing","aria-labelledby":"license-tab-billing",children:s.jsx(hZ,{billing:r})})]})}),s.jsx(oQ,{open:v!==null,title:"Disengage this instance?",description:"This instance will lose access to the license and will need to be activated again before it can reconnect.",confirmLabel:"Disengage",busy:j,onCancel:()=>b(null),onConfirm:A})]})}const CZ=Object.freeze(Object.defineProperty({__proto__:null,default:SZ},Symbol.toStringTag,{value:"Module"})),jZ=p.section.withConfig({displayName:"AuthShell",componentId:"sc-12s9pnz-0"})(["min-height:calc(100vh - 72px);display:flex;align-items:center;padding:128px 24px 80px;position:relative;"]),kZ=p.div.withConfig({displayName:"AuthShell__AuthGrid",componentId:"sc-12s9pnz-1"})(["width:min(440px,100%);margin:0 auto;position:relative;@media (max-width:","){width:100%;}"],({theme:e})=>e.breakpoint.sm);function Bw({children:e}){return s.jsx(jZ,{children:s.jsx(kZ,{children:e})})}const Lw=p.div.withConfig({displayName:"AuthForm__FormCard",componentId:"sc-1kgvdvs-0"})(["width:100%;"]),qw=p.div.withConfig({displayName:"AuthForm__BrandRow",componentId:"sc-1kgvdvs-1"})(["display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:28px;text-align:center;"]),Hw=p.div.withConfig({displayName:"AuthForm__BrandText",componentId:"sc-1kgvdvs-2"})(["display:grid;gap:2px;"]),Uw=p.span.withConfig({displayName:"AuthForm__BrandTitle",componentId:"sc-1kgvdvs-3"})(["color:",";font-size:24px;font-weight:700;letter-spacing:-0.025em;"],({theme:e})=>e.colors.text),Gw=p.span.withConfig({displayName:"AuthForm__BrandSubtitle",componentId:"sc-1kgvdvs-4"})(["color:",";font-size:14px;line-height:1.5;strong{color:",";font-weight:700;}"],({theme:e})=>e.colors.textTertiary,({theme:e})=>e.colors.textSecondary),M0=p.form.withConfig({displayName:"AuthForm__Form",componentId:"sc-1kgvdvs-5"})(["display:grid;gap:14px;"]),Of=p.div.withConfig({displayName:"AuthForm__FormGroup",componentId:"sc-1kgvdvs-6"})(["display:grid;gap:6px;"]),NZ=p.div.withConfig({displayName:"AuthForm__NameGrid",componentId:"sc-1kgvdvs-7"})(["display:grid;grid-template-columns:1fr 1fr;gap:12px;@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.breakpoint.sm),$d=p.label.withConfig({displayName:"AuthForm__Label",componentId:"sc-1kgvdvs-8"})(["color:",";font-size:13px;font-weight:600;"],({theme:e})=>e.colors.textSecondary),Df=p.input.withConfig({displayName:"AuthForm__Input",componentId:"sc-1kgvdvs-9"})(["border:1px solid ",";border-radius:",";background:",";color:",";font-size:15px;outline:none;padding:12px 14px;transition:border-color 150ms ease,box-shadow 150ms ease,background 150ms ease;&:focus,&:active{border-color:",";box-shadow:0 0 0 3px ",";background:",";}"],({theme:e})=>e.colors.border,({theme:e})=>
140e.radius.md,({theme:e})=>e.colors.glass,({theme:e})=>e.colors.text,({theme:e})=>e.colors.accentPrimary,({theme:e})=>e.colors.focusRing,({theme:e})=>e.scheme==="dark"?"#030a19":e.colors.surfaceSubtle),P0=p.span.withConfig({displayName:"AuthForm__ErrorText",componentId:"sc-1kgvdvs-10"})(["color:",";font-size:13px;"],({theme:e})=>e.colors.danger),Vw=p.button.withConfig({displayName:"AuthForm__SubmitButton",componentId:"sc-1kgvdvs-11"})(["border-radius:",";font-size:15px;font-weight:700;padding:8px 18px;border:1px solid ",";background:",";color:",";box-shadow:0 0 0 3px ",";cursor:pointer;transition:background 150ms ease,box-shadow 150ms ease,border-color 150ms ease;&:not(:disabled):hover{background:",";border-color:",";box-shadow:0 0 0 3px ",",",";}&:not(:disabled):active{box-shadow:inset 0 2px 4px rgba(0,0,0,0.12);}&:focus-visible{outline:3px solid ",";outline-offset:3px;}&:disabled{cursor:not-allowed;opacity:0.48;box-shadow:none;}"],({theme:e})=>e.radius.lg,({theme:e})=>e.colors.solidButton,({theme:e})=>e.colors.solidButton,({theme:e})=>e.colors.solidButtonText,({theme:e})=>e.colors.accentSoft,({theme:e})=>e.colors.solidButtonHover,({theme:e})=>e.colors.solidButtonHover,({theme:e})=>e.colors.accentSoft,({theme:e})=>e.shadow.glow,({theme:e})=>e.colors.focusRing),r3=p.div.withConfig({displayName:"AuthForm__SocialButtonStack",componentId:"sc-1kgvdvs-12"})(["display:grid;gap:10px;"]),Th=p.button.withConfig({displayName:"AuthForm__GoogleButton",componentId:"sc-1kgvdvs-13"})(["width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid ",";border-radius:",";background:",";color:",";cursor:pointer;font-size:15px;font-weight:700;text-decoration:none;transition:border-color 150ms ease,background 150ms ease,transform 150ms ease;&:hover{border-color:",";background:",";transform:translateY(-1px);}"],({theme:e})=>e.colors.border,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.glass,({theme:e})=>e.colors.text,({theme:e})=>e.colors.textTertiary,({theme:e})=>e.colors.surface),o3=p.img.withConfig({displayName:"AuthForm__GoogleMark",componentId:"sc-1kgvdvs-14"})(["display:block;width:20px;height:20px;object-fit:contain;"]);p.div.withConfig({displayName:"AuthForm__InlineMessage",componentId:"sc-1kgvdvs-15"})(["margin-top:10px;color:",";font-size:12px;text-align:center;"],({theme:e})=>e.colors.textTertiary);const s3=p.div.withConfig({displayName:"AuthForm__Divider",componentId:"sc-1kgvdvs-16"})(["display:flex;align-items:center;gap:12px;margin:20px 0;color:",";font-size:11px;font-weight:700;letter-spacing:0.12em;&::before,&::after{content:'';height:1px;flex:1;background:",";}"],({theme:e})=>e.colors.textTertiary,({theme:e})=>e.colors.border);p.button.withConfig({displayName:"AuthForm__BackButton",componentId:"sc-1kgvdvs-17"})(["border:0;background:transparent;color:",";cursor:pointer;font-size:12px;font-weight:600;margin:-10px 0 16px;padding:0;&:hover{color:",";}"],({theme:e})=>e.colors.textTertiary,({theme:e})=>e.colors.textSecondary);p.ul.withConfig({displayName:"AuthForm__PasswordRules",componentId:"sc-1kgvdvs-18"})(["display:grid;gap:8px;list-style:none;margin:0;padding:0;"]);p.li.withConfig({displayName:"AuthForm__PasswordRule",componentId:"sc-1kgvdvs-19"})(["display:flex;align-items:flex-start;gap:8px;color:",";font-size:12px;line-height:1.45;transition:color 150ms ease;&::before{content:'","';flex:0 0 auto;font-weight:800;}"],({$valid:e,theme:t})=>e?t.colors.forest_light:t.colors.textTertiary,({$valid:e})=>e?"â":"â");const EZ=p.p.withConfig({displayName:"AuthForm__Terms",componentId:"sc-1kgvdvs-20"})(["color:",";font-size:11px;line-height:1.55;margin:2px 0 0;a{color:",";}"],({theme:e})=>e.colors.textTertiary,({theme:e})=>e.colors.text),Yw=p.div.withConfig({displayName:"AuthForm__FinePrint",componentId:"sc-1kgvdvs-21"})(["color:",";font-size:13px;margin-top:18px;text-align:center;a{color:",";}"],({theme:e})=>e.colors.textTertiary,({theme:e})=>e.colors.text),Ff=p.span.withConfig({displayName:"AuthForm__SecondaryLink",componentId:"sc-1kgvdvs-22"})(["color:",";font-weight:700;text-decoration:none;"],({theme:e})=>e.colors.forest_light),TZ=p.div.withConfig({displayName:"EmailCodeFlow__CodeStage",componentId:"sc-4flksw-0"})(["display:grid;gap:14px;"]),IZ=p.button.withConfig({displayName:"EmailCodeFlow__ChangeEmailButton",componentId:"sc-4flksw-1"})(["justify-self:center;border:0;padding:0;background:transparent;color:",";cursor:pointer;font-size:12px;font-weight:500;&:hover{color:",";}"],({theme:e})=>e.colors.textTertiary,({theme:e})=>e.colors.textSecondary),AZ=p.div.withConfig({displayName:"EmailCodeFlow__PinGroup",componentId:"sc-4flksw-2"})(["display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;width:min(100%,336px);margin:2px auto;"]),RZ=p.input.withConfig({displayName:"EmailCodeFlow__PinInput",componentId:"sc-4flksw-3"})(["width:100%;min-width:0;height:46px;padding:0;border:1px solid ",";border-radius:10px;background:",";color:",";font-size:20px;font-weight:650;text-align:center;outline:none;transition:border-color 150ms ease,box-shadow 150ms ease,background 150ms ease;&:focus{border-color:",";box-shadow:0 0 0 2px ",";background:",";}"],({theme:e})=>e.colors.border,({theme:e})=>e.colors.glass,({theme:e})=>e.colors.text,({theme:e})=>e.colors.accentPrimary,({theme:e})=>e.colors.focusRing,({theme:e})=>e.colors.surfaceSubtle),MZ=p.p.withConfig({displayName:"EmailCodeFlow__CodeHint",componentId:"sc-4flksw-4"})(["max-width:380px;margin:0 auto;color:",";font-size:12px;line-height:1.5;text-align:center;strong{color:",";}"],({theme:e})=>e.colors.textTertiary,({theme:e})=>e.colors.textSecondary),rT=p.span.withConfig({displayName:"EmailCodeFlow__CodeError",componentId:"sc-4flksw-5"})(["color:",";font-size:12px;line-height:1.45;text-align:center;"],({theme:e})=>e.colors.danger),PZ=p(Vw).withConfig({displayName:"EmailCodeFlow__VerifyButton",componentId:"sc-4flksw-6"})(["justify-self:center;width:auto;"]),$Z=p.button.withConfig({displayName:"EmailCodeFlow__ResendButton",componentId:"sc-4flksw-7"})(["justify-self:center;border:0;padding:2px;background:transparent;color:",";cursor:pointer;font-size:12px;font-weight:650;&:disabled{cursor:not-allowed;opacity:0.5;}"],({theme:e})=>e.colors.forest_light),zZ=e=>{if(!e||typeof window>"u")return null;try{const t=JSON.parse(window.sessionStorage.getItem(e)??"null");return!t?.challengeId||new Date(t.expiresAt).getTime()<=Date.now()?(window.sessionStorage.removeItem(e),null):t}catch{return window.sessionStorage.removeItem(e),null}},oT=async e=>{const t=await e.json().catch(()=>({}));return Object.fromEntries(Object.entries(t.errors??{}).map(([n,r])=>[n,r[0]??t.message??"Something went wrong."]))};function Ih({intent:e,initialEmail:t="",persistenceKey:n,requireName:r=!1,plan:a,billing:c,checkout:u,submitLabel:f="Continue with email code",emailLabel:h="Email",onVerified:m}){const{csrf_token:x}=qn().props,v=n?`puppetflow:email-auth:${n}
140`:null,[b,j]=R.useState(t),[w,_]=R.useState(""),[S,k]=R.useState(""),[I,A]=R.useState(null),[T,H]=R.useState(""),[q,B]=R.useState(Array(6).fill("")),[E,D]=R.useState({}),[$,P]=R.useState(!1),[O,F]=R.useState(0),V=R.useRef([]),ce=`${w.trim()} ${S.trim()}`.trim(),L=!!(b.trim()&&(!r||w.trim()&&S.trim())),J=q.join("");R.useEffect(()=>{const K=zZ(v);K&&(j(K.email),_(K.firstName),k(K.lastName),A(K.challengeId),H(K.expiresAt),F(Math.max(0,Math.ceil((K.resendAvailableAt-Date.now())/1e3))))},[v]),R.useEffect(()=>{if(O<=0)return;const K=window.setInterval(()=>{F(ae=>Math.max(0,ae-1))},1e3);return()=>window.clearInterval(K)},[O]),R.useEffect(()=>{if(!T)return;const K=new Date(T).getTime()-Date.now(),ae=()=>{A(null),H(""),v&&window.sessionStorage.removeItem(v)};if(K<=0){ae();return}const ue=window.setTimeout(ae,K);return()=>window.clearTimeout(ue)},[T,v]);const X=async K=>{if(K?.preventDefault(),!L||$)return;P(!0),D({});const ae=await fetch("/auth/email/challenge",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json","X-CSRF-TOKEN":x},body:JSON.stringify({email:b,intent:e,name:ce||void 0,plan:a,billing:c,checkout:u})});if(!ae.ok){const ke=Number(ae.headers.get("Retry-After")??0);ke>0&&F(Math.ceil(ke));const Ie=await oT(ae);ae.status===429&&ke>0&&!Ie.email&&(Ie.email=`Too many code requests. Try again in ${Math.ceil(ke)} seconds.`),D(Ie),ze("auth_code_request_failed",{auth_intent:e,failure_category:ae.status===429?"rate_limited":"request_rejected",plan_key:a}),P(!1);return}const ue=await ae.json();A(ue.challenge_id),H(ue.expires_at),j(ue.email),F(ue.retry_after),B(Array(6).fill("")),ze("auth_code_requested",{auth_intent:e,plan_key:a}),v&&window.sessionStorage.setItem(v,JSON.stringify({challengeId:ue.challenge_id,email:ue.email,firstName:w,lastName:S,expiresAt:ue.expires_at,resendAvailableAt:Date.now()+ue.retry_after*1e3})),P(!1),window.setTimeout(()=>V.current[0]?.focus(),0)},de=async K=>{if(K.preventDefault(),!I||J.length!==6||$)return;P(!0),D({});const ae=await fetch("/auth/email/verify",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json","X-CSRF-TOKEN":x},body:JSON.stringify({challenge_id:I,code:J})});if(!ae.ok){D(await oT(ae)),ze("auth_verification_failed",{auth_intent:e,failure_category:ae.status===422?"invalid_code":"request_rejected",plan_key:a}),P(!1);return}const ue=await ae.json();ze("auth_code_verified",{auth_intent:e,auth_method:"email_code",plan_key:a}),ze("authentication_succeeded",{auth_intent:e,auth_method:"email_code",plan_key:a}),v&&window.sessionStorage.removeItem(v),m?m(ue.redirect):window.location.assign(ue.redirect)},pe=(K,ae)=>{const ue=ae.replace(/\D/g,"").slice(0,6-K);ue&&(B(ke=>{const Ie=[...ke];return ue.split("").forEach((Ne,Ee)=>{Ie[K+Ee]=Ne}),Ie}),V.current[Math.min(K+ue.length,5)]?.focus())},z=(K,ae)=>{const ue=ae.target.value;if(ue.length>1){pe(K,ue);return}const ke=ue.replace(/\D/g,"");B(Ie=>Ie.map((Ne,Ee)=>Ee===K?ke:Ne)),ke&&K<5&&V.current[K+1]?.focus()},Y=(K,ae)=>{ae.key==="Backspace"?(ae.preventDefault(),B(ue=>{const ke=[...ue];return ke[K]?ke[K]="":K>0&&(ke[K-1]="",V.current[K-1]?.focus()),ke})):ae.key==="Delete"?(ae.preventDefault(),B(ue=>ue.map((ke,Ie)=>Ie>=K?"":ke))):ae.key==="ArrowLeft"&&K>0?V.current[K-1]?.focus():ae.key==="ArrowRight"&&K<5&&V.current[K+1]?.focus()},ie=K=>{K.preventDefault(),pe(0,K.clipboardData.getData("text"))};return I?s.jsxs(TZ,{children:[s.jsxs(MZ,{children:["We sent a six-digit code and secure link to ",s.jsx("strong",{children:b}),"."]}),s.jsxs(M0,{onSubmit:de,children:[s.jsx(AZ,{role:"group","aria-label":"Six-digit verification code",children:q.map((K,ae)=>s.jsx(RZ,{ref:ue=>{V.current[ae]=ue},type:"text",inputMode:"numeric",autoComplete:ae===0?"one-time-code":"off",maxLength:ae===0?6:1,value:K,onChange:ue=>z(ae,ue),onKeyDown:ue=>Y(ae,ue),onPaste:ie,"aria-label":`Digit ${ae+1}`,autoFocus:ae===0},ae))}),E.code&&s.jsx(rT,{children:E.code}),E.email&&s.jsx(rT,{children:E.email}),s.jsx(PZ,{type:"submit",disabled:J.length!==6||$,children:$?"Verifying...":"Verify and continue"}),s.jsx($Z,{type:"button",disabled:$||O>0,onClick:()=>X(),children:O>0?`Send a new code in ${O}s`:"Send a new code"})]}),s.jsx(IZ,{type:"button",onClick:()=>{A(null),H(""),v&&window.sessionStorage.removeItem(v)},children:"Use another email"})]}):s.jsxs(M0,{onSubmit:X,children:[r&&s.jsxs(NZ,{children:[s.jsxs(Of,{children:[s.jsx($d,{htmlFor:`${e}-first-name`,children:"First name"}),s.jsx(Df,{id:`${e}-first-name`,autoComplete:"given-name",value:w,onChange:K=>_(K.target.value),autoFocus:!0,required:!0})]}),s.jsxs(Of,{children:[s.jsx($d,{htmlFor:`${e}-last-name`,children:"Last name"}),s.jsx(Df,{id:`${e}-last-name`,autoComplete:"family-name",value:S,onChange:K=>k(K.target.value),required:!0})]})]}),s.jsxs(Of,{children:[s.jsx($d,{htmlFor:`${e}-email`,children:h}),s.jsx(Df,{id:`${e}-email`,type:"email",autoComplete:"email",value:b,onChange:K=>j(K.target.value),placeholder:"[email protected]",required:!0,autoFocus:!r}),E.email&&s.jsx(P0,{children:E.email}),E.plan&&s.jsx(P0,{children:E.plan})]}),s.jsx(Vw,{type:"submit",disabled:!L||$,children:$?"Sending code...":f})]})}function OZ({socialProviders:e}){const t=e?.google||e?.github;return s.jsxs(Lw,{className:"ph-no-capture",children:[s.jsx(qw,{children:s.jsxs(Hw,{children:[s.jsx(Uw,{children:"Welcome back"}),s.jsx(Gw,{children:"Sign in to your Puppetflow account."})]})}),t&&s.jsxs(s.Fragment,{children:[s.jsxs(r3,{children:[e?.google&&s.jsxs(Th,{as:"a",href:"/auth/google/redirect?intent=login",onClick:()=>ze("social_auth_started",{auth_intent:"login",auth_method:"google"}),children:[s.jsx(o3,{src:"/img/auth/google.svg",alt:"","aria-hidden":"true"}),"Sign in with Google"]}),e?.github&&s.jsxs(Th,{as:"a",href:"/auth/github/redirect?intent=login",onClick:()=>ze("social_auth_started",{auth_intent:"login",auth_method:"github"}),children:[s.jsx(N,{icon:"mdi:github",width:20,height:20,"aria-hidden":"true"}),"Sign in with GitHub"]})]}),s.jsx(s3,{children:s.jsx("span",{children:"OR"})})]}),s.jsx(Ih,{intent:"login",persistenceKey:"login"}),s.jsxs(Yw,{children:["New to Puppetflow? ",s.jsx(Ff,{as:qe,href:"/register",children:"Create an account"})]})]})}
140function DZ({social_providers:e}){return s.jsxs(s.Fragment,{children:[s.jsx(Nn,{title:"Sign in - Puppetflow"}),s.jsx(Di,{children:s.jsx(Bw,{children:s.jsx(OZ,{socialProviders:e})})})]})}const FZ=Object.freeze(Object.defineProperty({__proto__:null,default:DZ},Symbol.toStringTag,{value:"Module"}));function BZ({selectedPlan:e,selectedBilling:t,checkout:n,socialProviders:r}){const a=e||"pro",c=new URLSearchParams({intent:"register",plan:a,billing:t||"yearly",...n?{checkout:"1"}:{}}).toString(),u=r?.google||r?.github;return s.jsxs(Lw,{className:"ph-no-capture",children:[s.jsx(qw,{children:s.jsxs(Hw,{children:[s.jsx(Uw,{children:"Create your account"}),s.jsx(Gw,{children:n?"Verify your email to continue to checkout.":"Verify your email to start building with Puppetflow."})]})}),u&&s.jsxs(s.Fragment,{children:[s.jsxs(r3,{children:[r?.google&&s.jsxs(Th,{as:"a",href:`/auth/google/redirect?${c}`,onClick:()=>ze("social_auth_started",{auth_intent:"register",auth_method:"google",plan_key:a}),children:[s.jsx(o3,{src:"/img/auth/google.svg",alt:"","aria-hidden":"true"}),"Sign up with Google"]}),r?.github&&s.jsxs(Th,{as:"a",href:`/auth/github/redirect?${c}`,onClick:()=>ze("social_auth_started",{auth_intent:"register",auth_method:"github",plan_key:a}),children:[s.jsx(N,{icon:"mdi:github",width:20,height:20,"aria-hidden":"true"}),"Sign up with GitHub"]})]}),s.jsx(s3,{children:s.jsx("span",{children:"OR"})})]}),s.jsx(Ih,{intent:"register",persistenceKey:"register",requireName:!0,plan:a,billing:t||"yearly",checkout:n,emailLabel:"Work email",submitLabel:n?"Email code & continue":"Email me a code"}),s.jsxs(EZ,{children:["By signing up, you agree to Puppetflow's"," ",s.jsx(Ff,{as:qe,href:"/terms",children:"Terms of Use"})," ","and"," ",s.jsx(Ff,{as:"a",href:`${Yi}/legal/privacy-policy`,target:"_blank",rel:"noopener noreferrer",children:"Privacy Policy"}),"."]}),s.jsxs(Yw,{children:["Already have an account? ",s.jsx(Ff,{as:qe,href:"/login",children:"Sign in"})]})]})}function LZ({selected_plan:e,selected_billing:t,checkout:n,social_providers:r}){return s.jsxs(s.Fragment,{children:[s.jsx(Nn,{title:n?"Create account for checkout - Puppetflow":"Get started - Puppetflow"}),s.jsx(Di,{children:s.jsx(Bw,{children:s.jsx(BZ,{selectedPlan:e,selectedBilling:t,checkout:n,socialProviders:r})})})]})}const qZ=Object.freeze(Object.defineProperty({__proto__:null,default:LZ},Symbol.toStringTag,{value:"Module"})),HZ=p.main.withConfig({displayName:"ErrorPage__Section",componentId:"sc-cr47c2-0"})(["min-height:78vh;display:flex;align-items:center;justify-content:center;padding:170px 24px 110px;background:",";text-align:center;"],({theme:e})=>e.colors.bg),UZ=p.div.withConfig({displayName:"ErrorPage__Content",componentId:"sc-cr47c2-1"})(["width:min(100%,640px);"]),GZ=p.div.withConfig({displayName:"ErrorPage__Status",componentId:"sc-cr47c2-2"})(["color:",";font-size:clamp(76px,14vw,144px);font-weight:700;letter-spacing:-0.08em;line-height:0.84;"],({theme:e})=>e.colors.text),VZ=p.span.withConfig({displayName:"ErrorPage__StatusLabel",componentId:"sc-cr47c2-3"})(["color:",";"],({theme:e})=>e.colors.text),YZ=p.h1.withConfig({displayName:"ErrorPage__Title",componentId:"sc-cr47c2-4"})(["margin-top:30px;color:",";font-size:clamp(38px,7vw,60px);font-weight:650;letter-spacing:-0.055em;line-height:1;"],({theme:e})=>e.colors.text),XZ=p.p.withConfig({displayName:"ErrorPage__Description",componentId:"sc-cr47c2-5"})(["max-width:440px;margin:22px auto 34px;color:",";font-size:16px;line-height:1.65;"],({theme:e})=>e.colors.textSecondary),KZ=p.a.withConfig({displayName:"ErrorPage__Action",componentId:"sc-cr47c2-6"})(["display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:9px;padding:0 20px;border-radius:",";background:",";color:#ffffff;font-size:14px;font-weight:650;text-decoration:none;transition:background ",",transform ",";&:hover{background:",";transform:translateY(-1px);}&:focus-visible{outline:3px solid ",";outline-offset:4px;}svg{width:16px;height:16px;}"],({theme:e})=>e.radius.lg,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.accountAccentHover,({theme:e})=>e.colors.focusRing),sT={403:{title:"Access denied",description:"You do not have permission to access this page."},404:{title:"Lost in the flow?",description:"This page does not exist or may have moved. Head back home to continue exploring Puppetflow."},500:{title:"Something went wrong",description:"An unexpected error occurred. Please try again in a moment."},503:{title:"Service unavailable",description:"Puppetflow is temporarily unavailable. Please try again shortly."}};function WZ({status:e,title:t,description:n}
140){const r=sT[e]??sT[500],a={title:t??r.title,description:n??r.description};return s.jsxs(s.Fragment,{children:[s.jsx(Nn,{title:`Error ${e} - Puppetflow`}),s.jsx(Di,{children:s.jsx(HZ,{children:s.jsxs(UZ,{children:[s.jsxs(GZ,{children:[s.jsx(VZ,{children:"Error"})," ",s.jsx("span",{style:{color:"#49c591"},children:e})]}),s.jsx(YZ,{children:a.title}),s.jsx(XZ,{children:a.description}),s.jsxs(KZ,{href:"/",children:[s.jsx(N,{icon:"lucide:house","aria-hidden":"true"}),"Back to home"]})]})})})]})}const JZ=Object.freeze(Object.defineProperty({__proto__:null,default:WZ},Symbol.toStringTag,{value:"Module"})),QZ=Te(["from{transform:translateX(0);}to{transform:translateX(calc(-100% - var(--marquee-gap)));}"]),ZZ=Te(["from{transform:translateY(0);}to{transform:translateY(calc(-100% - var(--marquee-gap)));}"]),a3=p.div.withConfig({displayName:"Marquee__Track",componentId:"sc-ma6nnm-0"})(["--marquee-gap:1rem;--marquee-duration:40s;display:flex;flex-direction:",";gap:var(--marquee-gap);overflow:hidden;padding:0.5rem;"],({$vertical:e})=>e?"column":"row"),eee=p.div.withConfig({displayName:"Marquee__Group",componentId:"sc-ma6nnm-1"})(["display:flex;flex:0 0 auto;flex-direction:",";justify-content:space-around;gap:var(--marquee-gap);animation:"," var(--marquee-duration) linear infinite;animation-direction:",";"," @media (prefers-reduced-motion:reduce){animation-play-state:paused;}"],({$vertical:e})=>e?"column":"row",({$vertical:e})=>e?ZZ:QZ,({$reverse:e})=>e?"reverse":"normal",({$pauseOnHover:e})=>e&&Pt(["",":hover &{animation-play-state:paused;}"],a3));function tee({reverse:e=!1,pauseOnHover:t=!1,children:n,vertical:r=!1,repeat:a=4}){return s.jsx(a3,{$vertical:r,children:Array.from({length:a}).map((c,u)=>s.jsx(eee,{$vertical:r,$reverse:e,$pauseOnHover:t,children:n},u))})}const nee=e=>e==="TERMINATE"?"Finally":u6(e),$0=Object.entries(Mf).map(([e,t])=>{const n=al[e]??c6;return{id:e,label:nee(e),color:t,iconUrl:zl(n)}});$0.find(({id:e})=>e==="RUN")??$0[0];const iee=p.section.withConfig({displayName:"CallToAction__Section",componentId:"sc-1ut6xxv-0"})(["position:relative;z-index:1;border-top:",";border-bottom:",";margin:5rem 0;padding:1.75rem 0 0;background:",";@media (max-width:","){padding:0;}"],({theme:e})=>e.scheme==="dark"?"none":"1px dotted rgba(255, 255, 255, 0.72)",({theme:e})=>e.scheme==="dark"?"none":"1px dotted rgba(255, 255, 255, 0.72)",({theme:e})=>e.scheme==="dark"?"transparent":"rgba(255, 255, 255, 0.5)",({theme:e})=>e.breakpoint.sm),ree=p.div.withConfig({displayName:"CallToAction__Wrap",componentId:"sc-1ut6xxv-1"})(["position:relative;display:flex;min-height:34rem;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;"]),oee=p.div.withConfig({displayName:"CallToAction__Rows",componentId:"sc-1ut6xxv-2"})(["position:absolute;inset:0;display:grid;align-content:center;gap:0.25rem;"]),see=p.div.withConfig({displayName:"CallToAction__Tile",componentId:"sc-1ut6xxv-3"})(["position:relative;display:flex;width:5rem;height:5rem;align-items:center;justify-content:center;overflow:hidden;border:1px solid ",";border-radius:1rem;background:",";box-shadow:",";transform:translateZ(0);&::before{position:absolute;inset:18%;border-radius:999px;background:",";content:'';filter:blur(20px);opacity:",";}"],({$color:e})=>`${e}38`,({$color:e,theme:t})=>t.scheme==="dark"?`${e}0d`:"#ffffff",({theme:e})=>e.scheme==="dark"?"inset 0 -20px 80px -20px rgba(255, 255, 255, 0.12)":"0 0 0 1px rgba(0, 0, 0, 0.03), 0 2px 4px rgba(0, 0, 0, 0.05), 0 12px 24px rgba(0, 0, 0, 0.05)",({$color:e})=>e,({theme:e})=>e.scheme==="dark"?.48:.28),aee=p.span.withConfig({displayName:"CallToAction__TileIcon",componentId:"sc-1ut6xxv-4"})(["position:relative;display:block;width:2.25rem;height:2.25rem;background:",";filter:drop-shadow(0 0 7px ",") drop-shadow(0 0 16px ",");-webkit-mask:",";mask:",";"],({$color:e})=>e,({$color:e})=>`${e}b3`,({$color:e})=>`${e}66`,({$iconUrl:e})=>`url("${e}") center / contain no-repeat`,({$iconUrl:e})=>`url("${e}") center / contain no-repeat`),lee=p.div.withConfig({displayName:"CallToAction__Center",componentId:"sc-1ut6xxv-5"})(["position:relative;z-index:2;display:flex;max-width:32rem;flex-direction:column;align-items:center;border:1px solid ",";border-radius:2rem;background:",";padding:2rem;text-align:center;box-shadow:",";backdrop-filter:blur(20px);@media (max-width:","){box-sizing:border-box;width:min(19rem,calc(100% - 3.5rem));padding:1.75rem 1.25rem;border-radius:1.25rem;transform:translateY(-1.5rem);}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.scheme==="dark"?"rgba(0, 0, 0, 0.62)":"rgba(255, 255, 255, 0.78)",({theme:e})=>e.scheme==="dark"?"0 12px 32px rgba(0, 0, 0, 0.24)":"0 12px 36px rgba(15, 23, 42, 0.08)",({theme:e})=>e.breakpoint.sm);
140p.div.withConfig({displayName:"CallToAction__CenterPicto",componentId:"sc-1ut6xxv-6"})(["width:10.5rem;color:",";filter:drop-shadow(0 14px 22px ",");svg{display:block;width:100%;overflow:visible;}.canvas{fill:",";stroke:",";stroke-width:2;}.chrome{stroke:",";stroke-width:2;}.window-dot{fill:",";}.flow-line{stroke:currentColor;stroke-dasharray:3 4;stroke-linecap:round;stroke-width:2;}.action-node{fill:",";stroke:currentColor;stroke-width:2;}.action-node--canvas{fill:",";}.cursor,.canvas-mark,.check{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;}.cursor{fill:",";stroke-width:1.2;transform:scale(1.4);transform-box:fill-box;transform-origin:center;}.canvas-mark,.check{fill:none;}.pulse{fill:none;stroke:currentColor;transform-box:fill-box;transform-origin:center;animation:action-pulse 2.8s ease-out infinite;opacity:0;}.pulse--right{animation-delay:1.4s;}@keyframes action-pulse{0%{opacity:0;transform:scale(0.65);}18%{opacity:0.45;}55%,100%{opacity:0;transform:scale(1.15);}}@media (prefers-reduced-motion:reduce){.pulse{animation:none;}}@media (max-width:","){display:none;}"],({theme:e})=>e.colors.accentPrimary,({theme:e})=>e.colors.accentSoft,({theme:e})=>e.colors.overlay,({theme:e})=>e.colors.border,({theme:e})=>e.colors.border,({theme:e})=>e.colors.borderHover,({theme:e})=>e.colors.accentSoft,({theme:e})=>e.colors.overlay,({theme:e})=>e.colors.bg,({theme:e})=>e.breakpoint.sm);const cee=p.h2.withConfig({displayName:"CallToAction__Title",componentId:"sc-1ut6xxv-7"})(["",";margin:1.25rem 0 0;background:",";-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(2rem,4vw,2.75rem);font-weight:760;letter-spacing:-0.045em;line-height:1.02;text-shadow:none;@media (max-width:","){margin-top:0;font-size:1.75rem;line-height:1.15;}"],ir,({theme:e})=>`linear-gradient( 141 135deg, 142 ${e.colors.heroText} 65%, 143 ${e.colors.heroTextMuted} 144 )`,({theme:e})=>e.breakpoint.sm),dee=p.span.withConfig({displayName:"CallToAction__OpenSource",componentId:"sc-1ut6xxv-8"})(["color:",";-webkit-text-fill-color:",";"],({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.accountAccent),uee=p.p.withConfig({displayName:"CallToAction__Description",componentId:"sc-1ut6xxv-9"})(["max-width:680px;margin:1rem auto 0;color:",";font-size:1.2rem;font-weight:470;line-height:1.6;@media (max-width:","){font-size:1rem;line-height:1.5;}"],({theme:e})=>e.colors.textSecondary,({theme:e})=>e.breakpoint.sm),pee=p.a.withConfig({displayName:"CallToAction__Action",componentId:"sc-1ut6xxv-10"})(["display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;min-height:2.5rem;margin-top:1.25rem;border:1px solid ",";border-radius:",";background:",";padding:0.625rem 2rem;color:",";font-size:0.875rem;font-weight:600;box-shadow:none;transition:transform 180ms ease,background 180ms ease;&:hover{transform:translateY(-1px);background:",";}@media (max-width:","){margin-top:0.9rem;}"],({theme:e})=>e.colors.solidButton,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.solidButton,({theme:e})=>e.colors.solidButtonText,({theme:e})=>e.colors.solidButtonHover,({theme:e})=>e.breakpoint.sm),fee=p.span.withConfig({displayName:"CallToAction__ActionIcon",componentId:"sc-1ut6xxv-11"})(["display:inline-flex;align-items:center;justify-content:center;svg{width:1rem;height:1rem;}"]),hee=p.div.withConfig({displayName:"CallToAction__Fade",componentId:"sc-1ut6xxv-12"})(["position:absolute;inset:0;z-index:1;background:linear-gradient( to bottom,",","," 82% );pointer-events:none;@media (max-width:","){opacity:0.8;}"],({theme:e})=>e.scheme==="dark"?"rgba(0, 0, 0, 0)":"rgba(255, 255, 255, 0)",({theme:e})=>e.colors.bg,({theme:e})=>e.breakpoint.sm),l3=5;function gee({rowIndex:e}){const t=$0.filter((n,r)=>r%l3===e);return s.jsx(tee,{reverse:e%2===0,children:t.map(n=>s.jsx(see,{$color:n.color,"aria-label":n.label,title:n.label,children:s.jsx(aee,{$color:n.color,$iconUrl:n.iconUrl})},`${n.id}-${e}`))})}function mee(){return s.jsx(iee,{id:"cta",children:s.jsxs(ree,{children:[s.jsx(oee,{children:Array.from({length:l3},(e,t)=>s.jsx(gee,{rowIndex:t},t))}),s.jsxs(lee,{children:[s.jsxs(cee,{children:["Self-Hostable",s.jsx("br",{}),s.jsx(dee,{children:"Code on Github"})]}),s.jsx(uee,{children:"Puppetflow is open source. Inspect the code, run it on your infrastru
144cture, and help shape what comes next."}),s.jsxs(pee,{href:"https://github.com/puppetflow/puppetflow",target:"_blank",rel:"noreferrer",onClick:()=>ze("cta_clicked",{cta_id:"home_actions_github",destination_path:"https://github.com/puppetflow/puppetflow",placement:"browser_actions"}),children:[s.jsx(fee,{children:s.jsx(N,{icon:"simple-icons:github","aria-hidden":"true"})}),"View on GitHub"]})]}),s.jsx(hee,{})]})})}const xee=p.a.withConfig({displayName:"GradientButton__SolidButton",componentId:"sc-9wreyn-0"})(["display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:",";font-weight:600;font-size:15px;"," svg{width:16px;height:16px;transition:transform ",";}&:hover svg{transform:translateX(2px);}"],({theme:e})=>e.radius.lg,ts,({theme:e})=>e.transition.fast),yee=p.a.withConfig({displayName:"GradientButton__OutlineButton",componentId:"sc-9wreyn-1"})(["display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:",";border:1px solid ",";background:",";backdrop-filter:blur(12px);color:",";font-weight:500;font-size:15px;transition:all ",";cursor:pointer;&:hover{background:",";color:",";}"],({theme:e})=>e.radius.lg,({theme:e})=>e.colors.border,({theme:e})=>e.colors.glass,({theme:e})=>e.colors.textSecondary,({theme:e})=>e.transition.normal,({theme:e})=>e.colors.glassHover,({theme:e})=>e.colors.text);function Qo({analyticsId:e,children:t,href:n,external:r,placement:a,variant:c="solid",onClick:u,type:f}){const h=c==="outline"?yee:xee,m=()=>{e&&ze("cta_clicked",{cta_id:e,destination_path:n?.split(/[?#]/,1)[0],placement:a}),u?.()};return n&&r?s.jsx(h,{as:"a",href:n,target:"_blank",rel:"noopener noreferrer",onClick:m,children:t}):n?s.jsx(h,{as:qe,href:n,onClick:m,children:t}):s.jsx(h,{as:"button",type:f||"button",onClick:m,children:t})}p.span.withConfig({displayName:"Shared__GradientText",componentId:"sc-s5sr69-0"})(["background:",";-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;"],({theme:e})=>e.gradient.text);const Rl=p.div.withConfig({displayName:"Shared__SectionContainer",componentId:"sc-s5sr69-1"})(["max-width:1152px;margin:0 auto;padding:0 24px;"]),rg=p.div.withConfig({displayName:"Shared__SectionHeader",componentId:"sc-s5sr69-2"})(["text-align:center;margin-bottom:64px;"]),cu=p.h2.withConfig({displayName:"Shared__SectionTitle",componentId:"sc-s5sr69-3"})(["",";display:inline-block;margin:0 0 20px;padding-bottom:0.08em;color:",";font-size:clamp(38px,5vw,58px);font-weight:760;letter-spacing:-0.045em;line-height:1.02;"],ir,({theme:e})=>e.colors.text),og=p.span.withConfig({displayName:"Shared__SectionLead",componentId:"sc-s5sr69-4"})(["color:",";"],({theme:e})=>e.colors.text),Ol=p.span.withConfig({displayName:"Shared__SectionAccent",componentId:"sc-s5sr69-5"})(["color:",";-webkit-text-fill-color:",";"],({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.accountAccent),sg=p.p.withConfig({displayName:"Shared__SectionDescription",componentId:"sc-s5sr69-6"})(["max-width:680px;margin:0 auto;color:",";font-size:clamp(18px,2vw,21px);font-weight:470;line-height:1.6;text-wrap:balance;"],({theme:e})=>e.colors.textSecondary);p.span.withConfig({displayName:"Shared__LiveDot",componentId:"sc-s5sr69-7"})(["display:inline-block;width:8px;height:8px;border-radius:50%;background:",";animation:"," 1.5s ease-in-out infinite;margin-right:6px;"],({theme:e})=>e.colors.emerald,a6);const vee=p.section.withConfig({displayName:"FinalCta__Section",componentId:"sc-1j7otw6-0"})(["position:relative;z-index:1;padding:clamp(64px,8vw,112px) 0 clamp(96px,12vw,168px);"]),bee=p.div.withConfig({displayName:"FinalCta__Panel",componentId:"sc-1j7otw6-1"})(["position:relative;width:min(1152px,calc(100% - 48px));margin:0 auto;padding:0 24px;text-align:center;@media (max-width:","){width:calc(100% - 32px);padding:0;}"],({theme:e})=>e.breakpoint.sm),wee=p.h2.withConfig({displayName:"FinalCta__Title",componentId:"sc-1j7otw6-2"})(["",";max-width:920px;margin:0 auto;color:",";font-size:clamp(38px,5vw,58px);font-weight:760;letter-spacing:-0.045em;line-height:1.02;"],ir,({theme:e})=>e.colors.heroText),_ee=p.p.withConfig({displayName:"FinalCta__Description",componentId:"sc-1j7otw6-3"})(["max-width:620px;margin:24px auto 0;color:",";font-size:clamp(18px,2vw,20px);font-weight:470;line-height:1.55;"],({theme:e})=>e.colors.textSecondary),See=p.div.withConfig({displayName:"FinalCta__Actions",componentId:"sc-1j7otw6-4"})(["display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:38px;a{min-height:48px;padding-right:26px;padding-left:26px;box-shadow:none;}"]);function Cee(){return s.jsx(vee,{children:s.jsxs(bee,{children:[s.jsxs(wee,{children:["Stop clicking ",s.jsx(Ol,{children:"Start scaling"})]}),s.jsx(_ee,{children:"Build your first browser workflow for free. No credit card required."}),s.jsx(See,{children:s.jsxs(Qo,{analyticsId:"home_final_start_free",href:"/pricing?checkout=1&plan=demo",placement:"final_cta",children:["Start for free",s.jsx(N,{icon:"lucide:arrow-right","aria-hidden":"true"})]})})]})})}const jee="puppetflow",aT={magic:{primary:"#ffbd7a",secondary:"#fe8bbb",tertiary:"#9e7aff",strong:"#f97316",textDark:"#fff7ed",textLight:"#c2410c",onAccent:"#262626"},puppetflow:{primary:"#2dd4bf",secondary:"#22c55e",tertiary:"#22d3ee",strong:"#16a34a",textDark:"#86efac",textLight:"#047857",onAccent:"#ffffff"},ocean:{primary:"#b7d0ec",secondary:"#4fb2df",tertiary:"#393b7c",strong:"#393b7c",textDark:"#b7d0ec",textLight:"#393b7c",onAccent:"#171717"}},kee={radius:{sm:"4px",md:"6px",lg:"8px",xl:"10px",full:"8px"},transition:{fast:"150ms ease",normal:"300ms ease"},font:"'Inter', ui-sans-serif, system-ui, sans-serif",breakpoint:{sm:"640px",md:"768px",lg:"1024px",xl:"1280px"}};function ed(e,t){return`${e}${t}`}function c3(e,t=jee){const n=e==="dark",r=aT[t]??aT.magic;return{...kee,scheme:e,paletteName:t,colors:{bg:n?"#020711":"#ffffff",bgGradient:n?"radial-gradient(circle at 14% 8%, #07152d 0%, transparent 38%), radial-gradient(circle at 88% 34%, #051126 0%, transparent 42%), linear-gradient(160deg, #01040b 0%, #020711 48%, #040d1d 100%)":"#ffffff",glass:n?"rgba(255, 255, 255, 0.04)":"rgba(0, 0, 0, 0.025)",glassHover:n?"rgba(255, 255, 255, 0.08)":"rgba(0, 0, 0, 0.055)",glassStrong:n?"rgba(255, 255, 255, 0.12)":"rgba(0, 0, 0, 0.085)",border:n?"rgba(255, 255, 255, 0.10)":"rgba(0, 0, 0, 0.10)",borderHover:n?"rgba(255, 255, 255, 0.18)":"rgba(0, 0, 0, 0.18)",borderSubtle:n?"rgba(255, 255, 255, 0.07)":"rgba(0, 0, 0, 0.06)",text:n?"#fafafa":"#0a1b3f",textSecondary:n?"rgba(255, 255, 255, 0.72)":"rgba(10, 27, 63, 0.68)",textTertiary:n?"rgba(255, 255, 255, 0.52)":"rgba(0, 0, 0, 0.50)",textMuted:n?"rgba(255, 255, 255, 0.28)":"rgba(0, 0, 0, 0.34)",onAccent:r.onAccent,ctaText:"#ffffff",solidButton:n?"#ffffff"
144:"#49c591",solidButtonHover:n?"#f4f4f5":"#40b985",solidButtonText:n?"#000000":"#ffffff",accountAccent:"#49c591",accountAccentHover:"#40b985",accountAccentSoft:n?"rgba(73, 197, 145, 0.14)":"rgba(73, 197, 145, 0.10)",accountAccentBorder:n?"rgba(73, 197, 145, 0.46)":"rgba(73, 197, 145, 0.40)",accountSurface:n?"#040d1e":"#ffffff",accentPrimary:r.primary,accentSecondary:r.secondary,accentTertiary:r.tertiary,accentStrong:r.strong,accentText:n?r.textDark:r.textLight,accentSoft:ed(r.primary,n?"18":"14"),accentBorder:ed(r.primary,n?"55":"66"),forest:r.strong,teal:r.primary,forest_light:n?r.secondary:r.strong,emerald:r.secondary,success:n?"#4ade80":"#15803d",successSoft:n?"rgba(34, 197, 94, 0.13)":"rgba(22, 163, 74, 0.10)",successBorder:n?"rgba(74, 222, 128, 0.42)":"rgba(21, 128, 61, 0.35)",danger:n?"#fb7185":"#dc2626",dangerSoft:n?"rgba(244, 63, 94, 0.13)":"rgba(220, 38, 38, 0.08)",dangerBorder:n?"rgba(251, 113, 133, 0.42)":"rgba(220, 38, 38, 0.34)",warning:n?"#facc15":"#eab308",warningSoft:n?"rgba(250, 204, 21, 0.12)":"rgba(234, 179, 8, 0.12)",warningBorder:n?"rgba(250, 204, 21, 0.58)":"rgba(234, 179, 8, 0.52)",focusRing:ed(r.primary,"66"),backdrop:n?"rgba(0, 0, 0, 0.76)":"rgba(15, 23, 42, 0.42)",overlay:n?"rgba(255, 255, 255, 0.06)":"rgba(0, 0, 0, 0.04)",overlayStrong:n?"rgba(255, 255, 255, 0.10)":"rgba(0, 0, 0, 0.07)",navbarBg:n?"rgba(7, 21, 45, 0.88)":"rgba(255, 255, 255, 0.90)",dockBg:n?"rgba(9, 9, 11, 0.78)":"rgba(255, 255, 255, 0.84)",dockShadow:n?"0 8px 32px rgba(0, 0, 0, 0.45)":"0 2px 16px rgba(0, 0, 0, 0.09)",gridLine:n?"rgba(255, 255, 255, 0.10)":"rgba(0, 0, 0, 0.07)",surface:n?"#111113":"#ffffff",surfaceSubtle:n?"#0a0a0b":"#f7f7f8",surfaceBorder:n?"rgba(255, 255, 255, 0.09)":"rgba(0, 0, 0, 0.09)",consoleBg:n?"#09090b":"#f3f4f6",consoleText:n?"rgba(255, 255, 255, 0.56)":"rgba(0, 0, 0, 0.60)",consoleTextMuted:n?"rgba(255, 255, 255, 0.24)":"rgba(0, 0, 0, 0.36)",consoleOverlay:n?"rgba(255, 255, 255, 0.035)":"rgba(0, 0, 0, 0.035)",consoleOverlayBorder:n?"rgba(255, 255, 255, 0.07)":"rgba(0, 0, 0, 0.07)",heroBg:n?"#020711":"#ffffff",heroText:n?"#fafafa":"#0a1b3f",heroTextMuted:n?"#9ca3af":"rgba(10, 27, 63, 0.68)",heroBadgeBg:n?"rgba(255, 255, 255, 0.08)":"rgba(0, 0, 0, 0.035)",heroBadgeHover:n?"rgba(255, 255, 255, 0.14)":"rgba(0, 0, 0, 0.065)",heroPreviewBg:n?"#171717":"#ffffff",heroPreviewBorder:n?"#3f3f46":"#d4d4d8",heroShimmerBase:n?"rgba(255, 255, 255, 0.48)":"rgba(0, 0, 0, 0.48)",heroShimmerHighlight:n?"#ffffff":"#000000",minimapBg:n?"rgba(24, 24, 27, 0.90)":"rgba(255, 255, 255, 0.90)",minimapMask:n?"#71717a":"#9ca3af",minimapNode:n?"#27272a":"#e5e7eb",minimapNodeBorder:n?"#3f3f46":"#d1d5db",minimapActive:n?"#3f3f46":"#e2e8f0",minimapActiveBorder:n?"#71717a":"#cbd5e1",minimapSticky:n?"#44403c":"#f5f5f4",minimapStickyBorder:n?"#78716c":"#d6d3d1",minimapViewport:n?"rgba(161, 161, 170, 0.09)":"rgba(75, 85, 99, 0.09)",minimapViewportBorder:n?"rgba(161, 161, 170, 0.27)":"rgba(75, 85, 99, 0.27)",codeKeyword:n?r.textDark:r.textLight,codeMethod:n?r.primary:r.strong,codeVariable:n?r.secondary:r.strong,codeString:n?"#fbbf24":"#b45309",codeNumber:n?"#fb923c":"#c2410c"},gradient:{primary:`linear-gradient(135deg, ${r.primary}, ${r.secondary})`,cta:"#49c591",text:`linear-gradient(to right, ${r.primary}, ${r.secondary}, ${r.tertiary})`,heroGlow:`linear-gradient(to bottom, ${r.primary}, ${r.secondary} 42%, transparent 82%)`,borderBeam:`conic-gradient(from 0deg, transparent 0deg 275deg, ${r.primary} 315deg, ${r.secondary} 342deg, transparent 360deg)`},shadow:{glass:n?"0 8px 32px rgba(0, 0, 0, 0.34)":"0 4px 24px rgba(0, 0, 0, 0.09)",glow:`0 0 ${n?"32px":"24px"} ${ed(r.primary,n?"4D":"26")}`,glowHover:`0 0 ${n?"48px":"36px"} ${ed(r.secondary,n?"66":"38")}`,cta:n?"0 8px 28px rgba(85, 219, 123, 0.24)":"0 8px 24px rgba(55, 180, 120, 0.20)",ctaHover:n?"0 12px 38px rgba(99, 217, 184, 0.36)":"0 12px 32px rgba(55, 180, 120, 0.28)"}}}const Nee=c3("dark"),d3=c3("light"),Eee=Te(["from{opacity:0;transform:translateY(12px) scale(0.985);}to{opacity:1;transform:translateY(0) scale(1);}"]),Tee=p.div.withConfig({displayName:"FeaturePanel__VisualPanel",componentId:"sc-17xo2kz-0"})(["position:sticky;top:110px;width:100%;align-self:center;overflow:hidden;border:1px solid ",";border-radius:18px;background:",";box-shadow:",";@media (max-width:","){position:relative;top:auto;}"],({theme:e})=>e.colors.surfaceBorder,({theme:e})=>e.scheme==="dark"?"#030a19":e.colors.surface,({theme:e})=>e.shadow.glass,({theme:e})=>e.breakpoint.md),Iee=p.div.withConfig({displayName:"FeaturePanel__VisualStage",componentId:"sc-17xo2kz-1"})(["position:relative;display:grid;min-height:470px;place-items:center;overflow:hidden;padding:28px;animation:"," 420ms cubic-bezier(0.2,0.75,0.25,1) both;&::before{position:absolute;inset:0;background-image:linear-gradient("," 1px,transparent 1px),linear-gradient(90deg,"," 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient( ellipse 72% 68% at center,#000 0%,rgba(0,0,0,0.92) 38
144%,rgba(0,0,0,0.45) 68%,transparent 100% );mask-image:radial-gradient( ellipse 72% 68% at center,#000 0%,rgba(0,0,0,0.92) 38%,rgba(0,0,0,0.45) 68%,transparent 100% );opacity:",";content:'';pointer-events:none;}@media (max-width:","){min-height:420px;padding:20px;}@media (max-width:","){min-height:330px;padding:20px;}@media (prefers-reduced-motion:reduce){animation:none;}"],Eee,({theme:e})=>e.scheme==="light"?"rgba(15, 23, 42, 0.16)":e.colors.borderSubtle,({theme:e})=>e.scheme==="light"?"rgba(15, 23, 42, 0.16)":e.colors.borderSubtle,({theme:e})=>e.scheme==="light"?.72:.35,({theme:e})=>e.breakpoint.lg,({theme:e})=>e.breakpoint.sm),Aee=p.div.withConfig({displayName:"FeaturePanel__WidgetFrame",componentId:"sc-17xo2kz-2"})(["position:relative;z-index:1;width:min(620px,100%);"]),Ree=p.div.withConfig({displayName:"FeaturePanel__VisualFooter",componentId:"sc-17xo2kz-3"})(["display:flex;align-items:center;justify-content:center;min-height:50px;border-top:1px solid ",";padding:10px 18px;p{margin:0;color:",";font-size:11px;line-height:1.4;text-align:center;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.textTertiary);function Mee({activeIndex:e,feature:t}){const n=t.visual;return s.jsx(eg,{theme:d3,children:s.jsxs(Tee,{id:"feature-panel",role:"tabpanel","aria-labelledby":`feature-tab-${e}`,children:[s.jsx(Iee,{children:s.jsx(Aee,{children:s.jsx(n,{})})},t.title),s.jsx(Ree,{children:s.jsx("p",{children:t.description})})]})})}const Pee=Te(["from{transform:scaleX(0);}to{transform:scaleX(1);}"]),$ee=p.div.withConfig({displayName:"FeatureTabs__FeatureList",componentId:"sc-1itqoza-0"})(["display:flex;flex-direction:column;gap:5px;padding:6px;border-radius:14px;"]),zee=p.button.withConfig({displayName:"FeatureTabs__FeatureButton",componentId:"sc-1itqoza-1"})(["position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;gap:10px;align-items:center;width:100%;overflow:hidden;border:0;border-radius:9px;background:transparent;padding:12px 11px;color:",";font:inherit;text-align:left;cursor:pointer;transition:background 180ms ease,box-shadow 180ms ease;"," &:hover{background:",";}&:focus-visible{z-index:1;outline:2px solid ",";outline-offset:2px;}@media (max-width:","){grid-template-columns:30px minmax(0,1fr) 18px;padding:11px 10px;}"],({theme:e})=>e.colors.text,({$active:e,theme:t})=>e&&Pt(["background:",";"],t.colors.accentSoft),({$active:e,theme:t})=>e?t.colors.accentSoft:t.colors.overlay,({theme:e})=>e.colors.focusRing,({theme:e})=>e.breakpoint.md),Oee=p.span.withConfig({displayName:"FeatureTabs__FeatureIcon",componentId:"sc-1itqoza-2"})(["display:flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid ",";border-radius:8px;background:",";color:",";transition:color 200ms ease,border-color 200ms ease,background 200ms ease;svg{width:14px;height:14px;}"],({$active:e,theme:t})=>e?t.colors.accentBorder:t.colors.borderSubtle,({$active:e,theme:t})=>e?t.colors.surface:"transparent",({$active:e,theme:t})=>e?t.colors.accentText:t.colors.textMuted),Dee=p.span.withConfig({displayName:"FeatureTabs__FeatureCopy",componentId:"sc-1itqoza-3"})(["display:block;min-width:0;"]),Fee=p.span.withConfig({displayName:"FeatureTabs__FeatureEyebrow",componentId:"sc-1itqoza-4"})(["display:block;margin:0 0 2px;color:",";font-size:16px;font-weight:650;letter-spacing:-0.01em;"],({theme:e})=>e.colors.text),Bee=p.span.withConfig({displayName:"FeatureTabs__FeatureTitle",componentId:"sc-1itqoza-5"})(["display:block;color:",";font-size:12px;font-weight:450;letter-spacing:0.02em;line-height:1.3;"],({theme:e})=>e.colors.textMuted),Lee=p.span.withConfig({displayName:"FeatureTabs__FeatureArrow",componentId:"sc-1itqoza-6"})(["display:flex;width:18px;height:18px;align-items:center;justify-content:center;color:",";opacity:",";transform:",";transition:color 200ms ease,opacity 200ms ease,transform 200ms ease;svg{width:13px;height:13px;}"],({$active:e,theme:t})=>e?t.colors.accentText:t.colors.textMuted,({$active:e})=>e?1:.35,({$active:e})=>e?"translateX(1px)":"none"),qee=p.span.withConfig({displayName:"FeatureTabs__FeatureProgress",componentId:"sc-1itqoza-7"})(["position:absolute;right:0;bottom:-1px;left:0;height:2px;background:",";transform-origin:left;animation:"," 6s linear forwards;"],({theme:e})=>e.colors.accentPrimary,Pee);function Hee({activeIndex:e,features:t,isPaused:n,onNavigate:r,onSelect:a}){return s.jsx($ee,{role:"tablist","aria-label":"Puppetflow features",children:t.map((c,u)=>{const f=u===e;return s.jsxs(zee,{id:`feature-tab-${u}`,type:"button",role:"tab","aria-selected":f,"aria-controls":"feature-panel",tabIndex:f?0:-1,$active:f,onClick:()=>a(u),onKeyDown:h=>r(h,u),children:[s.jsx(Oee,{$active:f,children:s.jsx(N,{icon:c.icon,"aria-hidden":"true"})}),s.jsxs(Dee,{children:[s.jsx(Fee,{children:c.eyebrow}),s.jsx(Bee,{children:c.title})]}),s.jsx(Lee,{$active:f,children:s.jsx(N,{icon:"lucide:chevron-right","aria-hidden":"true"})}),f&&!n&&s.jsx(qee,{})]},c.title)})})}const ns=p.div.withConfig({displayName:"Common__ProductWindow",componentId:"sc-e0mwox-0"})(["width:100%;min-width:0;overflow:hidden;border:1px solid ",";border-radius:12px;background:",";box-shadow:0 22px 55px rgba(0,0,0,0.2);color:",";"],({theme:e})=>e.colors.border,({theme:e})=>e.scheme==="dark"?"#080e19":"#ffffff",({theme:e})=>e.colors.text),is=p.div.withConfig({displayName:"Common__ProductTopbar",componentId:"sc-e0mwox-1"})(["display:flex;align-items:center;justify-content:space-between;gap:12px;height:42px;border-bottom:1px solid ",";background:",";padding:0 13px;"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.scheme==="dark"?"#0b121f":"#f8fafb"),rs=p.div.withConfig({displayName:"Common__ProductBrand",componentId:"sc-e0mwox-2"})(["display:flex;min-width:0;align-items:center;gap:8px;color:",";font-size:10px;font-weight:700;> svg{width:14px;
144height:14px;color:",";}span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}"],({theme:e})=>e.colors.text,({theme:e})=>e.colors.accentText),u3=p.span.withConfig({displayName:"Common__ProductStatus",componentId:"sc-e0mwox-3"})(["display:inline-flex;flex-shrink:0;align-items:center;gap:5px;min-height:22px;border:1px solid ",";border-radius:6px;background:",";padding:0 8px;color:",";font-size:8px;font-weight:750;letter-spacing:0.03em;text-transform:uppercase;&::before{width:5px;height:5px;border-radius:50%;background:currentColor;content:'';}"],({$tone:e="neutral",theme:t})=>e==="accent"?t.colors.accentBorder:e==="success"?t.colors.successBorder:e==="warning"?t.colors.warning:e==="danger"?t.colors.danger:t.colors.border,({$tone:e="neutral",theme:t})=>e==="accent"?t.colors.accentSoft:e==="success"?t.colors.successSoft:e==="danger"?t.colors.dangerSoft:t.colors.surfaceSubtle,({$tone:e="neutral",theme:t})=>e==="accent"?t.colors.accentText:e==="success"?t.colors.success:e==="warning"?t.colors.warning:e==="danger"?t.colors.danger:t.colors.textTertiary),os=p.div.withConfig({displayName:"Common__ProductBody",componentId:"sc-e0mwox-4"})(["display:grid;min-height:330px;grid-template-columns:minmax(0,1fr);"]),ia=p.div.withConfig({displayName:"Common__ProductSidebar",componentId:"sc-e0mwox-5"})(["display:none;"]),ra=p.div.withConfig({displayName:"Common__SidebarLabel",componentId:"sc-e0mwox-6"})(["padding:4px 7px 7px;color:",";font-size:7px;font-weight:750;letter-spacing:0.09em;text-transform:uppercase;"],({theme:e})=>e.colors.textMuted),Mn=p.div.withConfig({displayName:"Common__SidebarItem",componentId:"sc-e0mwox-7"})(["display:flex;align-items:center;gap:7px;min-height:30px;border-radius:6px;background:",";padding:0 7px;color:",";font-size:9px;font-weight:",";svg{width:12px;height:12px;flex-shrink:0;}"],({$active:e,theme:t})=>e?t.colors.accentSoft:"transparent",({$active:e,theme:t})=>e?t.colors.accentText:t.colors.textTertiary,({$active:e})=>e?650:500),ss=p.div.withConfig({displayName:"Common__ProductContent",componentId:"sc-e0mwox-8"})(["position:relative;min-width:0;overflow:hidden;background:",";"],({theme:e})=>e.colors.surface),ag=p.div.withConfig({displayName:"Common__ContentToolbar",componentId:"sc-e0mwox-9"})(["display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;border-bottom:1px solid ",";padding:0 14px;> span:first-child{display:flex;flex-direction:column;gap:2px;}> :last-child{flex-shrink:0;white-space:nowrap;}> span:first-child strong{color:",";font-size:11px;}> span:first-child small{color:",";font-size:8px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.text,({theme:e})=>e.colors.textMuted);p.div.withConfig({displayName:"Common__BentoCell",componentId:"sc-e0mwox-10"})(["grid-column:",";border-radius:",";border:1px solid ",";background:",";backdrop-filter:blur(20px);box-shadow:",";overflow:hidden;display:flex;flex-direction:column;transition:all ",";&:hover{border-color:",";background:",";}@media (max-width:","){grid-column:",";}@media (max-width:","){grid-column:",";}"],({$col:e})=>e||"span 2",({theme:e})=>e.radius.lg,({theme:e})=>e.colors.surfaceBorder,({theme:e})=>e.scheme==="dark"?"#030a19":e.colors.surface,({theme:e})=>e.shadow.glass,({theme:e})=>e.transition.normal,({theme:e})=>e.colors.borderHover,({theme:e})=>e.scheme==="dark"?"#030a19":e.colors.surface,({theme:e})=>e.breakpoint.lg,({$colLg:e})=>e||"span 1",({theme:e})=>e.breakpoint.sm,({$colSm:e})=>e||"span 1");p.div.withConfig({displayName:"Common__BentoVisual",componentId:"sc-e0mwox-11"})(["padding:24px 24px 0;flex-shrink:0;"]);p.div.withConfig({displayName:"Common__BentoBody",componentId:"sc-e0mwox-12"})(["padding:20px 24px 24px;"]);p.h3.withConfig({displayName:"Common__BentoTitle",componentId:"sc-e0mwox-13"})(["font-size:16px;font-weight:600;color:",";margin-bottom:6px;"],({theme:e})=>e.colors.text);p.p.withConfig({displayName:"Common__BentoDesc",componentId:"sc-e0mwox-14"})(["font-size:13px;color:",";line-height:1.5;"],({theme:e})=>e.colors.textTertiary);p.div.withConfig({displayName:"Common__MiniTerminal",componentId:"sc-e0mwox-15"})(["border-radius:",";background:",";border:1px solid ",";overflow:hidden;font-family:'JetBrains Mono','Fira Code','SF Mono',monospace;font-size:11px;line-height:1.6;"],({theme:e})=>
144e.radius.sm,({theme:e})=>e.colors.consoleBg,({theme:e})=>e.colors.consoleOverlayBorder);p.div.withConfig({displayName:"Common__MiniTerminalBar",componentId:"sc-e0mwox-16"})(["display:flex;align-items:center;gap:4px;padding:6px 10px;border-bottom:1px solid ",";"],({theme:e})=>e.colors.consoleOverlayBorder);p.div.withConfig({displayName:"Common__MiniDot",componentId:"sc-e0mwox-17"})(["width:6px;height:6px;border-radius:50%;background:",";"],({$color:e,theme:t})=>e||t.colors.consoleTextMuted);p.div.withConfig({displayName:"Common__MiniTerminalBody",componentId:"sc-e0mwox-18"})(["display:flex;flex-direction:column;gap:4px;padding:10px 12px;color:",";"],({theme:e})=>e.colors.consoleText);p.span.withConfig({displayName:"Common__MethodBadge",componentId:"sc-e0mwox-19"})(["display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:4px;font-size:11px;font-weight:700;color:",";background:",";border:1px solid ",";box-shadow:",";svg{width:12px;height:12px;flex-shrink:0;}"],({$color:e,$solid:t})=>t?"#ffffff":e,({$color:e,$solid:t})=>t?e:`${e}15`,({$color:e,$solid:t})=>t?`${e}cc`:`${e}30`,({$color:e,$solid:t})=>t?`0 5px 14px ${e}28`:"none");p.div.withConfig({displayName:"Common__BadgeRow",componentId:"sc-e0mwox-20"})(["display:flex;flex-wrap:wrap;gap:6px;"]);p.span.withConfig({displayName:"Common__TerminalMutedText",componentId:"sc-e0mwox-21"})(["color:",";"],({theme:e})=>e.colors.consoleTextMuted);p.div.withConfig({displayName:"Common__ApprovalCard",componentId:"sc-e0mwox-22"})(["display:grid;gap:4px;border-radius:",";background:",";border:1px solid ",";padding:12px 14px;"],({theme:e})=>e.radius.sm,({theme:e})=>e.colors.glass,({theme:e})=>e.colors.borderSubtle);p.span.withConfig({displayName:"Common__ApprovalTitle",componentId:"sc-e0mwox-23"})(["color:",";font-size:12px;font-weight:700;"],({theme:e})=>e.colors.textSecondary);p.span.withConfig({displayName:"Common__ApprovalText",componentId:"sc-e0mwox-24"})(["color:",";font-size:11px;line-height:1.5;"],({theme:e})=>e.colors.textMuted);const Uee=Te(["0%{width:18%;}85%,100%{width:78%;}"]),Gee=Te(["0%,8%{left:28%;top:62%;}35%{left:63%;top:39%;}62%{left:72%;top:65%;}88%,100%{left:42%;top:52%;}"]),Vee=p.span.withConfig({displayName:"Artifacts__DownloadAction",componentId:"sc-1hy6um5-0"})(["display:inline-flex;flex-shrink:0;align-items:center;gap:5px;border:1px solid ",";border-radius:5px;padding:4px 7px;color:",";font-size:7px;font-weight:650;white-space:nowrap;svg{width:9px;height:9px;flex-shrink:0;}"],({theme:e})=>e.colors.border,({theme:e})=>e.colors.textTertiary),Yee=p.div.withConfig({displayName:"Artifacts__ReplayArea",componentId:"sc-1hy6um5-1"})(["display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:10px;padding:12px;@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.breakpoint.sm),Xee=p.div.withConfig({displayName:"Artifacts__ReplayScreen",componentId:"sc-1hy6um5-2"})(["position:relative;min-height:250px;overflow:hidden;border:1px solid ",";border-radius:7px;background:",";"],({theme:e})=>e.colors.consoleOverlayBorder,({theme:e})=>e.colors.consoleBg),Kee=p.div.withConfig({displayName:"Artifacts__ReplayBrowserBar",componentId:"sc-1hy6um5-3"})(["display:flex;align-items:center;gap:4px;height:25px;border-bottom:1px solid ",";padding:0 7px;span{width:5px;height:5px;border-radius:50%;background:",";}span:first-child{background:#ff6b63;}span:nth-child(2){background:#f5bd4f;}span:nth-child(3){background:#61c454;}i{flex:1;margin-left:4px;border-radius:3px;background:",";padding:2px 6px;color:",";font:normal 6px 'JetBrains Mono',monospace;text-align:center;}"],({theme:e})=>e.colors.consoleOverlayBorder,({theme:e})=>e.colors.consoleTextMuted,({theme:e})=>e.colors.consoleOverlay,({theme:e})=>e.colors.consoleTextMuted),Wee=p.div.withConfig({displayName:"Artifacts__ReplayDashboard",componentId:"sc-1hy6um5-4"})(["display:grid;min-height:192px;grid-template-columns:45px 1fr;background:",";"],({theme:e})=>e.scheme==="dark"?"#101924":"#f5f8f7"),Jee=p.div.withConfig({displayName:"Artifacts__DashboardSide",componentId:"sc-1hy6um5-5"})(["border-right:1px solid ",";background:",";"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.scheme==="dark"?"#0c131e":"#ffffff"),Qee=p.div.withConfig({displayName:"Artifacts__DashboardMain",componentId:"sc-1hy6um5-6"})(["padding:16px;"]),Zee=p.div.withConfig({displayName:"Artifacts__DashboardTitle",componentId:"sc-1hy6um5-7"})(["width:42%;height:8px;border-radius:3px;background:",";"],({theme:e})=>e.colors.textTertiary),ete=p.div.withConfig({displayName:"Artifacts__DashboardCards",componentId:"sc-1hy6um5-8"})(["display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:13px;i{height:45px;border:1px solid ",";border-radius:5px;background:",";}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.surface),tte=p.div.withConfig({displayName:"Artifacts__DashboardTable",componentId:"sc-1hy6um5-9"})(["display:grid;gap:6px;margin-top:11px;border:1px solid ",";border-radius:5px;background:",";padding:8px;i{height:6px;border-radius:2px;background:",";}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.surface,({theme:e})=>e.colors.surfaceSubtle),nte=p.span.withConfig({displayName:"Artifacts__ReplayCursor",componentId:"sc-1hy6um5-10"})(["position:absolute;color:",";animation:"," 6s ease-in-out infinite;svg{width:15px;height:15px;fill:white;}"],({theme:e})=>e.colors.accentPrimary,Gee),ite=p.div.withConfig({displayName:"Artifacts__ReplayControls",componentId:"sc-1hy6um5-11"})(["position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:12px 24px 1fr 24px;align-items:center;gap:5px;height:32px;background:rgba(3,8,16,0.88);padding:0 8px;color:#cbd5e1;font:6px 'JetBrains Mono',monospace;svg{width:10px;height:10px;}"]),rte=p.div.withConfig({displayName:"Artifacts__Scrubber",componentId:"sc-1hy6um5-12"})(["position:relative;height:3px;overflow:hidden;border-radius:2px;background:#334155;"]),ote=p.i.withConfig({displayName:"Artifacts__ScrubberFill",componentId:"sc-1hy6um5-13"})(["position:absolute;inset:0 auto 0 0;border-radius:inherit;background:",";animation:"," 6s linear infinite;"],({theme:e})=>e.colors.accentPrimary,Uee),ste=p.div.withConfig({displayName:"Artifacts__ArtifactRail",componentId:"sc-1hy6um5-14"})(["display:flex;flex-direction:column;gap:4px;@media (max-width:","){display:none;}"],({theme:e})=>e.breakpoint.sm),Vv=p.div.withConfig({displayName:"Artifacts__ArtifactItem",componentId:"sc-1hy6um5-15"})(["display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:5px;min-height:36px;border:1px solid ",";border-radius:6px;background:",";padding:4px 5px;> svg{width:13px;height:13px;color:",";}span{display:flex;min-width:0;flex-direction:column;gap:2px;}strong{overflow:hidden;
144font-size:7px;text-overflow:ellipsis;white-space:nowrap;}small{color:",";font-size:6px;}"],({$active:e,theme:t})=>e?t.colors.accentBorder:t.colors.borderSubtle,({$active:e,theme:t})=>e?t.colors.accentSoft:t.colors.surfaceSubtle,({$active:e,theme:t})=>e?t.colors.accentText:t.colors.textMuted,({theme:e})=>e.colors.textMuted);p.div.withConfig({displayName:"Artifacts__MiniPlayer",componentId:"sc-1hy6um5-16"})(["border-radius:",";border:1px solid ",";background:",";overflow:hidden;position:relative;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;"],({theme:e})=>e.radius.sm,({theme:e})=>e.colors.consoleOverlayBorder,({theme:e})=>e.colors.consoleBg);p.div.withConfig({displayName:"Artifacts__PlayerPlayBtn",componentId:"sc-1hy6um5-17"})(["width:32px;height:32px;border-radius:50%;background:",";border:1px solid ",";display:flex;align-items:center;justify-content:center;color:",";z-index:2;"],({theme:e})=>e.colors.accentSoft,({theme:e})=>e.colors.accentBorder,({theme:e})=>e.colors.consoleText);p.div.withConfig({displayName:"Artifacts__PlayerBar",componentId:"sc-1hy6um5-18"})(["position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:6px;padding:5px 8px;background:",";font-size:9px;color:",";font-family:'JetBrains Mono','Fira Code','SF Mono',monospace;"],({theme:e})=>e.colors.consoleOverlay,({theme:e})=>e.colors.consoleTextMuted);p.div.withConfig({displayName:"Artifacts__PlayerProgress",componentId:"sc-1hy6um5-19"})(["flex:1;height:3px;border-radius:2px;background:",";position:relative;overflow:hidden;"],({theme:e})=>e.colors.consoleOverlayBorder);p.div.withConfig({displayName:"Artifacts__PlayerProgressFill",componentId:"sc-1hy6um5-20"})(["position:absolute;inset:0;width:65%;border-radius:2px;background:linear-gradient(90deg,",",",");"],({theme:e})=>e.colors.forest,({theme:e})=>e.colors.emerald);p.div.withConfig({displayName:"Artifacts__ThumbGrid",componentId:"sc-1hy6um5-21"})(["display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:8px;"]);p.div.withConfig({displayName:"Artifacts__ThumbItem",componentId:"sc-1hy6um5-22"})(["aspect-ratio:16 / 10;border-radius:4px;background:",";border:1px solid ",";display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:7px;color:",";overflow:hidden;position:relative;svg{width:12px;height:12px;opacity:0.4;}&::after{content:'","';font-size:6px;color:",";font-family:'JetBrains Mono',monospace;}"],({theme:e})=>e.colors.glass,({theme:e})=>e.colors.border,({theme:e})=>e.colors.textMuted,({$label:e})=>e||"",({theme:e})=>e.colors.textMuted);p.span.withConfig({displayName:"Artifacts__TerminalIcon",componentId:"sc-1hy6um5-23"})(["color:",";"],({$color:e})=>e);p.span.withConfig({displayName:"Artifacts__TerminalFileSize",componentId:"sc-1hy6um5-24"})(["color:",";"],({theme:e})=>e.colors.consoleTextMuted);function ate(){return s.jsxs(ns,{children:[s.jsxs(is,{children:[s.jsxs(rs,{children:[s.jsx(N,{icon:"lucide:play-square"}),s.jsx("span",{children:"Run #PF-2829 - Replay"})]}),s.jsx(u3,{$tone:"success",children:"Completed"})]}),s.jsxs(os,{children:[s.jsxs(ia,{children:[s.jsx(ra,{children:"Run data"}),s.jsxs(Mn,{$active:!0,children:[s.jsx(N,{icon:"lucide:video"}),"Replay"]}),s.jsxs(Mn,{children:[s.jsx(N,{icon:"lucide:image"}),"Screenshots"]}),s.jsxs(Mn,{children:[s.jsx(N,{icon:"lucide:download"}),"Downloads"]}),s.jsxs(Mn,{children:[s.jsx(N,{icon:"lucide:braces"}),"Output"]})]}),s.jsxs(ss,{children:[s.jsxs(ag,{children:[s.jsxs("span",{children:[s.jsx("strong",{children:"Browser session replay"}),s.jsx("small",{children:"1m 38s on Chrome 138"})]}),s.jsxs(Vee,{children:[s.jsx(N,{icon:"lucide:download"}),"Download"]})]}),s.jsxs(Yee,{children:[s.jsxs(Xee,{children:[s.jsxs(Kee,{children:[s.jsx("span",{}),s.jsx("span",{}),s.jsx("span",{}),s.jsx("i",{children:"portal.acme.io/dashboard"})]}),s.jsxs(Wee,{children:[s.jsx(Jee,{}),s.jsxs(Qee,{children:[s.jsx(Zee,{}),s.jsxs(ete,{children:[s.jsx("i",{}),s.jsx("i",{}),s.jsx("i",{})]}),s.jsxs(tte,{children:[s.jsx("i",{}),s.jsx("i",{}),s.jsx("i",{})]})]})]}),s.jsx(nte,{children:s.jsx(N,{icon:"lucide:mouse-pointer-2"})}),s.jsxs(ite,{children:[s.jsx(N,{icon:"lucide:pause"}),s.jsx("span",{children:"0:42"}),s.jsx(rte,{children:s.jsx(ote,{})}),s.jsx("span",{children:"1:38"})]})]}),s.jsxs(ste,{children:[s.jsxs(Vv,{$active:!0,children:[s.jsx(N,{icon:"lucide:video"}),s.jsxs("span",{children:[s.jsx("strong",{children:"session.mp4"}),s.jsx("small",{children:"12.4 MB"})]})]}),s.jsxs(Vv,{children:[s.jsx(N,{icon:"lucide:image"}),s.jsxs("span",{children:[s.jsx("strong",{children:"dashboard.png"}),s.jsx("small",{children:"102 KB"})]})]}),s.jsxs(Vv,{children:[s.jsx(N,{icon:"lucide:file-text"}),s.jsxs("span",{children:[s.jsx("strong",{children:"report.pdf"}),s.jsx("small",{children:"1.3 MB"})]})]})]})]})]})]})]})}const lte=Te(["0%,15%{transform:translateX(-12px);opacity:0;}25%,72%{transform:translateX(0);opacity:1;}88%,100%{opacity:0.55;}"]),cte=Te(["0%,20%{opacity:0;}21%,100%{opacity:1;}"]),dte=Te(["0%,16%,21%,100%{opacity:0;}17%,20%{opacity:1;}"]),ute=Te(["0%,62%{opacity:0;transform:translateY(5px);}72%,94%{opacity:1;transform:translateY(0);}100%{opacity:0;}"]),pte=p.span.withConfig({displayName:"EmailAuth__ExecutionBadge",componentId:"sc-1x942hn-0"})(["display:inline-flex;align-items:center;gap:5px;color:",";font-size:8px;font-weight:700;"],({theme:e})=>e.colors.accentText),fte=p.i.withConfig({displayName:"EmailAuth__ExecutionDot",componentId:"sc-1x942hn-1"})(["width:6px;height:6px;border:1px solid ",";border-top-color:transparent;border-radius:50%;animation:spin-mail 800ms linear infinite;@keyframes spin-mail{to{transform:rotate(360deg);}}"],({theme:e})=>e.colors.accentPrimary),sf=p.div.withConfig({displayName:"EmailAuth__NodeStep",componentId:"sc-1x942hn-2"})(["display:flex;align-items:center;gap:6px;min-height:31px;border-radius:6px;background:",";padding:0 7px;color:",";font-size:8px;font-weight:",";svg{width:10px;height:10px;}"],({$active:e,theme:t})=>e?t.colors.accentSoft:"transparent",({$active:e,$done:t,theme:n})=>t?n.colors.accentText:e?n.colors.text:n.colors.textMuted,({$active:e})=>e?650:500),hte=p.span.withConfig({displayName:"EmailAuth__NodeTimer",componentId:"sc-1x942hn-3"})(["border-radius:5px;background:",";padding:4px 7px;color:",";font:8px 'JetBrains Mono',monospace;"],({theme:e})=>e.colors.surfaceSubtle,({theme:e})=>e.colors.textTertiary),gte=p.div.withConfig({displayName:"EmailAuth__NodePanel",componentId:"sc-1x942hn-4"})(["padding:13px;"]),mte=p.div.withConfig({displayName:"EmailAuth__PollingRow",componentId:"sc-1x942hn-5"})(["display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid ",";border-radius:8px;background:",";padding:9px;animation:"," 6s ease infinite;>
144 span{display:flex;min-width:0;flex-direction:column;gap:2px;}strong{font-size:9px;}small{color:",";font-size:7px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.surfaceSubtle,lte,({theme:e})=>e.colors.textMuted),xte=p.span.withConfig({displayName:"EmailAuth__MailIcon",componentId:"sc-1x942hn-6"})(["display:flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:7px;background:",";color:",";svg{width:13px;height:13px;}"],({theme:e})=>e.colors.accentSoft,({theme:e})=>e.colors.accentText),yte=p.span.withConfig({displayName:"EmailAuth__CapturedState",componentId:"sc-1x942hn-7"})(["border-radius:4px;background:",";padding:3px 5px;color:",";font-size:6px;font-weight:750;text-transform:uppercase;"],({theme:e})=>e.colors.accentSoft,({theme:e})=>e.colors.accentText),vte=p.div.withConfig({displayName:"EmailAuth__OutputLabel",componentId:"sc-1x942hn-8"})(["margin:12px 0 5px;color:",";font-size:7px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;"],({theme:e})=>e.colors.textMuted),bte=p.div.withConfig({displayName:"EmailAuth__CodeOutput",componentId:"sc-1x942hn-9"})(["display:grid;grid-template-columns:1fr auto 18px;align-items:center;min-height:34px;border:1px solid ",";border-radius:6px;padding:0 9px;font-family:'JetBrains Mono',monospace;span{color:",";font-size:7px;}strong{color:",";font-size:11px;letter-spacing:0.08em;}svg{width:11px;height:11px;color:",";}"],({theme:e})=>e.colors.border,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.accentText,({theme:e})=>e.colors.accentText),wte=p.div.withConfig({displayName:"EmailAuth__CodeForm",componentId:"sc-1x942hn-10"})(["display:flex;flex-direction:column;align-items:center;margin-top:12px;border:1px solid ",";border-radius:8px;background:",";padding:11px;> small{color:",";font-size:6px;}> strong{margin-top:2px;font-size:10px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.scheme==="dark"?"#0d1621":"#f7faf9",({theme:e})=>e.colors.textMuted),_te=p.div.withConfig({displayName:"EmailAuth__DigitRow",componentId:"sc-1x942hn-11"})(["display:flex;gap:5px;margin:9px 0;"]),Ste=p.span.withConfig({displayName:"EmailAuth__Digit",componentId:"sc-1x942hn-12"})(["position:relative;display:flex;width:25px;height:29px;align-items:center;justify-content:center;border:1px solid ",";border-radius:5px;background:",";color:",";font:11px 'JetBrains Mono',monospace;"],({theme:e})=>e.colors.accentBorder,({theme:e})=>e.colors.surface,({theme:e})=>e.colors.accentText),Cte=p.span.withConfig({displayName:"EmailAuth__DigitValue",componentId:"sc-1x942hn-13"})(["opacity:0;animation:"," 6s ","s step-end infinite;"],cte,({$index:e})=>e*.18),jte=p.i.withConfig({displayName:"EmailAuth__DigitCaret",componentId:"sc-1x942hn-14"})(["position:absolute;top:50%;left:50%;width:1px;height:13px;background:",";opacity:0;transform:translate(-50%,-50%);animation:"," 6s ","s step-end infinite;"],({theme:e})=>e.colors.accentPrimary,dte,({$index:e})=>e*.18),kte=p.div.withConfig({displayName:"EmailAuth__VerifiedBar",componentId:"sc-1x942hn-15"})(["display:flex;align-items:center;gap:5px;min-height:21px;color:",";font-size:7px;font-weight:650;animation:"," 6s ease infinite;svg{width:10px;height:10px;}"],({theme:e})=>e.colors.accentText,ute);p.div.withConfig({displayName:"EmailAuth__EmailPreview",componentId:"sc-1x942hn-16"})(["border-radius:",";border:1px solid ",";background:",";overflow:hidden;"],({theme:e})=>e.radius.sm,({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.glass);p.div.withConfig({displayName:"EmailAuth__EmailHeader",componentId:"sc-1x942hn-17"})(["display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid ",";"],({theme:e})=>e.colors.borderSubtle);p.div.withConfig({displayName:"EmailAuth__EmailAvatar",componentId:"sc-1x942hn-18"})(["width:24px;height:24px;border-radius:50%;background:",";opacity:0.45;flex-shrink:0;"],({theme:e})=>e.gradient.primary);p.div.withConfig({displayName:"EmailAuth__EmailMeta",componentId:"sc-1x942hn-19"})(["flex:1;min-width:0;"]);p.div.withConfig({displayName:"EmailAuth__EmailFrom",componentId:"sc-1x942hn-20"})(["font-size:11px;font-weight:600;color:",";"],({theme:e})=>e.colors.textSecondary);p.div.withConfig({displayName:"EmailAuth__EmailSubject",componentId:"sc-1x942hn-21"})(["font-size:10px;color:",";"],({theme:e})=>e.colors.textMuted);p.div.withConfig({displayName:"EmailAuth__EmailBadge",componentId:"sc-1x942hn-22"})(["padding:2px 8px;border-radius:4px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;background:",";color:",";white-space:nowrap;"],({theme:e})=>e.colors.accentSoft,({theme:e})=>e.colors.accentText);p.div.withConfig({displayName:"EmailAuth__EmailBody",componentId:"sc-1x942hn-23"})(["padding:8px 12px;font-size:10px;color:",";line-height:1.5;"],({theme:e})=>e.colors.textMuted);p.span.withConfig({displayName:"EmailAuth__EmailCode",componentId:"sc-1x942hn-24"})(["color:",";font-weight:700;"],({theme:e})=>e.colors.textSecondary);function Nte(){return s.jsxs(ns,{children:[s.jsxs(is,{children:[s.jsxs(rs,{children:[s.jsx(N,{icon:"lucide:workflow"}),s.jsx("span",{children:"Execution - Verify account"})]}),s.jsxs(pte,{children:[s.jsx(fte,{}),"Running"]})]}),s.jsxs(os,{children:[s.jsxs(ia,{children:[s.jsx(ra,{children:"Nodes"}),s.jsxs(sf,{$done:!0,children:[s.jsx(N,{icon:"lucide:globe-2"}),"Open signup"]}),s.jsxs(sf,{$active:!0,children:[s.jsx(N,{icon:"lucide:mail-search"}),"Wait for email"]}),s.jsxs(sf,{children:[s.jsx(N,{icon:"lucide:text-cursor-input"}),"Enter code"]}
144),s.jsxs(sf,{children:[s.jsx(N,{icon:"lucide:check-circle-2"}),"Confirm"]})]}),s.jsxs(ss,{children:[s.jsxs(ag,{children:[s.jsxs("span",{children:[s.jsx("strong",{children:"Wait for verification email"}),s.jsx("small",{children:"Mailbox node output"})]}),s.jsx(hte,{children:"00:04"})]}),s.jsxs(gte,{children:[s.jsxs(mte,{children:[s.jsx(xte,{children:s.jsx(N,{icon:"lucide:mail"})}),s.jsxs("span",{children:[s.jsx("strong",{children:"[email protected]"}),s.jsx("small",{children:"Your verification code"})]}),s.jsx(yte,{children:"Captured"})]}),s.jsx(vte,{children:"Extracted value"}),s.jsxs(bte,{children:[s.jsx("span",{children:"verificationCode"}),s.jsx("strong",{children:"482910"}),s.jsx(N,{icon:"lucide:check"})]}),s.jsxs(wte,{children:[s.jsx("small",{children:"portal.acme.io"}),s.jsx("strong",{children:"Enter your security code"}),s.jsx(_te,{children:["4","8","2","9","1","0"].map((e,t)=>s.jsxs(Ste,{children:[s.jsx(Cte,{$index:t,children:e}),s.jsx(jte,{$index:t})]},t))}),s.jsxs(kte,{children:[s.jsx(N,{icon:"lucide:shield-check"}),"Code verified successfully"]})]})]})]})]})]})}const Ete=Te(["0%,15%{left:48%;top:70%;}32%,70%{left:72%;top:49%;}88%,100%{left:48%;top:70%;}"]),Tte=Te(["0%,28%{opacity:0;transform:translateX(12px);}40%,82%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(12px);}"]),Ite=Te(["0%,20%{opacity:0;left:48%;top:55%;transform:scale(0.96);}30%{opacity:0.95;left:46%;top:55%;transform:scale(1);}66%{opacity:0.95;left:-42%;top:67%;transform:scale(1);}74%,100%{opacity:0;left:-42%;top:67%;transform:scale(0.96);}"]),Ate=Te(["0%,52%,100%{background:transparent;border-color:transparent;}60%,76%{background:var(--drop-bg);border-color:var(--drop-border);}"]),Rte=Te(["0%,72%{opacity:0;transform:translateY(7px);}80%,94%{opacity:1;transform:translateY(0);}100%{opacity:0;}"]),Mte=p.span.withConfig({displayName:"Explorer__SaveState",componentId:"sc-kz9w94-0"})(["display:inline-flex;align-items:center;gap:5px;color:",";font-size:7px;svg{width:10px;height:10px;}"],({theme:e})=>e.colors.success);p.div.withConfig({displayName:"Explorer__BuilderBody",componentId:"sc-kz9w94-1"})(["display:grid;min-height:330px;grid-template-columns:142px minmax(0,1fr);@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.breakpoint.sm);p.div.withConfig({displayName:"Explorer__FlowExplorer",componentId:"sc-kz9w94-2"})(["border-right:1px solid ",";background:",";padding:9px 7px;@media (max-width:","){display:none;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.scheme==="dark"?"#070d17":"#f8fafb",({theme:e})=>e.breakpoint.sm);const Pte=p.div.withConfig({displayName:"Explorer__ExplorerSearch",componentId:"sc-kz9w94-3"})(["display:flex;flex:1;align-items:center;gap:5px;min-height:20px;border:1px solid ",";border-radius:5px;background:",";padding:0 7px;color:",";font-size:7px;svg{width:9px;height:9px;}"],({theme:e})=>e.colors.border,({theme:e})=>e.colors.surface,({theme:e})=>e.colors.textMuted),$te=p.div.withConfig({displayName:"Explorer__ExplorerToolbar",componentId:"sc-kz9w94-4"})(["display:flex;align-items:center;gap:7px;min-height:36px;border-bottom:1px solid ",";padding:0 11px;"],({theme:e})=>e.colors.borderSubtle),p3=p.span.withConfig({displayName:"Explorer__ToolbarAction",componentId:"sc-kz9w94-5"})(["display:inline-flex;flex-shrink:0;align-items:center;gap:4px;min-height:20px;border-radius:5px;padding:0 7px;font-size:7px;font-weight:650;white-space:nowrap;svg{width:9px;height:9px;flex-shrink:0;}"]),zte=p(p3).withConfig({displayName:"Explorer__NewFolder",componentId:"sc-kz9w94-6"})(["border:1px solid ",";color:",";@media (max-width:","){display:none;}"],({theme:e})=>e.colors.border,({theme:e})=>e.colors.textTertiary,({theme:e})=>e.breakpoint.sm),Ote=p(p3).withConfig({displayName:"Explorer__NewWorkflow",componentId:"sc-kz9w94-7"})(["background:",";color:",";"],({theme:e})=>e.colors.solidButton,({theme:e})=>e.colors.solidButtonText),Dte=p.div.withConfig({displayName:"Explorer__ExplorerWorkspace",componentId:"sc-kz9w94-8"})(["display:grid;min-height:294px;grid-template-columns:176px minmax(0,1fr);@media (max-width:","){grid-template-columns:126px minmax(0,1fr);}"],({theme:e})=>e.breakpoint.sm),Fte=p.div.withConfig({displayName:"Explorer__FolderTree",componentId:"sc-kz9w94-9"})(["position:relative;border-right:1px solid ",";background:",";padding:8px 6px;"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>
144e.scheme==="dark"?"#080f1a":"#f8fafb"),Bte=p.div.withConfig({displayName:"Explorer__TreeHeading",componentId:"sc-kz9w94-10"})(["display:flex;align-items:center;justify-content:space-between;min-height:24px;padding:0 6px;color:",";font-size:6px;font-weight:750;letter-spacing:0.07em;text-transform:uppercase;svg{width:9px;height:9px;}"],({theme:e})=>e.colors.textMuted),Lte=p.div.withConfig({displayName:"Explorer__RootRow",componentId:"sc-kz9w94-11"})(["display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:5px;min-height:28px;border-radius:5px;background:",";padding:0 6px;color:",";font-size:7px;font-weight:650;svg{width:10px;height:10px;}small{color:",";font-size:6px;}"],({$active:e,theme:t})=>e?t.colors.accentSoft:"transparent",({$active:e,theme:t})=>e?t.colors.accentText:t.colors.textTertiary,({theme:e})=>e.colors.textMuted),td=p.div.withConfig({displayName:"Explorer__TreeFolder",componentId:"sc-kz9w94-12"})(["--drop-bg:",";--drop-border:",";display:grid;grid-template-columns:10px 13px minmax(0,1fr) auto 10px;align-items:center;gap:3px;min-height:28px;margin-left:","px;border:1px solid transparent;border-radius:5px;padding:0 4px;color:",";font-size:7px;font-weight:550;animation:"," 7s ease infinite;> svg{width:9px;height:9px;}> svg:nth-child(2){color:#eab308;}> svg:last-child{color:",";opacity:0.55;}small{color:",";font-size:6px;}"],({theme:e})=>e.colors.accentSoft,({theme:e})=>e.colors.accentBorder,({$depth:e})=>e*13,({theme:e})=>e.colors.textTertiary,({$dropTarget:e})=>e?Ate:"none",({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.textMuted),qte=p.div.withConfig({displayName:"Explorer__FolderActions",componentId:"sc-kz9w94-13"})(["position:absolute;right:7px;bottom:9px;left:7px;display:flex;justify-content:space-around;border-top:1px solid ",";padding-top:7px;span{display:flex;align-items:center;gap:3px;color:",";font-size:6px;}svg{width:8px;height:8px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.textMuted),Hte=p.div.withConfig({displayName:"Explorer__WorkflowBrowser",componentId:"sc-kz9w94-14"})(["position:relative;min-width:0;overflow:visible;background:",";"],({theme:e})=>e.colors.surface),Ute=p.div.withConfig({displayName:"Explorer__BrowserHeading",componentId:"sc-kz9w94-15"})(["display:flex;align-items:center;justify-content:space-between;min-height:47px;padding:0 11px;> span:first-child{display:flex;flex-direction:column;gap:2px;}small{order:-1;color:",";font-size:6px;}strong{font-size:10px;}"],({theme:e})=>e.colors.textMuted),Gte=p.span.withConfig({displayName:"Explorer__ViewSwitch",componentId:"sc-kz9w94-16"})(["display:flex;flex-direction:row;align-items:center;gap:2px;border:1px solid ",";border-radius:5px;padding:3px;svg{width:9px;height:9px;border-radius:3px;padding:2px;color:",";}svg:first-child{background:",";color:",";}"],({theme:e})=>e.colors.border,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.accentSoft,({theme:e})=>e.colors.accentText),Vte=p.div.withConfig({displayName:"Explorer__WorkflowTableHead",componentId:"sc-kz9w94-17"})(["display:grid;grid-template-columns:1.4fr 0.8fr 48px 12px;gap:5px;min-height:25px;align-items:center;border-top:1px solid ",";border-bottom:1px solid ",";padding:0 9px 0 42px;color:",";font-size:6px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;@media (max-width:","){grid-template-columns:1fr 12px;padding-left:42px;span:nth-child(2),span:nth-child(3){display:none;}}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.textMuted,({theme:e})=>e.breakpoint.sm),Yv=p.div.withConfig({displayName:"Explorer__WorkflowItem",componentId:"sc-kz9w94-18"})(["display:grid;grid-template-columns:28px 1.4fr 0.8fr 48px 12px;gap:6px;min-height:52px;align-items:center;border-bottom:1px solid ",";padding:0 9px;opacity:",";> span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:2px;}> svg:last-child{width:9px;height:9px;color:",";}strong{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap;}small{color:",";font-size:6px;}time{color:",";font-size:6px;}@media (max-width:","){grid-template-columns:28px 1fr 12px;> span:nth-child(3),time{display:none;}}"],({theme:e})=>e.colors.borderSubtle,({$dragged:e})=>
144e?.38:1,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.textMuted,({theme:e})=>e.breakpoint.sm),Xv=p.span.withConfig({displayName:"Explorer__WorkflowIcon",componentId:"sc-kz9w94-19"})(["display:flex !important;width:27px;height:27px;align-items:center;justify-content:center;border-radius:6px;background:",";color:",";svg{width:12px;height:12px;}"],({theme:e})=>e.colors.accentSoft,({theme:e})=>e.colors.accentText),Kv=p.span.withConfig({displayName:"Explorer__FolderTag",componentId:"sc-kz9w94-20"})(["overflow:hidden;border-radius:4px;background:",";padding:3px 5px;color:",";font-size:6px;text-overflow:ellipsis;white-space:nowrap;"],({theme:e})=>e.colors.surfaceSubtle,({theme:e})=>e.colors.textTertiary),Yte=p.div.withConfig({displayName:"Explorer__DragGhost",componentId:"sc-kz9w94-21"})(["position:absolute;z-index:8;display:grid;width:156px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;border:1px solid ",";border-radius:7px;background:",";box-shadow:0 14px 35px rgba(0,0,0,0.28);padding:7px;pointer-events:none;animation:"," 7s cubic-bezier(0.4,0,0.2,1) infinite;> svg{width:13px;height:13px;color:",";}span{display:flex;min-width:0;flex-direction:column;gap:2px;}strong{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap;}small{color:",";font-size:6px;}"],({theme:e})=>e.colors.accentBorder,({theme:e})=>e.scheme==="dark"?"#111b2a":"#ffffff",Ite,({theme:e})=>e.colors.accentText,({theme:e})=>e.colors.textMuted),Xte=p.div.withConfig({displayName:"Explorer__MoveToast",componentId:"sc-kz9w94-22"})(["position:absolute;right:9px;bottom:8px;display:flex;align-items:center;gap:5px;border:1px solid ",";border-radius:6px;background:",";box-shadow:0 8px 22px rgba(0,0,0,0.14);padding:6px 8px;color:",";font-size:6px;font-weight:650;animation:"," 7s ease infinite;svg{width:9px;height:9px;}"],({theme:e})=>e.colors.successBorder,({theme:e})=>e.scheme==="dark"?"#0a1715":"#f0fdf7",({theme:e})=>e.colors.success,Rte);p.div.withConfig({displayName:"Explorer__TreeLabel",componentId:"sc-kz9w94-23"})(["padding:13px 6px 6px;color:",";font-size:6px;font-weight:750;letter-spacing:0.08em;text-transform:uppercase;"],({theme:e})=>e.colors.textMuted);p.div.withConfig({displayName:"Explorer__FolderRow",componentId:"sc-kz9w94-24"})(["display:grid;grid-template-columns:10px 12px minmax(0,1fr) auto;align-items:center;gap:3px;min-height:28px;border-radius:5px;padding:0 5px;color:",";font-size:8px;font-weight:600;svg{width:9px;height:9px;}svg:nth-child(2){color:#eab308;}small{color:",";font-size:6px;}"],({theme:e})=>e.colors.textTertiary,({theme:e})=>e.colors.textMuted);p.div.withConfig({displayName:"Explorer__FlowRow",componentId:"sc-kz9w94-25"})(["display:flex;align-items:center;gap:5px;min-height:27px;margin-left:17px;border-radius:5px;background:",";padding:0 6px;color:",";font-size:7px;font-weight:",";svg{width:9px;height:9px;}"],({$active:e,theme:t})=>e?t.colors.accentSoft:"transparent",({$active:e,theme:t})=>e?t.colors.accentText:t.colors.textMuted,({$active:e})=>e?650:500);p.div.withConfig({displayName:"Explorer__BuilderCanvas",componentId:"sc-kz9w94-26"})(["min-width:0;"]);p.div.withConfig({displayName:"Explorer__CanvasToolbar",componentId:"sc-kz9w94-27"})(["display:flex;align-items:center;justify-content:space-between;height:43px;border-bottom:1px solid ",";padding:0 11px;> span{display:flex;flex-direction:column;gap:1px;}strong{font-size:9px;}small{order:-1;color:",";font-size:6px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.textMuted);p.span.withConfig({displayName:"Explorer__RunFlow",componentId:"sc-kz9w94-28"})(["display:inline-flex;flex-shrink:0;align-items:center;gap:4px;border-radius:5px;background:",";padding:5px 8px;color:",";font-size:7px;font-weight:700;white-space:nowrap;svg{width:8px;height:8px;flex-shrink:0;}"],({theme:e})=>e.colors.solidButton,({theme:e})=>e.colors.solidButtonText);p.div.withConfig({displayName:"Explorer__CanvasGrid",componentId:"sc-kz9w94-29"})(["position:relative;min-height:287px;overflow:hidden;background-color:",";background-image:radial-gradient("," 1px,transparent 1px);background-size:14px 14px;"],({theme:e})=>e.colors.consoleBg,({theme:e})=>e.colors.consoleOverlayBorder);p.div.withConfig({displayName:"Explorer__FlowNode",componentId:"sc-kz9w94-30"})(["position:absolute;top:","%;left:","%;z-index:2;display:grid;width:88px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:5px;border:1px solid ",";border-radius:7px;background:",";box-shadow:0 7px 20px rgba(0,0,0,0.2);padding:7px;> svg{width:14px;
144height:14px;color:",";}span{display:flex;min-width:0;flex-direction:column;gap:1px;}small{color:",";font-size:5px;}strong{overflow:hidden;color:",";font-size:6px;text-overflow:ellipsis;white-space:nowrap;}"],({$top:e})=>e,({$left:e})=>e,({$tone:e})=>e==="green"?"#22c55e88":e==="blue"?"#38bdf888":"#fb923c88",({theme:e})=>e.scheme==="dark"?"#111b2a":"#ffffff",({$tone:e})=>e==="green"?"#22c55e":e==="blue"?"#38bdf8":"#fb923c",({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.text);p.i.withConfig({displayName:"Explorer__Connection",componentId:"sc-kz9w94-31"})(["position:absolute;top:","%;left:","%;width:","%;height:1px;background:",";"],({$top:e})=>e,({$left:e})=>e,({$width:e})=>e,({theme:e})=>e.colors.accentBorder);p.div.withConfig({displayName:"Explorer__NodeInspector",componentId:"sc-kz9w94-32"})(["position:absolute;top:12px;right:10px;z-index:5;width:142px;border:1px solid ",";border-radius:7px;background:",";box-shadow:0 14px 38px rgba(0,0,0,0.28);padding:9px;animation:"," 6s ease infinite;label{display:grid;gap:4px;margin-top:8px;color:",";font-size:6px;}"],({theme:e})=>e.colors.border,({theme:e})=>e.scheme==="dark"?"#0b1320":"#ffffff",Tte,({theme:e})=>e.colors.textMuted);p.div.withConfig({displayName:"Explorer__InspectorHead",componentId:"sc-kz9w94-33"})(["display:flex;align-items:center;justify-content:space-between;color:",";font-size:8px;font-weight:650;span{display:flex;align-items:center;gap:4px;}svg{width:9px;height:9px;}"],({theme:e})=>e.colors.text);p.div.withConfig({displayName:"Explorer__InspectorField",componentId:"sc-kz9w94-34"})(["height:25px;overflow:hidden;border:1px solid ",";border-radius:4px;background:",";padding:0 6px;color:",";font:6px/25px 'JetBrains Mono',monospace;text-overflow:ellipsis;white-space:nowrap;"],({theme:e})=>e.colors.border,({theme:e})=>e.colors.surface,({theme:e})=>e.colors.textTertiary);p.span.withConfig({displayName:"Explorer__SelectionCursor",componentId:"sc-kz9w94-35"})(["position:absolute;z-index:8;color:",";animation:"," 6s ease infinite;svg{width:15px;height:15px;fill:white;}"],({theme:e})=>e.colors.accentPrimary,Ete);p.div.withConfig({displayName:"Explorer__MiniExplorer",componentId:"sc-kz9w94-36"})(["border-radius:",";border:1px solid ",";background:",";overflow:hidden;font-size:11px;"],({theme:e})=>e.radius.sm,({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.glass);p.div.withConfig({displayName:"Explorer__ExplorerHeader",componentId:"sc-kz9w94-37"})(["display:flex;align-items:center;gap:6px;padding:7px 12px;border-bottom:1px solid ",";color:",";font-weight:600;font-size:10px;"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.textMuted);p.div.withConfig({displayName:"Explorer__ExplorerRow",componentId:"sc-kz9w94-38"})(["display:flex;align-items:center;gap:6px;padding:5px 12px 5px ","px;color:",";background:",";border-left:",";font-size:11px;cursor:default;svg{width:13px;height:13px;opacity:0.4;flex-shrink:0;}"],({$depth:e})=>12+(e||0)*16,({$active:e,theme:t})=>e?t.colors.text:t.colors.textTertiary,({$active:e,theme:t})=>e?t.colors.accentSoft:"transparent",({$active:e,theme:t})=>e?`2px solid ${t.colors.accentPrimary}`:"2px solid transparent");function Kte(){return s.jsxs(ns,{children:[s.jsxs(is,{children:[s.jsxs(rs,{children:[s.jsx(N,{icon:"lucide:folder-tree"}),s.jsx("span",{children:"Production Ops - Workflow explorer"})]}),s.jsxs(Mte,{children:[s.jsx(N,{icon:"lucide:cloud-check"}),"Saved"]})]}),s.jsxs(os,{children:[s.jsxs(ia,{children:[s.jsx(ra,{children:"Workspace"}),s.jsxs(Mn,{children:[s.jsx(N,{icon:"lucide:layout-dashboard"}),"Overview"]}),s.jsxs(Mn,{$active:!0,children:[s.jsx(N,{icon:"lucide:folder-tree"}),"Explorer"]}),s.jsxs(Mn,{children:[s.jsx(N,{icon:"lucide:history"}),"Runs"]}),s.jsxs(Mn,{children:[s.jsx(N,{icon:"lucide:settings"}),"Settings"]})]}),s.jsxs(ss,{children:[s.jsxs($te,{children:[s.jsxs(Pte,{children:[s.jsx(N,{icon:"lucide:search"}),s.jsx("span",{children:"Search workflows and folders"})]}),s.jsxs(zte,{children:[s.jsx(N,{icon:"lucide:folder-plus"}),"New folder"]}),s.jsxs(Ote,{children:[s.jsx(N,{icon:"lucide:plus"}),"New workflow"]})]}),s.jsxs(Dte,{children:[s.jsxs(Fte,{children:[s.jsxs(Bte,{children:[s.jsx("span",{children:"Folders"}),s.jsx(N,{icon:"lucide:more-horizontal"})]}),s.jsxs(Lte,{$active:!0,children:[s.jsx(N,{icon:"lucide:folder-root"}),"All workflows ",s.jsx("small",{children:"18"})]}),s.jsxs(td,{$depth:0,$open:!0,children:[s.jsx(N,{icon:"lucide:chevron-down"}),s.jsx(N,{icon:"lucide:folder-open"}),"Onboarding ",s.jsx("small",{children:"4"}),s.jsx(N,{icon:"lucide:more-horizontal"})]}),s.jsxs(td,{$depth:1,children:[s.jsx("span",{}),s.jsx(N,{icon:"lucide:folder"}),"Email verification ",s.jsx("small",{children:"2"}),s.jsx(N,{icon:"lucide:more-horizontal"})]}),s.jsxs(td,{$depth:0,children:[s.jsx(N,{icon:"lucide:chevron-right"}),s.jsx(N,{icon:"lucide:folder"}),"Finance ",s.jsx("small",{children:"3"}),s.jsx(N,{icon:"lucide:more-horizontal"})]}),s.jsxs(td,{$depth:0,children:[s.jsx(N,{icon:"lucide:chevron-right"}),s.jsx(N,{icon:"lucide:folder"}),"Operations ",s.jsx("small",{children:"7"}),s.jsx(N,{icon:"lucide:more-horizontal"})]}),s.jsxs(td,{$depth:0,$dropTarget:!0,children:[s.jsx(N,{icon:"lucide:chevron-right"}),s.jsx(N,{icon:"lucide:folder"}),"Archive ",s.jsx("small",{children:"1"}),s.jsx(N,{icon:"lucide:more-horizontal"})]}),s.jsxs(qte,{children:[s.jsxs("span",{children:[s.jsx(N,{icon:"lucide:pencil"}),"Rename"]}),s.jsxs("span",{children:[s.jsx(N,{icon:"lucide:folder-input"}),"Move"]}),s.jsxs("span",{children:[s.jsx(N,{icon:"lucide:trash-2"}),"Delete"]})]})]}),s.jsxs(Hte,{children:[s.jsxs(Ute,{children:[s.jsxs("span",{children:[s.jsx("small",{children:"All workflows"}),s.jsx("strong",{children:"18 workflows"})]}),s.jsxs(Gte,{children:[s.jsx(N,{icon:"lucide:list"}),s.jsx(N,{icon:"lucide:grid-2x2"})]})]}),s.jsxs(Vte,{children:[s.jsx("span",{children:"Name"}),s.jsx("span",{children:"Folder"}),s.jsx("span",{children:"Updated"}),s.jsx("i",{})]}),s.jsxs(Yv,{children:[s.jsx(Xv,{children:s.jsx(N,{icon:"lucide:workflow"})}),s.jsxs("span",{children:[s.jsx("strong",{children:"Customer signup"}),s.jsx("small",{children:"12 nodes - Active"})]}),s.jsx(Kv,{children:"Onboarding"}),s.jsx("time",{children:"2m ago"}),s.jsx(N,{icon:"lucide:more-horizontal"})]}),s.jsxs(Yv,{$dragged:!0,children:[s.jsx(Xv,{children:s.jsx(N,{icon:"lucide:workflow"})}),s.jsxs("span",{children:[s.jsx("strong",{children:"Legacy welcome email"}),s.jsx("small",{children:"6 nodes - Inactive"})]}),s.jsx(Kv,{children:"Onboarding"}),s.jsx("time",{children:"4d ago"}),s.jsx(N,{icon:"lucide:grip-vertical"})]}),s.jsxs(Yv,{children:[s.jsx(Xv,{children:s.jsx(N,{icon:"lucide:workflow"})}),s.jsxs("span",{children:[s.jsx("strong",{children:"Verify business email"}),s.jsx("small",{children:"8 nodes - Active"})]}),s.jsx(Kv,{children:"Email verification"}),s.jsx("time",{children:"1h ago"}),s.jsx(N,{icon:"lucide:more-horizontal"})]}),s.jsxs(Yte,{children:[s.jsx(N,{icon:"lucide:workflow"}),s.jsxs("span",{children:[s.jsx("strong",{children:"Legacy welcome email"}),s.jsx("small",{children:"Move to Archive"})]})]}),s.jsxs(Xte,{children:[s.jsx(N,{icon:"lucide:check"}),"Workflow moved to Archive"]})]})]})]})]})]})}const Wte=Te(["0%,100%{opacity:0.35;transform:scale(0.8);}50%{opacity:1;transform:scale(1);}"]),Jte=Te(["0%,45%,100%{transform:scale(1);}50%{transform:scale(0.95);}"]),Qte=Te(["0%,52%{opacity:0;transform:translateY(8px);pointer-events:none;}62%,88%{opacity:1;transform:translateY(0);}100%{opacity:0;}"]),Zte=Te(["0%,63%{opacity:0.35;}72%,92%{opacity:1;}100%{opacity:0.35;}"]),ene=Te(["0%,8%{opacity:0;transform:translateY(-14px) scale(0.96);}15%,30%{opacity:1;transform:translateY(0) scale(1);}37%,100%{opacity:0;transform:translateY(-5px) scale(0.98);}"]),tne=Te(["0%,29%{opacity:0;transform:translateY(18px) scale(0.9);pointer-events:none;}39%,92%{opacity:1;transform:translateY(0) scale(1);}100%{opacity:0;transform:translateY(8px) scale(0.97);}"]),nne=Te(["0%,64%,72%,100%{transform:scale(1);}68%{transform:scale(0.94);}"]),ine=Te(["0%,70%{opacity:0;transform:translateY(4px);}78%,94%{opacity:1;transform:translateY(0);}100%{opacity:0;}"]),rne=p.span.withConfig({displayName:"HumanApproval__ApprovalStatus",componentId:"sc-fggxro-0"})(["display:inline-flex;align-items:center;gap:6px;color:rgb(59,130,246);font-size:8px;font-weight:700;"]),one=p.i.withConfig({displayName:"HumanApproval__WaitDot",componentId:"sc-fggxro-1"})(["width:6px;height:6px;border-radius:50%;background:rgb(59,130,246);animation:"," 1.2s ease infinite;"],Wte),af=p.div.withConfig({displayName:"HumanApproval__TimelineStep",componentId:"sc-fggxro-2"})(["display:flex;align-items:center;gap:6px;min-height:31px;border-radius:6px;background:",";padding:0 7px;color:",";font-size:8px;font-weight:",";svg{width:10px;height:10px;}"],({$active:e})=>e?"rgba(59, 130, 246, 0.1)":"transparent",({$done:e,$active:t,theme:n})=>e?n.colors.success:t?"rgb(59, 130, 246)":n.colors.textMuted,({$active:e})=>e?650:500),sne=p.span.withConfig({displayName:"HumanApproval__SlackBadge",componentId:"sc-fggxro-3"})(["display:inline-flex;flex-shrink:0;align-items:center;gap:5px;border-radius:5px;background:#4a154b;padding:4px 7px;color:white;
144font-size:7px;font-weight:700;white-space:nowrap;svg{width:10px;height:10px;flex-shrink:0;}"]),ane=p.div.withConfig({displayName:"HumanApproval__ApprovalContent",componentId:"sc-fggxro-4"})(["position:relative;min-height:284px;overflow:hidden;padding:15px;"]),lne=p.div.withConfig({displayName:"HumanApproval__PausedRun",componentId:"sc-fggxro-5"})(["display:flex;align-items:flex-start;gap:12px;margin:38px auto 0;max-width:270px;border:1px solid rgba(59,130,246,0.45);border-radius:9px;background:rgba(59,130,246,0.1);padding:14px;> span{display:flex;min-width:0;flex-direction:column;gap:3px;}small{color:rgb(59,130,246);font-size:6px;font-weight:800;letter-spacing:0.08em;}strong{font-size:11px;}p{margin:3px 0 0;color:",";font-size:8px;line-height:1.45;}"],({theme:e})=>e.colors.textTertiary),cne=p.span.withConfig({displayName:"HumanApproval__PausedIcon",componentId:"sc-fggxro-6"})(["display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:rgb(59,130,246);color:#ffffff;svg{display:block;width:15px;height:15px;}"]),dne=p.div.withConfig({displayName:"HumanApproval__SlackNotification",componentId:"sc-fggxro-7"})(["position:absolute;top:10px;right:10px;z-index:12;display:grid;width:min(280px,calc(100% - 20px));grid-template-columns:34px minmax(0,1fr) 12px;gap:9px;align-items:start;border:1px solid rgba(255,255,255,0.16);border-radius:11px;background:",";box-shadow:0 16px 45px rgba(0,0,0,0.3);padding:10px;backdrop-filter:blur(18px);animation:"," 8s ease infinite;> span{display:flex;min-width:0;flex-direction:column;gap:2px;}> svg{width:10px;height:10px;color:",";}small{color:",";font-size:6px;}strong{font-size:9px;}p{margin:1px 0 0;color:",";font-size:7px;line-height:1.35;}"],({theme:e})=>e.scheme==="dark"?"rgba(30, 30, 34, 0.96)":"rgba(255, 255, 255, 0.97)",ene,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.textTertiary),une=p.span.withConfig({displayName:"HumanApproval__SlackNotificationLogo",componentId:"sc-fggxro-8"})(["display:flex !important;width:32px;height:32px;align-items:center;justify-content:center;border-radius:8px;background:#ffffff;box-shadow:0 2px 8px rgba(0,0,0,0.16);color:#4a154b;svg{width:17px;height:17px;}"]),pne=p.div.withConfig({displayName:"HumanApproval__SlackApp",componentId:"sc-fggxro-9"})(["position:absolute;inset:0;z-index:10;overflow:hidden;border-radius:0 0 8px 0;background:#ffffff;box-shadow:0 18px 50px rgba(0,0,0,0.32);transform-origin:top right;animation:"," 8s cubic-bezier(0.2,0.75,0.25,1) infinite;"],tne),fne=p.div.withConfig({displayName:"HumanApproval__SlackTitlebar",componentId:"sc-fggxro-10"})(["display:grid;grid-template-columns:70px 1fr 70px;align-items:center;height:32px;background:#350d36;padding:0 9px;color:rgba(255,255,255,0.85);> span{display:flex;align-items:center;justify-content:center;gap:5px;font-size:7px;font-weight:650;}> span svg{width:10px;height:10px;}> svg{justify-self:end;width:9px;height:9px;}"]),hne=p.div.withConfig({displayName:"HumanApproval__SlackWindowDots",componentId:"sc-fggxro-11"})(["display:flex;gap:4px;i{width:6px;height:6px;border-radius:50%;background:#ff5f57;}i:nth-child(2){background:#febc2e;}i:nth-child(3){background:#28c840;}"]),gne=p.div.withConfig({displayName:"HumanApproval__SlackWorkspace",componentId:"sc-fggxro-12"})(["display:grid;min-height:252px;grid-template-columns:126px minmax(0,1fr);"]),mne=p.div.withConfig({displayName:"HumanApproval__SlackSidebar",componentId:"sc-fggxro-13"})(["background:#3f0e40;padding:9px 7px;color:rgba(255,255,255,0.72);"]),xne=p.div.withConfig({displayName:"HumanApproval__SlackWorkspaceName",componentId:"sc-fggxro-14"})(["display:flex;align-items:center;justify-content:space-between;min-height:25px;padding:0 6px;color:white;font-size:8px;font-weight:750;svg{width:9px;height:9px;}"]),lf=p.div.withConfig({displayName:"HumanApproval__SlackNavItem",componentId:"sc-fggxro-15"})(["display:flex;align-items:center;gap:6px;min-height:24px;border-radius:4px;background:",";padding:0 6px;color:",";font-size:7px;svg{width:9px;height:9px;}span{font-size:10px;}"],({$active:e})=>e?"#1264a3":"transparent",({$active:e})=>
144e?"#ffffff":"rgba(255, 255, 255, 0.72)"),yne=p.div.withConfig({displayName:"HumanApproval__SlackChannelLabel",componentId:"sc-fggxro-16"})(["margin:8px 6px 3px;color:rgba(255,255,255,0.5);font-size:6px;text-transform:uppercase;"]),vne=p.div.withConfig({displayName:"HumanApproval__SlackChannel",componentId:"sc-fggxro-17"})(["min-width:0;background:#ffffff;color:#1d1c1d;"]),bne=p.div.withConfig({displayName:"HumanApproval__ChannelHeader",componentId:"sc-fggxro-18"})(["display:flex;align-items:center;justify-content:space-between;height:39px;border-bottom:1px solid #e5e5e5;padding:0 11px;> span{display:flex;flex-direction:column;gap:1px;}strong{font-size:8px;}small{color:#777;font-size:6px;}svg{width:10px;height:10px;color:#777;}"]),wne=p.div.withConfig({displayName:"HumanApproval__SlackMessage",componentId:"sc-fggxro-19"})(["display:grid;grid-template-columns:31px minmax(0,1fr);gap:8px;padding:13px 11px;"]),_ne=p.span.withConfig({displayName:"HumanApproval__BotAvatar",componentId:"sc-fggxro-20"})(["display:flex;width:29px;height:29px;align-items:center;justify-content:center;border-radius:6px;background:#dff7ed;color:#087f5b;svg{width:14px;height:14px;}"]),Sne=p.div.withConfig({displayName:"HumanApproval__MessageContent",componentId:"sc-fggxro-21"})(["min-width:0;> p{display:flex;flex-direction:column;gap:2px;margin:5px 0 8px;color:#3d3c3d;font-size:8px;line-height:1.45;}"]),Cne=p.div.withConfig({displayName:"HumanApproval__MessageAuthor",componentId:"sc-fggxro-22"})(["display:flex;align-items:center;gap:5px;strong{font-size:8px;}b{border-radius:3px;background:#e8e8e8;padding:1px 3px;color:#555;font-size:5px;}
144small{color:#777;font-size:6px;}"]),jne=p.div.withConfig({displayName:"HumanApproval__MessageMeta",componentId:"sc-fggxro-23"})(["display:grid;grid-template-columns:58px 1fr;gap:4px 7px;border-left:2px solid #2eb67d;background:#f8f8f8;padding:7px;font-size:7px;span{color:#777;}strong{font-weight:650;}"]),kne=p.div.withConfig({displayName:"HumanApproval__SlackActions",componentId:"sc-fggxro-24"})(["display:flex;gap:6px;margin-top:8px;"]),f3=p.div.withConfig({displayName:"HumanApproval__SlackAction",componentId:"sc-fggxro-25"})(["display:flex;align-items:center;justify-content:center;gap:4px;min-width:64px;height:25px;border-radius:4px;font-size:7px;font-weight:700;svg{width:9px;height:9px;}"]),Nne=p(f3).withConfig({displayName:"HumanApproval__SlackReject",componentId:"sc-fggxro-26"})(["border:1px solid #b6b6b6;color:#3d3c3d;"]),Ene=p(f3).withConfig({displayName:"HumanApproval__SlackApprove",componentId:"sc-fggxro-27"})(["background:#007a5a;color:white;animation:"," 8s ease infinite;"],nne),Tne=p.div.withConfig({displayName:"HumanApproval__SlackApproved",componentId:"sc-fggxro-28"})(["display:flex;align-items:center;gap:5px;margin-top:8px;color:#007a5a;font-size:7px;font-weight:650;animation:"," 8s ease infinite;svg{width:10px;height:10px;}"],ine);p.div.withConfig({displayName:"HumanApproval__RequestCard",componentId:"sc-fggxro-29"})(["position:relative;overflow:hidden;border:1px solid ",";border-radius:9px;background:",";box-shadow:0 10px 30px rgba(0,0,0,0.08);"],({theme:e})=>e.colors.border,({theme:e})=>e.colors.surface);p.div.withConfig({displayName:"HumanApproval__RequestHeader",componentId:"sc-fggxro-30"})(["display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid ",";padding:11px;> span{display:flex;min-width:0;flex-direction:column;gap:2px;}small{color:",";font-size:6px;font-weight:750;letter-spacing:0.06em;}strong{font-size:10px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.textMuted);p.span.withConfig({displayName:"HumanApproval__RequestIcon",componentId:"sc-fggxro-31"})(["display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:7px;background:",";color:",";svg{width:14px;height:14px;}"],({theme:e})=>e.colors.warningSoft,({theme:e})=>e.colors.warning);p.span.withConfig({displayName:"HumanApproval__Expiry",componentId:"sc-fggxro-32"})(["color:",";font-size:6px;"],({theme:e})=>e.colors.textMuted);p.div.withConfig({displayName:"HumanApproval__ChangeList",componentId:"sc-fggxro-33"})(["display:grid;gap:7px;padding:11px;div{display:flex;justify-content:space-between;gap:12px;font-size:8px;}span{color:",";}strong{font-weight:600;}"],({theme:e})=>e.colors.textMuted);p.div.withConfig({displayName:"HumanApproval__ActionRow",componentId:"sc-fggxro-34"})(["display:grid;grid-template-columns:1fr 1.5fr;gap:7px;border-top:1px solid ",";padding:9px 11px;"],({theme:e})=>e.colors.borderSubtle);const h3=p.div.withConfig({displayName:"HumanApproval__ActionButton",componentId:"sc-fggxro-35"})(["display:flex;align-items:center;justify-content:center;gap:5px;height:28px;border-radius:6px;font-size:8px;font-weight:700;svg{width:10px;height:10px;}"]);p(h3).withConfig({displayName:"HumanApproval__RejectButton",componentId:"sc-fggxro-36"})(["border:1px solid ",";color:",";"],({theme:e})=>e.colors.border,({theme:e})=>e.colors.textTertiary);p(h3).withConfig({displayName:"HumanApproval__ApproveButton",componentId:"sc-fggxro-37"})(["background:",";color:",";animation:"," 6s ease infinite;"],({theme:e})=>e.colors.solidButton,({theme:e})=>e.colors.solidButtonText,Jte);p.div.withConfig({displayName:"HumanApproval__ApprovedOverlay",componentId:"sc-fggxro-38"})(["position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:10px;background:",";animation:"," 6s ease infinite;> svg{width:28px;height:28px;color:",";}span{display:flex;flex-direction:column;gap:3px;}strong{font-size:10px;}small{color:",";font-size:7px;}"],({theme:e})=>e.scheme==="dark"?"rgba(8, 14, 25, 0.96)":"rgba(255, 255, 255, 0.96)",Qte,({theme:e})=>e.colors.success,({theme:e})=>e.colors.textMuted);p.div.withConfig({displayName:"HumanApproval__ResumeLine",componentId:"sc-fggxro-39"})(["display:grid;grid-template-columns:8px auto 1fr auto;align-items:center;gap:6px;margin-top:12px;color:",";
144font-size:7px;animation:"," 6s ease infinite;i{height:1px;background:",";}strong{color:",";font-size:7px;}"],({theme:e})=>e.colors.textMuted,Zte,({theme:e})=>e.colors.border,({theme:e})=>e.colors.success);p.i.withConfig({displayName:"HumanApproval__ResumeDot",componentId:"sc-fggxro-40"})(["width:7px;height:7px !important;border-radius:50%;background:"," !important;"],({theme:e})=>e.colors.success);function Ine(){return s.jsxs(ns,{children:[s.jsxs(is,{children:[s.jsxs(rs,{children:[s.jsx(N,{icon:"lucide:git-pull-request-arrow"}),s.jsx("span",{children:"Run #PF-2848 - Publish pricing"})]}),s.jsxs(rne,{children:[s.jsx(one,{}),"Waiting for approval"]})]}),s.jsxs(os,{children:[s.jsxs(ia,{children:[s.jsx(ra,{children:"Timeline"}),s.jsxs(af,{$done:!0,children:[s.jsx(N,{icon:"lucide:check"}),"Sign in"]}),s.jsxs(af,{$done:!0,children:[s.jsx(N,{icon:"lucide:check"}),"Update prices"]}),s.jsxs(af,{$active:!0,children:[s.jsx(N,{icon:"lucide:hand"}),"Approval gate"]}),s.jsxs(af,{children:[s.jsx(N,{icon:"lucide:circle"}),"Publish"]})]}),s.jsxs(ss,{children:[s.jsxs(ag,{children:[s.jsxs("span",{children:[s.jsx("strong",{children:"Approval required"}),s.jsx("small",{children:"Run paused before âPublish changesâ"})]}),s.jsxs(sne,{children:[s.jsx(N,{icon:"simple-icons:slack"}),"Slack"]})]}),s.jsxs(ane,{children:[s.jsxs(lne,{children:[s.jsx(cne,{children:s.jsx(N,{icon:"lucide:hand"})}),s.jsxs("span",{children:[s.jsx("small",{children:"APPROVAL GATE"}),s.jsx("strong",{children:"Waiting for a teammate"}),s.jsxs("p",{children:["A notification was sent to ",s.jsx("b",{children:"#production-approvals"})," in Slack."]})]})]}),s.jsxs(dne,{children:[s.jsx(une,{children:s.jsx(N,{icon:"simple-icons:slack"})}),s.jsxs("span",{children:[s.jsx("small",{children:"Slack - now"}),s.jsx("strong",{children:"Puppetflow"}),s.jsx("p",{children:"Approval needed to publish 24 pricing updates."})]}),s.jsx(N,{icon:"lucide:x"})]}),s.jsxs(pne,{children:[s.jsxs(fne,{children:[s.jsxs(hne,{children:[s.jsx("i",{}),s.jsx("i",{}),s.jsx("i",{})]}),s.jsxs("span",{children:[s.jsx(N,{icon:"simple-icons:slack"}),"Slack"]}),s.jsx(N,{icon:"lucide:search"})]}),s.jsxs(gne,{children:[s.jsxs(mne,{children:[s.jsxs(xne,{children:["Northstar Labs ",s.jsx(N,{icon:"lucide:chevron-down"})]}),s.jsxs(lf,{children:[s.jsx(N,{icon:"lucide:messages-square"}),"Threads"]}),s.jsxs(lf,{children:[s.jsx(N,{icon:"lucide:at-sign"}),"Mentions"]}),s.jsx(yne,{children:"Channels"}),s.jsxs(lf,{children:[s.jsx("span",{children:"#"}),"general"]}),s.jsxs(lf,{$active:!0,children:[s.jsx("span",{children:"#"}),"production-approvals"]})]}),s.jsxs(vne,{children:[s.jsxs(bne,{children:[s.jsxs("span",{children:[s.jsx("strong",{children:"# production-approvals"}),s.jsx("small",{children:"3 members"})]}),s.jsx(N,{icon:"lucide:users"})]}),s.jsxs(wne,{children:[s.jsx(_ne,{children:s.jsx(N,{icon:"lucide:workflow"})}),s.jsxs(Sne,{children:[s.jsxs(Cne,{children:[s.jsx("strong",{children:"Puppetflow"}),s.jsx("b",{children:"APP"}),s.jsx("small",{children:"10:42"})]}),s.jsxs("p",{children:[s.jsx("strong",{children:"Approval required"}),s.jsx("span",{children:"Publish 24 pricing updates to Production Ops?"})]}),s.jsxs(jne,{children:[s.jsx("span",{children:"Workflow"}),s.jsx("strong",{children:"Pricing sync"}),s.jsx("span",{children:"Impact"}),s.jsx("strong",{children:"24 customer plans"})]}),s.jsxs(kne,{children:[s.jsx(Nne,{children:"Reject"}),s.jsxs(Ene,{children:[s.jsx(N,{icon:"lucide:check"}),"Approve"]})]}),s.jsxs(Tne,{children:[s.jsx(N,{icon:"lucide:check-circle-2"}),"Approved by Jessica. Workflow resumed"]})]})]})]})]})]})]})]})]})]})}const Ane=Te(["0%,12%{clip-path:inset(0 100% 0 0);}32%,100%{clip-path:inset(0 0 0 0);}"]),Rne=Te(["0%,35%{clip-path:inset(0 100% 0 0);}56%,100%{clip-path:inset(0 0 0 0);}"]),Mne=Te(["0%,11%{left:0;opacity:0;}12%{left:0;opacity:1;}32%{left:100%;opacity:1;}33%,100%{left:100%;opacity:0;}"]),Pne=Te(["0%,34%{left:0;opacity:0;}35%{left:0;opacity:1;}56%{left:100%;opacity:1;}57%,100%{left:100%;opacity:0;}"]),$ne=Te(["0%,8%{left:72%;top:78%;}16%,32%{left:43%;top:48%;}40%,56%{left:42%;top:65%;}67%,82%{left:50%;
144top:81%;}90%,100%{left:72%;top:78%;}"]),zne=Te(["0%,66%,72%,100%{transform:scale(0);opacity:0;}68%{transform:scale(0.2);opacity:0.65;}76%{transform:scale(1);opacity:0;}"]),One=Te(["to{transform:rotate(360deg);}"]),cf=p.div.withConfig({displayName:"LiveTracking__RunStep",componentId:"sc-op0yv1-0"})(["display:flex;align-items:center;gap:6px;min-height:31px;border-radius:6px;background:",";padding:0 7px;color:",";font-size:8px;font-weight:",";svg{width:10px;height:10px;flex-shrink:0;}"],({$state:e,theme:t})=>e==="active"?t.colors.accentSoft:"transparent",({$state:e,theme:t})=>e==="done"?t.colors.accentText:e==="active"?t.colors.text:t.colors.textMuted,({$state:e})=>e==="active"?650:500),Dne=p.i.withConfig({displayName:"LiveTracking__StepSpinner",componentId:"sc-op0yv1-1"})(["width:9px;height:9px;flex-shrink:0;border:1.5px solid ",";border-top-color:",";border-radius:50%;animation:"," 900ms linear infinite;"],({theme:e})=>e.colors.accentBorder,({theme:e})=>e.colors.accentPrimary,One),Fne=p.div.withConfig({displayName:"LiveTracking__BrowserBar",componentId:"sc-op0yv1-2"})(["display:flex;align-items:center;justify-content:space-between;height:38px;border-bottom:1px solid ",";background:",";padding:0 11px;color:",";font-size:8px;span{display:flex;align-items:center;gap:5px;min-width:0;}svg{width:10px;height:10px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.scheme==="dark"?"#0d1522":"#f3f5f7",({theme:e})=>e.colors.textMuted),Bne=p.div.withConfig({displayName:"LiveTracking__LivePage",componentId:"sc-op0yv1-3"})(["position:relative;min-height:292px;overflow:hidden;background:",";padding:27px 34px;"],({theme:e})=>e.scheme==="dark"?"radial-gradient(circle at 80% 0%, rgba(45, 212, 191, 0.1), transparent 35%), #101923":"radial-gradient(circle at 80% 0%, rgba(45, 212, 191, 0.13), transparent 35%), #f5faf8"),Lne=p.div.withConfig({displayName:"LiveTracking__PortalHeading",componentId:"sc-op0yv1-4"})(["display:flex;flex-direction:column;gap:4px;margin-bottom:18px;small{color:",";font-size:7px;font-weight:750;letter-spacing:0.08em;text-transform:uppercase;}strong{color:",";font-size:17px;letter-spacing:-0.035em;}"],({theme:e})=>e.colors.accentText,({theme:e})=>e.colors.text),qne=p.div.withConfig({displayName:"LiveTracking__RealForm",componentId:"sc-op0yv1-5"})(["display:grid;max-width:280px;gap:11px;label{display:grid;gap:5px;color:",";font-size:8px;font-weight:650;}"],({theme:e})=>e.colors.textTertiary),lT=p.div.withConfig({displayName:"LiveTracking__TypedField",componentId:"sc-op0yv1-6"})(["display:flex;align-items:center;height:31px;overflow:hidden;border:1px solid ",";border-radius:6px;background:",";padding:0 9px;color:",";font-size:9px;"],({theme:e})=>e.colors.border,({theme:e})=>e.colors.surface,({theme:e})=>e.colors.text),cT=p.span.withConfig({displayName:"LiveTracking__TypedValue",componentId:"sc-op0yv1-7"})(["position:relative;display:inline-block;width:fit-content;white-space:nowrap;"]),Hne=p.span.withConfig({displayName:"LiveTracking__CompanyText",componentId:"sc-op0yv1-8"})(["display:inline-block;white-space:nowrap;animation:"," 7s steps(14,end) infinite;"],Ane),Une=p.span.withConfig({displayName:"LiveTracking__EmailText",componentId:"sc-op0yv1-9"})(["display:inline-block;white-space:nowrap;animation:"," 7s steps(17,end) infinite;"],Rne),dT=p.i.withConfig({displayName:"LiveTracking__Caret",componentId:"sc-op0yv1-10"})(["position:absolute;top:50%;left:0;width:1px;height:12px;margin-left:1px;background:",";opacity:0;transform:translateY(-50%);animation:"," 7s steps(",",end) infinite;"],({theme:e})=>e.colors.accentPrimary,({$field:e})=>e==="company"?Mne:Pne,({$field:e})=>e==="company"?14:17),Gne=p.div.withConfig({displayName:"LiveTracking__SubmitButton",componentId:"sc-op0yv1-11"})(["display:flex;align-items:center;justify-content:center;gap:6px;height:32px;border-radius:6px;background:",";color:",";font-size:9px;font-weight:700;svg{width:11px;height:11px;}"],({theme:e})=>e.colors.solidButton,({theme:e})=>e.colors.solidButtonText),Vne=p.div.withConfig({displayName:"LiveTracking__ProductCursor",componentId:"sc-op0yv1-12"})(["position:absolute;z-index:4;display:flex;align-items:flex-start;gap:2px;color:",";animation:"," 7s cubic-bezier(0.4,0,0.2,1) infinite;pointer-events:none;> svg{width:18px;height:18px;fill:",";}span{border-radius:4px;background:",";padding:2px 5px;color:#03201b;font-size:6px;font-weight:800;}"],({theme:e})=>e.colors.accentPrimary,$ne,({theme:e})=>e.colors.surface,({theme:e})=>e.colors.accentPrimary),Yne=p.i.withConfig({displayName:"LiveTracking__CursorRipple",componentId:"sc-op0yv1-13"})(["position:absolute;z-index:3;top:calc(81% - 12px);left:calc(50% - 12px);width:24px;height:24px;border:2px solid ",";border-radius:50%;animation:"," 7s ease infinite;"],({theme:e})=>e.colors.accentPrimary,zne),Xne=Te(["0%{top:55%;left:30%;}12%{top:38%;left:52%;}18%{top:38%;left:52%;}20%{top:38%;left:52%;}35%{top:58%;left:45%;}42%{top:58%;left:45%;}44%{top:58%;left:45%;}58%{top:72%;left:65%;}65%{top:72%;left:65%;}67%{top:72%;left:65%;}
14482%{top:45%;left:25%;}88%{top:45%;left:25%;}100%{top:55%;left:30%;}"]),Kne=Te(["0%,17%,21%,41%,45%,64%,68%,87%,100%{transform:scale(1);}19%,43%,66%{transform:scale(0.85);}"]),Wne=Te(["0%,17%{opacity:0;transform:translate(-50%,-50%) scale(0);}19%{opacity:0.5;transform:translate(-50%,-50%) scale(0.2);}26%{opacity:0;transform:translate(-50%,-50%) scale(1);}27%,100%{opacity:0;transform:translate(-50%,-50%) scale(0);}"]),Jne=Te(["0%,41%{opacity:0;transform:translate(-50%,-50%) scale(0);}43%{opacity:0.5;transform:translate(-50%,-50%) scale(0.2);}50%{opacity:0;transform:translate(-50%,-50%) scale(1);}51%,100%{opacity:0;transform:translate(-50%,-50%) scale(0);}"]),Qne=Te(["0%,64%{opacity:0;transform:translate(-50%,-50%) scale(0);}66%{opacity:0.5;transform:translate(-50%,-50%) scale(0.2);}73%{opacity:0;transform:translate(-50%,-50%) scale(1);}74%,100%{opacity:0;transform:translate(-50%,-50%) scale(0);}"]),Zne=Te(["0%,20%{width:0;}44%{width:100%;}100%{width:100%;}"]);p.div.withConfig({displayName:"LiveTracking__MiniStream",componentId:"sc-op0yv1-14"})(["border-radius:",";background:",";border:1px solid ",";overflow:hidden;position:relative;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;"],({theme:e})=>e.radius.sm,({theme:e})=>e.colors.consoleBg,({theme:e})=>e.colors.consoleOverlayBorder);p.div.withConfig({displayName:"LiveTracking__StreamOverlay",componentId:"sc-op0yv1-15"})(["position:absolute;top:8px;left:8px;display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:4px;background:",";border:1px solid ",";font-size:10px;font-weight:600;color:",";text-transform:uppercase;letter-spacing:0.05em;"],({theme:e})=>e.colors.consoleOverlay,({theme:e})=>e.colors.consoleOverlayBorder,({theme:e})=>e.colors.textSecondary);p.span.withConfig({displayName:"LiveTracking__LiveRedDot",componentId:"sc-op0yv1-16"})(["display:inline-block;width:8px;height:8px;border-radius:50%;background:",";animation:"," 1.5s ease-in-out infinite;margin-right:6px;"],({theme:e})=>e.colors.danger,a6);p.div.withConfig({displayName:"LiveTracking__FakePage",componentId:"sc-op0yv1-17"})(["position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px 16px;pointer-events:none;"]);p.div.withConfig({displayName:"LiveTracking__FakeNavbar",componentId:"sc-op0yv1-18"})(["position:absolute;top:0;left:0;right:0;height:28px;background:",";border-bottom:1px solid ",";display:flex;align-items:center;padding:0 12px;gap:16px;"],({theme:e})=>e.colors.consoleOverlay,({theme:e})=>e.colors.consoleOverlayBorder);p.div.withConfig({displayName:"LiveTracking__FakeNavItem",componentId:"sc-op0yv1-19"})(["width:",";height:6px;border-radius:3px;background:",";"],({$w:e})=>e||"32px",({theme:e})=>e.colors.consoleOverlayBorder);p.div.withConfig({displayName:"LiveTracking__FakeCard",componentId:"sc-op0yv1-20"})(["width:72%;padding:14px 16px;border-radius:8px;background:",";border:1px solid ",";display:flex;flex-direction:column;gap:8px;"],({theme:e})=>e.colors.consoleOverlay,({theme:e})=>e.colors.consoleOverlayBorder);p.div.withConfig({displayName:"LiveTracking__FakeLabel",componentId:"sc-op0yv1-21"})(["width:",";height:5px;border-radius:3px;background:",";"],({$w:e})=>e||"50px",({theme:e})=>e.colors.consoleTextMuted);p.div.withConfig({displayName:"LiveTracking__FakeInput",componentId:"sc-op0yv1-22"})(["width:100%;height:22px;border-radius:4px;background:",";border:1px solid ",";display:flex;align-items:center;padding:0 8px;overflow:hidden;transition:border-color 0.3s;"],({theme:e})=>e.colors.consoleOverlay,({$active:e,theme:t})=>e?t.colors.accentBorder:t.colors.consoleOverlayBorder);p.div.withConfig({displayName:"LiveTracking__FakeTyping",componentId:"sc-op0yv1-23"})(["height:4px;border-radius:2px;background:",";animation:"," 8s ease-in-out infinite;max-width:80px;"],({theme:e})=>e.colors.accentBorder,Zne);p.div.withConfig({displayName:"LiveTracking__FakeButton",componentId:"sc-op0yv1-24"})(["width:100%;height:22px;border-radius:4px;background:",";border:1px solid ",";display:flex;align-items:center;justify-content:center;transition:background 0.3s;"],({theme:e})=>e.colors.accentSoft,({theme:e})=>e.colors.accentBorder);p.div.withConfig({displayName:"LiveTracking__FakeButtonLabel",componentId:"sc-op0yv1-25"})(["width:36px;height:4px;border-radius:2px;background:",";"],({theme:e})=>e.colors.consoleText);p.div.withConfig({displayName:"LiveTracking__AnimatedCursor",componentId:"sc-op0yv1-26"})(["position:absolute;z-index:20;width:16px;height:20px;animation:"," 8s cubic-bezier(0.4,0,0.2,1) infinite,"," 8s ease infinite;pointer-events:none;svg{width:100%;height:100%;color:#ffffff;}"],Xne,Kne);p.div.withConfig({displayName:"LiveTracking__ClickRipple",componentId:"sc-op0yv1-27"})(["position:absolute;z-index:15;width:30px;height:30px;border-radius:50%;border:2px solid ",";top:",";left:",";pointer-events:none;animation:"," 8s ease infinite;"],({theme:e})=>e.colors.accentBorder,({$top:e})=>e,({$left:e})=>e,({$animation:e})=>{switch(e){case"r1":return Wne;case"r2":return Jne;case"r3":return Qne}});p.div.withConfig({displayName:"LiveTracking__InteractiveBadge",componentId:"sc-op0yv1-28"})(["position:absolute;bottom:8px;right:8px;display:flex;align-items:center;gap:5px;padding:3px 8px;border-radius:4px;background:",";border:1px solid ",";backdrop-filter:blur(4px);font-size:9px;font-weight:600;color:",";text-transform:uppercase;letter-spacing:0.04em;z-index:25;svg{width:11px;height:11px;opacity:0.5;}"],({theme:e})=>e.colors.consoleOverlay,({theme:e})=>e.colors.consoleOverlayBorder,({theme:e})=>e.colors.consoleTextMuted);function eie(){return s.jsxs(ns,{children:[s.jsxs(is,{children:[s.jsxs(rs,{children:[s.jsx(N,{icon:"lucide:radio","aria-hidden":"true"}),s.jsx("span",{children:"Run #PF-2841 - Customer onboarding"})]}),s.jsx(u3,{$tone:"accent",children:"Live"})]}),s.jsxs(os,{children:[s.jsxs(ia,{children:[s.jsx(ra,{children:"Run steps"}),s.jsxs(cf,{$state:"done",children:[s.jsx(N,{icon:"lucide:check"}),"Open portal"]}),s.jsxs(cf,{$state:"active",children:[s.jsx(Dne,{}),"Fill profile"]}),s.jsxs(cf,{$state:"idle",children:[s.jsx(N,{icon:"lucide:circle"}),"Submit form"]}),s.jsxs(cf,{$state:"idle",children:[s.jsx(N,{icon:"lucide:circle"}),"Save receipt"]})]}),s.jsxs(ss,{children:[s.jsxs(Fne,{children:[s.jsxs("span",{children:[s.jsx(N,{icon:"lucide:lock-keyhole"}),"portal.acme.io/onboarding"]}),s.jsx(N,{icon:"lucide:more-horizontal"})]}),s.jsxs(Bne,{children:[s.jsxs(Lne,{children:[s.jsx("small",{children:"Acme Partner Portal"}),s.jsx("strong",{children:"Complete your profile"})]}),s.jsxs(qne,{children:[s.jsxs("label",{children:["Company name",s.jsx(lT,{children:s.jsxs(cT,{children:[s.jsx(Hne,{children:"Northstar Labs"}),s.jsx(dT,{$field:"company"})]})})]}),s.jsxs("label",{children:["Work email",s.jsx(lT,{children:s.jsxs(cT,{children:[s.jsx(Une,{children:"[email protected]"}),s.jsx(dT,{$field:"email"})]})})]}),s.jsxs(Gne,{children:[s.jsx(N,{icon:"lucide:arrow-right"}),"Continue"]})]}),s.jsxs(Vne,{"aria-hidden":"true",children:[s.jsx(N,{icon:"lucide:mouse-pointer-2"}),s.jsx("span",{children:"Puppetflow"})]}),s.jsx(Yne,{"aria-hidden":"true"})]})]})]})]})}const tie=Te(["0%,12%{clip-path:inset(0 100% 0 0);}34%,88%{clip-path:inset(0 0 0 0);}100%{clip-path:inset(0 100% 0 0);}"]),nie=Te(["0%,11%{left:0;opacity:0;}12%{left:0;opacity:1;}34%{left:100%;opacity:1;}35%,100%{left:100%;opacity:0;}"]),iie=Te(["0%,38%{opacity:1;max-height:44px;transform:translateY(0);}50%,88%{opacity:0.18;max-height:20px;transform:translateY(-2px);}100%{opacity:1;max-height:44px;}"]),rie=Te(["0%,38%{background:transparent;}50%,88%{background:var(--match-bg);}100%{background:transparent;}"]),g3=Te(["0%,45%{opacity:0;transform:translateY(8px);}55%,88%{opacity:1;transform:translateY(0);}100%{opacity:0;}"]),oie=p.span.withConfig({displayName:"RunHistory__RefreshState",componentId:"sc-1wmv6cj-0"})(["display:inline-flex;align-items:center;gap:5px;color:",";
144font-size:7px;svg{width:9px;height:9px;}"],({theme:e})=>e.colors.textMuted),sie=p.div.withConfig({displayName:"RunHistory__RunToolbar",componentId:"sc-1wmv6cj-1"})(["display:flex;gap:7px;border-bottom:1px solid ",";padding:7px 12px;"],({theme:e})=>e.colors.borderSubtle),aie=p.div.withConfig({displayName:"RunHistory__SearchField",componentId:"sc-1wmv6cj-2"})(["display:flex;min-height:20px;flex:1;align-items:center;gap:6px;overflow:hidden;border:1px solid ",";border-radius:6px;background:",";padding:0 8px;> svg{width:11px;height:11px;color:",";}"],({theme:e})=>e.colors.border,({theme:e})=>e.colors.surface,({theme:e})=>e.colors.textMuted),lie=p.span.withConfig({displayName:"RunHistory__SearchValue",componentId:"sc-1wmv6cj-3"})(["position:relative;display:inline-block;width:fit-content;white-space:nowrap;"]),cie=p.span.withConfig({displayName:"RunHistory__SearchText",componentId:"sc-1wmv6cj-4"})(["display:inline-block;color:",";font:8px 'JetBrains Mono',monospace;animation:"," 6s steps(9,end) infinite;"],({theme:e})=>e.colors.text,tie),die=p.i.withConfig({displayName:"RunHistory__SearchCaret",componentId:"sc-1wmv6cj-5"})(["position:absolute;top:50%;left:0;width:1px;height:12px;background:",";opacity:0;transform:translateY(-50%);animation:"," 6s steps(9,end) infinite;"],({theme:e})=>e.colors.accentPrimary,nie),uie=p.div.withConfig({displayName:"RunHistory__FilterButton",componentId:"sc-1wmv6cj-6"})(["display:flex;min-height:20px;align-items:center;gap:5px;border:1px solid ",";border-radius:6px;padding:0 8px;color:",";font-size:8px;font-weight:650;svg{width:10px;height:10px;}span{display:flex;width:14px;height:14px;align-items:center;justify-content:center;border-radius:50%;background:",";color:",";font-size:6px;}"],({theme:e})=>e.colors.border,({theme:e})=>e.colors.textTertiary,({theme:e})=>e.colors.accentSoft,({theme:e})=>e.colors.accentText),pie=p.div.withConfig({displayName:"RunHistory__ActiveFilters",componentId:"sc-1wmv6cj-7"})(["display:flex;align-items:center;justify-content:space-between;min-height:35px;border-bottom:1px solid ",";padding:0 12px;small{color:",";font-size:7px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.textMuted),fie=p.span.withConfig({displayName:"RunHistory__FilterChip",componentId:"sc-1wmv6cj-8"})(["display:inline-flex;align-items:center;gap:5px;border-radius:5px;background:",";padding:4px 6px;color:",";font:7px 'JetBrains Mono',monospace;animation:"," 6s ease infinite;svg{width:8px;height:8px;}"],({theme:e})=>e.colors.accentSoft,({theme:e})=>e.colors.accentText,g3),hie=p.div.withConfig({displayName:"RunHistory__RunTable",componentId:"sc-1wmv6cj-9"})(["font-size:8px;"]),gie=p.div.withConfig({displayName:"RunHistory__RunTableHead",componentId:"sc-1wmv6cj-10"})(["display:grid;grid-template-columns:36px 1.25fr 0.9fr 55px 50px;gap:5px;min-height:28px;align-items:center;border-bottom:1px solid ",";padding:0 11px;color:",";font-size:6px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;@media (max-width:","){grid-template-columns:30px 1fr 55px;span:nth-child(3),span:nth-child(5){display:none;}}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.textMuted,({theme:e})=>e.breakpoint.sm),mie=p.div.withConfig({displayName:"RunHistory__ProductRunRow",componentId:"sc-1wmv6cj-11"})(["--match-bg:",";display:grid;grid-template-columns:36px 1.25fr 0.9fr 55px 50px;gap:5px;min-height:43px;align-items:center;overflow:hidden;border-bottom:1px solid ",";padding:0 11px;animation:"," 6s ease infinite;> span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:2px;}strong{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap;}small{color:",";font-size:6px;}@media (max-width:","){grid-template-columns:30px 1fr 55px;> span:nth-child(3),> span:nth-child(5){display:none;}}"],({theme:e})=>e.colors.accentSoft,({theme:e})=>e.colors.borderSubtle,({$match:e})=>e?rie:iie,({theme:e})=>e.colors.textMuted,({theme:e})=>e.breakpoint.sm),xie=p.span.withConfig({displayName:"RunHistory__RunStatus",componentId:"sc-1wmv6cj-12"})(["display:flex;width:17px;height:17px;align-items:center;justify-content:center;border-radius:50%;background:",";color:",";svg{width:9px;height:9px;}"],({$status:e,theme:t})=>e==="success"?t.colors.successSoft:t.colors.dangerSoft,({$status:e,theme:t})=>e==="success"?t.colors.success:t.colors.danger),yie=p.span.withConfig({displayName:"RunHistory__MonoCell",componentId:"sc-1wmv6cj-13"})(["color:",";font:7px 'JetBrains Mono',monospace;"],({theme:e})=>e.colors.textTertiary),vie=p.span.withConfig({displayName:"RunHistory__MutedCell",componentId:"sc-1wmv6cj-14"})(["color:",";
144font-size:7px;"],({theme:e})=>e.colors.textMuted),bie=p.div.withConfig({displayName:"RunHistory__ResultToast",componentId:"sc-1wmv6cj-15"})(["position:absolute;right:12px;bottom:10px;display:flex;align-items:center;gap:5px;border:1px solid ",";border-radius:6px;background:",";box-shadow:0 8px 24px rgba(0,0,0,0.12);padding:6px 8px;color:",";font-size:7px;font-weight:650;animation:"," 6s ease infinite;svg{width:9px;height:9px;}"],({theme:e})=>e.colors.successBorder,({theme:e})=>e.scheme==="dark"?"#0a1715":"#f0fdf7",({theme:e})=>e.colors.success,g3);p.div.withConfig({displayName:"RunHistory__MiniTable",componentId:"sc-1wmv6cj-16"})(["border-radius:",";border:1px solid ",";background:",";overflow:hidden;font-size:11px;"],({theme:e})=>e.radius.sm,({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.glass);p.div.withConfig({displayName:"RunHistory__MiniTableHeader",componentId:"sc-1wmv6cj-17"})(["display:grid;grid-template-columns:20px 1fr 100px 60px;gap:8px;align-items:center;padding:6px 12px;border-bottom:1px solid ",";color:",";font-weight:600;font-size:9px;text-transform:uppercase;letter-spacing:0.05em;@media (max-width:","){grid-template-columns:20px 1fr 60px;.hide-sm{display:none;}}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.textMuted,({theme:e})=>e.breakpoint.sm);p.div.withConfig({displayName:"RunHistory__MiniTableRow",componentId:"sc-1wmv6cj-18"})(["display:grid;grid-template-columns:20px 1fr 100px 60px;gap:8px;align-items:center;padding:7px 12px;border-bottom:1px solid ",";color:",";transition:background 0.15s;&:last-child{border-bottom:none;}"," @media (max-width:","){grid-template-columns:20px 1fr 60px;.hide-sm{display:none;}}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.textTertiary,({$highlight:e,theme:t})=>e&&`background: ${t.colors.glass};`,({theme:e})=>e.breakpoint.sm);p.span.withConfig({displayName:"RunHistory__HeaderCell",componentId:"sc-1wmv6cj-19"})([""]);p.span.withConfig({displayName:"RunHistory__RowCell",componentId:"sc-1wmv6cj-20"})([""]);p.span.withConfig({displayName:"RunHistory__RowMetaCell",componentId:"sc-1wmv6cj-21"})([""]);p.span.withConfig({displayName:"RunHistory__RowTimeCell",componentId:"sc-1wmv6cj-22"})(["color:",";"],({theme:e})=>e.colors.textMuted);p.span.withConfig({displayName:"RunHistory__StatusDot",componentId:"sc-1wmv6cj-23"})(["width:8px;height:8px;border-radius:50%;background:",";display:inline-block;"],({$color:e})=>e);const wie=p.span.withConfig({displayName:"RunHistory__MetaTag",componentId:"sc-1wmv6cj-24"})(["display:inline-flex;width:fit-content;max-width:100%;justify-self:start;align-items:center;padding:1px 6px;border-radius:",";font-size:9px;font-weight:600;background:",";color:",";white-space:nowrap;"],({theme:e})=>e.radius.full,({theme:e})=>e.colors.accentSoft,({theme:e})=>e.colors.accentText);p.div.withConfig({displayName:"RunHistory__FilterBar",componentId:"sc-1wmv6cj-25"})(["display:flex;align-items:center;gap:6px;padding:6px 12px;border-bottom:1px solid ",";"],({theme:e})=>e.colors.borderSubtle);p.span.withConfig({displayName:"RunHistory__FilterPill",componentId:"sc-1wmv6cj-26"})(["display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:",";font-size:9px;font-weight:500;border:1px solid ",";color:",";background:",";cursor:default;"],({theme:e})=>e.radius.full,({$active:e,theme:t})=>e?t.colors.forest:t.colors.borderSubtle,({$active:e,theme:t})=>e?t.colors.forest:t.colors.textMuted,({$active:e,theme:t})=>e?t.colors.accentSoft:"transparent");function _ie(){const e=[["success","Invoice collection","region:eu","12.4s","2m ago"],["success","Customer onboarding","tier:pro","8.1s","8m ago"],["error","Portal login","retry:2","30.0s","14m ago"],["success","Catalog scraper","pages:12","45.2s","21m ago"]];return s.jsxs(ns,{children:[s.jsxs(is,{children:[s.jsxs(rs,{children:[s.jsx(N,{icon:"lucide:history"}),s.jsx("span",{children:"Production Ops - Runs"})]}),s.jsxs(oie,{children:[s.jsx(N,{icon:"lucide:refresh-cw"}),"Live updates"]})]}),s.jsxs(os,{children:[s.jsxs(ia,{children:[s.jsx(ra,{children:"Workspace"}),s.jsxs(Mn,{children:[s.jsx(N,{icon:"lucide:layout-dashboard"}),"Overview"]}),s.jsxs(Mn,{$active:!0,children:[s.jsx(N,{icon:"lucide:list-checks"}),"Runs"]}),s.jsxs(Mn,{children:[s.jsx(N,{icon:"lucide:workflow"}),"Workflows"]}),s.jsxs(Mn,{children:[s.jsx(N,{icon:"lucide:archive"}),"Artifacts"]})]}),s.jsxs(ss,{children:[s.jsxs(sie,{children:[s.jsxs(aie,{children:[s.jsx(N,{icon:"lucide:search"}),s.jsxs(lie,{children:[s.jsx(cie,{children:"region:eu"}),s.jsx(die,{})]})]}),s.jsxs(uie,{children:[s.jsx(N,{icon:"lucide:sliders-horizontal"}),"Filter ",s.jsx("span",{children:"1"})]})]}),s.jsxs(pie,{children:[s.jsxs(fie,{children:["metadata: region:eu ",s.jsx(N,{icon:"lucide:x"})]}),s.jsx("small",{children:"1 result"})]}),s.jsxs(hie,{children:[s.jsxs(gie,{children:[s.jsx("span",{children:"Status"}),s.jsx("span",{children:"Workflow"}),s.jsx("span",{children:"Metadata"}),s.jsx("span",{children:"Duration"}),s.jsx("span",{children:"Started"})]}),e.map(([t,n,r,a,c],u)=>s.jsxs(mie,{$match:u===0,$index:u,children:[s.jsx(xie,{$status:t,children:s.jsx(N,{icon:t==="success"?"lucide:check":"lucide:x"})}),s.jsxs("span",{children:[s.jsx("strong",{children:n}),s.jsxs("small",{children:["#PF-",2841-u]})]}),s.jsx(wie,{children:r}),s.jsx(yie,{children:a}),s.jsx(vie,{children:c})]},n))]}),s.jsxs(bie,{children:[s.jsx(N,{icon:"lucide:check"}),"Filter applied. 1 matching run"]})]})]})]})}const m3=[[{text:"{",tone:"plain"}],[{text:" ",tone:"plain"},{text:'"currency"',tone:"key"},{text:": ",tone:"plain"},{text:'"EUR"',tone:"string"}
144,{text:",",tone:"plain"}],[{text:" ",tone:"plain"},{text:'"retryCount"',tone:"key"},{text:": ",tone:"plain"},{text:"3",tone:"number"},{text:",",tone:"plain"}],[{text:" ",tone:"plain"},{text:'"captureReceipt"',tone:"key"},{text:": ",tone:"plain"},{text:"true",tone:"boolean"}],[{text:"}",tone:"plain"}]],Sie=m3.reduce((e,t)=>e+t.reduce((n,r)=>n+r.text.length,0),0);function Cie(e){const[t,n]=R.useState(0);return R.useEffect(()=>{let r,a=0;const c=()=>{if(a+=1,n(a),a<e){r=window.setTimeout(c,32);return}r=window.setTimeout(()=>{a=0,n(0),r=window.setTimeout(c,300)},1600)};return r=window.setTimeout(c,300),()=>window.clearTimeout(r)},[e]),t}const jie=Te(["50%{opacity:0;}"]),kie=Te(["0%,48%{opacity:0;transform:translateX(-5px);}60%,90%{opacity:1;transform:translateX(0);}100%{opacity:0;}"]),Nie=Te(["0%,68%{opacity:0;transform:translateY(7px);}76%,94%{opacity:1;transform:translateY(0);}100%{opacity:0;}"]),x3=(e,t)=>e==="mcp"?"#0891b2":e==="secret"?t.colors.warning:e==="json"?t.colors.accentText:t.colors.textTertiary,y3=(e,t)=>e==="mcp"?"#0891b218":e==="secret"?t.colors.warningSoft:e==="json"?t.colors.accentSoft:t.colors.surfaceSubtle,Eie=p.span.withConfig({displayName:"Variables__EncryptedBadge",componentId:"sc-qqwlxp-0"})(["display:inline-flex;align-items:center;gap:5px;border-radius:5px;background:",";padding:4px 7px;color:",";font-size:7px;font-weight:700;svg{width:9px;height:9px;}"],({theme:e})=>e.colors.successSoft,({theme:e})=>e.colors.success),Tie=p.div.withConfig({displayName:"Variables__VariableToolbar",componentId:"sc-qqwlxp-1"})(["display:flex;align-items:center;gap:7px;min-height:36px;border-bottom:1px solid ",";padding:0 11px;"],({theme:e})=>e.colors.borderSubtle),Iie=p.div.withConfig({displayName:"Variables__VariableSearch",componentId:"sc-qqwlxp-2"})(["display:flex;min-height:20px;flex:1;align-items:center;gap:6px;border:1px solid ",";border-radius:5px;padding:0 8px;color:",";font-size:7px;svg{width:9px;height:9px;}"],({theme:e})=>e.colors.border,({theme:e})=>e.colors.textMuted),Aie=p.span.withConfig({displayName:"Variables__EnvironmentSelect",componentId:"sc-qqwlxp-3"})(["display:inline-flex;align-items:center;gap:5px;min-height:20px;border:1px solid ",";border-radius:5px;padding:0 7px;color:",";font-size:7px;svg{width:8px;height:8px;}@media (max-width:","){display:none;}"],({theme:e})=>e.colors.border,({theme:e})=>e.colors.textTertiary,({theme:e})=>e.breakpoint.sm),Rie=p.span.withConfig({displayName:"Variables__NewVariable",componentId:"sc-qqwlxp-4"})(["display:inline-flex;flex-shrink:0;align-items:center;gap:5px;min-height:20px;border-radius:5px;background:",";padding:0 8px;color:",";font-size:7px;font-weight:700;white-space:nowrap;svg{width:9px;height:9px;flex-shrink:0;}"],({theme:e})=>e.colors.solidButton,({theme:e})=>e.colors.solidButtonText),Mie=p.div.withConfig({displayName:"Variables__VariableWorkspace",componentId:"sc-qqwlxp-5"})(["display:grid;min-height:283px;grid-template-columns:38% minmax(0,1fr);@media (max-width:","){grid-template-columns:40% minmax(0,1fr);}"],({theme:e})=>e.breakpoint.sm),Pie=p.div.withConfig({displayName:"Variables__VariableList",componentId:"sc-qqwlxp-6"})(["border-right:1px solid ",";"],({theme:e})=>e.colors.borderSubtle),$ie=p.div.withConfig({displayName:"Variables__ListHeader",componentId:"sc-qqwlxp-7"})(["display:grid;grid-template-columns:1fr 42px;min-height:27px;align-items:center;border-bottom:1px solid ",";padding:0 7px;color:",";font-size:6px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.textMuted),Ja=p.div.withConfig({displayName:"Variables__VariableRow",componentId:"sc-qqwlxp-8"})(["display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:5px;min-height:42px;border-bottom:1px solid ",";background:",";padding:0 7px;> span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:3px;}strong{overflow:hidden;font:7px 'JetBrains Mono',monospace;text-overflow:ellipsis;white-space:nowrap;}small{overflow:hidden;color:",";font-size:6px;text-overflow:ellipsis;white-space:nowrap;}"],({theme:e})=>e.colors.borderSubtle,({$active:e,theme:t})=>e?t.colors.accentSoft:"transparent",({theme:e})=>e.colors.textMuted),Qa=p.span.withConfig({displayName:"Variables__TypeIcon",componentId:"sc-qqwlxp-9"})(["display:flex !important;width:22px;height:22px;align-items:center;justify-content:center;border-radius:6px;background:",";color:",";svg{width:10px;height:10px;}"],({$kind:e,theme:t})=>y3(e,t),({$kind:e,theme:t})=>x3(e,t)),Za=p.span.withConfig({displayName:"Variables__TypeBadge",componentId:"sc-qqwlxp-10"})(["width:fit-content;border-radius:",";background:",";padding:2px 5px;color:",";font-size:5px;font-weight:700;"],({theme:e})=>
144e.radius.full,({$kind:e,theme:t})=>y3(e,t),({$kind:e,theme:t})=>x3(e,t)),zie=p.div.withConfig({displayName:"Variables__VariableEditor",componentId:"sc-qqwlxp-11"})(["position:relative;min-width:0;padding:10px;"]),Oie=p.div.withConfig({displayName:"Variables__EditorHeader",componentId:"sc-qqwlxp-12"})(["display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;> span:first-child{display:flex;min-width:0;flex-direction:column;gap:2px;}small{color:",";font-size:6px;font-weight:700;letter-spacing:0.06em;}strong{overflow:hidden;font:9px 'JetBrains Mono',monospace;text-overflow:ellipsis;white-space:nowrap;}"],({theme:e})=>e.colors.textMuted),Die=p.span.withConfig({displayName:"Variables__UsageBadge",componentId:"sc-qqwlxp-13"})(["display:inline-flex;flex-shrink:0;align-items:center;gap:4px;border-radius:5px;background:",";padding:4px 6px;color:",";font-size:6px;font-weight:650;white-space:nowrap;svg{width:8px;height:8px;flex-shrink:0;}@media (max-width:","){display:none;}"],({theme:e})=>e.colors.accentSoft,({theme:e})=>e.colors.accentText,({theme:e})=>e.breakpoint.sm),Fie=p.div.withConfig({displayName:"Variables__JsonEditor",componentId:"sc-qqwlxp-14"})(["display:grid;grid-template-columns:18px minmax(0,1fr);gap:0 6px;min-height:105px;align-content:center;overflow:hidden;border:1px solid ",";border-radius:7px;background:",";padding:8px;color:",";font:7px/17px 'JetBrains Mono',monospace;"],({theme:e})=>e.colors.consoleOverlayBorder,({theme:e})=>e.colors.consoleBg,({theme:e})=>e.colors.consoleText),Bie=p.span.withConfig({displayName:"Variables__LineNumber",componentId:"sc-qqwlxp-15"})(["color:"," !important;text-align:right;"],({theme:e})=>e.colors.consoleTextMuted),Lie=p.span.withConfig({displayName:"Variables__JsonLine",componentId:"sc-qqwlxp-16"})(["position:relative;width:fit-content;max-width:100%;white-space:pre;"]),qie=p.span.withConfig({displayName:"Variables__JsonChar",componentId:"sc-qqwlxp-17"})(["color:",";"],({$tone:e,theme:t})=>e==="key"?t.colors.codeVariable:e==="string"?t.colors.codeString:e==="number"?t.colors.codeNumber:e==="boolean"?t.colors.codeKeyword:t.colors.consoleText),uT=p.i.withConfig({displayName:"Variables__EditorCaret",componentId:"sc-qqwlxp-18"})(["display:inline-block;width:1px;height:10px;margin-left:2px;background:",";animation:"," 700ms step-end infinite;"],({theme:e})=>e.colors.accentPrimary,jie),Hie=p.div.withConfig({displayName:"Variables__FlowUsage",componentId:"sc-qqwlxp-19"})(["display:grid;grid-template-columns:0.8fr 1.2fr;gap:8px;margin-top:9px;border:1px solid ",";border-radius:7px;padding:8px;> span{display:grid;min-width:0;grid-template-columns:20px minmax(0,1fr);align-content:center;gap:2px 5px;}> span > svg{width:13px;height:13px;grid-row:1 / 3;color:",";}strong{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap;}small{color:",";font-size:6px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.accentText,({theme:e})=>e.colors.textMuted),Uie=p.div.withConfig({displayName:"Variables__Expression",componentId:"sc-qqwlxp-20"})(["position:relative;min-width:0;> small{display:block;margin-bottom:3px;}code{display:block;overflow:hidden;border:1px solid ",";border-radius:4px;padding:4px 5px;color:",";font:6px 'JetBrains Mono',monospace;text-overflow:ellipsis;white-space:nowrap;}"],({theme:e})=>e.colors.border,({theme:e})=>e.colors.accentText),Gie=p.span.withConfig({displayName:"Variables__ResolvedValue",componentId:"sc-qqwlxp-21"})(["position:absolute;right:4px;bottom:3px;border-radius:3px;background:",";padding:2px 4px;color:",";font-size:5px;font-weight:700;animation:"," 7s ease infinite;"],({theme:e})=>e.colors.successSoft,({theme:e})=>e.colors.success,kie),Vie=p.div.withConfig({displayName:"Variables__SavedToast",componentId:"sc-qqwlxp-22"})(["position:absolute;right:10px;bottom:8px;display:flex;align-items:center;gap:5px;border:1px solid ",";border-radius:6px;background:",";box-shadow:0 8px 22px rgba(0,0,0,0.14);padding:6px 8px;color:",";font-size:6px;font-weight:650;animation:"," 7s ease infinite;svg{width:9px;height:9px;}"],({theme:e})=>e.colors.successBorder,({theme:e})=>e.scheme==="dark"?"#0a1715":"#f0fdf7",({theme:e})=>e.colors.success,Nie);function Yie(){const e=Cie(Sie);let t=0;return s.jsxs(ns,{children:[s.jsxs(is,{children:[s.jsxs(rs,{children:[s.jsx(N,{icon:"lucide:braces"}),s.jsx("span",{children:"Production Ops - Variables"})]}),s.jsxs(Eie,{children:[s.jsx(N,{icon:"lucide:lock-keyhole"}),"Encrypted at rest"]})]}),s.jsx(os,{children:s.jsxs(ss,{children:[s.jsxs(Tie,{children:[s.jsxs(Iie,{children:[s.jsx(N,{icon:"lucide:search"}),"Search variables"]}),s.jsxs(Aie,{children:["Production ",s.jsx(N,{icon:"lucide:chevron-down"})]}),s.jsxs(Rie,{children:[s.jsx(N,{icon:"lucide:plus"}),"New variable"]})]}),s.jsxs(Mie,{children:[s.jsxs(Pie,{children:[s.jsxs($ie,{children:[s.jsx("span",{children:"Variable"}),s.jsx("span",{children:"Type"})]}),s.jsxs(Ja,{$kind:"text",children:[s.jsx(Qa,{$kind:"text",children:s.jsx(N,{icon:"lucide:type"})}),s.jsxs("span",{children:[s.jsx("strong",{children:"PORTAL_URL"}),s.jsx("small",{children:"https://portal.acme.io"})]}),s.jsx(Za,{$kind:"text",children:"Text"})]}),s.jsxs(Ja,{$kind:"text",children:[s.jsx(Qa,{$kind:"text",children:s.jsx(N,{icon:"lucide:at-sign"})}),s.jsxs("span",{children:[s.jsx("strong",{children:"LOGIN_EMAIL"}),s.jsx("small",{children:"[email protected]"})]}),s.jsx(Za,{$kind:"text",children:"Text"})]}),s.jsxs(Ja,{$kind:"secret",children:[s.jsx(Qa,{$kind:"secret",children:s.jsx(N,{icon:"lucide:key-round"})}),s.jsxs("span",{children:[s.jsx("strong",{children:"API_TOKEN"}),s.jsx("small",{children:"â¢â¢â¢â¢â¢â¢â¢â¢â¢â¢â¢â¢â¢â¢â¢â¢"})]}),s.jsx(Za,{$kind:"secret",children:"Secret"})]}),s.jsxs(Ja,{$kind:"mcp",children:[s.jsx(Qa,{$kind:"mcp",children:s.jsx(N,{icon:"lucide:blocks"})}),s.jsxs("span",{children:[s.jsx("strong",{children:"METABASE_MCP"}),s.jsx("small",{children:"OAuth 2.0"})]}),s.jsx(Za,{$kind:"mcp",children:"MCP Credentials"})]}),s.jsxs(Ja,{$kind:"json",children:[s.jsx(Qa,{$kind:"json",children:s.jsx(N,{icon:"lucide:braces"})}),s.jsxs("span",{children:[s.jsx("strong",{children:"RECEIPT_RULES"}),s.jsx("small",{children:"2 properties"})]}),s.jsx(Za,{$kind:"json",children:"JSON"})]}),s.jsxs(Ja,{$kind:"json",$active:!0,children:[s.jsx(Qa,{$kind:"json",children:s.jsx(N,{icon:"lucide:braces"})}),s.jsxs("span",{children:[s.jsx("strong",{children:"CHECKOUT_CONFIG"}),s.jsx("small",{children:"3 properties"})]}),s.jsx(Za,{$kind:"json",children:"JSON"})]})]}),s.jsxs(zie,{children:[s.jsxs(Oie,{children:[s.jsxs("span",{children:[s.jsx("small",{children:"JSON VARIABLE"}),s.jsx("strong",{children:"CHECKOUT_CONFIG"})]}),s.jsxs(Die,{children:[s.jsx(N,{icon:"lucide:workflow"}),"Used in 6 flows"]})]}),s.jsx(Fie,{children:m3.map((n,r)=>s.jsxs(R.Fragment,{children:[s.jsx(Bie,{children:r+1}),s.jsxs(Lie,{children:[r===0&&e===0&&s.jsx(uT,{}),n.flatMap(a=>[...a.text].map(c=>{const u=t++;return u>
144=e?null:s.jsxs(R.Fragment,{children:[s.jsx(qie,{$tone:a.tone,children:c}),u===e-1&&s.jsx(uT,{})]},u)}))]})]},`json-line-${r}`))}),s.jsxs(Hie,{children:[s.jsxs("span",{children:[s.jsx(N,{icon:"lucide:workflow"}),s.jsx("strong",{children:"Invoice collection"}),s.jsx("small",{children:"Fill checkout form"})]}),s.jsxs(Uie,{children:[s.jsx("small",{children:"Value"}),s.jsx("code",{children:'{{$vars("var_k8Zt3xQ9mA2f.currency")}}'}),s.jsx(Gie,{children:"EUR"})]})]}),s.jsxs(Vie,{children:[s.jsx(N,{icon:"lucide:check"}),"Variable saved. 6 flows updated"]})]})]})]})})]})}const Xie=Te(["0%,18%,100%{box-shadow:none;}32%,70%{box-shadow:0 0 0 2px var(--workspace-ring);}"]),v3=Te(["0%,38%{color:var(--role-color);transform:translateY(0);}48%{transform:translateY(-2px);}58%,88%{color:var(--changed-color);transform:translateY(0);}100%{color:var(--role-color);}"]),Kie=Te(["0%,52%{opacity:0;transform:translateY(8px);}62%,90%{opacity:1;transform:translateY(0);}100%{opacity:0;}"]),Wie=p.span.withConfig({displayName:"Workspaces__OrgPlan",componentId:"sc-12bzggg-0"})(["border-radius:5px;background:",";padding:4px 7px;color:",";font-size:7px;font-weight:700;"],({theme:e})=>e.colors.accentSoft,({theme:e})=>e.colors.accentText),Jie=p.span.withConfig({displayName:"Workspaces__AddMember",componentId:"sc-12bzggg-1"})(["display:inline-flex;flex-shrink:0;align-items:center;gap:5px;border-radius:5px;background:",";padding:5px 7px;color:",";font-size:7px;font-weight:700;white-space:nowrap;svg{width:9px;height:9px;flex-shrink:0;}"],({theme:e})=>e.colors.solidButton,({theme:e})=>e.colors.solidButtonText),Qie=p.div.withConfig({displayName:"Workspaces__AccessControlLayout",componentId:"sc-12bzggg-2"})(["display:grid;min-height:284px;grid-template-columns:174px minmax(0,1fr);@media (max-width:","){grid-template-columns:118px minmax(0,1fr);}"],({theme:e})=>e.breakpoint.sm),Zie=p.div.withConfig({displayName:"Workspaces__AccessExplorer",componentId:"sc-12bzggg-3"})(["border-right:1px solid ",";background:",";padding:8px 6px;"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.scheme==="dark"?"#080f1a":"#f8fafb"),Wv=p.div.withConfig({displayName:"Workspaces__AccessGroupLabel",componentId:"sc-12bzggg-4"})(["display:flex;align-items:center;justify-content:space-between;min-height:23px;margin-top:3px;padding:0 6px;color:",";font-size:6px;font-weight:750;letter-spacing:0.07em;text-transform:uppercase;svg{width:8px;height:8px;}"],({theme:e})=>e.colors.textMuted),nd=p.div.withConfig({displayName:"Workspaces__AccessScope",componentId:"sc-12bzggg-5"})(["display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:7px;min-height:39px;border-radius:6px;background:",";padding:5px 6px;color:",";> span:last-child{display:flex;min-width:0;flex-direction:column;gap:2px;}strong{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap;}small{color:",";font-size:6px;}"],({$active:e})=>e?"rgba(59, 130, 246, 0.12)":"transparent",({$active:e,theme:t})=>e?"#3b82f6":t.colors.textTertiary,({theme:e})=>e.colors.textMuted),id=p.span.withConfig({displayName:"Workspaces__ScopeIcon",componentId:"sc-12bzggg-6"})(["display:flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:",";background:",";color:",";font-size:",";font-weight:800;svg{width:11px;height:11px;}"],({$tone:e})=>e==="personal"?"50%":"6px",({$tone:e,theme:t})=>e==="prod"||e==="qa"?"rgba(59, 130, 246, 0.12)":e==="team"?t.colors.accentSoft:"rgba(234, 179, 8, 0.14)",({$tone:e,theme:t})=>e==="prod"||e==="qa"?"#3b82f6":e==="team"?t.colors.accentText:t.scheme==="dark"?"#facc15":"#a16207",({$tone:e})=>e==="personal"?"10px":"6px"),ere=p.div.withConfig({displayName:"Workspaces__PermissionPanel",componentId:"sc-12bzggg-7"})(["position:relative;min-width:0;padding:10px;"]),tre=p.div.withConfig({displayName:"Workspaces__PermissionHeader",componentId:"sc-12bzggg-8"})(["display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:37px;> span{display:flex;flex-direction:column;gap:2px;}small{color:",";font-size:6px;font-weight:700;letter-spacing:0.06em;}strong{font-size:10px;}"],({theme:e})=>e.colors.textMuted),nre=p.div.withConfig({displayName:"Workspaces__PermissionColumns",componentId:"sc-12bzggg-9"})(["display:grid;grid-template-columns:1fr 92px;min-height:24px;align-items:center;border-top:1px solid ",";border-bottom:1px solid ",";color:",";font-size:6px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.textMuted),Jv=p.div.withConfig({displayName:"Workspaces__Acce
144ssRule",componentId:"sc-12bzggg-10"})(["display:grid;grid-template-columns:minmax(0,1fr) 92px;align-items:center;min-height:47px;border-bottom:1px solid ",";"],({theme:e})=>e.colors.borderSubtle),Qv=p.div.withConfig({displayName:"Workspaces__RuleIdentity",componentId:"sc-12bzggg-11"})(["display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-width:0;> span:last-child{display:flex;min-width:0;flex-direction:column;gap:2px;}strong{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap;}small{color:",";font-size:6px;}"],({theme:e})=>e.colors.textMuted),Zv=p.span.withConfig({displayName:"Workspaces__RuleAvatar",componentId:"sc-12bzggg-12"})(["display:flex;width:27px;height:27px;align-items:center;justify-content:center;border-radius:",";background:",";color:",";font-size:",";font-weight:800;svg{width:11px;height:11px;}"],({$tone:e})=>e==="person"?"50%":"6px",({$tone:e,theme:t})=>e==="person"?"rgba(234, 179, 8, 0.14)":t.colors.accentSoft,({$tone:e,theme:t})=>e==="person"?t.scheme==="dark"?"#facc15":"#a16207":t.colors.accentText,({$tone:e})=>e==="person"?"10px":"6px"),eb=p.span.withConfig({displayName:"Workspaces__AccessLevel",componentId:"sc-12bzggg-13"})(["display:flex;align-items:center;justify-content:center;gap:4px;min-height:25px;border:1px solid ",";border-radius:5px;background:",";color:",";font-size:8px;font-weight:700;animation:"," 6s ease infinite;svg{width:9px;height:9px;}"],({$level:e,theme:t})=>e==="owner"?t.scheme==="dark"?"rgba(250, 204, 21, 0.38)":"rgba(202, 138, 4, 0.32)":t.colors.border,({$level:e,theme:t})=>e==="admin"?t.colors.accentSoft:e==="owner"?t.scheme==="dark"?"rgba(250, 204, 21, 0.14)":"rgba(250, 204, 21, 0.16)":t.colors.surfaceSubtle,({$level:e,theme:t})=>e==="admin"?t.colors.accentText:e==="owner"?t.scheme==="dark"?"#fde047":"#a16207":t.colors.textTertiary,({$level:e})=>e==="viewer"?v3:"none"),ire=p.div.withConfig({displayName:"Workspaces__PermissionSummary",componentId:"sc-12bzggg-14"})(["display:flex;align-items:center;gap:7px;margin-top:9px;border-radius:6px;background:",";padding:7px;> svg{width:12px;height:12px;color:",";}span{display:flex;min-width:0;flex-direction:column;gap:2px;}strong{font-size:7px;}small{color:",";font-size:6px;line-height:1.3;}"],({theme:e})=>e.colors.surfaceSubtle,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.textMuted);p.div.withConfig({displayName:"Workspaces__AccessLayout",componentId:"sc-12bzggg-15"})(["display:grid;min-height:284px;grid-template-columns:0.9fr 1.25fr;@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.breakpoint.sm);p.div.withConfig({displayName:"Workspaces__WorkspaceColumn",componentId:"sc-12bzggg-16"})(["border-right:1px solid ",";padding:10px;@media (max-width:","){display:none;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.breakpoint.sm);p.div.withConfig({displayName:"Workspaces__ColumnLabel",componentId:"sc-12bzggg-17"})(["margin-bottom:7px;color:",";font-size:6px;font-weight:750;letter-spacing:0.07em;text-transform:uppercase;"],({theme:e})=>e.colors.textMuted);p.div.withConfig({displayName:"Workspaces__ProductWorkspace",componentId:"sc-12bzggg-18"})(["--workspace-ring:",";display:grid;grid-template-columns:29px minmax(0,1fr) 10px;align-items:center;gap:7px;min-height:48px;margin-bottom:6px;border:1px solid ",";border-radius:7px;background:",";padding:6px;animation:"," 6s ease infinite;> span{display:flex;min-width:0;flex-direction:column;gap:2px;}> svg{width:9px;height:9px;color:",";}strong{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap;}small{color:",";font-size:6px;}"],({theme:e})=>e.colors.accentSoft,({$active:e,theme:t})=>e?t.colors.accentBorder:t.colors.borderSubtle,({$active:e,theme:t})=>e?t.colors.accentSoft:t.colors.surfaceSubtle,({$active:e})=>e?Xie:"none",({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.textMuted);p.span.withConfig({displayName:"Workspaces__WorkspaceMark",componentId:"sc-12bzggg-19"})(["display:flex !important;width:27px;height:27px;align-items:center;justify-content:center;border-radius:6px;background:",";color:",";svg{width:12px;height:12px;}"],({$tone:e,theme:t})=>e==="prod"?t.colors.accentSoft:e==="qa"?t.colors.warningSoft:t.colors.surface,({$tone:e,theme:t})=>e==="prod"?t.colors.accentText:e==="qa"?t.colors.warning:t.colors.textTertiary);p.div.withConfig({displayName:"Workspaces__MemberColumn",componentId:"sc-12bzggg-20"})(["position:relative;min-width:0;padding:10px;"]);p.div.withConfig({displayName:"Workspaces__MemberHeader",componentId:"sc-12bzggg-21"})(["display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;>
144 span{display:flex;min-width:0;flex-direction:column;gap:2px;}strong{font-size:9px;}small{color:",";font-size:6px;}"],({theme:e})=>e.colors.textMuted);const rre=p.span.withConfig({displayName:"Workspaces__EnvironmentBadge",componentId:"sc-12bzggg-22"})(["border-radius:4px;background:",";padding:3px 5px;color:",";font-size:6px;font-weight:700;text-transform:uppercase;"],({theme:e})=>e.colors.successSoft,({theme:e})=>e.colors.success);p.div.withConfig({displayName:"Workspaces__MemberRow",componentId:"sc-12bzggg-23"})(["display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:51px;border-bottom:1px solid ",";> span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:2px;}strong{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap;}small{overflow:hidden;color:",";font-size:6px;text-overflow:ellipsis;white-space:nowrap;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.textMuted);p.span.withConfig({displayName:"Workspaces__Avatar",componentId:"sc-12bzggg-24"})(["display:flex;width:27px;height:27px;align-items:center;justify-content:center;border-radius:50%;background:",";color:",";font-size:7px;font-weight:800;"],({$tone:e,theme:t})=>e==="green"?t.colors.accentPrimary:e==="gold"?"#f59e0b":"#64748b",({$tone:e})=>e==="gold"?"#422006":"#ffffff");p.span.withConfig({displayName:"Workspaces__RoleSelect",componentId:"sc-12bzggg-25"})(["--role-color:",";--changed-color:",";display:flex;align-items:center;gap:3px;border:1px solid ",";border-radius:5px;padding:4px 5px;color:var(--role-color);font-size:6px;font-weight:650;animation:"," 6s ease infinite;svg{width:7px;height:7px;}"],({$role:e,theme:t})=>e==="admin"?t.colors.accentText:e==="manager"?t.colors.warning:t.colors.textTertiary,({theme:e})=>e.colors.success,({theme:e})=>e.colors.border,({$role:e})=>e==="manager"?v3:"none");const ore=p.div.withConfig({displayName:"Workspaces__PermissionToast",componentId:"sc-12bzggg-26"})(["position:absolute;right:10px;bottom:9px;display:flex;align-items:center;gap:7px;border:1px solid ",";border-radius:7px;background:",";box-shadow:0 10px 26px rgba(0,0,0,0.14);padding:7px 9px;animation:"," 6s ease infinite;> svg{width:14px;height:14px;color:",";}span{display:flex;flex-direction:column;gap:2px;}strong{color:",";font-size:7px;}small{color:",";font-size:6px;}"],({theme:e})=>e.colors.successBorder,({theme:e})=>e.scheme==="dark"?"#0a1715":"#f0fdf7",Kie,({theme:e})=>e.colors.success,({theme:e})=>e.colors.success,({theme:e})=>e.colors.textMuted);p.div.withConfig({displayName:"Workspaces__MiniWorkspaceList",componentId:"sc-12bzggg-27"})(["display:flex;flex-direction:column;gap:8px;"]);p.div.withConfig({displayName:"Workspaces__MiniWorkspaceCard",componentId:"sc-12bzggg-28"})(["display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:",";border:1px solid ",";background:",";cursor:default;"],({theme:e})=>e.radius.sm,({$active:e,theme:t})=>e?t.colors.accentBorder:t.colors.borderSubtle,({$active:e,theme:t})=>e?t.colors.accentSoft:t.colors.glass);p.div.withConfig({displayName:"Workspaces__WorkspaceIcon",componentId:"sc-12bzggg-29"})(["width:30px;height:30px;border-radius:8px;background:",";opacity:0.72;display:flex;align-items:center;justify-content:center;font-weight:700;color:",";flex-shrink:0;svg{width:20px;height:20px;color:white;background:rgba(0,0,0,0.5);padding:2px;border-radius:4px;}"],({theme:e})=>e.gradient.primary,({theme:e})=>e.colors.textSecondary);p.div.withConfig({displayName:"Workspaces__WorkspaceMeta",componentId:"sc-12bzggg-30"})(["flex:1;min-width:0;"]);p.div.withConfig({displayName:"Workspaces__WorkspaceName",componentId:"sc-12bzggg-31"})(["font-size:12px;font-weight:600;color:",";"],({theme:e})=>e.colors.text);p.div.withConfig({displayName:"Workspaces__WorkspaceSub",componentId:"sc-12bzggg-32"})(["font-size:9px;color:",";"],({theme:e})=>e.colors.textMuted);p.div.withConfig({displayName:"Workspaces__MiniMemberStack",componentId:"sc-12bzggg-33"})(["display:flex;align-items:center;"]);p.div.withConfig({displayName:"Workspaces__MiniMemberDot",componentId:"sc-12bzggg-34"})(["width:20px;height:20px;border-radius:50%;background:",";border:2px solid ",";margin-left:",";display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;color:#fff;"],({$bg:e})=>e,({theme:e})=>e.colors.bg,({$offset:e})=>e?"-6px":"0");function sre(){return s.jsxs(ns,{children:[s.jsxs(is,{children:[s.jsxs(rs,{children:[s.jsx(N,{icon:"lucide:panels-top-left"}),s.jsx("span",{children:"Organization settings"})]}),s.jsx(Wie,{children:"Business plan"})]}),s.jsxs(os,{children:[s.jsxs(ia,{children:[s.jsx(ra,{children:"Settings"}),s.jsxs(Mn,{children:[s.jsx(N,{icon:"lucide:building-2"}),"General"]}),s.jsxs(Mn,{$active:!0,children:[s.jsx(N,{icon:"lucide:panels-top-left"}),"Workspaces"]}
144),s.jsxs(Mn,{children:[s.jsx(N,{icon:"lucide:users"}),"Members"]}),s.jsxs(Mn,{children:[s.jsx(N,{icon:"lucide:key-round"}),"Credentials"]})]}),s.jsxs(ss,{children:[s.jsxs(ag,{children:[s.jsxs("span",{children:[s.jsx("strong",{children:"Workspace access"}),s.jsx("small",{children:"3 environments, 8 members"})]}),s.jsxs(Jie,{children:[s.jsx(N,{icon:"lucide:user-plus"}),"Invite member"]})]}),s.jsxs(Qie,{children:[s.jsxs(Zie,{children:[s.jsxs(Wv,{children:["Workspaces ",s.jsx(N,{icon:"lucide:plus"})]}),s.jsxs(nd,{$active:!0,children:[s.jsx(id,{$tone:"prod",children:s.jsx(N,{icon:"lucide:rocket"})}),s.jsxs("span",{children:[s.jsx("strong",{children:"Production Ops"}),s.jsx("small",{children:"3 access rules"})]})]}),s.jsxs(nd,{children:[s.jsx(id,{$tone:"qa",children:s.jsx(N,{icon:"lucide:flask-conical"})}),s.jsxs("span",{children:[s.jsx("strong",{children:"QA & Testing"}),s.jsx("small",{children:"2 access rules"})]})]}),s.jsxs(Wv,{children:["Teams ",s.jsx(N,{icon:"lucide:plus"})]}),s.jsxs(nd,{children:[s.jsx(id,{$tone:"team",children:s.jsx(N,{icon:"lucide:users"})}),s.jsxs("span",{children:[s.jsx("strong",{children:"Automation team"}),s.jsx("small",{children:"5 members"})]})]}),s.jsxs(nd,{children:[s.jsx(id,{$tone:"team",children:s.jsx(N,{icon:"lucide:users"})}),s.jsxs("span",{children:[s.jsx("strong",{children:"Finance team"}),s.jsx("small",{children:"3 members"})]})]}),s.jsx(Wv,{children:"Personal"}),s.jsxs(nd,{children:[s.jsx(id,{$tone:"personal",children:"J"}),s.jsxs("span",{children:[s.jsx("strong",{children:"My workspace"}),s.jsx("small",{children:"Only you"})]})]})]}),s.jsxs(ere,{children:[s.jsxs(tre,{children:[s.jsxs("span",{children:[s.jsx("small",{children:"WORKSPACE ACCESS"}),s.jsx("strong",{children:"Production Ops"})]}),s.jsx(rre,{children:"Production"})]}),s.jsxs(nre,{children:[s.jsx("span",{children:"Who has access"}),s.jsx("span",{children:"Access level"})]}),s.jsxs(Jv,{children:[s.jsxs(Qv,{children:[s.jsx(Zv,{$tone:"team",children:s.jsx(N,{icon:"lucide:users"})}),s.jsxs("span",{children:[s.jsx("strong",{children:"Automation team"}),s.jsx("small",{children:"Team with 5 members"})]})]}),s.jsxs(eb,{$level:"admin",children:[s.jsx(N,{icon:"lucide:shield-check"}),"Admin ",s.jsx(N,{icon:"lucide:chevron-down"})]})]}),s.jsxs(Jv,{children:[s.jsxs(Qv,{children:[s.jsx(Zv,{$tone:"team",children:s.jsx(N,{icon:"lucide:users"})}),s.jsxs("span",{children:[s.jsx("strong",{children:"Finance team"}),s.jsx("small",{children:"Team with 3 members"})]})]}),s.jsxs(eb,{$level:"viewer",children:[s.jsx(N,{icon:"lucide:eye"}),"Viewer ",s.jsx(N,{icon:"lucide:chevron-down"})]})]}),s.jsxs(Jv,{children:[s.jsxs(Qv,{children:[s.jsx(Zv,{$tone:"person",children:"J"}),s.jsxs("span",{children:[s.jsx("strong",{children:"Jessica Martin"}),s.jsx("small",{children:"Personal access"})]})]}),s.jsxs(eb,{$level:"owner",children:[s.jsx(N,{icon:"lucide:key-round"}),"Owner"]})]}),s.jsxs(ire,{children:[s.jsx(N,{icon:"lucide:lock-keyhole"}),s.jsxs("span",{children:[s.jsx("strong",{children:"Inherited permissions enabled"}),s.jsx("small",{children:"Team roles apply to flows, credentials and run history."})]})]}),s.jsxs(ore,{children:[s.jsx(N,{icon:"lucide:shield-check"}),s.jsxs("span",{children:[s.jsx("strong",{children:"Access updated"}),s.jsx("small",{children:"Finance team is now Viewer"})]})]})]})]})]})]})]})}const df=[{eyebrow:"Live Execution",title:"Watch every browser live",description:"Follow a run as it happens, then click, type or scroll yourself whenever automation needs a hand.",icon:"lucide:radio",visual:eie},{eyebrow:"Mailbox Watch & Catch",title:"Pass verification without shortcuts",description:"Handle email codes and TOTP checks with dedicated nodes instead of fragile custom logic.",icon:"lucide:mail",visual:Nte},{eyebrow:"Human-in-the-Loop + Notify",title:"Get approvals directly in Slack",description:"Pause a flow, notify the right people, and let them approve or reject from Slack, Discord or Telegram.",icon:"lucide:hand",visual:Ine},{eyebrow:"Video Recording",title:"Run evidence, replay exactly what happened",description:"Keep video, screenshots, downloads and extracted data together for every workflow run.",icon:"lucide:play-square",visual:ate},{eyebrow:"Search & Filter",title:"Find any run in seconds",description:"Filter execution history by status, labels, metadata or date and investigate failures quickly.",icon:"lucide:list-filter",visual:_ie},{eyebrow:"Smart Folders",title:"Keep complex flows organized",description:"Arrange workflows in nested folders and search across an entire workspace without losing context.",icon:"lucide:folder-tree",visual:Kte},{eyebrow:"Shared Variables",title:"Reuse variables across every flow",de
144scription:"Store text, encrypted secrets and structured JSON once, then reference them safely from any workflow.",icon:"lucide:braces",visual:Yie},{eyebrow:"Fine-grained User Access",title:"Control access across every environment",description:"Separate workflows, variables, credentials and integrations into workspaces, with clear roles controlling who can create, edit and execute.",icon:"lucide:users",visual:sre}];function are(e){const[t,n]=R.useState(0),[r,a]=R.useState(!1);R.useEffect(()=>{if(r)return;const f=window.setInterval(()=>{n(h=>(h+1)%e)},6e3);return()=>window.clearInterval(f)},[e,r]);const c=f=>{n(f),a(!0)};return{activeIndex:t,isPaused:r,navigateFeatures:(f,h)=>{const x={ArrowDown:(h+1)%e,ArrowRight:(h+1)%e,ArrowUp:(h-1+e)%e,ArrowLeft:(h-1+e)%e,Home:0,End:e-1}[f.key];x!==void 0&&(f.preventDefault(),c(x),document.getElementById(`feature-tab-${x}`)?.focus())},selectFeature:c,setIsPaused:a}}const lre=p.section.withConfig({displayName:"Features__FeaturesSection",componentId:"sc-1mgofr0-0"})(["position:relative;padding:64px 0 128px 0;"]),cre=p.div.withConfig({displayName:"Features__FeatureShowcase",componentId:"sc-1mgofr0-1"})(["display:grid;grid-template-columns:minmax(280px,0.65fr) minmax(0,1.4fr);gap:48px;align-items:start;@media (max-width:","){grid-template-columns:minmax(260px,0.72fr) minmax(0,1.2fr);gap:28px;}@media (max-width:","){grid-template-columns:1fr;gap:24px;}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:1ms !important;animation-iteration-count:1 !important;transition-duration:1ms !important;}}"],({theme:e})=>e.breakpoint.lg,({theme:e})=>e.breakpoint.md),dre=p.div.withConfig({displayName:"Features__Actions",componentId:"sc-1mgofr0-2"})(["display:flex;justify-content:center;margin-top:28px;a{gap:0.45rem;min-height:46px;padding-right:24px;padding-left:24px;box-shadow:none;}"]);function ure(){const{activeIndex:e,isPaused:t,navigateFeatures:n,selectFeature:r,setIsPaused:a}=are(df.length),c=df[e],u=f=>{ze("feature_selected",{feature_index:f,feature_name:df[f].eyebrow,interaction_source:"manual"}),r(f)};return s.jsx(lre,{id:"features",children:s.jsxs(Rl,{children:[s.jsxs(rg,{children:[s.jsxs(cu,{children:[s.jsx(og,{children:"Features Designed for"}),s.jsx("br",{}),s.jsx(Ol,{children:"Production & Observability"})]}),s.jsx(sg,{children:"Handle 2FA, email verification and approval gates, then monitor every run, collect artifacts and collaborate with your team."}),s.jsx(dre,{children:s.jsxs(Qo,{analyticsId:"home_features_demo",href:"/pricing?checkout=1&plan=demo",placement:"features",children:["Want a demo?",s.jsx(N,{icon:"lucide:arrow-right","aria-hidden":"true"})]})})]}),s.jsxs(cre,{onMouseEnter:()=>a(!0),onMouseLeave:()=>a(!1),children:[s.jsx(Hee,{activeIndex:e,features:df,isPaused:t,onNavigate:n,onSelect:u}),s.jsx(Mee,{activeIndex:e,feature:c})]})]})})}const pre=p.div.withConfig({displayName:"BrowserChrome",componentId:"sc-8apo80-0"})(["display:grid;grid-template-columns:82px minmax(0,1fr) 82px;align-items:center;height:44px;border-bottom:1px solid ",";background:",";padding:0 14px;@media (max-width:","){grid-template-columns:52px minmax(0,1fr) 22px;height:40px;padding:0 9px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.scheme==="dark"?"#030a19":"#f4f5f7",({theme:e})=>e.breakpoint.sm),fre=p.div.withConfig({displayName:"BrowserChrome__WindowControls",componentId:"sc-8apo80-1"})(["display:flex;gap:6px;span{width:9px;height:9px;border-radius:50%;background:",";}span:first-child{background:#ff6b63;}span:nth-child(2){background:#f5bd4f;}span:last-child{background:#61c454;}@media (max-width:","){gap:4px;span{width:7px;height:7px;}}"],({theme:e})=>e.colors.borderHover,({theme:e})=>e.breakpoint.sm),hre=p.div.withConfig({displayName:"BrowserChrome__AddressBar",componentId:"sc-8apo80-2"})(["display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;height:28px;overflow:hidden;border:1px solid ",";border-radius:7px;background:",";color:",";font-size:11px;text-overflow:ellipsis;white-space:nowrap;svg{width:11px;height:11px;color:",";}@media (max-width:","){justify-content:flex-start;padding:0 9px;font-size:9px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.scheme==="dark"?"rgba(255, 255, 255, 0.035)":"#ffffff",({theme:e})=>e.colors.textTertiary,({theme:e})=>e.colors.success,({theme:e})=>e.breakpoint.sm),gre=p.span.withConfig({displayName:"BrowserChrome__ChromeAction",componentId:"sc-8apo80-3"})(["display:flex;justify-content:flex-end;color:",";svg{width:16px;height:16px;}"],({theme:e})=>e.colors.textMuted);function mre({mode:e,isPortalLoading:t,pageLoadStage:n}
144){const r=e==="build"?"app.puppetflow.com/workflows/online-application":e==="details"?"app.puppetflow.com/runs/run_2048":t&&n===0?"about:blank":"online-services.example.com/application";return s.jsxs(pre,{children:[s.jsxs(fre,{"aria-hidden":"true",children:[s.jsx("span",{}),s.jsx("span",{}),s.jsx("span",{})]}),s.jsxs(hre,{children:[s.jsx(N,{icon:"lucide:lock-keyhole","aria-hidden":"true"}),r]}),s.jsx(gre,{"aria-hidden":"true",children:s.jsx(N,{icon:"lucide:more-horizontal"})})]})}const xre=[{id:"build",label:"Build visually",icon:"lucide:workflow"},{id:"run",label:"Run live",icon:"lucide:play"},{id:"control",label:"Take control",icon:"lucide:mouse-pointer-2"},{id:"details",label:"Run details",icon:"lucide:clipboard-check"}],Hs="Jessy Martin",vd="Business registration",gl=[{label:"Open application portal",icon:"lucide:globe-2"},{label:"Fill application form",icon:"lucide:text-cursor-input"},{label:"Click Continue",icon:"lucide:mouse-pointer-click"},{label:"Upload documents",icon:"lucide:paperclip"},{label:"Human checkpoint",icon:"lucide:hand"},{label:"Download receipt",icon:"lucide:download"}],yre=["0.8s","2.1s","0.4s","1.3s","3.1s","0.7s"],vre={metadata:{title:"Online application"},graph:{nodes:[{id:"run",name:"RUN",label:"Run workflow",x:0,y:0,values:{},system:"run"},{id:"open-portal",name:"$gotoUrl",label:"Open portal",x:160,y:0,values:{url:"https://portal.example.com/applications",tabName:"Application"}},{id:"fill-form",name:"$fillInput",label:"Fill application",x:320,y:0,values:{inputSelectorOrHandle:"#applicant-name",inputValue:Hs}},{id:"continue",name:"$clickElement",label:"Click Continue",x:480,y:0,values:{selectorOrHandle:'button[type="submit"]'}},{id:"upload",name:"$upload",label:"Upload documents",x:640,y:0,values:{fileInputSelectorOrHandle:'input[type="file"]',uploadFilename:"registration.pdf"}},{id:"approval",name:"$waitHumanValidation",label:"Human checkpoint",x:800,y:0,values:{validationMessage:"Review the application before submission."}},{id:"return-portal",name:"$gotoTab",label:"Return to application",x:960,y:0,values:{tabName:"Application"}},{id:"download",name:"$downloadFromBrowser",label:"Download receipt",x:1120,y:0,values:{fileUrl:"https://portal.example.com/receipt.pdf",destinationFilename:"receipt.pdf"}},{id:"done",name:"$stopSuccess",label:"Complete",x:1280,y:0,values:{successMessage:"Application completed"}}],edges:[{id:"run-open",sourceNodeId:"run",targetNodeId:"open-portal"},{id:"open-form",sourceNodeId:"open-portal",targetNodeId:"fill-form"},{id:"form-continue",sourceNodeId:"fill-form",targetNodeId:"continue"},{id:"continue-upload",sourceNodeId:"continue",targetNodeId:"upload"},{id:"upload-approval",sourceNodeId:"upload",targetNodeId:"approval"},{id:"approval-return",sourceNodeId:"approval",targetNodeId:"return-portal"},{id:"return-download",sourceNodeId:"return-portal",targetNodeId:"download"},{id:"download-done",sourceNodeId:"download",targetNodeId:"done"}]}},bre=p.div.withConfig({displayName:"BuildPreview__CanvasStage",componentId:"sc-1bw304j-0"})(["display:flex;height:",";min-height:0;flex-direction:column;background:",";@media (max-width:","){height:360px;}@media (max-width:","){height:430px;}"],({$embedded:e})=>e?"340px":"410px",({theme:e})=>e.colors.consoleBg,({theme:e})=>e.breakpoint.md,({theme:e})=>e.breakpoint.sm),wre=p.div.withConfig({displayName:"BuildPreview__CanvasBar",componentId:"sc-1bw304j-1"})(["position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;border-bottom:1px solid ",";background:",";padding:0 16px;@media (max-width:","){min-height:54px;padding:0 10px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.scheme==="dark"?e.colors.surface:"#fbfbfc",({theme:e})=>e.breakpoint.sm),_re=p.div.withConfig({displayName:"BuildPreview__CanvasTitle",componentId:"sc-1bw304j-2"})(["display:flex;align-items:center;gap:10px;color:",";font-size:12px;font-weight:750;> span:last-child{display:flex;flex-direction:column;gap:1px;}small{color:",";font-size:8px;font-weight:800;letter-spacing:0.09em;text-transform:uppercase;}@media (max-width:","){> span:first-child{display:none;}}"],({theme:e})=>e.colors.text,({theme:e})=>e.colors.textMuted,({theme:e})=>e.breakpoint.sm),Sre=p.span.withConfig({displayName:"BuildPreview__NeutralFlowMark",componentId:"sc-1bw304j-3"})(["display:flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid ",";border-radius:9px;background:",";color:",";line-height:0;svg{display:block;width:15px;height:15px;}"],({theme:e})=>e.colors.border,({theme:e})=>e.colors.surfaceSubtle,({theme:e})=>e.colors.textTertiary),Cre=p.div.withConfig({displayName:"BuildPreview__CanvasActions",componentId:"sc-1bw304j-4"})(["display:flex;align-items:center;gap:10px;button{min-height:34px;padding:0 13px;}"]),jre=p.span.withConfig({displayName:"BuildPreview__CanvasHint",componentId:"sc-1bw304j-5"})(["display:inline-flex;align-items:center;gap:5px;color:",";font-size:9px;font-weight:650;svg{width:12px;height:12px;}@media (max-width:","){display:none;}"],({theme:e})=>e.colors.textMuted,({theme:e})=>e.breakpoint.sm),kre=p.div.withConfig({displayName:"BuildPreview__CanvasGraph",componentId:"sc-1bw304j-6"})(["min-height:0;flex:1;> div{min-height:0;border:0;border-radius:0;box-shadow:none;}"]),Nre=p.button.withConfig({displayName:"BuildPreview__RunButton",componentId:"sc-1bw304j-7"})(["display:flex;align-items:center;justify-content:center;gap:8px;min-height:32px;border:1px solid ",";border-radius:8px;background:",";color:",";font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background 160ms ease,border-color 160ms ease,opacity 160ms ease,transform 160ms ease;svg{width:14px;
144height:14px;fill:currentColor;}&:hover:not(:disabled){border-color:",";background:",";transform:translateY(-1px);}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],({theme:e})=>e.colors.solidButton,({theme:e})=>e.colors.solidButton,({theme:e})=>e.colors.solidButtonText,({theme:e})=>e.colors.solidButtonHover,({theme:e})=>e.colors.solidButtonHover,({theme:e})=>e.colors.focusRing);function Ere({embedded:e,onStart:t}){return s.jsxs(bre,{$embedded:e,children:[s.jsxs(wre,{children:[s.jsxs(_re,{children:[s.jsx(Sre,{children:s.jsx(N,{icon:"lucide:workflow","aria-hidden":"true"})}),s.jsxs("span",{children:[s.jsx("small",{children:"Visual workflow"}),"Online application"]})]}),s.jsxs(Cre,{children:[s.jsxs(jre,{children:[s.jsx(N,{icon:"lucide:mouse-pointer-2","aria-hidden":"true"}),"Drag to explore"]}),s.jsxs(Nre,{type:"button",onClick:t,children:[s.jsx(N,{icon:"lucide:play","aria-hidden":"true"}),"Run workflow"]})]})]}),s.jsx(kre,{children:s.jsx(C6,{graph:vre,height:"100%",showHeader:!1,initialSelectedNodeId:"fill-form",protectNodeContent:!0,showMiniMap:!e,panOnDrag:e,panOnScroll:!e,selectionOnDrag:!e})})]})}function Tre(){const[e,t]=R.useState("build"),[n,r]=R.useState(-1),[a,c]=R.useState(0),[u,f]=R.useState(!1),[h,m]=R.useState(""),[x,v]=R.useState("");R.useEffect(()=>{if(e!=="run"||n<=0||n>=gl.length)return;const S=window.setTimeout(()=>{const k=n+1;r(k),k===4?t("control"):k>=gl.length&&(ze("product_preview_completed"),t("details"))},n===1?3e3:1100);return()=>window.clearTimeout(S)},[e,n]),R.useEffect(()=>{if(e!=="run"||n!==0)return;c(0);const S=[window.setTimeout(()=>c(1),450),window.setTimeout(()=>c(2),760),window.setTimeout(()=>c(3),1050),window.setTimeout(()=>c(4),1340),window.setTimeout(()=>c(5),1630),window.setTimeout(()=>r(1),2500)];return()=>S.forEach(k=>window.clearTimeout(k))},[e,n]),R.useEffect(()=>{if(m(""),v(""),e!=="run")return;if(n===2){m(Hs),v(vd);return}if(n!==1)return;let S=0,k=0;const I=window.setInterval(()=>{if(S<Hs.length){S+=1,m(Hs.slice(0,S));return}if(k<vd.length){k+=1,v(vd.slice(0,k));return}window.clearInterval(I)},65);return()=>window.clearInterval(I)},[e,n]);const b=S=>{S==="run"&&ze("product_preview_started",{interaction_source:"mode_selector"}),t(S),r(S==="run"?0:-1),c(0),f(!1)},j=()=>{ze("product_preview_started",{interaction_source:"run_button"}),t("run"),r(0),c(0),f(!1)},w=()=>{ze("product_preview_checkpoint_completed",{checkpoint:"captcha"}),t("run"),r(5),f(!1)},_=()=>{ze("product_preview_replayed"),t("run"),r(0),c(0),f(!1)};return{mode:e,progress:n,pageLoadStage:a,captchaSolved:u,typedApplicant:h,typedRequestType:x,runComplete:e==="run"&&n>=gl.length,isPortalLoading:e==="run"&&n===0,showBlank:e==="run"&&n===0&&a===0,showApplicationForm:e==="run"&&(n===1||n===2)||e==="run"&&n===0&&a>=5,showButtonClick:e==="run"&&n===2,showUpload:e==="run"&&n===3,formFilled:h===Hs&&x===vd,selectMode:b,startRun:j,resumeAfterCaptcha:w,replayFlow:_,solveCaptcha:()=>f(!0)}}const Ire=p.div.withConfig({displayName:"ModeTabs",componentId:"sc-1xarqnr-0"})(["display:flex;align-items:center;justify-content:center;gap:6px;width:fit-content;max-width:100%;margin:0 auto 10px;padding:4px;border:1px solid ",";border-radius:12px;background:",";@media (max-width:","){width:100%;box-sizing:border-box;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.scheme==="dark"?"#06132b":"rgba(248, 250, 252, 0.9)",({theme:e})=>e.breakpoint.sm),Are=p.button.withConfig({displayName:"ModeTabs__ModeTab",componentId:"sc-1xarqnr-1"})(["display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;border:0;border-radius:8px;background:",";box-shadow:",";padding:0 16px;color:",";font:inherit;font-size:13px;font-weight:650;white-space:nowrap;cursor:pointer;transition:color 160ms ease,background 160ms ease,transform 160ms ease;svg{width:15px;height:15px;color:",";}&:hover{color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}@media (max-width:","){flex:1;flex-direction:column;gap:3px;min-width:0;min-height:52px;padding:5px 2px;font-size:clamp(9px,2.7vw,11px);svg{width:16px;height:16px;}}"],({$active:e,theme:t})=>e?t.scheme==="dark"?"#0b2143":t.colors.surface:"transparent",({$active:e,theme:t})=>e?t.scheme==="dark"?"0 4px 18px rgba(0, 0, 0, 0.32)":"0 3px 12px rgba(15, 23, 42, 0.1)":"none",({$active:e,theme:t})=>e?t.colors.text:t.colors.textTertiary,({$active:e,theme:t})=>e?t.colors.accountAccent:"currentColor",({theme:e})=>e.colors.text,({theme:e})=>e.colors.focusRing,({theme:e})=>e.breakpoint.sm);function Rre({mode:e,onSelect:t}){return s.jsx(Ire,{role:"tablist","aria-label":"Product preview modes",children:xre.map(n=>s.jsxs(Are,{type:"button",role:"tab","aria-selected":e===n.id,$active:e===n.id,onClick:()=>t(n.id),children:[s.jsx(N,{icon:n.icon,"aria-hidden":"true"}),n.label]},n.id))})}const Mre=p.main.withConfig({displayName:"RunInspector",componentId:"sc-1yxig7r-0"})(["display:flex;min-width:0;min-height:0;flex-direction:column;background:",";"],({theme:e})=>e.scheme==="dark"?"#030a19":e.colors.surface),Pre=p.div.withConfig({displayName:"RunInspector__InspectorTabs",componentId:"sc-1yxig7r-1"})(["display:flex;min-height:36px;align-items:flex-end;
144gap:18px;border-bottom:1px solid ",";padding:0 14px;span{display:flex;height:36px;align-items:center;gap:5px;border-bottom:2px solid transparent;color:",";font-size:8px;font-weight:700;}span:first-child{border-bottom-color:",";color:",";}b{border-radius:999px;background:",";padding:1px 5px;font-size:7px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.accentPrimary,({theme:e})=>e.colors.text,({theme:e})=>e.colors.overlay),$re=p.div.withConfig({displayName:"RunInspector__InspectorContent",componentId:"sc-1yxig7r-2"})(["min-height:0;overflow:auto;padding:10px 14px;"]),zre=p.div.withConfig({displayName:"RunInspector__InspectorMeta",componentId:"sc-1yxig7r-3"})(["display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:10px;border-bottom:1px solid ",";padding-bottom:9px;span{display:flex;min-width:0;flex-direction:column;gap:2px;}small{color:",";font-size:7px;}strong{overflow:hidden;color:",";font-size:9px;text-overflow:ellipsis;white-space:nowrap;}span:first-child strong{color:",";}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.text,({theme:e})=>e.colors.success),pT=p.section.withConfig({displayName:"RunInspector__InspectorSection",componentId:"sc-1yxig7r-4"})(["margin-top:9px;header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;color:",";font-size:8px;font-weight:750;}header svg{width:10px;height:10px;color:",";}header small{color:",";font-size:7px;font-weight:600;}"],({theme:e})=>e.colors.textSecondary,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.textMuted),Ore=p.code.withConfig({displayName:"RunInspector__OutputCode",componentId:"sc-1yxig7r-5"})(["display:flex;flex-direction:column;border:1px solid ",";border-radius:7px;background:",";padding:7px 9px;color:",";font-family:'JetBrains Mono','Fira Code','SF Mono',monospace;font-size:8px;line-height:1.45;span:nth-child(2),span:nth-child(3){color:",";}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.consoleBg,({theme:e})=>e.colors.consoleText,({theme:e})=>e.colors.codeString),Dre=p.div.withConfig({displayName:"RunInspector__ArtifactRow",componentId:"sc-1yxig7r-6"})(["display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border-top:1px solid ",";border-bottom:1px solid ",";padding:7px 2px;> span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:2px;}strong{overflow:hidden;color:",";font-size:9px;text-overflow:ellipsis;white-space:nowrap;}small{color:",";font-size:7px;}> svg{width:13px;height:13px;color:",";}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.text,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.textMuted),Fre=p.span.withConfig({displayName:"RunInspector__RunArtifactIcon",componentId:"sc-1yxig7r-7"})(["display:flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:7px;background:",";color:",";svg{width:14px;height:14px;}"],({theme:e})=>e.colors.dangerSoft,({theme:e})=>e.colors.danger);function Bre(){return s.jsxs(Mre,{children:[s.jsxs(Pre,{children:[s.jsx("span",{children:"Overview"}),s.jsx("span",{children:"Logs"}),s.jsxs("span",{children:["Artifacts ",s.jsx("b",{children:"1"})]})]}),s.jsxs($re,{children:[s.jsxs(zre,{children:[s.jsxs("span",{children:[s.jsx("small",{children:"Status"}),s.jsx("strong",{children:"Submitted"})]}),s.jsxs("span",{children:[s.jsx("small",{children:"Receipt ID"}),s.jsx("strong",{children:"CD-2048"})]}),s.jsxs("span",{children:[s.jsx("small",{children:"Started by"}),s.jsx("strong",{children:"Manual run"})]})]}),s.jsxs(pT,{children:[s.jsxs("header",{children:[s.jsx("span",{children:"Output data"}),s.jsx(N,{icon:"lucide:copy","aria-hidden":"true"})]}),s.jsxs(Ore,{children:[s.jsx("span",{children:"{"}),s.jsx("span",{children:'Â Â "status": "submitted",'}),s.jsx("span",{children:'Â Â "receiptId": "CD-2048"'}),s.jsx("span",{children:"}"})]})]}),s.jsxs(pT,{children:[s.jsxs("header",{children:[s.jsx("span",{children:"Artifacts"}),s.jsx("small",{children:"1 file"})]}),s.jsxs(Dre,{children:[s.jsx(Fre,{children:s.jsx(N,{icon:"lucide:file-text","aria-hidden":"true"})}),s.jsxs("span",{children:[s.jsx("strong",{children:"submission-receipt.pdf"}
144),s.jsx("small",{children:"PDF, 184 KB"})]}),s.jsx(N,{icon:"lucide:download","aria-hidden":"true"})]})]})]})]})}const Lre=p.aside.withConfig({displayName:"RunTimeline",componentId:"sc-ctbfrs-0"})(["min-width:0;overflow:hidden;border-right:1px solid ",";background:",";padding:10px;@media (max-width:","){display:none;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.scheme==="dark"?e.colors.surface:"#fbfbfc",({theme:e})=>e.breakpoint.sm),qre=p.div.withConfig({displayName:"RunTimeline__TimelineHeader",componentId:"sc-ctbfrs-1"})(["display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px;padding:0 2px 8px;border-bottom:1px solid ",";> span{display:flex;flex-direction:column;gap:2px;}small{color:",";font-size:7px;font-family:'JetBrains Mono','SF Mono',monospace;}strong{color:",";font-size:9px;}time{color:",";font-family:'JetBrains Mono','SF Mono',monospace;font-size:8px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.text,({theme:e})=>e.colors.textSecondary),Hre=p.div.withConfig({displayName:"RunTimeline__TimelineStep",componentId:"sc-ctbfrs-2"})(["position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;min-height:34px;align-items:center;gap:7px;color:",";&:not(:last-child)::before{position:absolute;top:25px;bottom:-9px;left:9px;width:1px;background:",";content:'';}> span{z-index:1;display:flex;width:20px;height:20px;align-items:center;justify-content:center;border:1px solid ",";border-radius:6px;background:",";color:",";}svg{width:10px;height:10px;}strong{overflow:hidden;font-size:8px;font-weight:650;text-overflow:ellipsis;white-space:nowrap;}time{color:",";font-family:'JetBrains Mono','SF Mono',monospace;font-size:7px;}"],({theme:e})=>e.colors.textSecondary,({theme:e})=>e.colors.successBorder,({theme:e})=>e.colors.successBorder,({theme:e})=>e.colors.successSoft,({theme:e})=>e.colors.success,({theme:e})=>e.colors.textMuted);function Ure(){return s.jsxs(Lre,{children:[s.jsxs(qre,{children:[s.jsxs("span",{children:[s.jsx("small",{children:"run_2048"}),s.jsx("strong",{children:"6 steps completed"})]}),s.jsx("time",{children:"8.4s"})]}),gl.map((e,t)=>s.jsxs(Hre,{children:[s.jsx("span",{children:s.jsx(N,{icon:"lucide:check","aria-hidden":"true"})}),s.jsx("strong",{children:e.label}),s.jsx("time",{children:yre[t]})]},e.label))]})}const Gre=p.div.withConfig({displayName:"RunDetails",componentId:"sc-1g77zp6-0"})(["display:flex;height:",";min-height:0;flex-direction:column;background:",";@media (max-width:","){height:360px;}@media (max-width:","){height:430px;}"],({$embedded:e})=>e?"340px":"410px",({theme:e})=>e.colors.consoleBg,({theme:e})=>e.breakpoint.md,({theme:e})=>e.breakpoint.sm),Vre=p.div.withConfig({displayName:"RunDetails__RunDetailsHeader",componentId:"sc-1g77zp6-1"})(["display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid ",";background:",";padding:0 16px;> span{display:flex;flex-direction:column;gap:2px;}small{color:",";font-size:8px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;}strong{color:",";font-size:12px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.scheme==="dark"?e.colors.surface:"#fbfbfc",({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.text),Yre=p.div.withConfig({displayName:"RunDetails__RunHeaderActions",componentId:"sc-1g77zp6-2"})(["display:flex;align-items:center;gap:8px;"]),Xre=p.button.withConfig({displayName:"RunDetails__ReplayButton",componentId:"sc-1g77zp6-3"})(["display:inline-flex;min-height:28px;align-items:center;gap:6px;border:1px solid ",";border-radius:7px;background:",";padding:0 9px;color:",";font:inherit;font-size:8px;font-weight:750;cursor:pointer;transition:border-color 160ms ease,color 160ms ease;svg{width:11px;height:11px;fill:currentColor;}&:hover{border-color:",";color:",";}"],({theme:e})=>e.colors.border,({theme:e})=>e.colors.surface,({theme:e})=>e.colors.textSecondary,({theme:e})=>e.colors.accentBorder,({theme:e})=>e.colors.accentText),Kre=p.span.withConfig({displayName:"RunDetails__CompletedBadge",componentId:"sc-1g77zp6-4"})(["display:inline-flex;align-items:center;gap:6px;border:1px solid ",";border-radius:999px;background:",";padding:5px 9px;color:",";font-size:8px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;svg{width:11px;height:11px;}"],({theme:e})=>e.colors.successBorder,({theme:e})=>e.colors.successSoft,({theme:e})=>e.colors.success),Wre=p.div.withConfig({displayName:"RunDetails__RunDetailsBody",componentId:"sc-1g77zp6-5"})(["display:grid;min-height:0;flex:1;grid-template-columns:190px minmax(0,1fr);@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.breakpoint.sm);function Jre({embedded:e,onReplay:t}){return s.jsxs(Gre,{$embedded:e,children:[s.jsxs(Vre,{children:[s.jsxs("span",{children:[s.jsx("small",{children:"Run details"}),s.jsx("strong",{children:"Online application"})]}),s.jsxs(Yre,{children:[s.jsxs(Xre,{type:"button",onClick:t,children:[s.jsx(N,{icon:"lucide:play","aria-hidden":"true"}),"Replay session"]}),s.jsxs(Kre,{children:[s.jsx(N,{icon:"lucide:check-circle-2","aria-hidden":"true"}),"Completed"]})]})]}),s.jsxs(Wre,{children:[s.jsx(Ure,{}),s.jsx(Bre,{})]})]})}const Qre=Te(["0%,100%{opacity:0.45;transform:scale(0.85);}50%{opacity:1;transform:scale(1);}"]),Zre=Te(["0%,45%{opacity:1;}46%,100%{opacity:0;}"]),eoe=Te(["from{opacity:0;transform:translateY(7px);}to{opacity:1;transform:translateY(0);}"]),toe=p.div.withConfig({displayName:"ApplicationForm",componentId:"sc-1tf0bgt-0"})(["display:grid;grid-template-columns:1fr 1fr;gap:8px;border:1px solid #d8d3c8;border-radius:12px;background:#ffffff;box-shadow:0 10px 28px rgba(23,50,77,0.08);padding:12px;animation:"," 300ms cubic-bezier(0.2,0.75,0.25,1) both;@media (prefers-reduced-motion:reduce){animation:none;}@media (max-width:","){grid-template-columns:1fr;}"],eoe,({theme:e})=>e.breakpoint.md),fT=p.label.withConfig({displayName:"ApplicationForm__ApplicationField",componentId:"sc-1tf0bgt-1"})(["display:flex;min-width:0;flex-direction:column;gap:6px;> span{color:#68747d;font-size:9px;font-weight:700;}> div{display:flex;align-items:center;gap:7px;min-width:0;height:32px;border:1px solid ",";border-radius:7px;background:#ffffff;padding:0 10px;color:#17324d;transition:border-color 180ms ease,box-shadow 180ms ease;box-shadow:",";}svg{width:12px;height:12px;flex-shrink:0;color:",";}strong{min-width:0;overflow:hidden;color:#17324d;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;}"],({$filled:e})=>e?"#4c7da5":"#cbd2d8",({$filled:e})=>e?"0 0 0 2px rgba(29, 78, 137, 0.09)":"none",({$filled:e})=>e?"#1d4e89":"#9aa2a9"),hT=p.i.withConfig({displayName:"ApplicationForm__InputCaret",componentId:"sc-1tf0bgt-2"})(["width:1px;height:13px;flex-shrink:0;background:#1d4e89;animation:"," 700ms step-end infinite;@media (prefers-reduced-motion:reduce){animation:none;}"],Zre),noe=p.div.withConfig({displayName:"ApplicationForm__SignInButton",componentId:"sc-1tf0bgt-3"})(["display:flex;grid-column:1 / -1;align-items:center;justify-content:center;gap:7px;min-height:30px;border-radius:7px;background:",";color:",";font-size:10px;font-weight:750;box-shadow:",";transform:",";transition:background 180ms ease,color 180ms ease,box-shadow 180ms ease,transform 180ms ease;svg{width:12px;height:12px;animation:"," 900ms ease-in-out infinite;}"],({$ready:e,$clicked:t})=>t?"#163d6d":e?"#1d4e89":"#e9e5db",({$ready:e})=>
144e?"#ffffff":"#7a838a",({$clicked:e})=>e?"inset 0 2px 5px rgba(0, 0, 0, 0.22)":"none",({$clicked:e})=>e?"scale(0.98)":"none",Qre);function ioe({typedApplicant:e,typedRequestType:t,formFilled:n,showButtonClick:r}){return s.jsxs(toe,{children:[s.jsxs(fT,{$filled:e.length>0,children:[s.jsx("span",{children:"Applicant"}),s.jsxs("div",{children:[s.jsx(N,{icon:"lucide:user","aria-hidden":"true"}),s.jsx("strong",{children:e}),e.length<Hs.length&&s.jsx(hT,{})]})]}),s.jsxs(fT,{$filled:t.length>0,children:[s.jsx("span",{children:"Request type"}),s.jsxs("div",{children:[s.jsx(N,{icon:"lucide:briefcase-business","aria-hidden":"true"}),s.jsx("strong",{children:t}),e===Hs&&t.length<vd.length&&s.jsx(hT,{})]})]}),s.jsx(noe,{$ready:n,$clicked:r,children:r?s.jsxs(s.Fragment,{children:[s.jsx(N,{icon:"lucide:mouse-pointer-click","aria-hidden":"true"}),"Continue"]}):"Continue"})]})}const roe=Te(["0%,100%{opacity:0.45;transform:scale(0.85);}50%{opacity:1;transform:scale(1);}"]),ooe=p.div.withConfig({displayName:"CaptchaCheckpoint__CaptchaCard",componentId:"sc-teeopb-0"})(["overflow:hidden;border:1px solid #fbbf24;border-radius:12px;background:#ffffff;box-shadow:0 10px 28px rgba(23,50,77,0.1);"]),soe=p.div.withConfig({displayName:"CaptchaCheckpoint__CaptchaStatus",componentId:"sc-teeopb-1"})(["display:flex;align-items:center;gap:7px;border-bottom:1px solid #fde68a;background:#fffbeb;padding:6px 11px;color:#b77900;font-size:9px;font-weight:850;letter-spacing:0.08em;text-transform:uppercase;"]),aoe=p.span.withConfig({displayName:"CaptchaCheckpoint__HaltedDot",componentId:"sc-teeopb-2"})(["width:7px;height:7px;border-radius:2px;background:#fbbf24;box-shadow:0 0 10px rgba(251,191,36,0.55);animation:"," 1.2s ease-in-out infinite;"],roe),loe=p.button.withConfig({displayName:"CaptchaCheckpoint__CaptchaChallenge",componentId:"sc-teeopb-3"})(["display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:calc(100% - 20px);margin:10px;border:1px solid ",";border-radius:8px;background:#f7f7f7;padding:10px;color:#202b33;font:inherit;text-align:left;cursor:",";transition:border-color 180ms ease,background 180ms ease;> span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:3px;}strong{font-size:12px;}small{color:#6f7880;font-size:9px;}> svg{width:22px;height:22px;color:",";}&:hover:not(:disabled){border-color:#4c7da5;}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],({$solved:e})=>e?"#7ca38a":"#d2d5d8",({$solved:e})=>e?"default":"pointer",({$solved:e})=>e?"#39704d":"#899198",({theme:e})=>e.colors.focusRing),coe=p.span.withConfig({displayName:"CaptchaCheckpoint__CaptchaCheckbox",componentId:"sc-teeopb-4"})(["display:flex;width:22px;height:22px;align-items:center;justify-content:center;border:2px solid ",";border-radius:4px;background:",";color:#39704d;svg{width:16px;height:16px;stroke-width:3;}"],({$solved:e})=>e?"#39704d":"#92999f",({$solved:e})=>e?"#e6f0e9":"#ffffff"),doe=p.div.withConfig({displayName:"CaptchaCheckpoint__CaptchaFooter",componentId:"sc-teeopb-5"})(["display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e2e4e6;padding:8px 10px;> span{color:#68727a;font-size:9px;line-height:1.4;}@media (max-width:","){align-items:stretch;flex-direction:column;}"],({theme:e})=>e.breakpoint.md),uoe=p.button.withConfig({displayName:"CaptchaCheckpoint__ResumeButton",componentId:"sc-teeopb-6"})(["display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;flex-shrink:0;border:0;border-radius:7px;background:#1d4e89;padding:0 11px;color:#ffffff;font:inherit;font-size:9px;font-weight:800;cursor:pointer;svg{width:11px;height:11px;}&:disabled{background:#e2e5e7;color:#92999f;cursor:not-allowed;}"]);function poe({solved:e,onSolve:t,onResume:n}){return s.jsxs(ooe,{"aria-live":"polite",children:[s.jsxs(soe,{children:[s.jsx(aoe,{}),"Human-in-the-loop checkpoint"]}),s.jsxs(loe,{type:"button",$solved:e,onClick:t,disabled:e,children:[s.jsx(coe,{$solved:e,children:e&&s.jsx(N,{icon:"lucide:check","aria-hidden":"true"})}),s.jsxs("span",{children:[s.jsx("strong",{children:e?"Verification complete":"I'm not a robot"}),s.jsx("small",{children:e?"Challenge solved by a human":"Fictitious CAPTCHA demo"})]}),s.jsx(N,{icon:"lucide:shield-check","aria-hidden":"true"})]}),s.jsxs(doe,{children:[s.jsx("span",{children:e?"Human action completed. The workflow is ready to continue."
144:"Click the checkbox to complete the required action."}),s.jsxs(uoe,{type:"button",disabled:!e,onClick:n,children:[s.jsx(N,{icon:"lucide:play","aria-hidden":"true"}),"Resume workflow"]})]})]})}const foe=Te(["0%,100%{transform:translate(0,0);}50%{transform:translate(8px,-5px);}"]),lg=Te(["from{opacity:0;transform:translateY(7px);}to{opacity:1;transform:translateY(0);}"]),hoe=p.div.withConfig({displayName:"PortalPage__WebPage",componentId:"sc-c2iybu-0"})(["position:relative;height:100%;min-height:0;overflow:hidden;background:linear-gradient(rgba(23,50,77,0.025) 1px,transparent 1px),#f4f1e8;background-size:100% 32px;"]),goe=p.div.withConfig({displayName:"PortalPage__BlankPage",componentId:"sc-c2iybu-1"})(["display:flex;height:100%;min-height:340px;align-items:center;justify-content:center;flex-direction:column;background:",";color:",";> svg{width:24px;height:24px;margin-bottom:9px;opacity:0.45;}span{color:",";font-size:11px;font-weight:650;}small{margin-top:3px;font-size:9px;}@media (max-width:","){min-height:360px;}@media (max-width:","){min-height:430px;box-sizing:border-box;padding-bottom:150px;}"],({theme:e})=>e.scheme==="dark"?"#111318":"#ffffff",({theme:e})=>e.colors.textMuted,({theme:e})=>e.colors.textTertiary,({theme:e})=>e.breakpoint.md,({theme:e})=>e.breakpoint.sm),moe=p.div.withConfig({displayName:"PortalPage__PortalNav",componentId:"sc-c2iybu-2"})(["display:flex;align-items:center;justify-content:space-between;height:46px;border-bottom:1px solid #0c2438;background:#17324d;padding:0 28px;animation:"," 260ms cubic-bezier(0.2,0.75,0.25,1) both;@media (prefers-reduced-motion:reduce){animation:none;}@media (max-width:","){height:50px;padding:0 16px;}"],lg,({theme:e})=>e.breakpoint.sm),xoe=p.div.withConfig({displayName:"PortalPage__PortalBrand",componentId:"sc-c2iybu-3"})(["display:flex;align-items:center;gap:9px;color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;letter-spacing:0.01em;"]),yoe=p.span.withConfig({displayName:"PortalPage__PortalLogo",componentId:"sc-c2iybu-4"})(["display:flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:4px;background:#f2b84b;color:#17324d;font-size:14px;font-weight:850;"]),voe=p.div.withConfig({displayName:"PortalPage__PortalContent",componentId:"sc-c2iybu-5"})(["max-width:530px;margin:0 auto;padding:24px 24px 18px;@media (max-width:","){padding:28px 20px 20px;}@media (max-width:","){padding:30px 18px 160px;}"],({theme:e})=>e.breakpoint.md,({theme:e})=>e.breakpoint.sm),boe=p.div.withConfig({displayName:"PortalPage__Eyebrow",componentId:"sc-c2iybu-6"})(["margin-bottom:7px;color:",";font-size:10px;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;animation:"," 240ms cubic-bezier(0.2,0.75,0.25,1) both;@media (prefers-reduced-motion:reduce){animation:none;}"],({$halted:e})=>e?"#b77900":"#a85f22",lg),woe=p.h3.withConfig({displayName:"PortalPage__PortalTitle",componentId:"sc-c2iybu-7"})(["margin:0 0 ",";color:#17324d;font-family:Arial,Helvetica,sans-serif;font-size:clamp(22px,2.8vw,30px);font-weight:700;letter-spacing:-0.025em;line-height:1.08;animation:"," 260ms cubic-bezier(0.2,0.75,0.25,1) both;@media (prefers-reduced-motion:reduce){animation:none;}"],({$withSpacing:e})=>e?"16px":"0",lg),_oe=p.p.withConfig({displayName:"PortalPage__PortalText",componentId:"sc-c2iybu-8"})(["max-width:420px;margin:8px 0 14px;color:#5d6872;font-size:12px;line-height:1.55;animation:"," 260ms cubic-bezier(0.2,0.75,0.25,1) both;@media (prefers-reduced-motion:reduce){animation:none;}"],lg),gT=p.div.withConfig({displayName:"PortalPage__ArtifactCard",componentId:"sc-c2iybu-9"})(["display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid ",";border-radius:12px;background:#ffffff;box-shadow:0 10px 28px rgba(23,50,77,0.08);padding:12px;transition:border-color 240ms ease;"],({$complete:e})=>e?"#8eaa98":"#d8d3c8"),mT=p.div.withConfig({displayName:"PortalPage__ArtifactMeta",componentId:"sc-c2iybu-10"})(["display:flex;align-items:center;gap:11px;> span:last-child{display:flex;flex-direction:column;gap:3px;}strong{color:#17324d;font-size:12px;}small{color:#7a838a;font-size:10px;}"]),xT=p.span.withConfig({displayName:"PortalPage__FileIcon",componentId:"sc-c2iybu-11"})(["display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:9px;background:",";color:",";svg{width:17px;height:17px;}"],({$complete:e})=>e?"#e6f0e9":"#e7eef4",({$complete:e})=>e?"#39704d":"#1d4e89"),yT=p.strong.withConfig({displayName:"PortalPage__Amou
144nt",componentId:"sc-c2iybu-12"})(["color:#1d4e89;font-size:13px;"]),Soe=p.div.withConfig({displayName:"PortalPage__LiveCursor",componentId:"sc-c2iybu-13"})(["position:absolute;top:","px;left:","%;display:flex;align-items:center;gap:5px;color:",";transition:top 650ms cubic-bezier(0.2,0.75,0.25,1),left 650ms cubic-bezier(0.2,0.75,0.25,1);animation:"," 1.8s ease-in-out infinite;pointer-events:none;> svg{width:20px;height:20px;fill:",";}span{border-radius:5px;background:",";padding:3px 6px;color:#03201b;font-size:8px;font-weight:800;}@media (prefers-reduced-motion:reduce){animation:none;}@media (max-width:","){display:none;}"],({$step:e})=>188+Math.min(e,3)*42,({$step:e})=>42+Math.min(e,3)*10,({theme:e})=>e.colors.accentPrimary,foe,({theme:e})=>e.colors.bg,({theme:e})=>e.colors.accentPrimary,({theme:e})=>e.breakpoint.sm);function Coe(e){const{mode:t,progress:n,pageLoadStage:r,captchaSolved:a,typedApplicant:c,typedRequestType:u,runComplete:f,isPortalLoading:h,showBlank:m,showApplicationForm:x,showButtonClick:v,showUpload:b,formFilled:j,onSolveCaptcha:w,onResume:_}=e;return s.jsxs(hoe,{children:[m?s.jsxs(goe,{children:[s.jsx(N,{icon:"lucide:app-window","aria-hidden":"true"}),s.jsx("span",{children:"Blank page"}),s.jsx("small",{children:"Waiting for navigationâ¦"})]}):s.jsxs(s.Fragment,{children:[(!h||r>=1)&&s.jsx(moe,{children:s.jsxs(xoe,{children:[s.jsx(yoe,{children:"A"}),"Acme Corp"]})}),s.jsxs(voe,{children:[t!=="control"&&(!h||r>=2)&&s.jsx(boe,{$halted:!1,children:x?"Online application":b?"Supp
144orting documents":"Submission complete"}),(!h||r>=3)&&s.jsx(woe,{$withSpacing:t==="control",children:x?"New business application":b?"Add your documents":t==="control"?"Complete the security check":f?"Receipt downloaded":"Application submitted"}),t!=="control"&&(!h||r>=4)&&s.jsx(_oe,{children:x?v?"The form is complete. Puppetflow clicks Continue to move to the next page.":j?"Puppetflow fills every required field with your workflow data.":"The browser opened the service portal and found the application form.":b?"The supporting files are uploaded directly from your workflow artifacts.":f?"The submission receipt was saved to your workflow artifacts.":"Your application was received successfully."}),x?s.jsx(ioe,{typedApplicant:c,typedRequestType:u,formFilled:j,showButtonClick:v}):b?s.jsxs(gT,{$complete:!0,children:[s.jsxs(mT,{children:[s.jsx(xT,{$complete:!0,children:s.jsx(N,{icon:"lucide:files","aria-hidden":"true"})}),s.jsxs("span",{children:[s.jsx("strong",{children:"2 supporting documents"}),s.jsx("small",{children:"ID document + proof of address"})]})]}),s.jsx(yT,{children:"Uploaded"})]}):t==="control"?s.jsx(poe,{solved:a,onSolve:w,onResume:_}):s.jsxs(gT,{$complete:f,children:[s.jsxs(mT,{children:[s.jsx(xT,{$complete:f,children:s.jsx(N,{icon:f?"lucide:check":"lucide:file-check-2","aria-hidden":"true"})}),s.jsxs("span",{children:[s.jsx("strong",{children:"Submission receipt #CD-2048"}),s.jsx("small",{children:"PDF artifact, 184 KB"})]})]}),s.jsx(yT,{children:f?"Saved":"Ready"})]})]})]}),t==="run"&&!f&&s.jsxs(Soe,{$step:Math.max(n,0),"aria-hidden":"true",children:[s.jsx(N,{icon:"lucide:mouse-pointer-2"}),s.jsx("span",{children:"Puppetflow"})]})]})}const joe=Te(["0%,100%{opacity:0.45;transform:scale(0.85);}50%{opacity:1;transform:scale(1);}"]),koe=p.div.withConfig({displayName:"StepSidebar__FlowSidebar",componentId:"sc-zoh4k4-0"})(["display:flex;flex-direction:column;border-right:1px solid ",";background:",";padding:10px;@media (max-width:","){position:absolute;right:10px;bottom:10px;left:10px;z-index:4;border:1px solid ",";border-radius:10px;background:",";box-shadow:0 18px 50px rgba(0,0,0,0.24);padding:12px;backdrop-filter:blur(18px);}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.scheme==="dark"?e.colors.surface:"#fbfbfc",({theme:e})=>e.breakpoint.sm,({theme:e})=>e.colors.border,({theme:e})=>e.scheme==="dark"?"rgba(7, 21, 45, 0.94)":"rgba(255, 255, 255, 0.95)"),Noe=p.div.withConfig({displayName:"StepSidebar__SidebarHeader",componentId:"sc-zoh4k4-1"})(["display:flex;align-items:center;gap:10px;color:",";font-size:13px;font-weight:700;> span:last-child{display:flex;flex-direction:column;gap:1px;}small{color:",";font-size:9px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;}@media (max-width:","){display:none;}"],({theme:e})=>e.colors.text,({theme:e})=>e.colors.textMuted,({theme:e})=>e.breakpoint.sm),Eoe=p.span.withConfig({displayName:"StepSidebar__FlowMark",componentId:"sc-zoh4k4-2"})(["display:flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid ",";border-radius:9px;background:",";color:",";line-height:0;svg{display:block;width:15px;height:15px;}"],({theme:e})=>e.colors.border,({theme:e})=>e.colors.surfaceSubtle,({theme:e})=>e.colors.textTertiary),Toe=p.div.withConfig({displayName:"StepSidebar__StepList",componentId:"sc-zoh4k4-3"})(["position:relative;display:flex;flex:1;flex-direction:column;gap:4px;margin-top:10px;&::before{position:absolute;top:18px;left:15px;width:1px;height:200px;background:",";content:'';}@media (max-width:","){flex-direction:row;gap:4px;margin:0 0 10px;&::before{display:none;}}"],({theme:e})=>e.colors.border,({theme:e})=>e.breakpoint.sm),Ioe=p.div.withConfig({displayName:"StepSidebar__Step",componentId:"sc-zoh4k4-4"})(["position:relative;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;min-height:36px;border:1px solid transparent;border-radius:9px;background:transparent;padding:1px 7px 1px 2px;color:",";font-size:11px;font-weight:",";transition:all 240ms ease;@media (max-width:","){display:flex;flex:1;justify-content:center;min-width:0;min-height:36px;padding:0;> span:not(:first-child){display:none;}}"],({$active:e,$done:t,theme:n})=>
144e||t?n.colors.success:n.colors.textTertiary,({$active:e})=>e?650:500,({theme:e})=>e.breakpoint.sm),Aoe=p.span.withConfig({displayName:"StepSidebar__StepIcon",componentId:"sc-zoh4k4-5"})(["position:relative;z-index:1;display:flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid ",";border-radius:8px;background:",";color:",";svg{width:14px;height:14px;}@media (max-width:","){width:28px;height:28px;}"],({$active:e,$done:t,theme:n})=>e||t?n.colors.successBorder:n.colors.border,({$active:e,$done:t,theme:n})=>e||t?`linear-gradient(${n.colors.successSoft}, ${n.colors.successSoft}), ${n.colors.surface}`:n.colors.surfaceSubtle,({$active:e,$done:t,theme:n})=>e||t?n.colors.success:n.colors.textMuted,({theme:e})=>e.breakpoint.sm),Roe=p.span.withConfig({displayName:"StepSidebar__RunningDot",componentId:"sc-zoh4k4-6"})(["width:6px;height:6px;border-radius:50%;background:",";box-shadow:0 0 9px ",";animation:"," 1s ease-in-out infinite;"],({theme:e})=>e.colors.accentPrimary,({theme:e})=>e.colors.accentPrimary,joe),Moe=p.button.withConfig({displayName:"StepSidebar__RunButton",componentId:"sc-zoh4k4-7"})(["display:flex;align-items:center;justify-content:center;gap:8px;min-height:32px;border:1px solid ",";border-radius:8px;background:",";color:",";font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background 160ms ease,border-color 160ms ease,opacity 160ms ease,transform 160ms ease;svg{width:14px;height:14px;fill:currentColor;}&:hover:not(:disabled){border-color:",";background:",";transform:translateY(-1px);}&:disabled{cursor:wait;opacity:0.62;}&:focus-visible{outline:2px solid ",";outline-offset:2px;}@media (max-width:","){min-height:36px;}"],({theme:e})=>e.colors.solidButton,({theme:e})=>e.colors.solidButton,({theme:e})=>e.colors.solidButtonText,({theme:e})=>e.colors.solidButtonHover,({theme:e})=>e.colors.solidButtonHover,({theme:e})=>e.colors.focusRing,({theme:e})=>e.breakpoint.sm);function Poe({mode:e,progress:t,runComplete:n,onStart:r}){return s.jsxs(koe,{children:[s.jsxs(Noe,{children:[s.jsx(Eoe,{children:s.jsx(N,{icon:"lucide:workflow","aria-hidden":"true"})}),s.jsxs("span",{children:[s.jsx("small",{children:"Workflow"}),"Online application"]})]}),s.jsx(Toe,{children:gl.map((a,c)=>{const u=e==="control"?c===4:c===Math.min(t,gl.length-1),f=e==="run"&&t>c||e==="control"&&c<4;return s.jsxs(Ioe,{$active:u,$done:f,children:[s.jsx(Aoe,{$active:u,$done:f,children:s.jsx(N,{icon:f?"lucide:check":a.icon,"aria-hidden":"true"})}),s.jsx("span",{children:a.label}),u&&e==="run"&&s.jsx(Roe,{})]},a.label)})}),s.jsxs(Moe,{type:"button",onClick:r,disabled:e==="run"&&!n,children:[s.jsx(N,{icon:n?"lucide:rotate-cw":"lucide:play","aria-hidden":"true"}),n?"Run again":e==="run"?"Runningâ¦":"Run workflow"]})]})}const $oe=p.div.withConfig({displayName:"RunPreview__Workspace",componentId:"sc-1f6meeh-0"})(["display:grid;grid-template-columns:",";height:",";min-height:0;@media (max-width:","){grid-template-columns:220px minmax(0,1fr);height:360px;}@media (max-width:","){display:block;height:430px;}"],({$embedded:e})=>e?"220px minmax(0, 1fr)":"290px minmax(0, 1fr)",({$embedded:e})=>e?"340px":"410px",({theme:e})=>e.breakpoint.md,({theme:e})=>e.breakpoint.sm);function zoe(e){return s.jsxs($oe,{$embedded:e.embedded,children:[s.jsx(Poe,{mode:e.mode,progress:e.progress,runComplete:e.runComplete,onStart:e.onStart}),s.jsx(Coe,{...e})]})}function Ooe(e){if(!e)throw new Error("ProductBrowser requires an application theme");return e.scheme!=="dark"?e:{...e,colors:{...e.colors,surface:"#07152d",surfaceSubtle:"#051126",consoleBg:"#030a19",dockBg:"rgba(7, 21, 45, 0.88)",heroPreviewBg:"#051126",heroPreviewBorder:"#17345f",minimapBg:"rgba(5, 17, 38, 0.94)",minimapNode:"#0a1b3f",minimapActive:"#10284d"}}}const Doe=p.div.withConfig({displayName:"ProductBrowser__Demo",componentId:"sc-1bgolou-0"})(["width:min(1100px,100%);margin:",";opacity:0;animation:product-demo-in 900ms 420ms cubic-bezier(0.2,0.75,0.25,1) forwards;@keyframes product-demo-in{from{opacity:0;transform:translateY(28px);}to{opacity:1;transform:translateY(0);}}@media (max-width:","){margin-top:64px;}@media (prefers-reduced-motion:reduce){animation:none;opacity:1;}"],({$embedded:e})=>e?"0":"88px auto 0",({theme:e})=>e.breakpoint.md),Foe=p.div.withConfig({displayName:"ProductBrowser__Browser",componentId:"sc-1bgolou-1"})(["position:relative;overflow:hidden;border:1px solid ",";border-radius:16px;background:",";&::before{position:absolute;inset:-1px;z-index:3;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);content:'';pointer-events:none;}@media (max-width:","){border-radius:11px;}"],({theme:e})=>e.scheme==="dark"?e.colors.borderSubtle:e.colors.heroPreviewBorder,({theme:e})=>e.colors.surface,({theme:e})=>e.breakpoint.sm);function Boe({embedded:e=!1}){const{mode:t,progress:n,pageLoadStage:r,captchaSolved:a,typedApplicant:c,typedRequestType:u,runComplete:f,isPortalLoading:h,showBlank:m,showApplicationForm:x,showButtonClick:v,showUpload:b,formFilled:j,selectMode:w,startRun:_,resumeAfterCaptcha:S,replayFlow:k,solve
144Captcha:I}=Tre();return s.jsx(eg,{theme:Ooe,children:s.jsxs(Doe,{$embedded:e,"aria-label":"Interactive Puppetflow product preview",children:[s.jsx(Rre,{mode:t,onSelect:w}),s.jsxs(Foe,{children:[s.jsx(mre,{mode:t,isPortalLoading:h,pageLoadStage:r}),t==="build"?s.jsx(Ere,{embedded:e,onStart:_}):t==="details"?s.jsx(Jre,{embedded:e,onReplay:k}):s.jsx(zoe,{embedded:e,mode:t,progress:n,pageLoadStage:r,captchaSolved:a,typedApplicant:c,typedRequestType:u,runComplete:f,isPortalLoading:h,showBlank:m,showApplicationForm:x,showButtonClick:v,showUpload:b,formFilled:j,onStart:_,onSolveCaptcha:I,onResume:S})]})]})})}const Loe=p.div.withConfig({displayName:"VideoModal__Backdrop",componentId:"sc-bi2ebh-0"})(["position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,0.82);backdrop-filter:blur(8px);"]),qoe=p.button.withConfig({displayName:"VideoModal__CloseButton",componentId:"sc-bi2ebh-1"})(["position:fixed;top:20px;right:20px;display:grid;width:36px;height:36px;place-items:center;border-radius:",";color:rgba(255,255,255,0.55);transition:color ",",background ",";&:hover{background:rgba(255,255,255,0.08);color:#fff;}svg{width:18px;height:18px;}"],({theme:e})=>e.radius.full,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast),Hoe=p.div.withConfig({displayName:"VideoModal__VideoFrame",componentId:"sc-bi2ebh-2"})(["width:min(960px,100%);padding:4px;border:1px solid rgba(255,255,255,0.16);border-radius:",";background:rgba(0,0,0,0.6);iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0;border-radius:",";}"],({theme:e})=>e.radius.xl,({theme:e})=>e.radius.lg);function Uoe({open:e,videoId:t,title:n,onClose:r}){const a=R.useRef(null);return R.useEffect(()=>{if(!e)return;a.current?.focus({preventScroll:!0});const c=f=>{f.key==="Escape"&&!document.fullscreenElement&&r()},u=()=>{setTimeout(()=>{document.activeElement instanceof HTMLIFrameElement&&!document.fullscreenElement&&a.current?.focus({preventScroll:!0})},0)};return document.addEventListener("keydown",c),window.addEventListener("blur",u),()=>{document.removeEventListener("keydown",c),window.removeEventListener("blur",u)}},[r,e]),!e||typeof document>"u"?null:Zo.createPortal(s.jsxs(Loe,{onMouseDown:r,children:[s.jsx(qoe,{ref:a,type:"button","aria-label":"Close video",onClick:r,children:s.jsx(N,{icon:"lucide:x"})}),s.jsx(Hoe,{role:"dialog","aria-modal":"true","aria-label":n,onMouseDown:c=>c.stopPropagation(),children:s.jsx("iframe",{src:`https://www.youtube-nocookie.com/embed/${t}?autoplay=1&rel=0&controls=1&modestbranding=1&iv_load_policy=3&playsinline=1`,title:n,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowFullScreen:!0})})]}),document.body)}const Goe=p.section.withConfig({displayName:"Hero__HeroSection",componentId:"sc-nklsg3-0"})(["position:relative;padding:152px 0 0;overflow:hidden;background:transparent;color:",";@media (max-width:","){padding-top:124px;}"],({theme:e})=>e.colors.heroText,({theme:e})=>e.breakpoint.md),cg=Te(["from{opacity:0;transform:translateY(-16px);}to{opacity:1;transform:translateY(0);}"]),Voe=Te(["0%,90%,100%{background-position:-120% 0;}30%,60%{background-position:220% 0;}"]),Yoe=p.div.withConfig({displayName:"Hero__HeroContainer",componentId:"sc-nklsg3-1"})(["position:relative;z-index:10;isolation:isolate;width:min(1240px,calc(100% - 48px));margin:0 auto;@media (max-width:","){width:min(100% - 32px,1240px);}"],({theme:e})=>e.breakpoint.sm),Xoe=p.div.withConfig({displayName:"Hero__HeroTop",componentId:"sc-nklsg3-2"})(["position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(560px,0.95fr);align-items:center;gap:clamp(24px,3vw,40px);@media (max-width:960px){grid-template-columns:minmax(0,1fr);}"]),Koe=p.div.withConfig({displayName:"Hero__HeroCopy",componentId:"sc-nklsg3-3"})(["text-align:left;@media (max-width:960px){max-width:760px;margin:0 auto;text-align:center;}"]),Woe=p.div.withConfig({displayName:"Hero__InteractivePreview",componentId:"sc-nklsg3-4"})(["min-width:0;width:100%;@media (max-width:960px){width:min(760px,100%);margin:64px auto 0;}"]),Joe=p.a.withConfig({displayName:"Hero__HeroBadge",componentId:"sc-nklsg3-5"})(["display:inline-flex;align-items:center;gap:7px;min-height:30px;margin-bottom:22px;padding:4px 12px;border-radius:",";border:1px solid ",";background:",";color:#fafafa;font-size:12px;font-weight:600;box-shadow:inset 0 1px 0 ",";backdrop-filter:blur(12px);transition:background ",",border-color ",";animation:"," 800ms ease both;&:hover{background:",";border-color:",";}"],({theme:e})=>
144e.radius.full,({theme:e})=>e.colors.heroPreviewBorder,({theme:e})=>e.scheme==="dark"?e.colors.heroBadgeBg:"rgba(23, 23, 23, 0.94)",({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,cg,({theme:e})=>e.scheme==="dark"?e.colors.heroBadgeHover:"rgba(23, 23, 23, 1)",({theme:e})=>e.colors.borderHover);p.span.withConfig({displayName:"Hero__ShimmerText",componentId:"sc-nklsg3-6"})(["display:inline-flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient( 110deg,#fafafa 0%,rgba(255,255,255,0.45) 18%,#fafafa 36% );background-size:240% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:"," 8s infinite;"],Voe);p.span.withConfig({displayName:"Hero__BadgeSpark",componentId:"sc-nklsg3-7"})(["line-height:1;"]);p.span.withConfig({displayName:"Hero__BadgeArrow",componentId:"sc-nklsg3-8"})(["color:rgba(255,255,255,0.7);line-height:1;transition:transform ",";",":hover &{transform:translateX(3px);}"],({theme:e})=>e.transition.fast,Joe);const Qoe=p.h1.withConfig({displayName:"Hero__HeroTitle",componentId:"sc-nklsg3-9"})(["",";display:flex;max-width:640px;flex-direction:column;gap:0.04em;margin:0 0 24px;padding-bottom:0.08em;background:",";-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:760;opacity:0;animation:"," 850ms 120ms ease forwards;@media (min-width:961px){font-size:clamp(46px,4.3vw,62px);}@media (max-width:960px){margin-right:auto;margin-left:auto;}"],na,({theme:e})=>`linear-gradient( 145 135deg, 146 ${e.colors.heroText} 30%, 147 ${e.colors.heroTextMuted} 148 )`,cg),Zoe=p.span.withConfig({displayName:"Hero__HeroHighlight",componentId:"sc-nklsg3-10"})(["background:none;color:",";-webkit-text-fill-color:",";"],({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.accountAccent),ese=p.p.withConfig({displayName:"Hero__HeroDescription",componentId:"sc-nklsg3-11"})(["color:",";font-size:clamp(16px,1.35vw,18px);max-width:580px;margin:0 0 34px;line-height:1.55;text-wrap:balance;opacity:0;animation:"," 850ms 240ms ease forwards;@media (max-width:960px){margin-right:auto;margin-left:auto;}"],({theme:e})=>e.colors.heroTextMuted,cg),tse=p.div.withConfig({displayName:"Hero__HeroActions",componentId:"sc-nklsg3-12"})(["position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px;opacity:0;animation:"," 850ms 360ms ease forwards;@media (max-width:960px){justify-content:center;}@media (max-width:","){flex-direction:column;align-items:stretch;a,button{justify-content:center;}}a{gap:0.45rem;min-height:2.5rem;border:1px solid ",";border-radius:",";background:",";padding:0.625rem 2rem;color:",";font-size:0.875rem;font-weight:600;box-shadow:none;transition:transform 180ms ease;&:hover{background:",";box-shadow:none;}}"],cg,({theme:e})=>e.breakpoint.sm,({theme:e})=>e.colors.solidButton,({theme:e})=>e.radius.lg,({theme:e})=>e.colors.solidButton,({theme:e})=>e.colors.solidButtonText,({theme:e})=>e.colors.solidButtonHover),nse=p.button.withConfig({displayName:"Hero__SecondaryButton",componentId:"sc-nklsg3-13"})(["display:inline-flex;min-height:2.5rem;align-items:center;gap:0.45rem;padding:0.625rem 1.25rem;border:1px solid ",";border-radius:",";background:",";color:",";font-size:0.875rem;font-weight:600;cursor:pointer;transition:background ",",border-color ",",color ",";&:hover{border-color:",";background:",";}svg{width:16px;height:16px;}"],({theme:e})=>e.scheme==="dark"?e.colors.accountAccent:e.colors.border,({theme:e})=>e.radius.lg,({theme:e})=>e.scheme==="dark"?e.colors.accountAccent:"#ffffff",({theme:e})=>
148e.scheme==="dark"?"#ffffff":e.colors.text,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.scheme==="dark"?e.colors.accountAccentHover:e.colors.borderHover,({theme:e})=>e.scheme==="dark"?e.colors.accountAccentHover:"#f4f4f5"),ise=p.div.withConfig({displayName:"Hero__SceneTape",componentId:"sc-nklsg3-14"})(["position:relative;z-index:0;width:100vw;height:90px;margin-left:calc(50% - 50vw);margin-top:88px;border-bottom:1px solid ",";background:repeating-linear-gradient( 135deg,"," 0,"," 34px,"," 34px,"," 68px );@media (max-width:","){height:72px;margin-top:64px;background-size:auto;}"],({theme:e})=>e.colors.bg,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.scheme==="dark"?"transparent":e.colors.bg,({theme:e})=>e.scheme==="dark"?"transparent":e.colors.bg,({theme:e})=>e.breakpoint.sm);function rse(){const[e,t]=R.useState(!1),n=()=>{ze("cta_clicked",{cta_id:"home_hero_watch_video",placement:"hero"}),t(!0)};return s.jsxs(Goe,{children:[s.jsxs(Yoe,{children:[s.jsxs(Xoe,{children:[s.jsxs(Koe,{children:[s.jsx(Qoe,{children:s.jsxs("span",{children:["Automate any ",s.jsx(Zoe,{children:"browser action"})]})}),s.jsx(ese,{children:"Run programmable browser workflows in the cloud, 24/7. Handle login walls, email codes, 2FA, and human approvals. Watch every run live, take control, and replay sessions."}),s.jsxs(tse,{children:[s.jsxs(Qo,{analyticsId:"home_hero_start_building",href:"/pricing?checkout=1&plan=demo",placement:"hero",children:["Start building ",s.jsx(N,{icon:"lucide:arrow-right","aria-hidden":"true"})]}),s.jsxs(nse,{type:"button",onClick:n,children:["Puppetflow in 100 seconds",s.jsxs("svg",{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true",children:[s.jsx("path",{d:"M9 9.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997A1 1 0 0 1 9 14.996z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"}),s.jsx("circle",{cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})]})]})]})]}),s.jsx(Woe,{children:s.jsx(Boe,{embedded:!0})})]}),s.jsx(ise,{"aria-hidden":"true"})]}),s.jsx(Uoe,{open:e,videoId:"0TNsKNjcg6U",title:"Puppetflow in 100 seconds",onClose:()=>t(!1)})]})}const ose=Te(["0%,100%{transform:scale(1);box-shadow:0 0 22px 4px rgba(251,191,36,0.35),0 0 52px 14px rgba(251,191,36,0.16);}50%{transform:scale(1.08);box-shadow:0 0 38px 12px rgba(251,191,36,0.6),0 0 90px 28px rgba(251,191,36,0.28);}"]),sse=Te(["0%,100%{transform:scale(1);box-shadow:0 0 14px 2px rgba(251,191,36,0.12),0 0 30px 8px rgba(251,191,36,0.05);}50%{transform:scale(1.05);box-shadow:0 0 22px 6px rgba(251,191,36,0.22),0 0 46px 14px rgba(251,191,36,0.09);}"]),ase=Te(["0%,100%{text-shadow:0 0 14px rgba(251,191,36,0.45),0 0 32px rgba(251,191,36,0.2);}50%{text-shadow:0 0 24px rgba(251,191,36,0.85),0 0 52px rgba(251,191,36,0.45);}"]),lse=Te(["0%{background-position:180% center;}100%{background-position:-180% center;}"]),cse=Te(["0%,100%{background-color:#fbbf24;transform:scale(1);}50%{background-color:#fcd34d;transform:scale(1.025);}"]),b3=Te(["0%,34%,100%{transform:scale(1) rotate(0deg);filter:drop-shadow(0 0 5px rgba(251,191,36,0.5));}6%{transform:scale(1.3) rotate(-7deg);filter:drop-shadow(0 0 16px rgba(253,230,138,1));}11%{transform:scale(1.08) rotate(2deg);filter:drop-shadow(0 0 8px rgba(251,191,36,0.6));}17%{transform:scale(1.34) rotate(5deg);filter:drop-shadow(0 0 20px rgba(253,230,138,1));}26%{transform:scale(1.05) rotate(0deg);filter:drop-shadow(0 0 7px rgba(251,191,36,0.55));}"]),dse=Te(["0%{opacity:0.9;transform:scale(1);}70%,100%{opacity:0;transform:scale(2);}"]),use=Te(["0%,100%{opacity:0.4;transform:scale(1);}50%{opacity:1;transform:scale(1.15);}"]),pse=p.section.withConfig({displayName:"N8nSynergy__SynergySection",componentId:"sc-hdhrzr-0"})(["position:relative;isolation:isolate;padding:80px 0 128px 0;overflow:visible;"]),fse=Te(["0%,100%{transform:scale(1);filter:drop-shadow(0 0 6px rgba(251,191,36,0.4));}50%{transform:scale(1.12);filter:drop-shadow(0 0 16px rgba(251,191,36,0.85));}"]);p.span.withConfig({displayName:"N8nSynergy__TitleBolt",componentId:"sc-hdhrzr-1"})(["display:inline-flex;vertical-align:-0.12em;svg{width:0.95em;height:0.95em;color:#fbbf24;animation:"," 3s ease-in-out infinite;}"],fse);const hse=p.div.withConfig({displayName:"N8nSynergy__SynergyEncart",componentId:"sc-hdhrzr-2"})(["position:relative;"]),gse=p.div.withConfig({displayName:"N8nSynergy__EquationRow",componentId:"sc-hdhrzr-3"})(["position:relative;display:flex;align-items:center;justify-content:center;gap:28px;@media (max-width:","){flex-direction:column;gap:0;}"],({theme:e})=>e.breakpoint.md),vT=p.div.withConfig({displayName:"N8nSynergy__BrandCard",componentId:"sc-hdhrzr-4"})(["position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 32px;min-width:180px;border-radius:",";background:transparent;box-shadow:none;transition:all ",";&:hover{transform:translateY(-3px);box-shadow:none;}@media (max-width:","){gap:6px;padding:12px 24px;}"],({theme:e})=>
148e.radius.xl,({theme:e})=>e.transition.normal,({theme:e})=>e.breakpoint.md),bT=p.div.withConfig({displayName:"N8nSynergy__BrandIcon",componentId:"sc-hdhrzr-5"})(["width:52px;height:52px;border-radius:12px;background:","14;display:flex;align-items:center;justify-content:center;img{width:40px;height:40px;object-fit:contain;}svg{width:28px;height:28px;color:",";}"],({$accent:e})=>e,({$accent:e})=>e),wT=p.div.withConfig({displayName:"N8nSynergy__BrandName",componentId:"sc-hdhrzr-6"})(["font-size:16px;font-weight:700;color:",";letter-spacing:-0.01em;"],({theme:e})=>e.colors.text),_T=p.div.withConfig({displayName:"N8nSynergy__BrandRole",componentId:"sc-hdhrzr-7"})(["font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.07em;color:",";"],({$accent:e})=>e),ST=p.span.withConfig({displayName:"N8nSynergy__EquationSign",componentId:"sc-hdhrzr-8"})(["z-index:1;font-size:30px;font-weight:300;color:",";animation:"," 3s ease-in-out infinite;flex-shrink:0;"],({theme:e})=>e.colors.textTertiary,use),mse=p.div.withConfig({displayName:"N8nSynergy__PowerCard",componentId:"sc-hdhrzr-9"})(["position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 32px;min-width:180px;border-radius:",";background:transparent;@media (max-width:","){gap:6px;padding:12px 24px;}"],({theme:e})=>e.radius.lg,({theme:e})=>e.breakpoint.md),xse=p.div.withConfig({displayName:"N8nSynergy__PowerIcon",componentId:"sc-hdhrzr-10"})(["position:relative;width:52px;height:52px;border-radius:12px;border:1px solid transparent;background:linear-gradient(135deg,rgba(251,191,36,0.2),rgba(245,158,11,0.14)) padding-box,linear-gradient(",",",") padding-box,linear-gradient(135deg,#fde68a,#f59e0b) border-box;animation:"," 3s ease-in-out infinite;display:flex;align-items:center;justify-content:center;&::before,&::after{content:'';position:absolute;inset:-1px;border-radius:12px;border:1.5px solid rgba(251,191,36,",");animation:"," 3s ease-out infinite;pointer-events:none;}&::after{animation-delay:1.5s;}svg{width:28px;height:28px;color:#fbbf24;fill:currentColor;animation:"," 3.6s ease-in-out infinite;}@media (prefers-reduced-motion:reduce){animation:none;&::before,&::after{animation:none;opacity:0;}svg{animation:none;}}"],({theme:e})=>e.colors.surface,({theme:e})=>e.colors.surface,({theme:e})=>e.scheme==="dark"?ose:sse,({theme:e})=>e.scheme==="dark"?.75:.35,dse,b3),yse=p.div.withConfig({displayName:"N8nSynergy__PowerName",componentId:"sc-hdhrzr-11"})(["font-size:16px;font-weight:800;letter-spacing:-0.01em;background:linear-gradient( 100deg,#f59e0b 0%,#fbbf24 38%,#fffbeb 50%,#fbbf24 62%,#f59e0b 100% );background-size:220% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:"," 3s linear infinite,"," 3s ease-in-out infinite;@media (prefers-reduced-motion:reduce){animation:none;}"],lse,ase),vse=p.div.withConfig({displayName:"N8nSynergy__PowerRole",componentId:"sc-hdhrzr-12"})(["font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.07em;color:",";"],({theme:e})=>e.colors.textTertiary),bse=p.div.withConfig({displayName:"N8nSynergy__SynergyDivider",componentId:"sc-hdhrzr-13"})(["height:1px;margin:40px 0 32px;background:linear-gradient(90deg,transparent,",",transparent);"],({theme:e})=>e.colors.border),wse=p.div.withConfig({displayName:"N8nSynergy__ComplementGrid",componentId:"sc-hdhrzr-14"})(["display:grid;grid-template-columns:1fr 1fr;gap:20px;@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.breakpoint.md),CT=p.div.withConfig({displayName:"N8nSynergy__ComplementCol",componentId:"sc-hdhrzr-15"})(["padding:28px;border-radius:",";transition:background 0.2s;"],({theme:e})=>e.radius.xl),jT=p.div.withConfig({displayName:"N8nSynergy__ComplementHead",componentId:"sc-hdhrzr-16"})(["display:flex;align-items:center;gap:10px;margin-bottom:16px;svg{width:18px;height:18px;color:",";flex-shrink:0;}"],({$accent:e})=>e),kT=p.span.withConfig({displayName:"N8nSynergy__ComplementTitle",componentId:"sc-hdhrzr-17"})(["font-size:14px;font-weight:700;color:",";"],({theme:e})=>e.colors.text),NT=p.ul.withConfig({displayName:"N8nSynergy__ComplementList",componentId:"sc-hdhrzr-18"})(["list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;"]),el=p.li.withConfig({displayName:"N8nSynergy__ComplementItem",componentId:"sc-hdhrzr-19"})(["display:flex;align-items:flex-start;gap:10px;font-size:13px;color:",";line-height:1.5;svg{width:15px;height:15px;margin-top:2px;color:",";flex-shrink:0;}"],({theme:e})=>e.colors.textSecondary,({$accent:e})=>e),_se=p.div.withConfig({displayName:"N8nSynergy__NodeBanner",componentId:"sc-hdhrzr-20"})(["display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:32px;padding:18px 24px;border-radius:",";background:linear-gradient( 90deg,transparent,",",transparent );"],({theme:e})=>
148e.radius.xl,({theme:e})=>e.colors.overlay),Sse=p.span.withConfig({displayName:"N8nSynergy__NodeBannerText",componentId:"sc-hdhrzr-21"})(["font-size:13px;font-weight:600;color:",";"],({theme:e})=>e.colors.textSecondary),Cse=p.code.withConfig({displayName:"N8nSynergy__NodeBannerCode",componentId:"sc-hdhrzr-22"})(["display:inline-flex;align-items:center;gap:8px;border:1px solid ",";border-radius:",";background:",";box-shadow:inset 0 1px 0 ",",",";padding:8px 12px;color:",";font-size:14px;font-family:'JetBrains Mono','Fira Code','SF Mono',monospace;line-height:1.4;white-space:nowrap;&::before{color:",";content:'$';user-select:none;}"],({theme:e})=>e.colors.consoleOverlayBorder,({theme:e})=>e.radius.md,({theme:e})=>e.colors.consoleBg,({theme:e})=>e.colors.consoleOverlay,({theme:e})=>e.scheme==="dark"?"0 8px 24px rgba(0, 0, 0, 0.18)":"0 6px 18px rgba(15, 23, 42, 0.08)",({theme:e})=>e.colors.text,({theme:e})=>e.colors.consoleTextMuted),jse=p.div.withConfig({displayName:"N8nSynergy__SynergyCta",componentId:"sc-hdhrzr-23"})(["display:flex;align-items:center;justify-content:center;margin-top:18px;padding-top:26px;"]),kse=p.a.withConfig({displayName:"N8nSynergy__SynergyAction",componentId:"sc-hdhrzr-24"})(["display:inline-flex;min-height:52px;flex:0 0 auto;align-items:center;justify-content:center;gap:10px;border:1px solid #fbbf24;border-radius:",";background:#fbbf24;padding:0 30px;color:#262626;font-size:16px;font-weight:650;text-decoration:none;animation:"," 0.8s ease-in-out infinite;transition:transform 180ms ease,background 180ms ease;will-change:transform,background-color;svg{width:18px;height:18px;fill:currentColor;transform-origin:center;animation:"," 3.6s ease-in-out infinite;}&:hover{background:#fcd34d;transform:translateY(-2px) scale(1.04);animation-play-state:paused;}&:focus-visible{outline:2px solid ",";outline-offset:3px;}@media (prefers-reduced-motion:reduce){animation:none;svg{animation:none;}}"],({theme:e})=>e.radius.lg,cse,b3,({theme:e})=>e.colors.focusRing),As="#ea4b71";function Nse(){const t=Z4().colors.accentPrimary;return s.jsx(pse,{id:"n8n",children:s.jsxs(Rl,{children:[s.jsxs(rg,{children:[s.jsxs(cu,{children:[s.jsx(og,{children:"Connect"})," ",s.jsx(Ol,{children:"your stack"})]}),s.jsx(sg,{children:"Two tools, one automation stack. n8n orchestrates your APIs and data. Puppetflow drives a real browser where no API exists."})]}),s.jsxs(hse,{children:[s.jsxs(gse,{children:[s.jsxs(vT,{children:[s.jsx(bT,{$accent:t,children:s.jsx("img",{src:"/img/logo.png",alt:"Puppetflow"})}),s.jsx(wT,{children:"Puppetflow"}),s.jsx(_T,{$accent:t,children:"Browser automation"})]}),s.jsx(ST,{children:"+"}),s.jsxs(vT,{children:[s.jsx(bT,{$accent:As,children:s.jsx("img",{src:"/img/logo-n8n.webp",alt:"n8n"})}),s.jsx(wT,{children:"n8n"}),s.jsx(_T,{$accent:As,children:"Workflow orchestration"})]}),s.jsx(ST,{children:"="}),s.jsxs(mse,{children:[s.jsx(xse,{children:s.jsx(N,{icon:"lucide:zap","aria-hidden":"true"})}),s.jsx(yse,{children:"Superpower"}),s.jsx(vse,{children:"End-to-end automation"})]})]}),s.jsx(bse,{}),s.jsxs(wse,{children:[s.jsxs(CT,{$accent:t,children:[s.jsxs(jT,{$accent:t,children:[s.jsx(N,{icon:"lucide:app-window","aria-hidden":"true"}),s.jsx(kT,{children:"Where Puppetflow excels"})]}),s.jsxs(NT,{children:[s.jsxs(el,{$accent:t,children:[s.jsx(N,{icon:"lucide:check","aria-hidden":"true"}),"Automate sites with no API: logins, 2FA and email verification"]}),s.jsxs(el,{$accent:t,children:[s.jsx(N,{icon:"lucide:check","aria-hidden":"true"}),"Click, type, scrape and download on any web page, like a human would"]}),s.jsxs(el,{$accent:t,children:[s.jsx(N,{icon:"lucide:check","aria-hidden":"true"}),"Human approval gates, screenshots and artifacts on every run"]})]})]}),s.jsxs(CT,{$accent:As,children:[s.jsxs(jT,{$accent:As,children:[s.jsx(N,{icon:"lucide:link","aria-hidden":"true"}),s.jsx(kT,{children:"Where n8n excels"})]}),s.jsxs(NT,{children:[s.jsxs(el,{$accent:As,children:[s.jsx(N,{icon:"lucide:check","aria-hidden":"true"}),"500+ integrations to route data between your APIs and services"]}),s.jsxs(el,{$accent:As,children:[s.jsx(N,{icon:"lucide:check","aria-hidden":"true"}),"Schedules, queues, retries and branching logic at scale"]}),s.jsxs(el,{$accent:As,children:[s.jsx(N,{icon:"lucide:check","aria-hidden":"true"}),"Connect databases, CRMs, LLMs and internal tools in minutes"]})]})]})]}),s.jsxs(_se,{children:[s.jsx(Sse,{children:"Official n8n community node, drop Puppetflow right into your workflows"}),s.jsx(Cse,{children:"npm install n8n-nodes-puppetflow"})]}),s.jsx(jse,{children:s.jsxs(kse,{as:qe,href:"/pricing?checkout=1&plan=demo",onClick:()=>ze("cta_clicked",{cta_id:"home_n8n_activate",destination_path:"/pricing",placement:"n8n_synergy"}),children:["Activate your Superpower",s.jsx(N,{icon:"lucide:zap","aria-hidden":"true"})]})})]})]})})}const Ese=Te(["from{opacity:0;transform:scale(0.992);}to{opacity:1;transform:scale(1);}"]),Tse=p.section.withConfig({displayName:"ProductShowcase__Section",componentId:"sc-1lzzx42-0"})(["position:relative;padding:112px 0 104px;overflow:hidden;@media (max-width:","){padding:80px 0;}"],({theme:e})=>e.breakpoint.md),Ise=p(rg).withConfig({displayName:"ProductShowcase__Header",componentId:"sc-1lzzx42-1"})(["position:relative;margin-bottom:48px;"]),Ase=p.div.withConfig({displayName:"ProductShowcase__Carousel",componentId:"sc-1lzzx42-2"})(["position:relative;width:min(100%,1080px);margin:0 auto;"]),Rse=p.figure.withConfig({displayName:"ProductShowcase__ScreenshotFrame",componentId:"sc-1lzzx42-3"})(["position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid ",";border-radius:",";background:#f7f8fa;"],({theme:e})=>e.colors.border,({theme:e})=>
148e.radius.xl),Mse=p.div.withConfig({displayName:"ProductShowcase__CarouselFooter",componentId:"sc-1lzzx42-4"})(["display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:30px 4px 0;@media (max-width:","){flex-direction:column;align-items:stretch;gap:24px;padding-top:24px;}"],({theme:e})=>e.breakpoint.sm),Pse=p.div.withConfig({displayName:"ProductShowcase__ViewCopy",componentId:"sc-1lzzx42-5"})(["max-width:680px;"]),$se=p.h3.withConfig({displayName:"ProductShowcase__ViewTitle",componentId:"sc-1lzzx42-6"})(["margin:0 0 8px;color:",";font-size:clamp(22px,2.5vw,30px);font-weight:740;letter-spacing:-0.025em;line-height:1.2;"],({theme:e})=>e.colors.text),zse=p.p.withConfig({displayName:"ProductShowcase__ViewDescription",componentId:"sc-1lzzx42-7"})(["max-width:640px;margin:0;color:",";font-size:15px;line-height:1.65;"],({theme:e})=>e.colors.textSecondary),Ose=p.div.withConfig({displayName:"ProductShowcase__Navigation",componentId:"sc-1lzzx42-8"})(["display:flex;flex:0 0 auto;align-items:center;gap:8px;@media (max-width:","){justify-content:space-between;}"],({theme:e})=>e.breakpoint.sm),Dse=p.div.withConfig({displayName:"ProductShowcase__Dots",componentId:"sc-1lzzx42-9"})(["display:flex;align-items:center;gap:6px;margin-right:10px;@media (max-width:","){order:2;flex:1;justify-content:center;margin-right:0;}"],({theme:e})=>e.breakpoint.sm),Fse=p.button.withConfig({displayName:"ProductShowcase__Dot",componentId:"sc-1lzzx42-10"})(["width:",";height:8px;padding:0;border:0;border-radius:999px;background:",";cursor:pointer;transition:width 240ms ease,background ",";&:focus-visible{outline:2px solid ",";outline-offset:3px;}"],({$active:e})=>e?"28px":"8px",({theme:e,$active:t})=>t?e.colors.accountAccent:e.colors.borderHover,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.accountAccent),ET=p.button.withConfig({displayName:"ProductShowcase__ArrowButton",componentId:"sc-1lzzx42-11"})(["display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;padding:0;border:1px solid ",";border-radius:10px;background:",";color:",";box-shadow:none;cursor:pointer;transition:border-color 160ms ease,background 160ms ease,color 160ms ease,transform 160ms ease;&:hover{border-color:",";background:",";transform:translateY(-1px);}&:focus-visible{outline:2px solid ",";outline-offset:2px;}svg{width:18px;height:18px;}&:active{transform:translateY(0);}@media (max-width:","){order:3;&:first-of-type{order:1;}}"],({theme:e})=>e.colors.accountAccentBorder,({theme:e})=>e.colors.accountSurface,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.scheme==="dark"?`color-mix(in srgb, ${e.colors.accountSurface} 92%, white)`:e.colors.accountAccentSoft,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.breakpoint.sm),Bse=p.div.withConfig({displayName:"ProductShowcase__FrameBar",componentId:"sc-1lzzx42-12"})(["display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:42px;padding:0 14px;border-bottom:1px solid rgba(15,23,42,0.08);background:#ffffff;color:#596273;"]),Lse=p.span.withConfig({displayName:"ProductShowcase__WindowDots",componentId:"sc-1lzzx42-13"})(["display:flex;gap:6px;span{width:8px;height:8px;border-radius:50%;background:#d7dce3;}span:first-child{background:#ff7168;}span:nth-child(2){background:#f7c957;}span:last-child{background:#58c875;}"]),qse=p.span.withConfig({displayName:"ProductShowcase__FrameLabel",componentId:"sc-1lzzx42-14"})(["font-size:11px;font-weight:700;letter-spacing:0.02em;"]),Hse=p.span.withConfig({displayName:"ProductShowcase__LiveLabel",componentId:"sc-1lzzx42-15"})(["display:flex;align-items:center;justify-self:end;gap:6px;font-size:10px;font-weight:650;span{width:6px;height:6px;border-radius:50%;background:#27bf72;box-shadow:0 0 0 3px rgba(39,191,114,0.14);}@media (max-width:","){font-size:0;}"],({theme:e})=>e.breakpoint.sm),Use=p.img.withConfig({displayName:"ProductShowcase__Screenshot",componentId:"sc-1lzzx42-16"})(["display:block;width:100%;height:auto;aspect-ratio:2 / 1;object-position:top center;animation:"," 320ms ease both;@media (prefers-reduced-motion:reduce){animation:none;}"],Ese),rd=[{label:"Flow builder",title:"Build every step visually",description:"Connect browser actions, AI decisions, human checkpoints, and cleanup logic in one clear canvas.",image:"/img/captures/cap2.png",alt:"Puppetflow visual flow builder with a browser automation workflow"},{label:"Run replay",title:"See exactly what happened",description:"Review the browser recording, execution timeline, console output, and generated artifacts from the same screen.",image:"/img/captures/cap1.png",alt:"Puppetflow run details showing a visual snapshot, browser recording, logs, and action timeline"},{label:"Integrations",title:"Connect the tools you already use",description:"Bring messaging, AI providers, secrets, and Git repositories into your automation workspace.",image:"/img/captures/cap3.png",alt:"Puppetflow integrations page with messaging, AI, vault, and Git providers"},{label:"Flow explorer",title:"Keep every flow organized",description:"Browse, search, and manage personal and workspace automations from one focused explorer.",image:"/img/captures/cap4.png",alt:"Puppetflow flow explorer showing folders and published browser automation flows"}];function Gse(){const[e,t]=R.useState(0),n=rd[e],r=()=>t(c=>
148(c-1+rd.length)%rd.length),a=()=>t(c=>(c+1)%rd.length);return s.jsx(Tse,{children:s.jsxs(Rl,{children:[s.jsxs(Ise,{children:[s.jsxs(cu,{children:["This is Puppetflow",s.jsx("br",{}),s.jsx(Ol,{children:"You deserve this"})]}),s.jsx(sg,{children:"Real screens from the product, so you know exactly what you will be working with."})]}),s.jsxs(Ase,{"aria-label":"Puppetflow product screenshots","aria-roledescription":"carousel",children:[s.jsxs(Rse,{children:[s.jsxs(Bse,{"aria-hidden":"true",children:[s.jsxs(Lse,{children:[s.jsx("span",{}),s.jsx("span",{}),s.jsx("span",{})]}),s.jsx(qse,{children:n.label}),s.jsxs(Hse,{children:[s.jsx("span",{}),"Product view"]})]}),s.jsx(Use,{src:n.image,alt:n.alt,loading:e===0?"eager":"lazy",width:"2048",height:"1024"},n.image)]}),s.jsxs(Mse,{children:[s.jsxs(Pse,{"aria-live":"polite",children:[s.jsx($se,{children:n.title}),s.jsx(zse,{children:n.description})]}),s.jsxs(Ose,{children:[s.jsx(Dse,{"aria-label":"Choose a product view",children:rd.map((c,u)=>s.jsx(Fse,{type:"button",$active:u===e,"aria-label":`Show ${c.label}`,"aria-current":u===e?"true":void 0,onClick:()=>t(u)},c.label))}),s.jsx(ET,{type:"button","aria-label":"Previous screenshot",onClick:r,children:s.jsx(N,{icon:"lucide:arrow-left","aria-hidden":"true"})}),s.jsx(ET,{type:"button","aria-label":"Next screenshot",onClick:a,children:s.jsx(N,{icon:"lucide:arrow-right","aria-hidden":"true"})})]})]})]})]})})}const Vse=p.div.withConfig({displayName:"SectionDivider__Divider",componentId:"sc-ubzso4-0"})(["width:100%;height:70px;border-top:1px solid ",";background:linear-gradient( 180deg,"," 0%,transparent 100% );"],({theme:e})=>e.scheme==="light"?"#d4d4d8":e.colors.border,({theme:e})=>e.scheme==="light"?"rgba(113, 113, 122, 0.10)":"rgba(255, 255, 255, 0.045)");function tl(){return s.jsx(Vse,{"aria-hidden":"true"})}const Yse=Array.from({length:31},(e,t)=>{const r=(180+t*6)*Math.PI/180,a=t%5===0,c=a?65:76,u=a?86:83;return{major:a,x1:90+c*Math.cos(r),y1:92+c*Math.sin(r),x2:90+u*Math.cos(r),y2:92+u*Math.sin(r)}});function Xse(e){const t=(180+e*180)*Math.PI/180;return{x:90+56*Math.cos(t),y:92+56*Math.sin(t)}}const Kse=p.div.withConfig({displayName:"ImpactGauge",componentId:"sc-16yyz8p-0"})(["position:relative;width:",";height:",";opacity:",";filter:",";svg{display:block;width:",";height:",";overflow:visible;}> div{top:",";}> div strong{color:",";font-size:",";font-weight:",";}> div small{color:",";font-size:",";}.gauge-track,.gauge-band{fill:none;stroke-linecap:round;stroke-width:12px;}.gauge-track{stroke:",";}.gauge-band{stroke:",";opacity:0.92;}.gradient-start{stop-color:#ddf7ec;}.gradient-middle{stop-color:#98dfc1;}.gradient-end{stop-color:",";}.gauge-ticks line{stroke-linecap:round;}.gauge-ticks{opacity:0.3;}.gauge-ticks .minor{stroke:#0a1b3f33;stroke-width:1px;}.gauge-ticks .major{stroke:#0a1b3f88;stroke-width:1.4px;}.gauge-needle{stroke:",";stroke-linecap:round;stroke-width:2.5px;}.gauge-pin-outer{fill:",";stroke:",";stroke-width:2px;}.gauge-pin{fill:",";}"],({$large:e})=>e?"240px":"160px",({$large:e})=>e?"176px":"117px",({$muted:e})=>e?.52:1,({$muted:e})=>e?"saturate(0.35)":"none",({$large:e})=>e?"240px":"160px",({$large:e})=>e?"139px":"92px",({$large:e})=>e?"135px":"90px",({theme:e,$large:t})=>t?e.colors.accountAccent:e.colors.text,({$large:e})=>e?"32px":"17px",({$large:e})=>e?850:700,({theme:e,$large:t})=>t?e.colors.accountAccent:e.colors.textMuted,({$large:e})=>e?"9px":"5.5px",({theme:e})=>e.scheme==="dark"?"rgba(255, 255, 255, 0.07)":"rgba(15, 23, 42, 0.08)",({theme:e,$large:t})=>t?void 0:e.scheme==="dark"?"#f8fafc":"#d1d5db",({theme:e})=>e.colors.accountAccent,({theme:e,$large:t})=>t?e.colors.accentPrimary:e.scheme==="dark"?"#f8fafc":"#d1d5db",({theme:e})=>e.colors.bg,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.text),Wse=p.div.withConfig({displayName:"ImpactGauge__ClockValue",componentId:"sc-16yyz8p-1"})(["position:absolute;top:101px;left:50%;z-index:4;display:flex;align-items:center;flex-direction:column;min-width:54px;padding:0 7px;color:",";line-height:1;transform:translateX(-50%);strong{font-size:19px;letter-spacing:-0.04em;}small{margin-top:3px;color:",";font-size:6px;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;}"],({theme:e})=>e.colors.text,({theme:e})=>e.colors.textMuted);function TT({id:e,value:t,display:n,unit:r,muted:a=!1,large:c=!1}){const u=Xse(t);return s.jsxs(Kse,{$muted:a,$large:c,children:[s.jsxs("svg",{viewBox:"0 0 180 104","aria-hidden":"true",children:[s.jsx("defs",{children:s.jsxs("linearGradient",{id:`${e}-gradient`,x1:"0",y1:"0",x2:"1",y2:"0",children:[s.jsx("stop",{offset:"0%",className:"gradient-start"}),s.jsx("stop",{offset:"52%",className:"gradient-middle"}),s.jsx("stop",{offset:"100%",className:"gradient-end"})]})}),s.jsx("path",{className:"gauge-track",d:"M 18 92 A 72 72 0 0 1 162 92"}),s.jsx("path",{className:"gauge-band",stroke:`url(#${e}-gradient)`,d:"M 18 92 A 72 72 0 0 1 162 92"}),s.jsx("g",{className:"gauge-ticks",children:Yse.map((f,h)=>s.jsx("line",{className:f.major?"major":"minor",x1:f.x1,y1:f.y1,x2:f.x2,y2:f.y2},h))}),s.jsx("line",{className:"gauge-needle",x1:"90",y1:"92",x2:u.x,y2:u.y}),s.jsx("circle",{className:"gauge-pin-outer",cx:"90",cy:"92",r:"7"}),s.jsx("circle",{className:"gauge-pin",cx:"90",cy:"92",r:"3"})]}),s.jsxs(Wse,{children:[s.jsx("strong",{children:n}),s.jsx("small",{children:r})]})]})}const Jse=p.div.withConfig({displayName:"GaugeComparison",componentId:"sc-i7gf1m-0"})(["display:grid;width:100%;grid-template-columns:160px 100px 240px;justify-content:center;gap:18px;align-items:center;@media (max-width:","){grid-template-columns:1fr;justify-items:center;gap:14px;}"],({theme:e})=>e.breakpoint.md),Qse=p.div.withConfig({displayName:"GaugeComparison__ComparisonArrow",componentId:"sc-i7gf1m-1"})(["display:flex;width:100px;min-width:100px;align-items:center;color:",";span{width:100%;height:2px;background:linear-gradient(90deg,",",currentColor);}svg{width:32px;height:32px;flex:0 0 32px;margin-left:-5px;stroke-width:1.5;}@media (max-width:","){width:64px;min-width:64px;margin-top:12px;margin-bottom:12px;transform:rotate(90deg);}"],({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.breakpoint.md),IT=p.div.withConfig({displayName:"GaugeComparison__TimeSource",componentId:"sc-i7gf1m-2"})(["display:flex;min-width:0;align-items:center;flex-direction:column;"]),AT=p.div.withConfig({displayName:"GaugeComparison__SourceLabel",componentId:"sc-i7gf1m-3"})(["display:flex;align-items:center;flex-direction:column;gap:6px;margin-bottom:18px;color:",";font-size:",";font-weight:600;letter-spacing:0.07em;white-space:nowrap;svg{width:",";height:",";}"],({theme:e,$emphasis:t})=>t?e.colors.accountAccent:e.colors.textTertiary,({$emphasis:e})=>e?"13px":"10px",({$emphasis:e})=>e?"17px":"14px",({$emphasis:e})=>e?"17px":"14px"),RT=p.div.withConfig({displayName:"GaugeComparison__Availability",componentId:"sc-i7gf1m-4"})(["margin-top:",";border:1px solid ",";border-radius:999px;background:",";padding:",";color:",";font-size:",";font-weight:750;letter-spacing:0.08em;opacity:",";"],({$muted:e})=>e?"7px":"10px",({theme:e,$muted:t})=>t?e.colors.borderSubtle:e.colors.accountAccent,({theme:e,$muted:t})=>t?e.colors.overlay:e.colors.accountAccent,({$muted:e})=>e?"5px 10px":"5px 14px",({theme:e,$muted:t})=>t?e.colors.textTertiary:e.colors.onAccent,({$muted:e})=>e?"10px":"14px",({$muted:e})=>e?.52:1);function Zse(){return s.jsxs(Jse,{children:[s.jsxs(IT,{children:[s.jsxs(AT,{children:[s.jsx(N,{icon:"lucide:user","aria-hidden":"true"}),"You"]}),s.jsx(TT,{id:"manual",value:.05,display:"5",unit:"tasks / hour",muted:!0}
148),s.jsx(RT,{$muted:!0,children:"5d / 8h"})]}),s.jsxs(Qse,{"aria-hidden":"true",children:[s.jsx("span",{}),s.jsx(N,{icon:"lucide:arrow-right"})]}),s.jsxs(IT,{children:[s.jsxs(AT,{$emphasis:!0,children:[s.jsx(N,{icon:"lucide:bot","aria-hidden":"true"}),"Puppetflow"]}),s.jsx(TT,{id:"automation",value:.96,display:"120",unit:"tasks / hour",large:!0}),s.jsx(RT,{children:"7d / 24h"})]})]})}const eae=p.div.withConfig({displayName:"SavingsSummary__SavingsBlock",componentId:"sc-6s8kj2-0"})(["width:100%;border-top:1px solid ",";padding-top:24px;"],({theme:e})=>e.colors.borderSubtle),tae=p.div.withConfig({displayName:"SavingsSummary__SavingsLabel",componentId:"sc-6s8kj2-1"})(["display:flex;align-items:center;gap:8px;margin-bottom:22px;color:",";font-size:13px;font-weight:800;svg{width:15px;height:15px;color:",";}"],({theme:e})=>e.colors.textTertiary,({theme:e})=>e.colors.accountAccent),nae=p.div.withConfig({displayName:"SavingsSummary__SavedTime",componentId:"sc-6s8kj2-2"})(["display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;text-align:left;@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.breakpoint.md),tb=p.div.withConfig({displayName:"SavingsSummary__SavedMetric",componentId:"sc-6s8kj2-3"})(["display:flex;min-width:0;align-items:flex-start;flex-direction:column;gap:8px;border-left:1px solid ",";padding:4px 20px;&:first-child{border-left:0;padding-left:0;}@media (max-width:","){align-items:baseline;flex-direction:row;justify-content:space-between;border-top:1px solid ",";border-left:0;padding:16px 0;&:first-child{border-top:0;padding:0 0 16px;}}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.breakpoint.md,({theme:e})=>e.colors.borderSubtle),nb=p.div.withConfig({displayName:"SavingsSummary__SavedValue",componentId:"sc-6s8kj2-4"})(["display:inline-flex;align-items:baseline;margin:0;color:",";font-size:clamp(25px,3vw,36px);font-weight:800;letter-spacing:-0.07em;line-height:0.95;white-space:nowrap;span{color:",";}small{margin-left:0.12em;font-size:0.65em;letter-spacing:-0.03em;opacity:0.7;}"],({theme:e})=>e.colors.text,({theme:e})=>e.colors.accountAccent),ib=p.div.withConfig({displayName:"SavingsSummary__TimePeriod",componentId:"sc-6s8kj2-5"})(["color:",";font-size:11px;font-weight:600;text-align:right;white-space:nowrap;"],({theme:e})=>e.colors.textSecondary);function iae(){return s.jsxs(eae,{children:[s.jsxs(tae,{children:[s.jsx(N,{icon:"lucide:clock-3","aria-hidden":"true"}),"Time Saved"]}),s.jsxs(nae,{children:[s.jsxs(tb,{children:[s.jsxs(nb,{children:[s.jsx("span",{children:"8"}),s.jsx("small",{children:"h"})]}),s.jsx(ib,{children:"per day"})]}),s.jsxs(tb,{children:[s.jsxs(nb,{children:[s.jsx("span",{children:"21"}),s.jsx("small",{children:"days"})]}),s.jsx(ib,{children:"per month"})]}),s.jsxs(tb,{children:[s.jsxs(nb,{children:[s.jsx("span",{children:"249"}),s.jsx("small",{children:"days"})]}),s.jsx(ib,{children:"per year"})]})]})]})}const rae=p.section.withConfig({displayName:"TimeSaved__Section",componentId:"sc-1fpyqzi-0"})(["position:relative;padding:32px 0 64px;@media (max-width:","){padding:32px 0 64px;}"],({theme:e})=>e.breakpoint.md),oae=p.div.withConfig({displayName:"TimeSaved__Layout",componentId:"sc-1fpyqzi-1"})(["display:grid;grid-template-columns:minmax(280px,0.62fr) minmax(0,1.38fr);gap:clamp(44px,7vw,88px);align-items:center;@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.breakpoint.lg),sae=p.div.withConfig({displayName:"TimeSaved__Copy",componentId:"sc-1fpyqzi-2"})(["> h2{margin-bottom:20px;text-align:left;}@media (max-width:","){> h2{display:block;text-align:center;}}"],({theme:e})=>e.breakpoint.lg),aae=p.p.withConfig({displayName:"TimeSaved__Description",componentId:"sc-1fpyqzi-3"})(["margin:0;color:",";font-size:clamp(18px,2vw,20px);font-weight:470;line-height:1.65;text-wrap:balance;@media (max-width:","){text-align:center;}"],({theme:e})=>e.colors.textSecondary,({theme:e})=>e.breakpoint.lg),lae=p.div.withConfig({displayName:"TimeSaved__Formula",componentId:"sc-1fpyqzi-4"})(["display:flex;align-items:center;gap:12px;margin-top:28px;border-top:1px solid ",";padding-top:22px;color:",";font-size:14px;line-height:1.45;> svg{width:34px;height:34px;flex:0 0 auto;border-radius:50%;background:",";padding:9px;color:",";}small{display:block;margin-bottom:2px;color:",";font-size:12px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;}@media (max-width:","){flex-direction:column;text-align:center;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.textSecondary,({theme:e})=>e.colors.accentSoft,({theme:e})=>e.colors.accentText,({theme:e})=>e.colors.textMuted,({theme:e})=>e.breakpoint.lg),cae=p.div.withConfig({displayName:"TimeSaved__Actions",componentId:"sc-1fpyqzi-5"})(["display:flex;margin-top:28px;padding-left:46px;a{gap:0.45rem;min-height:46px;padding-right:24px;padding-left:24px;box-shadow:none;}@media (max-width:","){justify-content:center;padding-left:0;}"],({theme:e})=>e.breakpoint.lg),dae=p.figure.withConfig({displayName:"TimeSaved__TimeCanvas",componentId:"sc-1fpyqzi-6"})(["min-width:0;overflow:hidden;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;"]),uae=p.div.withConfig({displayName:"TimeSaved__TimeEquation",componentId:"sc-1fpyqzi-7"})(["display:flex;gap:44px;align-items:center;flex-direction:column;padding:clamp(36px,5vw,56px) clamp(12px,2vw,24px);"]);function pae(){return s.jsx(rae,{id:"time-saved",children:s.jsx(Rl,{children:s.jsxs(oae,{children:[s.jsxs(sae,{children:[s.jsxs(cu,{children:[s.jsx(og,{children:"Measure the"})," ",s.jsx(Ol,{children:"impact"})]}),s.jsx(aae,{children:"Set the human time once. Puppetflow tracks every run and shows the time and money you get back."}),s.jsxs(lae,{children:[s.jsx(N,{icon:"lucide:sliders-horizontal","aria-hidden":"true"}),s.jsx("span",{children:"Set how long the task takes manually. Puppetflow measures the rest."})]}),s.jsx(cae,{children:s.jsxs(Qo,{analyticsId:"home_time_saved_start",href:"/pricing?checkout=1&plan=demo",placement:"time_saved",children:["Save Time Now",s.jsx(N,{icon:"lucide:arrow-right","aria-hidden":"true"})]})})]}),s.jsx(dae,{"aria-label":"Example showing time saved by automating supplier invoice collection",children:s.jsxs(uae,{children:[s.jsx(Zse,{}),s.jsx(iae,{})]})})]})})})}const fae=[{id:"legacy-systems",category:"Legacy systems",title:"No API? No problem.",name:"Elliot Warren",role:"Systems Lead",avatar:"https://images.unsplash.com/photo-1500648767791-00dcc994a43e?auto=format&fit=crop&w=240&h=240&q=85",quote:"The vendor had no API and no roadmap for one. We automated the browser in days without replacing a system the business still depends on."},{id:"account-provisioning",category:"People operations",title:"Provision every account",name:"Sofia Martins",role:"People Operations Director",avatar:"https://images.unsplash.com/photo-1438761681033-6461ffad8d80?auto=format&fit=crop&w=240&h=240&q=85",quote:"New hires arrive with every account ready. Puppetflow gave us a consistent onboarding process without another integration project."},{id:"qa-automation",category:"Engineering",title:"QA automation",name:"Nadia Okafor",role:"QA Engineering Lead",avatar:"https://images.unsplash.com/photo-1531123897727-8f129e1688ce?auto=format&fit=crop&w=240&h=240&q=85",quote:"Every release now runs through the same real browser journey. Puppetflow catches the regressions our mocked tests simply could not see."},{id:"financial-close",category:"Finance",title:"Download invoices from vendor portals",name:"Thomas Reed",role:"Financial Controller",avatar:"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?auto=format&fit=crop&w=240&h=240&q=85",quote:"Puppetflow signs in to every vend
148or portal, downloads new invoices, and files them in the right place. Finance starts the month-end close with every document ready."},{id:"web-scraping",category:"Data collection",title:"Scrape data from any website",name:"Leila Haddad",role:"Market Research Lead",avatar:"https://images.unsplash.com/photo-1534528741775-53994a69daeb?auto=format&fit=crop&w=240&h=240&q=85",quote:"Puppetflow scrapes the websites we track and turns every page into structured data. Our team gets fresh insights without copying information by hand."},{id:"compliance-evidence",category:"Compliance",title:"Collect audit evidence automatically",name:"Marcus Chen",role:"Compliance Manager",avatar:"https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?auto=format&fit=crop&w=240&h=240&q=85",quote:"Instead of chasing screenshots before an audit, we have a trace of every run. The evidence is complete before anyone asks for it."},{id:"data-operations",category:"Data operations",title:"Move data between worlds",name:"Amelia Brooks",role:"Data Operations Lead",avatar:"https://images.unsplash.com/photo-1544005313-94ddf0286df2?auto=format&fit=crop&w=240&h=240&q=85",quote:"Puppetflow became the bridge between our modern stack and the portals that still run critical parts of the business."},{id:"competitor-monitoring",category:"E-commerce",title:"Monitor competitor prices",name:"Daniel Foster",role:"E-commerce Manager",avatar:"https://images.unsplash.com/photo-1506794778202-cad84cf45f1d?auto=format&fit=crop&w=240&h=240&q=85",quote:"Puppetflow checks every competitor site each morning and records price changes. We always know where the market moved without checking pages by hand."},{id:"application-filing",category:"Operations",title:"Fill out online applications",name:"Maya Laurent",role:"Operations Manager",avatar:"https://images.unsplash.com/photo-1494790108377-be9c29b29330?auto=format&fit=crop&w=240&h=240&q=85",quote:"Puppetflow turned a morning of copying data between portals into one reliable flow. My team starts the day with the work already done."}],hae=p.section.withConfig({displayName:"UseCases__Section",componentId:"sc-1pfv48u-0"})(["position:relative;padding:104px 0 112px;overflow-x:clip;overflow-y:visible;@media (max-width:","){padding:80px 0;}"],({theme:e})=>e.breakpoint.md),gae=p(rg).withConfig({displayName:"UseCases__Header",componentId:"sc-1pfv48u-1"})(["margin-bottom:32px;"]),mae=p.div.withConfig({displayName:"UseCases__Actions",componentId:"sc-1pfv48u-2"})(["display:flex;justify-content:center;margin-top:8px;a{gap:0.45rem;min-height:46px;padding-right:24px;padding-left:24px;box-shadow:none;}"]),z0=(e,t)=>(e%t+t)%t,xae=e=>Array.from({length:e.length*3},(t,n)=>({item:e[n%e.length],virtualIndex:n}));function yae(e,t=0){const[n,r]=R.useState(e+t),a=R.useRef(null),c=R.useRef([]),u=R.useRef(!1),f=R.useRef(!1),h=R.useRef(!1),m=R.useRef(null),x=R.useCallback(()=>{h.current=!0,m.current&&window.clearTimeout(m.current),m.current=window.setTimeout(()=>{h.current=!1,m.current=null},1e3)},[]),v=R.useCallback((w,_)=>{const S=a.current,k=c.current[w];!S||!k||S.scrollTo({left:k.offsetLeft-(S.clientWidth-k.offsetWidth)/2,behavior:_})},[]);R.useEffect(()=>{if(f.current){f.current=!1;return}v(n,u.current?"smooth":"auto"),u.current=!0},[n,v]),R.useEffect(()=>{const w=a.current;if(!w)return;const _=new ResizeObserver(()=>v(n,"auto"));return _.observe(w),()=>_.disconnect()},[n,v]),R.useEffect(()=>{const w=a.current;if(!w)return;let _=null;const S=()=>{const T=c.current[e],H=c.current[e*2];if(!T||!H)return;const q=H.offsetLeft-T.offsetLeft,B=w.scrollLeft+w.clientWidth/2,E=T.offsetLeft+T.offsetWidth/2,D=H.offsetLeft+H.offsetWidth/2;let $=0,P=0;B<E?($=e,P=q):B>=D&&($=-e,P=-q),$&&(f.current=!0,Zo.flushSync(()=>{r(O=>{const F=O+$;return F>=0&&F<e*3?F:e+z0(F,e)})}),w.scrollLeft+=P)},k=()=>{if(h.current){h.current=!1;return}const T=w.scrollLeft+w.clientWidth/2;let H=e,q=Number.POSITIVE_INFINITY;c.current.forEach((B,E)=>{if(!B)return;const D=B.offsetLeft+B.offsetWidth/2,$=Math.abs(D-T);$<q&&(q=$,H=E)}),r(B=>B===H?B:(f.current=!0,H))},I=()=>{S(),_&&window.clearTimeout(_),h.current&&(m.current&&window.clearTimeout(m.current),m.current=window.setTimeout(()=>{h.current=!1,m.current=null},100)),_=window.setTimeout(k,50)},A=()=>{h.current=!1};return w.addEventListener("scroll",I,{passive:!0}),w.addEventListener("pointerdown",A,{passive:!0}),w.addEventListener("wheel",A,{passive:!0}),()=>{w.removeEventListener("scroll",I),w.removeEventListener("pointerdown",A),w.removeEventListener("wheel",A),_&&window.clearTimeout(_),m.current&&(window.clearTimeout(m.current),m.current=null)}},[e]);const b=R.useCallback(w=>{r(_=>_===w?_:(x(),w))},[x]),j=R.useCallback((w,_)=>{c.current[w]=_},[]);return{activeVirtualIndex:n,viewportRef:a,select:b,setItemRef:j}}const vae=p.button.withConfig({displayName:"TestimonialCard",componentId:"sc-h5s8wx-0"})(["position:relative;z-index:",";display:flex;width:min(360px,80vw);flex:0 0 min(360px,80vw);overflow:hidden;flex-direction:column;border:1px solid ",";border-radius:12px;background:",";padding:28px 28px 32px;color:",";cursor:pointer;filter:",";opacity:",";text-align:left;transform:scale(",");transition:transform 480ms cubic-bezier(0.22,1,0.36,1),filter 480ms ease,opacity 480ms ease,border-color 480ms ease,box-shadow 480ms ease;&:hover{opacity:",";}&:focus-visible{outline:2px solid ",";outline-offset:5px;}@media (max-width:","){width:calc(100vw - 40px);flex-basis:calc(100vw - 40px);padding:24px;filter:",";transform:scale(",");}@media (prefers-reduced-motion:reduce){transition:none;}"],({$active:e})=>e?2:1,({theme:e,$active:t})=>t?e.colors.accountAccentBorder:e.colors.borderSubtle,({theme:e})=>e.colors.accountSurface,({theme:e})=>e.colors.text,({$distance:e})=>e===0?"none":`blur(${Math.min(5,.8+(e-1)*1.35)}px)`,({$distance:e})=>e===0?1:Math.max(.28,.78-(e-1)*.15),({$distance:e})=>e===0?1.08:e===1?.95:e===2?.89:.84,({$active:e})=>e?1:.9,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.breakpoint.md,({$distance:e})=>e===0?"none":"blur(1.5px)",({$distance:e})=>e===0?1:.92),bae=p.div.withConfig({displayName:"TestimonialCard__CardMeta",componentId:"sc-h5s8wx-1"})(["display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;border-bottom:1px solid ",";padding-bottom:18px;"],({theme:e})=>e.colors.borderSubtle),wae=p.div.withConfig({displayName:"TestimonialCard__CardCopy",componentId:"sc-h5s8wx-2"})(["min-width:0;"]),_ae=p.h3.withConfig({displayName:"TestimonialCard__CardTitle",componentId:"sc-h5s8wx-3"})(["margin:0;color:",";font-size:16px;font-weight:760;letter-spacing:-0.02em;line-height:1.25;"],({theme:e})=>e.colors.text),Sae=p.p.withConfig({displayName:"TestimonialCard__CardCategory",componentId:"sc-h5s8wx-4"})(["margin:5px 0 0;color:",";font-size:11px;font-weight:750;line-height:1.2;"],({theme:e})=>e.colors.accountAccent),Cae=p.div.withConfig({displayName:"TestimonialCard__TestimonialContent",componentId:"sc-h5s8wx-5"})(["position:relative;display:block;flex:1;"]),jae=p.div.withConfig({displayName:"TestimonialCard__Person",componentId:"sc-h5s8wx-6"})(["flex:0 0 auto;"]),kae=p.img.withConfig({displayName:"TestimonialCard__Avatar",componentId:"sc-h5s8wx-7"})(["display:block;width:38px;height:38px;border:2px solid ",";border-radius:50%;object-fit:cover;box-shadow:0 0 0 4px ",";"],({theme:e})=>e.colors.accountAccentBorder,({theme:e})=>e.colors.accountAccentSoft),Nae=p.blockquote.withConfig({displayName:"TestimonialCard__Quote",componentId:"sc-h5s8wx-8"})(["position:relative;display:flex;height:100%;flex:1;align-items:center;margin:0;padding:0 2px;color:",";font-family:Georgia,'Times New Roman',serif;font-size:clamp(14px,1vw,16px);font-style:normal;line-height:1.38;"],({theme:e})=>e.colors.text),Eae=p.span.withConfig({displayName:"TestimonialCard__QuoteText",componentId:"sc-h5s8wx-9"})(["position:relative;z-index:1;min-width:0;"]),Tae=p.span.withConfig({displayName:"TestimonialCard__ClosingQuote",componentId:"sc-h5s8wx-10"})(["position:absolute;right:-20px;bottom:-140px;z-index:0;color:",";font-family:Georgia,'Times New Roman',serif;font-size:192px;font-style:normal;line-height:0.78;opacity:0.05;"],({theme:e})=>e.colors.accountAccent);function Iae({active:e,buttonRef:t,distance:n,duplicate:r,item:a,onSelect:c}
148){return s.jsxs(vae,{ref:t,type:"button",$active:e,$distance:n,"aria-pressed":e,"aria-hidden":r&&!e?!0:void 0,"aria-label":`${a.title}, ${a.name}`,tabIndex:r&&!e?-1:0,onClick:c,children:[s.jsxs(bae,{children:[s.jsxs(wae,{children:[s.jsx(_ae,{children:a.title}),s.jsx(Sae,{children:a.category})]}),s.jsx(jae,{children:s.jsx(kae,{src:a.avatar,alt:"",loading:"lazy"})})]}),s.jsx(Cae,{children:s.jsxs(Nae,{children:[s.jsx(Eae,{children:a.quote}),s.jsx(Tae,{"aria-hidden":"true",children:"â"})]})})]})}const Aae=p.nav.withConfig({displayName:"UseCaseIndex",componentId:"sc-17pbhua-0"})(["display:grid;width:min(1080px,calc(100% - 48px));margin:0 auto 4px;border-top:1px solid ",";border-left:1px solid ",";grid-template-columns:repeat(3,minmax(0,1fr));@media (max-width:","){width:min(calc(100% - 32px),620px);grid-template-columns:repeat(2,minmax(0,1fr));}@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.breakpoint.md,({theme:e})=>e.breakpoint.sm),Rae=p.button.withConfig({displayName:"UseCaseIndex__IndexItem",componentId:"sc-17pbhua-1"})(["display:grid;min-width:0;min-height:54px;align-items:center;border:0;border-right:1px solid ",";border-bottom:1px solid ",";background:",";padding:11px 15px;color:",";cursor:pointer;grid-template-columns:27px minmax(0,1fr);text-align:left;transition:color 180ms ease,background 180ms ease;&:hover{background:",";color:",";}&:focus-visible{position:relative;z-index:1;outline:2px solid ",";outline-offset:-2px;}@media (max-width:","){min-height:58px;padding:10px;grid-template-columns:22px minmax(0,1fr);}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.borderSubtle,({theme:e,$active:t})=>t?e.colors.accountAccentSoft:"transparent",({theme:e,$active:t})=>t?e.colors.text:e.colors.textSecondary,({theme:e})=>e.colors.glassHover,({theme:e})=>e.colors.text,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.breakpoint.sm),Mae=p.span.withConfig({displayName:"UseCaseIndex__IndexIcon",componentId:"sc-17pbhua-2"})(["display:flex;align-items:center;color:",";svg{width:12px;height:12px;fill:currentColor;stroke-width:2;}"],({theme:e})=>e.colors.accountAccent),Pae=p.span.withConfig({displayName:"UseCaseIndex__IndexTitle",componentId:"sc-17pbhua-3"})(["overflow:hidden;font-size:16px;font-weight:680;letter-spacing:-0.01em;line-height:1.25;text-overflow:ellipsis;@media (max-width:","){font-size:15px;}"],({theme:e})=>e.breakpoint.sm);function $ae({activeItemIndex:e,items:t,onSelect:n}){return s.jsx(Aae,{"aria-label":"Browse all use cases",children:t.map((r,a)=>{const c=a===e;return s.jsxs(Rae,{type:"button",$active:c,"aria-pressed":c,onClick:()=>n(t.length+a),children:[s.jsx(Mae,{children:s.jsx(N,{icon:"lucide:quote","aria-hidden":"true"})}),s.jsx(Pae,{children:r.title})]},r.id)})})}const zae=p.div.withConfig({displayName:"UseCaseCarousel__Carousel",componentId:"sc-1dxo55y-0"})(["width:100%;overflow:visible;"]),Oae=p.div.withConfig({displayName:"UseCaseCarousel__Viewport",componentId:"sc-1dxo55y-1"})(["width:100%;overflow-x:hidden;padding:58px 0 68px;outline:none;touch-action:pan-y;mask-image:linear-gradient(90deg,transparent 0,black 8%,black 92%,transparent 100%);&:focus-visible{box-shadow:inset 0 0 0 2px ",";}@media (max-width:","){padding:36px 0 12px;mask-image:linear-gradient(90deg,transparent 0,black 3%,black 97%,transparent 100%);}"],({theme:e})=>e.colors.focusRing,({theme:e})=>e.breakpoint.md),Dae=p.div.withConfig({displayName:"UseCaseCarousel__Track",componentId:"sc-1dxo55y-2"})(["display:flex;width:max-content;align-items:center;gap:clamp(18px,2.6vw,40px);padding-inline:calc(50vw - min(180px,40vw));@media (max-width:","){gap:12px;padding-inline:20px;}"],({theme:e})=>e.breakpoint.md),Fae=p.div.withConfig({displayName:"UseCaseCarousel__MobileControls",componentId:"sc-1dxo55y-3"})(["display:none;@media (max-width:","){display:flex;width:calc(100% - 40px);align-items:center;justify-content:space-between;margin:0 auto 36px;}"],({theme:e})=>e.breakpoint.md),MT=p.button.withConfig({displayName:"UseCaseCarousel__MobileControl",componentId:"sc-1dxo55y-4"})(["display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid ",";border-radius:10px;background:",";color:",";box-shadow:none;cursor:pointer;transition:border-color 160ms ease,background 160ms ease,color 160ms ease,transform 160ms ease;svg{width:18px;height:18px;}&:hover{border-color:",";background:",";transform:translateY(-1px);}&:focus-visible{outline:2px solid ",";outline-offset:3px;}&:active{transform:translateY(0);}"],({theme:e})=>e.colors.accountAccentBorder,({theme:e})=>e.colors.accountSurface,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.colors.accountAccent,({theme:e})=>e.scheme==="dark"?`color-mix(in srgb, ${e.colors.accountSurface} 92%, white)`:e.colors.accountAccentSoft,({theme:e})=>e.colors.focusRing);function Bae({items:e}){const t=Math.floor(e.length/2),{activeVirtualIndex:n,viewportRef:r,select:a,setItemRef:c}=yae(e.length,t),u=z0(n,e.length),f=xae(e),h=(m,x)=>
148{const v=z0(m,e.length);ze("use_case_selected",{interaction_source:x,use_case_id:e[v].id}),a(m)};return s.jsxs(zae,{children:[s.jsx($ae,{activeItemIndex:u,items:e,onSelect:m=>h(m,"index")}),s.jsx(Oae,{ref:r,"aria-label":"Customer use cases",children:s.jsx(Dae,{children:f.map(({item:m,virtualIndex:x})=>{const v=Math.abs(x-n),b=x===n,j=x<e.length||x>=e.length*2;return s.jsx(Iae,{active:b,buttonRef:w=>c(x,w),distance:v,duplicate:j,item:m,onSelect:()=>h(x,"card")},`${m.id}-${x}`)})})}),s.jsxs(Fae,{"aria-label":"Testimonial navigation",children:[s.jsx(MT,{type:"button","aria-label":"Previous testimonial",onClick:()=>h(n-1,"previous"),children:s.jsx(N,{icon:"lucide:arrow-left","aria-hidden":"true"})}),s.jsx(MT,{type:"button","aria-label":"Next testimonial",onClick:()=>h(n+1,"next"),children:s.jsx(N,{icon:"lucide:arrow-right","aria-hidden":"true"})})]})]})}function Lae(){return s.jsxs(hae,{id:"use-cases",children:[s.jsx(Rl,{children:s.jsxs(gae,{children:[s.jsxs(cu,{children:[s.jsx(og,{children:"Problems"})," ",s.jsx(Ol,{children:"worth automating"})]}),s.jsx(sg,{children:"Wherever work gets trapped behind a web interface, Puppetflow gives it a path forward."})]})}),s.jsx(Bae,{items:fae}),s.jsx(Rl,{children:s.jsx(mae,{children:s.jsxs(Qo,{analyticsId:"home_use_cases_kill_busywork",href:"/pricing?checkout=1&plan=demo",placement:"use_cases",children:["Kill the busywork",s.jsx(N,{icon:"lucide:arrow-right","aria-hidden":"true"})]})})})]})}function qae(){return s.jsxs(s.Fragment,{children:[s.jsx(Nn,{title:"Puppetflow - Visual browser automation workflows"}),s.jsxs(Di,{children:[s.jsx(rse,{}),s.jsx(Gse,{}),s.jsx(tl,{}),s.jsx(Lae,{}),s.jsx(tl,{}),s.jsx(ure,{}),s.jsx(tl,{}),s.jsx(mee,{}),s.jsx(tl,{}),s.jsx(Nse,{}),s.jsx(tl,{}),s.jsx(pae,{}),s.jsx(tl,{}),s.jsx(Cee,{})]})]})}const Hae=Object.freeze(Object.defineProperty({__proto__:null,default:qae},Symbol.toStringTag,{value:"Module"})),Uae=p.div.withConfig({displayName:"McpAuthorize__DeploymentOptions",componentId:"sc-xnx6x2-0"})(["display:grid;grid-template-columns:1fr 1fr;gap:8px;"]),PT=p.button.withConfig({displayName:"McpAuthorize__DeploymentOption",componentId:"sc-xnx6x2-1"})(["display:inline-flex;align-items:center;gap:10px;min-height:58px;border:1px solid ",";border-radius:",";background:",";color:",";cursor:pointer;padding:10px 14px;text-align:left;transition:border-color ",",background ",",transform ",";&:hover{border-color:",";background:",";transform:translateY(-1px);}&:focus-visible{outline:3px solid ",";outline-offset:2px;}"],({$active:e,theme:t})=>e?t.colors.accentBorder:t.colors.border,({theme:e})=>e.radius.md,({$active:e,theme:t})=>e?`color-mix(in srgb, ${t.colors.accentPrimary} 12%, ${t.scheme==="dark"?"#030a19":"#ffffff"})`:t.scheme==="dark"?"#030a19":"#ffffff",({theme:e})=>e.colors.text,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({$active:e,theme:t})=>e?t.colors.accentBorder:t.colors.borderHover,({$active:e,theme:t})=>e?`color-mix(in srgb, ${t.colors.accentPrimary} 18%, ${t.scheme==="dark"?"#030a19":"#ffffff"})`:t.scheme==="dark"?"#071126":t.colors.surfaceSubtle,({theme:e})=>e.colors.focusRing),$T=p.span.withConfig({displayName:"McpAuthorize__SelectionMark",componentId:"sc-xnx6x2-2"})(["width:16px;height:16px;flex:0 0 auto;border:1px solid ",";border-radius:50%;background:",";transition:border-color ",";button[aria-pressed='true'] &{border:5px solid ",";}"],({theme:e})=>e.colors.borderHover,({theme:e})=>e.colors.bg,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.accentPrimary),zT=p.span.withConfig({displayName:"McpAuthorize__DeploymentOptionText",componentId:"sc-xnx6x2-3"})(["display:flex;min-width:0;flex-direction:column;gap:2px;white-space:nowrap;strong{font-size:13px;font-weight:750;line-height:1.2;}span{color:",";font-size:10px;font-weight:500;line-height:1.2;}"],({theme:e})=>e.colors.textTertiary),Gae=p.div.withConfig({displayName:"McpAuthorize__HelpCallout",componentId:"sc-xnx6x2-4"})(["display:flex;flex-direction:column;gap:8px;margin-top:6px;padding:12px 14px;border:1px solid ",";border-radius:",";background:",";color:",";font-size:13px;line-height:1.5;strong{color:",";}ol{margin:0;padding-left:18px;}code{font-size:12px;}a{color:",";text-decoration:underline;}"],({theme:e})=>e.colors.border,({theme:e})=>
148e.radius.md,({theme:e})=>e.colors.surfaceSubtle,({theme:e})=>e.colors.textSecondary,({theme:e})=>e.colors.text,({theme:e})=>e.colors.text),Vae=p.div.withConfig({displayName:"McpAuthorize__SubdomainRow",componentId:"sc-xnx6x2-5"})(["display:flex;align-items:center;overflow:hidden;border:1px solid ",";border-radius:",";background:",";transition:border-color 150ms ease,box-shadow 150ms ease;&:focus-within{border-color:",";box-shadow:0 0 0 3px ",";}"],({theme:e})=>e.colors.border,({theme:e})=>e.radius.md,({theme:e})=>e.colors.glass,({theme:e})=>e.colors.accentPrimary,({theme:e})=>e.colors.focusRing),Yae=p.input.withConfig({displayName:"McpAuthorize__SubdomainInput",componentId:"sc-xnx6x2-6"})(["min-width:0;flex:1;border:0;background:transparent;color:",";font-size:15px;outline:none;padding:12px 14px;"],({theme:e})=>e.colors.text),Xae=p.span.withConfig({displayName:"McpAuthorize__Suffix",componentId:"sc-xnx6x2-7"})(["align-self:stretch;display:inline-flex;align-items:center;flex-shrink:0;border-left:1px solid ",";background:",";color:",";font-size:13px;font-weight:600;padding:0 12px;white-space:nowrap;"],({theme:e})=>e.colors.border,({theme:e})=>e.colors.overlay,({theme:e})=>e.colors.textSecondary);function Kae({clientName:e,cloudDomain:t,submitUrl:n,licenseSettingsUrl:r,licenseDocsUrl:a}){const[c,u]=R.useState("cloud"),f=es({tenant:""}),h=x=>{x!==c&&(u(x),f.setData("tenant",""),f.clearErrors())},m=x=>{x.preventDefault(),f.post(n)};return s.jsxs(s.Fragment,{children:[s.jsx(Nn,{title:`Connect ${e} - Puppetflow`}),s.jsx(Di,{children:s.jsx(Bw,{children:s.jsxs(Lw,{className:"ph-no-capture",children:[s.jsx(qw,{children:s.jsxs(Hw,{children:[s.jsx(Uw,{children:"Connect your Puppetflow instance"}),s.jsxs(Gw,{children:[s.jsx("strong",{children:e})," is requesting access to one of your workspaces."]})]})}),s.jsxs(M0,{onSubmit:m,children:[s.jsxs(Uae,{role:"group","aria-label":"Select your deployment",children:[s.jsxs(PT,{type:"button",$active:c==="cloud","aria-pressed":c==="cloud",onClick:()=>h("cloud"),children:[s.jsx($T,{"aria-hidden":"true"}),s.jsxs(zT,{children:[s.jsx("strong",{children:"Cloud"}),s.jsxs("span",{children:["Hosted on ",t]})]})]}),s.jsxs(PT,{type:"button",$active:c==="self-hosted","aria-pressed":c==="self
148-hosted",onClick:()=>h("self-hosted"),children:[s.jsx($T,{"aria-hidden":"true"}),s.jsxs(zT,{children:[s.jsx("strong",{children:"Self-hosted"}),s.jsx("span",{children:"On your own servers"})]})]})]}),s.jsxs(Of,{children:[c==="cloud"?s.jsxs(s.Fragment,{children:[s.jsx($d,{htmlFor:"tenant",children:"Cloud address"}),s.jsxs(Vae,{children:[s.jsx(Yae,{id:"tenant",name:"tenant",value:f.data.tenant,onChange:x=>{f.clearErrors("tenant"),f.setData("tenant",x.target.value.toLowerCase().trim())},placeholder:"acme",pattern:"[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?",maxLength:63,autoComplete:"off",autoCapitalize:"none",spellCheck:!1,"aria-invalid":!!f.errors.tenant,autoFocus:!0,required:!0},"cloud"),s.jsxs(Xae,{children:[".",t]})]})]}):s.jsxs(s.Fragment,{children:[s.jsx($d,{htmlFor:"tenant",children:"Instance URL"}),s.jsx(Df,{id:"tenant",name:"tenant",type:"url",value:f.data.tenant,onChange:x=>{f.clearErrors("tenant"),f.setData("tenant",x.target.value.trim())},placeholder:"https://puppetflow.example.com",autoComplete:"url",spellCheck:!1,"aria-invalid":!!f.errors.tenant,autoFocus:!0,required:!0},"self-hosted")]}),f.errors.tenant&&s.jsx(P0,{role:"alert",children:f.errors.tenant}),f.errors.tenant&&r&&s.jsxs(Gae,{children:[s.jsx("strong",{children:"Changed your instance URL recently?"}),s.jsxs("ol",{children:[s.jsxs("li",{children:["Set ",s.jsx("code",{children:"APP_URL"})," to the new address in your instance configuration and restart it."]}),s.jsxs("li",{children:["Open"," ",s.jsx("a",{href:r,target:"_blank",rel:"noreferrer",children:"Admin > Server > License"})," ","on your instance and refresh or re-upload the license so the new address is registered."]}),s.jsx("li",{children:"Come back here and try again."})]}),s.jsx("a",{href:a,target:"_blank",rel:"noreferrer",children:"Read the license activation guide"})]})]}),s.jsx(Vw,{type:"submit",disabled:f.processing,children:f.processing?"Checking instance...":"Continue"})]}),s.jsxs(Yw,{children:["You will sign in on your own instance and choose the workspace to connect. Your Puppetflow password is never shared with ",e,"."]})]})})})]})}const Wae=Object.freeze(Object.defineProperty({__proto__:null,default:Kae},Symbol.toStringTag,{value:"Module"})),w3=e=>e>=1e3&&e%1e3===0?`${e/1e3}k`:e.toLocaleString("en-US"),On=(e,t)=>e.features.includes(t),Jae=["Browser automation editor","Data Tables","Cron and webhook triggers","REST API and API keys","Snippets and variables","Blueprints","Automatic retries","Human validation","Slack, Telegram and Discord notifications","Live browser view and control","Proxy pools and per-flow routing","MCP access","Unlimited active workflows","Community forum"],O0="Your infrastructure",Qae=[{title:"Usage limits",rows:[{label:"Workspaces",value:e=>e.limits.max_workspaces},{label:"Monthly workflow runs",value:(e,t)=>t==="self_hosted"?e.key==="business"?"Custom":"Unlimited":e.key==="community"?"Custom":e.limits.max_monthly_runs},{label:"Concurrent runs",value:(e,t)=>t==="self_hosted"?e.key==="business"?"Custom":"Unlimited":e.limits.max_concurrent_runs},{label:"Max saved runs",value:(e,t)=>t==="self_hosted"?O0:e.comparison.max_saved_runs},{label:"Saved run storage",value:(e,t)=>t==="self_hosted"?O0:e.comparison.saved_run_storage},{label:"Run retention",value:(e,t)=>t==="self_hosted"&&e.key==="business"?"Custom":e.comparison.run_retention}]},{title:"Debugging",rows:[{label:"Runs history",value:()=>!0},{label:"Runs logging",value:()=>!0},{label:"Search Runs by Metadata",value:e=>On(e,"run_metadata_search")}]},{title:"Automation toolkit",rows:[{label:"Max active workflows",value:()=>"Unlimited"},{label:"Code Flows",value:()=>!0},{label:"Visual Flows",value:()=>!0},{label:"Mailboxes",value:e=>On(e,"mailboxes")},{label:"AI Support",value:()=>!0},{label:"Replay video",value:()=>!0}]},{title:"Branding",rows:[{label:"White-label experience",value:()=>"Option"}]},{title:"Security",rows:[{label:"Encrypted secret store",value:()=>!0},{label:"Vault integrations",value:e=>On(e,"vault_integrations")},{label:"2FA enforcement",value:e=>On(e,"two_factor_enforcement")},{label:"SSO SAML & LDAP",value:e=>
148["business","enterprise"].includes(e.key)}]},{title:"Collaboration",rows:[{label:"Multiple basic users",value:()=>!0},{label:"Version control using Git",value:e=>On(e,"version_control_git")},{label:"Fine-grained auth management",value:e=>On(e,"fine_grained_auth")},{label:"Shared flows",value:e=>On(e,"fine_grained_auth")},{label:"Shared snippets",value:e=>On(e,"fine_grained_auth")},{label:"Shared variables",value:e=>On(e,"fine_grained_auth")},{label:"Shared mailboxes",value:e=>On(e,"fine_grained_auth")},{label:"Shared channels",value:e=>On(e,"fine_grained_auth")},{label:"Shared integrations",value:e=>On(e,"fine_grained_auth")},{label:"Private repository blueprints",value:e=>On(e,"private_blueprint_repos")}]},{title:"Support",rows:[{label:"Email support",value:e=>e.key!=="community"},{label:"Priority support",value:e=>On(e,"priority_support")},{label:"Dedicated support with SLA",value:e=>On(e,"sla_support")}]}],Zae=p.section.withConfig({displayName:"PricingCards__PricingSection",componentId:"sc-19878yb-0"})(["position:relative;z-index:0;padding:0 0 128px;&::before{position:absolute;z-index:-1;inset:-32px 0 0;background-image:",";background-size:18px 18px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);content:'';}"],({theme:e})=>e.scheme==="dark"?"radial-gradient(circle, rgba(224, 229, 236, 0.1) 1px, transparent 1.25px)":"radial-gradient(circle, rgba(0, 0, 0, 0.12) 1px, transparent 1.25px)"),Xw=p.div.withConfig({displayName:"PricingCards__PricingContainer",componentId:"sc-19878yb-1"})(["max-width:1600px;margin:0 auto;padding:0 32px;@media (max-width:","){padding:0 16px;}"],({theme:e})=>e.breakpoint.sm),ele=p.div.withConfig({displayName:"PricingCards__PricingTopBar",componentId:"sc-19878yb-2"})(["position:sticky;top:calc(var(--product-hunt-banner-height) + 68px);z-index:40;display:flex;justify-content:center;margin-bottom:24px;pointer-events:none;@media (max-width:","){top:calc(var(--product-hunt-banner-height) + 52px);}"],({theme:e})=>e.breakpoint.sm),tle=p.div.withConfig({displayName:"PricingCards__PricingGrid",componentId:"sc-19878yb-3"})(["display:grid;grid-template-columns:repeat(",",minmax(0,1fr));gap:16px;align-items:stretch;animation:"," 0.8s ease 0.2s both;@media (max-width:1120px){grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;margin:0 auto;}@media (max-width:","){grid-template-columns:1fr;max-width:480px;}"],({$columns:e})=>Math.max(1,Math.min(e,5)),ta,({theme:e})=>e.breakpoint.sm),nle=p.section.withConfig({displayName:"Compare__CompareSection",componentId:"sc-kmxvlw-0"})(["position:relative;padding:0 0 128px;"]),ile=p.div.withConfig({displayName:"Compare__CompareHeader",componentId:"sc-kmxvlw-1"})(["max-width:720px;margin:0 auto 36px;text-align:center;"]),rle=p.h2.withConfig({displayName:"Compare__CompareTitle",componentId:"sc-kmxvlw-2"})(["",";color:",";font-size:clamp(28px,4vw,40px);margin-bottom:12px;"],ir,({theme:e})=>e.colors.text),ole=p.p.withConfig({displayName:"Compare__CompareDescription",componentId:"sc-kmxvlw-3"})(["color:",";font-size:16px;line-height:1.6;"],({theme:e})=>e.colors.textTertiary),sle=p.div.withConfig({displayName:"Compare__UniversalBlock",componentId:"sc-kmxvlw-4"})(["margin:0 0 40px;padding:28px 32px;border:1px solid ",";border-radius:",";background:",";box-shadow:",";@media (max-width:","){padding:24px 20px;}"],({theme:e})=>e.colors.border,({theme:e})=>e.radius.md,({theme:e})=>e.colors.glass,({theme:e})=>e.shadow.glass,({theme:e})=>e.breakpoint.sm),ale=p.h3.withConfig({displayName:"Compare__UniversalTitle",componentId:"sc-kmxvlw-5"})(["color:",";font-size:15px;font-weight:600;margin-bottom:20px;"],({theme:e})=>e.colors.textSecondary),lle=p.ul.withConfig({displayName:"Compare__UniversalGrid",componentId:"sc-kmxvlw-6"})(["list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;@media (max-width:","){grid-template-columns:repeat(2,minmax(0,1fr));}@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.breakpoint.lg,({theme:e})=>e.breakpoint.sm),OT=p.li.withConfig({displayName:"Compare__UniversalItem",componentId:"sc-kmxvlw-7"})(["display:flex;align-items:center;gap:10px;color:",";font-size:14px;font-weight:500;> span{flex-shrink:0;}"],({theme:e})=>e.colors.textSecondary),cle=p.div.withConfig({displayName:"Compare__CompareStickyBar",componentId:"sc-kmxvlw-8"})(["position:sticky;top:calc(var(--product-hunt-banner-height) + 68px);z-index:40;display:flex;justify-content:center;margin-bottom:24px;pointer-events:none;@media (max-width:","){top:calc(var(--product-hunt-banner-height) + 52px);}"],({theme:e})=>e.breakpoint.sm),dle=p.div.withConfig({displayName:"Compare__CompareModeSwitch",componentId:"sc-kmxvlw-9"})(["box-sizing:border-box;display:flex;align-items:center;gap:14px;padding:",";border:1px solid ",";border-radius:",";background:",";box-shadow:",";pointer-events:auto;transition:padding ",",border-color ",",background ",",box-shadow ",";@media (max-width:","){width:min(100%,320px);gap:0;padding:",";border-radius:",";}"],({$embedded:e})=>e?"10px 16px":"0",({$embedded:e,theme:t})=>e?t.colors.borderSubtle:"transparent",({theme:e})=>
148e.radius.xl,({$embedded:e,theme:t})=>e?t.scheme==="dark"?"#030a19":"#ffffff":"transparent",({$embedded:e,theme:t})=>e?`0 6px 18px ${t.scheme==="dark"?"rgba(0, 0, 0, 0.18)":"rgba(15, 23, 42, 0.06)"}`:"none",({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.breakpoint.sm,({$embedded:e})=>e?"6px":"0",({theme:e})=>e.radius.md),ule=p.div.withConfig({displayName:"Compare__CompareModeOptions",componentId:"sc-kmxvlw-10"})(["display:flex;gap:8px;@media (max-width:","){width:100%;gap:6px;}"],({theme:e})=>e.breakpoint.sm),DT=p.button.withConfig({displayName:"Compare__CompareModeButton",componentId:"sc-kmxvlw-11"})(["position:relative;display:inline-flex;align-items:center;gap:10px;min-width:174px;min-height:58px;border:1px solid ",";border-radius:",";background:",";color:",";cursor:pointer;padding:10px 14px;text-align:left;transition:border-color ",",background ",",transform ",";&:hover{border-color:",";background:",";transform:translateY(-1px);}&:focus-visible{outline:3px solid ",";outline-offset:2px;}@media (max-width:","){min-width:0;min-height:42px;width:50%;gap:7px;padding:7px 9px;}"],({$active:e,theme:t})=>e?t.colors.accentBorder:t.colors.border,({theme:e})=>e.radius.md,({$active:e,theme:t})=>e?`color-mix(in srgb, ${t.colors.accentPrimary} 12%, ${t.scheme==="dark"?"#030a19":"#ffffff"})`:t.scheme==="dark"?"#030a19":"#ffffff",({theme:e})=>e.colors.text,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({$active:e,theme:t})=>e?t.colors.accentBorder:t.colors.borderHover,({$active:e,theme:t})=>e?`color-mix(in srgb, ${t.colors.accentPrimary} 18%, ${t.scheme==="dark"?"#030a19":"#ffffff"})`:t.scheme==="dark"?"#071126":t.colors.surfaceSubtle,({theme:e})=>e.colors.focusRing,({theme:e})=>e.breakpoint.sm),FT=p.span.withConfig({displayName:"Compare__CompareModeSelectionMark",componentId:"sc-kmxvlw-12"})(["width:16px;height:16px;flex:0 0 auto;border:1px solid ",";border-radius:50%;background:",";transition:border-color ",";button[aria-pressed='true'] &{border:5px solid ",";}@media (max-width:","){width:13px;height:13px;button[aria-pressed='true'] &{border-width:4px;}}"],({theme:e})=>e.colors.borderHover,({theme:e})=>e.colors.bg,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.accentPrimary,({theme:e})=>e.breakpoint.sm),BT=p.span.withConfig({displayName:"Compare__CompareModeButtonText",componentId:"sc-kmxvlw-13"})(["display:flex;min-width:0;flex-direction:column;gap:2px;white-space:nowrap;strong{font-size:13px;font-weight:750;line-height:1.2;}span{color:",";font-size:10px;font-weight:500;line-height:1.2;}@media (max-width:","){strong{font-size:12px;}span{display:none;}}"],({theme:e})=>e.colors.textTertiary,({theme:e})=>e.breakpoint.sm),ple=p.div.withConfig({displayName:"Compare__CompareTables",componentId:"sc-kmxvlw-14"})(["display:grid;gap:24px;"]),fle=p.div.withConfig({displayName:"Compare__CompareTableWrap",componentId:"sc-kmxvlw-15"})(["border-radius:",";background:",";overflow-x:auto;"],({theme:e})=>e.radius.md,({theme:e})=>e.scheme==="dark"?"#0a182b":"#f7f7f7"),hle=p.table.withConfig({displayName:"Compare__CompareTable",componentId:"sc-kmxvlw-16"})(["width:100%;min-width:960px;border-collapse:collapse;table-layout:fixed;th,td{border-bottom:1px solid ",";padding:18px 20px;text-align:center;}th:first-child,td:first-child{width:26%;text-align:left;}th:first-child{background:transparent;}thead th:first-child{font-size:15px;font-weight:700;text-transform:capitalize;}td:first-child{background:transparent;}thead th{color:",";font-size:13px;font-weight:700;background:transparent;}tbody td{transition:background ",";}tbody tr:last-child td{border-bottom:0;}tbody tr:hover td{background:",";}@media (max-width:","){min-width:680px;th,td{padding:12px 8px;}th:first-child,td:first-child{width:30%;}thead th,thead th:first-child{font-size:11px;}}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.colors.text,({theme:e})=>e.transition.fast,({theme:e})=>e.scheme==="dark"?"rgba(0, 0, 0, 0.18)":"rgba(0, 0, 0, 0.045)",({theme:e})=>e.breakpoint.sm),uf=p.div.withConfig({displayName:"Compare__CompareCellContent",componentId:"sc-kmxvlw-17"})(["display:flex;align-items:center;justify-content:",";width:100%;min-width:0;"],({$align:e="center"})=>e==="start"?"flex-start":"center"),gle=p.div.withConfig({displayName:"Compare__ComparePlan",componentId:"sc-kmxvlw-18"})(["display:grid;gap:4px;"]),mle=p.span.withConfig({displayName:"Compare__ComparePlanName",componentId:"sc-kmxvlw-19"})(["display:inline-flex;align-items:center;justify-content:center;gap:8px;color:",";font-size:15px;font-weight:700;@media (max-width:","){gap:4px;font-size:12px;}"],({theme:e})=>e.colors.text,({theme:e})=>e.breakpoint.sm),xle=p.span.withConfig({displayName:"Compare__ComparePlanBadge",componentId:"sc-kmxvlw-20"})(["padding:2px 8px;border-radius:",";background:",";color:",";font-size:10px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;@media (max-width:","){padding:2px 5px;font-size:8px;}"],({theme:e})=>
148e.radius.full,({theme:e})=>e.colors.accentSoft,({theme:e})=>e.colors.accentText,({theme:e})=>e.breakpoint.sm),yle=p.span.withConfig({displayName:"Compare__ComparePlanMeta",componentId:"sc-kmxvlw-21"})(["color:",";font-size:12px;@media (max-width:","){font-size:10px;}"],({theme:e})=>e.colors.textTertiary,({theme:e})=>e.breakpoint.sm),vle=p.td.withConfig({displayName:"Compare__CompareFeatureCell",componentId:"sc-kmxvlw-22"})(["color:",";font-size:14px;font-weight:600;text-transform:capitalize;@media (max-width:","){font-size:12px;line-height:1.3;}"],({theme:e})=>e.colors.textSecondary,({theme:e})=>e.breakpoint.sm),ble=p.span.withConfig({displayName:"Compare__CompareFeatureLabel",componentId:"sc-kmxvlw-23"})(["display:inline-flex;align-items:center;gap:8px;"]),wle=p.td.withConfig({displayName:"Compare__CompareValue",componentId:"sc-kmxvlw-24"})(["background:transparent;color:",";font-size:14px;@media (max-width:","){font-size:11px;}"],({theme:e})=>e.colors.textSecondary,({theme:e})=>e.breakpoint.sm),D0=p.span.withConfig({displayName:"Compare__CompareCheck",componentId:"sc-kmxvlw-25"})(["display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:",";color:#ffffff;&::before{content:'â';font-size:14px;font-weight:900;line-height:24px;}@media (max-width:","){width:20px;height:20px;&::before{font-size:12px;line-height:20px;}}"],({theme:e})=>e.gradient.cta,({theme:e})=>e.breakpoint.sm),_le=p.span.withConfig({displayName:"Compare__CompareDash",componentId:"sc-kmxvlw-26"})(["position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid rgba(0,0,0,0.1);background:#ffffff;color:#9ca3af;&::before,&::after{content:'';position:absolute;top:50%;left:50%;width:9px;height:1.5px;border-radius:1px;background:currentColor;}&::before{transform:translate(-50%,-50%) rotate(45deg);}&::after{transform:translate(-50%,-50%) rotate(-45deg);}@media (max-width:","){width:20px;height:20px;}"],({theme:e})=>e.breakpoint.sm),Sle=e=>typeof e=="boolean"?e?s.jsx(D0,{"aria-label":"Included"}):s.jsx(_le,{"aria-label":"Not included"}):e===null||e===O0?"Custom":typeof e=="number"?w3(e):e;function Cle({compareMode:e,comparisonPlans:t,onCompareModeChange:n}){const[r,a]=R.useState(!1),c=R.useRef(null),u=R.useRef([]),f=R.useRef(!1),h=(m,x)=>{f.current||(f.current=!0,u.current.forEach((v,b)=>{v&&b!==m&&(v.scrollLeft=x)}),window.requestAnimationFrame(()=>{f.current=!1}))};return R.useEffect(()=>{function m(){const v=(Number.parseFloat(window.getComputedStyle(document.documentElement).getPropertyValue("--product-hunt-banner-height"))||0)+(window.innerWidth<=640?52:68),b=c.current?.getBoundingClientRect().top;a(b!==void 0&&b<=v&&window.scrollY>0)}return m(),window.addEventListener("scroll",m,{passive:!0}),window.addEventListener("resize",m),()=>{window.removeEventListener("scroll",m),window.removeEventListener("resize",m)}},[]),s.jsx(nle,{children:s.jsxs(Xw,{children:[s.jsxs(ile,{children:[s.jsx(rle,{children:"Compare plans"}),s.jsx(ole,{children:"Start small, then unlock replays, vaults and governance as you grow. Pick cloud or self-hosted to see the plans available for each deployment."})]}),s.jsxs(sle,{children:[s.jsx(ale,{children:"Included in every plan"}),s.jsxs(lle,{children:[s.jsxs(OT,{children:[s.jsx(D0,{"aria-hidden":!0}),"Full-run pricing, never per step"]}),Jae.map(m=>s.jsxs(OT,{children:[s.jsx(D0,{"aria-hidden":!0}),m]},m))]})]}),s.jsx(cle,{ref:c,children:s.jsx(dle,{$embedded:r,role:"group","aria-label":"Select comparison mode",children:s.jsxs(ule,{children:[s.jsxs(DT,{type:"button",$active:e==="cloud","aria-pressed":e==="cloud",onClick:()=>n("cloud"),children:[s.jsx(FT,{"aria-hidden":"true"}),s.jsxs(BT,{children:[s.jsx("strong",{children:"Cloud"}),s.jsx("span",{children:"Managed hosting"})]})]}),s.jsxs(DT,{type:"button",$active:e==="self_hosted","aria-pressed":e==="self_hosted",onClick:()=>n("self_hosted"),children:[s.jsx(FT,{"aria-hidden":"true"}),s.jsxs(BT,{children:[s.jsx("strong",{children:"Self-hosted"}
148),s.jsx("span",{children:"Your infrastructure"})]})]})]})})}),s.jsx(ple,{children:Qae.map((m,x)=>{const v=m.rows.map(b=>({row:b,values:t.map(j=>b.value(j,e))}));return s.jsx(fle,{ref:b=>{u.current[x]=b},onScroll:b=>h(x,b.currentTarget.scrollLeft),children:s.jsxs(hle,{children:[s.jsx("thead",{children:s.jsxs("tr",{children:[s.jsx("th",{children:s.jsx(uf,{$align:"start",children:m.title})}),t.map(b=>s.jsx("th",{children:s.jsx(uf,{children:s.jsxs(gle,{children:[s.jsxs(mle,{children:[b.name,b.soon&&s.jsx(xle,{children:"Soon"})]}),s.jsx(yle,{children:b.pricing.annually.price})]})})},b.key))]})}),s.jsx("tbody",{children:v.map(({row:b,values:j})=>s.jsxs("tr",{children:[s.jsx(vle,{children:s.jsx(uf,{$align:"start",children:s.jsx(ble,{children:b.label})})}),j.map((w,_)=>s.jsx(wle,{children:s.jsx(uf,{children:Sle(w)})},`${b.label}-${t[_].key}`))]},b.label))})]})},m.title)})})]})})}const jle=Te(["to{transform:rotate(360deg);}"]),LT=p.div.withConfig({displayName:"CheckoutModal__Backdrop",componentId:"sc-19imfw2-0"})(["position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;background:",";backdrop-filter:blur(14px);"],({theme:e})=>e.colors.backdrop),qT=p.div.withConfig({displayName:"CheckoutModal__Modal",componentId:"sc-19imfw2-1"})(["position:relative;width:min(540px,100%);max-height:min(92vh,720px);overflow:auto;border:1px solid ",";border-radius:10px;background:",";box-shadow:",";"],({theme:e})=>e.colors.border,({theme:e})=>e.colors.surface,({theme:e})=>e.scheme==="dark"?`${e.shadow.glass}, 0 30px 120px rgba(0, 0, 0, 0.45)`:`${e.shadow.glass}, 0 24px 72px rgba(0, 0, 0, 0.12)`),HT=p.div.withConfig({displayName:"CheckoutModal__Header",componentId:"sc-19imfw2-2"})(["display:grid;justify-items:center;padding:24px 52px 18px;text-align:center;@media (max-width:","){padding-inline:44px;}"],({theme:e})=>e.breakpoint.sm),UT=p.div.withConfig({displayName:"CheckoutModal__Eyebrow",componentId:"sc-19imfw2-3"})(["color:",";font-size:12px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;"],({theme:e})=>e.colors.accountAccent),GT=p.h2.withConfig({displayName:"CheckoutModal__Title",componentId:"sc-19imfw2-4"})(["margin:5px 0 0;color:",";font-size:22px;font-weight:700;letter-spacing:-0.025em;line-height:1.15;"],({theme:e})=>e.colors.text),VT=p.p.withConfig({displayName:"CheckoutModal__Subtitle",componentId:"sc-19imfw2-5"})(["margin:5px 0 0;color:",";font-size:14px;line-height:1.5;"],({theme:e})=>e.colors.textTertiary),YT=p.button.withConfig({displayName:"CheckoutModal__CloseButton",componentId:"sc-19imfw2-6"})(["position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid ",";border-radius:999px;background:",";color:",";cursor:pointer;&:hover{border-color:",";color:",";}&:disabled{cursor:not-allowed;opacity:0.6;}"],({theme:e})=>e.colors.border,({theme:e})=>e.colors.glass,({theme:e})=>e.colors.textSecondary,({theme:e})=>e.colors.borderHover,({theme:e})=>e.colors.text),kle=p.form.withConfig({displayName:"CheckoutModal__Form",componentId:"sc-19imfw2-7"})(["padding:4px 28px 28px;@media (max-width:","){padding:2px 20px 22px;}"],({theme:e})=>e.breakpoint.sm),rb=p.section.withConfig({displayName:"CheckoutModal__Section",componentId:"sc-19imfw2-8"})(["display:grid;gap:9px;"]),Nle=p.div.withConfig({displayName:"CheckoutModal__DemoBody",componentId:"sc-19imfw2-9"})(["padding:6px 28px 28px;@media (max-width:","){padding:4px 20px 22px;}"],({theme:e})=>e.breakpoint.sm),Ele=p.div.withConfig({displayName:"CheckoutModal__SubdomainBox",componentId:"sc-19imfw2-10"})(["display:grid;gap:11px;padding-block:4px;"]),Tle=p.label.withConfig({displayName:"CheckoutModal__SubdomainLabel",componentId:"sc-19imfw2-11"})(["color:",";font-size:13px;font-weight:600;line-height:1.5;"],({theme:e})=>e.colors.textSecondary),Ile=p.div.withConfig({displayName:"CheckoutModal__SubdomainRow",componentId:"sc-19imfw2-12"})(["display:flex;align-items:center;overflow:hidden;border:1px solid ",";border-radius:",";background:",";&:focus-within{border-color:",";box-shadow:0 0 0 3px ",";}"],({theme:e})=>e.colors.border,({theme:e})=>
148e.radius.md,({theme:e})=>e.colors.glass,({theme:e})=>e.colors.accentPrimary,({theme:e})=>e.colors.focusRing),Ale=p.input.withConfig({displayName:"CheckoutModal__SubdomainInput",componentId:"sc-19imfw2-13"})(["min-width:0;flex:1;border:0;background:transparent;color:",";font-size:14px;outline:none;padding:10px;"],({theme:e})=>e.colors.text),Rle=p.span.withConfig({displayName:"CheckoutModal__Suffix",componentId:"sc-19imfw2-14"})(["align-self:stretch;display:inline-flex;align-items:center;flex-shrink:0;border-left:1px solid ",";background:",";color:",";font-size:13px;font-weight:600;padding:0 11px;white-space:nowrap;"],({theme:e})=>e.colors.border,({theme:e})=>e.colors.overlay,({theme:e})=>e.colors.textSecondary),Mle=p.ul.withConfig({displayName:"CheckoutModal__SubdomainRules",componentId:"sc-19imfw2-15"})(["display:grid;gap:7px;margin:1px 0 5px;padding:0;list-style:none;"]),XT=p.li.withConfig({displayName:"CheckoutModal__SubdomainRule",componentId:"sc-19imfw2-16"})(["display:flex;align-items:center;gap:7px;color:",";font-size:12px;font-weight:",";line-height:1.45;transition:color ",",font-weight ",";svg{flex:0 0 auto;transition:color ",";}",""],({$valid:e,$invalid:t,theme:n})=>t?n.scheme==="dark"?"#f28b98":"#c45661":e?n.colors.accountAccent:n.colors.textTertiary,({$valid:e,$invalid:t})=>e||t?600:500,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({$checking:e})=>e&&Pt(["svg{animation:"," 0.8s linear infinite;}"],jle)),Ple=p.span.withConfig({displayName:"CheckoutModal__ErrorText",componentId:"sc-19imfw2-17"})(["color:",";font-size:13px;font-weight:600;"],({theme:e})=>e.colors.danger),KT=p.div.withConfig({displayName:"CheckoutModal__ErrorBanner",componentId:"sc-19imfw2-18"})(["margin-bottom:18px;border:1px solid ",";border-radius:",";background:",";color:",";font-size:14px;font-weight:600;line-height:1.5;padding:12px 16px;"],({theme:e})=>e.colors.dangerBorder,({theme:e})=>e.radius.md,({theme:e})=>e.colors.dangerSoft,({theme:e})=>e.colors.danger),$le=p.div.withConfig({displayName:"CheckoutModal__Actions",componentId:"sc-19imfw2-19"})(["display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid ",";"],({theme:e})=>e.colors.border),F0=p.button.withConfig({displayName:"CheckoutModal__PrimaryButton",componentId:"sc-19imfw2-20"})(["",";display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:34px;font-size:14px;font-weight:700;padding:0 16px;&:not(:disabled):hover{box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);}&:disabled{cursor:wait;}"],ts),zle=p(F0).withConfig({displayName:"CheckoutModal__DemoCreateButton",componentId:"sc-19imfw2-21"})(["justify-self:center;width:auto;"]),Ole=p.button.withConfig({displayName:"CheckoutModal__PaidPlansButton",componentId:"sc-19imfw2-22"})(["display:inline-flex;align-items:center;justify-content:center;justify-self:center;gap:7px;margin-top:5px;border:0;background:transparent;color:",";cursor:pointer;font-size:13px;font-weight:700;padding:7px 10px;transition:color ",";svg{transition:transform ",";}&:hover{color:",";svg{transform:translateY(2px);}}&:focus-visible{border-radius:",";outline:2px solid ",";outline-offset:2px;}"],({theme:e})=>e.colors.textSecondary,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.text,({theme:e})=>e.radius.sm,({theme:e})=>e.colors.accentPrimary),Dle=e=>e==="annually"?"yearly":"monthly";function Fle({plan:e,billingCycle:t,authenticated:n,cloudDomain:r,onClose:a,onViewPlans:c}){const[u,f]=R.useState("account"),[h,m]=R.useState(n),[x,v]=R.useState({status:"idle",message:""}),b=e?.deployment==="cloud",j=es({plan:"",interval:"yearly",subdomain:""}),{setData:w,clearErrors:_}=j,S=j.errors,k={length:j.data.subdomain.length>=5&&j.data.subdomain.length<=63,characters:/^[a-z0-9-]+$/.test(j.data.subdomain),boundaries:/^[a-z0-9].*[a-z0-9]$/.test(j.data.subdomain)};if(R.useEffect(()=>{e&&(f(e.deployment==="cloud"?"cloud":"account"),m(n),_(),w({plan:e.key,interval:Dle(t),subdomain:""}))},[e,t,w,_]),R.useEffect(()=>{n&&m(!0)},[n]),R.useEffect(()=>{const E=j.data.subdomain,D=/^[a-z0-9](?:[a-z0-9-]{3,61}[a-z0-9])$/.test(E);if(!b||!D){v({status:"idle",message:""});return}const $=new AbortController;v({status:"checking",message:"Checking availability..."});const P=window.setTimeout(async()=>
148{try{const O=await fetch(`/pricing/subdomain-availability?subdomain=${encodeURIComponent(E)}`,{headers:{Accept:"application/json"},signal:$.signal});if(!O.ok)throw new Error("Availability check failed");const F=await O.json();ze("subdomain_availability_checked",{available:F.available,subdomain_length:E.length}),v({status:F.available?"available":"unavailable",message:F.message})}catch(O){if(O instanceof DOMException&&O.name==="AbortError")return;v({status:"error",message:"Availability could not be checked. Please try again."})}},450);return()=>{window.clearTimeout(P),$.abort()}},[j.data.subdomain,b]),R.useEffect(()=>{S.subdomain&&f("cloud")},[S]),R.useEffect(()=>{if(!e)return;const E=$=>{$.key==="Escape"&&!j.processing&&a()};document.addEventListener("keydown",E);const D=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.removeEventListener("keydown",E),document.body.style.overflow=D}},[e,a,j.processing]),!e)return null;const I=()=>{ze("checkout_started",{authenticated:h,billing_interval:t,deployment:e.deployment,plan_key:e.key}),j.post("/checkout/start",{onError:()=>ze("checkout_failed",{failure_category:"request_rejected",plan_key:e.key})})},A=()=>{ze("demo_requested",{authenticated:h,plan_key:e.key}),j.post("/demo/start",{onError:()=>ze("demo_provisioning_failed",{failure_category:"request_rejected",plan_key:e.key})})},T=()=>{if(!h){f("account");return}I()},H=E=>{E.preventDefault(),x.status==="available"&&T()},q=E=>{E.target===E.currentTarget&&!j.processing&&a()},B=E=>S[E]?s.jsx(Ple,{role:"alert",children:S[E]}):null;return e.checkout_mode==="demo"?s.jsx(LT,{role:"presentation",onClick:q,children:s.jsxs(qT,{className:"ph-no-capture",role:"dialog","aria-modal":"true","aria-labelledby":"demo-title",children:[s.jsxs(HT,{children:[s.jsx(UT,{children:"7-day free demo"}),s.jsx(GT,{id:"demo-title",children:"Start your full-feature trial"}),s.jsx(VT,{children:h?"Your dedicated workspace is ready to be created.":"Enter your email. We will send a secure code and magic link."}),s.jsx(YT,{type:"button",onClick:a,"aria-label":"Close demo modal",children:s.jsx(N,{icon:"lucide:x",width:"16",height:"16","aria-hidden":"true"})})]}),s.jsx(Nle,{children:s.jsxs(rb,{children:[S.checkout&&s.jsx(KT,{role:"alert",children:S.checkout}),h?s.jsx(zle,{type:"button",onClick:A,disabled:j.processing,children:j.processing?"Redirecting...":"Open my workspace"}):s.jsx(Ih,{intent:"demo",submitLabel:"Start free trial",onVerified:E=>window.location.assign(E)}),s.jsxs(Ole,{type:"button",onClick:c,children:["View paid plans",s.jsx(N,{icon:"lucide:arrow-down",width:"15",height:"15","aria-hidden":"true"})]})]})})]})}):s.jsx(LT,{role:"presentation",onClick:q,children:s.jsxs(qT,{className:"ph-no-capture",role:"dialog","aria-modal":"true","aria-labelledby":"checkout-title",children:[s.jsxs(HT,{children:[s.jsxs(UT,{children:[e.name," - ",t==="annually"?"Annual":"Monthly"]}),s.jsx(GT,{id:"checkout-title",children:u==="cloud"?"Choose your cloud address":h?"Complete your checkout":"Verify your email"}),u!=="cloud"&&s.jsx(VT,{children:h?"Stripe securely collects your billing details during payment.":"We will send a one-time code and magic link to securely attach this purchase."}),s.jsx(YT,{type:"button",onClick:a,disabled:j.processing,"aria-label":"Close checkout modal",children:s.jsx(N,{icon:"lucide:x",width:"16",height:"16","aria-hidden":"true"})})]}),s.jsxs(kle,{as:u==="account"?"div":"form",onSubmit:u==="account"?void 0:H,children:[S.checkout&&s.jsx(KT,{role:"alert",children:S.checkout}),u==="account"?s.jsx(rb,{children:h?s.jsx(F0,{type:"button",onClick:I,disabled:j.processing,children:j.processing?"Redirecting to Stripe...":"Continue to Stripe"}):s.jsx(Ih,{intent:"checkout",requireName:!0,plan:j.data.plan,billing:j.data.interval,checkout:!0,submitLabel:"Email code & continue",onVerified:()=>{m(!0),I()}})}):s.jsx(rb,{children:s.jsxs(Ele,{children:[s.jsx(Tle,{htmlFor:"checkout-subdomain",children:"Pick the URL where your Puppetflow workspace will live."}),s.jsxs(Ile,{children:[s.jsx(Ale,{id:"checkout-subdomain",value:j.data.subdomain,onChange:E=>
148{_("subdomain"),w("subdomain",E.target.value.toLowerCase())},placeholder:"acme",pattern:"[a-z0-9](?:[a-z0-9-]{3,61}[a-z0-9])",minLength:5,maxLength:63,"aria-describedby":"checkout-subdomain-rules","aria-invalid":x.status==="unavailable"||!!S.subdomain,autoFocus:!0,required:!0}),s.jsxs(Rle,{children:[".",r]})]}),s.jsxs(Mle,{id:"checkout-subdomain-rules",children:[[["length","Between 5 and 63 characters"],["characters","Lowercase letters, numbers and hyphens only"],["boundaries","Starts and ends with a letter or number"]].map(([E,D])=>{const $=k[E];return s.jsxs(XT,{$valid:$,children:[s.jsx(N,{icon:$?"lucide:circle-check":"lucide:circle",width:"14",height:"14","aria-hidden":"true"}),D]},E)}),s.jsxs(XT,{$valid:x.status==="available",$invalid:x.status==="unavailable"||x.status==="error",$checking:x.status==="checking",role:"status","aria-live":"polite",children:[s.jsx(N,{icon:x.status==="checking"?"lucide:loader-circle":x.status==="available"?"lucide:circle-check":x.status==="unavailable"||x.status==="error"?"lucide:circle-x":"lucide:circle",width:"14",height:"14","aria-hidden":"true"}),x.message||"Cloud address is available"]})]}),B("subdomain")]})}),u==="cloud"&&s.jsx($le,{children:s.jsx(F0,{type:"submit",disabled:j.processing||b&&u==="cloud"&&x.status!=="available",children:j.processing?"Redirecting to Stripe...":h?"Continue to Stripe":"Continue"})})]})]})})}const Ble=e=>[{q:"Is Puppetflow really free?",a:e?"Yes. The free Community edition is self-hosted only, for personal and non-commercial use, with a reduced feature set. Internal business use requires a paid plan. White-label branding is included with Enterprise. Managed services, client access, embedding, and resale require an Enterprise order or separate written agreement that expressly permits the specific use.":"A free Community edition is coming soon: self-hosted only, for personal and non-commercial use, with a reduced feature set. Internal business use requires a paid plan. White-label branding is included with Enterprise. Managed services, client access, embedding, and resale require an Enterprise order or separate written agreement that expressly permits the specific use."},{q:"Can I build automations for clients?",a:"Yes. You may charge for installing, configuring, and maintaining Puppetflow when the account and license belong to the client and the instance runs in the client's Cloud account or on infrastructure controlled by the client. Enterprise includes white-label branding. If you host the instance yourself, store client credentials, run workflows for clients, give clients access, embed Puppetflow, or resell it, you still need an Enterprise order or separate written agreement that expressly authorizes the specific use."},{q:"Which plan should I choose?",a:"Starter is designed for solo builders, Pro for advanced automation workflows, and Business for teams running self-hosted production workloads."},{q:"Can I switch between plans?",a:"Yes. You can upgrade, downgrade, or change billing cycles. Starter and Pro are Cloud plans, Business is the standard paid self-hosted plan, and Enterprise supports Cloud or self-hosted deployment under its order terms."},{q:"Do you offer discounts for startups or nonprofits?",a:"Yes. Contact us and we will work out a plan that fits your budget. We want to make automation accessible to serious builders."},{q:"How does the self-hosted license work?",a:"Self-hosted instances activate with a signed license file. Upload the downloaded ZIP archive or its contained .license file. The instance verifies the signed entitlements with a public key and refreshes them with a daily ping."}],Lle=p.section.withConfig({displayName:"Faq__FaqSection",componentId:"sc-c3kmkh-0"})(["position:relative;padding:0 0 128px;"]),qle=p.div.withConfig({displayName:"Faq__FaqContainer",componentId:"sc-c3kmkh-1"})(["max-width:720px;margin:0 auto;padding:0 24px;"]),Hle=p.div.withConfig({displayName:"Faq__FaqHeader",componentId:"sc-c3kmkh-2"})(["text-align:center;margin-bottom:48px;"]),Ule=p.h2.withConfig({displayName:"Faq__FaqTitle",componentId:"sc-c3kmkh-3"})(["",";font-size:clamp(28px,4vw,36px);color:",";"],ir,({theme:e})=>e.colors.text),Gle=p.div.withConfig({displayName:"Faq__FaqList",componentId:"sc-c3kmkh-4"})(["display:flex;flex-direction:column;gap:16px;"]),Vle=p.div.withConfig({displayName:"Faq__FaqItem",componentId:"sc-c3kmkh-5"})(["padding:24px;border-radius:",";border:1px solid ",";background:",";backdrop-filter:blur(20px);box-shadow:",";"],({theme:e})=>
148e.radius.md,({theme:e})=>e.colors.border,({theme:e})=>e.colors.glass,({theme:e})=>e.shadow.glass),Yle=p.h3.withConfig({displayName:"Faq__FaqQuestion",componentId:"sc-c3kmkh-6"})(["font-size:16px;font-weight:600;color:",";margin-bottom:8px;"],({theme:e})=>e.colors.text),Xle=p.p.withConfig({displayName:"Faq__FaqAnswer",componentId:"sc-c3kmkh-7"})(["font-size:14px;color:",";line-height:1.6;"],({theme:e})=>e.colors.textTertiary);function Kle({communityAvailable:e}){const t=Ble(e);return s.jsx(Lle,{children:s.jsxs(qle,{children:[s.jsx(Hle,{children:s.jsx(Ule,{children:"Frequently asked questions"})}),s.jsx(Gle,{children:t.map((n,r)=>s.jsxs(Vle,{children:[s.jsx(Yle,{children:n.q}),s.jsx(Xle,{children:n.a})]},r))})]})})}const Wle=p(T6).withConfig({displayName:"Hero__PricingTitle",componentId:"sc-1ymgqrz-0"})(["margin-top:0;"]);function Jle(){return s.jsx(N6,{$clip:!0,children:s.jsxs(E6,{children:[s.jsxs(Wle,{children:["Plans that ",s.jsx(I6,{children:"scale"})]}),s.jsx(A6,{children:"Plans that grow with you, on our cloud or self-hosted. Choose the setup and capacity that fit your workflows."})]})})}const Qle=p.section.withConfig({displayName:"LookingElse__LookingElseSection",componentId:"sc-3bj13l-0"})(["position:relative;padding:0 0 128px;"]),Zle=p.div.withConfig({displayName:"LookingElse__LookingElseHeader",componentId:"sc-3bj13l-1"})(["text-align:center;margin-bottom:28px;"]),ece=p.h2.withConfig({displayName:"LookingElse__LookingElseTitle",componentId:"sc-3bj13l-2"})(["",";color:",";font-size:clamp(28px,4vw,40px);"],ir,({theme:e})=>e.colors.text),tce=p.div.withConfig({displayName:"LookingElse__LookingElseGrid",componentId:"sc-3bj13l-3"})(["display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.breakpoint.md),WT=p.div.withConfig({displayName:"LookingElse__LookingElseCard",componentId:"sc-3bj13l-4"})(["padding:32px;border-radius:",";border:1px solid ",";background:",";box-shadow:",";"],({theme:e})=>e.radius.md,({theme:e})=>e.colors.border,({theme:e})=>e.colors.glass,({theme:e})=>e.shadow.glass),nce=p.div.withConfig({displayName:"LookingElse__LookingElseCardHeading",componentId:"sc-3bj13l-5"})(["display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin-bottom:10px;"]),JT=p.h3.withConfig({displayName:"LookingElse__LookingElseCardTitle",componentId:"sc-3bj13l-6"})(["color:",";font-size:22px;font-weight:800;letter-spacing:-0.02em;"],({theme:e})=>e.colors.text),ice=p.span.withConfig({displayName:"LookingElse__ComingSoonBadge",componentId:"sc-3bj13l-7"})(["display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid ",";border-radius:999px;background:",";color:",";font-size:9px;font-weight:800;letter-spacing:0.08em;line-height:1;text-transform:uppercase;white-space:nowrap;"],({theme:e})=>e.colors.accentBorder,({theme:e})=>e.colors.accentSoft,({theme:e})=>e.colors.accentText),QT=p.p.withConfig({displayName:"LookingElse__LookingElseCardDescription",componentId:"sc-3bj13l-8"})(["color:",";font-size:15px;line-height:1.6;margin-bottom:24px;"],({theme:e})=>e.colors.textTertiary),ZT=p.div.withConfig({displayName:"LookingElse__ShadowlessAction",componentId:"sc-3bj13l-9"})(["display:inline-flex;> a{min-height:40px;padding:0 18px;font-size:14px;}"]);function rce({communityAvailable:e}){return s.jsx(Qle,{children:s.jsxs(Xw,{children:[s.jsx(Zle,{children:s.jsx(ece,{children:"Looking for something else?"})}),s.jsxs(tce,{children:[s.jsxs(WT,{children:[s.jsxs(nce,{children:[s.jsx(JT,{children:"Community Edition"}),!e&&s.jsx(ice,{children:"Coming soon"})]}),s.jsx(QT,{children:e?"A free self-hosted edition for personal, non-commercial use.":"A free self-hosted edition for personal, non-commercial use is coming soon."}),s.jsx(ZT,{children:s.jsxs(Qo,{analyticsId:"pricing_community_github",external:!0,href:"https://github.com/puppetflow/puppetflow",placement:"pricing_alternatives",variant:"outline",children:["View on",s.jsx(N,{icon:"simple-icons:github",width:"16",height:"16","aria-hidden":"true"}),"GitHub"]})})]}),s.jsxs(WT,{children:[s.jsx(JT,{children:"Need a commercial self-hosted license?"}),s.jsx(QT,{children:"Business is the standard paid self-hosted plan. Contact Sales for Enterprise or custom deployment terms."}),s.jsx(ZT,{children:s.jsxs(Qo,{analyticsId:"pricing_contact_sales",href:"/contact",placement:"pricing_alternatives",children:[s.jsx(N,{icon:"lucide:messages-square",width:"16",height:"16","aria-hidden":"true"}),"Contact sales"]})})]})]})]})})}const oce=p.div.withConfig({displayName:"BillingToggle",componentId:"sc-5682mg
148-0"})(["box-sizing:border-box;display:flex;align-items:center;gap:14px;padding:",";border:1px solid ",";border-radius:",";background:",";box-shadow:",";pointer-events:auto;transition:padding ",",border-color ",",background ",",box-shadow ",";@media (max-width:","){width:min(100%,360px);padding:",";border-radius:",";}"],({$embedded:e})=>e?"10px 16px":"0",({$embedded:e,theme:t})=>e?t.colors.borderSubtle:"transparent",({theme:e})=>e.radius.xl,({$embedded:e,theme:t})=>e?t.scheme==="dark"?"#030a19":"#ffffff":"transparent",({$embedded:e,theme:t})=>e?`0 6px 18px ${t.scheme==="dark"?"rgba(0, 0, 0, 0.18)":"rgba(15, 23, 42, 0.06)"}`:"none",({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.breakpoint.sm,({$embedded:e})=>e?"6px":"0",({theme:e})=>e.radius.md),sce=p.div.withConfig({displayName:"BillingToggle__BillingOptions",componentId:"sc-5682mg-1"})(["display:flex;gap:8px;@media (max-width:","){width:100%;gap:6px;}"],({theme:e})=>e.breakpoint.sm),e5=p.button.withConfig({displayName:"BillingToggle__BillingToggleOption",componentId:"sc-5682mg-2"})(["position:relative;display:inline-flex;align-items:center;gap:10px;min-width:174px;min-height:58px;border:1px solid ",";border-radius:",";background:",";color:",";cursor:pointer;padding:10px 14px;text-align:left;transition:border-color ",",background ",",transform ",";&:hover{border-color:",";background:",";transform:translateY(-1px);}&:focus-visible{outline:3px solid ",";outline-offset:2px;}@media (max-width:","){min-width:0;min-height:42px;width:50%;gap:7px;padding:6px 18px;}"],({$active:e,theme:t})=>e?t.colors.accentBorder:t.colors.border,({theme:e})=>e.radius.md,({$active:e,theme:t})=>e?`color-mix(in srgb, ${t.colors.accentPrimary} 12%, ${t.scheme==="dark"?"#030a19":"#ffffff"})`:t.scheme==="dark"?"#030a19":"#ffffff",({theme:e})=>e.colors.text,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({$active:e,theme:t})=>e?t.colors.accentBorder:t.colors.borderHover,({$active:e,theme:t})=>e?`color-mix(in srgb, ${t.colors.accentPrimary} 18%, ${t.scheme==="dark"?"#030a19":"#ffffff"})`:t.scheme==="dark"?"#071126":t.colors.surfaceSubtle,({theme:e})=>e.colors.focusRing,({theme:e})=>e.breakpoint.sm),t5=p.span.withConfig({displayName:"BillingToggle__SelectionMark",componentId:"sc-5682mg-3"})(["position:relative;width:16px;height:16px;flex:0 0 auto;border:1px solid ",";border-radius:50%;background:",";transition:border-color ",";button[aria-pressed='true'] &{border:5px solid ",";}@media (max-width:","){width:13px;height:13px;button[aria-pressed='true'] &{border-width:4px;}}"],({theme:e})=>e.colors.borderHover,({theme:e})=>e.colors.bg,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.accentPrimary,({theme:e})=>e.breakpoint.sm),n5=p.span.withConfig({displayName:"BillingToggle__BillingToggleOptionText",componentId:"sc-5682mg-4"})(["display:flex;min-width:0;flex-direction:column;gap:2px;white-space:nowrap;strong{font-size:13px;font-weight:750;line-height:1.2;}span{color:",";font-size:10px;font-weight:500;line-height:1.2;}@media (max-width:","){strong{font-size:12px;}span{display:none;}}"],({theme:e})=>e.colors.textTertiary,({theme:e})=>e.breakpoint.sm),ace=p.span.withConfig({displayName:"BillingToggle__BillingSaveBadge",componentId:"sc-5682mg-5"})(["position:absolute;top:-9px;right:8px;border:1px solid ",";border-radius:999px;background:",";color:",";font-size:9px;font-weight:800;letter-spacing:0.04em;padding:3px 7px;text-transform:uppercase;white-space:nowrap;@media (max-width:","){top:-7px;right:10px;padding:2px 6px;font-size:8px;}"],({theme:e})=>e.colors.accentBorder,({theme:e})=>e.colors.bg,({theme:e})=>e.colors.accentText,({theme:e})=>e.breakpoint.sm);function lce({billingCycle:e,embedded:t,onBillingCycleChange:n}){return s.jsx(oce,{$embedded:t,role:"group","aria-label":"Select billing period",children:s.jsxs(sce,{children:[s.jsxs(e5,{type:"button",$active:e==="monthly","aria-pressed":e==="monthly",onClick:()=>n("monthly"),children:[s.jsx(t5,{"aria-hidden":"true"}),s.jsxs(n5,{children:[s.jsx("strong",{children:"Monthly"}),s.jsx("span",{children:"More flexibility"})]})]}),s.jsxs(e5,{type:"button",$active:e==="annually","aria-pressed":e==="annually",onClick:()=>n("annually"),children:[s.jsx(t5,{"aria-hidden":"true"}),s.jsxs(n5,{children:[s.jsx("strong",{children:"Yearly"}),s.jsx("span",{children:"Our best value"})]}),s.jsx(ace,{children:"Save 20%"})]})]})})}const cce=p.ul.withConfig({displayName:"FeatureList",componentId:"sc-l7rqew-0"})(["display:flex;flex-direction:column;flex:1;gap:13px;padding-top:22px;border-top:1px solid ",";list-style:none;"],({theme:e})=>e.colors.border),dce=p.li.withConfig({displayName:"FeatureList__FeatureListHeader",componentId:"sc-l7rqew-1"})(["margin-bottom:3px;color:",";font-size:13px;font-weight:700;"],({theme:e})=>e.colors.text),uce=p.li.withConfig({displayName:"FeatureList__FeatureItem",componentId:"sc-l7rqew-2"})(["display:flex;align-items:center;gap:11px;color:",";font-size:14px;font-weight:550;line-height:1.4;"],({theme:e})=>e.colors.textSecondary),pce=p.span.withConfig({displayName:"FeatureList__FeatureLabel",componentId:"sc-l7rqew-3"})(["display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;"]),fce=p.small.withConfig({displayName:"FeatureList__FeatureNote",componentId:"sc-l7rqew-4"})(["color:",";font-size:11px;font-weight:650;line-height:1;letter-spacing:0.01em;"],({theme:e})=>e.colors.textTertiary),hce=p.span.withConfig({displayName:"FeatureList__CheckIcon",componentId:"sc-l7rqew-5"})(["display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:",";color:#ffffff;flex-shrink:0;&::before{content:'â';font-size:14px;font-weight:900;line-height:24px;}"],({theme:e})=>e.gradient.cta);function gce({header:e,features:t}){return s.jsxs(cce,{children:[e&&s.jsx(dce,{children:e}),t.map(n=>{const r=typeof n=="string"?n:n.label,a=typeof n=="string"?void 0:n.note;return s.jsxs(uce,{children:[s.jsx(hce,{"aria-hidden":"true"}),s.jsxs(pce,{children:[r,a&&s.jsx(fce,{children:a})]})]},r)})]})}
148const mce=p.div.withConfig({displayName:"Card__PricingCard",componentId:"sc-1d2g3p3-0"})(["position:relative;display:flex;flex-direction:column;height:100%;min-height:640px;overflow:hidden;padding:28px;border-radius:8px;border:1px solid ",";background:",";box-shadow:",";transition:border-color ",",transform ",",box-shadow ",";"," &:hover{border-color:",";transform:translateY(-2px);","}> a,> button{width:100%;flex-direction:column;gap:3px;justify-content:center;height:48px;padding-top:0;padding-bottom:0;border:0;margin-bottom:0;background:",";background-image:none;color:",";text-align:center;box-shadow:",";&:hover{background:",";color:",";box-shadow:",";transform:translateY(-1px);}}@media (max-width:","){min-height:0;padding:24px;}"],({theme:e})=>e.colors.border,({theme:e})=>e.scheme==="dark"?"#030a19":e.colors.surfaceSubtle,({theme:e})=>e.scheme==="dark"?"inset 0 1px 0 rgba(255, 255, 255, 0.025)":"0 12px 40px rgba(0, 0, 0, 0.05)",({theme:e})=>e.transition.normal,({theme:e})=>e.transition.normal,({theme:e})=>e.transition.normal,({$featured:e,theme:t})=>e&&Pt(["border-color:",";box-shadow:inset 0 0 0 1px ",";"],t.colors.accentPrimary,t.colors.accentPrimary),({theme:e})=>e.colors.borderHover,({$featured:e,theme:t})=>e&&Pt(["border-color:",";box-shadow:inset 0 0 0 1px ",";"],t.colors.accentPrimary,t.colors.accentPrimary),({theme:e})=>e.colors.solidButton,({theme:e})=>e.colors.solidButtonText,({theme:e})=>e.scheme==="dark"?"0 12px 30px rgba(0, 0, 0, 0.32)":"0 10px 24px rgba(0, 0, 0, 0.12)",({theme:e})=>e.colors.solidButtonHover,({theme:e})=>e.colors.solidButtonText,({theme:e})=>e.shadow.ctaHover,({theme:e})=>e.breakpoint.sm),xce=p.div.withConfig({displayName:"Card__FeaturedBadge",componentId:"sc-1d2g3p3-1"})(["position:absolute;top:16px;right:16px;padding:5px 10px;border-radius:",";background:",";color:",";font-size:10px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;white-space:nowrap;"],({theme:e})=>e.radius.full,({theme:e})=>e.gradient.primary,({theme:e})=>e.colors.onAccent),yce=p.h3.withConfig({displayName:"Card__PlanName",componentId:"sc-1d2g3p3-2"})(["display:flex;align-items:center;gap:8px;margin-bottom:10px;color:",";font-size:20px;font-weight:700;letter-spacing:-0.02em;"],({theme:e})=>e.colors.text),vce=p.div.withConfig({displayName:"Card__DeploymentSection",componentId:"sc-1d2g3p3-3"})(["display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:20px 0;margin-top:24px;border-top:1px solid ",";"],({theme:e})=>e.colors.border),i5=p.span.withConfig({displayName:"Card__DeploymentOption",componentId:"sc-1d2g3p3-4"})(["display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:",";white-space:nowrap;"],({theme:e})=>e.colors.textSecondary),r5=p.span.withConfig({displayName:"Card__DeploymentIcon",componentId:"sc-1d2g3p3-5"})(["display:flex;align-items:center;justify-content:center;color:",";svg{width:16px;height:16px;}"],({theme:e})=>e.colors.textTertiary),bce=p.span.withConfig({displayName:"Card__DeploymentOr",componentId:"sc-1d2g3p3-6"})(["font-size:13px;color:",";"],({theme:e})=>e.colors.textTertiary),wce=p.p.withConfig({displayName:"Card__PlanDescription",componentId:"sc-1d2g3p3-7"})(["min-height:calc(1.55em * 3);margin-bottom:0;color:",";font-size:14px;line-height:1.55;@media (max-width:","){min-height:0;}"],({theme:e})=>e.colors.textSecondary,({theme:e})=>e.breakpoint.sm),_ce=p.div.withConfig({displayName:"Card__PriceRow",componentId:"sc-1d2g3p3-8"})(["display:flex;align-items:baseline;gap:4px;min-height:92px;margin-top:24px;@media (max-width:","){min-height:76px;}"],({theme:e})=>e.breakpoint.sm),Sce=p.span.withConfig({displayName:"Card__PriceAmount",componentId:"sc-1d2g3p3-9"})(["color:",";font-size:clamp(42px,3.5vw,52px);font-weight:800;letter-spacing:-0.055em;line-height:1;"],({theme:e})=>e.colors.text),Cce=p.span.withConfig({displayName:"Card__PricePeriod",componentId:"sc-1d2g3p3-10"})(["color:",";font-size:13px;font-weight:500;"],({theme:e})=>e.colors.textTertiary),jce=p.span.withConfig({displayName:"Card__PriceLabel",componentId:"sc-1d2g3p3-11"})(["margin-top:8px;color:",";font-size:36px;font-weight:800;line-height:1.1;letter-spacing:-0.045em;"],({theme:e})=>
148e.colors.text),kce=p.span.withConfig({displayName:"Card__CtaText",componentId:"sc-1d2g3p3-12"})(["display:block;font-size:14px;font-weight:700;line-height:1.15;"]),Nce=p.span.withConfig({displayName:"Card__CtaSubtext",componentId:"sc-1d2g3p3-13"})(["display:block;font-size:10px;font-weight:400;line-height:1;"]);function Ece({plan:e,billingCycle:t,onSelectPlan:n,featuresHeader:r,features:a}){const c=e.pricing?.[t]??{price:e.price,period:e.period},u=e.checkout_mode==="demo"||e.checkout_mode==="stripe",f=e.checkout_mode==="demo",h=()=>{ze("pricing_plan_selected",{billing_interval:t,checkout_mode:e.checkout_mode,deployment:e.deployment,plan_key:e.key}),n(e)};return s.jsxs(mce,{$featured:e.featured,children:[e.featured&&s.jsx(xce,{children:"Most Popular"}),s.jsx(yce,{children:e.name}),s.jsx(wce,{children:e.description}),s.jsx(_ce,{children:c.period?s.jsxs(s.Fragment,{children:[s.jsx(Sce,{children:c.price}),s.jsx(Cce,{children:c.period})]}):s.jsx(jce,{children:c.price})}),s.jsxs(Qo,{analyticsId:`pricing_${e.key}_selected`,href:u?void 0:e.href,external:e.external,placement:"pricing_card",variant:"outline",onClick:u?h:void 0,children:[s.jsx(kce,{children:e.cta}),f&&s.jsx(Nce,{children:"No credit card required"})]}),s.jsxs(vce,{children:[e.deployment!=="self_hosted"&&s.jsxs(i5,{children:[s.jsx(r5,{children:s.jsx(N,{icon:"lucide:cloud","aria-hidden":"true"})}),e.deployment==="cloud"?"Cloud by Puppetflow":"Cloud"]}),e.deployment===null&&s.jsx(bce,{children:"or"}),e.deployment!=="cloud"&&s.jsxs(i5,{children:[s.jsx(r5,{children:s.jsx(N,{icon:"lucide:server","aria-hidden":"true"})}),"Self-hosted"]})]}),s.jsx(gce,{header:r,features:a})]})}const $s=(e,t)=>e===null?`Custom ${t}`:`${w3(e)} ${t}`,o5=e=>$s(e.limits.max_concurrent_runs,e.limits.max_concurrent_runs===1?"Concurrent Run":"Concurrent Runs"),nl=e=>({label:e,note:"(then per usage)"}),Tce=e=>{switch(e.key){case"demo":return["All Puppetflow Features",$s(e.limits.max_workspaces,"Dedicated Workspace"),"Best Effort Run","7-Day Full-Feature Access"];case"starter":return[$s(e.limits.max_workspaces,"Workspace"),nl(o5(e)),nl($s(e.limits.max_monthly_runs,"Runs per Month")),nl(`${e.comparison.saved_run_storage} Storage`),`${e.comparison.run_retention} Retention`,"Slack, Telegram and Discord Notifications","Mailboxes","AI Support","Watch Replay Videos"];case"pro":return[$s(e.limits.max_workspaces,"Workspaces"),nl(o5(e)),nl($s(e.limits.max_monthly_runs,"Runs per Month")),nl(`${e.comparison.saved_run_storage} Storage`),`${e.comparison.run_retention} Retention`,"Search Runs by Metadata","Vault Integrations","Fine-Grained Auth Management","2FA enforcement"];case"business":return[$s(e.limits.max_workspaces,"Workspaces"),"Custom Concurrent Runs","Custom Runs per Month","Custom Retention","Private Repository Blueprints","Priority Support"];default:return["Custom Limits","Custom Storage","Custom Retention","Dedicated Support with SLA"]}};function Ice({plans:e,billingCycle:t,onBillingCycleChange:n,onSelectPlan:r}){const[a,c]=R.useState(!1),u=R.useRef(null);return R.useEffect(()=>{function f(){const m=(Number.parseFloat(window.getComputedStyle(document.documentElement).getPropertyValue("--product-hunt-banner-height"))||0)+(window.innerWidth<=640?52:68),x=u.current?.getBoundingClientRect().top;c(x!==void 0&&x<=m&&window.scrollY>0)}return f(),window.addEventListener("scroll",f,{passive:!0}),window.addEventListener("resize",f),()=>{window.removeEventListener("scroll",f),window.removeEventListener("resize",f)}},[]),s.jsx(Zae,{id:"plans",children:s.jsxs(Xw,{children:[s.jsx(ele,{ref:u,children:s.jsx(lce,{billingCycle:t,embedded:a,onBillingCycleChange:n})}),s.jsx(tle,{$columns:e.length,children:e.map((f,h)=>s.jsx(Ece,{plan:f,billingCycle:t,onSelectPlan:r,featuresHeader:f.key==="demo"?"Everything included for 7 days:":h===0||f.key==="starter"?"This plan includes:":`Everything in ${e[h-1].name}, plus:`,features:Tce(f)},f.name))})]})})}function Ace(){const{plans:e,community_plan:t,cloud_domain:n,auth:r}=qn().props,[a,c]=R.useState("annually"),[u,f]=R.useState("cloud"),[h,m]=R.useState(null),x=e.filter(I=>I.key!=="demo"),v=!t.soon,b=u==="self_hosted"?[t,...x.filter(I=>I.deployment!=="cloud")]:x.filter(I=>I.deployment!=="self_hosted");R.useEffect(()=>{const I=new URLSearchParams(window.location.search);ze("pricing_viewed",{entry_source:I.get("checkout")==="1"?"cta":"direct"})},[]),R.useEffect(()=>(rN(!!h),h&&ze("checkout_modal_opened",{billing_interval:a,plan_key:h.key}),()=>rN(!1)),[a,h]),R.useEffect(()=>{const I=new URLSearchParams(window.location.search);if(I.get("checkout")!=="1")return;const A=e.find(H=>H.key===I.get("plan"));if(!A)return;if(A.checkout_mode==="demo"){m(A);return}if(!r?.user||A.checkout_mode!=="stripe")return;const T=I.get("billing");c(T==="monthly"?"monthly":"annually"),m(A)},[r?.user,e]);const j=I=>{m(I)},w=I=>{ze("billing_cycle_changed",{billing_interval:I}),c(I)},_=I=>{ze("deployment_comparison_changed",{deployment:I}),f(I)},S=I=>{h&&ze("checkout_modal_closed",{billing_interval:a,close_reason:I,plan_key:h.key}),m(null)},k=()=>{S("view_plans"),window.requestAnimationFrame(()=>{document.getElementById("plans")?.scrollIntoView({behavior:"smooth",block:"start"})})};return s.jsxs(s.Fragment,{children:[s.jsx(Nn,{title:"Pricing - Puppetflow"}),s.jsxs(Di,{children:[s.jsx(Jle,{}),s.jsx(Ice,{plans:e,billingCycle:a,onBillingCycleChange:w,onSelectPlan:j}),s.jsx(rce,{communityAvailable:v}),s.jsx(Cle,{compareMode:u,comparisonPlans:b,onCompareModeChange:_}),s.jsx(Kle,{communityAvailable:v})]}),s.jsx(Fle,{plan:h,billingCycle:a,authenticated:!!r?.user,cloudDomain:n,onClose:()=>S("dismissed"),onViewPlans:k})]})}const Rce=Object.freeze(Object.defineProperty({__proto__:null,default:Ace},Symbol.toStringTag,{value:"Module"})),Mce=p.header.withConfig({displayName:"Terms__Hero",componentId:"sc-78a6q-0"})(["position:relative;overflow:hidden;padding:176px 24px 88px;border-bottom:1px solid ",";
148@media (max-width:","){padding:136px 20px 64px;}"],({theme:e})=>e.colors.borderSubtle,({theme:e})=>e.breakpoint.md),Pce=p.div.withConfig({displayName:"Terms__HeroInner",componentId:"sc-78a6q-1"})(["position:relative;width:min(100%,1180px);margin:0 auto;"]),$ce=p.h1.withConfig({displayName:"Terms__Title",componentId:"sc-78a6q-2"})(["",";max-width:760px;"],na),zce=p.p.withConfig({displayName:"Terms__Lede",componentId:"sc-78a6q-3"})(["max-width:680px;margin-top:28px;color:",";font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.65;"],({theme:e})=>e.colors.textSecondary),Oce=p.div.withConfig({displayName:"Terms__Update",componentId:"sc-78a6q-4"})(["display:flex;align-items:center;gap:8px;margin-top:30px;color:",";font-size:0.83rem;svg{width:15px;height:15px;}"],({theme:e})=>e.colors.textTertiary),Dce=p.nav.withConfig({displayName:"Terms__DocumentTabs",componentId:"sc-78a6q-5"})(["display:flex;flex-wrap:wrap;gap:8px;margin-top:36px;@media (max-width:","){gap:6px;}"],({theme:e})=>e.breakpoint.sm),Fce=p.a.withConfig({displayName:"Terms__DocumentTab",componentId:"sc-78a6q-6"})(["padding:9px 18px;border:1px solid ",";border-radius:999px;background:",";color:",";font-size:0.84rem;font-weight:",";line-height:1.3;transition:color ",",border-color ",",background-color ",";&:hover{border-color:",";color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],({theme:e,$active:t})=>t?e.colors.accentBorder:e.colors.border,({theme:e,$active:t})=>t?e.colors.accentSoft:e.colors.glass,({theme:e,$active:t})=>t?e.colors.accentText:e.colors.textSecondary,({$active:e})=>e?620:500,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.accentBorder,({theme:e})=>e.colors.text,({theme:e})=>e.colors.focusRing),Bce=p.main.withConfig({displayName:"Terms__Page",componentId:"sc-78a6q-7"})(["display:grid;grid-template-columns:250px minmax(0,760px);gap:clamp(48px,8vw,112px);width:min(100% - 48px,1180px);margin:0 auto;padding:88px 0 128px;@media (max-width:","){grid-template-columns:210px minmax(0,1fr);gap:48px;}@media (max-width:","){display:block;width:min(100% - 40px,760px);padding:48px 0 88px;}"],({theme:e})=>e.breakpoint.lg,({theme:e})=>e.breakpoint.md),Lce=p.aside.withConfig({displayName:"Terms__Sidebar",componentId:"sc-78a6q-8"})(["position:sticky;top:112px;align-self:start;max-height:calc(100vh - 136px);overflow-y:auto;scrollbar-width:thin;@media (max-width:","){position:static;max-height:320px;margin-bottom:48px;padding-bottom:28px;border-bottom:1px solid ",";}"],({theme:e})=>e.breakpoint.md,({theme:e})=>e.colors.border),qce=p.div.withConfig({displayName:"Terms__SidebarLabel",componentId:"sc-78a6q-9"})(["margin-bottom:14px;color:",";font-size:0.72rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;"],({theme:e})=>e.colors.text),Hce=p.nav.withConfig({displayName:"Terms__SectionNav",componentId:"sc-78a6q-10"})(["display:flex;flex-direction:column;gap:2px;@media (max-width:","){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;}@media (max-width:","){grid-template-columns:1fr;}"],({theme:e})=>e.breakpoint.md,({theme:e})=>e.breakpoint.sm),Uce=p.a.withConfig({displayName:"Terms__SectionLink",componentId:"sc-78a6q-11"})(["padding:7px 10px;border-left:1px solid ",";color:",";font-size:0.77rem;line-height:1.35;transition:color ",",border-color ",",background-color ",";&:hover{border-color:",";background:",";color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],({theme:e})=>e.colors.border,({theme:e})=>e.colors.textTertiary,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,({theme:e})=>e.colors.accentPrimary,({theme:e})=>e.colors.accentSoft,({theme:e})=>e.colors.text,({theme:e})=>e.colors.focusRing),Gce=p.div.withConfig({displayName:"Terms__ContactCard",componentId:"sc-78a6q-12"})(["display:flex;align-items:flex-start;gap:10px;margin-top:24px;padding:14px;border:1px solid ",";border-radius:",";background:",";color:",";font-size:0.76rem;line-height:1.5;> svg{width:15px;height:15px;margin-top:2px;color:",";flex:0 0 auto;}span{display:grid;gap:1px;}a{color:",";&:hover{color:",";}}@media (max-width:","){display:none;}"],({theme:e})=>e.colors.border,({theme:e})=>
148e.radius.lg,({theme:e})=>e.colors.glass,({theme:e})=>e.colors.textTertiary,({theme:e})=>e.colors.accentText,({theme:e})=>e.colors.text,({theme:e})=>e.colors.accentText,({theme:e})=>e.breakpoint.md),Vce=p.article.withConfig({displayName:"Terms__Article",componentId:"sc-78a6q-13"})(["min-width:0;"]),Yce=p.div.withConfig({displayName:"Terms__Introduction",componentId:"sc-78a6q-14"})(["margin-bottom:72px;@media (max-width:","){margin-bottom:56px;}"],({theme:e})=>e.breakpoint.sm),Xce=p.section.withConfig({displayName:"Terms__Section",componentId:"sc-78a6q-15"})(["scroll-margin-top:112px;& + &{margin-top:72px;padding-top:72px;border-top:1px solid ",";}"],({theme:e})=>e.colors.borderSubtle),Kce=p.h2.withConfig({displayName:"Terms__SectionTitle",componentId:"sc-78a6q-16"})(["",";margin-bottom:28px;color:",";font-size:clamp(1.6rem,3vw,2.15rem);"],ir,({theme:e})=>e.colors.text),s5=p.div.withConfig({displayName:"Terms__Prose",componentId:"sc-78a6q-17"})(["color:",";font-size:0.98rem;line-height:1.8;p + p,p + ul,p + ol,ul + p,ol + p,ul + ul,ol + ol{margin-top:18px;}h3{margin:38px 0 16px;color:",";font-size:1.12rem;font-weight:650;letter-spacing:-0.015em;}ul,ol{padding-left:24px;}li{padding-left:6px;}li + li{margin-top:9px;}li::marker{color:",";font-weight:600;}strong{color:",";font-weight:620;}a{color:",";text-decoration:underline;text-decoration-color:",";text-underline-offset:3px;}code{padding:2px 5px;border:1px solid ",";border-radius:",";background:",";color:",";font-size:0.88em;}"],({theme:e})=>e.colors.textSecondary,({theme:e})=>e.colors.text,({theme:e})=>e.colors.accentText,({theme:e})=>e.colors.text,({theme:e})=>e.colors.accentText,({theme:e})=>e.colors.accentBorder,({theme:e})=>e.colors.consoleOverlayBorder,({theme:e})=>e.radius.sm,({theme:e})=>e.colors.consoleBg,({theme:e})=>e.colors.codeMethod);function Wce({documents:e,active:t,title:n,lede:r,metaDescription:a,updatedAt:c,introHtml:u,sections:f}){return s.jsxs(s.Fragment,{children:[s.jsx(Nn,{title:`${n} - Puppetflow`,children:s.jsx("meta",{name:"description",content:a})}),s.jsxs(Di,{children:[s.jsx(Mce,{children:s.jsxs(Pce,{children:[s.jsx($ce,{children:n}),s.jsx(zce,{children:r}),c&&s.jsxs(Oce,{children:[s.jsx(N,{icon:"lucide:calendar-days","aria-hidden":"true"}),"Last updated ",c]}),s.jsx(Dce,{"aria-label":"Legal documents",children:e.map(h=>s.jsx(Fce,{as:qe,href:h.href,$active:h.key===t,"aria-current":h.key===t?"page":void 0,children:h.label},h.key))})]})}),s.jsxs(Bce,{children:[s.jsxs(Lce,{children:[s.jsx(qce,{children:"On this page"}),s.jsx(Hce,{"aria-label":`${n} sections`,children:f.map(h=>s.jsx(Uce,{href:`#${h.id}`,children:h.title},h.id))}),s.jsxs(Gce,{children:[s.jsx(N,{icon:"lucide:mail","aria-hidden":"true"}),s.jsxs("span",{children:["Questions?",s.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"})]})]})]}),s.jsxs(Vce,{children:[u.trim()&&s.jsx(Yce,{children:s.jsx(s5,{dangerouslySetInnerHTML:{__html:u}})}),f.map(h=>s.jsxs(Xce,{id:h.id,children:[s.jsx(Kce,{children:h.title}),s.jsx(s5,{dangerouslySetInnerHTML:{__html:h.html}})]},h.id))]})]})]})]})}const Jce=Object.freeze(Object.defineProperty({__proto__:null,default:Wce},Symbol.toStringTag,{value:"Module"})),Qce=p.aside.withConfig({displayName:"ProductHuntBanner__Banner",componentId:"sc-1sqrwue-0"})(["position:fixed;z-index:100;top:0;right:0;left:0;display:flex;height:var(--product-hunt-banner-height);overflow:hidden;align-items:center;justify-content:center;border-bottom:1px solid ",";background:",";&::before{position:absolute;inset:0;background:repeating-linear-gradient( 135deg,#ffffff 0,#ffffff 10px,transparent 10px,transparent 20px );content:'';mask-image:linear-gradient( 90deg,rgba(0,0,0,0.5),transparent 25%,transparent 75%,rgba(0,0,0,0.5) );opacity:",";pointer-events:none;}"],({theme:e})=>e.scheme==="dark"?"rgba(255, 97, 84, 0.26)":"rgba(218, 85, 47, 0.18)",({theme:e})=>e.scheme==="dark"?"linear-gradient(90deg, #07152d 0%, #10172a 48%, #07152d 100%)":"linear-gradient(90deg, #fff7f3 0%, #ffffff 48%, #fff7f3 100%)",({theme:e})=>e.scheme==="dark"?.18:.13),_3=p.span.withConfig({displayName:"ProductHuntBanner__Mark",componentId:"sc-1sqrwue-1"})(["display:grid;width:21px;height:21px;flex:0 0 21px;place-items:center;border-radius:50%;background:#da552f;color:#ffffff;font-size:12px;font-weight:800;"]),S3=p.span.withConfig({displayName:"ProductHuntBanner__ProductHuntText",componentId:"sc-1sqrwue-2"})(["color:#da552f;"]),Zce=p.a.withConfig({displayName:"ProductHuntBanner__Link",componentId:"sc-1sqrwue-3"})(["position:relative;display:flex;align-items:center;gap:7px;min-height:30px;padding:3px 9px 3px 4px;border-radius:4px;background:",";color:",";font-size:11px;font-weight:600;line-height:1;outline:none;transition:background-color ",",color ",";&:hover{background:#da552f;color:#ffffff;","{color:#ffffff;}","{background:#ffffff;color:#da552f;}}&:focus-visible{box-shadow:0 0 0 3px ",";}"],({theme:e})=>e.scheme==="dark"?"#101d31":"#fffaf8",({theme:e})=>e.colors.textSecondary,({theme:e})=>e.transition.fast,({theme:e})=>e.transition.fast,S3,_3,({theme:e})=>e.colors.focusRing),ede="https://www.producthunt.com/products/puppetflow";function tde(){return s.jsx(Qce,{"aria-label":"Puppetflow on Product Hunt",children:s.jsxs(Zce,{href:ede,target:"_blank",rel:"noopener noreferrer",children:[s.jsx(_3,{"aria-hidden":"true",children:"P"}),s.jsxs("span",{children:["Puppetflow on ",s.jsx(S3,{children:"Product Hunt"})]})]})})}const nde=hH([":root{--product-hunt-banner-height:42px;}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}html{min-height:100%;background:",";background-color:",";color:",";color-scheme:",";overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body,#app{min-height:100%;background:",";background-color:",";color:",";}body{font-family:",";min-height:100vh;padding-top:var(--product-hunt-banner-height);line-height:1.5;overflow-x:hidden;overscroll-behavior-y:none;transition:background-color 0.3s ease,color 0.2s ease;}::selection{background-color:",";color:",";}a{text-decoration:none;color:inherit;}a,button,input[type='button'],input[type='submit']{transition-duration:0.3s !important;}a svg,button svg{transition-duration:0.3s !important;}button{border:none;background:none;cursor:pointer;font:inherit;}img,svg{display:block;max-width:100%;}input,textarea{font:inherit;}"],({theme:e})=>e.colors.bgGradient,({theme:e})=>e.colors.bg,({theme:e})=>e.colors.text,({theme:e})=>e.scheme,({theme:e})=>e.colors.bgGradient,({theme:e})=>e.colors.bg,({theme:e})=>e.colors.text,({theme:e})=>e.font,({theme:e})=>e.scheme==="dark"?"#49c591":"#b7eee5",({theme:e})=>e.colors.text),ide=Object.assign({"./Pages/Blog/Blog.tsx":qU,"./Pages/BlogPost/BlogPost.tsx":CG,"./Pages/BlueprintDetail/BlueprintDetail.tsx":NX,"./Pages/Blueprints/Blueprints.tsx":pK,"./Pages/Contact/Contact.tsx":zK,"./Pages/CustomerAccount/CustomerAccount.tsx":EW,"./Pages/CustomerAccountBilling/CustomerAccountBilling.tsx":YW,"./Pages/CustomerAccountProfile/CustomerAccountProfile.tsx":aJ,"./Pages/CustomerAccountResources/CustomerAccountResources.tsx":WJ,"./Pages/CustomerLicenseShow/CustomerLicenseShow.tsx":CZ,"./Pages/CustomerLogin/CustomerLogin.tsx":FZ,"./Pages/CustomerRegister/CustomerRegister.tsx":qZ,"./Pages/ErrorPage/ErrorPage.tsx":JZ,"./Pages/Home/Home.tsx":Hae,"./Pages/McpAuthorize/McpAuthorize.tsx":Wae,"./Pages/Pricing/Pricing.tsx":Rce,"./Pages/Terms/Terms.tsx":Jce});function rde(e){return ide[`./Pages/${e}/${e}.tsx`]}function ode({App:e,props:t}){const{resolved:n}=$w(),r=n==="dark"?Nee:d3;return s.jsxs(eg,{theme:r,children:[s.jsx(nde,{}),s.jsx(tde,{}),s.jsx(e,{...t})]})}function sde({App:e,props:t,initialTheme:n}){return s.jsx(_H,{initialMode:n?.mode,initialResolved:n?.resolved,children:s.jsx(ode,{App:e,props:t})})}aq();Ki.on("navigate",e=>{E4(e.detail.page.props.auth),Nw(new URL(e.detail.page.url,window.location.origin).pathname)});Ki.on("invalid",e=>
148{e.detail.response.status===419&&(e.preventDefault(),window.location.reload())});v7({resolve:rde,setup({el:e,App:t,props:n}){const r=n.initialPage.props.theme;sq(n.initialPage.props.posthog),E4(n.initialPage.props.auth);const a=s.jsx(WL,{client:lo,children:s.jsx(sde,{App:t,props:n,initialTheme:r})});e.hasChildNodes()?nN.hydrateRoot(e,a):nN.createRoot(e).render(a)}})});export default ade();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.