PageSourceSearch

https://www.marcovasco.fr/_nuxt/qCxF10TK.js

js marcovasco.fr collected 2026-10-02 07:28:38 UTC 2,837 bytes, 1 lines download raw bytes

1import{_ as W}from"./C3qwP9Vt.js";import{_ as I}from"./C4mHd7gR.js";import{_ as z}from"./DKyTtwb0.js";import{_ as N}from"./Dg44MiPw.js";import{d as R,Q as A,r as f,p as M,v as O,a7 as C,a as n,f as c,e as w,b as d,J as T,g as u,F as m,h as x,V as U,o,K as $,t as y,i as j,n as S,j as D,W as E,_ as F}from"./BL5Dr1Hs.js";import"./Dz93fpJa.js";const L={class:"tab-infos-container"},q={key:0,class:"top"},J={key:0,class:"slider-container"},K=["title","onClick"],Q={class:"tab-label"},G={key:1},H=["id","title","onClick"],P={class:"tab-label"},X={class:"content"},Y=R({__name:"SectionTextTabInfos",props:A({title:null,infos:null,expandText:{type:Boolean}},{expandText:!1}),setup(V){const l=f(),g=M(),i=f(0),v=f(!1),_=f(null);function r(){if(g.isMobile){v.value=!0;return}U(()=>{const t=_.value;if(!t)return;const a=Array.from(t.querySelectorAll(".tab"));if(!a.length)return;const b=a.reduce((h,k)=>h+k.offsetWidth,0),p=t.clientWidth;v.value=b>p||(V.infos?.length??0)>3})}return O(()=>{if(r(),"ResizeObserver"in window){const t=new ResizeObserver(()=>r());_.value&&t.observe(_.value)}else window.addEventListener("resize",r)}),C(()=>V.infos,()=>r(),{deep:!0}),C(()=>g.isMobile,()=>r()),(t,a)=>{const b=W,p=I,h=E("SwiperSlide"),k=z,B=N;return o(),n("div",L,[t.title?(o(),n("div",q,[d(b,{class:"title"},{default:T(()=>[$(y(t.title),1)]),_:1})])):c("",!0),t.infos?.length!==1?(o(),n("div",{key:1,ref_key:"selectorRef",ref:_,class:"selector"},[u(v)?(o(),n("div",J,[d(p,{modelValue:l.value,"onUpdate:modelValue":a[0]||(a[0]=e=>l.value=e),class:"arrow",which:"left"},null,8,["modelValue"]),d(k,{modelValue:l.value,"onUpdate:modelValue":a[1]||(a[1]=e=>l.value=e),class:"tabs","slide-to-clicked-slide":"","slides-per-view":"auto"},{default:T(()=>[(o(!0),n(m,null,x(t.infos,(e,s)=>(o(),j(h,{key:e},{default:T(()=>[e.tabTitle!==void 0?(o(),n("button",{key:0,class:S([{hovered:u(i)===s},"tab"]),title:e.tabTitle,onClick:()=>i.value=s},[w("span",Q,y(e.tabTitle),1)],10,K)):c("",!0)]),_:2},1024))),128))]),_:1},8,["modelValue"]),d(p,{modelValue:l.value,"onUpdate:modelValue":a[2]||(a[2]=e=>l.value=e),class:"arrow",which:"right"},null,8,["modelValue"])])):(o(),n("div",G,[(o(!0),n(m,null,x(t.infos,(e,s)=>(o(),n(m,{key:e},[e.tabTitle!==void 0?(o(),n("button",{key:0,id:"tab"+s,class:S([{hovered:u(i)===s},"tab"]),title:e.tabTitle,onClick:()=>{i.value=s,u(D)("tab"+s,"selector",16)}},[w("span",P,y(e.tabTitle),1)],10,H)):c("",!0)],64))),128))]))],512)):c("",!0),w("div",X,[t.infos?(o(!0),n(m,{key:0},x(t.infos,(e,s)=>(o(),n("div",{key:`panel-${s}`,class:S(["tab-panel",{"tab-panel--hidden":s!==u(i)}])},[d(B,{infos:e?.content??[],images:e?.images,"expand-text":t.expandText},null,8,["infos","images","expand-text"])],2))),128)):c("",!0)])])}}}),ae=Object.assign(F(Y,[["__scopeId","data-v-fcbab8ce"]]),{__name:"SectionTextTabInfos"});export{ae 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.