1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[797],{3979:function(e,a,t){Promise.resolve().then(t.bind(t,7427)),Promise.resolve().then(t.t.bind(t,1690,23)),Promise.resolve().then(t.t.bind(t,2714,23)),Promise.resolve().then(t.bind(t,9441))},7427:function(e,a,t){"use strict";t.d(a,{default:function(){return b}});var n=t(7437);t(3687);var i=t(8706),s=t(1229),c=t(3590),r=t(9501),o=t(3145),l=t(7753),d=t.n(l),m={src:"/_next/static/media/message submitted.ba45a142.gif",height:411,width:411,blurWidth:0,blurHeight:0},u=t(4800),h=t(2265),_=t(4840),g=t(9376);function b(e){let{params:{locale:a}}=e,t=(0,i.T_)("contactUs"),l=(0,g.usePathname)(),b=new RegExp(/^(?!\b(0)\1+\b)(\+?\d{1,3}[. -]?)?\(?\d{3}\)?([. -]?)\d{3}\3\d{4}$/),p=s.z.object({name:s.z.string().min(1,(null==l?void 0:l.startsWith("/ar"))?"ÙØ±Ø¬Ù Ø¥Ø¯Ø®Ø§Ù Ø§ÙØ§Ø³Ù
Ø§ÙØ®Ø§Øµ بÙ":"Name is required").min(3,(null==l?void 0:l.startsWith("/ar"))?"ÙØ¬Ø¨ Ø£Ù ÙÙÙÙ Ø§ÙØ§Ø³Ù
Ù
ÙÙÙÙØ§ Ù
Ù 3 Ø£ØØ±Ù عÙÙ Ø§ÙØ£ÙÙ":"Name should be at least 3 characters").max(50,(null==l?void 0:l.startsWith("/ar"))?"ÙØ¬Ø¨ Ø£Ù ÙÙÙÙ Ø§ÙØ§Ø³Ù
Ø£ÙÙ Ù
Ù 50 ØØ±ÙÙØ§":"Name should be less than 50 characters"),email:s.z.string().min(1,(null==l?void 0:l.startsWith("/ar"))?"ÙØ±Ø¬Ù Ø¥Ø¯Ø®Ø§Ù Ø§ÙØ¨Ø±Ùد Ø§ÙØ¥ÙÙØªØ±ÙÙÙ Ø§ÙØ®Ø§Øµ بÙ":"Email is required").max(200,(null==l?void 0:l.startsWith("/ar"))?"ÙØ¬Ø¨ Ø£Ù ÙÙÙÙ Ø§ÙØ¨Ø±Ùد Ø§ÙØ¥ÙÙØªØ±ÙÙ٠أÙÙ Ù
Ù 200 ØØ±ÙÙØ§":"Email should be less than 200 characters").email({message:(null==l?void 0:l.startsWith("/ar"))?"ÙØ±Ø¬Ù Ø§ÙØªØÙÙ Ù
Ù Ø§ÙØ¨Ø±Ùد Ø§ÙØ¥ÙÙØªØ±ÙÙÙ Ø§ÙØ®Ø§Øµ بÙ":"Email is invalid"}).regex(/^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/,(null==l?void 0:l.startsWith("/ar"))?"ÙØ±Ø¬Ù Ø§ÙØªØÙÙ Ù
Ù Ø§ÙØ¨Ø±Ùد Ø§ÙØ¥ÙÙØªØ±ÙÙÙ Ø§ÙØ®Ø§Øµ بÙ":"Email is invalid"),contactNumber:s.z.string().min(1,(null==l?void 0:l.startsWith("/ar"))?"ÙØ±Ø¬Ù إدخا٠رÙÙ
Ø§ÙØ§ØªØµØ§Ù Ø§ÙØ®Ø§Øµ بÙ":"Contact number is required").min(3,(null==l?void 0:l.startsWith("/ar"))?"ÙØ¬Ø¨ Ø£Ù ÙÙÙ٠رÙÙ
Ø§ÙØ§ØªØµØ§Ù Ù
ÙÙÙÙØ§ Ù
Ù 3 Ø£ØØ±Ù عÙÙ Ø§ÙØ£ÙÙ":"Contact number should be at least 3 characters").regex(b,(null==l?void 0:l.startsWith("/ar"))?"ÙØ±Ø¬Ù Ø§ÙØªØÙÙ Ù
٠رÙÙ
Ø§ÙØ§ØªØµØ§Ù Ø§ÙØ®Ø§Øµ بÙ":"Invalid Number!").max(20,(null==l?void 0:l.startsWith("/ar"))?"ÙØ¬Ø¨ Ø£Ù ÙÙÙ٠رÙÙ
Ø§ÙØ§ØªØµØ§Ù Ø£ÙÙ Ù
Ù 20 ØØ±ÙÙØ§":"Contact number should be less than 20 characters"),isOrganization:s.z.enum(["true","false"],{message:(null==l?void 0:l.startsWith("/ar"))?"ÙØ±Ø¬Ù Ø§Ø®ØªÙØ§Ø± Ø£ØØ¯ Ø§ÙØ®Ùارات":"Please select an option"}),organization:s.z.string().optional(),subject:s.z.string().max(100,(null==l?void 0:l.startsWith("/ar"))?"ÙØ¬Ø¨ Ø£Ù ÙÙÙ٠اÙÙ
ÙØ¶Ùع Ø£ÙÙ Ù
Ù 10 Ø£ØØ±ÙÙ":"Subject should be less than 100 characters"),message:s.z.string().max(500,(null==l?void 0:l.startsWith("/ar"))?"ÙØ¬Ø¨ أ٠تÙÙÙ Ø§ÙØ±Ø³Ø§ÙØ© Ø£ÙÙ Ù
Ù 500 Ø£ØØ±ÙÙØ§":"Subject should be less than 100 characters")}).superRefine((e,a)=>{if("true"===e.isOrganization){var t;let n=null===(t=e.organization)||void 0===t?void 0:t.trim();n?n.length<3&&a.addIssue({message:(null==l?void 0:l.startsWith("/ar"))?"ÙØ¬Ø¨ Ø£Ù ÙÙÙ٠اسÙ
اÙÙ
ÙØ¸Ù
Ø© Ù
ÙÙÙÙØ§ Ù
Ù 3 Ø£ØØ±Ù عÙÙ Ø§ÙØ£ÙÙ":"Organization should be at least 3 characters",code:s.z.ZodIssueCode.custom,path:["organization"]}):a.addIssue({message:(null==l?void 0:l.startsWith("/ar"))?"ÙØ±Ø¬Ù إدخا٠اسÙ
اÙÙ
ÙØ¸Ù
Ø© Ø§ÙØ®Ø§Øµ بÙ":"Organization is required.",code:s.z.ZodIssueCode.custom,path:["organization"]})}}),x=(0,r.cI)({resolver:(0,c.F)(p)}),j=x.watch("isOrganization"),[N,v]=(0,h.useState)(!1),[z,F]=(0,h.useState)(!1),[E,y]=(0,h.useState)(!1),U={organization:!0,individual:!1};(0,h.useEffect)(()=>{},[E]);let C=async e=>{try{p.parse({name:e.get("name"),email:e.get("email"),contactNumber:e.get("contactNumber"),isOrganization:e.get("isOrganization"),subject:e.get("subject"),message:e.get("message")});let t=await fetch("".concat("https://rakeen.com","/api/contact_us/"),{method:"POST",body:JSON.stringify({name:e.get("name"),email:e.get("email"),contact_number:e.get("contactNumber"),company:e.get("organization"),is_company:e.get("isOrganization"),contact_subject:e.get("subject"),message:e.get("message"),lang:a}),headers:{"Content-Type":"application/json"}}),n=await t.json();
1return t.ok||console.log("response: ",t,n),n.errors&&n.errors,{success:!0,errors:null,data:"data received and mutated"}}catch(e){if(e instanceof s.z.ZodError)return{errors:f(e),data:null};return{errors:{},data:null}}},{register:w,setValue:O,formState:{errors:H,isSubmitting:k},reset:S,setError:W}=x,T=async e=>{F(!0);let a=new FormData;a.append("name",e.name),a.append("email",e.email),a.append("contactNumber",e.contactNumber),a.append("subject",e.subject),e.organization&&a.append("organization",e.organization),a.append("isOrganization",E.toString()),a.append("message",e.message);let{data:t,errors:n}=await C(a);n&&console.log("from server: ",t,n),t&&(v(!0),F(!1))};return(0,n.jsx)("div",{className:d().contactUsForm,children:N?(0,n.jsxs)("div",{className:d().thankYou,children:[(0,n.jsx)(o.default,{src:m,alt:t("ThankYouHeading"),className:d().icon,width:300,height:300,unoptimized:!0}),(0,n.jsx)(_.Z,{heading:t("ThankYouHeading"),subHeading:t("ThankYouSubHeading")}),(0,n.jsx)(u.Z,{title:t("thankYouCTA"),link:"/"})]}):(0,n.jsxs)("form",{onSubmit:x.handleSubmit(T),className:d().form,children:[(0,n.jsxs)("div",{className:"".concat(d().fieldCont," ").concat(H.name?d().fieldHasErr:""),children:[(0,n.jsx)("label",{htmlFor:"name",className:"".concat(d().label," ").concat(d().required),children:t("name")}),(0,n.jsx)("input",{...w("name"),type:"text",name:"name",placeholder:"",className:d().field}),H.name&&(0,n.jsx)("p",{className:d().fieldErr,children:H.name.message})]}),(0,n.jsxs)("div",{className:"".concat(d().fieldCont," ").concat(H.email?d().fieldHasErr:""),children:[(0,n.jsx)("label",{htmlFor:"email",className:"".concat(d().label," ").concat(d().required),children:t("email")}),(0,n.jsx)("input",{...w("email"),type:"email",name:"email",placeholder:"[email protected]",className:d().field}),H.email&&(0,n.jsx)("p",{className:d().fieldErr,children:H.email.message})]}),(0,n.jsxs)("div",{className:"".concat(d().fieldCont," ").concat(H.email?d().fieldHasErr:""),children:[(0,n.jsx)("label",{htmlFor:"contactNumber",className:"".concat(d().label," ").concat(d().required),children:t("contactNumber")}),(0,n.jsx)("input",{...w("contactNumber"),type:"text",name:"contactNumber",placeholder:"+966 xx xxx xxxx",className:d().field}),H.contactNumber&&(0,n.jsx)("p",{className:d().fieldErr,children:H.contactNumber.message})]}),(0,n.jsxs)("div",{className:"".concat(d().fieldCont," ").concat(H.isOrganization?d().fieldHasErr:""),children:[(0,n.jsx)("label",{htmlFor:"isOrganization",className:"".concat(d().label," ").concat(d().required),children:t("isOrganization")}),(0,n.jsx)("div",{className:d().radioGroup,children:U&&Object.keys(U).map((e,a)=>(0,n.jsxs)("div",{className:"".concat(d().radioField),children:[(0,n.jsx)("input",{type:"radio",value:U[e].toString(),...w("isOrganization"),id:e}),(0,n.jsx)("label",{htmlFor:e,className:"".concat(d().radioLabel),children:t("options.".concat(e))})]},a))}),H.isOrganization&&(0,n.jsx)("p",{className:d().fieldErr,children:H.isOrganization.message})]}),(0,n.jsxs)("div",{className:"".concat(d().fieldCont," ").concat(H.organization?d().fieldHasErr:""," ").concat("true"!==j?d().hiddenField:""),children:[(0,n.jsx)("label",{htmlFor:"organization",className:"".concat(d().label," ").concat(d().required),children:t("organization")}),(0,n.jsx)("input",{...w("organization"),type:"text",name:"organization",placeholder:"",className:d().field}),H.organization&&(0,n.jsx)("p",{className:d().fieldErr,children:H.organization.message})]}),(0,n.jsxs)("div",{className:"".concat(d().fieldCont," ").concat(H.subject?d().fieldHasErr:""),children:[(0,n.jsx)("label",{htmlFor:"subject",className:"".concat(d().label),children:t("subject")}),(0,n.jsx)("input",{...w("subject"),type:"text",name:"subject",placeholder:"",className:d().field}),H.subject&&(0,n.jsx)("p",{className:d().fieldErr,children:H.subject.message})]}),(0,n.jsxs)("div",{className:"".concat(d().fieldCont," ").concat(H.message?d().fieldHasErr:""),children:[(0,n.jsx)("label",{htmlFor:"message",className:"".concat(d().label),children:t("message")}),(0,n.jsx)("textarea",{...w("message"),rows:4,name:"message",placeholder:"",className:"".concat(d().field," ").concat(d().texAreaField)}),H.message&&(0,n.jsx)("p",{className:d().fieldErr,children:H.message.message})]}),(0,n.jsx)(u.Z,{title:t("CTA"),type:"submit",wide:!0,disabled:z})]})})}let f=e=>e.issues.map(e=>({path:e.path.join("."),message:e.message}))},4800:function(e,a,t){"use strict";t.d(a,{Z:function(){return l}});var n=t(7437),i=t(1900),s=t(4735),c=t.n(s),r=t(5211),o=t(3145);function l(e){let{title:a,type:t="button",order:s="primary",wide:l=!1,link:d,disabled:m=!1,style:u,onClick:h}=e;return d?(0,n.jsx)(i.rU,{className:"".concat(c().btn," ").concat(c()[s]," ").concat(l?c().wide:""," ").concat(u),href:d||"",children:a}):(0,n.jsx)("button",{className:"".concat(c().btn," ").concat(c()[s]," ").concat(l?c().wide:""," ").concat(m?c().diable:""," ").concat(u),onClick:h,type:t,disabled:m,children:m?(0,n.jsx)(o.default,{src:r.default,alt:"spinner",width:20,height:33}):a})}},4840:function(e,a,t){"use strict";t.d(a,{Z:function(){return c}});var n=t(7437),i=t(2714),s=t.n(i);function c(e){let{heading:a,subHeading:t,direction:i="center",main:c=!0,light:r=!1,headingStyle:o,subHeadingStyle:l,gap:d="24px",style:m}=e;return(0,n.jsxs)("div",{className:"".concat(s().headingCont," ").concat("left"==i?s().left
1:"right"==i?s().right:"justify"==i?s().justify:""),style:{gap:d,...m||{}},children:[(0,n.jsx)("h1",{className:"".concat(s().heading," ").concat(r?s().light:""," ").concat(o),children:a}),t&&(0,n.jsx)("h4",{className:"".concat(s().subHeading," ").concat(c?"":s().noMargin," ").concat(r?s().light:""," ").concat(l),children:t})]})}},1900:function(e,a,t){"use strict";t.d(a,{rU:function(){return s}});var n=t(8322),i=t(3687);let{Link:s,redirect:c,usePathname:r,useRouter:o,getPathname:l}=(0,n.Z)(i.D)},3687:function(e,a,t){"use strict";t.d(a,{D:function(){return n}});let n=(0,t(5426).Z)({locales:["en","ar"],defaultLocale:"en"})},7753:function(e){e.exports={contactUsForm:"contactUsForm_contactUsForm__V7lUs",form:"contactUsForm_form__RXchj",fieldCont:"contactUsForm_fieldCont__vIiE3",label:"contactUsForm_label__QjmVD",required:"contactUsForm_required__jmD_A",field:"contactUsForm_field__D8J2J",hiddenField:"contactUsForm_hiddenField__OomEO",radioLabel:"contactUsForm_radioLabel__9kHdf",radioField:"contactUsForm_radioField__MGUHH",radioGroup:"contactUsForm_radioGroup__4_2Lj",selectField:"contactUsForm_selectField__hFDoo",fieldHasErr:"contactUsForm_fieldHasErr__Aserg",fieldErr:"contactUsForm_fieldErr__zTnnC",texAreaField:"contactUsForm_texAreaField__jKEP_",cta:"contactUsForm_cta__wiGV7",thankYou:"contactUsForm_thankYou__EPuj1",hide_div:"contactUsForm_hide_div__8t_i_"}},1690:function(e){e.exports={contactUs:"contact_contactUs__HNN8u",content:"contact_content__0m3bN",rightSide:"contact_rightSide__PoxVo",leftSide:"contact_leftSide__z_EOk",title:"contact_title__8YR9a",subTitle:"contact_subTitle__0zvy_",text:"contact_text__cTzAy",t:"contact_t__Knx8F",socialMedia:"contact_socialMedia__hnIvJ",map:"contact_map__LwNkG"}},4735:function(e){e.exports={btn:"button_btn__ppNcM",primary:"button_primary__YgC4_",diable:"button_diable__ns0gR",secondary:"button_secondary__pQZJM",wide:"button_wide__BiVrJ"}},2714:function(e){e.exports={headingCont:"heading_headingCont__6zIAC",left:"heading_left__arQVw",right:"heading_right__ak251",justify:"heading_justify__I9EV0",heading:"heading_heading__iTgoI",light:"heading_light__xgkv2",subHeading:"heading_subHeading__J95Lo",noMargin:"heading_noMargin__G9bvF"}},5211:function(e,a,t){"use strict";t.r(a),a.default={src:"/_next/static/media/Spinner.72e7b0d2.svg",height:200,width:200,blurWidth:0,blurHeight:0}}},function(e){e.O(0,[205,441,878,905,843,971,117,744],function(){return e(e.s=3979)}),_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.