1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4966],{35042:(e,t,a)=>{a.d(t,{Q:()=>n,e:()=>i});var s=a(99739),n=function(e){return e.PETS="pets",e.FRIENDS="friends",e.LUV="luv",e}({});let r={unreadCounters:{},activityCounters:{}},i=(0,s.v)()(e=>({...r,setUnreadCount:(t,a)=>{e(e=>({unreadCounters:{...e.unreadCounters,[t]:a}}))},setActivityCounters:t=>{e({activityCounters:t})},reset:()=>{e(r)}}))},39502:(e,t,a)=>{a.d(t,{X:()=>n});var s=a(30926);let n=(0,s.createServerReference)("7fb4b882a8613d201887bd783dce2319c23e8322c6",s.callServer,void 0,s.findSourceMapURL,"getUserBanDetails")},70886:(e,t,a)=>{a.d(t,{A:()=>n});var s=a(30926);let n=(0,s.createServerReference)("40f74767c89cae211ff5ab6ac497513d360b0d0182",s.callServer,void 0,s.findSourceMapURL,"default")},77396:(e,t,a)=>{a.d(t,{Toast:()=>E});var s=a(95155),n=a(2821),r=a(12115),i=a(86478),o=a(59827),c=a(86246);function d({toast:{iconName:e,message:t,ideogramIconName:a,type:r,id:i,testId:d},onToastClose:l}){let{bgColor:u,iconColor:m}=function(e){switch(e){case o.Ck.ERROR:return{bgColor:"bg-wds-ideogram-tonal-error-bg",iconColor:"text-wds-toast-icon-error"};case o.Ck.POSITIVE:return{bgColor:"bg-wds-ideogram-tonal-positive-bg",iconColor:"text-wds-toast-icon-positive"};case o.Ck.WARNING:return{bgColor:"bg-wds-ideogram-tonal-warning-bg",iconColor:"text-wds-toast-icon-warning"};default:return{bgColor:"bg-wds-ideogram-tonal-neutral-bg",iconColor:"text-wds-toast-icon-neutral"}}}(r);return(0,s.jsxs)("div",{"data-testid":d,className:"text-body-s flex items-center justify-between",children:[(0,s.jsxs)("div",{className:"gap-wds-toast-spacing-inner-gap pr-wds-space-2x flex flex-1 items-center",children:[a&&(0,s.jsx)("div",{className:(0,n.A)("flex flex-1 items-center justify-center","min-h-wds-ideogram-small min-w-wds-ideogram-small","max-h-wds-ideogram-small max-w-wds-ideogram-small","rounded-wds-ideogram-corner-radius",u),children:(0,s.jsx)(c.In,{iconName:a,className:m})}),e&&(0,s.jsx)("div",{className:"flex items-center justify-center",children:(0,s.jsx)(c.In,{iconName:e,className:m})}),(0,s.jsx)("p",{className:"text-wds-toast-text break-normal",children:t})]}
1),(0,s.jsx)(c.$n,{iconName:"cross",size:"small",skin:"quaternary",onClick:l.bind(null,i)})]})}var l=a(20063),u=a(64269);function m({toast:{message:e,context:t,id:a,testId:n},onToastClose:r}){let i=(0,l.useRouter)();return(0,s.jsxs)("div",{"data-testid":n,className:"gap-wds-toast-spacing-inner-gap flex items-start",children:[(0,s.jsx)(c.eu,{src:t?.avatarUrl??"",size:"l",className:"self-start"}),(0,s.jsxs)("div",{className:"gap-wds-toast-spacing-inner-gap align-start flex flex-1 flex-col",children:[(0,s.jsx)("p",{dangerouslySetInnerHTML:{__html:(0,u.ob)(e)}}),t?.cta&&(0,s.jsx)(c.$n,{skin:t.cta.skin,iconName:t.cta.iconName,size:"small",className:"self-start",onClick:()=>{t?.cta?.url&&i.push(t.cta.url),t?.cta?.onClick&&t.cta.onClick(),r(a)},children:t.cta.label})]}),(0,s.jsx)(c.$n,{iconName:"cross",size:"compact",iconSize:"tiny",skin:"quaternary",onClick:r.bind(null,a)})]})}function E(){let e=(0,i.WE)(e=>e.toasts),t=(0,i.WE)(e=>e.removeToast),[a,c]=(0,r.useState)([]),l=e=>{t(e)};return(0,r.useEffect)(()=>{let s=setInterval(()=>{let s=Date.now(),n=e.length?e[e.length-1]:null;e.forEach(e=>{let r=e.type===o.Ck.NOTIFICATION_TMG?8e3:3e3,i=s-e.createdAt;(n?.id!==e.id||e.type!==o.Ck.NOTIFICATION_TMG)&&i>=r&&!a.includes(e.id)&&(c(t=>[...t,e.id]),t(e.id))})},100);return()=>clearInterval(s)},[e,t,a]),(0,s.jsx)("div",{"aria-live":"polite",className:(0,n.A)("bottom-wds-nav-height fixed right-0 z-[2147483647] mx-2 mb-2 flex flex-col items-end gap-1","min-desktop-s:mx-0 min-desktop-s:mb-0 min-desktop-s:bottom-4 min-desktop-s:right-4 min-desktop-s:gap-3"),children:e.slice().sort((e,t)=>e.createdAt-t.createdAt).map(e=>{let t=a.includes(e.id);return(0,s.jsx)("div",{className:(0,n.A)("max-w-wds-toast-max-width p-wds-toast-spacing-inner w-full","rounded-wds-toast-corner-radius bg-wds-toast-bg overflow-hidden","shadow-[0_4px_24px_rgba(12,12,12,0.25)]",t?"animate-out fade-out slide-out-to-right duration-300":"animate-in fade-in slide-in-from-right duration-300"),children:e.type===o.Ck.NOTIFICATION_TMG?(0,s.jsx)(m,{toast:e,onToastClose:l}):(0,s.jsx)(d,{toast:e,onToastClose:l})},e.id)})})}},77556:(e,t,a)=>{a.d(t,{SwitchAccountNotifier:()=>m});var s=a(18955),n=a(12115),r=a(70886),i=a(78659),o=a(57541),c=a(86478),d=a(64269),l=a(35483),u=a(59827);function m({accountSwitchedCookie:e}){let t=(0,s.c)("auth"),a=(0,c.WE)(e=>e.addToast),m=(0,c.WE)(e=>
1e.toasts),E=(0,c.WE)(e=>e.reset);return(0,n.useEffect)(()=>{m.length>0&&E()},[]),(0,n.useEffect)(()=>{if(e){if(e===o.z3.TRUE){async function s(){let{email:e}=await (0,r.A)()??{email:""};a({message:t.rich("session-switched",{email:e}),type:u.Ck.POSITIVE,ideogramIconName:"check"})}(0,l._8)(),s()}else e===o.z3.FALSE&&a({message:t("session-not-switched"),type:u.Ck.ERROR,ideogramIconName:"cross"});(0,d.zs)(i.wf.ACCOUNT_SWITCHED)}},[e]),null}},88680:(e,t,a)=>{a.d(t,{default:()=>k});var s=a(95155),n=a(20063),r=a(12115),i=a(86246),o=a(27425),c=a(55308),d=a(35483),l=a(30926);let u=(0,l.createServerReference)("60f6ea32ae037b5392e554dc143455e3acd2d74cfa",l.callServer,void 0,l.findSourceMapURL,"updateActiveSession");var m=a(20660),E=a(65331),f=a(3165),p=a(18955),I=a(39502),N=a(86478),v=a(35042),g=a(65240),S=function(e){return e.CONNECTED="CONNECTED",e.PERMISSION_DENIED="PERMISSION_DENIED",e.REDIRECT_USER="REDIRECT_USER",e.HEARTBEAT="HEARTBEAT",e.NOTIFICATION="NOTIFICATION",e}({});let C=a.g.eventBus||new g.EventEmitter;C.setMaxListeners(0),"undefined"!=typeof setInterval&&setInterval(()=>{C.eventNames().map(e=>({event:e,count:C.listenerCount(e)})).some(e=>e.count>100)},3e5);var T=a(59827);let w={[f.Mr.LIKE]:"new-activity-likes",[f.Mr.MATCH]:"new-activity-matches",[f.Mr.VIEW]:"new-activity-views",[f.Mr.CONVERSATION]:"new-activity-messages",[f.Mr.UNSPECIFIED]:""};var h=a(52923),b=a(73231),x=a(6416);let R=(0,a(67909).default)(()=>Promise.all([a.e(5376),a.e(4148)]).then(a.bind(a,84148)),{loadableGenerated:{webpack:()=>[84148]},ssr:!1});function A({children:e,...t}){return(0,s.jsx)(R,{...t,children:e})}function k({nonce:e,children:t,oneTrustScriptId:a,userId:l="",liveSDKAuthToken:f="",lang:g=h.q}){let C=(0,n.useRouter)(),R=(0,n.usePathname)(),k=(0,r.useCallback)(async e=>{switch(e.data.type){case d.Cb.LOGOUT:C.push(m.A.getStarted);break;case d.Cb.PERMISSION_DENIED:C.push(m.A.accountSuspendedBase);break;case d.Cb.REDIRECT_USER:C.push(e.data.path);break;case d.Cb.UPDATE_SESSION_RELATED_DATA:await u(e.data.data),C.refresh();break;case d.Cb.SESSION_SWITCH:window.location.replace(R)}},[C]);(0,r.useEffect)(()=>(d.qu.addEventListener("message",k),()=>{d.qu.removeEventListener("message",k)}),[k]),function(e){let t=(0,n.useRouter)(),a=(0,r.useRef)(0),s=(0,r.useRef)(null),i=(0,p.c)("activity-menu"),o=(0,v.e)(e=>e.setActivityCounters),c=(0,N.WE)(e=>e.addToast);(0,r.useEffect)(()=>{if(!e)return;let n=new AbortController,{signal:r}=n,l=()=>{s.current&&(clearTimeout(s.current),s.current=null)},u=null,f=()=>{u&&(u.onopen=null,u.onerror=null,u.onmessage=null,u.close(),u=null)},p=async()=>{let e=await (0,I.X)();(e?.banStatus===E.Af.BAN_STATUS_GUIDELINE_VIOLATION||e?.liftBanAction!==E.De.LIFT_BAN_ACTION_UNSPECIFIED)&&((0,d.q4)(),t.push(m.A.accountSuspendedBase))},N=e=>{let a=JSON.parse(e?.data);(0,d.HE)(a),t.push(a)},v=e=>{let{unreadActivityCounter:t}=JSON.parse(e?.data);t?.counter&&(o(t.counter),c({type:T.Ck.POSITIVE,message:i(w[t.type])}))},g=()=>{!r.aborted&&(a.current>=3||(f(),(u=new EventSource(`${m.T.sse}?forceHttp1=1&userId=${e}`)).onopen=()=>{a.current=0},u.addEventListener(S.PERMISSION_DENIED,p,{signal:r}),u.addEventListener(S.REDIRECT_USER,N,{signal:r}),u.addEventListener(S.NOTIFICATION,v,{signal:r}),u.onerror=()=>{r.aborted||(f(),(()=>{if(a.current>=3)return;a.current++;let e=Math.min(1e3*2**a.current,1e4);l(),s.current=setTimeout(()=>{s.current=null,r.aborted||g()},e)})())}))};return"undefined"!=typeof document&&document.addEventListener("visibilitychange",()=>{if(!r.aborted){if(document.hidden&&u?.readyState===EventSource.OPEN)return void f();document.hidden||u&&u.readyState!==EventSource.CLOSED||g()}},{signal:r}),g(),()=>{n.abort(),l(),f(),a.current=0}},[t,e,o,c,i])}(l);let y=(0,n.useRouter)(),O=(0,n.useSearchParams)(),_=O.get("socials"),D=O.get("accountSuspended"),[j,L]=(0,r.useState)(!!_),{isResolved:U}=(0,x.o)(e=>e.oneTrustState),M=(0,b.N)(e=>e.setConfigData);return(0,r.useLayoutEffect)(()=>{_&&(y.replace(m.A.homepage),L(!1))},[_]),(0,r.useLayoutEffect)(()=>{D&&(y.replace(m.A.accountSuspendedBase),L(!1))},[D]),(0,r.useEffect)(()=>{M()},[]),(0,s.jsxs)(o.R8,{userId:l,children:[(0,s.jsx)(c.Nc,{nonce:e,oneTrustScriptId:a}),!j&&U?(0,s.jsx)(A,{currentUserId:l,authToken:f,lang:g,children:t}):(0,s.jsx)(i.k4,{}),(0,s.jsx)(i.Eu,{})]})}},92812:(e,t,a)=>{a.r(t);var s=a(82931);window.trustedTypes?.createPolicy!==void 0&&window.trustedTypes.createPolicy("default",{createHTML:e=>s.A.sanitize(e,{RETURN_TRUSTED_TYPE:!0}).toString(),createScriptURL:e=>e,createScript:e=>e})}}]);
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.