PageSourceSearch

https://next.core.indonesiancupid.com/_next/static/chunks/3336-e4e00f4d930a56a6.js

js indonesiancupid.com collected 2026-10-04 03:16:46 UTC 11,306 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3336],{3223:(e,t,s)=>{s.d(t,{DL:()=>i,Gd:()=>l,Jg:()=>a});var r=s(74213);let a=(e,t)=>409===t?e.alreadyIsBlocked:e.memberRelationshipError,l=(e,t)=>{switch(t){case 406:return e.youHaveBlockedThisMember;case 409:return e.alreadyIsFavorite;case 423:return e.blockedUser;default:return e.memberRelationshipError}},i=(e,t,s)=>{switch(s){case 403:return e.noInterestInGenericSex;case 406:return e.youHaveBlockedThisMember;case 409:return e.alreadyExpressedInterest;case 422:if(!t||t===r.YT.Any)return e.noInterestInGenericSex;return t===r.YT.Female?e.noInterestInFemale:e.noInterestInMale;case 423:return e.blockedUser;default:return e.memberRelationshipError}}},3336:(e,t,s)=>{s.r(t),s.d(t,{QuestionnaireMatches:()=>_});var r=s(95155),a=s(14266),l=s(937),i=s.n(l),n=s(12115),c=s(64297),d=s(70157),o=s(65434),m=s(45797);let x=e=>{let{isChecked:t,onChange:s,text:a,image:l,gender:i}=e;return(0,r.jsxs)("label",{className:"relative flex cursor-pointer select-none flex-col items-center",children:[(0,r.jsxs)("div",{className:"relative h-16 w-16 rounded-full bg-[#e0e0e0] md:h-24 md:w-24 min-[880px]:h-32 min-[880px]:w-32",children:[l?(0,r.jsx)("img",{src:l,className:"h-full w-full flex-none rounded-full object-cover"}):i===c.YT.Female?(0,r.jsx)(o.h,{className:"h-full w-full flex-none rounded-full object-cover"}):(0,r.jsx)(m.a,{className:"h-full w-full flex-none rounded-full object-cover"}),(0,r.jsx)("div",{className:"absolute bottom-1 right-0 translate-x-1/2 md:translate-x-0",children:(0,r.jsx)(d.i,{handleChecked:t||!1,change:()=>s?.(!t),label:"",value:(!!t).toString(),labelClass:"text-white"})})]}),(0,r.jsx)("div",{className:"text-md text-accent mt-2 w-full max-w-32 truncate text-center font-semibold md:text-lg md:font-bold",children:a})]})};var u=s(53094),h=s(10137),f=s(2041),g=s(36012),b=s(96450),p=s(27941),v=s(29747),j=s(63489),w=s(28537),k=s(3223),N=s(72814),y=s(57496),S=s(83594),M=s(12322),I=s(58479),T=s(25261);class C{constructor(){(0,I.Gn)(this,{postTrackingMessage:I.XI.bound})}postTrackingMessage(e,t){console.info("rsdk::TrackingStore "+e+" called");let s=T.A.instance();if(!s)return void console.error("rsdk::TrackingStore: configStore is not initialized");let{cmAppConfig:{googlePubSubPlainText:r,googlePubSubTopicPlainText:a,googlePubSubTopic:l,pubsubtoken:i},encryptedTrackingMessages:n}=s,c="true"===r?a:l;if(!c||!i||!n||!n[t])return void console.info("rsdk::TrackingStore "+e+" skipped");let d=c+":publish";console.info("rsdk::TrackingStore "+e+" posting to "+d),fetch(d,{method:"POST",headers:{Authorization:"Bearer "+i,"Content-Type":"application/json"},body:JSON.stringify({messages:[{data:n[t],attributes:{Action:e}}]})}).then(()=>{console.info("rsdk::TrackingStore "+e+" posted")}).catch(e=>{console.error(e,"rsdk::TrackingStore:postTrackingMessage")})}}let E=(0,n.createContext)(null);(0,S.PA)(e=>{let{children:t}=e,s=(()=>{let[e,t]=(0,n.useState)(null);return(0,n.useEffect)(()=>t(new C),[]),(0,M.V)(e)})();return(0,r.jsx)(E.Provider,{value:s,children:t})});var A=s(24871);let $=["loading-matches-text","intermediate-explore-text","send-likes-modal","confirmation-modal"],_=e=>{let{onComplete:t}
1=e,[s,l]=(0,n.useState)($[0]),[c,d]=(0,n.useState)({matches:{users:[],hasNextPage:!1},selectedMatchIds:[],hasLoadedMatches:!1}),[o,m]=(0,n.useState)(""),[S,M]=(0,n.useState)(!1),I=(0,n.useRef)(!1),T=(0,N.mb)("questionnaire"),C=(0,N.mb)("activity"),_=(0,f.d)(),{config:B,staticUrl:F}=(0,g.J)(),L=(0,j.K)(),z=(0,v.R)(),{addNotification:R}=(0,w.h)(),q=(0,n.useContext)(E),{matches:P,selectedMatchIds:Y,hasLoadedMatches:D}=c,G=L?.getCriteria,O=(0,n.useMemo)(()=>{let e="loading-matches-text"===s?1:2;return{landscape:`${F}/questionnaire/${B.theme}/matches/landscape/${e}.jpg`,portrait:`${F}/questionnaire/${B.theme}/matches/portrait/${e}.jpg`}},[s,F,B.theme]),U=(0,n.useMemo)(()=>{let e=P.users??[];return["xxs","xs","sm","md"].includes(_??"")?e:e.slice(0,9)},[P.users,_]),H=(0,n.useMemo)(()=>{let e=U.map(e=>e.memberId?.toString()).filter(Boolean);return Y.filter(t=>e.includes(t))},[U,Y]),J=async()=>{S||(q?.postTrackingMessage("click","questionnaire_matches"),M(!0),(await Promise.allSettled(H.map(e=>z?.sendLikeWithRetry(Number(e))))).some(e=>"rejected"===e.status||!e.value)&&R({message:(0,k.DL)(C),type:"error",mobileVariant:"legacy"}),l("confirmation-modal"),M(!1))};return(0,n.useEffect)(()=>{(async()=>{try{let e=p.A.instance()?.userId;if(!e)throw Error("User not authenticated");let s=await b.O.users.usersUserIdPrivateGet(e);s?.basics?.firstName&&m(s.basics.firstName);let r=await G?.();if(!r)throw Error("Failed to get user criteria");let a=y.eF.convertToDto(r),l={pageNumber:1,pageSize:12,sortBy:h.RY.Relevance,gender:a.gender,minAge:Number(a.minAge),maxAge:Number(a.maxAge)},i=await b.O.usersExploring.usersMatchesPost(l),n=i.users||[];if(0===n.length)return void t([]);let c=n.map(e=>e.memberId?.toString()??"");d(e=>({...e,matches:i,selectedMatchIds:c,hasLoadedMatches:!0}))}catch(e){console.error("Error fetching user matches:",e),t([])}})()},[G,t]),(0,n.useEffect)(()=>{q&&!I.current&&(I.current=!0,q.postTrackingMessage("impression","questionnaire_matches"))},[q]),(0,n.useEffect)(()=>{if(("loading-matches-text"===s||"intermediate-explore-text"===s)&&D){let e=setTimeout(()=>{l(e=>$[$.indexOf(e)+1])},2500);return()=>clearTimeout(e)}},[s,D]),(0,n.useEffect)(()=>{if("confirmation-modal"===s){let e=setTimeout(()=>{t(H)},3e3);return()=>clearTimeout(e)}},[s,H,t]),(0,r.jsx)(r.Fragment,{children:(0,r.jsx)("div",{className:"fixed inset-0 z-40 flex h-full flex-col bg-white",children:(0,r.jsxs)("div",{className:`flex h-full flex-col ${i().visibleImage}`,children:[(0,r.jsx)(a.Y,{}),(0,r.jsxs)("div",{className:"relative flex-1 bg-black text-white",children:[(0,r.jsxs)("picture",{children:[(0,r.jsx)("source",{media:"(orientation: landscape)",srcSet:O.landscape}),(0,r.jsx)("source",{media:"(orientation: portrait)",srcSet:O.portrait}),(0,r.jsx)("img",{className:"absolute inset-0 h-full w-full object-cover"})]}),(0,r.jsx)("div",{className:"absolute inset-0 bg-[rgba(0,0,0,0.65)]"}),("loading-matches-text"===s||"intermediate-explore-text"===s)&&(0,r.jsx)("div",{className:"absolute inset-0 grid place-items-center",children:(0,r.jsxs)("div",{className:"flex items-center justify-center gap-4 px-12",children:[(0,r.jsx)(A._,{className:"animate-spinner fill-primary h-12 w-12 md:h-16 md:w-16"}),(0,r.jsx)("div",{className:"text-lg font-normal md:text-2xl",children:"loading-matches-text"===s?T.matchingYouSpecial:T.eliteMatchesFound})]})})]}),"send-likes-modal"===s&&(0,r.jsx)("div",{className:"text-legacy-text-color fixed inset-0 z-30 grid place-items-center p-2",children:(0,r.jsxs)("div",{className:"max-h-full max-w-md overflow-y-auto rounded-sm bg-white p-6 md:max-w-4xl md:px-12 md:py-10",children:[(0,r.jsx)("div",{className:"text-center text-2xl font-semibold md:text-3xl md:font-bold",children:T("nameMakeTheFirstMove",{1:o})}),(0,r.jsx)("div",{className:"mt-2 text-center text-base text-gray-600 md:px-[10%]",children:T.matchesSendLikesSubtitle}),(0,r.jsx)("div",{className:"mb-8 mt-6 grid grid-cols-3 gap-3 pb-2 md:flex md:flex-wrap md:justify-center md:gap-8",children:U.map(e=>(0,r.jsx)(x,{text:(0,r.jsxs)("div",{className:"flex flex-row items-center justify-center",children:[(0,r.jsxs)("div",{className:"truncate",children:[e.firstName,"\xa0"]}),(0,r.jsxs)("div",{className:"shrink-0 grow-0",children:["- ",e.age]})]}),image:e.photoLinks?.[0]?.small??"",gender:e.gender??h.YT.Any,isChecked:Y.includes(e.memberId?.toString()??""),onChange:t=>((e,t)=>{if("number"!=typeof e.memberId)return;let s=e.memberId.toString();d(e=>{let r=new Set(e.selectedMatchIds);return t?r.add(s):r.delete(s),{...e,selectedMatchIds:[...r]}})})(e,t)},e.memberId))}),(0,r.jsxs)("div",{className:"flex flex-col items-center justify-center",children:[(0,r.jsx)(u.$,{className:"bg-primary disabled:bg-btn-bg-disabled md:bg-primary relative !w-fit roun
1ded px-6 py-2 font-normal text-white",disabled:0===Y.length||S,handleClick:J,children:T.sendLikes}),(0,r.jsx)(u.$,{handleClick:()=>{S||(q?.postTrackingMessage("click","questionnaire_matches_see_more"),t([]))},className:"relative mt-6 block !bg-transparent text-center !font-normal !text-gray-600 underline shadow-none",children:T.seeMoreMatches})]})]})}),"confirmation-modal"===s&&(0,r.jsx)("div",{className:"text-legacy-text-color fixed inset-0 z-30 grid place-items-center p-2",children:(0,r.jsx)("div",{className:"max-h-full max-w-md overflow-y-auto rounded-sm bg-white px-8 py-20 md:max-w-4xl md:px-12 md:py-28",children:(0,r.jsxs)("div",{className:"flex flex-col items-center text-center",children:[(0,r.jsx)("img",{src:`${F}/questionnaire/icons/check.gif`,className:"mb-6 h-24 w-24 md:mb-8 md:h-28 md:w-28",alt:"Success"}),(0,r.jsx)("h2",{className:"mb-3 text-xl font-semibold md:text-2xl",children:T.matchesDone}),(0,r.jsx)("p",{className:"text-base text-gray-600 md:px-[10%]",children:T.yourLikesHaveBeenSent})]})})})]})})})}},45797:(e,t,s)=>{s.d(t,{a:()=>a});var r=s(95155);s(12115);let a=e=>(0,r.jsx)("svg",{viewBox:"0 0 220 220",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{fill:"#fff",d:"M82.3 148.6c-2.1.3-10.3 5.6-11.5 8.2-1.2 2.6-4.6 8.4-6.7 9.1-4.3 1.5-13.7 5.2-16.5 7.3-4.9 3.6-16.6 6.7-25.7 8.1C12.8 182.8 7 196.1 7 196.1c0 .4-3.1 23.5-3 23.9h212s-3-22.5-3-22.9c0 0-5.8-14.2-14.9-15.7-9.1-1.5-20.8-4.6-25.7-8.1-2.9-2.1-12.2-5.8-16.5-7.3-2-.7-5.5-6.5-6.7-9.1-1.2-2.6-9.4-7.9-11.5-8.2V142s14.2-21 16.2-35.4c0 0 7.1 3.7 7.6-10.4.3-10.9 2.3-15.2-5.5-18.3 0 0 .6-7.5.8-14.2.4-9.9 2.3-23.9-15.8-35-2.6-1.6-15.8-8.6-15.9-8.6-4.7-2.7-10.7-4.5-10.7-4.5l.2 4.1-.9-.9c-1.2-1.2-1.9-5.7-1.7-7.5l.2-3.2C103.6 14.2 97.7 22 97.7 22l.8-7.6s-1.6 2.3-21.2 13.9c-19.2 11.4-16 28.2-15.5 38.2.4 6.7 1.1 11.3 1.1 11.3-7.8 3.2-3.7 7.7-3.5 18.6.3 15.1 8.2 12.4 8.2 12.4 3.7 20.5 15.9 33.1 15.9 33.1l-1.2 6.7z"})})},53094:(e,t,s)=>{s.d(t,{$:()=>l});var r=s(95155),a=s(12115);let l=e=>{let{className:t,children:s,handleClick:l,disabled:i,type:n,testId:c,...d}=e,o=(0,a.useCallback)(e=>{if(i)return void e.preventDefault();l&&l(e)},[i,l]);return(0,r.jsx)("button",{...d,disabled:i,onClick:o,...n&&{type:n},className:["w-full border-none bg-btn-bg-green px-4 py-2 text-base font-bold text-white shadow-md disabled:bg-btn-bg-disabled md:w-auto md:rounded md:bg-primary md:font-normal md:leading-[initial] max-sm:shadow-none",t].join(" "),"data-testid":c,children:s})}},65434:(e,t,s)=>{s.d(t,{h:()=>a});var r=s(95155);s(12115);let a=e=>(0,r.jsx)("svg",{viewBox:"0 0 220 220",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{fill:"#fff",d:"M224.6 220c-.3-.7-6.6-16.1-16.6-17.7-10.2-1.7-23.2-5.2-28.6-9.2-3.2-2.4-13.6-6.5-18.4-8.3-2.2-.8-6.1-7.4-7.4-10.3-1.3-3-10.5-9-12.8-9.3l-.4-12.3 26.5-8.1s6.8-3.1 7.5-3.1-3.2-5-3.7-6.3-3-10.3-3-10.3 8.9 10.8 13.5 12.8c0 0-8.9-16.5-11.6-25.8-2.7-9.2-4.4-23.6-4.4-24.9s-5.5-40-8.5-46.4-7.1-15.1-14-19.4c-7-4.3-17.3-10.4-32.1-11.2h-1.4c-14.8.8-25.1 6.9-32.1 11.2s-11 13-14 19.4-8.5 45.1-8.5 46.4-1.6 16.3-4.2 25.5c-2.7 9.2-11.8 25.2-11.8 25.2 4.5-2 13.5-12.8 13.5-12.8s-3.2 9.9-3.7 11.2-3.6 5.4-2.9 5.4 7.5 3.1 7.5 3.1l26.5 8.1-.4 12.3c-2.3.3-11.5 6.3-12.8 9.3s-5.2 9.5-7.4 10.3c-4.8 1.7-15.2 5.9-18.4 8.3-5.5 4.1-18.5 7.6-28.6 9.2-10.2 1.6-16.6 16.6-16.6 16.6 0 .1-.1.5-.1 1.1h229.4z"})})}}]);

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.