1import{j as e}from"./vendor-ui-x7D0iLe8.js";import{f as I,N as w,L as y}from"./vendor-react-aMKJrssV.js";import{P as A}from"./PublicNav-DqzjaHuJ.js";import{P}from"./PublicFooter-C4PEGJjI.js";import{l as W,f as B,H as F,T as q,B as N,A as $}from"./index-CgmaCIwJ.js";import{C as f}from"./card-BlkWbF-q.js";import{b as R,a as H}from"./seo-helpers-C7pKcsTL.js";import{I as L}from"./InlineFreeReadStart-D55sw6Rh.js";import{m as M}from"./vendor-motion-C3azNPMs.js";import{S as D}from"./scale-BDgn3IZl.js";import{B as Q}from"./briefcase-Oh51XId3.js";import"./AiLaunchBanner-B3rl9x5a.js";import"./dropdown-menu-D9ymlLQy.js";import"./chevron-right-WJXQXbda.js";import"./circle-DHIZtG_M.js";import"./BrandLogo-CMdGoIe5.js";import"./index-CMCAsyqu.js";import"./globe-F05gZjBR.js";import"./sun-Bn04Fmp8.js";import"./moon-CzA-2q5t.js";import"./rocket-8HI0C91g.js";import"./chevron-down-D2v2TI3O.js";import"./vendor-data-LOeL2b27.js";import"./instant-read-Br-ucWjq.js";const b={1:"The Reformer",2:"The Helper",3:"The Achiever",4:"The Individualist",5:"The Investigator",6:"The Loyalist",7:"The Enthusiast",8:"The Challenger",9:"The Peacemaker"},_={1:["9","2"],2:["1","3"],3:["2","4"],4:["3","5"],5:["4","6"],6:["5","7"],7:["6","8"],8:["7","9"],9:["8","1"]},k=Object.entries(_).flatMap(([a,[t,n]])=>[`${a}w${t}`,`${a}w${n}`]),o={"1w9":"Idealist","1w2":"Advocate","2w1":"Servant","2w3":"Host","3w2":"Charmer","3w4":"Professional","4w3":"Aristocrat","4w5":"Bohemian","5w4":"Iconoclast","5w6":"Problem-Solver","6w5":"Defender","6w7":"Buddy","7w6":"Entertainer","7w8":"Realist","8w7":"Maverick","8w9":"Bear","9w8":"Referee","9w1":"Dreamer"},T={1:{drive:"doing it right",fear:"being corrupt or wrong",gift:"principled clarity",risk:"rigid self-criticism"},2:{drive:"being needed",fear:"being unloved or alone",gift:"warm responsiveness",risk:"self-erasing helpfulness"},3:{drive:"achievement and admiration",fear:"being worthless without success",gift:"executive momentum",risk:"image over substance"},4:{drive:"authentic expression",fear:"being ordinary or unseen",gift:"emotional depth",risk:"envy and self-absorption"},5:{drive:"competence and privacy",fear:"being depleted or invaded",gift:"incisive analysis",risk:"withholding withdrawal"},6:{drive:"security and loyalty",fear:"being unsupported or unsafe",gift:"anticipatory vigilance",risk:"doubt-driven loops"},7:{drive:"options and stimulation",fear:"being trapped in pain",gift:"energizing optimism",risk:"commitment dodging"},8:{drive:"control and impact",fear:"being controlled or weak",gift:"decisive protection",risk:"domineering force"},9:{drive:"inner and outer peace",fear:"loss of connection or conflict",gift:"calming presence",risk:"passive disappearance"}},x={1:"principled, idealistic flavor",2:"warmer, more relational flavor",3:"more performance-driven flavor",4:"more introspective, identity-seeking flavor",5:"more analytical, withdrawn flavor",6:"more security-conscious, loyal flavor",7:"more optimistic, options-seeking flavor",8:"more assertive, action-oriented flavor",9:"calmer, more receptive flavor"};function O(a){const t=a.match(/^([1-9]w[1-9])-vs-([1-9]w[1-9])$/);return!t||!k.includes(t[1])||!k.includes(t[2])||t[1]===t[2]?null:{a:t[1],b:t[2]}}function z(a,t){const n=c=>parseInt(c[0]+c[2],10);return n(a)<=n(t)?{a,b:t,swap:!1}:{a:t,b:a,swap:!0}}function ue(){const{pair:a}=I(),t=(a||"").toLowerCase(),n=O(t);if(!n)return e.jsx(w,{to:"/enneagram-test",replace:!0});const c=z(n.a,n.b);if(c.swap)return e.jsx(w,{to:`/enneagram-wing-vs/${c.a}-vs-${c.b}`,replace:!0});const r=c.a,s=c.b,[i,,h]=r,[d,,u]=s,l=T[i],m=T[d],v=i===d,E=v?`${r} (${o[r]}) and ${s} (${o[s]}) share the same core Type ${i} (${b[i]}) but differ in wing â ${r} has the ${x[h]}, while ${s} has the ${x[u]}.`:`${r} (${o[r]}) is driven by ${l.drive}; ${s} (${o[s]}) is driven by ${m.drive}. Same surface energy can hide opposite motivations.`,j=[{q:`What is the main difference between ${r} and ${s}?`,a:v?`Both are Type ${i} (${b[i]}) at the core â same motivation, same fear. The wing changes the texture: ${r} carries a ${x[h]}; ${s} carries a ${x[u]}. Look at how they handle stress to tell them apart.`:`${r} is fundamentally a Type ${i} (${b[i]}) driven by ${l.drive}. ${s} is a Type ${d} (${b[d]}) driven by ${m.drive}. The wings (${h}, ${u}) flavor their surface presentation.`},{q:`${r} vs ${s} â which is more common?`,a:"Population frequency varies by sample, but Types 6 and 9 are the most commonly reported cores; Types 4 and 8 are the least common. EQIQs uses an 21-framework engine, so wing prevalence doesn't bias your compatibility score."},{q:`Can a ${r} and ${s} be compatible?`,a:`Yes â Enneagram compatibility depends on context (romantic, business, friendship) and how each type handles stress. See ${i===d?"intra-type pairings":`/enneagram-pair/${Math.min(+i,+d)}-and-${Math.max(+i,+d)}`} for the full breakdown.`},{q:`How do I tell if I'm ${r} or ${s}?`,a:"Take the free EQIQs Enneagram assessment at /enneagram-test â it returns your dominant type plus most likely wing in under a minute. For higher precision (wing, tritype, instinctual stack), the full 21-framework profile is included on every paid plan."}];return e.jsxs("div",{className:"min-h-dvh bg-background",children:[e.jsx(W,{title:`${r} vs ${s} â Enneagram Wing Comparison | EQIQs`,description:`Side-by-side comparison of Enneagram ${r} (${o[r]}) and ${s} (${o[s]}). Differences in motivation, strengths, shadows, career fit, and relationship style.`,path:`/enneagram-wing-vs/${r}
1-vs-${s}`,jsonLd:[R(j),H([{name:"Home",path:"/"},{name:"Enneagram Test",path:"/enneagram-test"},{name:`${r} vs ${s}`,path:`/enneagram-wing-vs/${r}-vs-${s}`}])]}),e.jsx(A,{}),e.jsxs("main",{className:"container max-w-5xl mx-auto px-4 py-10 sm:py-16",children:[e.jsxs(M.header,{initial:{opacity:0,y:16},animate:{opacity:1,y:0},className:"text-center mb-12",children:[e.jsxs(B,{variant:"outline",className:"mb-4 border-primary/40 text-primary",children:[e.jsx(D,{className:"h-3 w-3 mr-1.5"})," Enneagram wing comparison"]}),e.jsxs("div",{className:"flex items-center justify-center gap-3 sm:gap-6 mb-3",children:[e.jsx(C,{slug:r}),e.jsx("div",{className:"text-xl sm:text-3xl font-display text-muted-foreground",children:"vs"}),e.jsx(C,{slug:s})]}),e.jsxs("h1",{className:"text-2xl sm:text-4xl font-display font-bold mt-4",children:[r," (",o[r],") vs ",s," (",o[s],")"]}),e.jsx("p",{className:"text-base sm:text-lg text-muted-foreground max-w-3xl mx-auto mt-4",children:E})]}),e.jsx(f,{className:"p-6 sm:p-8 mb-8 bg-card/70 border-border overflow-hidden",children:e.jsxs("div",{className:"grid grid-cols-[1fr_auto_1fr] gap-3 sm:gap-6",children:[e.jsx(S,{slug:r,ax:l,side:"left"}),e.jsx("div",{className:"border-l border-border","aria-hidden":!0}),e.jsx(S,{slug:s,ax:m,side:"right"})]})}),e.jsx(f,{className:"p-0 mb-8 bg-card/70 border-border overflow-hidden",children:e.jsxs("div",{className:"grid grid-cols-3 text-xs sm:text-sm",children:[e.jsx(J,{}),e.jsx(g,{label:"Core drive",left:l.drive,right:m.drive}),e.jsx(g,{label:"Core fear",left:l.fear,right:m.fear}),e.jsx(g,{label:"Signature gift",left:l.gift,right:m.gift}),e.jsx(g,{label:"Watch-out",left:l.risk,right:m.risk}),e.jsx(g,{label:"Wing flavor",left:x[h],right:x[u]})]})}),e.jsxs("section",{className:"grid sm:grid-cols-3 gap-4 mb-10",children:[e.jsxs(f,{className:"p-5 bg-card/60 border-border",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[e.jsx(Q,{className:"h-4 w-4 text-primary"}),e.jsx("h3",{className:"font-display font-semibold text-sm",children:"Hiring lens"})]}),e.jsxs("p",{className:"text-xs text-muted-foreground font-body leading-relaxed",children:["Pick ",r," for roles that reward ",l.gift,". Pick ",s," for roles that reward ",m.gift,"."]})]}),e.jsxs(f,{className:"p-5 bg-card/60 border-border",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[e.jsx(F,{className:"h-4 w-4 text-primary"}),e.jsx("h3",{className:"font-display font-semibold text-sm",children:"Relationship lens"})]}),e.jsxs("p",{className:"text-xs text-muted-foreground font-body leading-relaxed",children:["Friction usually shows up when ",l.drive," meets ",m.drive,". Name the underlying motivation first; the surface argument resolves faster."]})]}),e.jsxs(f,{className:"p-5 bg-card/60 border-border",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[e.jsx(q,{className:"h-4 w-4 text-brand-gold"}),e.jsx("h3",{className:"font-display font-semibold text-sm",children:"Common confusion"})]}),e.jsx("p",{className:"text-xs text-muted-foreground font-body leading-relaxed",children:v?"Same core, opposite wings. Watch how each handles stress â the wing reveals itself fastest there.":`Surface vibe can look similar; the giveaway is what they fear losing: ${l.fear} vs ${m.fear}.`})]})]}),e.jsxs("section",{className:"grid sm:grid-cols-2 gap-3 mb-12",children:[e.jsx(N,{asChild:!0,size:"lg",className:"bg-gradient-to-r from-brand-teal to-primary",children:e.jsxs(y,{to:"/enneagram-test",children:["Find your own type â ",e.jsx($,{className:"h-4 w-4 ml-1.5"})]})}),e.jsx(N,{asChild:!0,size:"lg",variant:"outline",children:e.jsxs(y,{to:`/enneagram-pair/${Math.min(+i,+d)}-and-${Math.max(+i,+d)}`,children:["See Type ",i," Ã Type ",d," pairing"]})})]}),e.jsxs("section",{className:"mb-12",children:[e.jsx("h2",{className:"text-xl font-display font-bold mb-4",children:"Read each profile in depth"}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-3",children:[r,s].map(p=>e.jsx(y,{to:`/enneagram-wing/${p}`,className:"rounded-xl border border-border hover:border-primary/60 bg-card/60 p-5 transition-colors group",children:e.jsxs("div",{className:"flex items-center justify-between mb-1.5",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("span",{className:"h-10 w-10 grid place-items-center rounded-lg bg-gradient-to-br from-brand-teal to-primary text-white font-display font-bold",children:p}),e.jsxs("div",{children:[e.jsx("div",{className:"font-display font-semibold",children:o[p]}),e.jsx("div",{className:"text-[10px] uppercase tracking-wider text-muted-foreground font-mono",children:"Full profile"})]})]}),e.jsx($,{className:"h-4 w-4 text-muted-foreground group-hover:text-primary transition-colors"})]})},p))})]}),e.jsxs("section",{className:"mb-12",children:[e.jsx("h2",{className:"text-xl font-display font-bold mb-4",children:"Frequently asked"}),e.jsx("div",{className:"space-y-3",children:j.map(p=>e.jsxs("details",{className:"group rounded-xl border border-border bg-card/40 p-5 open:bg-card/70",children:[e.jsxs("summary",{className:"font-display font-semibold cursor-pointer flex items-center justify-between",children:[p.q,e.jsx("span",{className:"text-primary group-open:rotate-45 transition-transform",children:"+"})]}),e.jsx("p",{className:"text-sm text-muted-foreground font-body mt-3 leading-relaxed",children:p.a})]},p.q))})]}),e.jsx("section",{className:"max-w-2xl mx-auto mt-16 px-2",children:e.jsx(L,{source:"enneagram_wing_vs"})})]}),e.jsx(P,{})]})}function C({slug:a}){return e.jsxs("div",{className:"flex flex-col items-center",children:[e.jsx("div",{className:"text-4xl sm:text-6xl font-display font-bold bg-gradient-to-br from-brand-teal via-primary to-brand-gold bg-clip-text text-transparent",children:a}),e.jsx("div",{className:"text-[10px] uppercase tracking-wider text-muted-foreground font-mono mt-1",children:o[a]})]})}function S({slug:a,ax:t,side:n}){return e.jsxs("div",{className:n==="right"?"text-right":"",children:[e.jsx("div",{className:"text-xs uppercase tracking-wider text-muted-foreground font-mono mb-1",children:o[a]}),e.jsx("div",{className:"text-2xl font-display font-bold mb-3",children:a}),e.jsxs("p",{className:"text-xs sm:text-sm text-muted-foreground font-body leading-relaxed",children:["Drives toward ",e.jsx("span",{className:"text-foreground font-semibold",children:t.drive}),"; gift is ",e.jsx("span",{className:"text-foreground font-semibold",children:t.gift}),"; watch ",e.jsx("span",{className:"text-foreground font-semibold",children:t.risk})," under stress."]})]})}function J(){return e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"px-4 py-3 bg-muted/30 border-b border-border font-mono text-[10px] uppercase tracking-wider text-muted-foreground",children:"Dimension"}),e.jsx("div",{className:"px-4 py-3 bg-muted/30 border-b border-border font-mono text-[10px] uppercase tracking-wider text-muted-foreground text-center",children:"Wing A"}),e.jsx("div",{className:"px-4 py-3 bg-muted/30 border-b border-border font-mono text-[10px] uppercase tracking-wider text-muted-foreground text-right",children:"Wing B"})]})}function g({label:a,left:t,right:n}){return e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"px-4 py-3 border-b border-border font-display font-semibold",children:a}),e.jsx("div",{className:"px-4 py-3 border-b border-border text-muted-foreground font-body text-center",children:t}),e.jsx("div",{className:"px-4 py-3 border-b border-border text-muted-foreground font-body text-right",children:n})]})}export{ue 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.