PageSourceSearch

https://www.yourwayhome.ai/_next/static/chunks/4786.f0a41e7cbc8fde3b.js

js yourwayhome.ai collected 2026-10-05 15:27:57 UTC 11,414 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="8fe364f7-d6c5-475e-a2ec-fed6e88d4f4f",e._sentryDebugIdIdentifier="sentry-dbid-8fe364f7-d6c5-475e-a2ec-fed6e88d4f4f")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4786],{4786:(e,r,t)=>{t.r(r),t.d(r,{CustomizeSlugModal:()=>b});var l=t(95155),a=t(12115),i=t(8898),o=t(59964),s=t(11856),d=t(76150),n=t(71123),u=t(92091),c=t(17943),x=t(74264),f=t(58579),h=t(98886),p=t(28122),g=t(7627);function b(e){let{isOpen:r,onClose:t,currentSlug:b,onSlugUpdated:v}=e,{domain:m}=(0,g.r)(),[y,j]=(0,a.useState)(b),[S,F]=(0,a.useState)(!1),[T,w]=(0,a.useState)(!1),[C,E]=(0,a.useState)(null),[I,k]=(0,a.useState)(""),[R,P]=(0,a.useState)(!1);(0,a.useEffect)(()=>{r&&(j(b),E(null),k(""),P(!1))},[r,b]),(0,a.useEffect)(()=>{if(!R||y===b)return;let e=setTimeout(async()=>{if(y.length<3)return void E({available:!1,message:"Slug must be at least 3 characters"});F(!0);try{let e=await fetch("/api/landing-page/check-slug?slug=".concat(encodeURIComponent(y))),r=await e.json();E({available:r.available,message:r.message||r.error||""})}catch(e){console.error("Error checking slug:",e),E({available:!1,message:"Error checking availability"})}finally{F(!1)}},500);return()=>clearTimeout(e)},[y,b,R]);let z=async()=>{if(!(null==C?void 0:C.available)&&y!==b)return void k("This slug is not available");if(y===b)return void t();w(!0),k("");try{let e=await fetch("/api/landing-page/update-slug",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({newSlug:y})}),r=await e.json();if(!r.success){k(r.error||"Failed to update slug"),w(!1);return}v(r.slug,r.url),t()}catch(e){console.error("Error updating slug:",e),k("Failed to update slug. Please try again."),w(!1)}},M=y===b,L=((null==C?void 0:C.available)||M)&&y.length>=3;return r?(0,l.jsxs)(f.Portal,{children:[(0,l.jsx)(x.mH,{onClick:t}),(0,l.jsx)(i.Box,{position:"fixed",top:0,left:0,right:0,bottom:0,zIndex:1001,display:"flex",alignItems:"center",justifyContent:"center",pointerEvents:"none",children:(0,l.jsxs)(x.$m,{children:[(0,l.jsx)(x.s_,{onClick:t}),(0,l.jsx)(x.rQ,{children:"Customize Landing Page Slug"}),(0,l.jsx)(x.cw,{children:(0,l.jsxs)(o.VStack,{gap:6,alignItems:"stretch",children:[(0,l.jsx)(s.Text,{color:"gray.600",children:"Choose a custom URL slug for your landing page. Use only lowercase letters, numbers, and hyphens."}),(0,l.jsxs)(h.XO,{invalid:!!I||R&&!(null==C?void 0:C.available)&&!M,children:[(0,l.jsx)(h.dh,{children:"Landing Page Slug"}),(0,l.jsxs)(d.HStack,{gap:2,children:[(0,l.jsx)(s.Text,{color:"gray.500",fontSize:"sm",whiteSpace:"nowrap",children:m.replace(/^https?:\/\//,"")+"/join/"}),(0,l.jsx)(n.Input,{value:y,onChange:e=>{var r;return r=e.target.value,void(P(!0),j(r.toLowerCase().replace(/[^a-z0-9-]/g,"").replace(/--+/g,"-")))},placeholder:"your-name",size:"lg",fontFamily:"mono"})]}),R&&!M&&(0,l.jsx)(i.Box,{mt:2,children:S?(0,l.jsx)(d.HStack,{gap:2,color:"gray.500",children:(0,l.jsx)(s.Text,{fontSize:"sm",children:"Checking availability..."})}):C?(0,l.jsxs)(d.HStack,{gap:2,color:C.available?"green.600":"red.600",children:[(0,l.jsx)(u.Icon,{fontSize:"sm",children:C.available?(0,l.jsx)(p.YrT,{}):(0,l.jsx)(p.yGN,{})}),(0,l.jsx)(s.Text,{fontSize:"sm",children:C.message})]}):null}),I&&(0,l.jsx)(h.wp,{children:I}),(0,l.jsx)(h.sp,{children:"This is your custom landing page URL for recruiting realtors."})]}),(0,l.jsx)(i.Box,{bg:"surface",p:4,borderRadius:"lg",border:"1px solid",borderColor:"gray.200",children:(0,l.jsxs)(o.VStack,{gap:2,alignItems:"flex-start",children:[(0,l.jsx)(s.Text,{fontSize:"sm",fontWeight:"semibold",color:"gray.700",children:"Preview URL:"}),(0,l.jsx)(s.Text,{fontSize:"sm",fontFamily:"mono",color:"purple.600",wordBreak:"break-all",children:"".concat(m,"/join/").concat(y)})]})}),(0,l.jsx)(i.Box,{bg:"blue.50",p:4,borderRadius:"lg",border:"1px solid",borderColor:"blue.200",children:(0,l.jsxs)(d.HStack,{gap:2,alignItems:"flex-start",children:[(0,l.jsx)(u.Icon,{fontSize:"lg",color:"blue.600",mt:.5,children:(0,l.jsx)(p.y3G,{})}),(0,l.jsxs)(o.VStack,{gap:1,alignItems:"flex-start",children:[(0,l.jsx)(s.Text,{fontSize:"sm",fontWeight:"semibold",color:"blue.900",children:"Slug Requirements:"}),(0,l.jsx)(s.Text,{fontSize:"xs",color:"blue.700",children:"• 3-50 characters long"}),(0,l.jsx)(s.Text,{fontSize:"xs",color:"blue.700",children:"• Lowercase letters, numbers, and hyphens only"}),(0,l.jsx)(s.Text,{fontSize:"xs",color:"blue.700",children:"• No leading or trailing hyphens"})]})]})}),(0,l.jsxs)(d.HStack,{justify:"flex-end",gap:3,children:[(0,l.jsx)(c.Button,{variant:"ghost",onClick:t,disabled:T,_hover:{bg:"primaryMuted"},children:"Cancel"}),(0,l.jsx)(c.Button,{bg:"linear-gradient(135deg, #7c3aed 0%, #a855f7 100%)",color:"white",onClick:z,loading:T,loadingText:"Saving...",disabled:!L,_hover:{transform:"translateY(-2px)",boxShadow:"0 8px 20px rgba(124, 58, 237, 0.3)"},children:"Save Slug"})]})]})})]})})]}):null}},9358:(e,r,t)=>{t.r(r),t.d(r,{FieldLabel:()=>d});
1var l=t(95155),a=t(95449),i=t(12115),o=t(56248),s=t(98781);let d=(0,i.forwardRef)((e,r)=>{let t=(0,s.useFieldContext)(),i=(0,a.v6)(null==t?void 0:t.getLabelProps(),e);return(0,l.jsx)(o.X.label,{...i,ref:r})});d.displayName="FieldLabel"},31575:(e,r,t)=>{t.r(r),t.d(r,{FieldErrorIcon:()=>T,FieldErrorText:()=>F,FieldHelperText:()=>S,FieldLabel:()=>j,FieldPropsProvider:()=>y,FieldRequiredIndicator:()=>w,FieldRoot:()=>m,useFieldStyles:()=>g});var l=t(95155),a=t(88408),i=t(9358),o=t(97308),s=t(90906),d=t(98781),n=t(12115),u=t(48721),c=t(74474),x=t(17174),f=t(73148);let{withProvider:h,withContext:p,useStyles:g,useClassNames:b,PropsProvider:v}=(0,u.createSlotRecipeContext)({key:"field"}),m=h(a.FieldRoot,"root",{forwardAsChild:!0}),y=v,j=p(i.FieldLabel,"label",{forwardAsChild:!0}),S=p(o.FieldHelperText,"helperText",{forwardAsChild:!0}),F=p(s.FieldErrorText,"errorText",{forwardAsChild:!0}),T=(0,f.createIcon)({d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"}),w=(0,n.forwardRef)(function(e,r){let{fallback:t,children:a="*",...i}=e,o=(0,d.useFieldContext)(),s=b(),n=g();return(null==o?void 0:o.required)?(0,l.jsx)(c.chakra.span,{ref:r,"aria-hidden":"true",...i,className:(0,x.cx)(s.requiredIndicator,e.className),css:[n.requiredIndicator,e.css],children:a}):t})},36426:(e,r,t)=>{t.r(r),t.d(r,{fieldAnatomy:()=>l,parts:()=>a});let l=(0,t(91065).y)("field").parts("root","errorText","helperText","input","label","select","textarea","requiredIndicator"),a=l.build()},70609:(e,r,t)=>{t.d(r,{U:()=>a});var l=t(12115);let a="undefined"!=typeof window?l.useLayoutEffect:l.useEffect},73148:(e,r,t)=>{t.d(r,{createIcon:()=>o});var l=t(95155),a=t(12115),i=t(92091);function o(e){let{viewBox:r="0 0 24 24",d:t,displayName:o,defaultProps:s={}}=e,d=a.Children.toArray(e.path),n=(0,a.forwardRef)((e,a)=>(0,l.jsx)(i.Icon,{ref:a,asChild:!1,viewBox:r,...s,...e,children:d.length?d:(0,l.jsx)("path",{fill:"currentColor",d:t})}));return n.displayName=o,n}},80947:(e,r,t)=>{t.r(r),t.d(r,{useField:()=>n});var l=t(4966),a=t(12115),i=t(22977),o=t(70609),s=t(83667),d=t(36426);let n=function(){var e,r,t,n,u;let c=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},x=(0,s.useFieldsetContext)(),f=(0,i.useEnvironmentContext)(),{ids:h,disabled:p=!!(null==x?void 0:x.disabled),invalid:g=!1,readOnly:b=!1,required:v=!1}=c,[m,y]=(0,a.useState)(!1),[j,S]=(0,a.useState)(!1),F=(0,a.useId)(),T=null!=(e=c.id)?e:F,w=(0,a.useRef)(null),C=null!=(r=null==h?void 0:h.control)?r:"field::".concat(T),E=null!=(t=null==h?void 0:h.errorText)?t:"field::".concat(T,"::error-text"),I=null!=(n=null==h?void 0:h.helperText)?n:"field::".concat(T,"::helper-text"),k=null!=(u=null==h?void 0:h.label)?u:"field::".concat(T,"::label");(0,o.U)(()=>{let e=w.current;if(!e)return;let r=()=>{let e=f.getRootNode();y(!!e.getElementById(E)),S(!!e.getElementById(I))};r();let t=new(f.getWindow()).MutationObserver(r);return t.observe(e,{childList:!0,subtree:!0}),()=>t.disconnect()},[f,E,I]);let R=(0,a.useMemo)(()=>{let e=[];return m&&g&&e.push(E),j&&e.push(I),e.join(" ")||void 0},[g,E,I,m,j]),P=(0,a.useMemo)(()=>()=>({...d.parts.root.attrs,id:C,ref:w,role:"group","data-disabled":(0,l.sE)(p),"data-invalid":(0,l.sE)(g),"data-readonly":(0,l.sE)(b)}),[p,g,b,C]),z=(0,a.useMemo)(()=>()=>({...d.parts.label.attrs,id:k,"data-disabled":(0,l.sE)(p),"data-invalid":(0,l.sE)(g),"data-readonly":(0,l.sE)(b),"data-required":(0,l.sE)(v),htmlFor:T}),[p,g,b,v,T,k]),M=(0,a.useMemo)(()=>()=>({"aria-describedby":R,"aria-invalid":(0,l.rq)(g),"data-invalid":(0,l.sE)(g),"data-required":(0,l.sE)(v),"data-readonly":(0,l.sE)(b),id:T,required:v,disabled:p,readOnly:b}),[R,g,v,b,T,p]),L=(0,a.useMemo)(()=>()=>({...M(),...d.parts.input.attrs}),[M]),N=(0,a.useMemo)(()=>()=>({...M(),...d.parts.textarea.attrs}),[M]),q=(0,a.useMemo)(()=>()=>({...M(),...d.parts.select.attrs}),[M]),H=(0,a.useMemo)(()=>()=>({id:I,...d.parts.helperText.attrs,"data-disabled":(0,l.sE)(p)}),[p,I]),_=(0,a.useMemo)(()=>()=>({id:E,...d.parts.errorText.attrs,"aria-live":"polite"}),[E]);return{ariaDescribedby:R,ids:{root:C,control:T,label:k,errorText:E,helperText:I},refs:{rootRef:w},disabled:p,invalid:g,readOnly:b,required:v,getLabelProps:z,getRootProps:P,getIn
1putProps:L,getTextareaProps:N,getSelectProps:q,getHelperTextProps:H,getErrorTextProps:_,getRequiredIndicatorProps:(0,a.useMemo)(()=>()=>({"aria-hidden":!0,...d.parts.requiredIndicator.attrs}),[])}}},83667:(e,r,t)=>{t.r(r),t.d(r,{FieldsetProvider:()=>l,useFieldsetContext:()=>a});let[l,a]=(0,t(98581).createContext)({name:"FieldsetContext",hookName:"useFieldsetContext",providerName:"<FieldsetProvider />",strict:!1})},88408:(e,r,t)=>{t.r(r),t.d(r,{FieldRoot:()=>x});var l=t(95155),a=t(95449),i=t(12115),o=t(65114),s=t(82101),d=t(56248),n=t(80947),u=t(98781);let c=(0,s.createSplitProps)(),x=(0,i.forwardRef)((e,r)=>{let[t,i]=c(e,["id","ids","disabled","invalid","readOnly","required"]),s=(0,n.useField)(t),x=(0,a.v6)(s.getRootProps(),i);return(0,l.jsx)(u.FieldProvider,{value:s,children:(0,l.jsx)(d.X.div,{...x,ref:(0,o.t)(r,s.refs.rootRef)})})});x.displayName="FieldRoot"},90906:(e,r,t)=>{t.r(r),t.d(r,{FieldErrorText:()=>d});var l=t(95155),a=t(95449),i=t(12115),o=t(56248),s=t(98781);let d=(0,i.forwardRef)((e,r)=>{let t=(0,s.useFieldContext)(),i=(0,a.v6)(t.getErrorTextProps(),e);return(null==t?void 0:t.invalid)?(0,l.jsx)(o.X.span,{...i,ref:r}):null});d.displayName="FieldErrorText"},97308:(e,r,t)=>{t.r(r),t.d(r,{FieldHelperText:()=>d});var l=t(95155),a=t(95449),i=t(12115),o=t(56248),s=t(98781);let d=(0,i.forwardRef)((e,r)=>{let t=(0,s.useFieldContext)(),i=(0,a.v6)(null==t?void 0:t.getHelperTextProps(),e);return(0,l.jsx)(o.X.span,{...i,ref:r})});d.displayName="FieldHelperText"},98886:(e,r,t)=>{t.d(r,{XO:()=>i,dh:()=>o,sp:()=>d,wp:()=>s});var l=t(95155),a=t(31575);let i=t(12115).forwardRef(function(e,r){let{invalid:t,...i}=e;return(0,l.jsx)(a.FieldRoot,{ref:r,invalid:t,...i})}),o=a.FieldLabel,s=a.FieldErrorText,d=a.FieldHelperText}}]);

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.