"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1522],{21547:function(t,e,n){n.d(e,{EY:function(){return S}});var i=n(97458),r=n(54063),l=n(39423),a=n(3570),o=n(46461),s=n(26284),c=n(11887),u=n(13942),d=n(47942),g=n(79032),p=n(97212),m=n(10805),h=n(74532),y=n(8922),v=n(2550),f=n(50822),b=n(18849),H=n(52983),F=n(33518),x=n(28610),w=n(31497),T=n(3745),N=n(79184),G=n(6063);let K=(0,r.k)(t=>({button:{display:"flex",flexDirection:"row",alignItems:"center",minWidth:(0,l.h)(48),height:(0,l.h)(48),padding:(0,l.h)(12),gap:(0,l.h)(8),backgroundColor:t.other.colors.secondary.white,border:0,borderRadius:(0,l.h)(8),"&:not([data-disabled])":t.fn.hover({backgroundColor:t.other.colors.primary.lightGray})},buttonPressed:{display:"flex",flexDirection:"row",alignItems:"center",minWidth:(0,l.h)(48),height:(0,l.h)(48),padding:(0,l.h)(12),gap:(0,l.h)(8),backgroundColor:t.other.colors.primary.lightGray,"&:not([data-disabled])":t.fn.hover({backgroundColor:t.other.colors.primary.lightGray})},icon:{},text:{fontWeight:t.other.fontWeight.semibold,marginLeft:(0,l.h)(8)},dropdown:{background:t.other.colors.secondary.black,borderRadius:t.radius.md,paddingTop:(0,l.h)(2),paddingBottom:(0,l.h)(2)},item:{"& > *":{color:"white !important"},color:"white",fontWeight:t.other.fontWeight.semibold,fontSize:t.fontSizes.md,"&[data-hovered]":{backgroundColor:"inherit",textDecoration:"underline"}}})),B={save:{icon:"carbon:favorite",labelKey:"words.save"},share:{icon:"carbon:share",labelKey:"words.share"},print:{icon:"carbon:printer",labelKey:"words.print"},review:{icon:"carbon:star",labelKey:"words.review"},delete:{icon:"carbon:delete",labelKey:"words.delete"},more:{icon:"carbon:overflow-menu-horizontal",useMenu:!0}},W=t=>{let{data:e,name:n,action:r}=t,{t:l}=(0,b.$G)(),o=w.SX.useUtils(),s=(0,F.Er)({icon:"heartFilled",displayText:l("list.added",{name:n})}),c=(0,F.Er)({icon:"warning",displayText:l("list.error-add")}),u=(0,F.Er)({icon:"heartEmpty",displayText:l("list.removedMulti",{name:n})}),d=(0,F.Er)({icon:"warning",displayText:l("list.error-remove")}),g=w.SX.savedList.saveItem.useMutation({onSuccess:(t,e)=>{let{organizationId:n,serviceId:i}=e;s(),o.savedList.isSaved.invalidate(null!=i?i:n)},onError:c}),p=w.SX.savedList.deleteItem.useMutation({onSuccess:(t,e)=>{let{organizationId:n,serviceId:i}=e;u(),o.savedList.isSaved.invalidate(null!=i?i:n)},onError:d}),m=()=>{"save"===r?g.mutate(e):p.mutate(e)};return(0,i.jsx)(a.v.Item,{onClick:()=>m(),children:n})},V=(0,H.forwardRef)((t,e)=>{let{omitLabel:n,serviceId:r,organizationId:l,isMenu:m,...h}=t,[y,v]=(0,H.useState)(!1),[G,B]=(0,H.useState)(!1),[V,L]=(0,H.useState)(),[j,D]=(0,H.useState)(),[C,O]=(0,H.useState)((0,i.jsx)(a.v.Item,{children:(0,i.jsx)(o.M,{children:(0,i.jsx)(s.a,{})})})),{classes:S}=K(),{status:M}=(0,f.useSession)(),{t:_}=(0,b.$G)("common"),A=(0,c.rZ)(),P=w.SX.useUtils();w.SX.savedList.isSaved.useQuery(null!=r?r:l,{enabled:"authenticated"===M&&!!(l||r),refetchOnWindowFocus:!1,onSuccess:t=>{if(v(!!t),t){if(1===t.length){let e=t[0];if(O(null),!e)return;L(e.id),D(e.name);return}O(t.map(t=>{let{id:e,name:n}=t;return(0,i.jsx)(W,{data:{id:e,serviceId:r,organizationId:l},action:"delete",name:n},e)}))}}});let E=w.SX.savedList.getAll.useQuery(void 0,{refetchOnWindowFocus:!1,enabled:"authenticated"===M,onError:()=>{y||O((0,i.jsx)(a.v.Item,{onClick:()=>E.refetch(),closeMenuOnClick:!1,children:(0,i.jsx)(o.M,{children:_("retry")})}))},onSuccess:t=>{y||O(t?[(0,i.jsx)(T.i,{component:a.v.Item,organizationId:l,serviceId:r,children:_("list.create-new")},"newItem"),...t.map(t=>{let{id:e,name:n}=t;return(0,i.jsx)(W,{data:{id:e,serviceId:r,organizationId:l},action:"save",name:n},e)})]:(0,i.jsx)(T.i,{component:a.v.Item,organizationId:l,serviceId:r,children:_("list.create-new")}))}}),k=(0,F.Er)({icon:"heartEmpty",displayText:_("list.removedMulti",{name:j})}),R=(0,F.Er)({icon:"warning",displayText:_("list.error-remove")}),X=w.SX.savedList.deleteItem.useMutation({onSuccess:()=>{k(),P.savedList.isSaved.invalidate(null!=r?r:l),v(!1),P.savedList.getAll.invalidate()},onError:R}),J=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(x.JO,{icon:y?"carbon:favorite-filled":"carbon:favorite",color:A.other.colors.secondary[m?"white":"black"],className:S.icon,...m?{}:{height:24,width:24}}),!n&&(0,i.jsx)(u.x,{fw:m?500:void 0,color:A.other.colors.secondary[m?"white":"black"],className:m?void 0:S.text,children:_(y?"words.saved":"words.save")})]});return(m&&(J=(0,i.jsx)(d.Z,{children:J})),"authenticated"!==M)?m?(0,i.jsx)(N.QuickPromotionModal,{ref:e,component:a.v.Item,className:S.icon,radius:"md",children:J}):(0,i.jsx)(N.QuickPromotionModal,{ref:e,component:g.z,className:S.button,radius:"md",children:J}):y&&V?(0,i.jsx)(p.x,{ref:e,...h,children:(0,i.jsx)(g.z,{className:m?S.icon:S.button,radius:"md",onClick:()=>X.mutate({id:V,organizationId:l,serviceId:r}),children:J})}):(0,i.jsxs)(a.v,{position:"bottom-start",opened:G,onChange:B,classNames:S,keepMounted:!0,children:[(0,i.jsx)(a.v.Target,{children:(0,i.jsx)(p.x,{ref:e,component:g.z,...h,children:J})}),(0,i.jsx)(a.v.Dropdown,{children:C})]})});V.displayName="SaveToggleButton",(0,m.F)(V);let L=(0,H.forwardRef)((t,e)=>{let{t:n}=(0,b.$G)(),{asPath:r}=(0,v.useRouter)(),l=(0,y.V)({timeout:500}),a=(0,F.Er)({icon:"info",displayText:n("link-copied")}),{organizationId:o,serviceId:s,isMenu:c,...u}=t;return(0,i.jsx)(p.x,{component:"button",ref:e,onClick:()=>{let t="".concat(window.location.origin).concat(r);l.copy(t),a()},...u})});L.displayName="CopyToClipboard";let j=(0,m.F)(L),D=(0,H.forwardRef)((t,e)=>{let{organizationId:n,serviceId:r,isMenu:l,...a}=t;return(0,i.jsx)(p.x,{component:"button",ref:e,onClick:()=>window.print(),...a})});D.displayName="Print";let C=(0,m.F)(D),O=()=>{let{classes:t}=K(),{status:e}=(0,f.useSession)(),n=e=>n=>{let{isMenu:r,children:l,props:o}=n;return r?(0,i.jsx)(e,{component:a.v.Item,className:t.item,isMenu:r,...o,children:l}):(0,i.jsx)(e,{component:g.z,className:t.button,...o,children:l})};return{delete:n(N.QuickPromotionModal),more:n((0,m.F)(g.z)),print:n(C),review:n("authenticated"===e?G.R:N.QuickPromotionModal),save:n(V),share:n(j)}},S=t=>{let{iconKey:e,omitLabel:n=!1,serviceId:r,organizationId:l,outsideMoreMenu:o,children:s}=t,{classes:g}=K(),p=(0,c.rZ)(),{t:m}=(0,b.$G)(),h=B[e],{more:y,...f}=B,T=O(),[N,G]=(0,H.useState)(!1),{query:W}=(0,v.useRouter)(),{slug:V}=W,{isMobile:L,isTablet:j}=(0,F.eI)(),{data:D}=w.SX.organization.getIdFromSlug.useQuery({slug:V},{enabled:"string"==typeof V}),C=(null==D?void 0:D.id)||l,S={organizationId:null!=C?C:"",serviceId:r},M=Object.entries(f).filter(t=>{let[e,n]=t;return!(L||j)||"print"!==e});o&&(M=M.filter(t=>{let[e,n]=t;return!o.includes(e)}));let _=M.map(t=>{let[e,n]=t,r=(0,i.jsxs)(d.Z,{children:[(0,i.jsx)(x.JO,{icon:n.icon},e),m(n.labelKey)]},e);return T[e]({isMenu:!0,children:r,props:{...S,key:e}})}),A={className:N?g.buttonPressed:g.button,radius:"md",...S},P=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(x.JO,{icon:h.icon,color:p.other.colors.secondary.black,className:"labelKey"in h?void 0:g.icon,height:24,width:24}),!n&&"labelKey"in h&&(0,i.jsx)(u.x,{className:g.text,children:s||m(h.labelKey,{count:1})})]}),E=T[e]({children:P,props:A}),k=(0,i.jsxs)(a.v,{position:"bottom-start",opened:N,onChange:G,zIndex:200,classNames:g,keepMounted:!0,children:[(0,i.jsx)(a.v.Target,{children:E}),(0,i.jsx)(a.v.Dropdown,{children:_})]});return"useMenu"in h?k:E};S.Loading=()=>(0,i.jsx)(h.O,{h:22,w:70,radius:8})},91221:function(t,e,n){n.d(e,{_:function(){return b},a:function(){return f}});var i=n(97458),r=n(54063),l=n(39423),a=n(11887),o=n(59297),s=n(47942),c=n(13942),u=n(2550),d=n(18849),g=n(52983),p=n(62510),m=n(37953),h=n(28610);let y=(0,r.k)(t=>({root:{height:(0,l.h)(40),maxWidth:"100%",padding:"".concat((0,l.h)(10)," ").concat((0,l.h)(8)),color:t.other.colors.secondary.black,backgroundColor:t.other.colors.secondary.white,borderRadius:(0,l.h)(8),"&:hover":{backgroundColor:t.other.colors.primary.lightGray,textDecoration:"none !important"},...t.fn.hover({backgroundColor:"".concat(t.other.colors.primary.lightGray," !important"),textDecoration:"none !important"})},icon:{width:(0,l.h)(24),height:(0,l.h)(24)},buttonText:{}})),v=function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];return e.every(t=>"string"==typeof t)},f=t=>{let{option:e,backTo:n,backToText:r,onClick:l,children:f}=t,{classes:b}=y(),H=(0,a.rZ)(),{t:F}=(0,d.$G)("common"),x=(0,u.useRouter)(),{searchStateActions:w}=(0,m.X)(),{isMobile:T}=(0,p.e)(),N={close:"carbon:close",back:"carbon:arrow-left"}[e],G=(0,g.useMemo)(()=>{switch(e){case"close":return F("common:words.close");case"back":switch(n){case"search":return F("common:breadcrumb.back-to-search");case"none":return F("common:words.back");case"dynamicText":if(T)return F("common:words.back");return(0,i.jsx)(d.cC,{i18nKey:"breadcrumb.back-to-dynamic",ns:"common",values:{page:r},shouldUnescape:!0,components:{u:(0,i.jsx)("u",{children:"."})}})}default:return F("close")}},[e,n,r,T]);return(0,i.jsx)(o.k,{className:b.root,onClick:t=>{if("function"==typeof l)return l(t);if("back"===e)switch(n){case"search":{let t=w.getRoute();t&&x.push({pathname:"/search/[...params]",query:t});break}case"dynamicText":if(x.pathname.startsWith("/org/[slug]/[orgLocationId]")){let{orgLocationId:t,slug:e}=x.query;v(e,t)&&x.push({pathname:x.pathname.endsWith("/edit")?"/org/[slug]/edit":"/org/[slug]",query:{slug:e}})}}},children:(0,i.jsxs)(s.Z,{spacing:8,children:[(0,i.jsx)(h.JO,{icon:N,height:24,color:H.other.colors.secondary.black,className:b.icon}),(0,i.jsx)(c.x,{size:"md",fw:H.other.fontWeight.semibold,truncate:!0,m:0,children:f||G})]})})},b=t=>{if("close"===t.option)return!0;if("back"===t.option){if("dynamicText"===t.backTo){if("function"==typeof t.onClick&&"string"==typeof t.backToText)return!0}else if("none"===t.backTo||"search"===t.backTo)return!0}return!1}},83390:function(t,e,n){n.r(e),n.d(e,{UserAvatar:function(){return b}});var i=n(97458),r=n(54063),l=n(39423),a=n(11887),o=n(13942),s=n(47942),c=n(74532),u=n(29387),d=n(12675),g=n(51987),p=n(2550),m=n.n(p),h=n(50822),y=n(18849),v=n(28610);let f=(0,r.k)((t,e)=>{let{avatarSize:n}=e;return{group:{gap:(0,l.h)(n>=48?12:4)},name:{...t.other.utilityFonts.utility1},subText:{...t.other.utilityFonts.utility2,color:t.other.colors.secondary.darkGray},avatarPlaceholder:{height:(0,l.h)(n),width:(0,l.h)(n)}}}),b=t=>{var e,n;let{subheading:r,user:l,useLoggedIn:p=!1,loading:b=!1,avatarSize:H=40}=t,{classes:F}=f({avatarSize:H}),{t:x,i18n:w}=(0,y.$G)(),{data:T,status:N}=(0,h.useSession)(),G=(0,a.rZ)(),K=()=>{if(!l&&p&&void 0!==r)return(0,i.jsx)(o.x,{className:F.subText,children:null==T?void 0:T.user.email});switch(typeof r){case null:return null;case void 0:return;case"string":return(0,i.jsx)(o.x,{className:F.subText,children:r});default:var t;if(!(r instanceof Date))return null;return(0,i.jsx)(o.x,{className:F.subText,children:g.ou.fromJSDate(r).setLocale(null!==(t=w.resolvedLanguage)&&void 0!==t?t:"en").toLocaleString(g.ou.DATE_MED_WITH_WEEKDAY)})}};if(b||p&&"loading"===N&&!T||m().isFallback)return(0,i.jsxs)(s.Z,{className:F.group,children:[(0,i.jsx)(c.O,{height:H,circle:!0}),(0,i.jsxs)(u.K,{align:"flex-start",justify:"center",spacing:4,children:[(0,i.jsx)(c.O,{variant:"utility"}),!!K()&&(0,i.jsx)(c.O,{variant:"utility",children:K()})]})]});let B={image:l&&!p?l.image:null==T?void 0:T.user.image,name:l&&!p?l.name:null==T?void 0:T.user.name};return(0,i.jsxs)(s.Z,{className:F.group,align:"center",children:[(0,i.jsx)(d.q,{src:B.image,alt:null!==(e=B.name)&&void 0!==e?e:x("user-avatar"),classNames:{root:F.avatarPlaceholder,placeholder:F.avatarPlaceholder},children:(0,i.jsx)(v.JO,{icon:"carbon:user",height:24,color:G.other.colors.secondary.darkGray})}),(0,i.jsxs)(u.K,{align:"flex-start",justify:"center",spacing:4,children:[(0,i.jsx)(o.x,{className:F.name,children:null!==(n=B.name)&&void 0!==n?n:x("in-reach-user")}),K()]})]})}},60295:function(t,e,n){n.d(e,{o:function(){return H}});var i=n(97458),r=n(11887),l=n(29387),a=n(95084),o=n(95294),s=n(36666),c=n(56033),u=n(85351),d=n(2550),g=n(18849),p=n(52983),m=n(1850),h=n(31497),y=n(85717),v=n(83390);let f=m.z.object({slug:m.z.string(),orgLocationId:m.z.string().optional(),serviceId:m.z.string().optional()}),b=m.z.object({organizationId:m.z.string(),orgLocationId:m.z.string().optional(),orgServiceId:m.z.string().optional(),rating:m.z.number(),reviewText:m.z.string().optional()}),H=t=>{var e;let{type:n="body",closeModalHandler:m}=t,{t:H}=(0,g.$G)(),F=(0,r.rZ)(),{query:x}=(0,d.useRouter)(),w=f.parse(x),{data:T,status:N}=h.SX.organization.getIdFromSlug.useQuery(w,{enabled:!!w}),{orgLocationId:G,serviceId:K}=w,B=h.SX.useUtils(),W=h.SX.review.create.useMutation({onSuccess:()=>{B.organization.forOrgPage.invalidate(),B.location.forLocationPage.invalidate(),m instanceof Function&&m()}}),V=(0,c.c)({initialValues:{organizationId:null!==(e=null==T?void 0:T.id)&&void 0!==e?e:"",orgLocationId:G,orgServiceId:K,rating:0},validate:(0,u.F)(b)});(0,p.useEffect)(()=>{"success"===N&&(null==T?void 0:T.id)&&V.setFieldValue("organizationId",T.id)},[N,null==T?void 0:T.id]);let L="body"===n,j=(0,i.jsx)("form",{onSubmit:V.onSubmit(t=>{W.mutate(t)}),children:(0,i.jsxs)(l.K,{align:"flex-start",spacing:"xl",children:[(0,i.jsx)(v.UserAvatar,{useLoggedIn:!0,avatarSize:48}),(0,i.jsx)(a.i,{...V.getInputProps("rating")}),(0,i.jsx)(o.g,{label:H("review-resource"),placeholder:H("enter-review"),description:H("review-note"),...V.getInputProps("reviewText")}),(0,i.jsx)(y.z,{variant:L?"primary":"primary-icon",fullWidth:!L,type:"submit",children:H("submit-review")})]})});switch(n){case"modal":return j;case"body":return(0,i.jsx)(s.X,{withBorder:!0,radius:"lg",p:F.spacing.lg,children:j})}}},3745:function(t,e,n){n.d(e,{i:function(){return T}});var i=n(97458),r=n(47942),l=n(97212),a=n(60363),o=n(29387),s=n(57463),c=n(13942),u=n(37355),d=n(10805),g=n(56033),p=n(85351),m=n(28988),h=n(18849),y=n(52983),v=n(1850),f=n(91221),b=n(85717),H=n(33518),F=n(31497);let x=v.z.object({name:v.z.string()}),w=(0,y.forwardRef)((t,e)=>{let{t:n}=(0,h.$G)("common"),d=(0,H.jt)(),[y,v]=(0,m.q)(!1),w=F.SX.useUtils(),{isMobile:T}=(0,H.eI)(),N=(0,g.c)({validate:(0,p.F)(x),validateInputOnBlur:!0}),G=(0,H.Er)({icon:"added",displayText:n("list.created",{name:N.values.name})}),K=(0,H.Er)({icon:"heartFilled",displayText:n("list.added",{name:N.values.name})}),B=F.SX.savedList.create.useMutation({onSuccess:()=>{G(),w.savedList.getAll.invalidate(),v.close()}}),W=F.SX.savedList.createAndSaveItem.useMutation({onSuccess:(t,e)=>{let{organizationId:n,serviceId:i}=e;G(),K(),w.savedList.getAll.invalidate(),w.savedList.isSaved.invalidate(null!=i?i:n),v.close()}}),V=B.isLoading||W.isLoading,L=()=>{let{organizationId:e,serviceId:n}=t,{name:i}=N.values;e||n?W.mutate({name:i,serviceId:n,organizationId:e}):B.mutate({name:i})},j=(0,i.jsx)(r.Z,{position:"apart",align:"center",noWrap:!0,children:(0,i.jsx)(l.x,{maw:"70%",style:{overflow:"hidden"},children:(0,i.jsx)(f.a,{option:"close",onClick:v.close})})});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(a.u,{title:j,opened:y,onClose:()=>v.close(),fullScreen:T,children:(0,i.jsxs)(o.K,{align:"center",spacing:24,children:[(0,i.jsx)(s.D,{order:2,children:n("list.create-new")}),(0,i.jsx)(c.x,{variant:d.Text.utility4darkGray,children:n("list.create-new-sub")}),(0,i.jsx)(u.o,{label:n("list.name"),placeholder:n("list.new-list-placeholder"),required:!0,...N.getInputProps("name")}),(0,i.jsx)(c.x,{variant:d.Text.utility4darkGray,children:n("list.create-new-sub2")}),(0,i.jsx)(b.z,{onClick:()=>L(),variant:"primary-icon",fullWidth:!0,loaderPosition:"center",loading:V,disabled:!N.isValid(),children:n("list.create-new")})]})}),(0,i.jsx)(l.x,{component:"button",ref:e,onClick:()=>v.open(),...t})]})});w.displayName="CreateNewListModal";let T=(0,d.F)(w)},11638:function(t,e,n){n.d(e,{Q:function(){return N}});var i=n(97458),r=n(11887),l=n(47942),a=n(13942),o=n(60363),s=n(29387),c=n(57463),u=n(37355),d=n(97212),g=n(10805),p=n(56033),m=n(85351),h=n(28988),y=n(18849),v=n(52983),f=n(1850),b=n(85717),H=n(33518),F=n(28610),x=n(31497),w=n(31522);let T=(0,v.forwardRef)((t,e)=>{let{t:n}=(0,y.$G)(["common"]),g=f.z.object({email:f.z.string().email({message:n("form-error-enter-valid-email")})}),v=(0,p.c)({validate:(0,m.F)(g),validateInputOnBlur:!0,initialValues:{email:"",cognitoSubject:n("password-reset.email-subject"),cognitoMessage:n("password-reset.email-body")}}),T=(0,H.jt)(),N=(0,r.rZ)(),G=x.SX.user.forgotPassword.useMutation({onSuccess:()=>{}}),{animateCSS:K,fireEvent:B}=(0,H.Ph)({variant:1}),[W,V]=(0,h.q)(!1),{isMobile:L}=(0,H.eI)(),j=(0,i.jsx)(w.r,{breadcrumb:{option:"close",onClick:V.close}}),D=(0,i.jsxs)(l.Z,{children:[(0,i.jsx)(F.JO,{icon:"carbon:checkmark-filled",color:N.other.colors.primary.allyGreen,height:14}),(0,i.jsx)(a.x,{variant:T.Text.utility3,children:n("email-sent")})]}),C=()=>{v.isValid()?G.mutate(v.values):B()};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.u,{className:K,title:j,opened:W,onClose:()=>V.close(),zIndex:550,fullScreen:L,children:(0,i.jsxs)(s.K,{align:"center",spacing:24,children:[(0,i.jsx)(c.D,{order:2,children:n("reset-password")}),(0,i.jsx)(a.x,{variant:T.Text.utility4darkGray,children:n("reset-password-message")}),(0,i.jsx)(u.o,{label:n("words.email"),placeholder:n("enter-email-placeholder"),required:!0,...v.getInputProps("email"),description:G.isSuccess?D:void 0}),(0,i.jsx)(b.z,{onClick:()=>G.isSuccess?V.close():C(),variant:"primary-icon",fullWidth:!0,loaderPosition:"center",loading:G.isLoading,children:n(G.isSuccess?"words.close":"send-email")})]})}),(0,i.jsx)(d.x,{component:"button",ref:e,onClick:()=>V.open(),...t})]})});T.displayName="ForgotPasswordModal";let N=(0,g.F)(T)},74323:function(t,e,n){n.r(e),n.d(e,{LoginBody:function(){return th},LoginModalBody:function(){return ty},LoginModalLauncher:function(){return tv},SignupModalLauncher:function(){return tm}});var i=n(97458),r=n(13942),l=n(57463),a=n(29387),o=n(88306),s=n(3217),c=n(34962),u=n(60363),d=n(97212),g=n(37355),p=n(16918),m=n(85351),h=n(56033),y=n(28988),v=n(10805),f=n(2550),b=n(50822),H=n(18849),F=n(52983),x=n(1850),w=n(19220),T=n(85717),N=n(69202),G=n(33518),K=n(31497),B=n(10253),W=n(66842);let V={name:x.z.string(),email:x.z.string().email({message:(0,W.t)("form-error-enter-valid-email")}),password:x.z.string().regex(/^(?=.*[a-z])(?=.*[A-Z])(?=.*[$&+,:;=?@#|'<>.^*()%!-]).{8,}$/,{message:(0,W.t)("form-error-password-req")})},L=x.z.object({...V,userType:x.z.literal("individual")}),j=x.z.object({...V,userType:x.z.literal("provider"),language:x.z.string(),location:x.z.object({city:x.z.string(),govDist:x.z.string(),country:x.z.string()}),lawPractice:x.z.string().optional(),otherLawPractice:x.z.string().optional(),servProvider:x.z.string(),servProviderOther:x.z.string().optional()}),D=x.z.object({...V,userType:x.z.literal("lcr"),language:x.z.string(),location:x.z.object({city:x.z.string(),govDist:x.z.string(),country:x.z.string()})}),C=x.z.discriminatedUnion("userType",[L,j,D]),[O,S,M]=(0,B.W)();var _=n(54063),A=n(39423),P=n(11887),E=n(84757),k=n(36982),R=n(14262),X=n(18042),J=n(78052),Q=n(88619);let Z=[{id:"attr_01GW2HHFVKFM4TDY4QRK4AR2ZW",tag:"accessemail",name:"Access Instructions - Email",icon:null,iconBg:null,tsNs:"attribute",tsKey:"serviceaccess.accessemail",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVKMRHFD8SMDAZM3SSM",tag:"accessfile",name:"Access Instructions - File",icon:null,iconBg:null,tsNs:"attribute",tsKey:"serviceaccess.accessfile",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVMYXMS8ARA3GE7HZFD",tag:"accesslink",name:"Access Instructions - Link",icon:null,iconBg:null,tsNs:"attribute",tsKey:"serviceaccess.accesslink",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVMH6AE94EXN7T5A87C",tag:"accesslocation",name:"Access Instructions - Location",icon:null,iconBg:null,tsNs:"attribute",tsKey:"serviceaccess.accesslocation",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVMKTFWCKBVVFJ5GMY0",tag:"accessphone",name:"Access Instructions - Phone",icon:null,iconBg:null,tsNs:"attribute",tsKey:"serviceaccess.accessphone",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVMSX7T1WDNZ5QEHKWT",tag:"accesspublictransit",name:"Access Instructions - Public Transit",icon:null,iconBg:null,tsNs:"attribute",tsKey:"serviceaccess.accesspublictransit",active:!0,filterType:null,showOnLocation:null},{id:"attr_01H6PRPT32KX1JPGJSHAF2D89C",tag:"accesssms",name:"Access Instructions - SMS",icon:null,iconBg:null,tsNs:"attribute",tsKey:"serviceaccess.accesssms",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVMMF19AX2KPBTMV6P3",tag:"accesstext",name:"Access Instructions - Text",icon:null,iconBg:null,tsNs:"attribute",tsKey:"serviceaccess.accesstext",active:!0,filterType:null,showOnLocation:null},{id:"attr_01H6PRPTWRS80XFM77EMHKZ787",tag:"accesswhatsapp",name:"Access Instructions - WhatsApp",icon:null,iconBg:null,tsNs:"attribute",tsKey:"serviceaccess.accesswhatsapp",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFV6YWGAGTXAPQ18FKE2",tag:"adults",name:'"adult" defined as 18 years or older',icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.adults",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFV7FJDMTM1APJVMGVBN",tag:"africa-immigrant",name:"Opportunities that serve those from African countries",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.africa-immigrant",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFV7YQYRBJYY8ADEFFZS",tag:"african-american",name:"Opportunities that serve the African American community",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.african-american",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVJGDDWTR5D0C8BY357",tag:"all-languages-by-interpreter",name:"All languages via interpreter",icon:null,iconBg:null,tsNs:"attribute",tsKey:"lang.all-languages-by-interpreter",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVJF09GXY5N5CKMSANJ",tag:"american-sign-language",name:"American Sign Language",icon:null,iconBg:null,tsNs:"attribute",tsKey:"lang.american-sign-language",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFV7T9AXAZR78CKYBCEP",tag:"api",name:"Opportunities that serve the Asian and Pacific Islander community",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.api",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFV7P0Y57AWWNTV5EZWX",tag:"asexual",name:"Opportunities that serve the Asexual Community",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.asexual",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFV8BP2NXM85P39S52CZ",tag:"asia-immigrant",name:"Opportunities that serve those from Asian countries",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.asia-immigrant",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFV813JPAKQX9XWT653S",tag:"asylee",name:"Opportunities that serve Asylees (those who have been granted asylum status)",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.asylee",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFV6JKV8203JRV3Z6VH6",tag:"asylum-seeker",name:"Opportunities that serve Asylum seekers from {{country}}",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.asylum-seeker",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVPCVX8F3B7M30ZJEHW",tag:"asylum-seekers",name:"Asylum Seekers",icon:"️‍️‍\uD83C\uDF0E",iconBg:null,tsNs:"attribute",tsKey:"srvfocus.asylum-seekers",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFV3YJ2AWADHVKG79BQ0",tag:"at-capacity",name:"At capacity",icon:null,iconBg:null,tsNs:"attribute",tsKey:"additional.at-capacity",active:!0,filterType:"EXCLUDE",showOnLocation:null},{id:"attr_01GW2HHFV80NDMK5HA4XWQ5J0Y",tag:"bipoc",name:"Opportunities that serve Black, Indigenous, and People of Color",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.bipoc",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVN72D7XEBZZJXCJQXQ",tag:"bipoc-comm",name:"BIPOC Community",icon:"️‍️‍✊\uD83C\uDFFF",iconBg:null,tsNs:"attribute",tsKey:"srvfocus.bipoc-comm",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVNPKMHYK12DDRVC1VJ",tag:"bipoc-led",name:"BIPOC-led",icon:"\uD83E\uDD0E",iconBg:"#F1DD7F",tsNs:"attribute",tsKey:"orgleader.bipoc-led",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFV88K2G0S868A5CRVS1",tag:"bisexual",name:"Opportunities that serve the Bisexual Community",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.bisexual",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFV9DB9YRP9ER7PVN93B",tag:"black",name:"Opportunities that serve the Black Community",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.black",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVN3JX2J7REFFT5NAMS",tag:"black-led",name:"Black-led",icon:"️‍️‍✊\uD83C\uDFFF",iconBg:"#C77E54",tsNs:"attribute",tsKey:"orgleader.black-led",active:!0,filterType:null,showOnLocation:null},{id:"attr_01H273G39A14TGHT4DA1T0DW5M",tag:"caregivers-focus",name:"Caregivers Community",icon:null,iconBg:null,tsNs:"attribute",tsKey:"srvfocus.caregivers",active:!1,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFV6RZRY91ZYFM991WJ5",tag:"citizens",name:"Citizens of {{country}}",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.citizens",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFV9W2GNDCJVW3GARDR7",tag:"conversion-therapy-survivors",name:"Opportunities that serve Conversion Therapy Survivors",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.conversion-therapy-survivors",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVRH531R2HAV8DMDZSC",tag:"corp-law-firm",name:"Corporate law firm",icon:null,iconBg:null,tsNs:"attribute",tsKey:"userlawpractice.corp-law-firm",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVGWKWB53HWAAHQ9AAZ",tag:"cost-fees",name:"Incurs a cost",icon:"carbon:piggy-bank",iconBg:null,tsNs:"attribute",tsKey:"cost.cost-fees",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVGDTNW9PDQNXK6TF1T",tag:"cost-free",name:"Free of cost",icon:"carbon:piggy-bank",iconBg:null,tsNs:"attribute",tsKey:"cost.cost-free",active:!0,filterType:"INCLUDE",showOnLocation:null},{id:"attr_01GW2HHFV9VJWNNJRQNH490Y0H",tag:"daca-recipient-seeker",name:"Opportunities that serve Dreamers (DACA recipients)",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.daca-recipient-seeker",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFV9R98KE8V2CXH82AM3",tag:"detained-immigrant",name:"Opportunities that serve detained immigrants",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.detained-immigrant",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFV9T38PQNWGY285NZXY",tag:"disabled",name:"Opportunities that serve the disabled community",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.disabled",active:!0,filterType:null,showOnLocation:null},{id:"attr_01H273ETEX43K0BR6FG3G7MZ4S",tag:"disabled-focus",name:"Disabled Community",icon:null,iconBg:null,tsNs:"attribute",tsKey:"srvfocus.disabled",active:!1,filterType:null,showOnLocation:null},{id:"attr_01H273FCJ8NNG1T1BV300CN702",tag:"elder-focus",name:"Focused on Elders",icon:null,iconBg:null,tsNs:"attribute",tsKey:"srvfocus.elder",active:!1,filterType:null,showOnLocation:null},{id:"attr_01H6P951P0V3CR807P8KRH82S1",tag:"elders",name:"Elders",icon:"\uD83C\uDF33",iconBg:null,tsNs:"attribute",tsKey:"crisis-support-community.elders",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVGSAZXGR4JAVHEK6ZC",tag:"elig-age",name:"Age eligibility",icon:null,iconBg:null,tsNs:"attribute",tsKey:"eligibility.elig-age",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVAG8SXQQM31S2CRYK0",tag:"gay",name:"Opportunities that serve the Gay Community",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.gay",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVQ7SYGD3KM8WP9X50B",tag:"gender-nc",name:"Gender Non-Conforming",icon:"\uD83C\uDFF3️‍⚧️",iconBg:null,tsNs:"attribute",tsKey:"srvfocus.gender-nc",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVAEZ06APRWQ25F896N",tag:"gender-nonconforming",name:"Opportunities that serve the Gender nonconforming community",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.gender-nonconforming",active:!0,filterType:null,showOnLocation:null},{id:"attr_01H6P8T277D0C8HFQA6N09FJWD",tag:"general-lgbtq",name:"General LGBTQ+",icon:"\uD83C\uDFF3️‍\uD83C\uDF08",iconBg:null,tsNs:"attribute",tsKey:"crisis-support-community.general-lgbtq",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFV4D5ZHFMAE7852GB4P",tag:"geo-near-public-transit",name:"Near public transportation",icon:null,iconBg:null,tsNs:"attribute",tsKey:"additional.geo-near-public-transit",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFV48VQJBMFA05QCBBV9",tag:"geo-public-transit-description",name:"Public transit / specific directions",icon:null,iconBg:null,tsNs:"attribute",tsKey:"additional.geo-public-transit-description",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFV3BADK80TG0DXXFPMM",tag:"has-confidentiality-policy",name:"Has A Confidentiality Policy",icon:null,iconBg:null,tsNs:"attribute",tsKey:"additional.has-confidentiality-policy",active:!0,filterType:"INCLUDE",showOnLocation:null},{id:"attr_01GW2HHFVA06WHRSM241ZF0FY0",tag:"hiv-aids",name:"Opportunities that serve the HIV+ and at-risk community",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.hiv-aids",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVRMQFJ9AMA633SQQGV",tag:"hiv-comm",name:"HIV Community",icon:"\uD83D\uDC9B",iconBg:null,tsNs:"attribute",tsKey:"srvfocus.hiv-comm",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVAKWSPFVAN9CYQE982",tag:"homeless",name:"Opportunities that serve homeless individuals",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.homeless",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVB24VR4FYCTAV6PE2S",tag:"human-trafficking-survivor",name:"Opportunities that serve human trafficking survivors",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.human-trafficking-survivor",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVPTK9555WHJHDBDA2J",tag:"immigrant-comm",name:"Immigrant Community",icon:"️‍️‍\uD83C\uDF0E",iconBg:null,tsNs:"attribute",tsKey:"srvfocus.immigrant-comm",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVNHMF72WHVKRF6W4TA",tag:"immigrant-led",name:"Immigrant-led",icon:"️‍️‍\uD83C\uDF0E",iconBg:"#79ADD7",tsNs:"attribute",tsKey:"orgleader.immigrant-led",active:!0,filterType:null,showOnLocation:null},{id:"attr_01H273FPTCFKTVBNK158HE9M42",tag:"incarcerated-focus",name:"Incarcerated Community",icon:null,iconBg:null,tsNs:"attribute",tsKey:"srvfocus.incarcerated",active:!1,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVK8KPRGKYFSSM5ECPQ",tag:"incompatible-info",name:"Incompatible Information",icon:null,iconBg:null,tsNs:"attribute",tsKey:"sys.incompatible-info",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GYSVX1NAMR6RDV6M69H4KN3T",tag:"info",name:"Informational Alert",icon:"carbon:information-filled",iconBg:null,tsNs:"attribute",tsKey:"alerts.info",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVBQC4B7YV8GVWQ4VTV",tag:"intersex",name:"Opportunities that serve the Intersex Community",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.intersex",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVJ8K180CNX339BTXM2",tag:"lang-offered",name:"Specific languages offered",icon:null,iconBg:null,tsNs:"attribute",tsKey:"lang.lang-offered",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFV68A4FPJMP7NDRPW0B",tag:"language-speakers",name:"Opportunities that serve {{language}} speakers",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.language-speakers",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVB52WZES0QCSCTC7YY",tag:"latin-america-immigrant",name:"Opportunities that serve those from Latin America",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.latin-america-immigrant",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVBM3XB0R04CNZ8R0E2",tag:"latinx",name:"Opportunities that serve the Latinx community",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.latinx",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVSE2074QZJ4SKEW74J",tag:"law-other",name:"Other",icon:null,iconBg:null,tsNs:"attribute",tsKey:"userlawpractice.law-other",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVRS8XEJ3TJBBEQJ707",tag:"law-school-clinic",name:"Law school clinic",icon:null,iconBg:null,tsNs:"attribute",tsKey:"userlawpractice.law-school-clinic",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVRFPRQCQHNJA6BM3XP",tag:"legal-nonprofit",name:"Legal nonprofit organization",icon:null,iconBg:null,tsNs:"attribute",tsKey:"userlawpractice.legal-nonprofit",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVCY4DRQVAABRJ88RJS",tag:"lesbian",name:"Opportunities that serve the Lesbian Community",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.lesbian",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVCKH2AQ2E1CKA1A8HP",tag:"lgbtq-youth",name:"Opportunities that serve LGBTQ+ youth",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.lgbtq-youth",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVCGZ8ZYBT2JBK8KB0N",tag:"lgbtq-youth-caregivers",name:"Opportunities that serve Caregivers of LGBTQ+ youth",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.lgbtq-youth-caregivers",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVQCZPA3Z5GW6J3MQHW",tag:"lgbtq-youth-focus",name:"LGBTQ+ Youth",icon:"\uD83C\uDF31",iconBg:null,tsNs:"attribute",tsKey:"srvfocus.lgbtq-youth-focus",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVCYV0M94A99X6J7D61",tag:"middle-east-immigrant",name:"Opportunities that serve those from the Middle East",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.middle-east-immigrant",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVC5SQPVHG073M5RQBQ",tag:"muslim",name:"Opportunities that serve the Muslim community",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.muslim",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVD1M79XEFSZ9FF5T5H",tag:"native-american-two-spirit",name:"Opportunities that serve the Native American community",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.native-american-two-spirit",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVDCARZBD5RWDQBR5KT",tag:"nonbinary",name:"Opportunities that serve the Nonbinary community",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.nonbinary",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFV5Q7XN2ZNTYFR1AD3M",tag:"offers-remote-services",name:"Remote",icon:"carbon:globe",iconBg:null,tsNs:"attribute",tsKey:"additional.offers-remote-services",active:!0,filterType:"INCLUDE",showOnLocation:null},{id:"attr_01GW2HHFVJDKVF1HV7559CNZCY",tag:"other-describe",name:"Other (free text description)",icon:null,iconBg:null,tsNs:"attribute",tsKey:"eligibility.other-describe",active:!0,filterType:null,showOnLocation:null},{id:"attr_01H273GHADR15DGYH06SSN5XVG",tag:"private-practice",name:"Private Practice",icon:null,iconBg:null,tsNs:"attribute",tsKey:"additional.private-practice",active:!1,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVDJFS3XBGKK7B8J96C",tag:"queer",name:"Opportunities that serve the Queer Community",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.queer",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVDWY4YDCD4PTAEA4DZ",tag:"refugee",name:"Opportunities that serve Refugees",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.refugee",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFV5GNC11E5NVN7460QB",tag:"religiously-affiliated",name:"Is religiously affiliated",icon:null,iconBg:null,tsNs:"attribute",tsKey:"additional.religiously-affiliated",active:!1,filterType:"EXCLUDE",showOnLocation:null},{id:"attr_01GW2HHFVH9DPBZ968VXGE50E7",tag:"req-medical-insurance",name:"REQUIRES medical insurance",icon:null,iconBg:null,tsNs:"attribute",tsKey:"eligibility.req-medical-insurance",active:!0,filterType:"EXCLUDE",showOnLocation:null},{id:"attr_01GW2HHFVHZ599M48CMSPGDCSC",tag:"req-photo-id",name:"REQUIRES a photo ID",icon:null,iconBg:null,tsNs:"attribute",tsKey:"eligibility.req-photo-id",active:!0,filterType:"EXCLUDE",showOnLocation:null},{id:"attr_01GW2HHFVH0GQK0GAJR5D952V3",tag:"req-proof-of-age",name:"REQUIRES proof of age",icon:null,iconBg:null,tsNs:"attribute",tsKey:"eligibility.req-proof-of-age",active:!0,filterType:"EXCLUDE",showOnLocation:null},{id:"attr_01GW2HHFVHEVX4PMNN077ASQMG",tag:"req-proof-of-income",name:"REQUIRES proof of income",icon:null,iconBg:null,tsNs:"attribute",tsKey:"eligibility.req-proof-of-income",active:!0,filterType:"EXCLUDE",showOnLocation:null},{id:"attr_01GW2HHFVHGMVCAY1G5BWF1PFB",tag:"req-proof-of-residence",name:"REQUIRES proof of residence",icon:null,iconBg:null,tsNs:"attribute",tsKey:"eligibility.req-proof-of-residence",active:!0,filterType:"EXCLUDE",showOnLocation:null},{id:"attr_01GW2HHFVJH8MADHYTHBV54CER",tag:"req-referral",name:"REQUIRES a referral",icon:null,iconBg:null,tsNs:"attribute",tsKey:"eligibility.req-referral",active:!0,filterType:"EXCLUDE",showOnLocation:null},{id:"attr_01GW2HHFVPJERY0GS9D7F56A23",tag:"resettled-refugees",name:"Resettled Refugees",icon:"️‍️‍\uD83C\uDF0E",iconBg:null,tsNs:"attribute",tsKey:"srvfocus.resettled-refugees",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVDJTEDWKRJJHVF8RNV",tag:"residents-green-card-holders",name:"Opportunities that serve Residents of countries who are green card holders",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.residents-green-card-holders",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVERSX32Q4C2GJRM4ZF",tag:"seniors",name:'"senior" defined as 65 years or older',icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.seniors",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVEWR1S5762PNWFK7QN",tag:"sex-workers",name:"Opportunities that serve sex workers",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.sex-workers",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVQ8AGBKBBZJWTHNP2F",tag:"spanish-speakers",name:"Spanish Speakers",icon:"\uD83D\uDDE3️",iconBg:null,tsNs:"attribute",tsKey:"srvfocus.spanish-speakers",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVE9NE0NMDPK4X8WBNB",tag:"teens",name:'"teen" defined as 12-18 years old',icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.teens",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVGJ5GD2WHNJDPSFNRW",tag:"time-appointment-required",name:"Time Appointment Required",icon:null,iconBg:null,tsNs:"attribute",tsKey:"eligibility.time-appointment-required",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFV4TM7H5V6FHWA7S9JK",tag:"time-walk-in",name:"Has Walk-In Hours",icon:null,iconBg:null,tsNs:"attribute",tsKey:"additional.time-walk-in",active:!0,filterType:null,showOnLocation:null},{id:"attr_01HNG5GDC5MXW30F32FWJNJ98C",tag:"tpop-other",name:"Target Population - Free Text",icon:null,iconBg:null,tsNs:"attribute",tsKey:"tpop.other",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVPSYBCYF37B44WP6CZ",tag:"trans-comm",name:"Trans Community",icon:"\uD83C\uDFF3️‍⚧️",iconBg:null,tsNs:"attribute",tsKey:"srvfocus.trans-comm",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVQX4M8DY1FSAYSJSSK",tag:"trans-fem",name:"Trans Women/Trans Feminine",icon:"\uD83C\uDFF3️‍⚧️",iconBg:null,tsNs:"attribute",tsKey:"srvfocus.trans-fem",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVETD73V0QKF1BJNGAY",tag:"transfeminine",name:"Opportunities that serve the Transfeminine Community",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.transfeminine",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVEM6RPY5RP39EJST8V",tag:"transgender",name:"Opportunities that serve the transgender community (for non-conforming or non-binary communities, use the gender-nonconforming or nonbinary properties)",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.transgender",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVN3RYX9JMXDZSQZM70",tag:"trans-led",name:"Transgender-led",icon:"️‍\uD83C\uDFF3️‍⚧️",iconBg:"#705890",tsNs:"attribute",tsKey:"orgleader.trans-led",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVQEFWW42MBAD64BWXZ",tag:"trans-masc",name:"Trans Men/Trans Masculine",icon:"\uD83C\uDFF3️‍⚧️",iconBg:null,tsNs:"attribute",tsKey:"srvfocus.trans-masc",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVF9H9FQMFFXKBMEENG",tag:"transmasculine",name:"Opportunities that serve the Trasmasculine Community",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.transmasculine",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVF52RK12PRM9M6ATTV",tag:"trans-youth",name:"Opportunities that serve Trans youth",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.trans-youth",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVFB8WHVW18AE45C2QM",tag:"trans-youth-caregivers",name:"Opportunities that serve Caregivers of Trans youth",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.trans-youth-caregivers",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVQVEGH6W3A2ANH1QZE",tag:"trans-youth-focus",name:"Trans Youth",icon:"\uD83C\uDF31",iconBg:null,tsNs:"attribute",tsKey:"srvfocus.trans-youth-focus",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVF55SF431Z6Y5BBCZY",tag:"unaccompanied-minors",name:"Opportunities that serve unaccompanied minors",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.unaccompanied-minors",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVF46QGJ7BDA4N524NE",tag:"undocumented",name:"Opportunities that serve undocumented immigrants",icon:null,iconBg:null,tsNs:"attribute",tsKey:"community.undocumented",active:!0,filterType:null,showOnLocation:null},{id:"attr_01H2TK83N5E52PPP828SD88KP8",tag:"userserviceprovider.case-mananger",name:"Case Manager",icon:null,iconBg:null,tsNs:"attribute",tsKey:"userserviceprovider.case-mananger",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVTTZ83PZR61M37R8R7",tag:"userserviceprovider.community-org",name:"Volunteer/staff at a community organization",icon:null,iconBg:null,tsNs:"attribute",tsKey:"userserviceprovider.community-org",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVTMFN73X6NVR0M9BZJ",tag:"userserviceprovider.friend-family",name:"N/A (Looking on behalf of friends/family)",icon:null,iconBg:null,tsNs:"attribute",tsKey:"userserviceprovider.friend-family",active:!1,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVSVSBFQ700RMJ19BVH",tag:"userserviceprovider.govt-agency",name:"Government agency",icon:null,iconBg:null,tsNs:"attribute",tsKey:"userserviceprovider.govt-agency",active:!1,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVTMVQ7W2X26ZRK81FR",tag:"userserviceprovider.grassroots-direct",name:"Grassroots Direct Service Organization",icon:null,iconBg:null,tsNs:"attribute",tsKey:"userserviceprovider.grassroots-direct",active:!1,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVSPXWJJPFG9DKXESEK",tag:"userserviceprovider.healthcare",name:"Healthcare provider",icon:null,iconBg:null,tsNs:"attribute",tsKey:"userserviceprovider.healthcare",active:!0,filterType:null,showOnLocation:null},{id:"attr_01H2TM092CFVG6H0MR148AVAP7",tag:"userserviceprovider.lawyer",name:"Lawyer",icon:null,iconBg:null,tsNs:"attribute",tsKey:"userserviceprovider.lawyer",active:!0,filterType:null,showOnLocation:null},{id:"attr_01H2TM0AJHVK8TSR8JNFANFNZ7",tag:"userserviceprovider.other",name:"Other (please specify)",icon:null,iconBg:null,tsNs:"attribute",tsKey:"userserviceprovider.other",active:!0,filterType:null,showOnLocation:null},{id:"attr_01H2TM09EG0G84NXH40G5TESB5",tag:"userserviceprovider.paralegal",name:"Paralegal or other legal support staff",icon:null,iconBg:null,tsNs:"attribute",tsKey:"userserviceprovider.paralegal",active:!0,filterType:null,showOnLocation:null},{id:"attr_01H2TM09RAK024ZDZQ6FSY0TXB",tag:"userserviceprovider.social-worker",name:"Social worker",icon:null,iconBg:null,tsNs:"attribute",tsKey:"userserviceprovider.social-worker",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFVTN6MSCMBW740Y7HN1",tag:"userserviceprovider.student-club",name:"Student club leader/administrator",icon:null,iconBg:null,tsNs:"attribute",tsKey:"userserviceprovider.student-club",active:!0,filterType:null,showOnLocation:null},{id:"attr_01H2TM0A19DD6S97DNH76ZVP40",tag:"userserviceprovider.teacher",name:"Teacher",icon:null,iconBg:null,tsNs:"attribute",tsKey:"userserviceprovider.teacher",active:!0,filterType:null,showOnLocation:null},{id:"attr_01H2TM0AA4CZXJJHMXHE1PHMVV",tag:"userserviceprovider.therapist-counselor",name:"Therapist/counselor",icon:null,iconBg:null,tsNs:"attribute",tsKey:"userserviceprovider.therapist-counselor",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GYSVX1NAKP7C6JKJ342ZM35M",tag:"warn",name:"Warning Alert",icon:"carbon:warning-filled",iconBg:null,tsNs:"attribute",tsKey:"alerts.warn",active:!0,filterType:null,showOnLocation:null},{id:"attr_01GW2HHFV5FYXQNGTPAQB7G2TF",tag:"wheelchair-accessible",name:"Accessible",icon:"carbon:accessibility",iconBg:null,tsNs:"attribute",tsKey:"additional.wheelchair-accessible",active:!0,filterType:null,showOnLocation:null},{id:"attr_01H273DMQ22TVP3RA36M1XWFBA",tag:"women-focus",name:"Focused on Women",icon:null,iconBg:null,tsNs:"attribute",tsKey:"srvfocus.women",active:!1,filterType:null,showOnLocation:null},{id:"attr_01H273GW0GN44GZ5RK1F51Z1QZ",tag:"women-led",name:"Women-led",icon:null,iconBg:null,tsNs:"attribute",tsKey:"orgleader.women-led",active:!1,filterType:null,showOnLocation:null}],I=[{id:"attc_01GW2HHFV3DJ380F351SKB0B74",tag:"additional-information",icon:null,ns:"attribute",attributes:[{attribute:{id:"attr_01GW2HHFV3YJ2AWADHVKG79BQ0",icon:null,tag:"at-capacity",tsKey:"additional.at-capacity",tsNs:"attribute",showOnLocation:null,filterType:"EXCLUDE",iconBg:null}},{attribute:{id:"attr_01GW2HHFV4D5ZHFMAE7852GB4P",icon:null,tag:"geo-near-public-transit",tsKey:"additional.geo-near-public-transit",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFV48VQJBMFA05QCBBV9",icon:null,tag:"geo-public-transit-description",tsKey:"additional.geo-public-transit-description",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFV3BADK80TG0DXXFPMM",icon:null,tag:"has-confidentiality-policy",tsKey:"additional.has-confidentiality-policy",tsNs:"attribute",showOnLocation:null,filterType:"INCLUDE",iconBg:null}},{attribute:{id:"attr_01GW2HHFV5Q7XN2ZNTYFR1AD3M",icon:"carbon:globe",tag:"offers-remote-services",tsKey:"additional.offers-remote-services",tsNs:"attribute",showOnLocation:null,filterType:"INCLUDE",iconBg:null}},{attribute:{id:"attr_01GW2HHFV4TM7H5V6FHWA7S9JK",icon:null,tag:"time-walk-in",tsKey:"additional.time-walk-in",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFV5FYXQNGTPAQB7G2TF",icon:"carbon:accessibility",tag:"wheelchair-accessible",tsKey:"additional.wheelchair-accessible",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}}]},{id:"attc_01GYSVX1N9T91BJYSHRDPCHJBS",tag:"alerts",icon:null,ns:"attribute",attributes:[{attribute:{id:"attr_01GYSVX1NAMR6RDV6M69H4KN3T",icon:"carbon:information-filled",tag:"info",tsKey:"alerts.info",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GYSVX1NAKP7C6JKJ342ZM35M",icon:"carbon:warning-filled",tag:"warn",tsKey:"alerts.warn",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}}]},{id:"attc_01GW2HHFVFKNMYPN8F86M0H576",tag:"cost",icon:null,ns:"attribute",attributes:[{attribute:{id:"attr_01GW2HHFVGWKWB53HWAAHQ9AAZ",icon:"carbon:piggy-bank",tag:"cost-fees",tsKey:"cost.cost-fees",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVGDTNW9PDQNXK6TF1T",icon:"carbon:piggy-bank",tag:"cost-free",tsKey:"cost.cost-free",tsNs:"attribute",showOnLocation:null,filterType:"INCLUDE",iconBg:null}}]},{id:"attc_01H6P8SSY4C141YH7BAC1RW7KJ",tag:"crisis-support-community",icon:null,ns:"attribute",attributes:[{attribute:{id:"attr_01GW2HHFVN72D7XEBZZJXCJQXQ",icon:"️‍️‍✊\uD83C\uDFFF",tag:"bipoc-comm",tsKey:"srvfocus.bipoc-comm",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01H6P951P0V3CR807P8KRH82S1",icon:"\uD83C\uDF33",tag:"elders",tsKey:"crisis-support-community.elders",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01H6P8T277D0C8HFQA6N09FJWD",icon:"\uD83C\uDFF3️‍\uD83C\uDF08",tag:"general-lgbtq",tsKey:"crisis-support-community.general-lgbtq",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVQCZPA3Z5GW6J3MQHW",icon:"\uD83C\uDF31",tag:"lgbtq-youth-focus",tsKey:"srvfocus.lgbtq-youth-focus",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVPSYBCYF37B44WP6CZ",icon:"\uD83C\uDFF3️‍⚧️",tag:"trans-comm",tsKey:"srvfocus.trans-comm",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}}]},{id:"attc_01GW2HHFVGHPW1Y72SA8377623",tag:"eligibility-requirements",icon:null,ns:"attribute",attributes:[{attribute:{id:"attr_01GW2HHFVGSAZXGR4JAVHEK6ZC",icon:null,tag:"elig-age",tsKey:"eligibility.elig-age",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVJDKVF1HV7559CNZCY",icon:null,tag:"other-describe",tsKey:"eligibility.other-describe",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVH9DPBZ968VXGE50E7",icon:null,tag:"req-medical-insurance",tsKey:"eligibility.req-medical-insurance",tsNs:"attribute",showOnLocation:null,filterType:"EXCLUDE",iconBg:null}},{attribute:{id:"attr_01GW2HHFVHZ599M48CMSPGDCSC",icon:null,tag:"req-photo-id",tsKey:"eligibility.req-photo-id",tsNs:"attribute",showOnLocation:null,filterType:"EXCLUDE",iconBg:null}},{attribute:{id:"attr_01GW2HHFVH0GQK0GAJR5D952V3",icon:null,tag:"req-proof-of-age",tsKey:"eligibility.req-proof-of-age",tsNs:"attribute",showOnLocation:null,filterType:"EXCLUDE",iconBg:null}},{attribute:{id:"attr_01GW2HHFVHEVX4PMNN077ASQMG",icon:null,tag:"req-proof-of-income",tsKey:"eligibility.req-proof-of-income",tsNs:"attribute",showOnLocation:null,filterType:"EXCLUDE",iconBg:null}},{attribute:{id:"attr_01GW2HHFVHGMVCAY1G5BWF1PFB",icon:null,tag:"req-proof-of-residence",tsKey:"eligibility.req-proof-of-residence",tsNs:"attribute",showOnLocation:null,filterType:"EXCLUDE",iconBg:null}},{attribute:{id:"attr_01GW2HHFVJH8MADHYTHBV54CER",icon:null,tag:"req-referral",tsKey:"eligibility.req-referral",tsNs:"attribute",showOnLocation:null,filterType:"EXCLUDE",iconBg:null}},{attribute:{id:"attr_01GW2HHFVGJ5GD2WHNJDPSFNRW",icon:null,tag:"time-appointment-required",tsKey:"eligibility.time-appointment-required",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}}]},{id:"attc_01GW2HHFVJQQ68XGSBXM976BDF",tag:"languages",icon:null,ns:"attribute",attributes:[{attribute:{id:"attr_01GW2HHFVJGDDWTR5D0C8BY357",icon:null,tag:"all-languages-by-interpreter",tsKey:"lang.all-languages-by-interpreter",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVJF09GXY5N5CKMSANJ",icon:null,tag:"american-sign-language",tsKey:"lang.american-sign-language",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVJ8K180CNX339BTXM2",icon:null,tag:"lang-offered",tsKey:"lang.lang-offered",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}}]},{id:"attc_01GW2HHFVRSN3W3GYZZ43WCW24",tag:"law-practice-options",icon:null,ns:"attribute",attributes:[{attribute:{id:"attr_01GW2HHFVRH531R2HAV8DMDZSC",icon:null,tag:"corp-law-firm",tsKey:"userlawpractice.corp-law-firm",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVSE2074QZJ4SKEW74J",icon:null,tag:"law-other",tsKey:"userlawpractice.law-other",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVRS8XEJ3TJBBEQJ707",icon:null,tag:"law-school-clinic",tsKey:"userlawpractice.law-school-clinic",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVRFPRQCQHNJA6BM3XP",icon:null,tag:"legal-nonprofit",tsKey:"userlawpractice.legal-nonprofit",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}}]},{id:"attc_01GW2HHFVMNHV2ZS5875JWCRJ7",tag:"organization-leadership",icon:null,ns:"attribute",attributes:[{attribute:{id:"attr_01GW2HHFVNPKMHYK12DDRVC1VJ",icon:"\uD83E\uDD0E",tag:"bipoc-led",tsKey:"orgleader.bipoc-led",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:"#F1DD7F"}},{attribute:{id:"attr_01GW2HHFVN3JX2J7REFFT5NAMS",icon:"️‍️‍✊\uD83C\uDFFF",tag:"black-led",tsKey:"orgleader.black-led",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:"#C77E54"}},{attribute:{id:"attr_01GW2HHFVNHMF72WHVKRF6W4TA",icon:"️‍️‍\uD83C\uDF0E",tag:"immigrant-led",tsKey:"orgleader.immigrant-led",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:"#79ADD7"}},{attribute:{id:"attr_01GW2HHFVN3RYX9JMXDZSQZM70",icon:"️‍\uD83C\uDFF3️‍⚧️",tag:"trans-led",tsKey:"orgleader.trans-led",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:"#705890"}}]},{id:"attc_01GW2HHFVKAMMGPD71H90XRJ38",tag:"service-access-instructions",icon:null,ns:"attribute",attributes:[{attribute:{id:"attr_01GW2HHFVKFM4TDY4QRK4AR2ZW",icon:null,tag:"accessemail",tsKey:"serviceaccess.accessemail",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVKMRHFD8SMDAZM3SSM",icon:null,tag:"accessfile",tsKey:"serviceaccess.accessfile",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVMYXMS8ARA3GE7HZFD",icon:null,tag:"accesslink",tsKey:"serviceaccess.accesslink",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVMH6AE94EXN7T5A87C",icon:null,tag:"accesslocation",tsKey:"serviceaccess.accesslocation",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVMKTFWCKBVVFJ5GMY0",icon:null,tag:"accessphone",tsKey:"serviceaccess.accessphone",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVMSX7T1WDNZ5QEHKWT",icon:null,tag:"accesspublictransit",tsKey:"serviceaccess.accesspublictransit",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVMMF19AX2KPBTMV6P3",icon:null,tag:"accesstext",tsKey:"serviceaccess.accesstext",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}}]},{id:"attc_01GW2HHFVNXMNJNV47BF2BPM1R",tag:"service-focus",icon:null,ns:"attribute",attributes:[{attribute:{id:"attr_01GW2HHFVPCVX8F3B7M30ZJEHW",icon:"️‍️‍\uD83C\uDF0E",tag:"asylum-seekers",tsKey:"srvfocus.asylum-seekers",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVN72D7XEBZZJXCJQXQ",icon:"️‍️‍✊\uD83C\uDFFF",tag:"bipoc-comm",tsKey:"srvfocus.bipoc-comm",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVQ7SYGD3KM8WP9X50B",icon:"\uD83C\uDFF3️‍⚧️",tag:"gender-nc",tsKey:"srvfocus.gender-nc",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVRMQFJ9AMA633SQQGV",icon:"\uD83D\uDC9B",tag:"hiv-comm",tsKey:"srvfocus.hiv-comm",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVPTK9555WHJHDBDA2J",icon:"️‍️‍\uD83C\uDF0E",tag:"immigrant-comm",tsKey:"srvfocus.immigrant-comm",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVQCZPA3Z5GW6J3MQHW",icon:"\uD83C\uDF31",tag:"lgbtq-youth-focus",tsKey:"srvfocus.lgbtq-youth-focus",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVPJERY0GS9D7F56A23",icon:"️‍️‍\uD83C\uDF0E",tag:"resettled-refugees",tsKey:"srvfocus.resettled-refugees",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVQ8AGBKBBZJWTHNP2F",icon:"\uD83D\uDDE3️",tag:"spanish-speakers",tsKey:"srvfocus.spanish-speakers",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVPSYBCYF37B44WP6CZ",icon:"\uD83C\uDFF3️‍⚧️",tag:"trans-comm",tsKey:"srvfocus.trans-comm",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVQX4M8DY1FSAYSJSSK",icon:"\uD83C\uDFF3️‍⚧️",tag:"trans-fem",tsKey:"srvfocus.trans-fem",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVQEFWW42MBAD64BWXZ",icon:"\uD83C\uDFF3️‍⚧️",tag:"trans-masc",tsKey:"srvfocus.trans-masc",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVQVEGH6W3A2ANH1QZE",icon:"\uD83C\uDF31",tag:"trans-youth-focus",tsKey:"srvfocus.trans-youth-focus",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}}]},{id:"attc_01GW2HHFVSQWE2Y2RF3DT2VEYX",tag:"service-provider-options",icon:null,ns:"attribute",attributes:[{attribute:{id:"attr_01H2TK83N5E52PPP828SD88KP8",icon:null,tag:"userserviceprovider.case-mananger",tsKey:"userserviceprovider.case-mananger",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVTTZ83PZR61M37R8R7",icon:null,tag:"userserviceprovider.community-org",tsKey:"userserviceprovider.community-org",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVSPXWJJPFG9DKXESEK",icon:null,tag:"userserviceprovider.healthcare",tsKey:"userserviceprovider.healthcare",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01H2TM092CFVG6H0MR148AVAP7",icon:null,tag:"userserviceprovider.lawyer",tsKey:"userserviceprovider.lawyer",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01H2TM0AJHVK8TSR8JNFANFNZ7",icon:null,tag:"userserviceprovider.other",tsKey:"userserviceprovider.other",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01H2TM09EG0G84NXH40G5TESB5",icon:null,tag:"userserviceprovider.paralegal",tsKey:"userserviceprovider.paralegal",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01H2TM09RAK024ZDZQ6FSY0TXB",icon:null,tag:"userserviceprovider.social-worker",tsKey:"userserviceprovider.social-worker",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01GW2HHFVTN6MSCMBW740Y7HN1",icon:null,tag:"userserviceprovider.student-club",tsKey:"userserviceprovider.student-club",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01H2TM0A19DD6S97DNH76ZVP40",icon:null,tag:"userserviceprovider.teacher",tsKey:"userserviceprovider.teacher",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}},{attribute:{id:"attr_01H2TM0AA4CZXJJHMXHE1PHMVV",icon:null,tag:"userserviceprovider.therapist-counselor",tsKey:"userserviceprovider.therapist-counselor",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}}]},{id:"attc_01GW2HHFVKM2PSHFWVFM0TWX1P",tag:"system",icon:null,ns:"attribute",attributes:[{attribute:{id:"attr_01GW2HHFVK8KPRGKYFSSM5ECPQ",icon:null,tag:"incompatible-info",tsKey:"sys.incompatible-info",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}}]},{id:"attc_01HNG5BPYJADWX4YFVNENS3TRD",tag:"target-population",icon:null,ns:"attribute",attributes:[{attribute:{id:"attr_01HNG5GDC5MXW30F32FWJNJ98C",icon:null,tag:"tpop-other",tsKey:"tpop.other",tsNs:"attribute",showOnLocation:null,filterType:null,iconBg:null}}]}];var Y=n(39864),z=n(28610);let q=(0,_.k)(t=>({autocompleteWrapper:{padding:0,borderBottom:"".concat((0,A.h)(1)," solid ").concat(t.other.colors.tertiary.coolGray)}})),U=(0,_.k)(t=>({singleLine:{borderBottom:"".concat((0,A.h)(1)," solid ").concat(t.other.colors.tertiary.coolGray),padding:"".concat(t.spacing.sm," ").concat(t.spacing.xl),alignItems:"center","&:hover":{backgroundColor:t.other.colors.primary.lightGray,cursor:"pointer"},"&:last-child":{borderBottom:"none"}},twoLines:{padding:"".concat(t.spacing.sm," ").concat(t.spacing.xl),"&:hover":{backgroundColor:t.other.colors.primary.lightGray,cursor:"pointer"}}})),$=(0,F.forwardRef)((t,e)=>{let{label:n,...l}=t,a=(0,G.jt)(),{classes:o}=U();return(0,i.jsx)("div",{className:o.singleLine,ref:e,...l,children:(0,i.jsx)(r.x,{variant:a.Text.utility2,children:n})})});$.displayName="SelectItemSingleLine";let tt=(0,F.forwardRef)((t,e)=>{let{label:n,description:l,...o}=t,s=(0,G.jt)(),{classes:c}=U();return(0,i.jsxs)(a.K,{ref:e,spacing:4,...o,className:c.twoLines,children:[(0,i.jsx)(r.x,{variant:s.Text.utility1,children:n}),(0,i.jsx)(r.x,{variant:s.Text.utility4darkGray,children:l})]})});tt.displayName="SelectItemTwoLines";let te=(0,F.forwardRef)((t,e)=>{let{tContext:n}=t,{t:r}=(0,H.$G)("common"),l=S();return(0,i.jsx)(g.o,{ref:e,required:!0,label:r("sign-up.name",{context:n}),description:"alias"===n?r("sign-up.name-use-any"):void 0,placeholder:r("sign-up.placeholder-name",{context:n}),...l.getInputProps("name")})});te.displayName="FormName";let tn=t=>{let{tContext:e}=t,{t:n}=(0,H.$G)("common"),r=S();return(0,i.jsx)(g.o,{required:!0,label:n("words.email",{context:e}),placeholder:n("enter-email-placeholder"),...r.getInputProps("email")})},ti=()=>{var t;let e;let{t:n}=(0,H.$G)("common"),l=S(),a=(0,P.rZ)(),o=t=>{let{meets:e,label:n}=t,{t:l}=(0,H.$G)("common"),a=(0,P.rZ)(),o=(0,G.jt)();return(0,i.jsxs)(r.x,{variant:o.Text.utility4,color:e?a.other.colors.primary.lightGray:a.other.colors.tertiary.red,sx:{display:"flex",alignItems:"center"},mt:8,children:[e?(0,i.jsx)(z.JO,{icon:"carbon:checkmark-filled",height:20,color:a.other.colors.primary.allyGreen}):(0,i.jsx)(z.JO,{icon:"carbon:warning-filled",height:20,color:a.other.colors.tertiary.red}),(0,i.jsx)(d.x,{ml:10,children:l(n,{ns:"common"})})]})},s=[{re:/[0-9]/,label:"password-req-number"},{re:/[a-z]/,label:"password-req-lowercase"},{re:/[A-Z]/,label:"password-req-uppercase"},{re:/[$&+,:;=?@#|'<>.^*()%!-]/,label:"password-req-special"}],c=s.map((t,e)=>(0,i.jsx)(o,{label:t.label,meets:t.re.test(l.values.password)},e)),u=(e=(t=l.values.password).length>5?0:1,s.forEach(n=>{n.re.test(t)||(e+=1)}),Math.max(100-100/(s.length+1)*e,10)),g=100===u?a.other.colors.primary.allyGreen:u>50?a.other.colors.tertiary.yellow:a.other.colors.tertiary.red,[m,h]=(0,F.useState)(!1);return(0,i.jsxs)(E.J,{opened:m,position:"bottom",width:"target",transitionProps:{transition:"pop"},children:[(0,i.jsx)(E.J.Target,{children:(0,i.jsx)(p.W,{required:!0,label:n("password"),placeholder:n("enter-password-placeholder"),...l.getInputProps("password"),onFocusCapture:()=>h(!0),onBlurCapture:()=>h(!1)})}),(0,i.jsxs)(E.J.Dropdown,{children:[(0,i.jsx)(k.E,{color:g,value:u,size:5,mb:"xs"}),(0,i.jsx)(o,{label:"password-req-length",meets:l.values.password.length>=8}),c]})]})},tr=()=>{let{t}=(0,H.$G)("common"),e=S(),n=Y.s0.map(e=>{let{common:n,...i}=e;return{...i,group:t("language",{context:n?"common":"all-other"})}});return(0,i.jsx)(R.Ph,{label:t("language",{context:"choose"}),data:n,searchable:!0,required:!0,itemComponent:tt,...e.getInputProps("language")})},tl=()=>{var t;let{t:e,i18n:n}=(0,H.$G)("common"),r=S(),{classes:l}=q(),[a,o]=(0,F.useState)(""),[s]=(0,J.c)(r.values.searchLocation,400);return K.SX.geo.autocomplete.useQuery({search:s,locale:2===(t=n.language).length?t:t.substring(0,1),cityOnly:!0},{enabled:""!==s,onSuccess:t=>{let{results:e}=t;return r.setValues({locationOptions:e.map(t=>({value:"".concat(t.value,", ").concat(t.subheading),label:"".concat(t.value,", ").concat(t.subheading),placeId:t.placeId}))})},refetchOnWindowFocus:!1}),K.SX.geo.geoByPlaceId.useQuery(a,{enabled:""!==a,onSuccess:t=>{let{result:e}=t;e&&e.city&&e.govDist&&e.country&&r.setValues({location:{city:e.city,govDist:e.govDist,country:e.country}})}}),(0,i.jsx)(X.F,{itemComponent:$,classNames:{itemsWrapper:l.autocompleteWrapper},data:r.values.locationOptions,label:e("current-location"),required:!0,onItemSubmit:t=>{o(t.placeId)},...r.getInputProps("searchLocation")})},ta=(0,F.forwardRef)((t,e)=>{var n;let r;let{t:l}=(0,H.$G)(["common","attribute"]),a=S(),o=(0,F.useRef)(null),s=I.find(t=>"law-practice-options"===t.tag),c=[],u=[...(0,Q.Z)(null!==(n=null==s?void 0:s.attributes.map(t=>{if("law-other"===t.attribute.tag){r=t.attribute.id,c.push({label:l(t.attribute.tsKey,{ns:t.attribute.tsNs}),value:t.attribute.id});return}return{label:l(t.attribute.tsKey,{ns:t.attribute.tsNs}),value:t.attribute.id}}))&&void 0!==n?n:[]),...c],d=a.values.lawPractice===r;return a.values.otherLawPractice&&!d&&a.setFieldValue("otherLawPractice",void 0),(0,F.useEffect)(()=>{if(d){var t;null===(t=o.current)||void 0===t||t.scrollIntoView({behavior:"smooth"})}},[d]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(R.Ph,{ref:e,label:l("sign-up.select-law-practice"),data:u,itemComponent:$,required:!0,...a.getInputProps("lawPractice")}),d&&(0,i.jsx)(g.o,{ref:o,label:l("law-practice-other"),placeholder:l("law-practice-other-placeholder"),required:!0,...a.getInputProps("otherLawPractice")})]})});ta.displayName="FormLawPractice";let to=()=>{var t,e,n;let{t:r}=(0,H.$G)(["common","attribute"]),l=S(),o=(0,F.useRef)(null),s=(0,F.useRef)(null),c=I.find(t=>"service-provider-options"===t.tag),u=[],d=[...(0,Q.Z)(null!==(n=null==c?void 0:c.attributes.map(t=>{if("userserviceprovider.other"===t.attribute.tag){u.push({label:r(t.attribute.tsKey,{ns:t.attribute.tsNs}),value:t.attribute.id});return}return{label:r(t.attribute.tsKey,{ns:t.attribute.tsNs}),value:t.attribute.id}}))&&void 0!==n?n:[]),...u],p=null===(t=Z.find(t=>{let{tag:e}=t;return"userserviceprovider.other"===e}))||void 0===t?void 0:t.id,m=null===(e=Z.filter(t=>{let{tag:e}=t;return["userserviceprovider.lawyer","userserviceprovider.paralegal"].includes(e)}))||void 0===e?void 0:e.map(t=>{let{id:e}=t;return e}),h=l.values.servProvider===p,y=l.values.servProvider&&m.includes(l.values.servProvider);return(0,F.useEffect)(()=>{var t,e;h&&(null===(t=o.current)||void 0===t||t.scrollIntoView({behavior:"smooth"})),y&&(null===(e=s.current)||void 0===e||e.scrollIntoView({behavior:"smooth"}))},[h,y]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(a.K,{children:[(0,i.jsx)(R.Ph,{label:r("sign-up.select-service-provider"),data:d,itemComponent:$,required:!0,...l.getInputProps("servProvider")}),h&&(0,i.jsx)(g.o,{ref:o,label:r("sign-up.specify-work-volunteer"),required:!0,...l.getInputProps("servProviderOther")})]}),y&&(0,i.jsx)(ta,{ref:s})]})};var ts=n(11638),tc=n(31522),tu=n(28551);let td=t=>{let{stateSetter:e,handler:n,...o}=t,{t:s}=(0,H.$G)(),c=(0,G.jt)();return(0,i.jsx)(H.cC,{tOptions:{returnObjects:!0,joinArrays:""},t:s,components:{emojiLg:(0,i.jsx)(r.x,{fz:40,children:"."}),title2:(0,i.jsx)(l.D,{order:2,children:"."}),title3:(0,i.jsx)(l.D,{order:3,ta:"center",children:"."}),textDarkGray:(0,i.jsx)(r.x,{variant:c.Text.darkGray,ta:"center",children:"."}),loginLink:(0,i.jsx)(tv,{external:!0,component:N.r,variant:c.Link.inheritStyle,children:"."},0),button:(0,i.jsx)(T.z,{variant:"secondary-icon",onClick:e?t=>e(t.currentTarget.getAttribute("data-option")):void 0,children:"."}),group:(0,i.jsx)(a.K,{align:"center",children:"."})},...o})},tg=(0,i.jsx)(H.cC,{i18nKey:"sign-up.lcr-screen3",components:{Link:(0,i.jsx)("a",{href:"https://inreach.org/become-a-local-community-reviewer/",target:"_blank",children:"."})}}),tp=(0,F.forwardRef)((t,e)=>{let{t:n}=(0,H.$G)("common"),{isMobile:g}=(0,G.eI)(),[p,h]=(0,y.q)(!1),[v,b]=(0,F.useState)(null),[x,B]=(0,F.useState)(!1),[W,V]=(0,F.useState)(!1),[L,j]=(0,F.useState)({1:void 0,2:void 0,3:void 0}),[D,S]=(0,F.useState)([]),[_,A]=(0,F.useState)(""),[P,E]=(0,F.useState)(""),k=(0,F.useRef)(null),R=(0,G.jt)(),X=K.SX.user.create.useMutation({onSuccess:(t,e)=>{w.mV.signup(e.userType),B(!0)},onError:t=>{"User already exists"===t.message&&V(!0)}}),J=(0,f.useRouter)(),Q=M({validate:(0,m.F)(C),initialValues:{email:"",name:"",password:"",language:J.locale,searchLocation:"",locationOptions:[],userType:"individual",cognitoSubject:n("confirm-account.subject"),cognitoMessage:n("confirm-account.message")},validateInputOnBlur:!0}),Z=null===v||x?{option:"close",onClick:h.close}:{option:"back",backTo:"none",onClick:()=>b(null)},I=x?void 0:n("step-x-y",{ns:"common",x:v?2:1,y:2}),Y=(0,i.jsx)(tc.r,{breadcrumb:Z,rightText:I}),z=(0,i.jsx)(td,{i18nKey:"sign-up.modal-body",stateSetter:t=>{t&&(b(t),"provider"===t?Q.setFieldValue("userType","provider"):"lcr"===t?Q.setFieldValue("userType","lcr"):Q.setFieldValue("userType","individual"))},handler:h}),q=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(T.z,{disabled:!Q.isValid(),onClick:()=>{Q.isValid()&&X.mutate(Q.values)},loading:X.isLoading,children:n("words.sign-up")}),(0,i.jsx)(r.x,{variant:R.Text.utility4darkGray,children:(0,i.jsx)(H.cC,{i18nKey:"agree-disclaimer",values:{action:"$t(words.sign-up)"},components:{link1:(0,i.jsx)(tu.PrivacyStatementModal,{component:N.r,variant:R.Link.inheritStyle,children:n("privacy-policy")},0),link2:(0,i.jsx)(N.r,{external:!0,href:"https://inreach.org/terms-of-use/",variant:R.Link.inheritStyle,children:"Terms of Use"},1)}})})]});(0,F.useEffect)(()=>{D.includes("none")?(D.length>1&&S(["none"]),j(t=>({...t,1:!1}))):D.length>=1&&!D.includes("none")?j(t=>({...t,1:!0})):0===D.length&&void 0!==L[1]&&j(t=>({...t,1:void 0}))},[D]),(0,F.useEffect)(()=>{"none"===_?j(t=>({...t,2:!1})):["a","b","c"].includes(_)&&j(t=>({...t,2:!0}))},[_]),(0,F.useEffect)(()=>{"false"===P?j(t=>({...t,3:!1})):"true"===P&&j(t=>({...t,3:!0}))},[P]);let U=(0,F.useMemo)(()=>Object.values(L).every(t=>t),[L]);(0,F.useEffect)(()=>{if(U){var t;null===(t=k.current)||void 0===t||t.scrollIntoView({behavior:"smooth"})}},[U]);let $=t=>{let{error:e}=t;return(0,i.jsx)(H.cC,{i18nKey:"1"===e?"sign-up.lcr-error1":"sign-up.lcr-error2",components:{Link:(0,i.jsx)("a",{href:"https://inreach.org/become-a-local-community-reviewer/",target:"_blank",children:"."}),Switch:(0,i.jsx)("a",{href:"#",onClick:t=>{t.preventDefault(),b("individual")},children:"."})}})},tt=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(td,{i18nKey:"sign-up.header",handler:h}),null===v?z:(()=>{switch(v){case"provider":return(0,i.jsxs)(a.K,{children:[(0,i.jsx)(te,{tContext:"full"}),(0,i.jsx)(tn,{tContext:"professional"}),(0,i.jsx)(ti,{}),(0,i.jsx)(tr,{}),(0,i.jsx)(tl,{}),(0,i.jsx)(to,{}),q]});case"lcr":return(0,i.jsxs)(a.K,{children:[(0,i.jsxs)(o.X.Group,{label:n("sign-up.lcr-screen1"),value:D,onChange:S,error:!1===L[1]&&(0,i.jsx)($,{error:"1"}),required:!0,children:[(0,i.jsx)(o.X,{value:"a",label:n("sign-up.lcr-screen1a")}),(0,i.jsx)(o.X,{value:"b",label:n("sign-up.lcr-screen1b")}),(0,i.jsx)(o.X,{value:"c",label:n("sign-up.lcr-screen1c")}),(0,i.jsx)(o.X,{value:"none",label:n("sign-up.lcr-screen1none")})]}),(0,i.jsxs)(s.Y.Group,{label:n("sign-up.lcr-screen2"),value:_,onChange:A,error:!1===L[2]&&(0,i.jsx)($,{error:"1"}),required:!0,children:[(0,i.jsx)(s.Y,{value:"a",label:n("sign-up.lcr-screen2a")}),(0,i.jsx)(s.Y,{value:"b",label:n("sign-up.lcr-screen2b")}),(0,i.jsx)(s.Y,{value:"c",label:n("sign-up.lcr-screen2c")}),(0,i.jsx)(s.Y,{value:"none",label:n("sign-up.lcr-screen2none")})]}),(0,i.jsxs)(s.Y.Group,{label:tg,value:P,onChange:E,error:!1===L[3]&&(0,i.jsx)($,{error:"2"}),required:!0,children:[(0,i.jsx)(s.Y,{value:"true",label:n("words.yes")}),(0,i.jsx)(s.Y,{value:"false",label:n("words.no")})]}),U&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(c.i,{}),(0,i.jsx)(te,{tContext:"full",ref:k}),(0,i.jsx)(tn,{tContext:"professional"}),(0,i.jsx)(ti,{}),(0,i.jsx)(tr,{}),(0,i.jsx)(tl,{})]}),q]});default:return(0,i.jsxs)(a.K,{children:[(0,i.jsx)(te,{tContext:"alias"}),(0,i.jsx)(tn,{}),(0,i.jsx)(ti,{}),q]})}})()]}),ta=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l.D,{order:1,children:"✅"}),(0,i.jsx)(l.D,{order:2,children:n("sign-up.success")}),(0,i.jsx)(r.x,{variant:R.Text.utility1darkGray,children:n("sign-up.verify-email")}),(0,i.jsx)(T.z,{variant:R.Button.primaryLg,fullWidth:!0,onClick:()=>J.push("/"),children:n("find-x",{value:"$t(resources, lowercase)"})})]}),tp=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l.D,{order:1,children:"\uD83E\uDDD0"}),(0,i.jsx)(l.D,{order:2,children:n("sign-up.user-exists-header")}),(0,i.jsx)(r.x,{variant:R.Text.utility1darkGray,children:n("sign-up.user-exists-body")}),(0,i.jsx)(ts.Q,{component:N.r,variant:R.Button.primaryLg,children:n("forgot-password")})]});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(u.u,{title:Y,scrollAreaComponent:u.u.NativeScrollArea,opened:p,onClose:()=>h.close(),fullScreen:g,zIndex:500,children:(0,i.jsx)(O,{form:Q,children:(0,i.jsx)(a.K,{spacing:24,align:"center",children:x?ta:W?tp:tt})})}),(0,i.jsx)(d.x,{component:"button",ref:e,onClick:()=>h.open(),...t})]})});tp.displayName="SignupModalBody";let tm=(0,v.F)(tp),th=(0,F.forwardRef)((t,e)=>{let{activateShake:n,modalHandler:o,hideTitle:s,callbackUrl:c}=t,[u,d]=(0,F.useState)(!1),y=(0,G.jt)(),{t:v}=(0,H.$G)(["common"]),K=(0,f.useRouter)(),B=new Map([[401,v("login.error-username-password")]]),W=x.z.object({email:x.z.string().email({message:v("form-error-enter-valid-email")}),password:x.z.string().min(1,v("form-error-password-blank"))}),V=(0,h.c)({validate:(0,m.F)(W),validateInputOnBlur:!0}),L=async(t,e)=>{try{if(d(!0),!V.isValid())return;let i=await (0,b.signIn)("cognito",{email:t,password:e,redirect:!1});if(null==i?void 0:i.error){let t=B.get(i.status);V.setFieldError("password",null!=t?t:v("login.error-generic")),"function"==typeof n&&n()}(null==i?void 0:i.ok)&&(w.mV.login(),o?o.close():c&&K.push(c))}finally{d(!1)}};return(0,i.jsxs)(a.K,{align:"center",spacing:24,ref:e,children:[s?null:(0,i.jsx)(l.D,{order:2,children:v("log-in")}),(0,i.jsx)(g.o,{label:v("words.email"),placeholder:v("enter-email-placeholder"),required:!0,...V.getInputProps("email")}),(0,i.jsx)(p.W,{label:v("words.password"),placeholder:v("enter-password-placeholder"),required:!0,...V.getInputProps("password")}),(0,i.jsx)(T.z,{onClick:async()=>await L(V.values.email,V.values.password),variant:"primary-icon",fullWidth:!0,type:"submit",loading:u,children:v("log-in")}),(0,i.jsx)(r.x,{variant:y.Text.utility4darkGray,children:(0,i.jsx)(H.cC,{i18nKey:"agree-disclaimer",values:{action:"$t(log-in)"},components:{link1:(0,i.jsx)(tu.PrivacyStatementModal,{component:N.r,variant:y.Link.inheritStyle,children:"Privacy Policy"},0),link2:(0,i.jsx)(N.r,{external:!0,href:"https://inreach.org/terms-of-use/",variant:y.Link.inheritStyle,children:"Terms of Use"},1)}})}),(0,i.jsxs)(a.K,{spacing:0,align:"center",children:[(0,i.jsx)(ts.Q,{component:N.r,children:v("forgot-password")}),(0,i.jsx)(tm,{component:N.r,children:v("dont-have-account")})]})]})});th.displayName="LoginBody";let ty=(0,F.forwardRef)((t,e)=>{let[n,r]=(0,y.q)(!1),{animateCSS:l,fireEvent:a}=(0,G.Ph)({variant:1}),{isMobile:o}=(0,G.eI)(),s=(0,i.jsx)(tc.r,{breadcrumb:{option:"close",onClick:r.close}});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(u.u,{title:s,opened:n,onClose:()=>r.close(),className:l,fullScreen:o,children:(0,i.jsx)(th,{modalHandler:r,activateShake:a})}),(0,i.jsx)(d.x,{component:"button",ref:e,onClick:()=>r.open(),...t})]})});ty.displayName="LoginModal";let tv=(0,v.F)(ty)},31522:function(t,e,n){n.d(e,{r:function(){return u}});var i=n(97458),r=n(47942),l=n(13942),a=n(97212),o=n(21547),s=n(91221),c=n(33518);let u=t=>{let{breadcrumb:e,icons:n,rightText:u,serviceId:d}=t,g=(0,c.jt)();if(!(0,s._)(e))throw Error("invalid Breadcrumb props");let p={save:(0,i.jsx)(o.EY,{iconKey:"save",omitLabel:!0,serviceId:d},"modal-title-save"),share:(0,i.jsx)(o.EY,{iconKey:"share",omitLabel:!0},"modal-title-share")},m=(null==n?void 0:n.length)?n.map(t=>p[t]):void 0,h=m?(0,i.jsx)(r.Z,{position:"right",spacing:0,noWrap:!0,children:m}):u?(0,i.jsx)(l.x,{variant:g.Text.utility1,children:u}):null;return(0,i.jsxs)(r.Z,{position:"apart",align:"center",noWrap:!0,children:[(0,i.jsx)(a.x,{maw:"70%",style:{overflow:"hidden"},children:(0,i.jsx)(s.a,{...e})}),h]})}},28551:function(t,e,n){n.r(e),n.d(e,{PrivacyStatementModal:function(){return f}});var i=n(97458),r=n(13942),l=n(57463),a=n(93844),o=n(60363),s=n(29387),c=n(97212),u=n(10805),d=n(28988),g=n(18849),p=n(52983),m=n(69202),h=n(33518),y=n(31522);let v=(0,p.forwardRef)((t,e)=>{let n=(0,h.jt)(),[u,p]=(0,d.q)(!1),{isMobile:v}=(0,h.eI)(),f=(0,i.jsx)(y.r,{breadcrumb:{option:"close",onClick:p.close}}),b={emojiLg:(0,i.jsx)(r.x,{fz:40,children:"."}),title2:(0,i.jsx)(l.D,{order:2,children:"."}),textDarkGray:(0,i.jsx)(r.x,{variant:n.Text.darkGray,children:"."}),textDarkGrayCentered:(0,i.jsx)(r.x,{align:"center",variant:n.Text.darkGray,children:"."}),textUtility4:(0,i.jsx)(r.x,{variant:n.Text.utility4darkGray,children:"."}),listItem:(0,i.jsx)(a.a.Item,{children:"."}),listGroup:(0,i.jsx)(a.a,{withPadding:!0,variant:n.List.textDarkGray,children:"."}),linkUmami:(0,i.jsx)(m.r,{external:!0,href:"https://umami.is",variant:n.Link.inheritStyle,children:"."}),linkUmamiGDPR:(0,i.jsx)(m.r,{external:!0,href:"https://umami.is/docs/faq",variant:n.Link.inheritStyle,children:"."}),linkVercel:(0,i.jsx)(m.r,{external:!0,href:"https://vercel.com/docs/concepts/speed-insights/privacy-policy",variant:n.Link.inheritStyle,children:"."}),linkPolicy:(0,i.jsx)(m.r,{external:!0,href:"https://inreach.org/privacy/",children:"."})};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.u,{title:f,opened:u,onClose:()=>p.close(),fullScreen:v,zIndex:999999,children:(0,i.jsxs)(s.K,{align:"center",spacing:16,children:[(0,i.jsx)(g.cC,{i18nKey:"privacy-statement-head",tOptions:{returnObjects:!0,joinArrays:""},components:b}),(0,i.jsx)(s.K,{spacing:16,children:(0,i.jsx)(g.cC,{i18nKey:"privacy-statement-body",tOptions:{returnObjects:!0,joinArrays:""},components:b})}),(0,i.jsx)(g.cC,{i18nKey:"privacy-statement-foot",tOptions:{returnObjects:!0,joinArrays:""},components:b})]})}),(0,i.jsx)(c.x,{component:"button",ref:e,onClick:()=>p.open(),...t})]})});v.displayName="PrivacyStatementModal";let f=(0,u.F)(v)},79184:function(t,e,n){n.r(e),n.d(e,{QuickPromotionModal:function(){return x}});var i=n(97458),r=n(47942),l=n(97212),a=n(60363),o=n(29387),s=n(13942),c=n(57463),u=n(10805),d=n(28988),g=n(2550),p=n(50822),m=n(18849),h=n(52983),y=n(91221),v=n(85717),f=n(69202),b=n(33518),H=n(74323);let F=(0,h.forwardRef)((t,e)=>{let{autoLaunch:n,noClose:u,onClose:F,...x}=t,{t:w}=(0,m.$G)(["common"]),T=(0,b.jt)(),{data:N,status:G}=(0,p.useSession)(),[K,B]=(0,d.q)(n&&"unauthenticated"===G),W=(0,g.useRouter)(),{isMobile:V}=(0,b.eI)();(0,h.useEffect)(()=>{n&&!N&&"unauthenticated"===G&&B.open()},[N,G,n]);let L=(0,i.jsx)(r.Z,{position:"apart",align:"center",noWrap:!0,children:(0,i.jsx)(l.x,{maw:"70%",style:{overflow:"hidden"},children:(0,i.jsx)(y.a,{...u?{option:"back",backTo:"none",onClick:()=>W.back()}:{option:"close",onClick:()=>{"function"==typeof F&&F(),B.close()}}})})});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(a.u,{title:L,opened:K,onClose:()=>u?null:B.close(),fullScreen:V,children:(0,i.jsxs)(o.K,{align:"center",spacing:24,children:[(0,i.jsx)(o.K,{align:"center",spacing:16,children:(0,i.jsx)(m.cC,{i18nKey:"quick-promo-heading",components:{emojiLg:(0,i.jsx)(s.x,{fz:40,children:"."}),title2:(0,i.jsx)(c.D,{ta:"center",order:2,children:"."}),textDarkGray:(0,i.jsx)(s.x,{ta:"center",variant:T.Text.darkGray,children:"."})}})}),(0,i.jsx)(o.K,{align:"center",spacing:16,children:(0,i.jsx)(m.cC,{i18nKey:"quick-promo-body",components:{textUtility1:(0,i.jsx)(s.x,{ta:"center",variant:T.Text.utility1,children:"."})}})}),(0,i.jsx)(H.LoginModalLauncher,{component:v.z,variant:T.Button.primaryLg,fullWidth:!0,children:w("log-in")}),(0,i.jsx)(H.SignupModalLauncher,{component:f.r,children:w("dont-have-account")})]})}),!n&&(0,i.jsx)(l.x,{component:"button",ref:e,onClick:t=>{t.stopPropagation(),B.open()},...x})]})});F.displayName="QuickPromotionModal";let x=(0,u.F)(F)},6063:function(t,e,n){n.d(e,{R:function(){return m}});var i=n(97458),r=n(47942),l=n(97212),a=n(60363),o=n(10805),s=n(28988),c=n(52983),u=n(91221),d=n(60295),g=n(62510);let p=(0,c.forwardRef)((t,e)=>{let[n,o]=(0,s.q)(!1),{isMobile:c}=(0,g.e)(),p=(0,i.jsx)(r.Z,{position:"apart",align:"center",noWrap:!0,children:(0,i.jsx)(l.x,{maw:"70%",style:{overflow:"hidden"},children:(0,i.jsx)(u.a,{onClick:o.close,option:"close"})})});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(a.u,{title:p,opened:n,onClose:()=>o.close(),fullScreen:c,children:(0,i.jsx)(d.o,{type:"modal",closeModalHandler:o.close})}),(0,i.jsx)(l.x,{component:"button",ref:e,onClick:()=>o.open(),...t})]})});p.displayName="ReviewModal";let m=(0,o.F)(p)}}]);