PageSourceSearch

https://videofaceswap.io/_nuxt/DfZTvaQD.js

js videofaceswap.io collected 2026-09-29 13:57:54 UTC 40,840 bytes, 12 lines download raw bytes

1import{g as _,b as le,s as L,a as H,E as me,H as we,d as he,_ as ve,u as xe}from"./Cq05Gqjl.js";import{e as ce,g as ue,f as ie,c as b,a as e,m as I,x as J,w as T,i as x,b as p,d as f,A as W,B as Q,r,S as be,o as d,u as ye,z as Ce,t as re,j as Z,l as _e}from"./CsJ3pi86.js";/* empty css        */import{E as ke}from"./Bm8rBTe8.js";import{E as oe}from"./X-2oddpb.js";/* empty css        *//* empty css        */import{_ as Le,a as Pe}from"./B6W_qTvh.js";import{c as je,s as ze}from"./iUvqc87s.js";import{_ as Ie}from"./CutncLpd.js";import{_ as pe}from"./DlAUqK2U.js";/* empty css        *//* empty css        *//* empty css        *//* empty css        */import"./CyhRAs5Q.js";import"./BlVNMI56.js";import"./BOBOurJQ.js";/* empty css        *//* empty css        */import"./DC-LiI81.js";import{u as Te}from"./B0yPKXn8.js";/* empty css        */import{F as Ae}from"./VNpF3HDG.js";import{_ as qe,a as Ue,b as Se,c as Ee,d as Be}from"./C4MM0pqC.js";import{_ as Fe}from"./DpjTgo1V.js";import{_ as De}from"./D58-L26Y.js";import"./BUwcFHhk.js";import"./Bw8uRMjv.js";import"./WjYDEHNG.js";import"./bvVmwgqf.js";import"./DWc827Ju.js";import"./CGxOIVRl.js";/* empty css        */import"./vJiSGBS3.js";import"./CS_dwY8V.js";const Re={class:"w-[90%] max-[768px]:w-[100%] max-w-[1200px] h-[auto] m-auto border-2 pt-[43px] pb-[43px] rounded-[30px]"},Me={class:"max-[768px]:w-[100%] max-[1024px]:w-[90%] w-[85%] h-[46px] m-auto rounded-[50px] rounded-full bg-gray-100"},Ne={class:"flex content-center w-full h-full justify-around p-0.5"},Ge={class:"w-full h-auto max-[768px]:h-[1000px] max-[768px]: flex flex-wrap justify-around mt-[102px] max-[768px]:mt-[50px] relative"},Oe={class:"xl:w-[492px] lg:w-[80%] w-[90%] h-[500px] max-[768px]:w-[90%]"},$e={class:"bg-white rounded-xl md:p-5 px-2 py-5 shadow-sm border border-gray-100 relative"},Ve={class:"md:pt-1 pt-4 space-y-3"},He={key:1,class:"w-full max-[768px]:w-auto flex justify-between items-center"},Ze={class:"w-[40px] h-[40px] rounded-full flex items-center overflow-hidden"},Je=["src"],We={class:"bg-white my-5 rounded-xl md:p-5 px-2 py-5 shadow-sm border border-gray-100 relative"},Qe={class:"md:pt-1 pt-4 space-y-3"},Ke={key:1,class:"w-full max-[768px]:w-auto flex justify-between items-center"},Xe={class:"w-[40px] h-[40px] rounded-full flex items-center overflow-hidden"},Ye=["src"],et={class:"bg-white rounded-xl md:p-5 px-2 py-5 shadow-sm border border-gray-100 relative"},tt={class:"md:pt-1 pt-4 space-y-3"},st={class:"w-full flex"},at={key:0,disabled:"",class:"inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 text-white h-10 px-4 py-2 w-full gap-2 bg-[#18181b] hover:bg-[#18181b]/90"},ot={key:2,disabled:"",class:"inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 text-white h-10 px-4 py-2 w-full gap-2 bg-[#18181b] hover:bg-[#18181b]/90"},it={class:"w-full flex justify-center"},nt={class:"sel-loading-box xl:w-[480px] md:w-[70%] max-[768px]:w-[90%] max-[768px]:max-h-[450px]"},rt=["src"],lt={class:"relative xl:w-[480px] md:w-[70%] max-[768px]:w-[90%] max-[768px]:max-h-[450px]"},ct=["src"],ut={key:0,class:"w-[100%] h-auto flex xl:flex-row xl:justify-evenly mb-[10px] flex-col items-center"},pt=ce({__name:"photo",props:["msg2"],setup(de,{emit:K}){ue(()=>{_("loginUserToken")&&R()});const P=K,X=()=>{P("showNoPointsPop")};function c(){return new Date().toISOString().split("T")[0]}function Y(){return c(),localStorage.getItem("lastUsedDateForPhoto"),parseInt(localStorage.getItem("usageCountForPhoto"),10)||0}function ee(o){localStorage.setItem("usageCountForPhoto",o)}const F=r("photo"),k=r(""),A=r(1),D=r(1),g=r(3),w=r(""),M=r({}),q=r(!1),N=r("");var U=r({});const m=r(!1),te=r(null),y=r("");ie(w,o=>{k.value!==""&&(g.value=2)}),ie(k,o=>{w.value!==""&&(g.value=2)});const G=o=>{if(D.value=2,!o.raw.type.startsWith("image/"))return g.value=3,oe({title:"",message:"Please upload the avatar image in the correct format.",type:"warning",duration:3e3}),!1;k.value=URL.createObjectURL(o.raw),M.value=o.raw},S=r(),O=o=>{A.value=2,m.value=!0;const t=new FileReader;t.onload=async n=>{const s=new Blob([n.target.result],{type:o.raw.type});URL.createObjectURL(s),N.value=URL.createObjectURL(s),w.value=URL.createObjectURL(s),S.value=o.raw;const i=E();y.value=` ( ${i} credits ) `},t.readAsArrayBuffer(o.raw),A.value=3,m.value=!1},j=(o,t)=>{t=t||"";const n=1024,s=atob(o.split(",")[1]),i=[];for(let u=0;u<s.length;u+=n){const h=s.slice(u,u+n),z=new Array(h.length);for(let v=0;v<h.length;
1v++)z[v]=h.charCodeAt(v);const B=new Uint8Array(z);i.push(B)}return new Blob(i,{type:t})},se=(o,t)=>new File([o],t,{type:o.type}),E=()=>4;async function R(){const o=_("loginUserToken");if(!o)return;let t=!!o;const s=await le(t,o?"ai_videofaceswap":"ai_videofaceswap_faceswap");if(s&&s.code==200)return U.value=s.data,t&&P("getDayCredits",U.value),s.data}const $=async()=>{m.value=!0,g.value=1;let o=Y();const t=_("loginUserToken");if(t){let u=await R();if(u.purchasePoints+u.rewardPoints<2){P("showNoPointsPop"),L("price-popup",{type:"photo",status:"show"}),m.value=!1,g.value=2;return}}else if(o>=3){P("event"),m.value=!1,g.value=2;return}let n=S.value;const s=new FileReader;s.readAsArrayBuffer(n),s.onload=async u=>{const h=new Blob([u.target.result],{type:n.type}),z=URL.createObjectURL(h);let B=await a(z),v=await V(B);const ae=j(v,n.type);n=se(ae,n.name)},L("photo-faceswap-use",{status:"click"});const i=await je({swap_image:n,target_image:M.value,oldOrNew:!!t,app_id:t?"ai_videofaceswap":"ai_videofaceswap_faceswap"});i.code===200?l(i.data.job_id):(m.value=!1,g.value=2,oe({title:"",message:"Request timed out, please try again!",type:"warning",duration:3e3}),L("photo-faceswap-use",{status:"failed",msg:i.msg,interface:"create"}))},l=async o=>{const t=_("loginUserToken");let n=!!t,s=t?"ai_videofaceswap":"ai_videofaceswap_faceswap";setTimeout(async()=>{const i=await ze(o,n,s);if(i.code===200){if(await R(),w.value=i.data.face_swap_url,q.value=!0,!t){let u=Y();u+=1,ee(u)}L("photo-faceswap-use",{status:"success",msg:"success"})}else oe({title:"",message:i.msg,type:"warning",duration:3e3}),L("photo-faceswap-use",{status:"failed",msg:i.msg,interface:"Inquire"});m.value=!1,g.value=2},1e4)},a=o=>new Promise((t,n)=>{const s=new Image;s.onload=()=>{const i=document.createElement("canvas"),u=i.getContext("2d");i.width=s.width+s.width*.4,i.height=s.height+s.height*.4,u.fillStyle="#ffffff",u.fillRect(0,0,i.width,i.height),u.drawImage(s,(i.width-s.width)/2,(i.height-s.height)/2);const h=i.toDataURL("image/png");h.length<30?t(o):t(h)},s.src=o}),V=o=>new Promise((t,n)=>{var s=new Image;s.onload=function(){var i=3072,u=3072;if(s.width>i||s.height>u){var h=Math.min(i/s.width,u/s.height),z=s.width*h,B=s.height*h,v=document.createElement("canvas"),ae=v.getContext("2d");v.width=z,v.height=B,ae.drawImage(s,0,0,z,B);var ne=v.toDataURL("image/jpeg");t(ne)}else t(o)},s.src=o}),C=async()=>{L("photo-face-swap",{status:"download"});const t=await(await fetch(w.value)).blob(),n=window.URL.createObjectURL(t),s=document.createElement("a");s.style.display="none",s.href=n,s.download="newImage1.png",document.body.appendChild(s),s.click(),window.URL.revokeObjectURL(n),document.body.removeChild(s)},fe=()=>{window.open("https://videofaceswap.io/ai-image-generator/ai-face-restoration","block")},ge=()=>{window.open("https://videofaceswap.io/ai-image-generator/ai-photo-editor","block")};return(o,t)=>{const n=ke,s=be("new_button");return d(),b("div",Re,[e("div",Me,[e("div",Ne,[e("a",{href:"https://videofaceswap.io/fr/multiple-face-swap",target:"_blank",class:I(["w-1/2 h-full cursor-pointer leading-[42px] text-center relative max-[768px]:text-[10px]",F.value==="multiple"?"rounded-[50px]  text-white bg-[#6b4dff]":""])}," Échange de visages multiples ",2),e("a",{href:"https://videofaceswap.io/fr/face-swap",target:"_blank",class:I(["w-1/2 h-full cursor-pointer leading-[42px] text-center relative max-[768px]:text-[10px]",F.value==="photo"?"rounded-[50px] bg-black text-white":""])}," Échange de visage photo ",2),e("a",{href:"https://videofaceswap.io/fr/video-face-swap",target:"_blank",class:I(["w-1/2 h-full cursor-pointer leading-[42px] text-center relative max-[768px]:text-[10px]",F.value==="video"?"rounded-[50px] bg-black text-white":""])}," Échange de visage vidéo ",2)])]),e("div",Ge,[e("div",Oe,[e("div",$e,[t[4]||(t[4]=e("div",{class:"absolute -top-3 -left-3 h-10 w-10 rounded-lg bg-[#18181b] flex items-center justify-center text-white font-bold text-lg shadow-md"}," 1 ",-1)),e("div",Ve,[t[2]||(t[2]=e("div",{class:"font-medium md:text-lg text-[14px]"},"Téléchargez une photo avec un visage (Visage d’origine)",-1)),A.value==1?(d(),J(n,{key:0,class:"w-full",accept:"image/*","show-file-list":!1,"on-change":O,"auto-upload":!1},{default:T(()=>[...t[0]||(t[0]=[e("button",{class:"inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 text-white h-10 px-4 py-2 w-full gap-2 bg-[#18181b] hover:bg-[#18181b]/90"},[e("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-image h-4 w-4"},[e("rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}),e("circle",{cx:"9",cy:"9",r:"2"}),e("path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21"})]),f(" Télécharger la photo")],-1)])]),_:1})):x("",!0),A.value==3?(d(),b("div",He,[e("div",Ze,[e("img",{src:N.value,style:{"object-fit":"cover","min-height":"100%"}},null,8,Je)]),p(n,{class:"w-[100%]",accept:"image/*","show-file-list":!1,"on-change":O,"auto-upload":!1},{default:T(()=>[...t[1]||(t[1]=[e("button",{class:"inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 text-white h-10 px-4 py-2 w-[80%] gap-2 bg-[#18181b] hover:bg-[#18181b]/90"},[e("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-image h-4 w-4"},[e("rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}),e("circle",{cx:"9",cy:"9",r:"2"}),e("path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21"})]),f(" Télécharger la photo")],-1)])]),_:1})])):x("",!0),t[3]||(t[3]=e("div",{class:"flex items-center justify-center md:text-xs text-[10px] text-[#71717a]"},[e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",class:"w-4 h-4 mr-1"},[e("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z","clip-rule":"evenodd"})]),f(" Vous voulez effectuer un face swap sur plusieurs photos en même temps ? "),e("a",{class:"underline",href:"https://videofaceswap.io/batch-face-swap/"}," Essayez maintenant ")],-1))])]),e("div",We,[t[9]||(t[9]=e("div",{class:"absolute -top-3 -left-3 h-10 w-10 rounded-lg bg-[#18181b] flex items-center justify-center text-white font-bold text-lg shadow-md"}," 2 ",-1)),e("div",Qe,[t[7]||(t[7]=e("div",{class:"font-medium md:text-lg text-[14px]"},"Téléchargez une photo avec un visage (Visage cible)",-1)),D.value==1?(d(),J(n,{key:0,ref:"imgUploadRef",accept:"image/*","show-file-list":!1,"on-change":G,"auto-upload":!1},{default:T(()=>[...t[5]||(t[5]=[e("button",{class:"inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 text-white h-10 px-4 py-2 w-full gap-2 bg-[#18181b] hover:bg-[#18181b]/90"},[e("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-image h-4 w-4"},[e("rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}),e("circle",{cx:"9",cy:"9",r:"2"}),e("path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21"})]),f(" Télécharger la photo")],-1)])]),_:1},512)):x("",!0),D.value==2?(d(),b("div",Ke,[e("div",Xe,[e("img",{src:k.value,style:{"object-fit":"cover","min-height":"100%"}},null,8,Ye)]),p(n,{ref:"imgUploadRef",class:"w-[100%]",accept:"image/*","show-file-list":!1,"on-change":G,"auto-upload":!1},{default:T(()=>[...t[6]||(t[6]=[e("button",{class:"inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 text-white h-10 px-4 py-2 w-[80%] gap-2 bg-[#18181b] hover:bg-[#18181b]/90"},[e("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-image h-4 w-4"},[e("rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}),e("circle",{cx:"9",cy:"9",r:"2"}),e("path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21"})]),f(" Télécharger la photo ")],-1)])]),_:1},512)])):x("",!0),t[8]||(t[8]=e("div",{class:"flex items-center justify-center md:text-xs text-[10px] text-[#71717a]"},[e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",class:"w-4 h-4 mr-1"},[e("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z","clip-rule":"evenodd"})]),f(" Formats pris en charge : PNG / JPG / JPEG / WEBP ")],-1))])]),e("div",et,[t[14]||(t[14]=e("div",{class:"absolute -top-3 -left-3 h-10 w-10 rounded-lg bg-[#18181b] flex items-center justify-center text-white font-bold text-lg shadow-md"}," 3",-1)),e("div",tt,[t[13]||(t[13]=e("div",{class:"font-medium md:text-lg text-[14px]"},"Cliquez pour commencer le face swap sur la photo",-1)),e("div",st,[g.value===1?(d(),b("button",at,[...t[10]||(t[10]=[e("div",{class:"loading1",style:{border:"2px s
1olid #FFF","border-top-color":"transparent"}},null,-1)])])):x("",!0),g.value===2?(d(),b("button",{key:1,onClick:$,class:"inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 text-white h-10 px-4 py-2 w-full gap-2 bg-[#18181b] hover:bg-[#18181b]/90"},[...t[11]||(t[11]=[e("span",{class:"flex items-center justify-center content-center text-white text-center max-[768px]:text-[14px]"}," Échanger maintenant ",-1)])])):x("",!0),g.value===3?(d(),b("button",ot,[...t[12]||(t[12]=[e("span",{class:"flex items-center justify-center content-center text-white text-center max-[768px]:text-[14px]"}," Échanger maintenant ",-1)])])):x("",!0)]),e("div",it,[p(Ie,{onBuyQuickly:X})])])])]),W(e("div",nt,[e("img",{style:{"max-height":"100%","max-width":"100%","border-radius":"20px"},src:w.value?w.value:"/img/photo-face-swap1.webp",alt:"Photo Face Swap"},null,8,rt),t[15]||(t[15]=e("div",{class:"loading-div"},[e("div",{class:"loading-text"}),e("div",{class:"mt-4"},"Loading")],-1))],512),[[Q,m.value]]),W(e("div",lt,[W(e("div",{class:I([[q.value?"mb-[15px]":"mb-[30px]"],"flex items-center justify-center xl:w-[480px] w-full max-[768px]:w-100% max-[768px]:h-[280px] h-[400px] rounded-[20px]"]),ref_key:"videoPlayerBox",ref:te,id:"video-container"},[e("img",{style:{"max-height":"100%","max-width":"100%","border-radius":"20px"},src:w.value?w.value:"/img/photo-face-swap1.webp",alt:"Photo Face Swap"},null,8,ct)],2),[[Q,!m.value]]),q.value?(d(),b("div",ut,[q.value?(d(),J(s,{key:0,class:I([[o.downloadIng?"curs
1or-not-allowed":"cursor-pointer"],"px-4 py-2 text-[14px] cursor-pointer xl:w-[26%] w-[90%] bg-[#18181b] hover:bg-[#18181b]/90 text-white rounded mt-4 flex items-center gap-2 justify-center"]),onClick:C},{default:T(()=>[...t[16]||(t[16]=[e("svg",{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",fill:"none",version:"1.1",width:"15",height:"15",viewBox:"0 0 40.65599822998047 43.19999694824219"},[e("g",null,[e("path",{d:"M38.592,39.072L2.064,39.072C0.912,39.072,0,39.984,0,41.136C0,42.288,0.912,43.2,2.064,43.2L38.592,43.2C39.744,43.2,40.656,42.288,40.656,41.136C40.656,40.032,39.744,39.072,38.592,39.072ZM18.96,35.52C19.344,35.904,19.872,36.096,20.352,36.048C20.832,36.048,21.36,35.904,21.744,35.52L34.224,23.04C34.944,22.32,34.944,21.12,34.224,20.4C33.504,19.68,32.304,19.68,31.584,20.4L22.128,29.856L22.128,1.872C22.128,0.864,21.312,0,20.256,0C19.2,0,18.384,0.816,18.384,1.872L18.384,29.664L9.12,20.4C8.4,19.68,7.2,19.68,6.48,20.4C5.76,21.12,5.76,22.32,6.48,23.04L18.96,35.52Z",fill:"#ffffff","fill-opacity":"1",style:{"mix-blend-mode":"passthrough"}})])],-1),f(" Download ",-1)])]),_:1}
1,8,["class"])):x("",!0),p(s,{class:I([[o.downloadIng?"cursor-not-allowed":"cursor-pointer"],"px-4 py-2 text-[14px] cursor-pointer xl:w-[35%] w-[90%] bg-[#18181b] hover:bg-[#18181b]/90 text-white rounded [max-w-1024px]:mb-[10px] mt-4 flex items-center gap-2 justify-center"]),onClick:fe},{default:T(()=>[...t[17]||(t[17]=[e("img",{src:Le,width:"15",height:"15"},null,-1),f(" Face Restoration ",-1)])]),_:1},8,["class"]),p(s,{class:I([[o.downloadIng?"cursor-not-allowed":"cursor-pointer"],"px-4 py-2 text-[14px] cursor-pointer xl:w-[29%] w-[90%] bg-[#18181b] hover:bg-[#18181b]/90 text-white rounded mt-4 flex items-center gap-2 justify-center"]),onClick:ge},{default:T(()=>[...t[18]||(t[18]=[e("img",{src:Pe,width:"15",height:"15"},null,-1),f(" Photo Editor ",-1)])]),_:1},8,["class"])])):x("",!0)],512),[[Q,!m.value]]),t[19]||(t[19]=e("div",{class:"absolute lg:bottom-[-20px] bottom-[-25px] left-[50%] translate-x-[-50%] text-center lg:w-full w-[90%] h-5 text-[12px] text-[#aaa9a9]"}," La confidentialité et la sécurité de la base de données sont activées, vos historiques sont protégés pour garantir la vie privée. ",-1))])])}}}),dt=pe(pt,[["__scopeId","data-v-6329fa64"]]),ft={class:"w-full h-auto"},gt={class:"w-[100%] h-[50px] flex items-center justify-center"},mt={key:0,style:{height:"100%","background-color":"rgba(0, 0, 0, 0.5)",overflow:"auto",position:"fixed",top:"0",left:"0",right:"0",bottom:"0","z-index":"2000"},class:""},wt={style:{"box-shadow":"0px 4px 10px 0px rgba(0, 0, 0, 0.3)"},class:"p-[30px] absolute top-[50%] left-[50%] translate-x-[-50%] translate-y-[-50%] bg-white w-[500px] max-[768px]:w-[90%] max-[768px]:h-[300px] h-[230px]"},ht={class:"w-[100%] h-[50px] flex items-center justify-end"},vt={class:"w-full min-h-screen mx-auto"},xt={id:"content",class:"w-full h-auto max-[768px]:h-auto"},bt={class:"w-full h-full max-[768px]:h-auto max-[768px]:px-[5px] pt-[80px] pb-[100px] max-[768px]:pt-[60px]"},yt={class:"w-full"},Ct={class:"max-w-[1200px] mx-auto max-[768px]:h-auto font-[600] text-center text-[56px] max-[768px]:text-[36px] mb-[20px] mt-[40px]"},_t={class:"max-w-[1200px] mx-auto h-auto text-center text-[18px] mt-[24px] mb-[60px]"},kt={id:"footer",class:"w-full h-[120px] bg-[#ffffff] py-[20px]"},Lt={class:"w-full max-[768px]:w-[100%] h-[80px] mx-auto"},Pt=ce({__name:"index",setup(de){const{btnLoading:K,isPaySuccess:P,handleEventPayment:X}=xe(),c={functional:{title:"Outil AI en ligne pour un face swap gratuit",description:"Il vous suffit de télécharger vos photos, et l’IA effectuera automatiquement le face swap. Remplacez les visages sur vos images et profitez facilement d’un échange de visage en ligne."},howToUse:{title:"Comment utiliser l’outil d’IA pour un face swap gratuit",lists:[{title:"Télécharger la photo du visage",content:"Téléchargez la photo contenant le visage que vous souhaitez échanger. Cette image sera utilisée comme source pour le face swap gratuit."},{title:"Télécharger la photo cible",content:"Téléchargez la photo cible ou choisissez un modèle pour appliquer le changement de visage. Ensuite, cliquez sur « Échanger maintenant » pour effectuer le face swap gratuit."},{title:"Télécharger le résultat",content:"Une fois terminé, cliquez sur l’image modifiée pour la télécharger immédiatement et profiter de votre face swap gratuit."}]},feature:{title:"Libérez votre imagination avec l’IA pour un face swap gratuit",lists:[{title:"Libérez votre imagination avec l’IA pour un face swap gratuit",desc:"Transformez-vous en n’importe quel personnage grâce à notre outil de face swap gratuit par intelligence artificielle. Il vous suffit de télécharger votre photo et de laisser la technologie avancée effectuer l’échange de visage facilement, pour des résultats amusants et créatifs.",img:"/img/ja/face-swap/feature-case1.webp"},{title:"Transformez-vous en personnages célèbres du cinéma",desc:"Plongez dans l’univers du cinéma avec notre outil de face swap gratuit et devenez votre héros ou vilain iconique préféré. En un seul clic, créez des images époustouflantes et partagez vos transformations pour impressionner les amateurs de films.",img:"/img/ja/face-swap/feature-case2.webp"},{title:"Explorez le changement de genre avec le face swap gratuit",desc:"Essayez un nouveau look grâce à la fonction de face swap gratuit pour explorer le changement de genre. Découvrez comment votre apparence et votre identité peuvent évoluer, et profitez d’innombrables possibilités pour exprimer votre créativité.",img:"/img/ja/face-swap/feature-case3.webp"}]},whyChoose:{title:"Pourquoi choisir un outil d’IA pour un face swap gratuit ?",lists:[{title:"Entièrement gratuit",description:"Profitez de toutes les fonctionnalités sans aucun coût ! Notre outil de face swap gratuit est totalement gratuit, permettant à chacun de libérer sa créativité et d’expérimenter le changement de visage sans aucun engagement financier."},{title:"Interface facile à utiliser",description:"Le design simple permet à tout le monde de naviguer facilement dans le processus de face swap gratuit. En quelques clics seulement, téléchargez vos photos et obtenez des résultats impressionnants, adaptés aux débutants comme aux experts."},{title:"Résultats de haute qualité",description:"Profitez de transformations réalistes grâce à la technologie avancée de l’IA. Notre outil de face swap gratuit assure un rendu naturel et une intégration fluide, pour créer des images crédibles et captivantes, parfaites à partager avec vos amis ou sur les réseaux sociaux."},{title:"Traitement rapide",description:"Pas besoin d’attendre longtemps pour voir vos créations ! Notre outil de face swap gratuit est optimisé pour un traitement rapide, vous offrant vos images transformées en quelques instants. Passez moins de temps à attendre et plus de temps à profiter."}
1,{title:"Créativité illimitée",description:"Libérez votre imagination avec le face swap gratuit en transformant vos amis, célébrités ou personnages de films préférés. L’outil propose divers styles et scénarios, offrant des possibilités infinies de plaisir et de créativité."},{title:"Processus sûr et privé",description:"Votre confidentialité est notre priorité. Nous garantissons que le processus de face swap gratuit sur notre site est 100 % sûr et privé. Vos photos et données personnelles sont protégées et accessibles uniquement par vous."}]},usersSay:{title:"Avis des clients",description:"Nous avons reçu de nombreux retours positifs de la part de nos utilisateurs ayant expérimenté notre service d’IA pour le face swap gratuit et le changement de visage. Découvrez les expériences réelles de ceux qui ont apprécié la qualité et la valeur de nos produits et services.",list:[{name:"Élodie Martin",review:"J’adore cet outil ! Le face swap gratuit est rapide et précis. Les résultats sont super réalistes et faciles à partager avec mes amis. Je recommande vivement !"},{name:"Julien Dubois",review:"Une expérience incroyable ! Grâce au face swap gratuit, j’ai pu transformer mes photos en personnages de films préférés. L’interface est simple et amusante à utiliser."},{name:"Sophie Laurent",review:"Le meilleur outil de face swap gratuit que j’ai essayé ! Les images finales sont de haute qualité et le processus est sécurisé. Je suis totalement satisfait et j’utiliserai encore !"}]},faqTitle:"Questions fréquentes",faqLists:[{question:"Puis-je utiliser l’outil d’IA pour un face swap gratuit ?",answer:"Oui, notre outil de face swap gratuit est entièrement gratuit. Vous pouvez profiter de l’échange de visages ou remplacer les visages sur vos images sans inscription ni frais."},{question:"Peut-on effectuer un face swap sur n’importe quelle photo ?",answer:"L’outil prend en charge la plupart des images. Cependant, les photos avec un visage clair et pris de face offrent des résultats de face swap gratuit plus naturels et de haute qualité."},{question:"Combien de temps prend le traitement du face swap par IA ?",answer:"Généralement, le processus ne prend que quelques secondes à quelques dizaines de secondes. Grâce à sa grande vitesse, vous pouvez télécharger vos résultats de face swap gratuit immédiatement."},{question:"La confidentialité de mes photos et données personnelles est-elle protégée ?",answer:"Oui, votre confidentialité est notre priorité. Toutes les images téléchargées lors du processus de face swap gratuit sont cryptées et gérées en toute sécurité."},{question:"Peut-on changer de genre lors du face swap ?",answer:"Oui, avec la technologie IA, vous pouvez effectuer un face swap gratuit naturel pour passer d’un homme à une femme ou inversement, facilement et avec grande précision."},{question:"L’outil d’IA pour face swap fonctionne-t-il sur les smartphones ?",answer:"Oui, l’outil est compatible avec les smartphones, tablettes et ordinateurs, vous permettant de profiter du face swap gratuit partout et sur tout appareil connecté à Internet."}],CTA:{title:"Amusez-vous et soyez créatif avec l’outil d’IA pour un face swap gratuit !",desc:"Commencez à échanger les visages sur vos photos facilement et explorez des possibilités illimitées avec le face swap gratuit !"},button:"Face swap gratuit",toolsLists:[{img:"/img/other-tools/video-face-swap_format.webp",alt:"Face swap gratuit dans les vidéos",name:"Face swap gratuit dans les vidéos",link:"https://videofaceswap.io/",icon:"image"},{img:"/img/other-tools/gif-face-swap_format.webp",alt:"Face swap gratuit dans les GIF",name:"Face swap gratuit dans les GIF",link:"https://videofaceswap.io/gif-face-swap",icon:"image"},{img:"/img/other-tools/multiple-face-swap_format.webp",alt:"Échange de plusieurs visages avec face swap gratuit",name:"Échange de plusieurs visages avec face swap gratuit",link:"https://videofaceswap.io/multiple-face-swap-video",icon:"users"},{img:"/img/other-tools/batch-face-swap_format.webp",alt:"Face swap gratuit en lot",name:"Face swap gratuit en lot",link:"https://videofaceswap.io/batch-face-swap",icon:"image"}
1,{img:"/img/other-tools/image-to-video_format.webp",alt:"Transformer une image en vidéo avec l’IA et face swap gratuit",name:"Transformer une image en vidéo avec l’IA et face swap gratuit",link:"https://videofaceswap.io/image-to-video-ai-free",icon:"video"},{img:"/img/other-tools/kiss.webp",alt:"Générateur de baisers IA avec face swap gratuit",name:"Générateur de baisers IA avec face swap gratuit",link:"https://videofaceswap.io/ai-kiss-generator",icon:"video"},{img:"/img/other-tools/ai-dance-generator_format.webp",alt:"Générateur de danse IA avec face swap gratuit",name:"Générateur de danse IA avec face swap gratuit",link:"https://videofaceswap.io/ai-dance-generator-free",icon:"video"},{img:"/img/other-tools/ai-jiggle-generator-other.webp",alt:"Générateur de mouvement IA avec face swap gratuit",name:"Générateur de mouvement IA avec face swap gratuit",link:"https://videofaceswap.io/ai-video-generator/ai-jiggle-generator",icon:"video"}]};ye({title:"Face Swap Gratuit – Échangez les Visages en Ligne",meta:[{name:"description",content:"Découvrez le face swap gratuit en ligne ! Transformez vos photos avec l’IA facilement et créez des images réalistes en quelques clics."}],link:[{rel:"canonical",href:"https://videofaceswap.io/fr/face-swap"},{rel:"alternate",hreflang:"en",href:"https://videofaceswap.io/face-swap"},{rel:"alternate",hreflang:"id",href:"https://videofaceswap.io/id/face-swap"},{rel:"alternate",hreflang:"ja",href:"https://videofaceswap.io/ja/face-swap"},{rel:"alternate",hreflang:"es",href:"https://videofaceswap.io/es/face-swap"},{rel:"alternate",hreflang:"pt",href:"https://videofaceswap.io/pt/face-swap"},{rel:"alternate",hreflang:"kr",href:"https://videofaceswap.io/kr/face-swap"},{rel:"alternate",hreflang:"ru",href:"https://videofaceswap.io/ru/face-swap"},{rel:"alternate",hreflang:"fr",href:"https://videofaceswap.io/fr/face-swap"},{rel:"alternate",hreflang:"de",href:"https://videofaceswap.io/de/face-swap"},{rel:"alternate",hreflang:"ar",href:"https://videofaceswap.io/ar/face-swap"},{rel:"alternate",hreflang:"it",href:"https://videofaceswap.io/it/face-swap"},{rel:"alternate",hreflang:"vi",href:"https://videofaceswap.io/vi/face-swap"},{rel:"alternate",hreflang:"x-default",href:"https://videofaceswap.io/face-swap"},{rel:"icon",href:"https://cdn.videofaceswap.io/retain/videofaceswap/assets/icon/videofaceswap-42x42.png",sizes:"32x32"},{rel:"icon",href:"https://cdn.videofaceswap.io/retain/videofaceswap/assets/icon/videofaceswap.png",sizes:"192x192"},{rel:"apple-touch-icon",href:"https://cdn.videofaceswap.io/retain/videofaceswap/assets/icon/videofaceswap.png"}],script:[{src:"https://www.googletagmanager.com/gtag/js?id=G-P6KWF3H95M",async:!0},{children:`
2          
vendor: 157 bytes, lines 2-5
2window.dataLayer = window.dataLayer || [];
3          function gtag(){dataLayer.push(arguments);}
4          gtag('js', new Date());
5          gtag('config', '
5G-P6KWF3H95M
vendor: 12 bytes, lines 5-6
5');
6        
6`},{type:"text/javascript",children:`
7          (function(c,l,a,r,i,t,y){
8              c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
9              t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
10              y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
11          })(window, document, "clarity", "script", "r3ibn6jgdz");
12        `},{type:"application/ld+json",innerHTML:JSON.stringify({"@context":"https://schema.org","@type":"SoftwareApplication",name:"Face Swap Gratuit – Échangez les Visages en Ligne",operatingSystem:"Windows 7+, OSX 10.6+",applicationCategory:"BrowserApplication",aggregateRating:{"@type":"AggregateRating",ratingValue:"4.9",ratingCount:"788579"},offers:{"@type":"Offer",price:"0",priceCurrency:"USD"}})}],htmlAttrs:{lang:"en-US"}});const ee=Te("singInCredits"),{creditsModalType:F,isModalOpen:k,handleCreditsChange:A,handlePayment:D}=he({tracking:{trial:{event:"double-holiday",package:"drop-in-trial"},new:{event:"double-holiday",package:"new-user"},nonPayment:{event:"double-holiday",package:"paid-subscriber"}}}),g=()=>{D(X)};ie(P,l=>{l&&S()});const w=()=>{typeof window<"u"&&window.scrollTo({top:0,behavior:"smooth"})},M=()=>{window.location.href=`${window.location.origin}/price`},q=l=>{y.value=!1};ue(()=>{const l=_("loginUserToken"),a=_("loginUserEmail");if(l){if(N()){H("loginUserToken"),H("loginUserEmail"),localStorage.removeItem("userEmail");return}G.value=a,S()}});function N(){const l=localStorage.getItem("userEmail"),a=localStorage.getItem("tokenTimestamp");return!l||!a?!0:(Date.now()-parseInt(a))/(1e3*60*60*24)>30?(localStorage.removeItem("token"),localStorage.removeItem("tokenTimestamp"),!0):!1}const U=r({}),m=r({email:"",gift_credits:0,is_discount:0,is_purchased:0,purchasePoints:0,rewardPoints:0,status:0,user_id:""}),te=l=>{U.value=l},y=r(!1),G=r("");async function S(){if(!_("loginUserToken")){y.value=!0,L("login",{type:j.value===1?"photo":j.value===2?"multiple":j.value===3?"videofaceswap":"batch",status:"show"});return}const a=await le(!0,"ai_videofaceswap");if(a&&a.code==200)return U.value=a.data,m.value=a.data,a.data;y.value=!0,H("loginUserToken"),H("loginUserEmail"),localStorage.removeItem("userEmail"),me.warning("Please log in to continue."),setTimeout(()=>{console.log("reload")},3e3)}const O=()=>{y.value=!0},j=r(1),se=async l=>{_("loginUserToken"),j.value=l},E=r(!1),R=()=>{y.value=!1;const l=Number(ee.value);A(l,m.value,2)&&(E.value=!0),L("buyQuickly-button",{type:"click",user_id:_("loginUserId")||null})},$=r(!1);return(l,a)=>{const V=ve;return d(),b("div",ft,[W(e("div",{onClick:a[4]||(a[4]=()=>{E.value=!1}),style:{height:"100%","background-color":"rgba(0, 0, 0, 0.5)",overflow:"auto",position:"fixed",top:"0",left:"0",right:"0",bottom:"0","z-index":"2000"}},[e("div",{onClick:a[3]||(a[3]=Ce(()=>{},["stop"])),class:"p-[30px] absolute top-[50%] left-[50%] translate-x-[-50%] translate-y-[-50%] flex flex-col justify-center items-center w-[440px] max-[768px]:w-[90%] bg-[#fff] rounded-[10px]"},[(d(),b("svg",{onClick:a[0]||(a[0]=()=>{E.value=!1}),class:"absolute top-[8px] right-[10px] cursor-pointer",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",fill:"none",version:"1.1",width:"24",height:"24",viewBox:"0 0 24 24"},[...a[7]||(a[7]=[e("g",null,[e("path",{d:"M12,24C5.373,24,0,18.627,0,12C0,5.373,5.373,0,12,0C18.627,0,24,5.373,24,12C24,18.627,18.627,24,12,24ZM12,10.586L7.046,5.63C6.65526,5.242,6.02397,5.24424,5.636,5.635C5.24358,6.02228,5.24134,6.65495,5.631,7.045L10.586,12L5.63,16.954C5.24201,17.3447,5.24424,17.976,5.635,18.364C6.02228,18.7564,6.65495,18.7587,7.045,18.369L12,13.414L16.954,18.369C17.3447,18.757,17.976,18.7548,18.364,18.364C18.7564,17.9767,18.7587,17.3441,18.369,16.954L13.414,12L18.369,7.046C18.757,6.65527,18.7548,6.02397,18.364,5.636C17.9767,5.24358,17.3441,5.24134,16.954,5.631L12,10.586Z",fill:"#000000","fill-opacity":"1",style:{"mix-blend-mode":"passthrough"}})],-1)])])),a[8]||(a[8]=e("div",{class:"w-[100%] font-[800] h-[30px] flex justify-center items-center"},[e("svg",{class:"mr-3",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",fill:"none",version:"1.1",width:"24.39153289794922",height:"24.39153289794922153289794922"},[f(' viewBox="0 0 24.39153289794922 24.39 '),e("g",null,[e("path",{d:"M12.1958,0C5.47051,0,0,5.47051,0,12.1958C0,18.921,5.47051,24.3915,12.1958,24.3915C18.921,24.3915,24.3915,18.921,24.3915,12.1958C24.3915,5.47051,18.921,0,12.1958,0ZM13.0708,18.3208C13.0708,18.8047,12.6797,19.1958,12.1958,19.1958C11.7119,19.1958,11.3207,18.8047,11.3207,18.3208L11.3207,10.4458C11.3207,9.9619,11.7119,9.57074,12.1958,9.57074C12.6796,9.57074,13.0708,9.96185,13.0708,10.4458L13.0708,18.3208ZM12.1958,7.82079C11.4713,7.82079,10.8833,7.23189,10.8833,6.50828C10.8833,5.78293,11.4713,5.19577,12.1958,5.19577C12.9203,5.19577,13.5083,5.78288,13.5083,6.50828C13.5083,7.23189,12.9203,7.82079,12.1958,7.82079Z",fill:"#FF942E","fill-opacity":"1",style:{"mix-blend-mode":"passthrough"}})])]),f(" Insufficient Remaining Credits ")],-1)),a[9]||(a[9]=e("div",{class:"w-[100%] h-[100px] max-[768px]:h-[130px] flex justify-center items-center text-[14px]"},[f(" Your current credits are insufficient for this face swap."),e("br"),f(" You can choose to buy more credits. ")],-1)),e("div",gt,[e("div",{onClick:a[1]||(a[1]=(...C)=>
12l.CollectPoints&&l.CollectPoints(...C)),class:"w-[200px] h-[40px] bg-[#6d4bff] text-[12px] mr-4 rounded-[5px] text-white flex justify-center items-center cursor-pointer"}," Buy Credits (Up to 50% Off) "),e("div",{onClick:a[2]||(a[2]=(...C)=>l.closeNoPoints&&l.closeNoPoints(...C)),class:"w-[100px] h-[40px] text-[#6d4bff] text-[12px] rounded-[5px] border-[#6d4bff] border-[1px] flex justify-center items-center cursor-pointer"}," Maybe Later ")])])],512),[[Q,E.value]]),$.value?(d(),b("div",mt,[e("div",wt,[a[10]||(a[10]=e("div",{class:"w-[100%] font-[800] h-[30px] max-[768px]:h-[60px] flex"},[e("svg",{class:"mr-3",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",fill:"none",version:"1.1",width:"24.39153289794922",height:"24.39153289794922",viewBox:"0 0 24.39153289794922 24.39153289794922"},[e("g",null,[e("path",{d:"M12.1958,0C5.47051,0,0,5.47051,0,12.1958C0,18.921,5.47051,24.3915,12.1958,24.3915C18.921,24.3915,24.3915,18.921,24.3915,12.1958C24.3915,5.47051,18.921,0,12.1958,0ZM13.0708,18.3208C13.0708,18.8047,12.6797,19.1958,12.1958,19.1958C11.7119,19.1958,11.3207,18.8047,11.3207,18.3208L11.3207,10.4458C11.3207,9.9619,11.7119,9.57074,12.1958,9.57074C12.6796,9.57074,13.0708,9.96185,13.0708,10.4458L13.0708,18.3208ZM12.1958,7.82079C11.4713,7.82079,10.8833,7.23189,10.8833,6.50828C10.8833,5.78293,11.4713,5.19577,12.1958,5.19577C12.9203,5.19577,13.5083,5.78288,13.5083,6.50828C13.5083,7.23189,12.9203,7.82079,12.1958,7.82079Z",fill:"#FF942E","fill-opacity":"1",style:{"mix-blend-mode":"passthrough"}})])]),f(" Friendly Reminder ")],-1)),a[11]||(a[11]=e("div",{class:"w-[100%] h-[100px] max-[768px]:h-[130px] flex justify-center items-center text-[14px]"}," Batch Face Swap is available exclusively for VIP users. Purchase any credit package to become a VIP and enjoy unlimited access to face swap features for life. ",-1)),e("div",ht,[e("div",{onClick:a[5]||(a[5]=C=>$.value=!1),class:"w-[100px] h-[40px] text-[#6d4bff] text-[12px] mr-4 rounded-[5px] border-[#6d4bff] border-[1px] flex justify-center items-center cursor-pointer"}," Maybe Later "),e("div",{onClick:M,class:"w-[150px] h-[40px] bg-[#6d4bff] text-[12px] rounded-[5px] text-white flex justify-center items-center cursor-pointer"}," Get 50% Off Coupon ")])])])):x("",!0),e("div",vt,[p(we,{dayCredits:U.value,onUpdateCredit:S,showLoginDialog:y.value,onCShowLoginDialog:q,showH:!0},null,8,["dayCredits","showLoginDialog"]),e("div",xt,[e("div",bt,[e("div",yt,[e("h1",Ct,re(c.functional.title),1),e("p",_t,re(c.functional.description),1),j.value===1?(d(),J(dt,{key:0,showLoginDialog:y.value,onGetDayCredits:te,onShowNoPointsPop:R,onEvent:O,onChildEvent:se},null,8,["showLoginDialog"])):x("",!0),p(qe,{title:c.howToUse.title,"how-to-use-list":c.howToUse.lists},null,8,["title","how-to-use-list"]),p(Ue,{"feature-title":c.feature.title,"feature-lists":c.feature.lists,button:c.button,onGotoTop:w},null,8,["feature-title","feature-lists","button"]),p(Se,{"why-choose-title":c.whyChoose.title,"why-choose-lists":c.whyChoose.lists},null,8,["why-choose-title","why-choose-lists"]),p(Fe,{"users-say-title":c.usersSay.title,"users-say-description":c.usersSay.description,"users-say":c.usersSay.list},null,8,["users-say-title","users-say-description","users-say"]),a[12]||(a[12]=e("div",{id:"othertools",class:"w-full pb-[20px] px-[10px]"},[e("div",{class:"max-w-[1200px] max-[768px]:w-[100%] mx-auto"},[e("h2",{class:"w-full h-[62px] text-center max-[768px]:text-[25px] text-[32px]"}," Découvrez plus d’outils d’IA ")])],-1)),p(De,{"tools-list":c.toolsLists},null,8,["tools-list"]),p(Ee,{title:c.faqTitle,"faq-lists":c.faqLists},null,8,["title","faq-lists"]),p(Be,{CTA:c.CTA,button:c.button,onGotoTop:w},null,8,["CTA","button"]),e("div",kt,[e("div",Lt,[p(Ae,{type:"photo"})])])])])])]),p(V,{type:Z(F),isOpen:Z(k),"onUpdate:isOpen":a[6]||(a[6]=C=>_e(k)?k.value=C:null),onPayCredits:g,btnLoading:Z(K),isPaySuccess:Z(P)},null,8,["type","isOpen","btnLoading","isPaySuccess"])])}}}),cs=pe(Pt,[["__scopeId","data-v-fea03a30"]]);export{cs 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.