1import{b1 as I,b5 as v,bs as t,b7 as r,bu as s,bg as b,bx as y,by as m,bt as u,bz as k,ba as h,bw as C,bb as l,b8 as D,bv as T,bd as j,bY as B}from"#entry";import{u as N}from"./D3BV7Ay9.js";import{u as V}from"./BNFhmt6M.js";import{_ as G}from"./DYJxEZ2m.js";try{(function(){var a=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},c=new a.Error().stack;c&&(a._sentryDebugIds=a._sentryDebugIds||{},a._sentryDebugIds[c]="459fff11-46d7-4396-8827-d221f47f140e",a._sentryDebugIdIdentifier="sentry-dbid-459fff11-46d7-4396-8827-d221f47f140e")})()}catch{}const $={class:"space-y-6"},z={class:"space-y-6"},E={class:"flex items-center gap-2 mb-2"},L={class:"text-lg"},O={class:"text-sm font-semibold text-gray-500 dark:text-gray-400 uppercase tracking-wide"},M={class:"flex flex-wrap gap-2"},P=["onClick"],U={class:"text-sm"},Y={key:0,class:"w-5 h-5 bg-[#51A2FF] rounded-full flex items-center justify-center shadow-sm"},q={class:"pt-4 border-t border-gray-200 dark:border-gray-700"},H={key:0,class:"w-5 h-5 bg-[#51A2FF] rounded-full flex items-center justify-center shadow-sm"},J={key:0,class:"p-4 bg-gray-50 dark:bg-gray-800/50 rounded-xl border border-gray-100 dark:border-gray-700"},K={class:"text-xs font-semibold text-gray-500 dark:text-gray-400 uppercase tracking-wider mb-3"},Q={class:"flex flex-wrap gap-2"},R=["onClick"],W=I({__name:"IndustriesStep",props:{maxSelections:{},singleSelect:{type:Boolean}},setup(a){const c=a,{profileData:e,userType:F}=N(),{industryCategories:w,findIndustryLabel:A}=V(),p=v(()=>c.singleSelect||F.value==="startup"),_=n=>{const i=e.value.industries.indexOf(n);p.value?e.value.industries=i===-1?[n]:[]:i===-1?e.value.industries.push(n):e.value.industries.splice(i,1)},x=n=>e.value.industries.includes(n),g=v(()=>e.value.industries.includes("generalist")),S=()=>{p.value?e.value.industries=g.value?[]:["generalist"]:g.value?e.value.industries=e.value.industries.filter(n=>n!=="generalist"):e.value.industries.push("generalist")};return(n,i)=>{const f=C;return r(),t("div",$,[s("div",z,[(r(!0),t(y,null,m(l(w),o=>(r(),t("div",{key:o.label,class:"space-y-2"},[s("div",E,[s("span",L,u(o.icon),1),s("h3",O,u(o.label),1)]),s("div",M,[(r(!0),t(y,null,m(o.industries,d=>(r(),t("button",{key:d.id,type:"button",class:k(["inline-flex items-center gap-2 px-4 py-2.5 rounded-full font-medium transition-all duration-200 border-2",[x(d.id)?"border-[#51A2FF] bg-[#51A2FF]/10 dark:bg-[#51A2FF]/20 text-[#51A2FF] shadow-sm":"border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-gray-700 dark:text-gray-300 hover:border-gray-300 dark:hover:border-gray-600 hover:bg-gray-50 dark:hover:bg-gray-700 cursor-pointer hover:-translate-y-0.5"]]),onClick:X=>_(d.id)},[s("span",U,u(d.label),1),x(d.id)?(r(),t("span",Y,[b(f,{name:"i-lucide-check",class:"w-3 h-3 text-white"})])):h("",!0)],10,P))),128))])]))),128)),s("div",q,[s("button",{type:"button",class:k(["inline-flex items-center gap-2 px-4 py-2.5 rounded-full font-medium transition-all duration-200 border-2",[l(g)?"border-[#51A2FF] bg-[#51A2FF]/10 dark:bg-[#51A2FF]/20 text-[#51A2FF] shadow-sm":"border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-gray-700 dark:text-gray-300 hover:border-gray-300 dark:hover:border-gray-600 hover:bg-gray-50 dark:hover:bg-gray-700 cursor-pointer hover:-translate-y-0.5"]]),onClick:S},[i[0]||(i[0]=s("span",{class:"text-lg leading-none"},"ð",-1)),i[1]||(i[1]=s("span",{class:"text-sm"},"Generalist",-1)),l(g)?(r(),t("span",H,[b(f,{name:"i-lucide-check",class:"w-3 h-3 text-white"})])):h("",!0)],2)])]),b(B,{name:"slide-up"},{default:D(()=>[!l(p)&&l(e).industries.length>0?(r(),t("div",J,[s("p",K,u(l(e).industries.length)+" selected ",1),s("div",Q,[(r(!0),t(y,null,m(l(e).industries,o=>(r(),t("span",{key:o,class:"inline-flex items-center gap-1.5 pl-3 pr-1.5 py-1.5 bg-[#51A2FF]/20 text-[#51A2FF] rounded-full text-sm font-medium"},[T(u(l(A)(o))+" ",1),s("button",{type:"button",class:"w-5 h-5 rounded-full bg-[#51A2FF]/20 hover:bg-[#51A2FF]/30 flex items-center justify-center transition-colors",onClick:j(d=>_(o),["stop"])},[b(f,{name:"i-lucide-x",class:"w-3 h-3 text-[#51A2FF]"})],8,R)]))),128))])])):h("",!0)]),_:1})])}}}),re=Object.assign(G(W,[["__scopeId","data-v-a6df5c6a"]]),{__name:"SetupIndustriesStep"});export{re 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.