PageSourceSearch

https://communaute.maif.fr/_nuxt/chunk/BdDWqpwj.js

js maif.fr collected 2026-10-02 02:43:37 UTC 17,133 bytes, 1 lines download raw bytes

1import{_ as ke}from"./79eXbm6j.js";import{a as we}from"./C9F9XaXj.js";import{f as _e,b as Te,F as He}from"./u8ct8HhC.js";import{c as Me,_ as Be,d as Ue}from"./C8cQM8HF.js";import{_ as ne,ae as Pe,p as ge,L as Fe,x as ce,H as B,N as re,a4 as ue,a6 as oe,a7 as de,e,o as i,k as V,n as s,c as u,w as Z,a as d,F as ae,C as ie,f as M,t as _,b as A,a9 as Ee,j as Y,m as N,i as y,aa as Oe,Z as Ne,r as Le,g as D,a5 as me,af as fe,y as he,s as pe,I as je,h as Re,ai as ze,aK as le,bC as Ve,$ as De,bD as We,bE as H,v as qe}from"./CyZptx9T.js";import{u as Ge}from"./C_uwkErf.js";import{u as Ke,f as Ze,b as Ye}from"./B0s2JZZk.js";import{_ as Je}from"./B5RRF-O3.js";const Qe={Online:1},Xe=Object.freeze({Ongoing:0,Upcoming:1,Past:2,OngoingAndPast:3,OngoingAndUpcoming:4}),xe="Activity_error",et="Activity_activitiesContainer",tt="Activity_activity",nt="Activity_activityBelowTheFold",st="Activity_noActivities",ot="Activity_text",at="Activity_more",it="Activity_publicationStateSelector",ct="Activity_segmentsSection",rt="Activity_segmentsSectionWithoutItems",lt="Activity_sectionTitle",ut="Activity_cardsSection",dt="Activity_cards",mt="Activity_card",pt="Activity_segment",vt="Activity_noSegments",yt="Activity_discoverLink",_t="Activity_discoverIcon",gt={error:xe,activitiesContainer:et,activity:tt,activityBelowTheFold:nt,noActivities:st,text:ot,more:at,publicationStateSelector:it,segmentsSection:ct,segmentsSectionWithoutItems:rt,sectionTitle:lt,cardsSection:ut,cards:dt,card:mt,segment:pt,noSegments:vt,discoverLink:yt,discoverIcon:_t},ft={key:1},ht={key:1},Ct={__name:"Activity",props:{userId:{type:[String,Number],default:null}},setup(U){const m=U,c=Pe(),o=ge(),f=Fe(),O=ce(),F=Ge(),{segments:$,segmentsWithMembership:S}=B(F),{$bus:L}=re(),{currentUser:g}=B(o),{isCurrentUserAllowedTo:r}=B(f),{getCurrentBrandCategoryId:j}=B(O),{t:W}=ue(),P=N(!0),I=N(!1),p=N("user"),a=y(()=>c.getFeedActivities(p.value).filter(t=>!t.component||t.component.visibility==="Always"));async function v(t,b=!1){if(!t.userId){t.moreToLoad.value=!1;return}t.isLoading.value=!0;const w=t.activities.value.length;b?await t.feedsStore.getInitialFeed({feedName:t.feedName.value,userId:t.userId}):await t.feedsStore.getNextFeed({feedName:t.feedName.value,userId:t.userId});const h=t.activities.value.length;(h%6>0||h===w)&&(t.moreToLoad.value=!1),t.isLoading.value=!1}async function R(t){t.moreToLoad.value=!0,await t.feedsStore.resetFeed(t.feedName.value),await v(t)}async function J(){await v({...m,moreToLoad:P,isLoading:I,feedName:p,feedsStore:c,activities:a})}oe(()=>m.userId,()=>{R({...m,moreToLoad:P,isLoading:I,feedName:p,feedsStore:c,activities:a})}),oe(p,()=>{R({...m,moreToLoad:P,isLoading:I,feedName:p,feedsStore:c,activities:a})}),oe(g,t=>{t&&R({...m,moreToLoad:P,isLoading:I,feedName:p,feedsStore:c,activities:a})});function Q(){L.$emit("popup_open","Segments",W("segment.groups"),{})}de(async()=>{await v({...m,moreToLoad:P,isLoading:I,feedName:p,feedsStore:c,activities:a},!0),await F.fetchSegments()});const X=y(()=>r.value("ScheduleMetapost",j.value)),q=y(()=>r.value("AccessActivityInProfile",j.value));return(t,b)=>{const w=ke,h=we,x=_e,G=Me,ee=Te,te=Be;return e(q)?(i(),u("div",ft,[e(g)&&e(g).id===U.userId&&e($)&&e($).length>0?(i(),u("div",{key:0,class:s([t.$style.segmentsSection,{[t.$style.segmentsSectionWithoutItems]:!e(S)||e(S).length===0}])},[e(S)&&e(S).length>0?(i(),V(x,{key:0,class:s(t.$style.cardsSection),title:t.$t("segment.my_groups"),height:160,"size-to-slide":226},{default:Z(()=>[d("div",{class:s(t.$style.cards)},[(i(!0),u(ae,null,ie(e(S),E=>(i(),u("div",{key:E.id,class:s(t.$style.card)},[M(h,{class:s(t.$style.segment),segment:E,from:"profile"},null,8,["class","segment"])],2))),128))],2)]),_:1},8,["class","title"])):(i(),u("div",ht,[d("div",{class:s(t.$style.sectionTitle)},_(t.$t("segment.my_groups")),3),d("div",{class:s(t.$style.noSegments)},[d("span",null,_(t.$t("segment.you_havent_joined_any_groups_yet_join_one_or_more_to_get_a_more_personalized_experience")),1)],2)])),d("div",{class:s(t.$style.discoverLink),"data-testid":"segments-discover-link",onClick:Q},_(t.$t("segment.discover_new_groups")),3)],2)):A("",!0),e(X)?(i(),V(G,{key:1,value:e(p),"onUpdate:value":b[0]||(b[0]=E=>Ee(p)?p.value=E:null),class:s(t.$style.publicationStateSelector),options:[{text:t.$t("panel_profile.published"),value:"user"},{text:t.$t("panel_profile.scheduled"),value:"scheduledMetaposts"}],"prop-option":"text","prop-value":"value"},null,8,["value","class","options"])):A("",!0),e(a).length>0?(i(),u("div",{key:2,class:s(t.$style.activitiesContainer)},[(i(!0),u(ae,null,ie(e(a),(E,l)=>(i(),V(ee,{key:l,class:s({[t.$style.activity]:!0,[t.$style.activityBelowTheFold]:l>=2}),activity:E},null,8,["class","activity"]))),128))],2)):A("",!0),!e(I)&&e(a).length===0?(i(),u("div",{key:3,class:s(t.$style.noActivities)}
1,[e(g)&&e(g).id===U.userId||!e(g)&&!U.userId?(i(),u("div",{key:0,class:s(t.$style.text)},[Y(_(t.$t("panel_profile.you_haven_t_posted_anything_yet"))+" ",1),b[1]||(b[1]=d("br",null,null,-1)),Y(" "+_(t.$t("panel_profile.once_you_ll_start_your_activities_will_show_up_here")),1)],2)):(i(),u("div",{key:1,class:s(t.$style.text)},[Y(_(t.$t("panel_profile.this_user_has_not_posted_anything_yet"))+" ",1),b[2]||(b[2]=d("br",null,null,-1)),Y(" "+_(t.$t("panel_profile.once_started_the_activities_will_show_up_here")),1)],2))],2)):A("",!0),e(P)&&!e(I)?(i(),u("div",{key:4,class:s(t.$style.more),onClick:J},_(t.$t("general.more")),3)):A("",!0),e(I)?(i(),V(te,{key:5})):A("",!0)])):(i(),V(w,{key:0,"permission-type":"AccessActivityInProfile",class:s(t.$style.error)},null,8,["class"]))}}},$t={$style:gt},St=ne(Ct,[["__cssModules",$t]]),Bn=Object.freeze(Object.defineProperty({__proto__:null,default:St},Symbol.toStringTag,{value:"Module"})),bt="AppCustomEllipsis_content",At="AppCustomEllipsis_needEllipsis",It={content:bt,needEllipsis:At},kt={__name:"AppCustomEllipsis",props:{maxLine:{type:Number,default:1}},setup(U){const m=U,c=N(!1),o=N(null),f=Oe("content");de(()=>{O(),F()});function O(){const $=window.getComputedStyle(f.value),S=parseInt($.getPropertyValue("line-height"),10);o.value=`max-height: ${+S*m.maxLine}px`}function F(){Ne().then(()=>{f.value&&(c.value=f.value.scrollHeight!==f.value.clientHeight)})}return($,S)=>(i(),u("div",{ref_key:"content",ref:f,style:D(e(o)),class:s({[$.$style.content]:!0,[$.$style.needEllipsis]:e(c)})},[Le($.$slots,"default")],6))}},wt={$style:It},Tt=ne(kt,[["__cssModules",wt]]),Ht="AppCard_container",Mt="AppCard_banner",Bt="AppCard_type",Ut="AppCard_typeIcon",Pt="AppCard_infos",Ft="AppCard_isEvent",Et="AppCard_eventTimeInfos",Ot="AppCard_text",Nt={container:Ht,banner:Mt,type:Bt,typeIcon:Ut,infos:Pt,isEvent:Ft,eventTimeInfos:Et,text:Ot},Lt=["href","rel"],jt={__name:"AppCard",props:{card:{type:Object,default:null}},async setup(U){let m,c;const o=U,f=me(),O=re().$analytics,F=Ke(),$=fe(),{t:S}=ue(),L=he(),g=ce(),r=pe(),{config:j}=B(L),{getCurrentBrandCategoryId:W}=B(g),{componentTypes:P}=B(r),{getComponentById:I}=r,p=y(()=>Object.hasOwnProperty.call(o.card,"text")),a=N(null),v=N({});async function R(l,T){switch(l.type){case"Events":return await J(T);case"Contest":return await Q();case"ProductTestingCampaign":return await X();default:return null}}async function J(l){const{data:T,error:K}=await le("events",{params:{page:0,count:1,eventGroupId:l.eventGroupId,eventDateStatus:Xe.OngoingAndUpcoming}},"$SZeKMllYKg");if(K.value)throw K.value;return T.value?.[0]??null}async function Q(){const{data:l,error:T}=await le("contestsV2",{params:{page:0,count:1,filters:Ve.Ongoing}},"$axCjb_Vi61");if(T.value)throw T.value;return l.value?.[0]??null}async function X(){const{data:l,error:T}=await le("productTestingCampaigns",{params:{page:0,count:1,state:Ue.OpenToCandidates}},"$9nq-PfEKZD");if(T.value)throw T.value;return l.value?.[0]??null}const q=y(()=>G.value?{backgroundImage:`url(${F.getImage(G.value,{preset:"card"}).url})`}:{}),t=y(()=>p.value||a.value||v.value),b=y(()=>!p.value&&o.card.type==="Events"&&v.value!==null),w=y(()=>
1{if(p.value)return o.card.link;if(!v.value&&a.value){const l={name:"component",params:{brandCategoryId:W.value,component:a.value.semanticUri}};return f.resolve(l).fullPath}if(!a.value&&!v.value)return"";if(o.card.type==="Events"||o.card.type==="ProductTestingCampaign"||o.card.type==="Contest"){const l={name:"details",params:{brandCategoryId:W.value,component:a.value.semanticUri,details:v.value.id}};return f.resolve(l).fullPath}return""}),h=y(()=>{if(p.value)return o.card.text;if(v.value){if(o.card.type==="Events")return v.value.title;if(["Contest","ProductTestingCampaign"].includes(o.card.type))return v.value.name}return a.value?o.card.type==="Survey"?a.value.survey?.Title??a.value.name:o.card.visitorWording?.trim().length>0?o.card.visitorWording:a.value.name:""}),x=y(()=>h.value?h.value.length>45?`${h.value.substring(0,45)}...`:h.value:""),G=y(()=>p.value?o.card.imageUrl:v.value?o.card.type==="Contest"?v.value.coverPictureUrl:["Events","ProductTestingCampaign"].includes(o.card.type)?v.value.imageUrl:v.value.bannerImageUrl:o.card.bannerImageUrl?o.card.bannerImageUrl:a.value?$.isMobile?a.value.config.mobileBannerUrl:a.value.config.desktopBannerUrl??null:null),ee=y(()=>{if(!p.value)return P.value.find(l=>
1l.name===o.card.type)?.icon}),te=y(()=>S(`homecard.${o.card.type}`));function E(){O.track("homecard:click:",{link:w.value,text:h.value})}return o.card?.componentId&&!p.value&&(a.value=I(o.card.componentId)),p.value||(v.value=([m,c]=je(()=>R(o.card,a.value)),m=await m,c(),m)),(l,T)=>{const K=Re;return e(t)?(i(),u("a",{key:0,href:e(w),class:s(l.$style.container),rel:e(w).includes(e(j).bepDomain)?"":"nofollow",onClick:E},[d("div",{class:s(l.$style.banner),style:D(e(q))},[e(p)?A("",!0):(i(),u("div",{key:0,class:s(l.$style.type)},[M(K,{class:s(l.$style.typeIcon),icon:e(ee)},null,8,["class","icon"]),Y(" "+_(e(te)),1)],2))],6),d("div",{class:s({[l.$style.infos]:!0,[l.$style.isEvent]:e(b)})},[e(b)?(i(),u("div",{key:0,class:s(l.$style.eventTimeInfos)},[M(e(ze),{begin:e(v).beginDate,end:e(v).endDate,"date-format-options":{weekday:"short",year:"numeric",month:"short",day:"numeric"},crop:""},null,8,["begin","end"])],2)):A("",!0),M(e(Tt),{class:s(l.$style.text),"max-line":2},{default:Z(()=>[Y(_(e(x)),1)]),_:1},8,["class"])],2)],10,Lt)):A("",!0)}}},Rt={$style:Nt},zt=ne(jt,[["__cssModules",Rt]]),Vt="AppFeaturedComponent_container",Dt="AppFeaturedComponent_banner",Wt="AppFeaturedComponent_infos",qt="AppFeaturedComponent_text",Gt={container:Vt,banner:Dt,infos:Wt,text:qt},Kt=["href"],Zt={__name:"AppFeaturedComponent",props:{component:{type:Object,default:null}},setup(U){const m=U,c=pe(),o=ce(),f=me(),O=fe(),{$analytics:F}=re(),$=y(()=>{const r={name:"component",params:{component:c.getComponentById(m.component.componentId).semanticUri,brandCategoryId:o.getCurrentBrandCategoryId}};return f.resolve(r).fullPath}),S=y(()=>{const r=m.component.imageUrl??(O.isMobile?c.getComponentById(m.component.componentId).config.mobileBannerUrl:c.getComponentById(m.component.componentId).config.desktopBannerUrl);return r?{backgroundImage:`url(${r})`}:{}}),L=y(()=>{const r=c.getComponentById(m.component.componentId);return r?r.name.length>45?`${r.name.substring(0,45)}...`:r.name:""});function g(){F.track("homefeaturedcomponent:click",{componentId:m.component.componentId})}return(r,j)=>(i(),u("a",{href:e($),class:s(r.$style.container),onClick:g},[d("div",{class:s(r.$style.banner),style:D(e(S))},null,6),d("div",{class:s(r.$style.infos)},[d("div",{class:s(r.$style.text)},_(e(L)),3)],2)],10,Kt))}},Yt={$style:Gt},Jt=ne(Zt,[["__cssModules",Yt]]),Qt="CHome_wrapper",Xt="CHome_homeSections",xt="CHome_allSectionsHidden",en="CHome_section",tn="CHome_nextMission",nn="CHome_explore",sn="CHome_sectionHeader",on="CHome_sectionTitle",an="CHome_seeAll",cn="CHome_mission",rn="CHome_sectionContent",ln="CHome_metapostCategories",un="CHome_searchBar",dn="CHome_label",mn="CHome_cardsSection",pn="CHome_cards",vn="CHome_card",yn="CHome_tabs",_n="CHome_content",gn="CHome_title",fn="CHome_categoriesContainer",hn={wrapper:Qt,homeSections:Xt,allSectionsHidden:xt,section:en,nextMission:tn,explore:nn,sectionHeader:sn,sectionTitle:on,seeAll:an,mission:cn,sectionContent:rn,metapostCategories:ln,searchBar:un,label:dn,cardsSection:mn,cards:pn,card:vn,tabs:yn,content:_n,title:gn,categoriesContainer:fn},Cn={__name:"CHome",setup(U){const m=me(),c=re().$analytics,o=ue().t,f=ge(),O=he(),F=ce(),$=pe(),S=De(),L=We(),{currentUser:g}=B(f),{homeconfig:r,isWelcomePageActivated:j,isLoading:W}=B(O),{getCurrentBrandCategory:P}=B(F),{getComponentsWithRightToAccess:I}=B($),{getAllCategories:p}=B(S),a=N("discover"),v=N(!1),R=y(()=>g.value?o("feeds.highlights"):o("feeds.activities")),J=y(()=>{const n=r.value?.sections.find(C=>C.type===H.homecards);return(n&&n.items?n.items:[]).filter(C=>Object.hasOwn(C,"text")&&C.state===Qe.Online||I.value.filter(z=>z.hasAccess).map(z=>z.id).includes(C.componentId))}),Q=y(()=>{const n=r.value?.sections.find(C=>C.type===H.featuredComponents);return(n&&n.items?n.items:[]).filter(C=>I.value.map(z=>z.id).includes(C.componentId))}),X=y(()=>r.value.sections.every(n=>!n.isVisible)),q=y(()=>{if(!g.value)return null;const n=L.missionsNotAchieved.filter(k=>k.isUnique&&!k.shouldBeHiddenFromUser);return n?.length?n[0]:null}),t=n=>Object.hasOwn(n,"text")?n.text.replaceAll(" ","_"):n.componentId,b=n=>{const k=r.value.sections.find(C=>C.type===n);return k&&k.items.length>0},w=n=>{const k=r.value.sections.find(C=>C.type===n);return!k||k.isVisible},h=n=>r.value.sections.findIndex(k=>k.type===n),x=()=>{c.track("home:cta:allmissions:click"),m.push({name:"user",params:{brandCategoryId:P.value.id,userId:"me",view:"missions"}}
1)},G=()=>c.track("home:nextmission:click"),ee=()=>c.track("home:category:click"),te=()=>{c.track("home:search:click"),m.push({name:"search",params:{brandCategoryId:P.value.id}})},E=()=>c.track("home:homecards:right"),l=()=>c.track("home:homecards:left"),T=()=>c.track("home:featuredcomponent:right"),K=()=>c.track("home:featuredcomponent:left"),Ce=n=>{a.value=n,a.value==="discover"&&c.track("home:discover:click")};return oe(()=>g.value?.id,n=>{n?(a.value="timeline",L.missionsNotAchievedFetch()):a.value="discover"}),de(()=>{g.value?.isCoach&&a.value!=="timeline"&&(a.value="timeline"),(f.hasBeenOnboarded||!j.value)&&(v.value=!0)}),(n,k)=>{const C=Ze,z=qe,$e=Ye,Se=zt,ve=_e,be=Jt,Ae=Je,ye=He;return i(),u("div",{class:s(n.$style.wrapper)},[d("div",{class:s({[n.$style.homeSections]:!0,[n.$style.allSectionsHidden]:e(X)})},[e(q)&&w(e(H).nextMission)&&e(g)?(i(),u("div",{key:0,class:s([n.$style.nextMission,n.$style.section]),style:D({order:h(e(H).nextMission)})},[d("div",{class:s(n.$style.sectionHeader)},[d("div",{class:s(n.$style.sectionTitle)},_(e(o)("home.next_mission")),3),d("div",{class:s(n.$style.seeAll),onClick:x},_(e(o)("home.see_all")),3)],2),M(C,{mission:e(q),class:s(n.$style.mission),onClick:G},null,8,["mission","class"])],6)):A("",!0),w(e(H).explore)?(i(),u("div",{key:1,class:s([n.$style.explore,n.$style.section]),style:D({order:h(e(H).explore)})},[d("div",{class:s(n.$style.sectionHeader)},[d("div",{class:s(n.$style.sectionTitle)},_(e(o)("home.explore")),3)],2),d("div",{class:s(n.$style.sectionContent)},[M(z,{class:s(n.$style.searchBar),type:"light",icon:["fas","search"],onClick:te},{default:Z(()=>[d("span",{class:s(n.$style.label)},_(e(o)("search.search_in_the_community")),3)]),_:1},8,["class"]),M($e,{categories:e(p),onCategoryClicked:ee},null,8,["categories"])],2)],6)):A("",!0),w(e(H).homecards)&&b(e(H).homecards)?(i(),u("div",{key:2,class:s(n.$style.cardsSection),style:D({order:h(e(H).homecards)})},[M(ve,{title:e(R),height:149,"size-to-slide":229,onSlidedRight:E,onSlidedLeft:l},{default:Z(()=>[d("div",{class:s(n.$style.cards)},[(i(!0),u(ae,null,ie(e(J),se=>(i(),V(Se,{key:t(se),card:se,class:s(n.$style.card)},null,8,["card","class"]))),128))],2)]),_:1},8,["title"])],6)):A("",!0),w(e(H).featuredComponents)&&b(e(H).featuredComponents)?(i(),u("div",{key:3,class:s(n.$style.cardsSection),style:D({order:h(e(H).featuredComponents)})},[M(ve,{title:e(o)("home.join_discussions"),height:149,"size-to-slide":229,onSlidedRight:T,onSlidedLeft:K},{default:Z(()=>[d("div",{class:s(n.$style.cards)},[(i(!0),u(ae,null,ie(e(Q),(se,Ie)=>(i(),V(be,{key:Ie,component:se,class:s(n.$style.card)},null,8,["component","class"]))),128))],2)]),_:1},8,["title"])],6)):A("",!0)],2),M(Ae,{tabs:{timeline:e(o)("feeds.feed"),discover:e(o)("feeds.discover")},value:e(a),class:s(n.$style.tabs),"onUpdate:value":Ce},null,8,["tabs","value","class"]),e(a)==="timeline"&&!e(W)?(i(),u("div",{key:0,class:s(n.$style.content)},[M(ye,{name:"timeline","login-is-required":""},{"login-required":Z(()=>[d("div",{class:s(n.$style.title)},_(e(o)("feeds.you_must_be_signed_in_to_see_your_feed")),3),d("div",null,_(e(o)("feeds.once_signed_in_the_activities_relevant_to_you_will_be_shown_here")),1)]),_:1})],2)):e(a)==="discover"?(i(),u("div",{key:1,class:s(n.$style.content)},[M(ye,{name:"discover"})],2)):A("",!0)],2)}}},$n={$style:hn},Sn=ne(Cn,[["__cssModules",$n]]),Un=Object.freeze(Object.defineProperty({__proto__:null,default:Sn},Symbol.toStringTag,{value:"Module"}));export{Bn as A,Un as C};

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.