1import{g as v,o as i,e as t,b as a,k as ge,t as w,j as $,w as l,h as n,_ as y,s as _e,L as ie,c as m,f as L,u as s,a$ as ne,aP as re,ac as I,U as oe,bm as j,bn as z,aK as ue,bo as D,bj as be,m as k,aH as Z,x as ee,af as he,ai as ke,J as Ce,aj as we,ae as xe,F as se,i as Se,X as Le,B as $e,l as Fe,aB as Ne,bp as Ie,n as te}from"./inertia-CqvOxjk8.js";import{_ as Pe}from"./CommunityTabPage.vue_vue_type_script_setup_true_lang-CDKdaNWm.js";import{L as Ee,_ as le}from"./ClearFiltersButton.vue_vue_type_script_setup_true_lang-CexP1r6z.js";import{u as Me,_ as C}from"./useFiltersProvider-DmEGXZ7F.js";import{_ as Te}from"./Card.vue_vue_type_script_setup_true_lang-BbqfVNtO.js";import{_ as Ue}from"./LightPlanAccessDeniedModal-PJ7pYVi_.js";import{q as K}from"./queryParameters-B9oDh6jj.js";import{_ as Be}from"./SearchInput.vue_vue_type_script_setup_true_lang-C7Je3aOu.js";import{G as Oe}from"./earth-DYYdOboN.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./SmoothPentagonBackgroundContainer.vue_vue_type_script_setup_true_lang-BloyANXM.js";import"./PageColumn.vue_vue_type_script_setup_true_lang-CZMcDZfw.js";import"./CommunityPageHeader.vue_vue_type_script_setup_true_lang-ComWpHFV.js";import"./PageTabs.vue_vue_type_script_setup_true_lang-DQYkYU2x.js";import"./InsidersFeedbackButton.vue_vue_type_script_setup_true_lang-CzzB_EAq.js";import"./FormModalBody.vue_vue_type_script_setup_true_lang-CaSDNjPS.js";import"./PageHeaderWithNavigation-B3zNuYD_.js";import"./PageHeader-DfPoBfQX.js";import"./Container-DTtY1PYQ.js";import"./FormRadio.vue_vue_type_script_setup_true_lang-BSCzP8sA.js";import"./_baseSlice-DkFNCYmM.js";import"./star-D-Frxjl6.js";import"./triangle-alert-CSEZ09HK.js";import"./InfoTooltip.vue_vue_type_script_setup_true_lang-CLSPbOJ9.js";import"./messages-square-LKYR8eI5.js";import"./tag-WvRoONDX.js";import"./flag-Bz_z0vCB.js";import"./link-DTcAKsAM.js";import"./SubscriptionPlanBadge.vue_vue_type_script_setup_true_lang-Bh7cWdFd.js";const Ae={class:"min-w-[300px] py-3 pr-3"},Ve={class:"flex items-center space-x-4"},Re=["href"],Ke={class:"flex flex-col space-y-2"},je={class:"text-sm font-semibold"},ze=["href"],De={class:"text-xs font-medium text-neutral-500"},Ge={class:"min-w-[175px] py-3 pr-3 text-xs text-neutral-500"},qe={class:"min-w-[175px] py-3 pr-3 text-xs text-neutral-500"},We={class:"min-w-[150px] py-3 pr-3 text-right"},He={__name:"CommunityMentee",props:{mentee:{type:Object,required:!0},isDisabled:{type:Boolean,default:!1}},setup(o){const r=o,x=$(()=>r.mentee.professionTitle?`${r.mentee.professionTitle} ${r.mentee.companyName?`at ${r.mentee.companyName}`:""}`:""),F=$(()=>{const g=r.mentee.industries.filter(p=>p!==null);return g.length?g.join(", "):"-"});return(g,p)=>(i(),v("tr",{class:_e(["border-t border-b border-neutral-200",{"select-none":o.isDisabled}])},[t("td",Ae,[t("div",Ve,[t("a",{href:o.mentee.personalUrl,target:"_blank"},[a(ge,{src:o.mentee.avatarUrl,alt:`${o.mentee.firstName} ${o.mentee.lastName}'s avatar`,size:"lg",class:"shrink-0"},null,8,["src","alt"])],8,Re),t("div",Ke,[t("div",null,[t("div",je,[t("a",{href:o.mentee.personalUrl,target:"_blank",class:"hover:text-current"},w(o.mentee.displayName),9,ze)]),t("div",De,w(x.value),1)])])])]),t("td",Ge,w(o.mentee.country||"-"),1),t("td",qe,w(F.value),1),t("td",We,[a(y,{href:o.mentee.personalUrl,color:"outline-secondary",target:"_blank","is-disabled":o.isDisabled},{default:l(()=>[...p[0]||(p[0]=[n(" View Profile ",-1)])]),_:1},8,["href","is-disabled"])])],2))}},Xe={class:"absolute top-0 left-0 z-10 flex h-full w-full items-start justify-center p-8 backdrop-blur-sm"},Ye={__name:"CommunityMenteesBlockingCover",setup(o){const{accessControl:r,isProfileVisibility:x,isProfileStatus:F,hasAccess:g,hasRole:p}=ne(),{currentUser:U}=ue(),{openModal:B}=ie();return(O,u)=>(i(),v("div",Xe,[s(p)(s(re).GUEST)?(i(),m(y,{key:0,color:"primary",onClick:u[0]||(u[0]=G=>s(B)(s(oe)))},{default:l(()=>[a(s(I),{class:"mr-2 h-4 w-4"}),u[1]||(u[1]=n(" Register to view profiles ",-1))]),_:1})):s(g)(s(j).NONE)?(i(),m(y,{key:1,color:"primary",href:"/upgrade_plan/new","is-inertia-link":""},{default:l(()=>[a(s(I),{class:"mr-2 h-4 w-4"}),u[2]||(u[2]=n(" Subscribe to unlock ",-1))]),_:1})):s(F)(s(z).NOT_COMPLETE)?(i(),m(y,{key:2,color:"primary",href:s(U).profileUrl,"is-inertia-link":""},{default:l(()=>[a(s(I),{class:"mr-2 h-4 w-4"}),u[3]||(u[3]=n(" Complete your profile ",-1))]),_:1},8,["href"])):s(x)(s(D).INVISIBLE)?(i(),m(y,{key:3,color:"primary",href:"/settings/profile/basic","is-inertia-link":""},{default:l(()=>[a(s(I),{class:"mr-2 h-4 w-4"}),u[4]||(u[4]=n(" Make your profile visible ",-1))]),_:1})):s(r).subscription.privileges.filterCommunityMembers?L("",!0):(i(),m(y,{key:4,color:"primary",href:"/subscription/plans","is-inertia-link":""},{default:l(()=>[a(s(I),{class:"mr-2 h-4 w-4"}),u[5]||(u[5]=n(" Upgrade to Pro ",-1))]),_:1}))]))}},Je={class:"mt-2 flex items-center justify-between md:hidden"},Qe={class:"ml-2"},Ze={class:"mt-4 w-full flex-wrap items-center overflow-hidden md:flex"},es={key:0,class:"mx-auto mt-16 w-max"},ss={key:1,class:"pt-6"},ts={class:"overflow-x-auto"},ls={class:"w-full"},as={key:1,class:"rounded-md bg-neutral-100 p-6 text-center"},is={key:2,class:"mt-8 text-center"},ae="light-plan-access-denied-modal",Vs={__name:"list.page",props:{filters:{type:Object,required:!0},searchSize:{type:Number,required:!0}},setup(o){const r=o,{hasAccess:x,hasRole:F,isProfileVisibility:g,isProfileStatus:p,accessControl:U,isSubscriptionGroup:B}=ne(),{openModal:O}=ie(),{screenWidth:u,tailwindScreens:G}=be(),{currentUser:de}=ue(),P=k(!1),q=k(0),E=k(0),S=k([]),N=k(!1),W=k(!1),_=k({roles:r.filters.roles,industry_specialties:r.filters.industrySpecialties,languages:r.filters.languages,skills:r.filters.skills,challenges:r.filters.challenges,interests:r.filters.interests,living_in_country:r.filters.countries.map(d=>({...d,icon:`https://flagcdn.com/w20/${d.value.toLowerCase()}.png`}))}),{filtersState:A,isAnyFilterActive:H,clearFilters:V,loadPreselectedFilters:me,activeFilters:ce,activeFiltersCount:X}=Me({initialState:{skills:{value:[],option:"must"},challenges:{value:[],option:"must"},interests:{value:[],option:"must"},roles:{value:[],option:"must"},industry_specialties:{value:[],option:"must"},living_in_country:{value:[],option:"must"},languages:{value:[],option:"must"},text:{value:null,option:"must"}},tracking:{challenges:{name:"Community Filter Clicked Challenges",valueKey:"challenge_filter"},roles:{name:"Community Filter Clicked Role",valueKey:"role_filter"},skills:{name:"Community Filter Clicked Skills",valueKey:"skill_filter"}
1,languages:{name:"Community Filter Clicked Languages",valueKey:"language_filter"},living_in_country:{name:"Community Filter Clicked Country",valueKey:"country_filter"},interests:{name:"Community Filter Clicked Interests",valueKey:"interest_filter"},industry_specialties:{name:"Community Filter Clicked Industries",valueKey:"industry_filter"}},availableFilters:_}),f=$(()=>U.value.subscription.privileges.filterCommunityMembers),c=$(()=>x(j.NONE)||p(z.NOT_COMPLETE)||g(D.INVISIBLE)||!f.value),Y=$(()=>E.value<=q.value),M=$({get(){return A.value.text.value},set(d){c.value||(A.value.text.value=d,pe())}}),pe=Z(function(){J(),M.value&&window.segmentAnalytics.track("Search Browse Community",{user_type:window.segmentAnalytics.userType(),search_input:M.value.toLowerCase()})},1e3),b=Z(function(){J(),fe()},500),R=async()=>{if(Y.value){N.value=!0;try{const{data:d}=await ee.patch("/mentees/search",{...A.value,sort:{field:"_score",order:"desc"},size:r.searchSize,offset:E.value});S.value=S.value.concat(d.results),q.value=d.total,E.value+=r.searchSize,N.value=!1}catch{W.value=!0}}},fe=async()=>{const d=K().getParams(),{data:e}=await ee.get("/mentees/filters",{params:{filters:d}});_.value.roles=e.roles,_.value.industry_specialties=e.industrySpecialties,_.value.languages=e.languages,_.value.skills=e.skills,_.value.challenges=e.challenges,_.value.interests=e.interests,_.value.living_in_country=e.countries},ve=()=>{S.value=[],E.value=0},J=()=>{K().setParams(ce.value),ve(),R()},h=async()=>{if(F(re.GUEST)||x(j.NONE))return O(oe,{type:"other",header:"Advanced Networking",description:"With the Pro plan you can use the advanced filters and connect with other community members.",icon:Oe});if(p(z.NOT_COMPLETE))return te.visit(de.value.profileUrl);if(g(D.INVISIBLE))return te.visit("/settings/profile/basic");if(!f.value)return O(ae)},Q=()=>{V(),b()},ye=()=>{P.value=!P.value};return he(()=>{const d=K().getParams();me(d),R()}),ke(()=>{V()}),(d,e)=>(i(),v("div",null,[a(Pe,{"legacy-name":"Browse Community"},{toolbar:l(()=>[t("div",null,[a(Be,{modelValue:M.value,"onUpdate:modelValue":e[0]||(e[0]=T=>M.value=T)},null,8,["modelValue"]),t("div",Je,[a(y,{onClick:ye,color:"outline-gray",size:"small"},{default:l(()=>[a(s(Ee),{class:"mr-2"}),n(" "+w(P.value?"Hide":"Show")+" filters ",1),s(X)>0?(i(),v(se,{key:0},[e[1]||(e[1]=t("span",{class:"ml-2"},"â¢",-1)),t("span",Qe,w(s(X)),1)],64)):L("",!0)]),_:1}),s(H)?(i(),m(le,{key:0,onClick:Q,"is-outline":"","is-rounded":""})):L("",!0)]),a($e,{"is-open":P.value||s(u)>s(G).md},{default:l(()=>[t("div",Ze,[a(C,{class:"mr-4 mb-4","state-key":"roles","is-dropdown-disabled":c.value||!f.value,onClick:h,onChange:s(b)},{default:l(()=>[...e[2]||(e[2]=[n(" Role ",-1)])]),_:1},8,["is-dropdown-disabled","onChange"]),a(C,{class:"mr-4 mb-4","state-key":"industry_specialties","is-dropdown-disabled":c.value||!f.value,"has-groups":"",onClick:h,onChange:s(b)},{default:l(()=>[...e[3]||(e[3]=[n(" Industry ",-1)])]),_:1},8,["is-dropdown-disabled","onChange"]),a(C,{class:"mr-4 mb-4","state-key":"living_in_country",searchable:"","is-dropdown-disabled":c.value||!f.value,onClick:h,onChange:s(b)},{default:l(()=>[...e[4]||(e[4]=[n(" Country ",-1)])]),_:1},8,["is-dropdown-disabled","onChange"]),a(C,{class:"mr-4 mb-4","state-key":"languages",searchable:"","is-dropdown-disabled":c.value||!f.value,onClick:h,onChange:s(b)},{default:l(()=>[...e[5]||(e[5]=[n(" Language ",-1)])]),_:1},8,["is-dropdown-disabled","onChange"]),a(C,{class:"mr-4 mb-4","state-key":"skills","has-groups":"","is-dropdown-disabled":c.value||!f.value,onClick:h,onChange:s(b)},{default:l(()=>[...e[6]||(e[6]=[n(" Skills ",-1)])]),_:1},8,["is-dropdown-disabled","onChange"]),a(C,{class:"mr-4 mb-4","state-key":"challenges",searchable:"","is-dropdown-disabled":c.value||!f.value,onClick:h,onChange:s(b)},{default:l(()=>[...e[7]||(e[7]=[n(" Challenges ",-1)])]),_:1},8,["is-dropdown-disabled","onChange"]),a(C,{class:"mr-4 mb-4","state-key":"interests",searchable:"","is-dropdown-disabled":c.value||!f.value,onClick:h,onChange:s(b)},{default:l(()=>[...e[8]||(e[8]=[n(" Interests ",-1)])]),_:1},8,["is-dropdown-disabled","onChange"]),Fe(t("div",null,[a(le,{onClick:Q,class:"mr-4 mb-4"})],512),[[Ne,s(H)]])])]),_:1},8,["is-open"])])]),default:l(()=>[W.value?(i(),v("div",es,[a(Ce,{type:"error"},{title:l(()=>[...e[9]||(e[9]=[n("Error occurred",-1)])]),_:1})])):(i(),m(we,{key:1,name:"fade",mode:"out-in",duration:"100"},{default:l(()=>[!S.value.length&&N.value?(i(),m(xe,{key:0,class:"mx-auto mt-8"})):(i(),v("div",ss,[S.value.length?(i(),m(Te,{key:0,class:"relative p-5"},{default:l(()=>[c.value?(i(),m(Ye,{key:0})):L("",!0),t("div",ts,[t("table",ls,[e[10]||(e[10]=t("thead",{class:"text-xs font-semibold text-neutral-500 uppercase"},[t("tr",null,[t("td",{class:"pr-3 pb-3"},"Name"),t("td",{class:"pr-3 pb-3"},"Location"),t("td",{class:"pr-3 pb-3"},"Industries")])],-1)),t("tbody",null,[(i(!0),v(se,null,Se(S.value,T=>(i(),m(He,{key:T.id,mentee:T,"is-disabled":c.value},null,8,["mentee","is-disabled"]))),128))])])])]),_:1})):(i(),v("div",as,[e[12]||(e[12]=t("h2",{class:"heading-2 text-neutral-500"}," Found no mentees matching your criteria. Try to change filters. ",-1)),a(y,{onClick:s(V),color:"outline-gray",class:"mt-4"},{default:l(()=>[a(s(Le),{class:"mr-2 h-3 w-3"}),e[11]||(e[11]=n(" Clear all filters ",-1))]),_:1},8,["onClick"])])),!c.value&&Y.value?(i(),v("div",is,[a(y,{color:"outline-gray",onClick:R,"is-disabled":N.value},{default:l(()=>[n(w(N.value?"Loading more members...":"Load more members"),1)]),_:1},8,["is-disabled"])])):L("",!0)]))]),_:1}))]),_:1}),s(B)(s(Ie).LIGHT)?(i(),m(Ue,{key:0,name:ae,"segment-prompt-type":"community"},{header:l(()=>[...e[13]||(e[13]=[n("Advanced Networking is a Pro feature",-1)])]),description:l(()=>[...e[14]||(e[14]=[n(" With the Pro plan you can use the advanced filters and connect with other community members. ",-1)])]),_:1})):L("",!0)]))}};export{Vs as default}; 2//# sourceMappingURL=list.page-BtiS-qYY.js.map
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.