PageSourceSearch

https://www.eqiqs.com/assets/CompatibilityResolver-2ByLb5n1.js

js eqiqs.com collected 2026-09-24 13:46:23 UTC 2,893 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/CompatibilityTypePage-BI1WgpOA.js","assets/vendor-ui-x7D0iLe8.js","assets/vendor-react-aMKJrssV.js","assets/CompatibilityScoreBadge-D9rS-PVD.js","assets/index-DQ5XgqgM.js","assets/vendor-data-LOeL2b27.js","assets/index-BY2dReD-.css","assets/score-band-DmdY1aX0.js","assets/score-color-DxC8smtR.js","assets/info-DvchZq4B.js","assets/PublicNav-CYqG1ITZ.js","assets/AiLaunchBanner-DWEGbQBZ.js","assets/dropdown-menu-BbASCe8r.js","assets/chevron-right-D_oDK7IQ.js","assets/circle-BTwB_Pte.js","assets/BrandLogo-CyLTYYqL.js","assets/index-CMCAsyqu.js","assets/globe-B57WCo3U.js","assets/sun-CiV_LxOX.js","assets/moon-rQesAEHa.js","assets/rocket-C2G6WVmV.js","assets/chevron-down-CC__cuYp.js","assets/vendor-motion-C3azNPMs.js","assets/PatentAttribution-DP9QYsB1.js","assets/compatibility-engine-29IBmdkI.js","assets/profile-completeness-DgJq72QS.js","assets/PublicFooter-CM_bwyjv.js","assets/RelatedPages-kZNJBQjE.js","assets/seo-helpers-Bj3t3rYm.js","assets/lightbulb-C0QgDir1.js","assets/briefcase-CtMhwTe7.js","assets/users-B6tp-Inv.js","assets/message-circle-CPLtpAGJ.js"])))=>i.map(i=>d[i]);
2import{_ as f,s as d}from"./index-DQ5XgqgM.js";import{j as t}from"./vendor-ui-x7D0iLe8.js";import{r as s,f as _,N as b}from"./vendor-react-aMKJrssV.js";import"./vendor-data-LOeL2b27.js";const j=s.lazy(()=>f(()=>import("./CompatibilityTypePage-BI1WgpOA.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32]))),E=/^[A-Za-z]{4}-and-[A-Za-z]{4}$/,u=["aries","taurus","gemini","cancer","leo","virgo","libra","scorpio","sagittarius","capricorn","aquarius","pisces"],x=new RegExp(`^(${u.join("|")})-and-(${u.join("|")})$`,"i"),y=/^enneagram-(\d)-and-(\d)$/i,l={jessica:"/jessica",caris:"/caris"},p=()=>t.jsx("div",{className:"flex items-center justify-center min-h-[60vh]",children:t.jsx("div",{className:"h-8 w-8 animate-spin rounded-full border-4 border-primary border-t-transparent"})}),R=()=>{const{param:e}=_(),[a,r]=s.useState({kind:"loading"});return s.useEffect(()=>{let n=!1;if(!e){r({kind:"type"});return}if(E.test(e)){const[o,i]=e.split("-and-");r({kind:"redirect",to:`/mbti/${o.toLowerCase()}-${i.toLowerCase()}`});return}if(y.test(e)||x.test(e)){r({kind:"type"});return}const c=e.toLowerCase();if(l[c]){r({kind:"redirect",to:l[c]});return}return(async()=>{const{data:o}=await d.from("creator_profiles").select("id").eq("slug",e).eq("is_published",!0).maybeSingle();if(n)return;if(o?.id){r({kind:"redirect",to:`/c/${e}`});return}const{data:i}=await d.rpc("get_public_profile",{p_username:e});if(n)return;const m=Array.isArray(i)?i[0]:i;r(m?{kind:"redirect",to:`/u/${e}`}:{kind:"type"})})(),()=>{n=!0}},[e]),a.kind==="loading"?t.jsx(p,{}):a.kind==="redirect"?t.jsx(b,{to:a.to,replace:!0}):t.jsx(s.Suspense,{fallback:t.jsx(p,{}),children:t.jsx(j,{})})};export{R as default};

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.