UNPKG

future41-funnel-ui

Version:

Exact Future41 funnel widgets for React (extracted UI)

1 lines 142 kB
import {a}from'./chunk-2BYRMPOH.js';import*as j from'react';import j__default,{forwardRef,createElement,useState,useRef,useEffect,useMemo}from'react';import {jsx,jsxs,Fragment}from'react/jsx-runtime';import'react-dom';function uo(e,a){if(typeof e=="function")return e(a);e!=null&&(e.current=a);}function vt(...e){return a=>{let t=false,o=e.map(r=>{let s=uo(r,a);return !t&&typeof s=="function"&&(t=true),s});if(t)return ()=>{for(let r=0;r<o.length;r++){let s=o[r];typeof s=="function"?s():uo(e[r],null);}}}}function qe(...e){return j.useCallback(vt(...e),e)}function Ia(e){let a=_r(e),t=j.forwardRef((o,r)=>{let{children:s,...n}=o,l=j.Children.toArray(s),d=l.find(Ur);if(d){let u=d.props.children,i=l.map(f=>f===d?j.Children.count(u)>1?j.Children.only(null):j.isValidElement(u)?u.props.children:null:f);return jsx(a,{...n,ref:r,children:j.isValidElement(u)?j.cloneElement(u,void 0,i):null})}return jsx(a,{...n,ref:r,children:s})});return t.displayName=`${e}.Slot`,t}var co=Ia("Slot");function _r(e){let a=j.forwardRef((t,o)=>{let{children:r,...s}=t;if(j.isValidElement(r)){let n=Wr(r),l=Hr(s,r.props);return r.type!==j.Fragment&&(l.ref=o?vt(o,n):n),j.cloneElement(r,l)}return j.Children.count(r)>1?j.Children.only(null):null});return a.displayName=`${e}.SlotClone`,a}var qr=Symbol("radix.slottable");function Ur(e){return j.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===qr}function Hr(e,a){let t={...a};for(let o in a){let r=e[o],s=a[o];/^on[A-Z]/.test(o)?r&&s?t[o]=(...l)=>{let d=s(...l);return r(...l),d}:r&&(t[o]=r):o==="style"?t[o]={...r,...s}:o==="className"&&(t[o]=[r,s].filter(Boolean).join(" "));}return {...e,...t}}function Wr(e){let a=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,t=a&&"isReactWarning"in a&&a.isReactWarning;return t?e.ref:(a=Object.getOwnPropertyDescriptor(e,"ref")?.get,t=a&&"isReactWarning"in a&&a.isReactWarning,t?e.props.ref:e.props.ref||e.ref)}function mo(e){var a,t,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var r=e.length;for(a=0;a<r;a++)e[a]&&(t=mo(e[a]))&&(o&&(o+=" "),o+=t);}else for(t in e)e[t]&&(o&&(o+=" "),o+=t);return o}function Ka(){for(var e,a,t=0,o="",r=arguments.length;t<r;t++)(e=arguments[t])&&(a=mo(e))&&(o&&(o+=" "),o+=a);return o}var po=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,go=Ka,ho=(e,a)=>t=>{var o;if(a?.variants==null)return go(e,t?.class,t?.className);let{variants:r,defaultVariants:s}=a,n=Object.keys(r).map(u=>{let i=t?.[u],f=s?.[u];if(i===null)return null;let c=po(i)||po(f);return r[u][c]}),l=t&&Object.entries(t).reduce((u,i)=>{let[f,c]=i;return c===void 0||(u[f]=c),u},{}),d=a==null||(o=a.compoundVariants)===null||o===void 0?void 0:o.reduce((u,i)=>{let{class:f,className:c,...x}=i;return Object.entries(x).every(m=>{let[h,g]=m;return Array.isArray(g)?g.includes({...s,...l}[h]):{...s,...l}[h]===g})?[...u,f,c]:u},[]);return go(e,n,d,t?.class,t?.className)};var Vr=e=>{let a=Gr(e),{conflictingClassGroups:t,conflictingClassGroupModifiers:o}=e;return {getClassGroupId:n=>{let l=n.split("-");return l[0]===""&&l.length!==1&&l.shift(),Io(l,a)||zr(n)},getConflictingClassGroupIds:(n,l)=>{let d=t[n]||[];return l&&o[n]?[...d,...o[n]]:d}}},Io=(e,a)=>{if(e.length===0)return a.classGroupId;let t=e[0],o=a.nextPart.get(t),r=o?Io(e.slice(1),o):void 0;if(r)return r;if(a.validators.length===0)return;let s=e.join("-");return a.validators.find(({validator:n})=>n(s))?.classGroupId},xo=/^\[(.+)\]$/,zr=e=>{if(xo.test(e)){let a=xo.exec(e)[1],t=a?.substring(0,a.indexOf(":"));if(t)return "arbitrary.."+t}},Gr=e=>{let{theme:a,prefix:t}=e,o={nextPart:new Map,validators:[]};return jr(Object.entries(e.classGroups),t).forEach(([s,n])=>{kt(n,o,s,a);}),o},kt=(e,a,t,o)=>{e.forEach(r=>{if(typeof r=="string"){let s=r===""?a:Lo(a,r);s.classGroupId=t;return}if(typeof r=="function"){if(Xr(r)){kt(r(o),a,t,o);return}a.validators.push({validator:r,classGroupId:t});return}Object.entries(r).forEach(([s,n])=>{kt(n,Lo(a,s),t,o);});});},Lo=(e,a)=>{let t=e;return a.split("-").forEach(o=>{t.nextPart.has(o)||t.nextPart.set(o,{nextPart:new Map,validators:[]}),t=t.nextPart.get(o);}),t},Xr=e=>e.isThemeGetter,jr=(e,a)=>a?e.map(([t,o])=>{let r=o.map(s=>typeof s=="string"?a+s:typeof s=="object"?Object.fromEntries(Object.entries(s).map(([n,l])=>[a+n,l])):s);return [t,r]}):e,Yr=e=>{if(e<1)return {get:()=>{},set:()=>{}};let a=0,t=new Map,o=new Map,r=(s,n)=>{t.set(s,n),a++,a>e&&(a=0,o=t,t=new Map);};return {get(s){let n=t.get(s);if(n!==void 0)return n;if((n=o.get(s))!==void 0)return r(s,n),n},set(s,n){t.has(s)?t.set(s,n):r(s,n);}}};var $r=e=>{let{separator:a,experimentalParseClassName:t}=e,o=a.length===1,r=a[0],s=a.length,n=l=>{let d=[],u=0,i=0,f;for(let g=0;g<l.length;g++){let C=l[g];if(u===0){if(C===r&&(o||l.slice(g,g+s)===a)){d.push(l.slice(i,g)),i=g+s;continue}if(C==="/"){f=g;continue}}C==="["?u++:C==="]"&&u--;}let c=d.length===0?l:l.substring(i),x=c.startsWith("!"),m=x?c.substring(1):c,h=f&&f>i?f-i:void 0;return {modifiers:d,hasImportantModifier:x,baseClassName:m,maybePostfixModifierPosition:h}};return t?l=>t({className:l,parseClassName:n}):n},Kr=e=>{if(e.length<=1)return e;let a=[],t=[];return e.forEach(o=>{o[0]==="["?(a.push(...t.sort(),o),t=[]):t.push(o);}),a.push(...t.sort()),a},Zr=e=>({cache:Yr(e.cacheSize),parseClassName:$r(e),...Vr(e)}),Qr=/\s+/,Jr=(e,a)=>{let{parseClassName:t,getClassGroupId:o,getConflictingClassGroupIds:r}=a,s=[],n=e.trim().split(Qr),l="";for(let d=n.length-1;d>=0;d-=1){let u=n[d],{modifiers:i,hasImportantModifier:f,baseClassName:c,maybePostfixModifierPosition:x}=t(u),m=!!x,h=o(m?c.substring(0,x):c);if(!h){if(!m){l=u+(l.length>0?" "+l:l);continue}if(h=o(c),!h){l=u+(l.length>0?" "+l:l);continue}m=false;}let g=Kr(i).join(":"),C=f?g+"!":g,L=C+h;if(s.includes(L))continue;s.push(L);let F=r(h,m);for(let b=0;b<F.length;++b){let z=F[b];s.push(C+z);}l=u+(l.length>0?" "+l:l);}return l};function es(){let e=0,a,t,o="";for(;e<arguments.length;)(a=arguments[e++])&&(t=Co(a))&&(o&&(o+=" "),o+=t);return o}var Co=e=>{if(typeof e=="string")return e;let a,t="";for(let o=0;o<e.length;o++)e[o]&&(a=Co(e[o]))&&(t&&(t+=" "),t+=a);return t};function as(e,...a){let t,o,r,s=n;function n(d){let u=a.reduce((i,f)=>f(i),e());return t=Zr(u),o=t.cache.get,r=t.cache.set,s=l,l(d)}function l(d){let u=o(d);if(u)return u;let i=Jr(d,t);return r(d,i),i}return function(){return s(es.apply(null,arguments))}}var q=e=>{let a=t=>t[e]||[];return a.isThemeGetter=true,a},bo=/^\[(?:([a-z-]+):)?(.+)\]$/i,ts=/^\d+\/\d+$/,os=new Set(["px","full","screen"]),rs=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,ss=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,ls=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,ns=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,ds=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Ue=e=>Ca(e)||os.has(e)||ts.test(e),Ke=e=>ba(e,"length",hs),Ca=e=>!!e&&!Number.isNaN(Number(e)),yt=e=>ba(e,"number",Ca),Ba=e=>!!e&&Number.isInteger(Number(e)),us=e=>e.endsWith("%")&&Ca(e.slice(0,-1)),w=e=>bo.test(e),Ze=e=>rs.test(e),is=new Set(["length","size","percentage"]),fs=e=>ba(e,is,wo),cs=e=>ba(e,"position",wo),ms=new Set(["image","url"]),ps=e=>ba(e,ms,Ls),gs=e=>ba(e,"",xs),Na=()=>true,ba=(e,a,t)=>{let o=bo.exec(e);return o?o[1]?typeof a=="string"?o[1]===a:a.has(o[1]):t(o[2]):false},hs=e=>ss.test(e)&&!ls.test(e),wo=()=>false,xs=e=>ns.test(e),Ls=e=>ds.test(e);var Is=()=>{let e=q("colors"),a=q("spacing"),t=q("blur"),o=q("brightness"),r=q("borderColor"),s=q("borderRadius"),n=q("borderSpacing"),l=q("borderWidth"),d=q("contrast"),u=q("grayscale"),i=q("hueRotate"),f=q("invert"),c=q("gap"),x=q("gradientColorStops"),m=q("gradientColorStopPositions"),h=q("inset"),g=q("margin"),C=q("opacity"),L=q("padding"),F=q("saturate"),b=q("scale"),z=q("sepia"),B=q("skew"),ne=q("space"),G=q("translate"),me=()=>["auto","contain","none"],pe=()=>["auto","hidden","clip","visible","scroll"],Pe=()=>["auto",w,a],A=()=>[w,a],ge=()=>["",Ue,Ke],D=()=>["auto",Ca,w],X=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],P=()=>["solid","dashed","dotted","double","none"],te=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],oe=()=>["start","end","center","between","around","evenly","stretch"],Q=()=>["","0",w],re=()=>["auto","avoid","all","avoid-page","page","left","right","column"],W=()=>[Ca,w];return {cacheSize:500,separator:":",theme:{colors:[Na],spacing:[Ue,Ke],blur:["none","",Ze,w],brightness:W(),borderColor:[e],borderRadius:["none","","full",Ze,w],borderSpacing:A(),borderWidth:ge(),contrast:W(),grayscale:Q(),hueRotate:W(),invert:Q(),gap:A(),gradientColorStops:[e],gradientColorStopPositions:[us,Ke],inset:Pe(),margin:Pe(),opacity:W(),padding:A(),saturate:W(),scale:W(),sepia:Q(),skew:W(),space:A(),translate:A()},classGroups:{aspect:[{aspect:["auto","square","video",w]}],container:["container"],columns:[{columns:[Ze]}],"break-after":[{"break-after":re()}],"break-before":[{"break-before":re()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...X(),w]}],overflow:[{overflow:pe()}],"overflow-x":[{"overflow-x":pe()}],"overflow-y":[{"overflow-y":pe()}],overscroll:[{overscroll:me()}],"overscroll-x":[{"overscroll-x":me()}],"overscroll-y":[{"overscroll-y":me()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[h]}],"inset-x":[{"inset-x":[h]}],"inset-y":[{"inset-y":[h]}],start:[{start:[h]}],end:[{end:[h]}],top:[{top:[h]}],right:[{right:[h]}],bottom:[{bottom:[h]}],left:[{left:[h]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Ba,w]}],basis:[{basis:Pe()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",w]}],grow:[{grow:Q()}],shrink:[{shrink:Q()}],order:[{order:["first","last","none",Ba,w]}],"grid-cols":[{"grid-cols":[Na]}],"col-start-end":[{col:["auto",{span:["full",Ba,w]},w]}],"col-start":[{"col-start":D()}],"col-end":[{"col-end":D()}],"grid-rows":[{"grid-rows":[Na]}],"row-start-end":[{row:["auto",{span:[Ba,w]},w]}],"row-start":[{"row-start":D()}],"row-end":[{"row-end":D()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",w]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",w]}],gap:[{gap:[c]}],"gap-x":[{"gap-x":[c]}],"gap-y":[{"gap-y":[c]}],"justify-content":[{justify:["normal",...oe()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...oe(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...oe(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[L]}],px:[{px:[L]}],py:[{py:[L]}],ps:[{ps:[L]}],pe:[{pe:[L]}],pt:[{pt:[L]}],pr:[{pr:[L]}],pb:[{pb:[L]}],pl:[{pl:[L]}],m:[{m:[g]}],mx:[{mx:[g]}],my:[{my:[g]}],ms:[{ms:[g]}],me:[{me:[g]}],mt:[{mt:[g]}],mr:[{mr:[g]}],mb:[{mb:[g]}],ml:[{ml:[g]}],"space-x":[{"space-x":[ne]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[ne]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",w,a]}],"min-w":[{"min-w":[w,a,"min","max","fit"]}],"max-w":[{"max-w":[w,a,"none","full","min","max","fit","prose",{screen:[Ze]},Ze]}],h:[{h:[w,a,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[w,a,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[w,a,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[w,a,"auto","min","max","fit"]}],"font-size":[{text:["base",Ze,Ke]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",yt]}],"font-family":[{font:[Na]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",w]}],"line-clamp":[{"line-clamp":["none",Ca,yt]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Ue,w]}],"list-image":[{"list-image":["none",w]}],"list-style-type":[{list:["none","disc","decimal",w]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[C]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[C]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...P(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Ue,Ke]}],"underline-offset":[{"underline-offset":["auto",Ue,w]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:A()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",w]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",w]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[C]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...X(),cs]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",fs]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},ps]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[m]}],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[x]}],"gradient-via":[{via:[x]}],"gradient-to":[{to:[x]}],rounded:[{rounded:[s]}],"rounded-s":[{"rounded-s":[s]}],"rounded-e":[{"rounded-e":[s]}],"rounded-t":[{"rounded-t":[s]}],"rounded-r":[{"rounded-r":[s]}],"rounded-b":[{"rounded-b":[s]}],"rounded-l":[{"rounded-l":[s]}],"rounded-ss":[{"rounded-ss":[s]}],"rounded-se":[{"rounded-se":[s]}],"rounded-ee":[{"rounded-ee":[s]}],"rounded-es":[{"rounded-es":[s]}],"rounded-tl":[{"rounded-tl":[s]}],"rounded-tr":[{"rounded-tr":[s]}],"rounded-br":[{"rounded-br":[s]}],"rounded-bl":[{"rounded-bl":[s]}],"border-w":[{border:[l]}],"border-w-x":[{"border-x":[l]}],"border-w-y":[{"border-y":[l]}],"border-w-s":[{"border-s":[l]}],"border-w-e":[{"border-e":[l]}],"border-w-t":[{"border-t":[l]}],"border-w-r":[{"border-r":[l]}],"border-w-b":[{"border-b":[l]}],"border-w-l":[{"border-l":[l]}],"border-opacity":[{"border-opacity":[C]}],"border-style":[{border:[...P(),"hidden"]}],"divide-x":[{"divide-x":[l]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[l]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[C]}],"divide-style":[{divide:P()}],"border-color":[{border:[r]}],"border-color-x":[{"border-x":[r]}],"border-color-y":[{"border-y":[r]}],"border-color-s":[{"border-s":[r]}],"border-color-e":[{"border-e":[r]}],"border-color-t":[{"border-t":[r]}],"border-color-r":[{"border-r":[r]}],"border-color-b":[{"border-b":[r]}],"border-color-l":[{"border-l":[r]}],"divide-color":[{divide:[r]}],"outline-style":[{outline:["",...P()]}],"outline-offset":[{"outline-offset":[Ue,w]}],"outline-w":[{outline:[Ue,Ke]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:ge()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[C]}],"ring-offset-w":[{"ring-offset":[Ue,Ke]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Ze,gs]}],"shadow-color":[{shadow:[Na]}],opacity:[{opacity:[C]}],"mix-blend":[{"mix-blend":[...te(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":te()}],filter:[{filter:["","none"]}],blur:[{blur:[t]}],brightness:[{brightness:[o]}],contrast:[{contrast:[d]}],"drop-shadow":[{"drop-shadow":["","none",Ze,w]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[i]}],invert:[{invert:[f]}],saturate:[{saturate:[F]}],sepia:[{sepia:[z]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[t]}],"backdrop-brightness":[{"backdrop-brightness":[o]}],"backdrop-contrast":[{"backdrop-contrast":[d]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[i]}],"backdrop-invert":[{"backdrop-invert":[f]}],"backdrop-opacity":[{"backdrop-opacity":[C]}],"backdrop-saturate":[{"backdrop-saturate":[F]}],"backdrop-sepia":[{"backdrop-sepia":[z]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[n]}],"border-spacing-x":[{"border-spacing-x":[n]}],"border-spacing-y":[{"border-spacing-y":[n]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",w]}],duration:[{duration:W()}],ease:[{ease:["linear","in","out","in-out",w]}],delay:[{delay:W()}],animate:[{animate:["none","spin","ping","pulse","bounce",w]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[b]}],"scale-x":[{"scale-x":[b]}],"scale-y":[{"scale-y":[b]}],rotate:[{rotate:[Ba,w]}],"translate-x":[{"translate-x":[G]}],"translate-y":[{"translate-y":[G]}],"skew-x":[{"skew-x":[B]}],"skew-y":[{"skew-y":[B]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",w]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",w]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":A()}],"scroll-mx":[{"scroll-mx":A()}],"scroll-my":[{"scroll-my":A()}],"scroll-ms":[{"scroll-ms":A()}],"scroll-me":[{"scroll-me":A()}],"scroll-mt":[{"scroll-mt":A()}],"scroll-mr":[{"scroll-mr":A()}],"scroll-mb":[{"scroll-mb":A()}],"scroll-ml":[{"scroll-ml":A()}],"scroll-p":[{"scroll-p":A()}],"scroll-px":[{"scroll-px":A()}],"scroll-py":[{"scroll-py":A()}],"scroll-ps":[{"scroll-ps":A()}],"scroll-pe":[{"scroll-pe":A()}],"scroll-pt":[{"scroll-pt":A()}],"scroll-pr":[{"scroll-pr":A()}],"scroll-pb":[{"scroll-pb":A()}],"scroll-pl":[{"scroll-pl":A()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",w]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[Ue,Ke,yt]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}};var So=as(Is);function ie(...e){return So(Ka(e))}var Cs=ho("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),M=j.forwardRef(({className:e,variant:a,size:t,asChild:o=false,...r},s)=>jsx(o?co:"button",{className:ie(Cs({variant:a,size:t,className:e})),ref:s,...r}));M.displayName="Button";var fe=j.forwardRef(({className:e,type:a,...t},o)=>jsx("input",{type:a,className:ie("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),ref:o,...t}));fe.displayName="Input";var la=j.forwardRef(({className:e,...a},t)=>jsx("div",{ref:t,className:ie("rounded-lg border bg-card text-card-foreground shadow-sm",e),...a}));la.displayName="Card";var Ss=j.forwardRef(({className:e,...a},t)=>jsx("div",{ref:t,className:ie("flex flex-col space-y-1.5 p-6",e),...a}));Ss.displayName="CardHeader";var vs=j.forwardRef(({className:e,...a},t)=>jsx("h3",{ref:t,className:ie("text-2xl font-semibold leading-none tracking-tight",e),...a}));vs.displayName="CardTitle";var ys=j.forwardRef(({className:e,...a},t)=>jsx("p",{ref:t,className:ie("text-sm text-muted-foreground",e),...a}));ys.displayName="CardDescription";var ks=j.forwardRef(({className:e,...a},t)=>jsx("div",{ref:t,className:ie("p-6 pt-0",e),...a}));ks.displayName="CardContent";var As=j.forwardRef(({className:e,...a},t)=>jsx("div",{ref:t,className:ie("flex items-center p-6 pt-0",e),...a}));As.displayName="CardFooter";var ko=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Za=(...e)=>e.filter((a,t,o)=>!!a&&a.trim()!==""&&o.indexOf(a)===t).join(" ").trim();var Ao={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};var Fo=forwardRef(({color:e="currentColor",size:a=24,strokeWidth:t=2,absoluteStrokeWidth:o,className:r="",children:s,iconNode:n,...l},d)=>createElement("svg",{ref:d,...Ao,width:a,height:a,stroke:e,strokeWidth:o?Number(t)*24/Number(a):t,className:Za("lucide",r),...l},[...n.map(([u,i])=>createElement(u,i)),...Array.isArray(s)?s:[s]]));var T=(e,a)=>{let t=forwardRef(({className:o,...r},s)=>createElement(Fo,{ref:s,iconNode:a,className:Za(`lucide-${ko(e)}`,o),...r}));return t.displayName=`${e}`,t};var Oa=T("Award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]]);var ke=T("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);var Sa=T("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);var Ea=T("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);var Fe=T("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);var na=T("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);var da=T("MessageCircle",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}]]);var ee=T("Phone",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);var _a=T("Send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]);var qa=T("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]);var ua=T("Star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]);var Ua=T("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);var ia=T("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);var Qe=T("Video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]]);var He=T("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function H(e){let a=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&a==="[object Date]"?new e.constructor(+e):typeof e=="number"||a==="[object Number]"||typeof e=="string"||a==="[object String]"?new Date(e):new Date(NaN)}function xe(e,a){return e instanceof Date?new e.constructor(a):new Date(a)}function Mo(e,a){let t=H(e);return isNaN(a)?xe(e,NaN):(a&&t.setDate(t.getDate()+a),t)}var Qa=6048e5,Do=864e5;var Ns={};function Je(){return Ns}function We(e,a){let t=Je(),o=a?.weekStartsOn??a?.locale?.options?.weekStartsOn??t.weekStartsOn??t.locale?.options?.weekStartsOn??0,r=H(e),s=r.getDay(),n=(s<o?7:0)+s-o;return r.setDate(r.getDate()-n),r.setHours(0,0,0,0),r}function fa(e){return We(e,{weekStartsOn:1})}function Ja(e){let a=H(e),t=a.getFullYear(),o=xe(e,0);o.setFullYear(t+1,0,4),o.setHours(0,0,0,0);let r=fa(o),s=xe(e,0);s.setFullYear(t,0,4),s.setHours(0,0,0,0);let n=fa(s);return a.getTime()>=r.getTime()?t+1:a.getTime()>=n.getTime()?t:t-1}function At(e){let a=H(e);return a.setHours(0,0,0,0),a}function Pt(e){let a=H(e),t=new Date(Date.UTC(a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds(),a.getMilliseconds()));return t.setUTCFullYear(a.getFullYear()),+e-+t}function To(e,a){let t=At(e),o=At(a),r=+t-Pt(t),s=+o-Pt(o);return Math.round((r-s)/Do)}function Bo(e){let a=Ja(e),t=xe(e,0);return t.setFullYear(a,0,4),t.setHours(0,0,0,0),fa(t)}function No(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Oo(e){if(!No(e)&&typeof e!="number")return false;let a=H(e);return !isNaN(Number(a))}function Eo(e){let a=H(e),t=xe(e,0);return t.setFullYear(a.getFullYear(),0,1),t.setHours(0,0,0,0),t}var Os={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},_o=(e,a,t)=>{let o,r=Os[e];return typeof r=="string"?o=r:a===1?o=r.one:o=r.other.replace("{{count}}",a.toString()),t?.addSuffix?t.comparison&&t.comparison>0?"in "+o:o+" ago":o};function et(e){return (a={})=>{let t=a.width?String(a.width):e.defaultWidth;return e.formats[t]||e.formats[e.defaultWidth]}}var Es={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},_s={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},qs={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},qo={date:et({formats:Es,defaultWidth:"full"}),time:et({formats:_s,defaultWidth:"full"}),dateTime:et({formats:qs,defaultWidth:"full"})};var Us={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Uo=(e,a,t,o)=>Us[e];function va(e){return (a,t)=>{let o=t?.context?String(t.context):"standalone",r;if(o==="formatting"&&e.formattingValues){let n=e.defaultFormattingWidth||e.defaultWidth,l=t?.width?String(t.width):n;r=e.formattingValues[l]||e.formattingValues[n];}else {let n=e.defaultWidth,l=t?.width?String(t.width):e.defaultWidth;r=e.values[l]||e.values[n];}let s=e.argumentCallback?e.argumentCallback(a):a;return r[s]}}var Hs={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Ws={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Vs={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},zs={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},Gs={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},Xs={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},js=(e,a)=>{let t=Number(e),o=t%100;if(o>20||o<10)switch(o%10){case 1:return t+"st";case 2:return t+"nd";case 3:return t+"rd"}return t+"th"},Ho={ordinalNumber:js,era:va({values:Hs,defaultWidth:"wide"}),quarter:va({values:Ws,defaultWidth:"wide",argumentCallback:e=>e-1}),month:va({values:Vs,defaultWidth:"wide"}),day:va({values:zs,defaultWidth:"wide"}),dayPeriod:va({values:Gs,defaultWidth:"wide",formattingValues:Xs,defaultFormattingWidth:"wide"})};function ya(e){return (a,t={})=>{let o=t.width,r=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],s=a.match(r);if(!s)return null;let n=s[0],l=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],d=Array.isArray(l)?$s(l,f=>f.test(n)):Ys(l,f=>f.test(n)),u;u=e.valueCallback?e.valueCallback(d):d,u=t.valueCallback?t.valueCallback(u):u;let i=a.slice(n.length);return {value:u,rest:i}}}function Ys(e,a){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)&&a(e[t]))return t}function $s(e,a){for(let t=0;t<e.length;t++)if(a(e[t]))return t}function Wo(e){return (a,t={})=>{let o=a.match(e.matchPattern);if(!o)return null;let r=o[0],s=a.match(e.parsePattern);if(!s)return null;let n=e.valueCallback?e.valueCallback(s[0]):s[0];n=t.valueCallback?t.valueCallback(n):n;let l=a.slice(r.length);return {value:n,rest:l}}}var Ks=/^(\d+)(th|st|nd|rd)?/i,Zs=/\d+/i,Qs={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Js={any:[/^b/i,/^(a|c)/i]},el={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},al={any:[/1/i,/2/i,/3/i,/4/i]},tl={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},ol={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},rl={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},sl={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},ll={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},nl={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Vo={ordinalNumber:Wo({matchPattern:Ks,parsePattern:Zs,valueCallback:e=>parseInt(e,10)}),era:ya({matchPatterns:Qs,defaultMatchWidth:"wide",parsePatterns:Js,defaultParseWidth:"any"}),quarter:ya({matchPatterns:el,defaultMatchWidth:"wide",parsePatterns:al,defaultParseWidth:"any",valueCallback:e=>e+1}),month:ya({matchPatterns:tl,defaultMatchWidth:"wide",parsePatterns:ol,defaultParseWidth:"any"}),day:ya({matchPatterns:rl,defaultMatchWidth:"wide",parsePatterns:sl,defaultParseWidth:"any"}),dayPeriod:ya({matchPatterns:ll,defaultMatchWidth:"any",parsePatterns:nl,defaultParseWidth:"any"})};var Ft={code:"en-US",formatDistance:_o,formatLong:qo,formatRelative:Uo,localize:Ho,match:Vo,options:{weekStartsOn:0,firstWeekContainsDate:1}};function zo(e){let a=H(e);return To(a,Eo(a))+1}function Go(e){let a=H(e),t=+fa(a)-+Bo(a);return Math.round(t/Qa)+1}function at(e,a){let t=H(e),o=t.getFullYear(),r=Je(),s=a?.firstWeekContainsDate??a?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=xe(e,0);n.setFullYear(o+1,0,s),n.setHours(0,0,0,0);let l=We(n,a),d=xe(e,0);d.setFullYear(o,0,s),d.setHours(0,0,0,0);let u=We(d,a);return t.getTime()>=l.getTime()?o+1:t.getTime()>=u.getTime()?o:o-1}function Xo(e,a){let t=Je(),o=a?.firstWeekContainsDate??a?.locale?.options?.firstWeekContainsDate??t.firstWeekContainsDate??t.locale?.options?.firstWeekContainsDate??1,r=at(e,a),s=xe(e,0);return s.setFullYear(r,0,o),s.setHours(0,0,0,0),We(s,a)}function jo(e,a){let t=H(e),o=+We(t,a)-+Xo(t,a);return Math.round(o/Qa)+1}function R(e,a){let t=e<0?"-":"",o=Math.abs(e).toString().padStart(a,"0");return t+o}var Ve={y(e,a){let t=e.getFullYear(),o=t>0?t:1-t;return R(a==="yy"?o%100:o,a.length)},M(e,a){let t=e.getMonth();return a==="M"?String(t+1):R(t+1,2)},d(e,a){return R(e.getDate(),a.length)},a(e,a){let t=e.getHours()/12>=1?"pm":"am";switch(a){case "a":case "aa":return t.toUpperCase();case "aaa":return t;case "aaaaa":return t[0];case "aaaa":default:return t==="am"?"a.m.":"p.m."}},h(e,a){return R(e.getHours()%12||12,a.length)},H(e,a){return R(e.getHours(),a.length)},m(e,a){return R(e.getMinutes(),a.length)},s(e,a){return R(e.getSeconds(),a.length)},S(e,a){let t=a.length,o=e.getMilliseconds(),r=Math.trunc(o*Math.pow(10,t-3));return R(r,a.length)}};var ka={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Mt={G:function(e,a,t){let o=e.getFullYear()>0?1:0;switch(a){case "G":case "GG":case "GGG":return t.era(o,{width:"abbreviated"});case "GGGGG":return t.era(o,{width:"narrow"});case "GGGG":default:return t.era(o,{width:"wide"})}},y:function(e,a,t){if(a==="yo"){let o=e.getFullYear(),r=o>0?o:1-o;return t.ordinalNumber(r,{unit:"year"})}return Ve.y(e,a)},Y:function(e,a,t,o){let r=at(e,o),s=r>0?r:1-r;if(a==="YY"){let n=s%100;return R(n,2)}return a==="Yo"?t.ordinalNumber(s,{unit:"year"}):R(s,a.length)},R:function(e,a){let t=Ja(e);return R(t,a.length)},u:function(e,a){let t=e.getFullYear();return R(t,a.length)},Q:function(e,a,t){let o=Math.ceil((e.getMonth()+1)/3);switch(a){case "Q":return String(o);case "QQ":return R(o,2);case "Qo":return t.ordinalNumber(o,{unit:"quarter"});case "QQQ":return t.quarter(o,{width:"abbreviated",context:"formatting"});case "QQQQQ":return t.quarter(o,{width:"narrow",context:"formatting"});case "QQQQ":default:return t.quarter(o,{width:"wide",context:"formatting"})}},q:function(e,a,t){let o=Math.ceil((e.getMonth()+1)/3);switch(a){case "q":return String(o);case "qq":return R(o,2);case "qo":return t.ordinalNumber(o,{unit:"quarter"});case "qqq":return t.quarter(o,{width:"abbreviated",context:"standalone"});case "qqqqq":return t.quarter(o,{width:"narrow",context:"standalone"});case "qqqq":default:return t.quarter(o,{width:"wide",context:"standalone"})}},M:function(e,a,t){let o=e.getMonth();switch(a){case "M":case "MM":return Ve.M(e,a);case "Mo":return t.ordinalNumber(o+1,{unit:"month"});case "MMM":return t.month(o,{width:"abbreviated",context:"formatting"});case "MMMMM":return t.month(o,{width:"narrow",context:"formatting"});case "MMMM":default:return t.month(o,{width:"wide",context:"formatting"})}},L:function(e,a,t){let o=e.getMonth();switch(a){case "L":return String(o+1);case "LL":return R(o+1,2);case "Lo":return t.ordinalNumber(o+1,{unit:"month"});case "LLL":return t.month(o,{width:"abbreviated",context:"standalone"});case "LLLLL":return t.month(o,{width:"narrow",context:"standalone"});case "LLLL":default:return t.month(o,{width:"wide",context:"standalone"})}},w:function(e,a,t,o){let r=jo(e,o);return a==="wo"?t.ordinalNumber(r,{unit:"week"}):R(r,a.length)},I:function(e,a,t){let o=Go(e);return a==="Io"?t.ordinalNumber(o,{unit:"week"}):R(o,a.length)},d:function(e,a,t){return a==="do"?t.ordinalNumber(e.getDate(),{unit:"date"}):Ve.d(e,a)},D:function(e,a,t){let o=zo(e);return a==="Do"?t.ordinalNumber(o,{unit:"dayOfYear"}):R(o,a.length)},E:function(e,a,t){let o=e.getDay();switch(a){case "E":case "EE":case "EEE":return t.day(o,{width:"abbreviated",context:"formatting"});case "EEEEE":return t.day(o,{width:"narrow",context:"formatting"});case "EEEEEE":return t.day(o,{width:"short",context:"formatting"});case "EEEE":default:return t.day(o,{width:"wide",context:"formatting"})}},e:function(e,a,t,o){let r=e.getDay(),s=(r-o.weekStartsOn+8)%7||7;switch(a){case "e":return String(s);case "ee":return R(s,2);case "eo":return t.ordinalNumber(s,{unit:"day"});case "eee":return t.day(r,{width:"abbreviated",context:"formatting"});case "eeeee":return t.day(r,{width:"narrow",context:"formatting"});case "eeeeee":return t.day(r,{width:"short",context:"formatting"});case "eeee":default:return t.day(r,{width:"wide",context:"formatting"})}},c:function(e,a,t,o){let r=e.getDay(),s=(r-o.weekStartsOn+8)%7||7;switch(a){case "c":return String(s);case "cc":return R(s,a.length);case "co":return t.ordinalNumber(s,{unit:"day"});case "ccc":return t.day(r,{width:"abbreviated",context:"standalone"});case "ccccc":return t.day(r,{width:"narrow",context:"standalone"});case "cccccc":return t.day(r,{width:"short",context:"standalone"});case "cccc":default:return t.day(r,{width:"wide",context:"standalone"})}},i:function(e,a,t){let o=e.getDay(),r=o===0?7:o;switch(a){case "i":return String(r);case "ii":return R(r,a.length);case "io":return t.ordinalNumber(r,{unit:"day"});case "iii":return t.day(o,{width:"abbreviated",context:"formatting"});case "iiiii":return t.day(o,{width:"narrow",context:"formatting"});case "iiiiii":return t.day(o,{width:"short",context:"formatting"});case "iiii":default:return t.day(o,{width:"wide",context:"formatting"})}},a:function(e,a,t){let r=e.getHours()/12>=1?"pm":"am";switch(a){case "a":case "aa":return t.dayPeriod(r,{width:"abbreviated",context:"formatting"});case "aaa":return t.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case "aaaaa":return t.dayPeriod(r,{width:"narrow",context:"formatting"});case "aaaa":default:return t.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,a,t){let o=e.getHours(),r;switch(o===12?r=ka.noon:o===0?r=ka.midnight:r=o/12>=1?"pm":"am",a){case "b":case "bb":return t.dayPeriod(r,{width:"abbreviated",context:"formatting"});case "bbb":return t.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case "bbbbb":return t.dayPeriod(r,{width:"narrow",context:"formatting"});case "bbbb":default:return t.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,a,t){let o=e.getHours(),r;switch(o>=17?r=ka.evening:o>=12?r=ka.afternoon:o>=4?r=ka.morning:r=ka.night,a){case "B":case "BB":case "BBB":return t.dayPeriod(r,{width:"abbreviated",context:"formatting"});case "BBBBB":return t.dayPeriod(r,{width:"narrow",context:"formatting"});case "BBBB":default:return t.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,a,t){if(a==="ho"){let o=e.getHours()%12;return o===0&&(o=12),t.ordinalNumber(o,{unit:"hour"})}return Ve.h(e,a)},H:function(e,a,t){return a==="Ho"?t.ordinalNumber(e.getHours(),{unit:"hour"}):Ve.H(e,a)},K:function(e,a,t){let o=e.getHours()%12;return a==="Ko"?t.ordinalNumber(o,{unit:"hour"}):R(o,a.length)},k:function(e,a,t){let o=e.getHours();return o===0&&(o=24),a==="ko"?t.ordinalNumber(o,{unit:"hour"}):R(o,a.length)},m:function(e,a,t){return a==="mo"?t.ordinalNumber(e.getMinutes(),{unit:"minute"}):Ve.m(e,a)},s:function(e,a,t){return a==="so"?t.ordinalNumber(e.getSeconds(),{unit:"second"}):Ve.s(e,a)},S:function(e,a){return Ve.S(e,a)},X:function(e,a,t){let o=e.getTimezoneOffset();if(o===0)return "Z";switch(a){case "X":return $o(o);case "XXXX":case "XX":return ca(o);case "XXXXX":case "XXX":default:return ca(o,":")}},x:function(e,a,t){let o=e.getTimezoneOffset();switch(a){case "x":return $o(o);case "xxxx":case "xx":return ca(o);case "xxxxx":case "xxx":default:return ca(o,":")}},O:function(e,a,t){let o=e.getTimezoneOffset();switch(a){case "O":case "OO":case "OOO":return "GMT"+Yo(o,":");case "OOOO":default:return "GMT"+ca(o,":")}},z:function(e,a,t){let o=e.getTimezoneOffset();switch(a){case "z":case "zz":case "zzz":return "GMT"+Yo(o,":");case "zzzz":default:return "GMT"+ca(o,":")}},t:function(e,a,t){let o=Math.trunc(e.getTime()/1e3);return R(o,a.length)},T:function(e,a,t){let o=e.getTime();return R(o,a.length)}};function Yo(e,a=""){let t=e>0?"-":"+",o=Math.abs(e),r=Math.trunc(o/60),s=o%60;return s===0?t+String(r):t+String(r)+a+R(s,2)}function $o(e,a){return e%60===0?(e>0?"-":"+")+R(Math.abs(e)/60,2):ca(e,a)}function ca(e,a=""){let t=e>0?"-":"+",o=Math.abs(e),r=R(Math.trunc(o/60),2),s=R(o%60,2);return t+r+a+s}var Ko=(e,a)=>{switch(e){case "P":return a.date({width:"short"});case "PP":return a.date({width:"medium"});case "PPP":return a.date({width:"long"});case "PPPP":default:return a.date({width:"full"})}},Zo=(e,a)=>{switch(e){case "p":return a.time({width:"short"});case "pp":return a.time({width:"medium"});case "ppp":return a.time({width:"long"});case "pppp":default:return a.time({width:"full"})}},dl=(e,a)=>{let t=e.match(/(P+)(p+)?/)||[],o=t[1],r=t[2];if(!r)return Ko(e,a);let s;switch(o){case "P":s=a.dateTime({width:"short"});break;case "PP":s=a.dateTime({width:"medium"});break;case "PPP":s=a.dateTime({width:"long"});break;case "PPPP":default:s=a.dateTime({width:"full"});break}return s.replace("{{date}}",Ko(o,a)).replace("{{time}}",Zo(r,a))},Qo={p:Zo,P:dl};var ul=/^D+$/,il=/^Y+$/,fl=["D","DD","YY","YYYY"];function Jo(e){return ul.test(e)}function er(e){return il.test(e)}function ar(e,a,t){let o=cl(e,a,t);if(console.warn(o),fl.includes(e))throw new RangeError(o)}function cl(e,a,t){let o=e[0]==="Y"?"years":"days of the month";return `Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${a}\`) for formatting ${o} to the input \`${t}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}var ml=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,pl=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,gl=/^'([^]*?)'?$/,hl=/''/g,xl=/[a-zA-Z]/;function tt(e,a,t){let o=Je(),r=o.locale??Ft,s=o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,n=o.weekStartsOn??o.locale?.options?.weekStartsOn??0,l=H(e);if(!Oo(l))throw new RangeError("Invalid time value");let d=a.match(pl).map(i=>{let f=i[0];if(f==="p"||f==="P"){let c=Qo[f];return c(i,r.formatLong)}return i}).join("").match(ml).map(i=>{if(i==="''")return {isToken:false,value:"'"};let f=i[0];if(f==="'")return {isToken:false,value:Ll(i)};if(Mt[f])return {isToken:true,value:i};if(f.match(xl))throw new RangeError("Format string contains an unescaped latin alphabet character `"+f+"`");return {isToken:false,value:i}});r.localize.preprocessor&&(d=r.localize.preprocessor(l,d));let u={firstWeekContainsDate:s,weekStartsOn:n,locale:r};return d.map(i=>{if(!i.isToken)return i.value;let f=i.value;(er(f)||Jo(f))&&ar(f,a,String(e));let c=Mt[f[0]];return c(l,f,r.localize,u)}).join("")}function Ll(e){let a=e.match(gl);return a?a[1].replace(hl,"'"):e}var Il=({isOpen:e,onClose:a,onConfirm:t,phoneNumber:o="",showPhoneInput:r=false})=>{let[s,n]=useState(""),[l,d]=useState(""),[u,i]=useState(o),f=Array.from({length:7},(m,h)=>{let g=Mo(new Date,h+1),C=h===0?"Tomorrow":h===1?"Day after tomorrow":tt(g,"EEEE, MMM d");return {value:tt(g,"yyyy-MM-dd"),label:C,fullDate:tt(g,"PPPP")}}),c=["09:00","09:30","10:00","10:30","11:00","11:30","12:00","12:30","13:00","13:30","14:00","14:30","15:00","15:30","16:00","16:30","17:00","17:30"],x=()=>{let m=r?u:o;if(s&&l&&m){typeof window<"u"&&window.dataLayer&&window.dataLayer.push({event:"cta_schedule_call_submit"});let h=localStorage.getItem("visitor_session_id");h&&import('./chatSystemMessages-UPZQC6GW.js').then(({addSystemMessage:L})=>{let b=`${f.find(z=>z.value===s)?.fullDate} at ${l}`;L(h,`\u{1F4C5} Callback scheduled for ${b} (Phone: ${m})`);});let g=Intl.DateTimeFormat().resolvedOptions().timeZone,C=f.find(L=>L.value===s);if(C){let L=`\u2705 Your meeting is scheduled for ${C.fullDate} at ${l} in your local time zone: ${g}.`;t(L),a();}}};return e?jsx("div",{className:"fixed inset-0 bg-black/50 flex items-center just