PageSourceSearch

https://vpdive.com/_nuxt/BijQRN5Q.js

js vpdive.com collected 2026-09-24 12:18:46 UTC 18,841 bytes, 1 lines download raw bytes

1import{d as ge,b as ke,u as xe,z as Ve,o as we,c as u,l,h as i,q as oe,_ as Ae,a5 as G,v as Ce,e as W,L as k,a7 as ne,p as x,g as V,F as D,r as O,t as h,a3 as P,a8 as De,B as c,k as I,R as H,a9 as J,i as Oe,aa as K,j as d}from"./CiKtckVa.js";import{V as T}from"./DjYJYkEl.js";import{V as Q}from"./CHCaeQPP.js";import{V as se}from"./CgrWSzAG.js";import{V as Se}from"./j8TV5qon.js";import{_ as $e}from"./DOpFFQvY.js";const Ue={class:"travel-page"},je={class:"travel-form-header"},Me={class:"travel-form-container"},qe={class:"travel-section"},Be={class:"travel-section-header"},Ee={class:"travel-section-body"},Pe={class:"grid grid-cols-1 md:grid-cols-2 gap-5"},Ie={class:"md:col-span-2"},Te={class:"md:col-span-2"},Fe={class:"md:col-span-2"},Ne={class:"travel-checkbox-label"},Le={class:"travel-section"},ze={class:"travel-section-header"},Re={class:"travel-section-body"},Ge={key:0,class:"travel-empty-state"},We={class:"space-y-3"},He={class:"travel-option-bloc-header"},Je={class:"flex items-center gap-2"},Ke={class:"font-medium text-sm text-gray-700"},Qe={class:"flex items-center gap-1"},Xe=["onClick"],Ye=["onClick"],Ze={class:"p-4"},et={key:0,class:"grid grid-cols-1 md:grid-cols-3 gap-2"},tt={class:"text-sm text-gray-700"},lt={class:"text-sm font-semibold text-travel"},at={key:1,class:"text-sm text-gray-400 italic"},ot={class:"travel-modal travel-modal--lg"},nt={class:"travel-modal-header"},st={class:"travel-modal-body"},it={class:"mb-4"},rt={class:"mb-3"},ut={class:"flex items-center justify-between mb-3"},dt={key:0,class:"travel-empty-state"},ct={class:"flex-1"},vt=["onUpdate:modelValue","placeholder"],pt={class:"w-28"},mt=["onUpdate:modelValue"],ft=["onClick"],bt={class:"travel-section"},ht={class:"travel-section-header"},yt={class:"travel-section-body"},_t={key:0,class:"travel-empty-state"},gt={key:1,class:"space-y-2"},kt={class:"flex items-center gap-2 min-w-0 flex-1"},xt={class:"min-w-0"},Vt={class:"text-sm font-medium text-gray-700 block truncate"},wt={class:"flex items-center gap-2 mt-0.5"},At={key:0,class:"text-xs text-gray-400"},Ct={key:1,class:"text-xs text-gray-400 italic"},Dt={key:2,class:"text-xs font-medium text-amber-600 bg-amber-50 px-1.5 py-0.5 rounded-full"},Ot={class:"flex items-center gap-1"},St=["onClick"],$t=["onClick"],Ut={class:"travel-modal travel-modal--sm"},jt={class:"travel-modal-header"},Mt={class:"travel-modal-body"},qt={class:"travel-checkbox-label"},Bt={class:"travel-section"},Et={class:"travel-section-header"},Pt={class:"travel-section-body"},It={key:0,class:"travel-empty-state"},Tt={class:"flex items-start gap-3"},Ft={class:"flex-1"},Nt=["onClick"],Lt={key:0,class:"mt-3"},zt={class:"travel-form-submit"},Rt=["disabled"],Gt={key:1,class:"travel-btn-submit opacity-60 cursor-wait"},Zt=ge({__name:"new",setup(Wt){ke({title:"Créer un voyage"});const S=()=>Date.now().toString()+Math.random().toString(36).slice(2),F=n=>null,ie=xe(),$=Ve(),U=c(""),j=c(""),y=c(F()),A=c(F()),C=c(F()),N=c(""),L=c(""),M=c(50),z=c(!0),q=c(!1),re=I(()=>!!U.value.trim()&&!!j.value.trim()&&!!y.value&&!!A.value&&!!C.value&&M.value>0),m=c([]),B=c(!1),_=c(null),f=I(()=>m.value.find(n=>n.id===_.value)||null),X=n=>{if(n)_.value=n;else{const e={id:S(),name:"",file:null,signature:!1};m.value.push(e),_.value=e.id}B.value=!0},Y=()=>{if(_.value){const n=f.value;n&&!n.name&&!n.file&&Z(_.value)}B.value=!1,_.value=null},ue=()=>{B.value=!1,_.value=null},Z=n=>{const e=m.value.findIndex(a=>a.id===n);e!==-1&&m.value.splice(e,1)},de=n=>{const e=f.value;e&&(e.file=n,n&&!e.name&&(e.name=n.name))},w=c([]),ce=async()=>{try{const n=await H("/api/club/all",{method:"GET"});let e;Array.isArray(n)?e=n:Array.isArray(n.data)?e=n.data:Array.isArray(n.clubs)?e=n.clubs:e=[],w.value=e.map(a=>({label:a.name??`Club ${a.id}`,value:a.token})),p.value.forEach(a=>{(!a.options||a.options.length===0)&&(a.options=[...w.value])})}catch(n){console.error("Erreur chargement clubs:",n),w.value=[]}},p=c([]),ve=()=>{p.value.push({id:S(),value:null,label:`Club n°${p.value.length+1}`,options:w.value.length?[...w.value]:[],userOptions:[],userValue:null,usersLoading:!1})},pe=n=>{const e=p.value.findIndex(a=>a.id===n);e!==-1&&p.value.splice(e,1)},ee=I(()=>{const n=new Set;for(const e of p.value){const a=e.userValue;if(a==null||a==="")continue;const o=Array.isArray(a)?a:[a];for(const t of o){const s=t&&typeof t=="object"&&"value"in t?t.value:t;s!=null&&s!==""&&n.add(String(s))}}return Array.from(n)}),me=(n,e)=>{const o=(t=>t==null?t:Array.isArray(t)?t.map(s=>s&&typeof s=="object"&&"value"in s?s.value:s):typeof t=="object"&&"value"in t?t.value:t)(e);if(o!=null&&!(Array.isArray(o)&&o.length===0)){const t=Array.isArray(o)?o[0]:o;fe(n,t)}else{const t=p.value.find(s=>
1s.id===n);t&&(t.userOptions=[],t.userValue=null)}},fe=async(n,e)=>{const a=p.value.find(o=>o.id===n);if(a){a.usersLoading=!0;try{const o=await H(`/api/travel/user/${e}`,{method:"GET"});let t;Array.isArray(o)?t=o:Array.isArray(o?.data)?t=o.data:o&&typeof o=="object"&&!Array.isArray(o)?t=Object.entries(o).map(([s,r])=>({id:s,name:r})):t=[],a.userOptions=t.map(s=>({label:s.name??s.username??`User ${s.id}`,value:s.id??s.value??s})),a.userValue!=null&&((Array.isArray(a.userValue)?a.userValue.every(r=>a.userOptions.some(R=>R.value==r)):a.userOptions.some(r=>r.value==a.userValue))||(a.userValue=null))}catch(o){console.error("Erreur chargement users pour club",e,o),a.userOptions=[]}finally{a.usersLoading=!1}}},b=c([]),E=c(!1),g=c(null),v=I(()=>b.value.find(n=>n.id===g.value)||null),te=n=>{if(n)g.value=n;else{const e={id:S(),title:"",kind:"multiple",optionalOptions:[],singleOptions:[]};b.value.push(e),g.value=e.id}E.value=!0},le=()=>{if(g.value){const n=v.value;n&&!n.title&&n.optionalOptions.length===0&&n.singleOptions.length===0&&ae(g.value)}E.value=!1,g.value=null},be=()=>{E.value=!1,g.value=null},ae=n=>{const e=b.value.findIndex(a=>a.id===n);e!==-1&&b.value.splice(e,1)},he=(n,e)=>{const a=b.value.find(t=>t.id===n);if(!a)return;const o={id:S(),label:"",amount:0};e==="multiple"?a.optionalOptions.push(o):a.singleOptions.push(o)},ye=(n,e,a)=>{const o=b.value.find(t=>t.id===n);if(o)if(e==="multiple"){const t=o.optionalOptions.findIndex(s=>s.id===a);t!==-1&&o.optionalOptions.splice(t,1)}else{const t=o.singleOptions.findIndex(s=>s.id===a);t!==-1&&o.singleOptions.splice(t,1)}},_e=async()=>{if(q.value)return;const n=m.value.find(o=>!o.file);if(n){$.add({title:"Document incomplet",description:`Aucun fichier n'est joint à « ${n.name||"un document"} ».`,color:"red",icon:"material-symbols:error"});return}if(m.value.some(o=>o.signature)&&ee.value.length===0){$.add({title:"Aucun participant",description:"Les documents à signer sont rattachés aux participants : ajoutez au moins un participant.",color:"red",icon:"material-symbols:error"});return}q.value=!0;const a=new FormData;a.append("front_travel[title]",U.value),a.append("front_travel[destination]",j.value),a.append("front_travel[departureDate]",y.value?K(y.value):""),a.append("front_travel[returnDate]",A.value?K(A.value):""),a.append("front_travel[depositDueDate]",C.value?K(C.value):""),a.append("front_travel[description]",N.value),a.append("front_travel[comment]",L.value),a.append("front_travel[amount]",String(M.value)),a.append("front_travel[displayDate]",z.value?"1":"0"),m.value.forEach(o=>{o.file&&(o.signature?(a.append("front_travel[document_sign][]",o.file),a.append("front_travel[document_sign_name][]",o.name||o.file.name)):(a.append("front_travel[documents][]",o.file),a.append("front_travel[documents_name][]",o.name||o.file.name)))}),ee.value.forEach(o=>a.append("front_travel[participants][]",o)),b.value.forEach((o,t)=>{a.append(`front_travel[option_blocs][${t}][title]`,o.title||""),a.append(`front_travel[option_blocs][${t}][kind]`,o.kind),o.optionalOptions.forEach(s=>{s.label&&s.label.trim()!==""&&(a.append(`front_travel[option_blocs][${t}][title_bloc][]`,s.label),a.append(`front_travel[option_blocs][${t}][amount_bloc][]`,String(s.amount??0)))}),o.singleOptions.forEach(s=>{s.label&&s.label.trim()!==""&&(a.append(`front_travel[option_blocs][${t}][title_bloc][]`,s.label),a.append(`front_travel[option_blocs][${t}][amount_bloc][]`,String(s.amount??0)))})});try{await H("/api/travel/new",{method:"POST",data:a}),$.add({title:"Succès",description:"Voyage créé",color:"green",icon:"material-symbols:check"}),ie.push("/app/travel")}catch(o){console.error(o),$.add({title:"Erreur",description:"La création du voyage a échoué",color:"red",icon:"material-symbols:error"})}finally{q.value=!1}};return we(async()=>{await ce()}),(n,e)=>{const a=Ce,o=Ae;return d(),u("div",Ue,[l("div",je,[i(o,{to:"/app/travel",class:"travel-back-link","aria-label":"Retour"},{default:oe(()=>[i(a,{name:"material-symbols:arrow-back",class:"w-5 h-5"})]),_:1}),e[16]||(e[16]=l("div",null,[l("h1",{class:"travel-form-title"},"Créer un voyage"),l("p",{class:"travel-form-subtitle"},"Configurer un nouveau voyage pour vos adhérents")],-1))]),l("div",Me,[l("form",{onSubmit:G(_e,["prevent"])},[l("div",qe,[l("div",Be,[i(a,{name:"heroicons:information-circle",class:"w-5 h-5"}),e[17]||(e[17]=l("h2",null,"Informations générales",-1))]),l("div",Ee,[l("div",Pe,[l("div",null,[i(T,{modelValue:U.value,"onUpdate:modelValue":e[0]||(e[0]=t=>U.value=t),label:"Nom du voyage",name:"title",placeholder:"Nom du voyage",required:""},null,8,["modelValue"])]),l("div",null,[i(T,{modelValue:j.value,"onUpdate:modelValue":e[1]||(e[1]=t=>j.value=t),label:"Destination",name:"destination",placeholder:"Destination",required:""},null,8,["modelValue"])]),l("div",null,[i(Q,{label:"Date de départ",modelValue:y.value,"onUpdate:modelValue":e[2]||(e[2]=t=>y.value=t),type:"date",min:W(J)(),required:""},null,8,["modelValue","min"])]),l("div",null,[i(Q,{label:"Date de retour",modelValue:A.value,"onUpdate:modelValue":e[3]||(e[3]=t=>A.value=t),type:"date",min:y.value||W(J)(),required:""},null,8,["modelValue","min"])]),l("div",Ie,[i(T,{modelValue:N.value,"onUpdate:modelValue":e[4]||(e[4]=t=>N.value=t),label:"Description",name:"description",placeholder:"Description du voyage",isTextarea:""},null,8,["modelValue"])]),l("div",Te,[i(T,{modelValue:L.value,"onUpdate:modelValue":e[5]||(e[5]=t=>L.value=t),label:"Commentaire",name:"comment",placeholder:"Commentaire interne",isTextarea:""},null,8,["modelValue"])]),l("div",null,[i(Se,{modelValue:M.value,"onUpdate:modelValue":e[6]||(e[6]=t=>M.value=t),label:"Paiement de base sans option",name:"amount",placeholder:"Montant",type:"float",min:0,step:.
101,precision:2,required:""},null,8,["modelValue"])]),l("div",null,[i(Q,{label:"Date limite d'acompte",modelValue:C.value,"onUpdate:modelValue":e[7]||(e[7]=t=>C.value=t),type:"date",min:W(J)(),max:y.value||void 0,required:""},null,8,["modelValue","min","max"])]),l("div",Fe,[l("label",Ne,[k(l("input",{type:"checkbox","onUpdate:modelValue":e[8]||(e[8]=t=>z.value=t),class:"travel-checkbox"},null,512),[[ne,z.value]]),e[18]||(e[18]=l("span",null,"Afficher les dates du voyage",-1))])])])])]),l("div",Le,[l("div",ze,[i(a,{name:"heroicons:adjustments-horizontal",class:"w-5 h-5"}),e[20]||(e[20]=l("h2",null,"Blocs d'options",-1)),l("button",{type:"button",onClick:e[9]||(e[9]=t=>te()),class:"ml-auto travel-btn-add"},[i(a,{name:"heroicons:plus",class:"w-4 h-4"}),e[19]||(e[19]=x(" Ajouter un bloc ",-1))])]),l("div",Re,[b.value.length===0?(d(),u("div",Ge,[i(a,{name:"heroicons:squares-plus",class:"w-8 h-8 text-gray-300"}),e[21]||(e[21]=l("p",null,"Aucun bloc d'options",-1))])):V("",!0),l("div",We,[(d(!0),u(D,null,O(b.value,(t,s)=>(d(),u("div",{key:t.id,class:"travel-option-bloc"},[l("div",He,[l("div",Je,[l("span",{class:Oe(["travel-option-bloc-badge",t.kind==="unique"?"travel-option-bloc-badge--unique":""])},h(t.kind==="unique"?"Choix unique":"Choix multiples"),3),l("span",Ke,h(t.title||`Bloc ${s+1}`),1)]),l("div",Qe,[l("button",{type:"button",onClick:r=>te(t.id),class:"travel-btn-icon-edit"},[i(a,{name:"heroicons:pencil",class:"w-4 h-4"})],8,Xe),l("button",{type:"button",onClick:r=>ae(t.id),class:"travel-btn-icon-danger"},[i(a,{name:"heroicons:trash",class:"w-4 h-4"})],8,Ye)])]),l("div",Ze,[(t.kind==="multiple"?t.optionalOptions:t.singleOptions).length?(d(),u("div",et,[(d(!0),u(D,null,O(t.kind==="multiple"?t.optionalOptions:t.singleOptions,r=>(d(),u("div",{key:r.id,class:"travel-option-item"},[l("span",tt,h(r.label||"(sans nom)"),1),l("span",lt,h(Number(r.amount||0).toFixed(2).replace(".",","))+" €",1)]))),128))])):(d(),u("p",at,"Aucune option définie"))])]))),128))])])]),E.value&&v.value?(d(),u("div",{key:0,class:"travel-modal-backdrop",onClick:G(le,["self"])},[l("div",ot,[l("div",nt,[i(a,{name:"heroicons:adjustments-horizontal",class:"w-5 h-5 text-travel"}),l("h4",null,h(v.value.title?"Modifier le bloc d'options":"Ajouter un bloc d'options"),1)]),l("div",st,[e[26]||(e[26]=l("label",{class:"travel-modal-label"},"Titre du bloc",-1)),k(l("input",{"onUpdate:modelValue":e[10]||(e[10]=t=>v.value.title=t),class:"travel-modal-input",placeholder:"Titre du bloc (ex: Options repas)"},null,512),[[P,v.value.title]]),e[27]||(e[27]=l("label",{class:"travel-modal-label"},"Type",-1)),l("div",it,[k(l("select",{"onUpdate:modelValue":e[11]||(e[11]=t=>v.value.kind=t),class:"travel-modal-select"},[...e[22]||(e[22]=[l("option",{value:"multiple"},"Choix multiples",-1),l("option",{value:"unique"},"Choix unique",-1)])],512),[[De,v.value.kind]])]),l("div",rt,[l("div",ut,[e[24]||(e[24]=l("h5",{class:"text-sm font-medium text-gray-600"},"Options",-1)),l("button",{type:"button",onClick:e[12]||(e[12]=t=>he(v.value.id,v.value.kind)),class:"travel-btn-add"},[i(a,{name:"heroicons:plus",class:"w-3.5 h-3.5"}),e[23]||(e[23]=x(" Ajouter une option ",-1))])]),(v.value.kind==="multiple"?v.value.optionalOptions:v.value.singleOptions).length===0?(d(),u("div",dt,[...e[25]||(e[25]=[l("p",null,"Aucune option",-1)])])):V("",!0),(d(!0),u(D,null,O(v.value.kind==="multiple"?v.value.optionalOptions:v.value.singleOptions,(t,s)=>(d(),u("div",{key:t.id,class:"travel-option-row"},[l("div",ct,[k(l("input",{"onUpdate:modelValue":r=>t.label=r,placeholder:`Option #${s+1}`,class:"travel-modal-input"},null,8,vt),[[P,t.label]])]),l("div",pt,[k(l("input",{"onUpdate:modelValue":r=>t.amount=r,type:"number",min:"0",step:"0.01",class:"travel-modal-input"},null,8,mt),[[P,t.amount,void 0,{number:!0}]])]),l("button",{type:"button",onClick:r=>ye(v.value.id,v.value.kind,t.id),class:"travel-btn-icon-danger"},[i(a,{name:"heroicons:x-mark",class:"w-4 h-4"})],8,ft)]))),128))])]),l("div",{class:"travel-modal-footer"},[l("button",{type:"button",onClick:le,class:"travel-btn-cancel"},"Annuler"),l("button",{type:"button",onClick:be,class:"travel-btn-submit"},"Valider")])])])):V("",!0),l("div",bt,[l("div",ht,[i(a,{name:"heroicons:paper-clip",class:"w-5 h-5"}),e[29]||(e[29]=l("h2",null,"Documents",-1)),l("button",{type:"button",onClick:e[13]||(e[13]=t=>X()),class:"ml-auto travel-btn-add"},[i(a,{name:"heroicons:plus",class:"w-4 h-4"}),e[28]||(e[28]=x(" Ajouter ",-1))])]),l("div",yt,[m.value.length===0?(d(),u("div",_t,[i(a,{name:"heroicons:document-plus",class:"w-8 h-8 text-gray-300"}),e[30]||(e[30]=l("p",null,"Aucun document ajouté",-1))])):(d(),u("div",gt,[(d(!0),u(D,null,O(m.value,(t,s)=>(d(),u("div",{key:t.id,class:"travel-doc-row"},[l("div",kt,[i(a,{name:"heroicons:document",class:"w-4 h-4 text-gray-400 flex-shrink-0"}),l("div",xt,[l("span",Vt,h(t.name||`Document n°${s+1}`),1),l("div",wt,[t.file?(d(),u("span",At,h(t.file.name),1)):(d(),u("span",Ct,"Aucun fichier")),t.signature?(d(),u("span",Dt,"Signature requise")):V("",!0)])])]),l("div",Ot,[l("button",{type:"button",onClick:r=>X(t.id),class:"travel-btn-icon-edit"},[i(a,{name:"heroicons:pencil",class:"w-4 h-4"})],8,St),l("button",{type:"button",onClick:r=>Z(t.id),class:"travel-btn-icon-danger"},[i(a,{name:"heroicons:trash",class:"w-4 h-4"})],8,$t)])]))),128))]))])]),B.value&&f.value?(d(),u("div",{key:1,class:"travel-modal-backdrop",onClick:G(Y,["self"])},[l("div",Ut,[l("div",jt,[i(a,{name:"heroicons:document-plus",class:"w-5 h-5 text-travel"}),l("h4",null,h(f.value.name?"Modifier le document":"Ajouter un document"),1)]),l("div",Mt,[e[32]||(e[32]=l("label",{class:"travel-modal-label"},"Nom du document",-1)),k(l("input",{"onUpdate:modelValue":e[14]||(e[14]=t=>f.value.name=t),class:"travel-modal-input",placeholder:"Ex: Autorisation parentale"},null,512),[[P,f.value.name]]),e[33]||(e[33]=l("label",{class:"travel-modal-label"},"Fichier",-1)),i($e,{modelValue:f.value.file,"onUpdate:modelValue":de},null,8,["modelValue"]),e[34]||(e[34]=l("label",{class:"travel-modal-label"},"Options",-1)),l("label",qt,[k(l("input",{type:"checkbox","onUpdate:modelValue":e[15]||(e[15]=t=>f.value.signature=t),class:"travel-checkbox"},null,512),[[ne,f.value.signature]]),e[31]||(e[31]=l("span",null,"Signature requise",-1))])]),l("div",{class:"travel-modal-footer"},[l("button",{type:"button",onClick:Y,class:"travel-btn-cancel"},"Annuler"),l("button",{type:"button",onClick:ue,class:"travel-btn-submit"},"Valider")])])])):V("",!0),l("div",Bt,[l("div",Et,[i(a,{name:"heroicons:user-group",class:"w-5 h-5"}),e[36]||(e[36]=l("h2",null,"Clubs & Participants",-1)),l("button",{type:"button",onClick:ve,class:"ml-auto travel-btn-add"},[i(a,{name:"heroicons:plus",class:"w-4 h-4"}),e[35]||(e[35]=x(" Ajouter un club ",-1))])]),l("div",Pt,[p.value.length===0?(d(),u("div",It,[i(a,{name:"heroicons:building-office",class:"w-8 h-8 text-gray-300"}),e[37]||(e[37]=l("p",null,"Aucun club ajouté",-1))])):V("",!0),(d(!0),u(D,null,O(p.value,(t,s)=>(d(),u("div",{key:t.id,class:"travel-club-item"},[l("div",Tt,[l("div",Ft,[i(se,{modelValue:t.value,"onUpdate:modelValue":[r=>t.value=r,r=>me(t.id,r)],options:w.value,label:t.label,canSearch:"",placeholder:`Choisir (${t.label})`},null,8,["modelValue","onUpdate:modelValue","options","label","placeholder"])]),l("button",{type:"button",onClick:r=>pe(t.id),class:"travel-btn-icon-danger mt-6"},[i(a,{name:"heroicons:x-mark",class:"w-4 h-4"})],8,Nt)]),t.value?(d(),u("div",Lt,[i(se,{modelValue:t.userValue,"onUpdate:modelValue":r=>t.userValue=r,options:t.userOptions,label:Array.isArray(t.value)?`Participant(s) pour ${t.value.map(r=>t.options?.find(R=>R.value===r)?.label||r).join(", ")}`:`Participant(s) pour ${t.options?.find(r=>r.value===t.value)?.label||t.label}`,placeholder:"Sélectionner les participants",canSearch:"",multiple:!0},null,8,["modelValue","onUpdate:modelValue","options","label"])])):V("",!0)]))),128))])]),l("div",zt,[i(o,{to:"/app/travel",class:"travel-btn-cancel"},{default:oe(()=>[...e[38]||(e[38]=[x("Annuler",-1)])]),_:1}),q.value?(d(),u("div",Gt,[i(a,{name:"heroicons:arrow-path",class:"w-5 h-5 animate-spin"}),e[40]||(e[40]=x(" Création en cours... ",-1))])):(d(),u("button",{key:0,t
1ype:"submit",class:"travel-btn-submit",disabled:!re.value},[i(a,{name:"heroicons:paper-airplane",class:"w-4 h-4"}),e[39]||(e[39]=x(" Créer le voyage ",-1))],8,Rt))])],32)])])}}});export{Zt 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.