PageSourceSearch

https://www.connect-events.fr/_next/static/chunks/pages/event/embed/[id]-84e6fff836c6ffef.js

js connect-events.fr collected 2026-10-02 00:02:43 UTC 25,432 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3240],{14379:(e,t,s)=>{"use strict";s.d(t,{Xi:()=>h,av:()=>g,j7:()=>v,tU:()=>p});var a=s(6029),r=s(55729),l=s(60104),n=s(39794),i=s(72262),o=s(65403);let c=(0,i.F)(void 0,{variants:{variant:{default:void 0,navigation:void 0}},defaultVariants:{variant:"default"}}),d=(0,i.F)(void 0,{variants:{variant:{default:"text-muted-foreground inline-flex h-9 items-center justify-center bg-transparent p-1",navigation:"inline-flex w-fit overflow-x-auto whitespace-nowrap rounded-lg border border-gray-200 bg-gray-100 p-1 md:flex"}},defaultVariants:{variant:"default"}}),u=(0,i.F)(void 0,{variants:{variant:{default:"data-[state=active]:border-b-primary-500 ring-offset-background focus-visible:ring-ring data-[state=active]:text-primary-500 inline-flex items-center justify-center whitespace-nowrap px-3 py-1 text-sm font-bold transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:border-b-2",navigation:(0,n.cn)((0,o.r)({variant:"ghost"}),"data-[state=active]:bg-white data-[state=active]:font-extrabold data-[state=active]:text-primary-500")}},defaultVariants:{variant:"default"}}),m=r.createContext({}),x=e=>{let{children:t,...s}=e;return(0,a.jsx)(m.Provider,{value:s,children:t})},f=()=>{let e=r.useContext(m);if(void 0===e)throw Error("useTabsVariant must be used within a TabsProvider");return e},p=r.forwardRef((e,t)=>{let{className:s,variant:r,...n}=e;return(0,a.jsx)(x,{variant:r,children:(0,a.jsx)(l.bL,{ref:t,className:c({variant:r,className:s}),...n})})});p.displayName=l.B8.displayName;let v=r.forwardRef((e,t)=>{let{className:s,...r}=e,{variant:i}=f();return(0,a.jsx)(l.B8,{ref:t,className:(0,n.cn)(d({variant:i}),s),...r})});v.displayName=l.B8.displayName;let h=r.forwardRef((e,t)=>{let{className:s,...r}=e,{variant:n}=f();return(0,a.jsx)(l.l9,{ref:t,className:u({variant:n,className:s}),...r})});h.displayName=l.l9.displayName;let g=r.forwardRef((e,t)=>{let{className:s,...r}=e;return(0,a.jsx)(l.UC,{ref:t,className:(0,n.cn)("ring-offset-background focus-visible:ring-ring mt-2 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2",s),...r})});g.displayName=l.UC.displayName},38201:(e,t,s)=>{"use strict";s.d(t,{A:()=>l});var a=s(6029),r=s(13471);let l=()=>(0,a.jsx)("div",{className:"mt-auto flex w-full bg-blue-700 p-4",children:(0,a.jsxs)("div",{className:"flex flex-1",children:[(0,a.jsx)("p",{className:"my-auto mr-1 h-fit text-white",children:"Propuls\xe9 par"}),(0,a.jsx)(r.A,{src:"/images/logos/logo_connect_events_store.png",alt:"logo Connect'Events",className:"static h-8 w-auto p-1"}),(0,a.jsx)("p",{className:"my-auto h-fit text-white",children:"Connect'Events"})]})})},53865:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/event/embed/[id]",function(){return s(99147)}])},56360:(e,t,s)=>{"use strict";s.d(t,{c:()=>i});var a=s(6029),r=s(17325),l=s(39794),n=s(4516);function i(e){var t,s,i;let{entry:o,localCart:c}=e,{entryType:d,itemKey:u}=o,{incrementItem:m,decrementItem:x,getLocalQuantity:f,getItemFinalPricing:p}=c,v=f(u),h=d.pricing,g=(0,r.KBx)(null!=(s=null==h||null==(t=h.price)?void 0:t.priceTTC)?s:0),b=p(u),j=(null==b?void 0:b.finalUnitPrice)?(0,r.KBx)(b.finalUnitPrice):g,N=j<g,y=0===d.quantityLeft&&!d.isQuantityInfinite,C=e=>0===e?"Gratuit":"".concat(e.toFixed(2),"€"),w="buyingLimitForUserType"in d?d.buyingLimitForUserType:null,T=y||null!==d.quantityLeft&&v>=d.quantityLeft||null!==w&&v>=w;return(0,a.jsxs)("div",{className:"grid grid-cols-[1fr_max-content] items-center justify-between rounded-lg border border-gray-200 bg-white px-4 py-3",children:[(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsxs)("p",{className:"text-lg font-bold leading-none",children:[N&&(0,a.jsx)("span",{className:"mr-2",children:C(j)}),(0,a.jsx)("span",{className:(0,l.cn)({"text-sm text-gray-500 line-through":N}),children:C(g)}),N&&(0,a.jsx)("span",{className:"ml-2 text-[10px] font-normal text-gray-500",children:"Prix du billet suivant apr\xe8s application de la d\xe9gressivit\xe9"})]}),(0,a.jsxs)("p",{className:"text-sm font-medium",children:[d.name," ",(0,a.jsx)("span",{className:"font-light text-gray-600",children:y&&"(\xe9puis\xe9)"})]}),null!==w&&v>=w&&(0,a.jsxs)("p",{className:"text-xs text-red-500",children:["Limite d'achat atteinte (",w," max)"]})]}),(0,a.jsxs)("div",{className:"flex items-center justify-end gap-2 pl-4",children:[(0,a.jsx)("button",{onClick:()=>x(u),disabled:0===v,children:(0,a.jsx)(n.Kf,{width:26,height:26,fill:0===v?"#98A2B3":"#287BB9"})}),(0,a.jsx)("span",{className:"w-8 text-center text-base font-bold",children:v}),(0,a.jsx)("button",{onClick:()=>m(u),disabled:T,children:(0,a.jsx)(n.GY,{width:26,height:26,fill:T?"#98A2B3":"#287BB9"})})]}),!!v&&null!==d.groupMinSize&&(null!=(i=d.groupMinSize)?i:0)>v&&(0,a.jsxs)("span",{className:"col-span-full text-end text-xs text-red-500",children:["La quantit\xe9 doit \xeatre au moins ",d.groupMinSize]})]})}},60104:(e,t,s)=>{"use strict";s.d(t,{B8:()=>E,UC:()=>M,bL:()=>R,l9:()=>F});var a=s(55729),r=s(25269),l=s(99829),n=s(64132),i=s(78749),o=s(19639),c=s(71979),d=s(16697),u=s(67913),m=s(6029),x="Tabs",[f,p]=(0,l.A)(x,[n.RG]),v=(0,n.RG)(),[h,g]=f(x),b=a.forwardRef((e,t)=>
1{let{__scopeTabs:s,value:a,onValueChange:r,defaultValue:l,orientation:n="horizontal",dir:i,activationMode:f="automatic",...p}=e,v=(0,c.jH)(i),[g,b]=(0,d.i)({prop:a,onChange:r,defaultProp:l??"",caller:x});return(0,m.jsx)(h,{scope:s,baseId:(0,u.B)(),value:g,onValueChange:b,orientation:n,dir:v,activationMode:f,children:(0,m.jsx)(o.sG.div,{dir:v,"data-orientation":n,...p,ref:t})})});b.displayName=x;var j="TabsList",N=a.forwardRef((e,t)=>{let{__scopeTabs:s,loop:a=!0,...r}=e,l=g(j,s),i=v(s);return(0,m.jsx)(n.bL,{asChild:!0,...i,orientation:l.orientation,dir:l.dir,loop:a,children:(0,m.jsx)(o.sG.div,{role:"tablist","aria-orientation":l.orientation,...r,ref:t})})});N.displayName=j;var y="TabsTrigger",C=a.forwardRef((e,t)=>{let{__scopeTabs:s,value:a,disabled:l=!1,...i}=e,c=g(y,s),d=v(s),u=A(c.baseId,a),x=S(c.baseId,a),f=a===c.value;return(0,m.jsx)(n.q7,{asChild:!0,...d,focusable:!l,active:f,children:(0,m.jsx)(o.sG.button,{type:"button",role:"tab","aria-selected":f,"aria-controls":x,"data-state":f?"active":"inactive","data-disabled":l?"":void 0,disabled:l,id:u,...i,ref:t,onMouseDown:(0,r.mK)(e.onMouseDown,e=>{l||0!==e.button||!1!==e.ctrlKey?e.preventDefault():c.onValueChange(a)}),onKeyDown:(0,r.mK)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&c.onValueChange(a)}),onFocus:(0,r.mK)(e.onFocus,()=>{let e="manual"!==c.activationMode;f||l||!e||c.onValueChange(a)})})})});C.displayName=y;var w="TabsContent",T=a.forwardRef((e,t)=>{let{__scopeTabs:s,value:r,forceMount:l,children:n,...c}=e,d=g(w,s),u=A(d.baseId,r),x=S(d.baseId,r),f=r===d.value,p=a.useRef(f);return a.useEffect(()=>{let e=requestAnimationFrame(()=>p.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,m.jsx)(i.C,{present:l||f,children:({present:s})=>(0,m.jsx)(o.sG.div,{"data-state":f?"active":"inactive","data-orientation":d.orientation,role:"tabpanel","aria-labelledby":u,hidden:!s,id:x,tabIndex:0,...c,ref:t,style:{...e.style,animationDuration:p.current?"0s":void 0},children:s&&n})})});function A(e,t){return`${e}-trigger-${t}`}function S(e,t){return`${e}-content-${t}`}T.displayName=w;var R=b,E=N,F=C,M=T},71015:(e,t,s)=>{"use strict";s.d(t,{R:()=>l});var a=s(6029),r=s(56360);function l(e){let{type:t,buyableEntries:s,localCart:l}=e;return 0===s.length?null:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("h5",{className:"flex justify-start font-bold",children:"ticket"===t?"Billets":"badge"===t?"Badges":"Billets animation"}),s.map(e=>(0,a.jsx)(r.c,{entry:e,localCart:l},e.itemKey))]})}},78460:(e,t,s)=>{"use strict";s.d(t,{Ay:()=>d,Xj:()=>o,xH:()=>i});var a=s(6029),r=s(39794),l=s(46360),n=s(55729);let i="close-iframe",o="user-iframe",c="paymentIframe",d=function(e){let{setStep:t,paymentLink:s,setPaymentLink:d,setResult:u}=e,m=(0,n.useRef)(null);return(0,n.useEffect)(()=>{null!==s&&(0,l.pN)(s)},[s,t]),(0,n.useEffect)(()=>{let e=e=>{let s=e.data;if(i in s)"data"in s&&u(s.data),d(null),t("CONFIRMATION");else if(o in s){let e=m.current;if(e){var a;null==(a=e.contentWindow)||a.postMessage({[o]:!0,data:{}},window.location.origin)}}};return window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}},[d,u,t]),(0,a.jsx)("div",{className:"flex flex-col",children:(0,a.jsx)("iframe",{ref:m,className:(0,r.cn)("hidden min-h-[400px]",{"!block":null!==s}),name:c,title:c})})}},99147:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>Z});var a=s(6029),r=s(73492),l=s(1660),n=s(96930),i=s(14379),o=s(52789),c=s(38201),d=s(31078);let u=d.z.object({email:d.z.string().email("Veuillez entrer un email"),discountCodes:d.z.array(d.z.string()).optional()}).merge(r.agC);var m=s(53706),x=s(52229),f=s(55729),p=s(1909),v=s(17325);function h(e,t){let s=new Map,a=e.eventStructures.map(e=>{var t,s;return{id:e.structure.id,name:e.structure.businessName||(0,v.mG7)({firstName:null==(t=e.structure.admin)?void 0:t.firstName,lastName:null==(s=e.structure.admin)?void 0:s.lastName}),tickets:e.structure.activities.map(e=>e.ticketTypes).flat()}});t.forEach(e=>{let t=a.find(t=>t.tickets.find(t=>t.id===e.id));t&&!s.has(e.id)&&s.set(t.id,t.name)});let r=e.organiserId;return{organiserId:r,organiserName:e.organiserName||(0,v.mG7)({f
1irstName:e.organiser.admin.firstName,lastName:e.organiser.admin.lastName})||"",structureIds:Array.from(s.keys()),structuresMapping:s}}function g(e,t){return e.map(e=>({id:e.entryType.id,quantity:t(e.itemKey)})).filter(e=>e.quantity>0)}async function b(e){let{mutation:t,discountCode:s,discountCodes:a,ticketsForExport:r,badgesForExport:l,transactionForm:n,discountCodeForm:i,setTotal:o,setTotalDiscount:c}=e;await t.mutateAsync({promotionCode:s,currentUsedCodeNames:null!=a?a:[],tickets:r,badges:l},{onError:e=>{let t="Une erreur est survenue, le code n'a pas pu \xeatre appliqu\xe9";"message"in e&&(t=e.message),null==i||i.setError("discountCode",{message:t})},onSuccess:e=>{i&&(n.setValue("discountCodes",[...null!=a?a:[],i.getValues().discountCode]),i.clearErrors("discountCode"),i.setValue("discountCode","")),o(e.total),c(e.totalDiscount)}})}var j=s(28220),N=s(71015),y=s(39794),C=s(65403);function w(e){let{setPreviousStep:t,setNextStep:s,isNextStepDisabled:r,isPreviousStepDisabled:l,isNextStepSubmit:n,hideNextStep:i,nextStepLabel:o="Suivant"}=e;return(0,a.jsxs)("div",{className:(0,y.cn)("mt-4 flex w-full flex-row justify-between",{"justify-end":!t}),children:[t&&(0,a.jsx)(C.$,{variant:"blue",onClick:t,disabled:l,children:"Pr\xe9c\xe9dent"}),(s||n)&&!i&&(0,a.jsx)(C.$,{variant:"blue",onClick:s,disabled:r,type:n?"submit":"button",children:o})]})}let T=function(e){let{totalPrice:t,totalDiscount:s,totalWithDegressive:r}=e,l=s>0,n=!l&&void 0!==r&&r<t,i=l?t-s:null!=r?r:t,o=l||n;return(0,a.jsx)("div",{className:"mt-2 flex w-full flex-col gap-1 rounded-lg border border-gray-200 bg-white px-4 py-2",children:(0,a.jsxs)("div",{className:"",children:[(0,a.jsxs)("p",{className:"text-xl font-bold",children:[(0,a.jsx)("span",{className:(0,y.cn)(o&&"text-sm text-gray-500 line-through"),children:"".concat(t.toFixed(2),"€")}),o&&(0,a.jsx)("span",{children:" ".concat(i.toFixed(2),"€")})]}),(0,a.jsx)("p",{className:"text-sm font-medium text-gray-500",children:"TOTAL"})]})})};function A(e){let{setStep:t,localCart:s,buyableTicketTypes:r,buyableBadgeTypes:l,buyableActivityTicketTypes:n,totalPrice:i,totalDiscount:o,isDisabled:c}=e,{totalPricing:d,getTotalQuantity:u}=s,m=(0,f.useMemo)(()=>r.reduce((e,t)=>e+u(t.itemKey),0),[r,u]),x=(0,f.useMemo)(()=>n.reduce((e,t)=>e+u(t.itemKey),0),[n,u]),p=(0,f.useMemo)(()=>l.reduce((e,t)=>e+u(t.itemKey),0),[l,u]),v=(0,f.useMemo)(()=>r.some(e=>{var t;let s=u(e.itemKey),a=null!=(t=e.entryType.groupMinSize)?t:0;return s>0&&a>s}),[r,u]),h=d.total;return(0,a.jsxs)("div",{className:"flex flex-col",children:[(0,a.jsxs)("div",{className:"flex size-full flex-1 flex-col gap-2 overflow-y-auto",children:[(0,a.jsx)(N.R,{type:"ticket",buyableEntries:r,localCart:s}),(0,a.jsx)(N.R,{type:"badge",buyableEntries:l,localCart:s}),(0,a.jsx)(N.R,{type:"activity",buyableEntries:n,localCart:s})]}),(0,a.jsx)(T,{totalPrice:i,totalDiscount:o,totalWithDegressive:h}),m<x&&(0,a.jsxs)("div",{className:"mt-2 flex items-center gap-2 rounded-lg border border-gray-200 bg-white px-4 py-2",children:[(0,a.jsx)("div",{children:(0,a.jsx)(j.N,{color:"orange",size:24})}),(0,a.jsxs)("p",{className:"text-xs italic text-gray-500",children:["ATTENTION, vous avez ajout\xe9 ",x," ",x>1?"billets":"billet"," d'animation dans votre panier. Vous devez \xe9galement ajouter ",x-m," billet",x-m>1?"s":""," d'entr\xe9e pour pouvoir acc\xe9der \xe0 l'\xe9v\xe9nement"]})]}),(0,a.jsx)(w,{setNextStep:()=>t("INFORMATIONS"),isNextStepDisabled:0===p&&0===m&&0===x||v,hideNextStep:c})]})}var S=s(23319),R=s(29624),E=s(37890);function F(e){let{setStep:t,resetPreviousForms:s,result:r}=e,{disconnect:l}=(0,E.u)(),n=(0,f.useRef)(!0);return((0,f.useEffect)(()=>()=>{n.current&&l()},[l]),r)?(0,a.jsx)(R.f,{order:{id:r.id,reference:r.reference,status:r.status},disableDescription:!0,children:(0,a.jsxs)(a.Fragment,{children:[r.status===S.OrderStatus.success&&(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)("p",{className:"text-center text-xs",children:["Pensez \xe0 conserver la r\xe9f\xe9rence de votre commande.",(0,a.jsx)("br",{}),"Vous pouvez retrouver la facture ainsi que vos billets sur Connect'Events."]})}),r.status===S.OrderStatus.canceled&&(0,a.jsx)("p",{children:"Annul\xe9"}),r.status===S.OrderStatus.processing&&(0,a.jsx)("p",{children:"En cours"}),r.status===S.OrderStatus.refused&&(0,a.jsx)("p",{children:"Refus\xe9"}),(0,a.jsx)("div",{className:"mt-2 flex flex-row gap-2",children:(0,a.jsx)(C.$,{variant:"blue",onClick:()=>{n.current=!1,t("CART"),s()},children:"Acheter \xe0 nouveau"})})]})}):(0,a.jsx)("div",{className:"flex flex-col items-center justify-center gap-2",children:(0,a.jsx)("p",{className:"text-center text-lg",children:"Une erreur est survenue dans votre commande, veuillez r\xe9essayer."})})}var M=s(34245),I=s(64713),P=s(11636);function k(e){let{setStep:t,eventId:s,isTransactionComplete:l=!1,eventFormQuestionsOnEvent:n}=e,{mutate:i,isPending:c}=(0,r.sSM)(),d=(0,p.mN)({resolver:(0,o.u)(r.lNd),defaultValues:{...r.xAe,eventId:s}}),{control:u,handleSubmit:m,formState:x}=d,{replace:v}=(0,p.jz)({control:u,name:"answers"});(0,f.useMemo)(()=>{n&&n.length>0&&v(n.map(e=>({questionId:e.question.id,answer:"",answerList:[]})))},[n,v]);let h=e=>{i({data:e},{onSuccess:()=>{(0,M.oR)({title:"Formulaire rempli avec succ\xe8s"}),t(l?"CONFIRMATION":"PAYMENT")},onError:()=>{(0,M.oR)({title:"Erreur lors de la soumission du formulaire",variant:"important"})}})};return n&&0!==n.length?(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("h3",{className:"text-lg font-semibold",children:"Formulaire d'inscription"}),(0,a.jsx)("p",{className:"text-gray-600",children:"Veuillez remplir ce formulaire pour finaliser votre panier."}),(0,a.jsx)(I.lV,{...d,children:(0,a.jsxs)("form",{onSubmit:m(h),className:"space-y-4",children:[(0,a.jsx)(P.A,{eventFormQuestionsOnEvent:n,control:u,isReadOnly:!1}),(0,a.jsx)(w,{setPreviousStep:()=>{t("INFORMATIONS")},setNextStep:m(h),isNextStepDisabled:c||!x.isValid})]})})]}):(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("p",{children:"Aucun formulaire requis pour cet \xe9v\xe9nement."}),(0,a.jsx)(w,{setPreviousStep:()=>t("INFORMATIONS"),setNextStep:()=>t(l?"CONFIRMATION":"PAYMENT")})]})}var O=s(32337),V=s(59359),q=s(58718),z=s(56061),L=s(83566);let D=function(e){let{transactionForm:t}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(q.Z,{className:"",control:t.control,name:"address.lastName",label:"Nom",placeholder:"Nom",type:"text"}),(0,a.jsx)(q.Z,{className:"",control:t.control,name:"address.firstName",label:"Pr\xe9nom",placeholder:"Pr\xe9nom",type:"text"}),(0,a.jsx)(q.Z,{control:t.control,name:"address.address1",label:"Adresse postale",className:"grow",placeholder:"Adresse"}),(0,a.jsx)(q.Z,{control:t.control,name:"address.address2",label:"Compl\xe9ment d'adresse",className:"grow",placeholder:"Compl\xe9ment d'adresse"}),(0,a.jsxs)("div",{className:"flex w-full grow items-end gap-2",children:[(0,a.jsx)(q.Z,{control:t.control,name:"address.city",className:"grow",label:"Ville",placeholder:"Ville"}),(0,a.jsx)(q.Z,{control:t.control,name:"address.zipCode",className:"grow",label:"Code Postal",placeholder:"Code Postal"})]}),(0,a.jsx)(L.N,{control:t.control,name:"address.countryCode",label:"Pays"})]})}
1,B=(0,s(58309).A)("credit-card",[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]]),_=function(){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("p",{className:"font-bold",children:"Mode de paiement"}),(0,a.jsxs)("div",{className:"flex select-none items-center gap-2 rounded-lg border px-4 py-3",children:[(0,a.jsx)(B,{width:20,height:20}),(0,a.jsx)("span",{className:"text-sm",children:"Carte bancaire"})]})]})};var K=s(24928),U=s(81278);function G(e){var t,s;let{setStep:l,event:n,localCart:i,buyableTicketTypes:c,buyableBadgeTypes:d,buyableActivityTicketTypes:u,transactionForm:m,setPaymentLink:x,setTotal:v,setTotalDiscount:j,totalPrice:N,totalDiscount:y,setResult:A,setIsTransactionComplete:S,eventFormQuestionsOnEvent:R}=e,E=(0,U.useRouter)(),{totalPricing:F,getTotalQuantity:P}=i,{organiserId:k,organiserName:L,structureIds:B,structuresMapping:G}=(0,f.useMemo)(()=>h(n,u.map(e=>({id:e.entryType.id,quantity:P(e.itemKey)})).filter(e=>e.quantity>0)),[n,u,P]),$=m.watch("discountCodes"),X=(0,f.useMemo)(()=>F.total>0,[F.total]),Z=F.total,Y=(0,p.mN)({resolver:(0,o.u)(r.gAK)}),Q=(0,r.d2$)(),H=(0,r.$nu)(),W=(0,f.useMemo)(()=>g([...c,...u],P),[c,u,P]),J=(0,f.useMemo)(()=>g(d,P),[d,P]),ee=async e=>{e.preventDefault();let{discountCode:t}=Y.getValues();t&&await b({mutation:Q,discountCode:t,discountCodes:$,ticketsForExport:W,badgesForExport:J,transactionForm:m,discountCodeForm:Y,setTotal:v,setTotalDiscount:j})},et=async()=>{let e=m.getValues();await H.mutateAsync({...e,tickets:W,badges:J},{onSuccess:e=>{let t=e.transaction;if(!t.shouldPay){S(!0),A({id:t.data.id,status:t.data.status,reference:t.data.reference}),l(R&&R.length>0?"FORM":"CONFIRMATION");return}localStorage.setItem("order_redirect",E.asPath),x(t.data),l(R&&R.length>0?"FORM":"PAYMENT")},onError:e=>{(0,M.oR)({title:"Une erreur est survenue",description:e.message})}})};return(0,a.jsx)("div",{className:"flex flex-col",children:(0,a.jsx)(I.lV,{...m,children:(0,a.jsxs)("form",{onSubmit:m.handleSubmit(et),className:"flex flex-col gap-2",children:[X&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"flex flex-col gap-2 rounded-lg border border-gray-200 bg-white p-4",children:[(0,a.jsx)("p",{className:"font-bold",children:"Code promo"}),(0,a.jsxs)("div",{className:"flex w-full max-w-sm items-center space-x-2",children:[(0,a.jsx)(O.p,{id:"apply-promo-code-input",placeholder:"Code",...Y.register("discountCode"),onChange:e=>{""===e.target.value&&Y.clearErrors("discountCode")}}),(0,a.jsx)(C.$,{onClick:ee,children:"Valider"})]}),(null==(t=Y.formState.errors.discountCode)?void 0:t.message)&&(0,a.jsxs)("div",{className:"flex items-center gap-2 py-1",children:[(0,a.jsx)(K.A,{className:"float-left size-4 self-start text-red-500"}),(0,a.jsx)("p",{className:"text-center text-xs font-semibold text-red-500",children:null==(s=Y.formState.errors.discountCode)?void 0:s.message})]}),$&&$.length>0&&(0,a.jsx)("div",{className:"flex flex-wrap gap-2",children:$.map(e=>(0,a.jsxs)("div",{className:"inline-flex w-fit flex-wrap items-center whitespace-nowrap rounded-lg border py-[2px] pl-[9px] pr-1 text-sm",children:["Code#",e,(0,a.jsx)("button",{onClick:()=>{$&&m.setValue("discountCodes",$.filter(t=>t!==e))},className:"ml-2",children:(0,a.jsx)(V.B,{name:"close",alt:"fermer",className:"size-4"})})]},e))})]}
1),(0,a.jsx)("div",{className:"flex grow flex-col gap-4 rounded-lg border border-gray-200 bg-white p-4",children:(0,a.jsx)(_,{})})]}),(0,a.jsxs)("div",{className:"flex flex-col gap-2 rounded-lg border border-gray-200 bg-white p-4",children:[(0,a.jsx)("p",{className:"font-bold",children:"Informations sur l'acheteur"}),(0,a.jsx)(q.Z,{control:m.control,name:"email",label:"Email",placeholder:"Email"}),(0,a.jsx)(D,{transactionForm:m}),(0,a.jsx)(z.c,{control:m.control,name:"acceptedTerms",className:"mt-2",checkboxClassNames:m.getFieldState("acceptedTerms").error?"ring-destructive focus-visible:ring-destructive focus-visible:ring-offset-background rounded-[5px] ring-1 focus-visible:ring-offset-1":void 0,labelClassName:"text-sm",labelContent:(0,a.jsxs)("p",{children:["J'ai lu et j'accepte les"," ",(0,a.jsx)("a",{href:"/cgv",className:"text-blue-400 underline",target:"_blank",children:"conditions g\xe9n\xe9rales de vente"})," ","et j'ai pris connaissance de la"," ",(0,a.jsx)("a",{className:"text-blue-400 underline",href:"/politique-de-confidentialite",target:"_blank",children:"politique de confidentialit\xe9"})," ","de Connect'Events"]})}),(0,a.jsx)(z.c,{control:m.control,name:"organisers.0.hasConsented",className:"mt-2",labelClassName:"text-sm",labelContent:(0,a.jsxs)("p",{children:["En cochant cette case, j'accepte de recevoir des offres promotionnelles par courrier \xe9lectronique de la part de"," ",L," et que mes donn\xe9es personnelles soient collect\xe9es \xe0 cette fin."]})},k),B&&B.map((e,t)=>{let s=G.get(e);return s?(0,a.jsx)(z.c,{control:m.control,name:"structures.".concat(t,".hasConsented"),className:"mt-2",labelClassName:"text-sm",labelContent:(0,a.jsxs)("p",{children:["En cochant cette case, j'accepte de recevoir des offres promotionnelles par courrier \xe9lectronique de la part de ",s," et que mes donn\xe9es personnelles soient collect\xe9es \xe0 cette fin."]})},e):null})]}),(0,a.jsx)(T,{totalPrice:N,totalDiscount:y,totalWithDegressive:Z}),(0,a.jsx)(w,{setPreviousStep:()=>{l("CART"),Y.reset(),v(F.total),j(F.discount),m.setValue("discountCodes",[])},isNextStepSubmit:!0})]})})})}var $=s(78460);let X=(0,m.PA)(e=>{let{eventId:t}=e,s="true"===(0,x.useSearchParams)().get("isDisabled"),[d,m]=(0,f.useState)("CART"),[v,g]=(0,f.useState)(null),[b,j]=(0,f.useState)(null),[N,y]=(0,f.useState)(0),[C,w]=(0,f.useState)(0),[T,S]=(0,f.useState)(!1),{data:R,isLoading:E,isError:M}=(0,r.UH6)(t),{data:I,isLoading:P}=(0,r.edR)(t),{localCart:O,buyableTicketTypes:V,buyableBadgeTypes:q,buyableActivityTicketTypes:z}=(0,l.Jh)({event:R}),L=I&&I.length>0,D=(0,f.useMemo)(()=>z.map(e=>({id:e.entryType.id,quantity:O.getTotalQuantity(e.itemKey)})).filter(e=>e.quantity>0),[z,O]),{organiserId:B,structureIds:_}=(0,f.useMemo)(()=>R?h(R,D):{organiserId:void 0,structureIds:[]},[R,D]),K=(0,p.mN)({resolver:(0,o.u)(u),defaultValues:{organisers:B?[{id:B,hasConsented:!1}]:[],structures:_.map(e=>({id:e,hasConsented:!1}))}});return((0,f.useEffect)(()=>{y(O.totalPricing.total),w(O.totalPricing.discount)},[O.totalPricing.total,O.totalPricing.discount]),(0,f.useEffect)(()=>{B&&K.setValue("organisers",[{id:B,hasConsented:!1}]),_.length>0&&K.setValue("structures",_.map(e=>({id:e,hasConsented:!1})))},[B,_,K]),E||P)?(0,a.jsx)(n.R,{}):M||!R?(0,a.jsx)("h2",{children:"Erreur r\xe9cup\xe9ration \xe9v\xe9nement"}):R.isTicketingEnabled&&R.isTicketingAvailable?(0,a.jsxs)("div",{className:"flex min-h-[500px] flex-col",children:[(0,a.jsxs)(i.tU,{className:"flex-1 p-4",value:d,children:[(0,a.jsxs)(i.j7,{className:"w-full",children:[(0,a.jsx)(i.Xi,{className:"grow flex-col gap-1 !opacity-100",value:"CART",disabled:!0,children:"Panier"}),(0,a.jsx)(i.Xi,{className:"grow flex-col gap-1 !opacity-100",value:"INFORMATIONS",disabled:!0,children:"Coordonn\xe9es"}),L&&(0,a.jsx)(i.Xi,{className:"grow flex-col gap-1 !opacity-100",value:"FORM",disabled:!0,children:"Formulaire"}),(0,a.jsx)(i.Xi,{className:"grow flex-col gap-1 !opacity-100",value:"PAYMENT",disabled:!0,children:"Paiement"}),(0,a.jsx)(i.Xi,{className:"grow flex-col gap-1 !opacity-100",value:"CONFIRMATION",disabled:!0,children:"Confirmation"})]}),(0,a.jsxs)("div",{className:"pt-4",children:[(0,a.jsx)(i.av,{value:"CART",children:(0,a.jsx)(A,{localCart:O,buyableTicketTypes:V,buyableBadgeTypes:q,buyableActivityTicketTypes:z,setStep:m,totalPrice:N,totalDiscount:C,isDisabled:s})}),(0,a.jsx)(i.av,{value:"INFORMATIONS",children:(0,a.jsx)(G,{setStep:m,event:R,localCart:O,buyableTicketTypes:V,buyableBadgeTypes:q,buyableActivityTicketTypes:z,transactionForm:K,setPaymentLink:g,setTotal:y,setTotalDiscount:w,totalPrice:N,totalDiscount:C,setResult:j,setIsTransactionComplete:S,eventFormQuestionsOnEvent:I})}),L&&(0,a.jsx)(i.av,{value:"FORM",children:(0,a.jsx)(k,{setStep:m,eventId:t,isTransactionComplete:T,eventFormQuestionsOnEvent:I})}),(0,a.jsx)(i.av,{value:"PAYMENT",children:(0,a.jsx)($.Ay,{setStep:m,paymentLink:v,setPaymentLink:g,setRe
1sult:j})}),(0,a.jsx)(i.av,{value:"CONFIRMATION",children:(0,a.jsx)(F,{setStep:m,resetPreviousForms:()=>{K.reset(),O.resetCart(),g(null),j(null),S(!1)},result:b})})]})]}),(0,a.jsx)(c.A,{})]}):(0,a.jsx)("h2",{children:"La billetterie n'est pas disponible pour cet \xe9v\xe9nement"})});function Z(){let{id:e}=(0,U.useRouter)().query;return e?(0,a.jsx)("div",{children:(0,a.jsx)(X,{eventId:e})}):null}Z.getLayout=function(e){return(0,a.jsx)("div",{children:e})}}},e=>{e.O(0,[2229,636,6593,8792],()=>e(e.s=53865)),_N_E=e.O()}]);
2//# sourceMappingURL=[id]-84e6fff836c6ffef.js.map

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.