1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"6ab90d4d2597c0495eb880181613613c3d27146c"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="410c6cde-308b-4681-8269-67d666d93d5d",e._sentryDebugIdIdentifier="sentry-dbid-410c6cde-308b-4681-8269-67d666d93d5d")}catch(e){}}(),(self.webpackChunkguidesly_marketplace=self.webpackChunkguidesly_marketplace||[]).push([[2496],{15239:function(e,t,a){var s=a(96540),n=a(60426),o=(a(29991),a(53882)),r=a(63189),l=a.n(r),i=a(64810),c=a(20475),d=a(44479),m=a(61105),u=a(71100),g=a(25615),p=a(87722),E=a(25983),b=a(47734),h=a(89090),y=a(85395),v=a(40539),k=a(20669),f=a(2613);const A=(0,f.A)("arrow_down.png",{version:"mpv1"}),C=(0,f.A)("arrow_up.png",{version:"mpv1"}),N=(0,f.A)("black_tick.png",{version:"mpv1"}),w=[{label:"a Guide",id:2},{label:"an Enthusiast",id:1}];t.A=e=>{let t=e.handleShowLogin,a=(e.location,e.setUserEmail),r=e.guest;const f=(0,s.useContext)(y.A),S=(0,s.useContext)(v.A),L=(0,s.useState)(f.radioButton),x=L[0],_=L[1],I=(0,s.useState)(null),B=I[0],M=I[1],G=(0,s.useState)(""),R=G[0],F=G[1],T=(0,s.useState)(""),P=T[0],z=T[1],D=(0,s.useState)(""),O=(D[0],D[1]),V=(0,s.useState)(!1),$=V[0],W=V[1],Y=(0,s.useState)(""),q=Y[0],H=Y[1],Z=(0,s.useState)(""),j=Z[0],J=Z[1],Q=(0,s.useState)(""),U=Q[0],K=Q[1],X=(0,s.useState)(!1),ee=X[0],te=X[1],ae=(0,s.useState)(!1),se=ae[0],ne=ae[1],oe=(0,s.useState)(""),re=oe[0],le=oe[1],ie=(0,s.useState)(!1),ce=ie[0],de=ie[1],me=(0,s.useState)(!1),ue=me[0],ge=me[1],pe=(0,s.useState)(!1),Ee=pe[0],be=pe[1],he=(0,s.useState)(!1),ye=he[0],ve=he[1],ke=(0,s.useState)(!1),fe=ke[0],Ae=ke[1],Ce=(0,s.useState)(!1),Ne=Ce[0],we=Ce[1],Se=(0,s.useState)(!1),Le=Se[0],xe=Se[1],_e=(0,s.useState)(!1),Ie=_e[0],Be=_e[1],Me=(0,s.useRef)(null);(0,s.useEffect)(()=>()=>f.setHideRadioButton(null),[]);const Ge=e=>{const t=e.target.value;var a=new RegExp(/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/);if(0===t.length)ve(!1);else{if(!a.test(t))return void ve(!0);ve(!1)}},Re=()=>{const e={firstname:P,lastname:q,email:j,password:R,signup_choice:x};S.setLoadingMask(!0),l().post("v1/auth/register",e).then(e=>{(0,k.$s)("signupSuccess",{email:j}),(0,k.iD)(e.data),(0,h.gV)(e.data),(0,h.mg)(e.data),z(""),H(""),J(""),F(""),K(""),S.setLoadingMask(!1),f.setSignupShow(!1),f.setModalShow(!1);const t=e.data.guid,a=e.data.token;e.data.signup_choice;2===e.data.signup_choice?l().post("/v1/guide/initiate",{},{headers:{Authorization:"Bearer "+a}}).then(e=>{S.setLoadingMask(!0);(0,h.HW)().token;Fe(t,a)}).catch(e=>{S.setLoadingMask(!1)}):n.oR.success("Registration is successfully",{position:"top-center",autoClose:1e3,hideProgressBar:!0,closeOnClick:!1,pauseOnHover:!1,draggable:!1,progress:void 0})}).catch(e=>{e&&e.response&&(S.setLoadingMask(!1),le(e.response.data.msg),(0,k.$s)("signupFailed",{email:j,error:e.response.data.msg,signup_choice:x}))})},Fe=(e,t)=>{t&&""!==t&&l().get("/v1/guide/status?guideguid:"+e,{headers:{Authorization:"Bearer "+t}}).then(e=>{(0,h.mQ)(e.data.statusvalue),S.setLoadingMask(!1),S.setStatusResponse(e.data),a(""),F(""),K(""),(0,h.Lx)("profile/guide-profile"),!1===e.data.profile&&!1===e.data.territory&&!1===e.data.rivers&&!1===e.data.poi&&!1===e.data.boats&&!1===e.data.gear&&(0,i.oo)("/become-a-guide/profile/guide-profile")}).catch(e=>{S.setLoadingMask(!1)})},Te=()=>{const e={firstname:P,lastname:q,email:j,password:R,booking_ref:B,signup_choice:1};S.setLoadingMask(!0),l().post("v1/auth/guest_signup",e).then(e=>{(0,k.$s)("signupSuccess",{email:j}),(0,h.gV)(e.data),(0,h.mg)(e.data),(0,i.oo)("/consumer/bookings",{state:{booking_ref:B}}),z(""),H(""),J(""),F(""),M(""),K(""),S.setLoadingMask(!1),f.setSignupShow(!1)}).catch(e=>{e&&e.response&&(S.setLoadingMask(!1),le(e.response.data.message),(0,k.$s)("signupFailed",{email:j,error:e.response.data.msg,signup_choice:x}))})};(0,s.useEffect)(()=>(document.addEventListener("mousedown",Pe),()=>{document.removeEventListener("mousedown",Pe)}),[]);const Pe=e=>{var t;null!==(t=Me.current)&&void 0!==t&&t.contains(e.target)||Be(!1)},ze=e=>{f.setModalShow(!1),(0,i.oo)(e)};return s.createElement(s.Fragment,null,s.createElement(n.N9,{position:"top-center",autoClose:1e3,hideProgressBar:!0,newestOnTop:!0,closeOnClick:!1,rtl:!1,pauseOnFocusLoss:!1,draggable:!1,pauseOnHover:!1}),s.createElement("div",{className:o.formCon},s.createElement(c.A,{validated:!1,onSubmit:e=>{const t=e.currentTarget;e.preventDefault(),!0===t.checkValidity()&&(r?Te():Re())}},s.createElement("div",{className:o.radio_btns},s.createElement("img",{src:"https://dlsmyzcs6vrg4.cloudfront.net/web/static/images/logo.svg",alt:"Guidesly Logo",className:o.Logo}),r?s.createElement(c.A.Group,{className:o.row},s.createElement(c.A.Label,{className:o.users},"Booking ID"),s.createElement(c.A.Control,{type:"text",placeholder:"Enter Booking ID",value:
1B,isInvalid:fe,onChange:e=>{const t=e.target.value;0===t.length?(M(t),Ae(!0)):(M(t),Ae(!1))},required:!0}),s.createElement(c.A.Control.Feedback,{type:"invalid",className:o.errMsg},"Please Enter Valid Booking ID.")):s.createElement("div",{className:o.spanCon},s.createElement("span",{className:o.iam},"I am "),s.createElement("div",{ref:Me,className:o.selectWrapper},s.createElement("div",{onClick:()=>Be(e=>!e),className:""+o.selectContainer},f.selectGuideType,Ie?s.createElement("img",{className:o.selectImg,src:C.src,onError:C.onError}):s.createElement("img",{className:o.selectImg,src:A.src,onError:A.onError})),Ie&&s.createElement("div",{className:o.selectOpt},w.map((e,t)=>e.id===f.hideRadioButton?null:s.createElement("div",{value:e.id,key:t,selected:x===e.id&&!0,onClick:()=>{return t=e.label,a=e.id,f.setSelectGuideType(t),_(a),void Be(!1);var t,a},className:e.label==f.selectGuideType&&"a Guide"===f.selectGuideType?o.selectContent+" "+o.selectOptValue+" "+o.selectBorder:e.label==f.selectGuideType&&"an Enthusiast"===f.selectGuideType?o.selectContent+" "+o.selectOptValue+" "+o.selectBorder1:""+o.selectOptValue},e.label,e.label===f.selectGuideType?s.createElement("img",{className:o.selectOptImg,src:N.src,onError:N.onError}):"")))))),s.createElement(d.A,{className:o.row,style:{marginBottom:"0.5rem"}},s.createElement(c.A.Group,{as:m.A,className:o.RightCol},s.createElement(c.A.Label,{className:o.usersLabel,style:{fontWeight:"700"}},"First Name"),s.createElement(c.A.Control,{type:"text",placeholder:"Enter Your First Name",value:P,onChange:e=>{const t=e.target.value;var a=new RegExp(/^(?=.*[a-zA-Z]).+$/);""===t?de(!0):a.test(t)?de(!1):(de(!0),O("Please provide valid first name")),z(t)},required:!0,isInvalid:ce}),s.createElement(c.A.Control.Feedback,{type:"invalid",className:o.errMsg},"Please Enter Your First Name.")),s.createElement(c.A.Group,{as:m.A,className:o.leftCol},s.createElement(c.A.Label,{className:o.usersLabel,style:{fontWeight:"700"}},"Last Name"),s.createElement(c.A.Control,{type:"text",placeholder:"Enter Your Last Name",value:q,onChange:e=>{const t=e.target.value;var a=new RegExp(/^(?=.*[a-zA-Z]).+$/);""===t?be(!0):a.test(t)?be(!1):(be(!0),O("Please provide valid first name")),H(t)},required:!0,isInvalid:Ee}),s.createElement(c.A.Control.Feedback,{type:"invalid",className:o.errMsg},"Please Enter Your Last Name."))),s.createElement(c.A.Group,{className:o.row,style:{marginBottom:"0.5rem"}},s.createElement(c.A.Label,{className:o.usersLabel,style:{fontWeight:"700"}},"Email Address"),s.createElement(c.A.Control,{type:"email",placeholder:"Enter Your Email Address",value:j,isInvalid:ye||Le,onChange:e=>{le(""),Ge(e),J(e.target.value)},onBlur:e=>(e=>{l().post("/v1/guide/emailValidation",JSON.stringify({email:e||f.email})).then(e=>{xe(!0)}).catch(e=>xe(!1))})(e.target.value),required:!0}),s.createElement(c.A.Control.Feedback,{type:"invalid",className:o.errMsg},Le?s.createElement("p",{className:o.feedback},"This email already exists in our system"):ye?s.createElement("p",{className:o.feedback},"Please Enter Valid Email."):s.createElement("p",{className:o.feedback}))),s.createElement(d.A,{style:{marginBottom:"0px"}},s.createElement(c.A.Group,{as:m.A,style:{marginBottom:"0.3rem"},className:o.RightCol},s.createElement(c.A.Label,{className:o.usersLabel,style:{fontWeight:"700"}},"Create Password"),s.createElement(u.A,{hasValidation:!0},s.createElement(c.A.Control,{type:ee?"text":"password",placeholder:"Your Password here",value:R,onChange:e=>{const t=e.target.value,a=new RegExp(/^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[ !"#$%&'()*+,-.:;<=>?@[\]\\^_\/`{|}~]).{6,}$/g).test(t);le(""),F(t),0===t.length?(we(!1),ge(!1)):t.length<6?ge(!0):a?(ge(!1),F(t)):ge(!0),we(!(!U||t===U))},required:!0,isInvalid:ue}),s.createElement(u.A.Text,{onClick:()=>te(e=>!e),style:{cursor:"pointer"}},s.createElement(p.In,{icon:ee?b.z:E.y,size:16})),s.createElement(c.A.Control.Feedback,{type:"invalid",className:o.errMsg},"Passwords must be at least 6 characters, include an uppercase letter, a number, and a special character."))),s.createElement(c.A.Group,{as:m.A,style:{marginBottom:"0.3rem"},className:o.leftCol},s.createElement(c.A.Label,{className:o.usersLabel,style:{fontWeight:"700"}},"Confirm Password"),s.createElement(u.A,{hasValidation:!0}
1,s.createElement(c.A.Control,{type:se?"text":"password",placeholder:"Confirm Password Here",value:U,onChange:e=>{K(e.target.value),le(""),R!==e.target.value?we(!0):we(!1)},required:!0,isInvalid:Ne}),s.createElement(u.A.Text,{style:{cursor:"pointer"},onClick:()=>ne(e=>!e)},s.createElement(p.In,{icon:se?b.z:E.y,size:16})),s.createElement(c.A.Control.Feedback,{type:"invalid",className:o.errMsg},"Password did not match")))),s.createElement("p",{className:o.errorloginmsg},re),s.createElement("div",{className:o.terms},s.createElement(c.A.Group,{controlId:"formBasicCheckbox-terms",className:o.formCheckCon},s.createElement(c.A.Check,{type:"checkbox",checked:$,onChange:()=>W(!$),className:o.remContent,label:s.createElement("div",null,s.createElement("span",{style:{color:"#696969",fontFamily:"Roboto",letterSpacing:"0.3px"}},"I have read and accepted the"," "),s.createElement("button",{type:"button",style:{color:"#0c3f97",fontFamily:"Roboto",letterSpacing:"0.3px",background:"none",border:"none",padding:0,cursor:"pointer"},onClick:()=>ze("/terms-of-service")},"Terms and Conditions"),s.createElement("br",null),s.createElement("span",{style:{color:"#696969",fontFamily:"Roboto",letterSpacing:"0.3px"}},"By creating an account, you're agreeing with our"," "),s.createElement("button",{type:"button",style:{color:"#0c3f97",fontFamily:"Roboto",letterSpacing:"0.3px",background:"none",border:"none",padding:0,cursor:"pointer"},onClick:()=>ze("/privacy-policy")},"Privacy Policy"))}))),s.createElement(g.A,{type:"submit",className:o.login,disabled:!($&&(""!==R&&""!==U?!(ue||Ne||ce||Ee):""!==P&&""!==q&&""!==j&&""!==R&&""!==U&&0!==x&&!Le&&!1===ce&&!1===Ee)),style:{background:"linear-gradient(-47.550628794458135deg, #035d62 0%, #224043 33.51%, #42642f 100%)",border:"none"}},"Create an account")),s.createElement("div",{className:o.login_footer_text},s.createElement("span",{className:o.text,style:{color:"#696969",fontFamily:"Roboto",letterSpacing:"0.3px"}},"Already have a Guidesly Account?"," "),s.createElement("button",{className:o.text1,onClick:t,style:{color:"#0c3f97",fontFamily:"Roboto",letterSpacing:"0.3px"}},"Log in!"))))}},50854:function(e,t,a){a.r(t),a.d(t,{default:function(){return E}});var s=a(96540),n=a(53882),o=a(44479),r=a(61105),l=a(85395),i=a(40539),c=a(82019),d=a(77528),m=a(51761),u=a(15239),g=a(86462);const p=(0,a(2613).A)("logo_loadingMask.gif",{version:"mpv1"});var E=()=>{const e=(0,s.useContext)(l.A),t=(0,s.useContext)(i.A),a=(0,g.useLocation)();return s.createElement(c.A,null,s.createElement(d.A,{lang:"en",description:"Track your bookings as a guest by signing up with your Email ID used for booking and Booking ID.",isCDN:!0,image:"/web/static/images/guideslypro/[email protected]",title:"Guest Bookings | Guidesly"}),t.loadingMask?s.createElement("img",{src:p.src,onError:p.onError,alt:"loading",className:n.Loading}):null,s.createElement(m.A,null,s.createElement("div",{className:"guestbooking-module--TopContainer--f90b0"},s.createElement("div",{className:"guestbooking-module--MainContainer--de37e"},s.createElement(o.A,null,s.createElement(r.A,{lg:6,xs:12,sm:12,md:6,className:"guestbooking-module--Col1--01983"},s.createElement("h1",{className:"guestbooking-module--Heading--de4bf"},"Guest Bookings"),s.createElement("p",{className:"guestbooking-module--Content--7e4ec"},"Track your bookings as a guest by signing up with your Email ID used for booking and Booking ID. Once signed up you can track all your bookings associated with the account in future.")),s.createElement(r.A,{lg:6,xs:12,sm:12,md:6,className:"guestbooking-module--Col2--ca8af"},s.createElement("div",{className:"guestbooking-module--RegContainer--f82ea"},s.createElement(u.A,{location:a,handleShowLogin:()=>{e.setSignupShow(!1),e.setForgotPassword(!1),e.setModalShow(!0)},guest:!0}))))))))}},29991:function(){},47734:function(e,t){t.z=void 0;t.z={viewBox:"0 0 24 24",children:[{name:"path",attribs:{d:"M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24"},children:[]},{name:"line",attribs:{x1:"1",y1:"1",x2:"23",y2:"23"},children:[]}],attribs:{fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}}}}]); 2//# sourceMappingURL=component---src-pages-guest-bookings-js-fe52f741b61e00278cf0.js.map
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.