PageSourceSearch

https://www.marcovasco.fr/_nuxt/BdIBr-Tj.js

js marcovasco.fr collected 2026-09-24 20:53:32 UTC 3,766 bytes, 1 lines download raw bytes

1import{_ as w}from"./CR46ZXTZ.js";import{u as B}from"./C26JSh2V.js";import{d as S,c as m,a as r,o as a,n as v,g as n,i as h,f as g,e as l,t as s,u as c,a1 as G,_ as j}from"./CehXyuSU.js";const z={key:1,class:"text-container"},L={class:"main-text"},T={key:2,class:"text-container"},N={class:"main-text"},U={key:3,class:"text"},D=["data-url"],A={key:1,class:"text-container"},F={class:"main-text"},P={key:2,class:"text-container"},V={class:"main-text"},q={key:3,class:"text"},I=S({__name:"BookingButtonCTA",props:{text:{default:"Devis gratuit"},variant:{default:"default"},showLogo:{type:Boolean,default:!1},isGir:{type:Boolean,default:!1},href:{},to:{},mobileCompact:{type:Boolean,default:!1},iconName:{default:"logo"},iconSize:{default:"28px"},iconFill:{default:"white"},iconStroke:{default:"white"},journeySlug:{},quotationUrl:{default:"/voyage-sur-mesure/"}},emits:["click"],setup(t,{emit:k}){const f=k,{pushTripPersonalization:x,pushTripCreation:b}=B(),y=m(()=>["booking-button-cta",`variant-${t.variant}`,{"with-logo":t.showLogo,"mobile-compact":t.mobileCompact}]),d=m(()=>{if(t.href)return t.href;if(t.variant==="header"){const e=c();return e.params.continent_id&&e.params.country_id?`/${e.params.continent_id}/${e.params.country_id}/voyage-sur-mesure/`:"/voyage-sur-mesure/"}if(t.to){const e=c();if(e.params.continent_id&&e.params.country_id){if(t.to==="/formulaire-de-devis/")return`/${e.params.continent_id}/${e.params.country_id}/formulaire-de-devis/`;if(t.to==="/voyage-sur-mesure/")return`/${e.params.continent_id}/${e.params.country_id}/voyage-sur-mesure/`}return t.to}if(t.journeySlug){const e=c();return e.params.continent_id&&e.params.country_id?`/${e.params.continent_id}/${e.params.country_id}/formulaire-de-devis/?journey=${t.journeySlug}`:`/formulaire-de-devis/?journey=${t.journeySlug}`}const i=c();if(t.variant==="sticky"&&!t.isGir&&i.params.inspirations_slug){const e=i.params.inspirations_slug==="circuits-en-groupe";if(i.params.continent_id&&i.params.country_id)return`/${i.params.continent_id}/${i.params.country_id}/voyage-sur-mesure/`;const u="/voyage-sur-mesure/";return e?`${u}?type=isGir`:u}return i.params.continent_id&&i.params.country_id?`/${i.params.continent_id}/${i.params.country_id}/voyage-sur-mesure/`:t.quotationUrl}),o=m(()=>t.variant==="header"?"Créer votre voyage sur mesure":t.variant==="sticky"&&!t.isGir?(c().params.inspirations_slug,"Créer votre voyage sur mesure"):t.isGir&&t.variant==="sticky"?"Voir les dates":t.isGir&&t.variant==="hero"?"Dates et prix":t.text);function C(i){t.isGir&&x({buttonLabel:o.value,buttonPosition:"BookingButtonCTAHeader",linkUrl:window.location.href}),f("click",i)}function $(i){(t.variant==="header"||t.variant==="sticky")&&b({buttonLabel:o.value,buttonPosition:t.variant,linkUrl:d.value}),f("click",i),G(d.value)}return(i,e)=>{const u=w;return t.isGir?(a(),r("button",{key:0,type:"button",class:v(n(y)),onClick:C},[t.showLogo?(a(),h(u,{key:0,fill:t.iconFill,height:t.iconSize,name:t.iconName,stroke:t.iconStroke,width:t.iconSize},null,8,["fill","height","name","stroke","width"])):g("",!0),t.variant==="header"?(a(),r("div",z,[l("span",L,s(n(o)),1)])):t.variant==="sticky"&&!t.isGir?(a(),r("div",T,[l("span",N,s(n(o)),1)])):(a(),r("span",U,s(n(o)),1))],2)):(a(),r("button",{key:1,type:"button",class:v(n(y)),"data-url":n(d),onClick:$},[t.showLogo?(a(),h(u,{key:0,fill:t.iconFill,height:t.iconSize,name:t.iconName,stroke:t.iconStroke,width:t.iconSize},null,8,["fill","height","name","stroke","width"])):g("",!0),t.variant==="header"?(a(),r("div",A,[l("span",F,s(n(o)),1)])):t.variant==="sticky"&&!t.isGir?(a(),r("div",P,[l("span",V,s(n(o)),1)])):(a(),r("span",q,s(n(o)),1))],10,D))}}}),R=Object.assign(j(I,[["__scopeId","data-v-0d38281e"]]),{__name:"BookingButtonCTA"});export{R as _};

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.