1import{_ as w}from"./D84xlgyt.js";import{_ as k}from"./CDgC5-Zy.js";import{_ as U}from"./NNaeKQvf.js";import{_ as M}from"./BdI_WVju.js";import{e as S,J as I,h as L,f as N,l as $,i as B,S as O,c as _,s as m,q as V,g as s,a as t,t as e,b as l,w as c,F as D,o as r,d as p,v as G}from"./BwpL3H6q.js";import"./BMMSaxop.js";import"./DeHp9kj6.js";import"./CJt9i5HL.js";import"./D-fTV-R0.js";import"./Dd6rXT-4.js";const T={key:0,class:"grid md:grid-cols-2 gap-6"},z={class:"font-bold text-primary-300"},A={class:"flex flex-wrap gap-2 mt-3"},E={class:"font-bold text-primary-300"},F={class:"capitalize"},H={class:"capitalize"},q={class:"flex flex-wrap gap-2 mt-3"},J={class:"md:col-span-2"},P={class:"font-bold text-primary-300"},R={class:"md:col-span-2"},j={class:"font-bold text-primary-300"},K={class:"relative"},Q={class:"sticky top-0 text-center p-3 bg-white"},W={class:"text-center text-lg mt-6"},X=["innerHTML"],ut=S({__name:"index",setup(Y){const n=I(),f=L().public,{t:o,d:u,locale:Z}=N(),i=$(!1),h=B(()=>o("termsOfUse.content",{date:u(f.cgu)})),g=async()=>{try{await n.updateUserData({date_acceptation_cgu:new Date().toISOString()}),n.cguConfirmed=!0,i.value=!1}catch{}};return O(()=>{n.cguConfirmed||(i.value=!0)}),(b,a)=>{const d=w,x=k,v=U,y=M;return r(),_(D,null,[s(n).isLoggedIn?(r(),_("div",T,[t("ul",null,[t("li",null,[t("h3",z,e(s(o)("subtitles.infos")),1)]),t("li",null,e(s(n).user.email),1),a[2]||(a[2]=t("li",null,"***********",-1)),t("li",A,[l(d,{class:"btn-tertiary",to:{name:"account-edit-auth"}},{default:c(()=>[p(e(s(o)("basics.edit[0]")),1)]),_:1})])]),t("ul",null,[t("li",null,[t("h3",E,e(s(o)("subtitles.personalInfo")),1)]),t("li",F,e(s(n).user.first_name),1),t("li",H,e(s(n).user.last_name),1),t("li",null,e(s(n).user.email),1),t("li",null,e(s(n).user.phone),1),t("li",null,e(s(u)(s(n).user.birthdate)),1),t("li",q,[l(d,{class:"btn-tertiary",to:{name:"account-edit"}},{default:c(()=>[p(e(s(o)("basics.edit[0]")),1)]),_:1})])]),t("ul",J,[t("li",null,[t("h3",P,e(s(o)("addresses.title")),1)]),l(x,{funnel:"account"})]),t("ul",R,[t("li",null,[t("h3",j,e(s(o)("subtitles.contactPref")),1)]),t("li",null,[l(v,{context:"switch"})])])])):m("",!0),s(n).isLoggedIn&&s(i)?(r(),V(y,{key:1,onClose:a[1]||(a[1]=C=>i.value=!1)},{default:c(()=>[t("div",K,[t("div",Q,[t("p",null,e(s(o)("termsOfUse.misc.update")),1),t("button",{onClick:a[0]||(a[0]=G(C=>g(),["prevent"])),class:"btn btn-action"},e(s(o)("termsOfUse.misc.iaccept")),1)]),t("p",W,e(s(o)("titles.terms")),1),t("div",{innerHTML:s(h),class:"heritage"},null,8,X)])]),_:1})):m("",!0)],64)}}});export{ut 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.