1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[963],{490:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>y});var a=r(5155),n=r(9946);let o=(0,n.A)("upload",[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]]),s=(0,n.A)("person-standing",[["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["path",{d:"m9 20 3-6 3 6",key:"se2kox"}],["path",{d:"m6 8 6 2 6-2",key:"4o3us4"}],["path",{d:"M12 10v4",key:"1kjpxc"}]]);var l=r(8883);let i=(0,n.A)("gift",[["rect",{x:"3",y:"8",width:"18",height:"4",rx:"1",key:"bkv52"}],["path",{d:"M12 8v13",key:"1c76mn"}],["path",{d:"M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7",key:"6wjy6b"}],["path",{d:"M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5",key:"1ihvrl"}]]);var c=r(5476),d=r(2115),u=r(3464),m=r(9936),p=r(7723),h=r(6671),f=r(9911);let g=e=>{let{title:t,description:r}=e;return(0,a.jsx)("div",{className:"fixed inset-0 z-50 bg-white/80 backdrop-blur-sm flex items-center justify-center",children:(0,a.jsxs)("div",{className:"flex flex-col items-center space-y-4 p-6 rounded-2xl border bg-white shadow-xl animate-fadeIn",children:[(0,a.jsx)(f.hW,{className:"h-8 w-8 animate-spin text-blue-600"}),(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)("p",{className:"text-lg font-semibold text-gray-800",children:t}),(0,a.jsx)("p",{className:"text-sm text-gray-500",children:r||"Please wait"})]})]})})};var v=r(5695),x=r(2487);function y(){let e=(0,v.useRouter)(),[t,r]=(0,d.useState)([]),[n,f]=(0,d.useState)([]),[y,b]=(0,d.useState)(""),[w,j]=(0,d.useState)(""),[k,N]=(0,d.useState)(!1),[O,P]=(0,d.useState)("loading"),[C,S]=(0,d.useState)(!1),[A,E]=(0,d.useState)(!1),[T,z]=(0,d.useState)(""),[I,U]=(0,d.useState)("initial"),[D,R]=(0,d.useState)(""),[_,M]=(0,d.useState)(!1),[L,q]=(0,d.useState)(!1);(0,d.useEffect)(()=>{var e;
1let t=null==(e=document.cookie.split("; ").find(e=>e.startsWith("userCountry=")))?void 0:e.split("=")[1];t?P(t):F()},[]);let F=async()=>{try{var e;let t=await u.A.get("https://ipapi.co/json");P(null==(e=t.data)?void 0:e.country)}catch(e){P("IN")}},H=e=>{let a=e.target.files;if(!a)return;let n=Array.from(a);if(t.length+n.length>20)return void alert("You can upload a maximum of 20 images.");for(let e of n)if(e.size>8388608)return void alert('File "'.concat(e.name,'" is larger than 8MB. Please make sure that all images are under 8MB'));let o=n.map(e=>URL.createObjectURL(e));r(e=>[...e,...n]),f(e=>[...e,...o])},W=async e=>{try{q(!0);let t=e.map(e=>e.name),{orderId:r,signedUrls:a}=(await u.A.post("".concat("https://profilemagic.hulkbase.com","/get-upload-signed-urls"),{email:y,fileCount:e.length,fileNames:t})).data,n=e.map(async(e,t)=>{if(!(await fetch(a[t],{method:"PUT",body:e,headers:{"Content-Type":e.type}})).ok)throw Error("Failed to upload ".concat(e.name))});return await Promise.all(n),r}catch(e){throw x.R.error(e,"S3_UPLOAD"),Error("Failed to upload images: ".concat(e.message||"Unknown error"))}finally{q(!1)}},$=async()=>{let e=Y();if(e)throw Error(e);try{N(!0);let e=await W(t);return(await u.A.post("".concat("https://profilemagic.hulkbase.com","/create-order/paypal"),{email:y,classname:w.toLowerCase(),couponCode:T&&T.trim()?T.toUpperCase():null,orderId:e},{headers:{"Content-Type":"application/json"}})).data}catch(e){var r,a,n;if(400===(null==(r=e.response)?void 0:r.status)){let t=(null==(n=e.response)||null==(a=n.data)?void 0:a.message)||"Unknown error occurred";h.o.error(t)}else h.o.error("Something went wrong during payment.");throw e}finally{N(!1)}},B=async()=>{var e,r,a,n;let o=Y();if(o)return void h.o.error(o);try{N(!0);let r=await W(t),a=null==(e=(await u.A.post("".concat("https://profilemagic.hulkbase.com","/create-order/cashfree"),{email:y,classname:w.toLowerCase(),couponCode:T&&T.trim()?T.toUpperCase():null,orderId:r},{headers:{"Content-Type":"application/json"}})).data)?void 0:e.payment_session_id;if(!a)return void h.o.error("Payment initiation failed");let n=await (0,p.H)({mode:"production"});await n.checkout({paymentSessionId:a}),await V()}catch(e){if(400===(null==(r=e.response)?void 0:r.status)){let t=(null==(n=e.response)||null==(a=n.data)?void 0:a.message)||"Unknown error occurred";h.o.error(t)}else h.o.error("Something went wrong during payment.")}finally{N(!1)}},G=async()=>{let r=Y();if(r)return void h.o.error(r);try{N(!0);let r=await W(t),a=await u.A.post("".concat("https://profilemagic.hulkbase.com","/create-order/free"),{email:y,classname:w.toLowerCase(),couponCode:T&&T.trim()?T.toUpperCase():null,orderId:r},{headers:{"Content-Type":"application/json"}});await V(),e.push("/payment-success?orderId=".concat(a.data.orderId,"&email=").concat(y,"&cashfree=false"))}catch(e){var a,n,o;if(400===(null==(a=e.response)?void 0:a.status)){let t=(null==(o=e.response)||null==(n=o.data)?void 0:n.message)||"Unknown error occurred";h.o.error(t)}else h.o.error("Something went wrong during payment.")}finally{N(!1)}},V=async()=>{b(""),j(""),r([]),f([])},Y=()=>""===w?"Please select the Gender.":y&&/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(y)?t.length<5?"Please upload at least 5 images.":t.find(e=>!e.type.startsWith("image/"))?"Only image files are allowed.":null:"Please enter a valid email address.",J=async()=>{var e,t,r,a,n;if("loading"!==I){if(""===T.trim()){U("failure"),R("Please enter a valid code");return}try{U("loading");let t=await u.A.get("".concat("https://profilemagic.hulkbase.com","/check-coupon-code/").concat(T));U("success"),R("â
Promo code successfully applied"),(null==(e=t.data)?void 0:e.discount)===100&&M(!0)}catch(o){U("failure");let e=null==(t=o.response)?void 0:t.status;400===e||404===e?R((null==(a=o.response)||null==(r=a.data)?void 0:r.message)||"Invalid Promo Code"):429===e?R((null==(n=o.response)?void 0:n.data)||"Too many requests from this IP"):R("Invalid Promo Code")}}};return(0,a.jsxs)("section",{className:"text-center sm:pt-20 py-8 px-4",children:[(0,a.jsx)("div",{className:"max-w-xl mx-auto bg-white rounded-2xl p-8 border border-gray-100 shadow-[0_3px_10px_rgb(0,0,0,0.2)]",children:(0,a.jsxs)("form",{className:"space-y-6",onSubmit:e=>e.preventDefault(),children:[(0,a.jsxs)("div",{children:[(0,a.jsxs)("label",{className:"flex items-center text-lg font-medium mb-3 text-gray-700 font-serif",children:[(0,a.jsx)(o,{size:20,className:"mr-2 text-blue-500"}),"Upload 5â20 Photos of Yourself"]}),(0,a.jsxs)("label",{onDragOver:e=>e.preventDefault(),onDrop:e=>{e.preventDefault(),H({target:{files:Array.from(e.dataTransfer.files).filter(e=>e.type.startsWith("image/"))}})},className:"border-2 border-dashed border-gray-200 hover:bg-gray-50 rounded-xl p-12 text-center hover:border-black transition-colors cursor-pointer block",children:[(0,a.jsx)("input",{type:"file",multiple:!0,accept:"image/*",onChange:H,className:"hidden",id:"file-upload"}),(0,a.jsx)("div",{className:"cursor-pointer max-h-64 overflow-y-auto",children:(0,a.jsxs)("div",{className:"text-gray-500",children:[(0,a.jsx)("p",{className:"font-medium",children:"Drop your images here or click to browse"}),n.length>0&&(0,a.jsx)("div",{className:"grid grid-cols-3 gap-4 mt-4 max-h-64 overflow-y-auto",children:n.map((e,t)=>(0,a.jsx)("div",{className:"relative group",children:(0,a.jsx)("img",{src:e,alt:"preview-".concat(t),className:"w-full h-16 object-cover rounded-2xl border shadow-sm"})},t))})]})})]}),t.length>0&&(0,a.jsxs)("p",{className:"mt-2 text-sm text-blue-600",children:[t.length," files selected"]})]}),(0,a.jsxs)("div",{children:[(0,a.jsxs)("label",{className:"flex items-center text-lg font-medium mb-3 text-gray-700 font-serif",children:[(0,a.jsx)(s,{size:20,className:"mr-2 text-blue-500"}),"Gender"]}),(0,a.jsxs)("div",{className:"w-full flex gap-x-8",children:[(0,a.jsxs)("label",{className:"hover:cursor-pointer border-1 border-gray-200 rounded-lg flex-1 p-4 flex",htmlFor:"gender1",children:[(0,a.jsx)("input",{type:"radio",name:"gender",value:"man",id:"gender1",className:"mr-4",onCh
1ange:e=>j(e.target.value),checked:"man"===w,required:!0}),(0,a.jsx)("p",{children:"Man"})]}),(0,a.jsxs)("label",{className:"hover:cursor-pointer border-1 border-gray-200 rounded-lg flex-1 p-4 flex",htmlFor:"gender2",children:[(0,a.jsx)("input",{type:"radio",name:"gender",value:"woman",id:"gender2",className:"mr-4",onChange:e=>j(e.target.value),checked:"woman"===w}),(0,a.jsx)("p",{children:"Woman"})]})]})]}),(0,a.jsxs)("div",{children:[(0,a.jsxs)("label",{className:"flex items-center text-lg font-medium mb-3 text-gray-700 font-serif",children:[(0,a.jsx)(l.A,{size:20,className:"mr-2 text-blue-500"}),"Email Address"]}),(0,a.jsx)("input",{required:!0,type:"email",value:y,onChange:e=>b(e.target.value),placeholder:"[email protected]",className:"w-full border border-gray-200 rounded-xl p-3 focus:outline-none focus:ring-2 focus:ring-black"})]}),A?(0,a.jsxs)("div",{children:[(0,a.jsxs)("label",{className:"flex items-center text-lg font-medium mb-3 text-gray-700 font-serif",children:[(0,a.jsx)(i,{size:20,className:"mr-2 text-blue-500"})," Promo Code \xa0",(0,a.jsx)("span",{className:"text-sm",children:" (Optional)"})]}),(0,a.jsxs)("div",{className:"flex gap-x-2",children:[(0,a.jsx)("input",{type:"text",placeholder:"Enter your referral code",value:T,onChange:e=>z(e.target.value),className:"w-full border border-gray-200 rounded-xl p-3 focus:outline-none focus:ring-2 focus:ring-black"}),(0,a.jsx)(c.$,{type:"button",className:"bg-blue-600 text-white font-medium py-6 sm:p-6 rounded-xl hover:bg-blue-700 transition-all duration-200 hover:cursor-pointer ".concat("loading"===I&&"pointer-events-none"),onClick:J,children:"loading"===I?(0,a.jsx)("div",{className:"sm:px-3 px-2",children:(0,a.jsxs)("svg",{className:"animate-spin h-5 w-5 text-white",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:[(0,a.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,a.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8v8z"})]})}):"Apply"})]}),(0,a.jsxs)("div",{className:"flex w-full mt-1 text-xs",children:["failure"===I&&(0,a.jsx)("span",{className:"text-red-600",children:D}),"success"===I&&(0,a.jsx)("span",{className:"text-green-600",children:D})]})]}):(0,a.jsx)("button",{type:"button",onClick:()=>E(!0),className:"text-sm text-blue-600 hover:underline font-medium cursor-pointer",children:"Got a promo code?"}),_?(0,a.jsx)(c.$,{onClick:G,disabled:k||L,className:"w-full bg-blue-600 hover:bg-blue-700 text-white hover:cursor-pointer py-6 font-semibold rounded-2xl",children:(0,a.jsx)("span",{className:"tracking-wide font-serif text-wrap",children:"Continue"})}):(0,a.jsx)("div",{children:"loading"!==O&&(0,a.jsx)("div",{children:"IN"===O?(0,a.jsxs)("div",{children:[(0,a.jsx)(c.$,{onClick:B,disabled:k||L,className:"w-full bg-blue-600 hover:bg-blue-700 text-white hover:cursor-pointer py-6 font-semibold rounded-2xl",children:(0,a.jsxs)("span",{className:"tracking-wide font-serif text-wrap",children:["Continue"," "]})}),(0,a.jsx)("div",{id:"cf-checkout",className:"w-full"})]}):(0,a.jsx)(m.ag,{options:{clientId:"Ab1MhGDDvpFqu2ji6Yzyh0rgBeI8LAkekfd09HVUObTo5qIxg25TIgrD3TBohHV5KQ7rP3JzKKG3hACC",currency:"USD",intent:"capture",environment:"production"},children:(0,a.jsx)("div",{className:"text-center space-y-3",children:(0,a.jsx)("div",{className:"relative z-0",children:(0,a.jsx)(m.JV,{disabled:k||L,createOrder:async()=>await $(),onApprove:async(t,r)=>{var a;if(!(null==r||null==(a=r.order)?void 0:a.capture))return void h.o.error("Could not capture payment.");S(!0);let n=await r.order.capture();"COMPLETED"===n.status?(await V(),e.push("/payment-success?orderId=".concat(n.id,"&email=").concat(y,"&cashfree=false"))):(0,h.o)("Payment is being processed. You'll get a confirmation email shortly.")},onCancel:()=>(0,h.o)("Payment cancelled."),onError:e=>{h.o.error(e instanceof Error?e.message:"string"==typeof e?e:"Payment failed"),x.R.error(e,"PAYPAL")}})})})})})})]})}),(k||L)&&(0,a.jsx)(g,{title:L?"Uploading your images...":"Processing your order...",description:L?"Uploading ".concat(t.length," image(s)..."):"This may take a few seconds depending on file size."}),C&&(0,a.jsxs)("div",{className:"fixed inset-0 bg-white bg-opacity-70 flex flex-col items-center justify-center z-50",children:[(0,a.jsx)("div",{className:"text-xl font-semibold mb-4",children:"Processing your payment..."}),(0,a.jsx)("div",{className:"loader"})]})]})}},2022:(e,t,r)=>{Promise.resolve().then(r.bind(r,490))},2487:(e,t,r)=>{"use strict";r.d(t,{R:()=>i}),r(9509);let a="\x1b[1;31m",n="\x1b[33m",o="\x1b[0m";function s(e){try{return JSON.stringify(e,null,2)}catch(t){return String(e)}}function l(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",l=arguments.length>3&&void 0!==arguments[3]&&arguments[3];try{let i="".concat("\x1b[2m","[").concat(new Date().toLocaleStr
1ing("en-IN",{timeZone:"Asia/Kolkata",hour12:!1}),"]").concat(o),c=r?" ".concat("\x1b[36m","[").concat(r,"]").concat(o):"",d=function(e){try{return function e(t,r){var a;if(null==t)return String(t);if(r>5)return"[max depth]";if("object"==typeof t){let e=function(e){let t="string"==typeof e.name?e.name:"";if("RequestTimeoutError"===t&&"string"==typeof e.message)return"RequestTimeoutError: ".concat(e.message);if(("APIResponseError"===t||"UnknownHTTPResponseError"===t)&&"number"==typeof e.status){var r,a;let t=["HTTP ".concat(e.status),"Notion code: ".concat(String(null!=(r=e.code)?r:"unknown")),String(null!=(a=e.message)?a:"")];return"string"==typeof e.body&&t.push("Body: ".concat(e.body.slice(0,500))),t.join("\n")}return null}(t);if(e)return e}if("object"==typeof t&&null!==t&&!Array.isArray(t)&&t.response){let e=t.response,r=t.config,a=[];return e.status&&a.push("HTTP ".concat(e.status)),(null==r?void 0:r.method)&&(null==r?void 0:r.url)&&a.push("".concat(r.method.toUpperCase()," ").concat(r.url)),"string"==typeof t.message&&a.push(t.message),void 0!==e.data&&a.push("Response: ".concat(s(e.data))),a.join("\n")}return t instanceof Error?null!=(a=t.stack)?a:t.message:"object"==typeof t?"error"in t||"err"in t?Object.entries(t).filter(e=>{let[,t]=e;return void 0!==t}).map(t=>{let[a,n]=t;return"error"===a||"err"===a?"".concat(a,":\n").concat(e(n,r+1)):"".concat(a,": ").concat(e(n,r+1))}).join("\n"):s(t):String(t)}(e,0)}catch(t){return String(e)}}(t);switch(e){case"error":console.error("".concat(i).concat(a," [ERROR]").concat(o).concat(c," ").concat(a).concat(d).concat(o));break;case"warn":console.warn("".concat(i).concat(n," [WARN]").concat(o).concat(c," ").concat(n).concat(d).concat(o));break;default:"STARTUP"===r?console.log("".concat(i).concat("\x1b[32m"," [INFO]").concat(o).concat(c," ").concat(d)):console.log("".concat(i," [INFO]").concat(c," ").concat(d))}if(!l)return;fetch("/api/alert",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({message:d,context:r})}).catch(()=>{})}catch(e){console.error("[logger] failed to write log entry")}}let i={info:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return l("info",e,t)},warn:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return l("warn",e,t)},error:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return l("error",e,t,!0)}}},4436:(e,t,r)=>{"use strict";r.d(t,{k5:()=>d});var a=r(2115),n={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},o=a.createContext&&a.createContext(n),s=["attr","size","title"];function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(this,arguments)}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach(function(t){var a,n,o;a=e,n=t,o=r[t],(n=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,t||"default");if("object"!=typeof a)return a;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(n))in a?Object.defineProperty(a,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):a[n]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function d(e){return t=>a.createElement(u,l({attr:c({},e.attr)},t),function e(t){return t&&t.map((t,r)=>a.createElement(t.tag,c({key:r},t.attr),e(t.child)))}(e.child))}function u(e){var t=t=>{var r,{attr:n,size:o,title:i}=e,d=function(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;r[a]=e[a]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,s),u=o||t.size||"1em";return t.className&&(r=t.className),e.className&&(r=(r?r+" ":"")+e.className),a.createElement("svg",l({stroke:"currentColor",fill:"
1currentColor",strokeWidth:"0"},t.attr,n,d,{className:r,style:c(c({color:e.color||t.color},t.style),e.style),height:u,width:u,xmlns:"http://www.w3.org/2000/svg"}),i&&a.createElement("title",null,i),e.children)};return void 0!==o?a.createElement(o.Consumer,null,e=>t(e)):t(n)}},5476:(e,t,r)=>{"use strict";r.d(t,{$:()=>d});var a=r(5155);r(2115);var n=r(4624),o=r(2596);let s=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,l=o.$;var i=r(9434);let c=((e,t)=>r=>{var a;if((null==t?void 0:t.variants)==null)return l(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:n,defaultVariants:o}=t,i=Object.keys(n).map(e=>{let t=null==r?void 0:r[e],a=null==o?void 0:o[e];if(null===t)return null;let l=s(t)||s(a);return n[e][l]}),c=r&&Object.entries(r).reduce((e,t)=>{let[r,a]=t;return void 0===a||(e[r]=a),e},{});return l(e,i,null==t||null==(a=t.compoundVariants)?void 0:a.reduce((e,t)=>{let{class:r,className:a,...n}=t;return Object.entries(n).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...o,...c}[t]):({...o,...c})[t]===r})?[...e,r,a]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)})("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-xs hover:bg-primary/90",destructive:"bg-destructive text-white shadow-xs hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9"}},defaultVariants:{variant:"default",size:"default"}});function d(e){let{className:t,variant:r,size:o,asChild:s=!1,...l}=e,d=s?n.DX:"button";return(0,a.jsx)(d,{"data-slot":"button",className:(0,i.cn)(c({variant:r,size:o,className:t})),...l})}},8883:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(9946).A)("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]])},9434:(e,t,r)=>{"use strict";r.d(t,{cn:()=>o});var a=r(2596),n=r(9688);function o(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,n.QP)((0,a.$)(t))}}},e=>{var t=t=>e(e.s=t);e.O(0,[711,464,671,542,210,441,684,358],()=>t(2022)),_N_E=e.O()}]);
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.