1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[49481],{684993:function(e,s,t){var a=t(552322),n=t(802982),r=t(749854),l=t(420164),i=t(344407),o=t(663090),d=t(886279),c=t(280767),m=t(530731),u=t(178617),x=t(366080),p=t(202784),f=t(870262),h=t(995),g=t(737042);function calculatePlanPrice(e,s,t){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"percent",r=h.uv[e].price[s]*("monthly"===s?1:12),l=r*t,i=l;return"percent"===n?i-=l*a/100:"fixed"===n&&(i-=a),i<0&&(i=0),Number(i.toFixed(2))}let b={applied:!1,message:"",error:!1,percentOff:null,amountOff:null},formatDiscount=e=>{let{discount:s,type:t}=e;return"fixed"===t?"$".concat(s):"".concat(s,"%")};s.Z=e=>{var s;let{handleSubmit:t,loading:j,selectedPlan:y,selectedCycle:C,open:w,onOpenChange:v,handleCycleChange:N,trial:k=!1}=e,{t:F}=(0,l.b)(),[_,E]=(0,p.useState)(1),[S,L]=(0,p.useState)(""),[P,A]=(0,p.useState)(b),[z,Z]=(0,p.useState)(!1),T=h.uv[y].id[C],O=null!=P.percentOff?"percent":"fixed",M=null!=P.percentOff?P.percentOff:null!=P.amountOff?P.amountOff/100:0,R={type:O,discount:P.applied?M:0},[B,D]=(0,p.useState)(!1);(0,p.useEffect)(()=>{if(!w||B)return;if((0,f.Q)()){D(!0);return}let e=setInterval(()=>{(0,f.Q)()&&D(!0)},300),s=setTimeout(()=>clearInterval(e),3e3);return()=>{clearInterval(e),clearTimeout(s)}},[w,B]);let{data:G}=i.S.viewer.stripe.getAffiliateDiscount.useQuery(void 0,{enabled:B&&w,staleTime:3e5}),I={type:(null==G?void 0:G.percentOff)!=null?"percent":"fixed",discount:(null==G?void 0:G.available)!==!0?0:null!==(s=G.percentOff)&&void 0!==s?s:null!=G.amountOff?G.amountOff/100:0},$=!P.applied&&I.discount>0,U=P.applied?R:I,q=h.uv[y].price[C],H="percent"===U.type&&U.discount>0,V=H?Number((q*(1-U.discount/100)).toFixed(2)):q,Y=calculatePlanPrice(y,C,_),Q=calculatePlanPrice(y,C,_,U.discount,U.type),W=Q<Y,X=i.S.viewer.stripe.validateCoupon.useMutation({onSuccess:e=>{if(e.valid){var s,t;A({applied:!0,error:!1,message:e.message,percentOff:null!==(s=e.percentOff)&&void 0!==s?s:null,amountOff:null!==(t=e.amountOff)&&void 0!==t?t:null})}else A({...b,error:!0,message:e.message})},onError:()=>{A({...b,error:!0,message:"Failed to validate coupon. Please try again."})}});return(0,p.useEffect)(()=>{E(1)},[y]),(0,a.jsx)(o.Vq,{open:w,onOpenChange:v,children:(0,a.jsxs)(o.cZ,{overlayClassName:"z-[1200] backdrop-blur-sm",className:"z-[1250] !max-w-[55rem] border-0 p-0",type:void 0,enableOverflow:!0,size:"lg",children:[(0,a.jsx)(o.GG,{color:"ghost",className:"text-muted-foreground hover:text-emphasis-foreground absolute right-4 top-4 h-fit min-h-0 p-0 focus-visible:outline-none",children:(0,a.jsx)(d.Z,{name:"x"})}),(0,a.jsxs)("div",{className:"flex w-full flex-row py-6 md:h-[88vh] md:max-h-[780px] md:py-0",children:[(0,a.jsx)("div",{className:"bg-gradient-primary hidden w-full items-center p-6 md:flex md:w-[40%]",children:(0,a.jsxs)("div",{className:"flex w-full flex-col gap-5",children:[(0,a.jsxs)("div",{className:"border-emphasis/50 text-default-foreground w-fit rounded-sm border px-2 py-1 text-sm font-medium capitalize",children:[y," Plan"]}),(0,a.jsx)("div",{className:"flex items-center gap-2",children:(0,a.jsxs)("p",{className:"text-2xl font-normal",children:[H&&(0,a.jsxs)("span",{className:"text-subtle-foreground mr-2 text-2xl line-through",children:["$",q]}),(0,a.jsxs)("span",{className:"text-4xl font-bold",children:["$",V]}),"/user/month"]})}),(0,a.jsxs)("ul",{className:"text-emphasis-foreground flex flex-col gap-3 text-sm",children:[k&&(0,a.jsxs)("li",{className:"flex items-center gap-2",children:[(0,a.jsx)(d.Z,{name:"check",className:"h-5 w-5 stroke-1"})," ",r.p$x,"-day free trial"]}),h.uv[y].features.map((e,s)=>(0,a.jsxs)("li",{className:"flex items-center gap-2",children:[(0,a.jsx)(d.Z,{name:"check",className:"h-5 w-5 stroke-1"})," ",e]},s))]})]})}),(0,a.jsx)("div",{className:"scroll-bar flex w-full bg-white p-6 md:h-full md:w-auto md:min-w-0 md:flex-1 md:overflow-y-auto",children:(0,a.jsxs)("div",{className:"my-auto flex w-full flex-col gap-5",children:[(0,a.jsxs)("div",{className:"w-full",children:[(0,a.jsxs)("h3",{className:"text-default-foreground mb-1 text-xl font-semibold capitalize",children:[y," ","annually"===C?"annual"
1:"monthly"," Subscription"]}),(0,a.jsx)("p",{className:"text-subtle-foreground text-sm",children:h.uv[y].description})]}),(0,a.jsx)(c.i,{}),(0,a.jsx)("div",{className:"grid w-full grid-cols-2 gap-4",children:h.lu.map(e=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("input",{type:"radio",name:"billing-cycle",value:e,id:e,checked:C===e,onChange:()=>N(e),className:"sr-only"}),(0,a.jsx)("label",{htmlFor:e,className:(0,n.Z)("flex w-full cursor-pointer justify-center gap-2 rounded-sm border border p-3 capitalize",C===e&&"gradient-border"),children:(0,a.jsx)("span",{className:(0,n.Z)("text-default-foreground text-sm font-semibold",C===e&&"bg-gradient-secondary bg-clip-text text-transparent"),children:e})})]}))}),(0,a.jsx)(c.i,{}),(0,a.jsxs)("div",{className:"flex w-full flex-col items-center justify-between gap-4 sm:flex-row",children:[(0,a.jsx)(g.Z,{max:"standard"===y?1:100,value:_,onChange:E}),(0,a.jsx)("div",{className:"",children:(0,a.jsxs)("span",{className:"text-subtle-foreground text-lg font-semibold",children:[_," seat X"," ",H&&(0,a.jsxs)("span",{className:"line-through opacity-60",children:["$",q]})," $",V,"/month"]})})]}),(0,a.jsx)(c.i,{}),(0,a.jsxs)("div",{children:[z?(0,a.jsxs)("div",{className:"mb-4 w-full",children:[(0,a.jsx)(m._,{className:"mb-1 sm:text-base",htmlFor:"coupon",children:"Enter coupon code"}),(0,a.jsxs)("div",{className:"flex w-full items-center gap-2",children:[(0,a.jsx)(u.nv,{id:"coupon",value:S,containerClassName:"flex-1 min-w-0",onChange:e=>L(e.target.value)}),(0,a.jsx)(x.z,{onClick:()=>{if(!S.trim()){A({...b,error:!0,message:"Please enter a coupon code"});return}X.mutate({couponCode:S.trim()})},loading:X.isPending,disabled:X.isPending,children:F("apply")})]}),P.message&&(0,a.jsxs)("span",{className:(0,n.Z)("text-success-foreground mt-2 flex items-center gap-1 text-xs font-semibold",P.error&&"text-error"),children:[(0,a.jsx)(d.Z,{name:P.error?"circle-alert":"circle-check",className:"h-4 w-4 stroke-2"}),P.message]})]}):(0,a.jsxs)("button",{onClick:()=>Z(!0),className:"bg-gradient-secondary relative mb-4 bg-clip-text font-semibold text-transparent underline",children:["Apply Coupon",(0,a.jsx)("div",{className:"bg-gradient-secondary absolute bottom-0 left-0 h-px w-full"})]}),(0,a.jsxs)("div",{className:"flex flex-col gap-5",children:[(0,a.jsxs)("div",{className:"flex w-full flex-col gap-2",children:[(0,a.jsxs)("div",{className:"text-subtle-foreground flex items-center justify-between text-base",children:[(0,a.jsxs)("span",{children:["standard"!==y&&"".concat(_," seat x "),H&&(0,a.jsxs)("span",{className:"line-through opacity-60",children:["$",q]})," $",V," x ","monthly"===C?"1 month":"12 months"]})," ",(0,a.jsxs)("span",{children:["$",Q]})]}),P.applied&&R.discount>0&&(0,a.jsxs)("div",{className:"text-success-foreground flex items-center justify-between text-sm font-semibold",children:[(0,a.jsxs)("span",{children:[formatDiscount(R)," off on Discount coupon(",S,")"]})," ",(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsxs)("span",{children:[formatDiscount(R)," off"]}),(0,a.jsx)("button",{onClick:()=>{A(b)},className:"text-default-foreground hover:text-emphasis-foreground transition-colors duration-200",children:(0,a.jsx)(d.Z,{name:"x",className:"h-5 w-5"})})]})]}),$&&(0,a.jsxs)("div",{className:"text-success-foreground flex items-center justify-between text-sm font-semibold",children:[(0,a.jsxs)("span",{className:"flex items-center gap-1",children:[(0,a.jsx)(d.Z,{name:"circle-check",className:"h-4 w-4 stroke-2"}),F("affiliate_discount_applied")]})," ",(0,a.jsx)("span",{children:F("discount_off",{percentage:formatDiscount(I)})})]}),k&&(0,a.jsxs)("div",{className:"text-subtle-foreground flex items-center justify-between text-base",children:[(0,a.jsxs)("span",{children:["Next charge after ",r.p$x," days:"]}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[W&&(0,a.jsxs)("span",{className:"line-through opacity-60",children:["$",Y]}),(0,a.jsxs)("span",{children:["$",Q]})]})]}),(0,a.jsx)(c.i,{className:"my-3"}),(0,a.jsxs)("div",{className:"text-default-foreground flex items-center justify-between text-lg font-semibold",children:[(0,a.jsx)("span",{children:"Total due today:"}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[!k&&W&&(0,a.jsxs)("span",{className:"text-subtle-foreground text-base line-through opacity-60",children:["$",Y]}),(0,a.jsx)("span",{children:k?"$0":"$".concat(Q)})]})]})]}),(0,a.jsx)(x.z,{size:"lg",className:"justify-center",disabled:j,onClick:()=>{let e=P.applied&&S.trim()?S.trim():void 0;t(T,_,C,e)},children:k?"Start free trial":"Buy now"})]})]})]})})]})]})})}},113368:function(e,s,t){t.d(s,{Z:function(){return payment_PricingPlans}});var a=t(552322),n=t(802982),r=t(294158),l=t(944008),i=t(769304),o=t(523838),d=t(996577),c=t.n(d),m=t(202784),u=t(498614),x=t(182e3),p=t(688231),f=t(357136),payment_AddOnHoverCard=e=>{let{label:s="Custom Domain"}=e;return(0,a.jsxs)(f.fC,{openDelay:100,closeDelay:100,children:[(0,a.jsx)(f.xz,{asChild:!0,children:(0,a.jsx)("button",{type:"button",className:"cursor-pointer text-sm text-[#4E4E4E] underline underline-offset-2",children:s})}),(0,a.jsx)(f.h_,{children:(0,a.jsxs)(f.VY,{align:"end",sideOffset:4,className:(0,n.Z)("z-[999999] w-60 rounded-lg border border-[#
1E6E6E6] bg-white p-4 shadow-md","data-[state=open]:animate-in data-[state=closed]:animate-out","data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0","data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95","data-[side=bottom]:slide-in-from-top-2 data-[side=top]:slide-in-from-bottom-2","data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2"),children:[(0,a.jsx)("span",{className:"font-semibold text-[#403F3F]",children:"Custom Domain"}),(0,a.jsx)("p",{className:"bg-gradient-to-r from-[#B985F5] to-[#FCA794] bg-clip-text text-sm font-semibold text-transparent",children:"$200/domain (lifetime)"}),(0,a.jsx)("p",{className:"text-sm text-[#8F8F8F]",children:"(e.g. book.mydomain.com/jeff)"})]})})]})},h=t(995);let colorOpacityToSolid=(e,s)=>{let t=e.replace("#","");if(6!==t.length)return e;let a=parseInt(t.substring(0,2),16),n=parseInt(t.substring(2,4),16),r=parseInt(t.substring(4,6),16),blend=e=>Math.round(e*s+255*(1-s)),toHex=e=>e.toString(16).padStart(2,"0").toUpperCase();return"#".concat(toHex(blend(a))).concat(toHex(blend(n))).concat(toHex(blend(r)))};var icons_CheckColored=e=>{let{className:s,size:t=20,color:n}=e,r=null!=n?n:"#A6D62E";return(0,a.jsxs)("svg",{className:s,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",width:t,height:t,children:[(0,a.jsx)("path",{fill:r,d:"M44,24c0,11.045-8.955,20-20,20S4,35.045,4,24S12.955,4,24,4S44,12.955,44,24z"}),(0,a.jsx)("path",{fill:colorOpacityToSolid(r,.1),d:"M34.602,14.602L21,28.199l-5.602-5.598l-2.797,2.797L21,33.801l16.398-16.402L34.602,14.602z"})]})};let g="bg-[#F5F0FF]",renderValue=function(e,s){let t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!0===e?(0,a.jsx)(icons_CheckColored,{size:20,color:"teams"===s?"#9457FF":"#A6D62E",className:"mx-auto"}):!1===e?t?(0,a.jsx)("span",{className:"text-lg text-[#CFCFCF]",children:"â"}):(0,a.jsx)(p.Z,{size:18,className:"mx-auto text-[#CFCFCF]"}):"Add-on"===e?(0,a.jsx)(payment_AddOnHoverCard,{label:"Add-on"}):(0,a.jsx)("span",{className:"text-sm text-[#4E4E4E]",children:e})},DesktopTable=()=>(0,a.jsxs)("div",{className:"no-scrollbar w-full overflow-x-auto bg-[#FBFBFB] pb-20 lg:px-10",children:[(0,a.jsx)("p",{className:"my-12 text-center text-2xl font-semibold",children:"Full Feature Comparision"}),(0,a.jsx)("div",{className:"mx-auto w-full min-w-[860px] max-w-[95rem] overflow-hidden rounded-lg bg-white",children:(0,a.jsxs)("table",{className:"w-full border-collapse",children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{className:"border-b border-[#F2EEE8] bg-[#F5F5F5CC]",children:[(0,a.jsx)("th",{className:"w-[40%] p-4 text-left text-sm font-semibold text-[#403F3F]",children:"Features"}),h.z5.map(e=>(0,a.jsx)("th",{className:"w-[20%] p-4 text-center text-sm font-semibold text-[#403F3F] ".concat("teams"===e?g:""),children:h.uv[e].name},e))]})}),(0,a.jsx)("tbody",{children:h.R2.map(e=>{let{title:s,features:t}=e;return(0,a.jsxs)(m.Fragment,{children:[(0,a.jsx)("tr",{children:(0,a.jsx)("td",{colSpan:4,className:"bg-[#F5F5F5CC] px-4 py-3 text-sm font-bold text-[#403F3F]",children:s})}),t.map((e,s)=>(0,a.jsxs)("tr",{className:"border-b border-[#EBEBEB]",children:[(0,a.jsx)("td",{className:"p-4 text-sm text-[#4E4E4E]",children:e.name}),h.z5.map(s=>(0,a.jsx)("td",{className:"p-4 text-center ".concat("teams"===s?g:""),children:renderValue(e[s],s)},s))]},s))]},s)})})]})})]}),MobileTable=()=>{let[e,s]=(0,m.useState)("standard"),[t,r]=(0,m.useState)(new Set),toggleSection=e=>{r(s=>{let t=new Set(s);return t.has(e)?t.delete(e):t.add(e),t})};return(0,a.jsxs)("div",{className:"mx-auto w-full max-w-[40rem]",children:[(0,a.jsx)("p",{className:"my-8 text-center text-3xl font-semibold",children:"Compare Plans"}),(0,a.jsx)("div",{className:"flex rounded-t-lg border-b border-[#E0E0E0] pb-8 sm:border",children:h.z5.map(t=>(0,a.jsxs)("button",{type:"button",onClick:()=>s(t),className:"relative flex-1 justify-center py-3.5 font-medium transition-colors",children:[(0,a.jsx)("span",{className:(0,n.Z)("text-md",e===t?"bg-gradient-primary bg-clip-text text-transparent":"text-[#9E9E9E]"),children:h.uv[t].name}),e===t&&(0,a.jsx)("span",{className:"bg-gradient-primary absolute bottom-0 left-0 right-0 mx-auto h-1 w-20 rounded-full"})]},t))}),h.R2.map(s=>{let{title:n,features:r}=s,l=t.has(n);
1return(0,a.jsxs)("div",{className:"border-b border-[#E0E0E0] last:border-b-0 sm:border-x sm:last:rounded-b-lg sm:last:border-b",children:[(0,a.jsxs)("button",{type:"button",onClick:()=>toggleSection(n),className:"flex w-full items-center justify-between px-8 py-6 text-left text-sm font-bold text-[#403F3F]",children:[n,(0,a.jsx)(o.Z,{size:18,className:"shrink-0 text-[#9E9E9E] transition-transform duration-200 ".concat(l?"rotate-180":"")})]}),l&&(0,a.jsx)("div",{className:"border-t border-[#E0E0E0]",children:r.map((s,t)=>{let n=s[e];return(0,a.jsxs)("div",{className:"flex items-center justify-between px-8 last:border-b-0",children:[(0,a.jsx)("span",{className:"w-2/3 flex-1 border-r border-[#E0E0E0] py-3 pr-4 text-sm text-[#4E4E4E]",children:s.name}),(0,a.jsx)("div",{className:"flex w-1/3 shrink-0 justify-center",children:renderValue(n,e,!0)})]},t)})})]},n)})]})};var payment_PaymentsTable=()=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"hidden lg:block",children:(0,a.jsx)(DesktopTable,{})}),(0,a.jsx)("div",{className:"lg:hidden",children:(0,a.jsx)(MobileTable,{})})]}),b=t(351225),payment_PricingFAQ=()=>(0,a.jsx)("section",{className:"mt-20 flex w-full flex-col items-center px-5 lg:px-20",children:(0,a.jsxs)("div",{className:"flex w-full max-w-[1440px] flex-col items-center gap-8 lg:gap-16",children:[(0,a.jsx)("h2",{className:"text-center text-2xl font-semibold leading-none sm:text-3xl md:text-4xl xl:text-5xl",children:"Frequently Asked Questions"}),(0,a.jsx)("div",{className:"w-full max-w-[1080px]",children:(0,a.jsx)(b.UQ,{type:"single",collapsible:!0,className:"w-full",children:h._f.map((e,s)=>(0,a.jsxs)(b.Qd,{value:e.question,children:[(0,a.jsx)(b.o4,{className:"text-left text-sm font-medium sm:text-base md:text-lg lg:text-xl",children:e.question}),(0,a.jsx)(b.vF,{children:(0,a.jsx)("div",{className:"prose w-full min-w-full text-xs text-[#6A6A6A] sm:text-sm md:text-base lg:text-lg",children:e.answer})})]},s))})})]})}),icons_CheckGradient=e=>{let{className:s,size:t=20}=e,n=(0,m.useId)();return(0,a.jsxs)("svg",{width:t,height:t,viewBox:"0 0 24 24",fill:"none",className:s,xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("defs",{children:(0,a.jsxs)("linearGradient",{id:n,x1:"0",y1:"0",x2:"0",y2:"1",children:[(0,a.jsx)("stop",{offset:"0%",stopColor:"#B985F5"}),(0,a.jsx)("stop",{offset:"100%",stopColor:"#FCA794"})]})}),(0,a.jsx)("polyline",{points:"20 6 9 17 4 12",stroke:"url(#".concat(n,")"),strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"})]})},j=t(376750),icons_Glitter=e=>{let{className:s,size:t=20}=e;return(0,a.jsxs)("svg",{width:t,height:t,viewBox:"0 0 17 17",fill:"none",className:s,xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsxs)("g",{clipPath:"url(#clip0_4256_18048)",children:[(0,a.jsx)("path",{d:"M9.4011 0.0965891C9.55745 0.093442 9.71105 0.138088 9.84136 0.224562C9.97166 0.311035 10.0725 0.435218 10.1303 0.580516L11.4106 3.76575C11.4365 3.82993 11.4756 3.88798 11.5252 3.93619C11.5749 3.98439 11.6341 4.02168 11.6991 4.04566L14.9223 5.23038C15.0691 5.28421 15.1962 5.3813 15.2867 5.50883C15.3772 5.63635 15.4269 5.78833 15.4293 5.94469C15.4316 6.10106 15.3865 6.25446 15.2999 6.38465C15.2133 6.51485 15.0892 6.61571 14.944 6.67394L11.7588 7.95419C11.6946 7.98012 11.6366 8.01917 11.5884 8.06885C11.5402 8.11853 11.5029 8.17773 11.4789 8.24267L10.2942 11.4659C10.2403 11.6128 10.1433 11.7398 10.0157 11.8303C9.88821 11.9208 9.73623 11.9705 9.57987 11.9729C9.4235 11.9752 9.2701 11.9301 9.13991 11.8435C9.00971 11.7569 8.90885 11.6328 8.85062 11.4877L7.57037 8.30243C7.54444 8.23824 7.50539 8.18019 7.45571 8.13198C7.40603 8.08378 7.34683 8.04649 7.28189 8.02251L4.07823 6.84492C3.92545 6.79089 3.79304 6.6911 3.69901 6.55913C3.60498 6.42716 3.55391 6.26942 3.55273 6.10738C3.55278 5.9537 3.59895 5.80358 3.68527 5.67644C3.77159 5.54929 3.89409 5.45099 4.0369 5.39424L7.22213 4.11398C7.28631 4.08806 7.34437 4.049 7.39257 3.99932C7.44078 3.94965 7.47807 3.89044 7.50205 3.82551L8.68677 0.602245C8.74021 0.455272 8.83724 0.328111 8.96489 0.237755C9.09253 0.147398 9.24472 0.0981495 9.4011 0.0965891Z",fill:"url(#paint0_linear_4256_18048)"}),(0,a.jsx)("path",{d:"M13.2684 10.4314C13.3601 10.43 13.4501 10.4564 13.5264 10.5072C13.6028 10.5579 13.662 10.6306 13.6962 10.7157L14.238 12.0635C14.2497 12.093 14.2676 12.1197 14.2903
112.1418C14.3131 12.1639 14.3403 12.1809 14.3701 12.1918L15.7337 12.6928C15.8197 12.7244 15.8942 12.7814 15.9472 12.8562C16.0002 12.931 16.0293 13.0201 16.0307 13.1117C16.0321 13.2034 16.0057 13.2933 15.9549 13.3697C15.9042 13.4461 15.8315 13.5052 15.7464 13.5395L14.3986 14.0813C14.3691 14.0931 14.3425 14.1109 14.3204 14.1337C14.2983 14.1565 14.2812 14.1836 14.2703 14.2134L13.7738 15.5649C13.7459 15.6444 13.6968 15.7148 13.6318 15.7686C13.5668 15.8223 13.4884 15.8573 13.4051 15.8698C13.3049 15.8835 13.2031 15.8634 13.1157 15.8127C13.0283 15.7619 12.9604 15.6835 12.9226 15.5897L12.3808 14.2419C12.369 14.2124 12.3512 14.1858 12.3284 14.1637C12.3056 14.1416 12.2785 14.1245 12.2487 14.1136L10.8851 13.6126C10.7991 13.581 10.7246 13.524 10.6716 13.4492C10.6186 13.3744 10.5895 13.2853 10.5881 13.1937C10.5867 13.102 10.6132 13.0121 10.6639 12.9357C10.7146 12.8594 10.7873 12.8002 10.8724 12.7659L12.2202 12.2241C12.2497 12.2124 12.2764 12.1945 12.2985 12.1718C12.3206 12.149 12.3376 12.1218 12.3485 12.092L12.8495 10.7284C12.8811 10.6424 12.9381 10.5679 13.0129 10.5149C13.0877 10.4619 13.1768 10.4327 13.2684 10.4314Z",fill:"url(#paint1_linear_4256_18048)"}),(0,a.jsx)("path",{d:"M3.58277 8.10263C3.68277 8.10115 3.78088 8.13002 3.86416 8.18542C3.94743 8.24082 4.01196 8.32015 4.04924 8.41296L4.7832 10.2383C4.79611 10.2705 4.81563 10.2996 4.84051 10.3237C4.86538 10.3478 4.89505 10.3665 4.92759 10.3784L6.77421 11.0571C6.86802 11.0916 6.94918 11.1538 7.00699 11.2354C7.06479 11.3169 7.09654 11.4141 7.09804 11.514C7.09955 11.614 7.07074 11.7121 7.01542 11.7953C6.96009 11.8786 6.88084 11.9432 6.78811 11.9805L4.96275 12.7145C4.93059 12.7274 4.9015 12.7469 4.87736 12.7718C4.85322 12.7966 4.83458 12.8263 4.82264 12.8589L4.14903 14.6924C4.11832 14.7791 4.06469 14.8558 3.99384 14.9145C3.92299 14.9731 3.83757 15.0115 3.74667 15.0254C3.63742 15.0403 3.52631 15.0183 3.431 14.9628C3.33569 14.9074 3.26162 14.8217 3.22056 14.7194L2.48661 12.894C2.4737 12.8619 2.45417 12.8328 2.4293 12.8086C2.40442 12.7845 2.37475 12.7658 2.34221 12.7539L0.495598 12.0752C0.401781 12.0407 0.320625 11.9785 0.262818 11.897C0.205011 11.8154 0.173264 11.7183 0.17176 11.6183C0.170255 11.5183 0.199062 11.4203 0.254388 11.337C0.309714 11.2537 0.388963 11.1892 0.481698 11.1518L2.30705 10.4179C2.33922 10.405 2.36831 10.3854 2.39245 10.3606C2.41658 10.3357 2.43523 10.306 2.44716 10.2735L3.12584 8.42686C3.16031 8.33297 3.22243 8.25173 3.304 8.19385C3.38557 8.13597 3.48276 8.10416 3.58277 8.10263Z",fill:"url(#paint2_linear_4256_18048)"})]}),(0,a.jsxs)("defs",{children:[(0,a.jsxs)("linearGradient",{id:"paint0_linear_4256_18048",x1:"8.15523",y1:"15.9522",x2:"7.91689",y2:"0.118921",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"white"}),(0,a.jsx)("stop",{offset:"1",stopColor:"white"})]}),(0,a.jsxs)("linearGradient",{id:"paint1_linear_4256_18048",x1:"8.15523",y1:"15.9522",x2:"7.91689",y2:"0.118921",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"white"}),(0,a.jsx)("stop",{offset:"1",stopColor:"white"})]}),(0,a.jsxs)("linearGradient",{id:"paint2_linear_4256_18048",x1:"8.15523",y1:"15.9522",x2:"7.91689",y2:"0.118921",gradientUnits:"userSpaceOnUse",children:[(0,a.jsx)("stop",{stopColor:"white"}),(0,a.jsx)("stop",{offset:"1",stopColor:"white"})]}),(0,a.jsx)("clipPath",{id:"clip0_4256_18048",children:(0,a.jsx)("rect",{width:"15.8351",height:"15.8351",fill:"white",transform:"translate(16.0717 15.8335) rotate(179.138)"})})]})]})},payment_PricingPlans=e=>{let{heading:s,variant:t,selectedCycle:n,onCycleChange:d,onBuyNowClick:x,onFreeTrialClick:p,buyDisabled:f,trialDisabled:g,hasActiveStripePlan:b,currentProductId:j}=e,[y,C]=(0,m.useState)(!0),{t:w}=(0,u.$G)();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"mx-auto w-full max-w-[95rem] space-y-10 px-4 pt-20",children:[(0,a.jsx)("h2",{className:"mx-auto w-full text-center text-2xl font-bold sm:w-[75%] sm:text-5xl lg:w-[50%]",children:s}),(0,a.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-3",children:[(0,a.jsxs)("div",{className:"border-success-foreground/20 bg-success flex items-center gap-2 rounded-full border px-4 py-2 text-sm font-semibold text-black",children:[(0,a.jsx)(l.Z,{size:18,className:"text-success-foreground"}),"Cancel Anytime"]}
1),(0,a.jsxs)("div",{className:"border-success-foreground/20 bg-success flex items-center gap-2 rounded-full border px-4 py-2 text-sm font-semibold text-black",children:[(0,a.jsx)(i.Z,{size:18,className:"text-success-foreground"}),"Free 1:1 Support"]})]}),(0,a.jsx)("div",{className:"flex justify-center",children:(0,a.jsx)("a",{href:"https://lunacal.ai/lunacal-support/implementation-support",target:"_blank",className:"font-medium text-blue-600 underline underline-offset-4 hover:text-blue-700",children:"Book a Free Setup/Demo Call"})}),(0,a.jsxs)("div",{className:"mx-auto flex max-w-[30rem] items-center justify-end gap-4 px-10 lg:max-w-[95rem] lg:px-4 xl:px-20 2xl:px-40",children:[(0,a.jsx)("span",{className:"cursor-pointer text-sm font-medium sm:text-base ".concat("monthly"===n?"text-black":"text-[#969393]"),onClick:()=>d("monthly"),children:"Monthly"}),(0,a.jsx)(r.Z,{checked:"annually"===n,onCheckedChange:e=>d(e?"annually":"monthly"),large:!0}),(0,a.jsx)("span",{className:"cursor-pointer text-sm font-medium sm:text-base ".concat("annually"===n?"text-black":"text-[#969393]"),onClick:()=>d("annually"),children:"Annually (Save 10%)"})]})]}),"trial"===t&&g&&(0,a.jsx)("p",{className:"text-center text-lg text-[#142F4E]",children:w("free_trial_already_claimed")}),(0,a.jsx)("div",{className:"mx-auto mt-12 grid w-full max-w-[30rem] grid-cols-1 gap-10 px-10 sm:px-10 lg:max-w-[95rem] lg:grid-cols-3 lg:px-4 xl:px-20 2xl:px-40",children:h.z5.map(e=>(0,a.jsx)(PlanCard,{plan:e,selectedCycle:n,highLight:"teams"===e,variant:t,onFreeTrialClick:()=>null==p?void 0:p(e),onBuyNowClick:()=>x(e),buyDisabled:f,trialDisabled:g,hasActiveStripePlan:b,currentProductId:j},e))}),(0,a.jsxs)("div",{className:"mx-auto mt-10 flex max-w-[95rem] flex-col items-center gap-6 py-10",children:[(0,a.jsx)("p",{className:"text-center text-2xl font-semibold sm:text-2xl",children:"One of the highly rated scheduling platform"}),(0,a.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-8 sm:gap-14",children:[(0,a.jsx)(RatingBadge,{icon:"google",rating:"4.8/5",stars:[1,1,1,1,.75]}),(0,a.jsx)(RatingBadge,{icon:"microsoft",rating:"5/5",stars:[1,1,1,1,1]}),(0,a.jsx)(RatingBadge,{icon:"g2",rating:"4.9/5",stars:[1,1,1,1,.75]})]})]}),(0,a.jsxs)("div",{className:"hidden w-full flex-col items-center gap-6 lg:flex",children:[(0,a.jsxs)("button",{type:"button",onClick:()=>C(e=>!e),className:"flex items-center gap-2 rounded-full px-8 py-2 text-lg underline underline-offset-2 transition-colors duration-300 hover:bg-black/5",children:["Compare features by category",(0,a.jsx)(o.Z,{size:24,className:"transition-transform duration-200 ".concat(y?"rotate-180":"")})]}),y&&(0,a.jsx)("div",{className:"hidden w-full lg:block",children:(0,a.jsx)(payment_PaymentsTable,{selectedCycle:n,plans:h.z5})})]}),(0,a.jsx)("div",{className:"w-full lg:hidden",children:(0,a.jsx)(payment_PaymentsTable,{selectedCycle:n,plans:h.z5})}),(0,a.jsx)(c(),{src:"/congrats_for_discover.webp",alt:"Discover Lunacal.ai",width:1920,height:960,className:"mx-auto mt-20 lg:mt-40"}),(0,a.jsx)(payment_PricingFAQ,{})]})};let PlanCard=e=>{let{highLight:s=!1,plan:t,selectedCycle:r,variant:l,onFreeTrialClick:i,onBuyNowClick:o,buyDisabled:d,trialDisabled:c,hasActiveStripePlan:m,currentProductId:x}=e,{t:p}=(0,u.$G)(),f=m&&x===h.uv[t].id[r],g=h.z5.find(e=>h.uv[e].id.monthly===x||h.uv[e].id.annually===x),b=!g||h.z5.indexOf(t)>h.z5.indexOf(g),j=d||f,y=p(f?"current_plan":m?b?"upgrade_on_stripe":"manage_on_stripe":"buy_now");return(0,a.jsxs)("div",{className:"card relative flex flex-col rounded-2xl border-2 bg-white p-8 ".concat(s?"gradient-border drop-shadow-[0_8px_8px_rgba(222,157,232,0.55)] [--bg-color:white]":"drop-shadow-lg"),children:[s&&(0,a.jsxs)("div",{className:"bg-gradient-primary absolute -top-6 left-1/2 flex w-[180px] -translate-x-1/2 items-center justify-center rounded-full py-2",children:[(0,a.jsx)("p",{className:"text-white",children:p("most_popular")}),(0,a.jsx)(icons_Glitter,{size:20,className:"ml-2"})]}),(0,a.jsxs)("div",{className:"w-full",children:[(0,a.jsx)("p",{className:"mt-3 text-2xl",children:h.uv[t].name}),(0,a.jsxs)("div",{className:"mb-2 mt-4 flex flex-wrap items-baseline gap-2",children:[(0,a.jsxs)("p",{className:"text-2xl font-normal",children:[(0,a.jsxs)("span",{className:"text-4xl font-bold",children:["$",h.uv[t].price[r]]}),"/user/month"]}),s&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"text-error-foreground text-xl line-through",children:"$20"}),(0,a.jsx)("span",{className:"bg-success text-success-foreground border-success-foreground
1/50 absolute right-4 top-4 rounded-full border-2 px-2.5 py-0.5 text-sm font-medium",children:"25% off"})]})]}),(0,a.jsxs)("div",{className:"text-sm text-[#8F8F8F]",children:["(",h.uv[t].description,")"]}),"trial"===l?(0,a.jsxs)("div",{className:"mb-4 mt-6 flex flex-col gap-2",children:[(0,a.jsx)("button",{disabled:d||c,className:(0,n.Z)("bg-gradient-primary mx-auto w-full rounded-lg p-4 font-semibold text-[#403F3F] transition duration-300 ease-out hover:text-white active:scale-[0.98] disabled:cursor-not-allowed disabled:opacity-50",c&&"pointer-events-none opacity-80"),onClick:i,children:p("start_7_day_free_trial")}),(0,a.jsx)("button",{disabled:j,className:"mx-auto w-full rounded-lg p-4 font-semibold text-[#403F3F] underline-offset-2 transition duration-300 ease-out hover:underline active:scale-[0.98] disabled:opacity-70",onClick:o,children:y})]}):(0,a.jsx)("button",{disabled:j,className:"bg-gradient-primary mx-auto my-6 w-full rounded-lg p-4 font-semibold text-[#403F3F] transition duration-300 ease-out hover:text-white active:scale-[0.98] disabled:opacity-70",onClick:o,children:y}),(0,a.jsx)("ul",{className:"space-y-4",children:h.uv[t].features.map((e,s)=>(0,a.jsxs)("li",{className:"flex items-center",children:[(0,a.jsx)(icons_CheckGradient,{size:20,className:"mr-2"}),e]},s))})]})]})},RatingBadge=e=>{let{icon:s,rating:t,stars:n}=e;return(0,a.jsxs)("div",{className:"flex items-center gap-2",children:["g2"===s?(0,a.jsx)(j.Z,{size:20}):(0,a.jsx)(c(),{src:"google"===s?"/brands/google-marketplace.svg":"/brands/microsoft.svg",width:20,height:20,alt:s}),(0,a.jsx)("span",{className:"text-sm font-semibold text-[#5C5C5C]",children:t}),(0,a.jsx)("div",{className:"flex items-center gap-0.5",children:n.map((e,s)=>(0,a.jsx)(x.ZP,{name:1===e?"star":.75===e?"three-fourth-star":"half-star",className:"h-4 w-4 text-[#FCC70B]"},s))})]})}},995:function(e,s,t){t.d(s,{R2:function(){return l},_f:function(){return i},lu:function(){return n},uv:function(){return r},z5:function(){return a}});let a=["standard","teams","enterprise"],n=["monthly","annually"],r={free:{id:{monthly:"free",annually:"free"},name:"Free Plan",price:{monthly:0,annually:0},description:"For personal use",features:["1 event","Multiple calendars","Automated meeting reminders","Customisable scheduling page","Customisable booking questions"]},standard:{id:{monthly:"standard-plan",annually:"standard-plan-yearly"},name:"Standard",price:{monthly:10,annually:9},description:"For professionals",features:["Unlimited Calendars & Services","Connect Online Meeting Tool","Payments via Stripe, PayPal","Text / Email Reminders","Customize your booking page"]},teams:{id:{monthly:"pro-plan",annually:"pro-plan-yearly"},name:"Teams",price:{monthly:15,annually:15},description:"For early stage startups",features:["All Standard Features","Teams Scheduling","Multi-session Packages","Round-robin Scheduling","Webhooks"]},enterprise:{id:{monthly:"enterprise-plan",annually:"enterprise-plan-yearly"},name:"Enterprise",price:{monthly:30,annually:25},description:"For growing businesses.",features:["AI Voice Agent","Account Manager","Complete Branding","Premium Support","Personalized Onboarding & Training"]}},l=[{title:"Standard Features",features:[{name:"Event Types / Services",free:"1",standard:"Unlimited",teams:"Unlimited",enterprise:"Unlimited"},{name:"Connect calendars (Google, Outlook, Apple)",free:"Unlimited",standard:"Unlimited",teams:"Unlimited",enterprise:"Unlimited"},{name:"Confirmation, reminder, and follow-up emails",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Text message reminders",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Custom intake form (phone, email, dropdowns, attachments, consent box, etc.)",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"1:1 Events",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Create Group Sessions (for classes, webinars, etc.)",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Offer multi-session packages (including payment)",free:!1,standard:!1,teams:!0,enterprise:!0},{name:"Flexible meeting locations (online, offline, phone)",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Collect payment while booking (Lunacal Charges 0% commission)",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Automatically detect time zone",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Embed calendar in any website",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Booking Analytics",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"AI Voice Agent (Beta)",free:!1,standard:!1,teams:!1,enterprise:!0}]},{title:"Scheduling Page Customizations",features:[{name:"Multiple themes & colors",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Add widgets (videos, images, text, testimonials, documents, maps, forms, podcasts)",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Add external links (whatsapp, social, etc.)",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Add backgrounds",free:!0,standard:!0,teams:!0,enterprise:!0}]},{title:"Integrations",features:[{name:"Video conferencing tools (Google Meet, Microsoft Teams, Zoom, Any custom link)",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Calendars (Google, Outlook, Apple)",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Payment (Stripe, Paypal)",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Zapier",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"CRM (hubspot, pipedrive)",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Webhooks",free:!1,standard:!1,teams:!0,enterprise:!0},{name:"UTM: Track the source of bookings",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Google Tag Manager",free:!0,standard:!0,teams:!0,enterprise:!0}]},{title:"Branding",features:[{name:"Add your own brand colors, background, brand content on your booking page",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Remove 'Powered by Lunacal'",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Send emails from your own domain (SMTP)",free:!1,standard:!1,teams:!1,enterprise:!0},{name:"Use your own domain for booking pages",free:!1,standard:!1,teams:!1,enterprise:"Add-on"}]},{title:"Teams",features:[{name:"Create company-wide booking flow",free:!1,standard:!1,teams:!0,enterprise:!0},{name:"Round robin scheduling",free:!1,standard:!1,teams:!0,enterprise:!0},{name:"Collective scheduling",free:!1,standard:!1,teams:!0,enterprise:!0},{name:"Manage multiple locations and multiple-services",free:!1,standard:!1,teams:!0,enterprise:!0},{name:"Setup scheduling for team members",free:!1,standard:!1,teams:!0,enterprise:!0}]},{title:"Paid Bookings",features:[{name:"Automated reminders to people who drop-off during payment journey",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"0% commission",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Create coupons and discounts",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Sell Multi-session Packages. Customers pay upfront & book any time",free:!1,standard:!1,teams:!0,enterprise:!0}]},{title:"Other Features",features:[{name:"Add Booking notice period",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Add Buffers",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Allow booker to select duration",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Check conflicts across multiple calendars",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Option to manually approve bookings",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Direct People to another url after booking",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Disable cancellation/rescheduling",free:!0,standard:!0,teams:!0,enterprise:!0}]},{title:"Global Solution",features:[{name:"12+ languages for guests (English, Spanish, French, German, Italian, Polish, Dutch, Portuguese, Russian, Arabic, Hebrew, Vietnamese, Swedish)",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"GDPR compliant",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Change Calendar & Time format",free:!0,standard:!0,teams:!0,enterprise:!0}]},{title:"Support",features:[{name:"Email",free:!0,standard:!0,teams:!0,enterprise:!0},{name:"Phone",free:!1,standard:!1,teams:!1,enterprise:!0},{name:"Dedicated account manager",free:!1,standard:!1,teams:!1,enterprise:!0}]}],i=[{question:"Can I cancel anytime?",answer:"Yes. You can cancel your Lunacal plan anytime from your account on your own."},{question:"Is Lunacal GDPR compliant?",answer:"Yes. Lunacal is GDPR compliant and suitable for EU audience."},{question:"Why is Lunacal better than other scheduling tools?",answer:"Lunacal is one of the highest-rated scheduling tools globally, with a 4.9/5 rating on G2. It gives you everything you need to manage bookings in one place: branded booking pages, calendar sync, paid bookings, multi-session packages, client portal, team scheduling, round-robin booking, routing forms, reminders, workflows, custom domains, custom email sending, etc."},{question:"Do you charge any commission on paid bookings?",answer:"No. Lunacal does not take any commission on your paid bookings."},{question:"Can I get help setting up Lunacal?",answer:"Yes! We offer 1:1 support over call to help you set up. You can book it within Lunacal on the bottom left section or email us at [email protected]."},{question:"Which languages does Lunacal support?",answer:"Lunacal supports 13+ languages, including English, German, French, and Spanish. This helps businesses serve clients across different regions."},{question:"Can I use Lunacal for packages and paid sessions?",answer:"Yes. You can sell paid sessions, multi-session packages, and let clients book sessions online. It works well for coaches, consultants, trainers, tutors, and service businesses."},{question:"Can I change my plan later?",answer:"Yes. You can upgrade or change your plan as your business grows. This is useful when you add team members, more booking pages, or advanced workflows."},{question:"Do I need technical skills to use Lunacal?",answer:"No. You can create booking pages, connect calendars, accept payments, and set reminders without writing code. For setup help, our team can guide you over a call."}]},376750:function(e,s,t){var a=t(552322);s.Z=e=>{let{className:s,size:t=20}=e;return(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:t,viewBox:"0 0 50 50",fill:"none",className:s,children:[(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M50 25C50 38.807 38.807 50 25 50C11.193 50 0 38.807 0 25C0 11.193 11.193 0 25 0C38.807 0 50 11.193 50 25Z",fill:"#FF492C"}),(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M35.8349 19.1462H31.5624C31.6784 18.4766 32.0914 18.1031 32.9307 17.6781L33.718 17.2788C35.125 16.5579 35.8736 15.7465 35.8736 14.4199C35.8736 13.5828 35.551 12.9258 34.9055 12.4496C34.2731 11.973 33.4985 11.741 32.6078 11.741C31.8979 11.741 31.2524 11.9214 30.6587 12.2948C30.0779 12.6556 29.6389 13.1192 29.368 13.6986L30.6073 14.9351C31.0847 13.9692 31.7818 13.4926 32.6982 13.4926C33.4728 13.4926 33.9505 13.892 33.9505 14.4455C33.9505 14.9094 33.718 15.2955 32.8273 15.7465L32.3239 15.9911C31.2268 16.5449 30.4652 17.1759 30.0262 17.8971C29.5875 18.6054 29.368 19.5196 29.368 20.6146V20.9108H35.8349V19.1462Z",fill:"white"}),(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M35.2541 22.9554H28.1907L24.6592 29.0736H31.7226L35.2541 35.1921L38.7856 29.0736L35.2541 22.9554Z",fill:"white"}),(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M25.2576 33.1608C20.7546 33.1608 17.0912 29.5 17.0912 25C17.0912 20.5004 20.7546 16.8395 25.2576 16.8395L28.0533 10.9926C27.1493 10.8133 26.2146 10.7187 25.2576 10.7187C17.3649 10.7187 10.9665 17.1128 10.9665 25C10.9665 32.8876 17.3649 39.2813 25.2576 39.2813C28.4044 39.2813 31.3132 38.2643 33.6741 36.5421L30.5779 31.1834C29.1477 32.4141 27.2887 33.1608 25.2576 33.1608Z",fill:"white"})]})}},737042:function(e,s,t){var a=t(552322),n=t(886279),r=t(202784);s.Z=e=>{let{value:s,onChange:t,max:l=10,min:i=1}=e,[o,d]=(0,r.useState)(s.toString()),clamp=e=>Math.min(Math.max(e,i),l);return(0,r.useEffect)(()=>{d(s.toString())},[s]),(0,a.jsxs)("div",{className:"bg-subtle flex w-full max-w-[140px] items-center gap-2 rounded-sm p-1",children:[(0,a.jsx)("button",{disabled:s<=i,onClick:()=>{t(e=>clamp(e-1))},className:"text-default-foreground bg-background enabled:hover:text-emphasis-foreground flex h-10 w-10 items-center justify-center rounded-sm text-xl disabled:opacity-50",children:(0,a.jsx)(n.Z,{name:"minus"})}),(0,a.jsx)("input",{value:o,onChange:e=>{let s=e.target.value;if(""===s){d("");return}if(!/^\d+$/.test(s))return;let a=Number(s);d(s),a>=i&&a<=l&&t(a)},onBlur:()=>{if(""===o){d(i.toString()),t(i);return}let e=Number(o),s=clamp(e);d(s.toString()),t(s)},inputMode:"numeric",className:"min-w-0 flex-1 border-0 bg-transparent !p-0 text-center outline-none ring-0 focus:outline-none focus:ring-0"}),(0,a.jsx)("button",{disabled:s>=l,onClick:()=>{t(e=>clamp(e+1))},className:"text-default-foreground bg-background enabled:hover:text-emphasis-foreground flex h-10 w-10 items-center justify-center rounded-sm text-xl disabled:opacity-50",children:(0,a.jsx)(n.Z,{name:"plus"})})]})}},870262:function(e,s,t){t.d(s,{Q:function(){return getToltReferral}});let a=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i,isToltReferralId=e=>"string"==typeof e&&a.test(e.trim()),normalizeToltReferral=e=>isToltReferralId(e)?e.trim():void 0,getToltReferral=()=>normalizeToltReferral(window.tolt_referral)}}]);
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.