PageSourceSearch

https://guillaumecorneille.com/_next/static/chunks/1c1e7233bb635ed3.js

js guillaumecorneille.com collected 2026-10-02 17:01:51 UTC 70,020 bytes, 13 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,914299,e=>{"use strict";let t=(0,e.i(475254).default)("Heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]);e.s(["default",()=>t])},110204,e=>{"use strict";var t=e.i(843476),i=e.i(271645),n=e.i(248425),r=i.forwardRef((e,i)=>(0,t.jsx)(n.Primitive.label,{...e,ref:i,onMouseDown:t=>{t.target.closest("button, input, select, textarea")||(e.onMouseDown?.(t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));r.displayName="Label";var s=e.i(225913),l=e.i(975157);let o=(0,s.cva)("text-sm font-medium leading-none text-foreground peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),a=i.forwardRef(({className:e,...i},n)=>(0,t.jsx)(r,{ref:n,className:(0,l.cn)(o(),e),...i}));a.displayName=r.displayName,e.s(["Label",()=>a],110204)},842727,e=>{"use strict";var t=e.i(271645),i=e.i(981140),n=e.i(75830),r=e.i(820783),s=e.i(30030),l=e.i(610772),o=e.i(248425),a=e.i(30207),u=e.i(369340),c=e.i(586318),d=e.i(843476),m="rovingFocusGroup.onEntryFocus",p={bubbles:!1,cancelable:!0},g="RovingFocusGroup",[f,h,b]=(0,n.createCollection)(g),[x,v]=(0,s.createContextScope)(g,[b]),[y,w]=x(g),j=t.forwardRef((e,t)=>(0,d.jsx)(f.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,d.jsx)(f.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,d.jsx)(C,{...e,ref:t})})}));j.displayName=g;var C=t.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:s,orientation:l,loop:f=!1,dir:b,currentTabStopId:x,defaultCurrentTabStopId:v,onCurrentTabStopIdChange:w,onEntryFocus:j,preventScrollOnEntryFocus:C=!1,...z}=e,S=t.useRef(null),k=(0,r.useComposedRefs)(n,S),N=(0,c.useDirection)(b),[T,P]=(0,u.useControllableState)({prop:x,defaultProp:v??null,onChange:w,caller:g}),[F,E]=t.useState(!1),I=(0,a.useCallbackRef)(j),R=h(s),L=t.useRef(!1),[M,A]=t.useState(0);return t.useEffect(()=>{let e=S.current;if(e)return e.addEventListener(m,I),()=>e.removeEventListener(m,I)},[I]),(0,d.jsx)(y,{scope:s,orientation:l,dir:N,loop:f,currentTabStopId:T,onItemFocus:t.useCallback(e=>P(e),[P]),onItemShiftTab:t.useCallback(()=>E(!0),[]),onFocusableItemAdd:t.useCallback(()=>A(e=>e+1),[]),onFocusableItemRemove:t.useCallback(()=>A(e=>e-1),[]),children:(0,d.jsx)(o.Primitive.div,{tabIndex:F||0===M?-1:0,"data-orientation":l,...z,ref:k,style:{outline:"none",...e.style},onMouseDown:(0,i.composeEventHandlers)(e.onMouseDown,()=>{L.current=!0}),onFocus:(0,i.composeEventHandlers)(e.onFocus,e=>{let t=!L.current;if(e.target===e.currentTarget&&t&&!F){let t=new CustomEvent(m,p);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=R().filter(e=>e.focusable);D([e.find(e=>e.active),e.find(e=>e.id===T),...e].filter(Boolean).map(e=>e.ref.current),C)}}L.current=!1}),onBlur:(0,i.composeEventHandlers)(e.onBlur,()=>E(!1))})})}),z="RovingFocusGroupItem",S=t.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:r,focusable:s=!0,active:a=!1,tabStopId:u,children:c,...m}=e,p=(0,l.useId)(),g=u||p,b=w(z,r),x=b.currentTabStopId===g,v=h(r),{onFocusableItemAdd:y,onFocusableItemRemove:j,currentTabStopId:C}=b;return t.useEffect(()=>{if(s)return y(),()=>j()},[s,y,j]),(0,d.jsx)(f.ItemSlot,{scope:r,id:g,focusable:s,active:a,children:(0,d.jsx)(o.Primitive.span,{tabIndex:x?0:-1,"data-orientation":b.orientation,...m,ref:n,onMouseDown:(0,i.composeEventHandlers)(e.onMouseDown,e=>{s?b.onItemFocus(g):e.preventDefault()}),onFocus:(0,i.composeEventHandlers)(e.onFocus,()=>b.onItemFocus(g)),onKeyDown:(0,i.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void b.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,i){var n;let r=(n=e.key,"rtl"!==i?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(r))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(r)))return k[r]}(e,b.orientation,b.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let r=v().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)r.reverse();else if("prev"===t||"next"===t){var i,n;"prev"===t&&r.reverse();let s=r.indexOf(e.currentTarget);r=b.loop?(i=r,n=s+1,i.map((e,t)=>i[(n+t)%i.length])):r.slice(s+1)}setTimeout(()=>D(r))}}),children:"function"==typeof c?c({isCurrentTabStop:x,hasTabStop:null!=C}):c})})});S.displayName=z;var k={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function D(e,t=!1){let i=document.activeElement;for(let n of e)if(n===i||(n.focus({preventScroll:t}),document.activeElement!==i))return}e.s(["Item",()=>S,"Root",()=>j,"createRovingFocusGroupScope",()=>v])},257428,e=>{"use strict";var t=e.i(843476),i=e.i(271645),n=e.i(820783),r=e.i(30030),s=e.i(981140),l=e.i(369340),o=e.i(999682),a=e.i(635804),u=e.i(296626),c=e.i(248425),d="Checkbox",[m,p]=(0,r.createContextScope)(d),[g,f]=m(d);function h(e){let{__scopeCheckbox:n,checked:r,children:s,defaultChecked:o,disabled:a,form:u,name:c,onCheckedChange:m,required:p,value:f="on",internal_do_not_use_render:h}=e,[b,x]=(0,l.useControllableState)({prop:r,defaultProp:o??!1,onChange:m,caller:d}),[v,y]=i.useState(null),[w,j]=i.useState(null),C=i.useRef(!1),S=!v||!!u||!!v.closest("form"),k={checked:b,disabled:a,setChecked:x,control:v,setControl:y,name:c,form:u,value:f,hasConsumerStoppedPropagationRef:C,required:p,defaultChecked:!z(o)&&o,isFormControl:S,bubbleInput:w,setBubbleInput:j};return(0,t.jsx)(g,{scope:n,...k,children:"function"==typeof h?h(k):s})}var b="CheckboxTrigger",x=i.forwardRef(({__scopeCheckbox:e,onKeyDown:r,onClick:l,...o},a)=>{let{control:u,value:d,disabled:m,checked:p,required:g,setControl:h,setChecked:x,hasConsumerStoppedPropagationRef:v,isFormControl:y,bubbleInput:w}=f(b,e),j=(0,n.useComposedRefs)(a,h),C=i.useRef(p);return i.useEffect(()=>{let e=u?.form;if(e){let t=()=>x(C.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[u,x]),(0,t.jsx)(c.Primitive.button,{type:"button",role:"checkbox","aria-checked":z(p)?"mixed":p,"aria-required":g,"data-state":S(p),"data-disabled":m?"":void 0,disabled:m,value:d,...o,ref:j,onKeyDown:(0,s.composeEventHandlers)(r,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,s.composeEventHandlers)(l,e=>{x(e=>!!z(e)||!e),w&&y&&(v.current=e.isPropagationStopped(),v.current||e.stopPropagation())})})});x.displayName=b;var v=i.forwardRef((e,i)=>{let{__scopeCheckbox:n,name:r,checked:s,defaultChecked:l,required:o,disabled:a,value:u,onCheckedChange:c,form:d,...m}=e;return(0,t.jsx)(h,{__scopeCheckbox:n,checked:s,defaultChecked:l,disabled:a,required:o,onCheckedChange:c,name:r,form:d,value:u,internal_do_not_use_render:({isFormControl:e})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(x,{...m,ref:i,__scopeCheckbox:n}),e&&(0,t.jsx)(C,{__scopeCheckbox:n})]})})});v.displayName=d;var y="CheckboxIndicator",w=i.forwardRef((e,i)=>{let{__scopeCheckbox:n,forceMount:r,...s}=e,l=f(y,n);return(0,t.jsx)(u.Presence,{present:r||z(l.checked)||!0===l.checked,children:(0,t.jsx)(c.Primitive.span,{"data-state":S(l.checked),"data-disabled":l.disabled?"":void 0,...s,ref:i,style:{pointerEvents:"none",...e.style}})})});w.displayName=y;var j="CheckboxBubbleInput",C=i.forwardRef(({__scopeCheckbox:e,...r},s)=>{let{control:l,hasConsumerStoppedPropagationRef:u,checked:d,defaultChecked:m,required:p,disabled:g,name:h,value:b,form:x,bubbleInput:v,setBubbleInput:y}=f(j,e),w=(0,n.useComposedRefs)(s,y),C=(0,o.usePrevious)(d),S=(0,a.useSize)(l);i.useEffect(()=>{if(!v)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!u.current;if(C!==d&&e){let i=new Event("click",{bubbles:t});v.indeterminate=z(d),e.call(v,!z(d)&&d),v.dispatchEvent(i)}},[v,C,d,u]);let k=i.useRef(!z(d)&&d);return(0,t.jsx)(c.Primitive.input,{type:"checkbox","aria-hidden":!0,defaultChecked:m??k.current,required:p,disabled:g,name:h,value:b,form:x,...r,tabIndex:-1,ref:w,style:{...r.style,...S,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function z(e){return"indeterminate"===e}function S(e){return z(e)?"indeterminate":e?"checked":"unchecked"}C.displayName=j;var k=e.i(572226),D=e.i(975157);let N=i.forwardRef(({className:e,...i},n)=>(0,t.jsx)(v,{ref:n,className:(0,D.cn)("peer h-4 w-4 shrink-0 rounded-sm border border-border shadow focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground",e),...i,children:(0,t.jsx)(w,{className:(0,D.cn)("flex items-center justify-center text-current"),children:(0,t.jsx)(k.CheckIcon,{className:"h-4 w-4"})})}));N.displayName=v.displayName,e.s(["Checkbox",()=>N],257428)},118388,e=>{"use strict";var t=e.i(644999);e.i(975157),e.i(636696);var i=e.i(266027);let n=async(e,i)=>{let n=await (0,t.getApiUrl)(),r=await fetch(`${n}/back/api/orders/customer/${e}`,await (0,t.fetchOptions)());return r.ok?await r.json():[]},r=async(e,i)=>t.default.post(`back/e-shop/checkout/${i}`,{order:e});e.s(["sellableTypeValues",0,["multipleprint","artwork","tirage"],"sendEshopOrder",0,r,"shopArticleOrderToDTO",0,e=>({articleId:e.relatedArticle.id,quantity:e.quantityOrdered}),"useGetOrdersCustomer",0,(e,t)=>(0,i.useQuery)({queryKey:["profile","orders"],queryFn:()=>n(e,t)})])},746915,463059,e=>{"use strict";var t=e.i(843476),i=e.i(431343),n=e.i(975157);function r({poster:e,alt:r="",className:s,style:l,onClick:o}){return(0,t.jsxs)("div",{className:(0,n.cn)("relative w-full",o&&"cursor-pointer"),onClick:o,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&o?.()},role:o?"button":void 0,tabIndex:o?0:void 0,children:[e?(0,t.jsx)("img",{src:e,alt:r,loading:"lazy",className:"h-auto w-full object-contain",style:l}):(0,t.jsx)("div",{className:"flex aspect-video w-full items-center justify-center bg-slate-100"}),(0,t.jsx)("div",{className:"pointer-events-none absolute inset-0 flex items-center justify-center",children:(0,t.jsx)("span",{className:"flex h-14 w-14 items-center justify-center rounded-full bg-black/55",children:(0,t.jsx)(i.Play,{className:"h-6 w-6 fill-white pl-0.5 text-white"})})})]})}e.s(["VideoThumbnail",()=>r],746915);let s=(0,e.i(475254).default)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["ChevronRight",()=>s],463059)},497227,690029,862662,e=>{"use strict";var t=e.i(843476),i=e.i(808630),n=e.i(50270),r=e.i(323513);let s=n.z.object({artistesAuteursDescriptionNom:n.z.string(),artistesAuteursDescriptionPrenom:n.z.string(),artistesAuteursDescriptionDateDeDeces:n.z.string(),artistesAuteursDescriptionDateNaissance:n.z.string(),artistesAuteursDescriptionResumeDates:n.z.string(),artistesAuteursDescriptionPaysDActivite:n.z.string()}),l=n.z.object({cm_width:n.z.number(),in_width:n.z.string(),cm_height:n.z.number(),in_height:n.z.string(),cm_depth:n.z.number(),in_depth:n.z.string(),cm_volume:n.z.number(),in_volume:n.z.string(),cm_surface:n.z.number(),in_surface:n.z.string(),cm_diameter:n.z.number(),in_diameter:n.z.string()}),o=n.z.object({imageType:n.z.literal("artwork"),id:n.z.string(),oeuvresDescriptionTitre:n.z.string(),oeuvresDescriptionTitreInconnu:n.z.boolean(),oeuvresDescriptionTitreSansTitre:n.z.boolean(),oeuvresDescriptionSousTitre:n.z.string(),oeuvresDescriptionAutreTitre:n.z.string(),oeuvresValidationTitleNotConfirmed:n.z.boolean(),oeuvresDescriptionSupport:(0,i.multilingualFieldSchema)(n.z.string()),oeuvresDescriptionTechnique:(0,i.multilingualFieldSchema)(n.z.string()),oeuvresDescriptionOeuvreDoubleFace:n.z.boolean(),oeuvresDescriptionDimensionsOeuvre:l,oeuvresDescriptionDimensionsOeuvreInconnues:n.z.boolean(),oeuvresDescriptionInscriptionsDosMultilingual:(0,i.multilingualFieldSchema)(n.z.string()),oeuvresDescriptionSignatureLocalisation:(0,i.multilingualFieldSchema)(n.z.string()),oeuvresDescriptionSignatureTranscription:n.z.string(),oeuvresLocalisationHistoriqueCollectionCatalogue:n.z.string(),oeuvresLocalisationHistoriqueCollection:n.z.object({collectionneursDescriptionPrenom:n.z.string(),collectionneursDescriptionNom:n.z.string(),collectionneursDescriptionNomTri:n.z.string(),collectionneursDescriptionVille:n.z.string(),collectionneursDescriptionPays:n.z.string().optional(),collectionneursDescriptionCivilite:n.z.string(),collectionneursDescriptionLieu:n.z.string(),collectionneursDescriptionCollectionPublique:n.z.boolean()}).optional(),oeuvresDescriptionDateDeCreation:n.z.string(),oeuvresDescriptionDateDeCreationInconnue:n.z.boolean(),oeuvresDescriptionNumeroEnregistrement:n.z.string(),oeuvresDescriptionNumeroEnregistrementPublished:n.z.boolean().optional(),relatedAuthor:n.z.array(s),url:n.z.string(),urlLarge:n.z.string(),kind:n.z.string().optional(),videoPublicUrl:n.z.string().optional().nullable(),posterPublicUrl:n.z.string().optional().nullable(),embedProvider:n.z.string().optional(),embedVideoId:n.z.string().optional(),embedUrl:n.z.string().optional(),videoLoop:n.z.boolean().optional()}),a=n.z.object({imageType:n.z.literal("multipleprint"),id:n.z.string(),estampesMultiplesDescriptionTitre:n.z.string(),estampesMultiplesDescriptionTitreInconnu:n.z.boolean(),estampesMultiplesDescriptionTitreSansTitre:n.z.boolean(),estampesMultiplesDescriptionSousTitre:n.z.string(),estampesMultiplesDescriptionAutreTitre:n.z.string(),estampesMultiplesDescriptionTitreIncertin:n.z.boolean(),estampesMultiplesDescriptionSupportMateriau:(0,i.multilingualFieldSchema)(n.z.string()),estampesMultiplesDescriptionTechnique:(0,i.multilingualFieldSchema)(n.z.string()),estampesMultiplesDescriptionOeuvreDoubleFace:n.z.boolean(),estampesMultiplesDescriptionDimensionsOeuvre:l,estampesMultiplesDescriptionDimensionsOeuvreInconnues:n.z.boolean(),estampesMultiplesDescriptionInscriptionsDos:(0,i.multilingualFieldSchema)(n.z.string()),estampesMultiplesDescriptionSignatureLocalisation:(0,i.multilingualFieldSchema)(n.z.string()),estampesMultiplesDescriptionSignatureTranscription:n.z.string(),estampesMultiplesDescriptionDateDeCreation:n.z.string(),estampesMultiplesDescriptionDateDeCreationInconnue:n.z.boolean(),estampesMultiplesDescriptionNumeroEnregistrement:n.z.string(),relatedAuthors:n.z.array(s),url:n.z.string(),urlLarge:n.z.string(),kind:n.z.string().optional(),videoPublicUrl:n.z.string().optional().nullable(),posterPublicUrl:n.z.string().optional().nullable(),embedProvider:n.z.string().optional(),embedVideoId:n.z.string().optional(),embedUrl:n.z.string().optional(),videoLoop:n.z.boolean().optional()}),u=n.z.object({id:n.z.string(),sectionId:n.z.string(),title:n.z.string(),content:n.z.string(),published:n.z.boolean()}),c=n.z.object({id:n.z.string(),thumbnail:r.attachmentSchema,content:(0,i.multilingualFieldSchema)(u),isGlobalSelection:n.z.boolean().default(!1)}),d=n.z.object({numberOfColumns:n.z.union([n.z.literal(2),n.z.literal(3),n.z.literal(4)]).nullable(),alignment:n.z.enum(["CENTER","START","SPACE_AROUND"]).nullable(),captionAlignment:n.z.enum(["LEFT","CENTER","RIGHT"]).nullable()});
1n.z.enum(["LEFT","CENTER","RIGHT"]);let m=n.z.object({numberOfColumns:n.z.union([n.z.literal(2),n.z.literal(3),n.z.literal(4)]),alignment:n.z.enum(["CENTER","START","SPACE_AROUND"]),captionAlignment:n.z.enum(["LEFT","CENTER","RIGHT"])}),p=e=>"LEFT"===e?"left":"CENTER"===e?"center":"right",g=u.pick({content:!0}),f=n.z.object({id:n.z.string(),imageType:n.z.literal("image"),url:n.z.string(),urlLarge:n.z.string(),kind:n.z.string().optional(),videoPublicUrl:n.z.string().optional().nullable(),posterPublicUrl:n.z.string().optional().nullable(),embedProvider:n.z.string().optional(),embedVideoId:n.z.string().optional(),embedUrl:n.z.string().optional(),videoLoop:n.z.boolean().optional()}),h=n.z.object({position:n.z.number(),caption:(0,i.multilingualFieldSchema)(g),item:n.z.discriminatedUnion("imageType",[f,o,a])}),b=n.z.object({visibleTitles:n.z.boolean(),visibleAuthors:n.z.boolean(),visibleDates:n.z.boolean(),visibleTechniqueAndSupport:n.z.boolean(),visibleDimensions:n.z.boolean(),visibleBackText:n.z.boolean(),visibleSignature:n.z.boolean(),visibleCurrentCollection:n.z.boolean(),visibleRegisterNumber:n.z.boolean(),visibleCustomField:n.z.boolean()});b.extend({layout:d}),(0,i.multilingualFieldSchema)(n.z.object({content:n.z.string()}));let x=c.extend({selections:n.z.array(h),layout:m,visibility:b});n.z.object({allSelectedItems:n.z.array(h),globalLayout:m,globalSection:x.pick({visibility:!0,layout:!0,id:!0,content:!0}),globalSelections:n.z.array(h),mode:n.z.enum(["GLOBAL","CATEGORIZED"]),sections:n.z.array(c),content:n.z.string()}).pick({globalSection:!0,globalSelections:!0,mode:!0});var v=e.i(39839);function y(){return(0,v.useMediaQuery)("(max-width: 768px)")}e.s(["default",()=>y],690029);var w=e.i(573611),j=e.i(40595),C=e.i(794349),z=e.i(210929),S=e.i(303252),k=e.i(134e3),D=e.i(370622),N=e.i(697570),T=e.i(211137),P=e.i(975157),F=e.i(284413),E=e.i(749042),I=e.i(23678),R=e.i(657688),L=e.i(746915),M=e.i(522016),A=e.i(271645);let U=({rowData:e,layout:i,visibility:n,onImageClick:r})=>{let s=(0,F.useCurrentLocale)(),l=(0,F.useI18n)(),o=y();return(0,t.jsx)(B,{data:e,dType:"selection",layout:i,render:({item:e,layout:i,paddingTop:a,columnWidthPx:u})=>(0,t.jsxs)("div",{className:"flex-col justify-start items-center inline-flex relative",style:{width:`${"SPACE_AROUND"===i.alignment?100:H(o,i.numberOfColumns)}%`},children:[(0,t.jsx)("div",{className:"w-full",style:{paddingTop:a},children:"video"===e.item.kind&&e.item.videoPublicUrl||"embed"===e.item.kind?(0,t.jsx)(L.VideoThumbnail,{poster:e.item.posterPublicUrl??e.item.url,alt:e.caption?.[s]?.content??"",onClick:()=>r?.(e),style:{width:"100%",maxHeight:u>0?`${Math.round(1.7*u)}px`:void 0,objectFit:"contain"}}):(0,t.jsx)(R.default,{src:i.numberOfColumns>3?e.item.url??"":e.item.urlLarge??e.item.url??"",alt:e.caption?.[s]?.content??"",width:500,height:500,className:(0,P.cn)("relative w-full h-auto",r&&"cursor-pointer"),onClick:()=>r?.(e),style:{width:"100%",maxHeight:u>0?`${Math.round(1.7*u)}px`:void 0,objectFit:"contain"}})}),(0,t.jsxs)("div",{className:`flex flex-col w-full py-2 gap-0.5 text-${"LEFT"===i.captionAlignment?"left":"CENTER"===i.captionAlignment?"center":"right"}`,children:["artwork"===e.item.imageType&&(0,t.jsx)(O,{item:{title:e.item.oeuvresDescriptionTitre,unknownTitle:e.item.oeuvresDescriptionTitreInconnu,noTitle:e.item.oeuvresDescriptionTitreSansTitre,unconfirmedTitle:e.item.oeuvresValidationTitleNotConfirmed,authors:e.item.relatedAuthor,date:e.item.oeuvresDescriptionDateDeCreation,dateUnknown:e.item.oeuvresDescriptionDateDeCreationInconnue,technique:e.item.oeuvresDescriptionTechnique,support:e.item.oeuvresDescriptionSupport,doubleFaced:e.item.oeuvresDescriptionOeuvreDoubleFace,dimensions:e.item.oeuvresDescriptionDimensionsOeuvre,dimensionsUnknown:e.item.oeuvresDescriptionDimensionsOeuvreInconnues,backText:e.item.oeuvresDescriptionInscriptionsDosMultilingual,signatureLocalisation:e.item.oeuvresDescriptionSignatureLocalisation,signatureTranscription:e.item.oeuvresDescriptionSignatureTranscription,registrationNumber:!1!==e.item.oeuvresDescriptionNumeroEnregistrementPublished?e.item.oeuvresDescriptionNumeroEnregistrement:"",collection:(0,D.resolveArtworkCurrentCollectionLabel)({oeuvresLocalisationHistoriqueCollectionCatalogue:e.item.oeuvresLocalisationHistoriqueCollectionCatalogue,oeuvresLocalisationHistoriqueCollection:e.item.oeuvresLocalisationHistoriqueCollection},(0,E.genericT)(l))},visibility:n}),"multipleprint"===e.item.imageType&&(0,t.jsx)(O,{item:{title:e.item.estampesMultiplesDescriptionTitre,unknownTitle:e.item.estampesMultiplesDescriptionTitreInconnu,noTitle:e.item.estampesMultiplesDescriptionTitreSansTitre,unconfirmedTitle:e.item.estampesMultiplesDescriptionTitreIncertin,authors:e.item.relatedAuthors,date:e.item.estampesMultiplesDescriptionDateDeCreation,dateUnknown:e.item.estampesMultiplesDescriptionDateDeCreationInconnue,technique:e.item.estampesMultiplesDescriptionTechnique,support:e.item.estampesMultiplesDescriptionSupportMateriau,doubleFaced:e.item.estampesMultiplesDescriptionOeuvreDoubleFace,dimensions:e.item.estampesMultiplesDescriptionDimensionsOeuvre,dimensionsUnknown:e.item.estampesMultiplesDescriptionDimensionsOeuvreInconnues,backText:e.item.estampesMultiplesDescriptionInscriptionsDos,signatureLocalisation:e.item.estampesMultiplesDescriptionSignatureLocalisation,signatureTranscription:e.item.estampesMultiplesDescriptionSignatureTranscription,registrationNumber:e.item.estampesMultiplesDescriptionNumeroEnregistrement},visibility:n}),n.visibleCustomField&&e.caption?.[s]?.content&&(0,t.jsx)("p",{className:"text-xs",dangerouslySetInnerHTML:{__html:e.caption?.[s]?.content??""}})]})]},e.item.id)})},O=({item:e,visibility:i})=>{let n=(0,F.useI18n)(),r=(0,F.useCurrentLocale)();return(0,t.jsxs)(t.Fragment,{children:[i.visibleRegisterNumber&&e.registrationNumber&&(0,t.jsxs)("p",{className:"text-xs pb-3",children:[(0,t.jsxs)("span",{className:"cms-page-text-muted",children:[n("registrationNumber",{count:0})," : "]}),(0,t.jsx)("span",{className:"font-semibold",children:e.registrationNumber})]}),i.visibleAuthors&&e.authors?.[0]&&(0,t.jsx)("p",{className:"text-xs",children:(0,t.jsx)(C.RelatedAuthorsListCF,{input:{relatedAuthors:e.authors,attributedTo:!1,from:!1,tasteOf:!1,entourageOf:!1,studioOf:!1},language:r,t:(0,E.genericT)(n)})}),(i.visibleTitles||i.visibleDates)&&(e.title||e.date||e.dateUnknown)&&(0,t.jsx)("p",{children:(0,t.jsx)(N.SeparatedList,{language:r,commaSeparated:!0,lineBreak:!1,t:(0,E.genericT)(n),input:[i.visibleTitles&&(0,t.jsx)("b",{children:(0,t.jsx)(k.MainTitleCF,{input:{title:e.title,titleState:{notConfirmed:e.unconfirmedTitle,none:e.noTitle,unknown:e.unknownTitle}},language:r,t:(0,E.genericT)(n)})}),i.visibleDates&&(0,t.jsx)(k.DateCF,{input:{date:e.date,unknownDate:e.dateUnknown},language:r,t:(0,E.genericT)(n)})]})}),i.visibleDimensions&&e.dimensions&&(0,t.jsx)("p",{className:"text-xs",children:(0,t.jsx)(w.DimensionsFormatting,{input:{...e.dimensions,unknownDimensions:e.dimensionsUnknown},language:r,t:(0,E.genericT)(n)})}),i.visibleTechniqueAndSupport&&(e.support?.[r]||e.technique?.[r]||e.doubleFaced)&&(0,t.jsx)("p",{className:"text-xs",children:(0,t.jsx)(S.SupportTechniqueCF,{input:{technique:e.technique,support:e.support,isDoubleSided:e.doubleFaced},language:r,t:(0,E.genericT)(n)})}),i.visibleSignature&&(e.signatureLocalisation?.[r]||e.signatureTranscription)&&(0,t.jsx)("p",{className:"text-xs",children:(0,t.jsx)(z.SignatureCF,{input:{location:e.signatureLocalisation,transcription:e.signatureTranscription},language:r,t:(0,E.genericT)(n)})}),i.visibleBackText&&e.backText?.[r]&&(0,t.jsx)("p",{className:"text-xs",children:(0,t.jsx)(j.InscriptionDosCF,{input:{inscription:e.backText,published:{[r]:!0}},language:r,t:(0,E.genericT)(n)})}),i.visibleCurrentCollection&&e.collection&&(0,t.jsx)("p",{className:"text-xs",children:e.collection})]})},$=({item:e,locale:i,itemWidthPercent:n,paddingTop:r,navigateTo:s,onImageClick:l,layout:o})=>{var a;let u=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{style:{paddingTop:r}
1,className:(0,P.cn)(l&&"cursor-pointer"),onClick:()=>l?.(e),children:(0,t.jsx)(I.AttachmentImage,{attachment:e.thumbnail,size:"mediumPublicUrl",width:1e3,height:1e3,className:"relative",alt:e.thumbnail?.textAlt?.[i]??"",useCmsPlayerSettingsOnly:!0})}),(0,t.jsx)("div",{className:"flex-col gap-3 w-full",style:{textAlign:p(o.captionAlignment)},children:(0,t.jsxs)("div",{className:"self-stretch py-2 flex-col justify-start items-start gap-1 flex",children:[(0,t.jsx)("h2",{className:"normal-case text-base font-semibold font-['Instrument Sans'] leading-[14.40px] w-full",style:{textAlign:p(o.captionAlignment)},children:e.content?.[i]?.title}),(0,t.jsx)("p",{className:"text-start w-full self-stretch text-xs font-normal font-['Instrument Sans'] leading-[14.40px]",style:{textAlign:p(o.captionAlignment)},dangerouslySetInnerHTML:{__html:(a=e.content?.[i]?.content??"")?a.replace(/<\s*h2(\b[^>]*)?>/gi,"<h3$1>").replace(/<\s*\/\s*h2\s*>/gi,"</h3>"):a}})]})})]});return s?(0,t.jsx)(M.default,{href:s,className:"flex-col justify-start items-center inline-flex relative",style:{width:`${n}%`},children:u}):(0,t.jsx)("div",{className:"flex-col justify-start items-center inline-flex relative",style:{width:`${n}%`},children:u})},_=({rowData:e,layout:i,pageSlug:n})=>{let r=(0,F.useCurrentLocale)(),s=y(),l="SPACE_AROUND"===i.alignment?100:H(s,i.numberOfColumns);return(0,t.jsx)(B,{data:e,dType:"section",layout:i,render:({item:e,paddingTop:s})=>(0,t.jsx)($,{item:e,locale:r,itemWidthPercent:l,paddingTop:s,navigateTo:`${n?`${n}/`:""}${(0,P.slugify)(e?.content?.[r]?.title??"section")}/${e.id}`,layout:i},e.id)})},B=({data:e,dType:i,layout:n,render:r})=>{let s,l,o,a,{numberOfColumns:u,alignment:c}=n,d=(0,A.useRef)(null),m=y(),[p,g]=(0,A.useState)(()=>Array(e.length).fill({width:0,height:0}));return(0,A.useEffect)(()=>{Promise.all((()=>{switch(i){case"section":return e.map(e=>e.thumbnail?(0,T.getDisplayUrl)(e.thumbnail,"mediumPublicUrl")??e.thumbnail.mediumPublicUrl??"":"");case"selection":return e.map(e=>e.item.url??"");default:throw Error("Unmanaged dType")}})().map(P.getImageSize)).then(e=>g(e))},[e,i]),(0,t.jsx)("div",{className:(0,P.cn)(`w-full flex gap-8 ${"SPACE_AROUND"===c?"flex-col":"flex-wrap"}`),style:{width:`${"SPACE_AROUND"===c?H(m,u):100}%`},ref:d,children:(s=d.current?.offsetWidth??0,l="SPACE_AROUND"===c?100:H(m,n.numberOfColumns),o=s>0?s*l/100:0,a=s?s*H(m,n?.numberOfColumns)/100:0,e.map((e,t)=>r({item:e,layout:n,paddingTop:`${"CENTER"===c?(0,P.getPaddingToApplyToCenter)(t,p,a):0}px`,columnWidthPx:o})))})},H=(e,t)=>e?100:2===t?45:3===t?30:4===t?22:30;e.s(["GridDisplay",0,({displayable:e,layout:i,visibility:n,onImageClick:r,pageSlug:s})=>{let{data:l,dType:o}=e;if(!i)return null;let a=(0,A.useMemo)(()=>"SPACE_AROUND"!==i.alignment?(0,P.chunkArray)(l,i.numberOfColumns):(0,P.chunkArrayVertically)(l,i.numberOfColumns),[l,i]);return(0,t.jsx)("div",{className:(0,P.cn)(`w-full flex gap-8 ${"SPACE_AROUND"===i.alignment?"flex-wrap":"flex-col"} `),children:(()=>{switch(o){case"section":return a.map((e,n)=>(0,t.jsx)(_,{layout:i,rowData:e,onImageClick:r,pageSlug:s},n));case"selection":return a.map((e,s)=>(0,t.jsx)(U,{layout:i,visibility:n,rowData:e,onImageClick:r},s))}})()})}],497227);var K=e.i(37727),q=e.i(373375),V=e.i(463059),G=e.i(759870),W=e.i(608354),Q=e.i(401888);e.s(["FullScreenArtwork",0,({index:e,items:i,onClose:n})=>{let[r,s]=(0,A.useState)(e),l=i[r],o=(0,A.useCallback)(e=>{e?.stopPropagation(),s(e=>0===e?i.length-1:e-1)},[i.length]),a=(0,A.useCallback)(e=>{e?.stopPropagation(),s(e=>e===i.length-1?0:e+1)},[i.length]);return(0,A.useEffect)(()=>{let e=e=>{"Escape"===e.key?n():"ArrowLeft"===e.key?o():"ArrowRight"===e.key&&a()};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[n,o,a]),(0,t.jsxs)("div",{className:"fixed inset-0 bg-black bg-opacity-80 z-50 flex items-center justify-center",onClick:n,children:[(0,t.jsx)("button",{onClick:n,className:"absolute top-8 right-8 text-white text-3xl font-bold z-10 hover:text-gray-300","aria-label":"Close fullscreen view",children:(0,t.jsx)(K.X,{size:24})}),(0,t.jsx)("button",{onClick:o,className:"absolute left-4 text-white z-10 p-2 hover:text-gray-300","aria-label":"Previous image",children:(0,t.jsx)(q.ChevronLeft,{size:40})}),(0,t.jsx)("div",{className:"relative flex max-h-full w-[min(90vw,1200px)] max-w-full items-center justify-center p-4",onClick:e=>e.stopPropagation(),children:"video"===l.item.kind&&l.item.videoPublicUrl?(0,t.jsx)(G.VideoPlayer,{src:l.item.videoPublicUrl,poster:l.item.posterPublicUrl,useCmsPlayerSettingsOnly:!0,playerOverrides:Q.CATALOG_FULLSCREEN_PLAYER_OVERRIDES,className:"max-w-full object-contain max-h-[90dvh] w-full"}):"embed"===l.item.kind?(0,t.jsx)(W.EmbedPlayer,{provider:l.item.embedProvider,videoId:l.item.embedVideoId,embedUrl:l.item.embedUrl,useCmsPlayerSettingsOnly:!0,playerOverrides:Q.CATALOG_FULLSCREEN_PLAYER_OVERRIDES,className:"w-full",style:{maxHeight:"90dvh"}}):(0,t.jsx)("img",{src:l.item?.urlLarge,alt:"artwork"===l.item.imageType?l.item.oeuvresDescriptionTitre:"",className:"max-w-full object-contain max-h-[90dvh] w-full"})}),(0,t.jsx)("button",{onClick:a,className:"absolute right-4 text-white z-10 p-2 hover:text-gray-300","aria-label":"Next image",children:(0,t.jsx)(V.ChevronRight,{size:40})})]})}],862662)},994076,e=>{"use strict";var t=e.i(843476),i=e.i(271645),n=e.i(862662),r=e.i(497227);e.s(["default",0,({data:e})=>{let[s,l]=(0,i.useState)(null);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.GridDisplay,{displayable:{dType:"selection",data:e.globalSelections},layout:e.globalSection.layout,visibility:e.globalSection.visibility,onImageClick:t=>{l(e.globalSelections.findIndex(e=>e.item.id===t.item.id))}}),null!==s&&(0,t.jsx)(n.FullScreenArtwork,{index:s,items:e.globalSelections,onClose:()=>l(null)})]})}])},193134,e=>{"use strict";var t=e.i(644999),i=e.i(954616);let n=async e=>{try{return(await t.default.post("back/api/mail/contact",{...e})).data}catch(e){throw Error("Failed to send email",{cause:e})}};e.s(["useSendEmail",0,()=>(0,i.useMutation)({mutationFn:n})])},871239,e=>{"use strict";var t=e.i(843476),i=e.i(912953),n=e.i(575827),r=e.i(323513),s=e.i(211137),l=e.i(284413);e.s(["NewsCard",0,({news:e})=>{var o;let a=(0,l.useCurrentLocale)();if(!e)return null;let u=(o=e.content?.[a]??"")?o.replace(/<\s*h2(\b[^>]*)?>/gi,"<h3$1>").replace(/<\s*\/\s*h2\s*>/gi,"</h3>"):o,c=e.excerpt?.[a]?.trim(),d=e?.title?.[a]??"",m=e.attachments?.[0],p=m?(0,r.getCmsMediaDisplayUrl)(m,"largePublicUrl")??(0,s.getDisplayUrl)(m,"largePublicUrl")??m.largePublicUrl:void 0;return(0,t.jsxs)("div",{className:"w-full h-full min-w-0 flex flex-col gap-3",children:[(0,t.jsx)("div",{className:"w-full shrink-0",children:m&&(p||"video"===m.kind||"embed"===m.kind)?(0,t.jsx)(n.CmsCoverMedia,{attachment:m,imageUrl:p,alt:d,width:1600,height:900,style:{maxWidth:"100%"}}):(0,t.jsx)("div",{className:"w-full h-48 cms-page-surface flex items-center justify-center",children:(0,t.jsx)("span",{className:"cms-page-text-muted text-sm",children:"No image available"})})}),(0,t.jsx)("p",{className:"text-sm font-semibold cms-page-text-muted",children:e.date?new Date(e.date).toLocaleDateString(a,{year:"numeric",day:"2-digit",month:"short"}):"Pas de date"}),(0,t.jsx)("h2",{className:"font-semibold md:text-3xl xs:text-2xl uppercase line-clamp-2",style:{textTransform:"uppercase"},children:d}),c?(0,t.jsx)("p",{className:"text-base font-medium cms-page-text-muted",children:c}):null,u?(0,t.jsx)("div",{className:"min-w-0 text-base font-normal cms-page-text-muted",children:(0,t.jsx)(i.CmsHtmlContent,{html:u,muted:!0,className:"text-base font-normal"})}):null]})}])},837007,e=>{"use strict";let t=(0,e.i(475254).default)("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);e.s(["PlusIcon",()=>t],837007)},412012,e=>{"use strict";let t=(0,e.i(475254).default)("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);e.s(["default",()=>t])},373375,e=>{"use strict";
1var t=e.i(412012);e.s(["ChevronLeft",()=>t.default])},717521,e=>{"use strict";let t=(0,e.i(475254).default)("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);e.s(["default",()=>t])},531278,e=>{"use strict";var t=e.i(717521);e.s(["Loader2",()=>t.default])},903133,e=>{"use strict";var t=e.i(843476),i=e.i(271645),n=e.i(991918),r=e.i(653145),s=e.i(975157),l=e.i(110204);let o=r.FormProvider,a=i.createContext({}),u=({...e})=>(0,t.jsx)(a.Provider,{value:{name:e.name},children:(0,t.jsx)(r.Controller,{...e})}),c=()=>{let e=i.useContext(a),t=i.useContext(d),{getFieldState:n,formState:s}=(0,r.useFormContext)(),l=n(e.name,s);if(!e)throw Error("useFormField should be used within <FormField>");let{id:o}=t;return{id:o,name:e.name,formItemId:`${o}-form-item`,formDescriptionId:`${o}-form-item-description`,formMessageId:`${o}-form-item-message`,...l}},d=i.createContext({}),m=i.forwardRef(({className:e,...n},r)=>{let l=i.useId();return(0,t.jsx)(d.Provider,{value:{id:l},children:(0,t.jsx)("div",{ref:r,className:(0,s.cn)("space-y-2",e),...n})})});m.displayName="FormItem",i.forwardRef(({className:e,...i},n)=>{let{error:r,formItemId:o}=c();return(0,t.jsx)(l.Label,{ref:n,className:(0,s.cn)(r&&"text-red-500 dark:text-red-900",e),htmlFor:o,...i})}).displayName="FormLabel";let p=i.forwardRef(({...e},i)=>{let{error:r,formItemId:s,formDescriptionId:l,formMessageId:o}=c();return(0,t.jsx)(n.Slot,{ref:i,id:s,"aria-describedby":r?`${l} ${o}`:`${l}`,"aria-invalid":!!r,...e})});p.displayName="FormControl",i.forwardRef(({className:e,...i},n)=>{let{formDescriptionId:r}=c();return(0,t.jsx)("p",{ref:n,id:r,className:(0,s.cn)("text-[0.8rem] text-muted-foreground",e),...i})}).displayName="FormDescription";let g=i.forwardRef(({className:e,children:i,...n},r)=>{let{error:l,formMessageId:o}=c(),a=l?String(l?.message):i;return a?(0,t.jsx)("p",{ref:r,id:o,className:(0,s.cn)("text-[0.8rem] font-medium text-red-500 dark:text-red-900",e),...n,children:a}):null});g.displayName="FormMessage",e.s(["Form",()=>o,"FormControl",()=>p,"FormField",()=>u,"FormItem",()=>m,"FormMessage",()=>g,"useFormField",()=>c])},677572,e=>{"use strict";var t=e.i(843476),i=e.i(271645),n=e.i(981140),r=e.i(30030),s=e.i(842727),l=e.i(296626),o=e.i(248425),a=e.i(586318),u=e.i(369340),c=e.i(610772),d="Tabs",[m,p]=(0,r.createContextScope)(d,[s.createRovingFocusGroupScope]),g=(0,s.createRovingFocusGroupScope)(),[f,h]=m(d),b=i.forwardRef((e,i)=>{let{__scopeTabs:n,value:r,onValueChange:s,defaultValue:l,orientation:m="horizontal",dir:p,activationMode:g="automatic",...h}=e,b=(0,a.useDirection)(p),[x,v]=(0,u.useControllableState)({prop:r,onChange:s,defaultProp:l??"",caller:d});return(0,t.jsx)(f,{scope:n,baseId:(0,c.useId)(),value:x,onValueChange:v,orientation:m,dir:b,activationMode:g,children:(0,t.jsx)(o.Primitive.div,{dir:b,"data-orientation":m,...h,ref:i})})});b.displayName=d;var x="TabsList",v=i.forwardRef((e,i)=>{let{__scopeTabs:n,loop:r=!0,...l}=e,a=h(x,n),u=g(n);return(0,t.jsx)(s.Root,{asChild:!0,...u,orientation:a.orientation,dir:a.dir,loop:r,children:(0,t.jsx)(o.Primitive.div,{role:"tablist","aria-orientation":a.orientation,...l,ref:i})})});v.displayName=x;var y="TabsTrigger",w=i.forwardRef((e,i)=>{let{__scopeTabs:r,value:l,disabled:a=!1,...u}=e,c=h(y,r),d=g(r),m=z(c.baseId,l),p=S(c.baseId,l),f=l===c.value;return(0,t.jsx)(s.Item,{asChild:!0,...d,focusable:!a,active:f,children:(0,t.jsx)(o.Primitive.button,{type:"button",role:"tab","aria-selected":f,"aria-controls":p,"data-state":f?"active":"inactive","data-disabled":a?"":void 0,disabled:a,id:m,...u,ref:i,onMouseDown:(0,n.composeEventHandlers)(e.onMouseDown,e=>{a||0!==e.button||!1!==e.ctrlKey?e.preventDefault():c.onValueChange(l)}),onKeyDown:(0,n.composeEventHandlers)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&c.onValueChange(l)}),onFocus:(0,n.composeEventHandlers)(e.onFocus,()=>{let e="manual"!==c.activationMode;f||a||!e||c.onValueChange(l)})})})});w.displayName=y;var j="TabsContent",C=i.forwardRef((e,n)=>{let{__scopeTabs:r,value:s,forceMount:a,children:u,...c}=e,d=h(j,r),m=z(d.baseId,s),p=S(d.baseId,s),g=s===d.value,f=i.useRef(g);return i.useEffect(()=>{let e=requestAnimationFrame(()=>f.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,t.jsx)(l.Presence,{present:a||g,children:({present:i})=>(0,t.jsx)(o.Primitive.div,{"data-state":g?"active":"inactive","data-orientation":d.orientation,role:"tabpanel","aria-labelledby":m,hidden:!i,id:p,tabIndex:0,...c,ref:n,style:{...e.style,animationDuration:f.current?"0s":void 0},children:i&&u})})});function z(e,t){return`${e}-trigger-${t}`}function S(e,t){return`${e}-content-${t}`}C.displayName=j;var k=e.i(225913),D=e.i(975157);let N=i.createContext("default"),T=({variant:e="default",...i})=>(0,t.jsx)(N.Provider,{value:e,children:(0,t.jsx)(b,{...i})});function P(e){let t=i.useContext(N);return e??t??"default"}let F=(0,k.cva)("inline-flex h-9 items-center justify-center p-1",{variants:{variant:{default:"text-zinc-500",cmsPage:"bg-transparent text-[var(--cms-page-fg,#171717)]"}},defaultVariants:{variant:"default"}}),E=(0,k.cva)("inline-flex items-center border-b justify-center whitespace-nowrap px-3 py-1 text-sm font-medium 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]:bg-inherit",{variants:{variant:{default:"border-zinc-100 text-zinc-500 ring-offset-white focus-visible:ring-zinc-950 data-[state=active]:text-inherit data-[state=active]:border-b-2 data-[state=active]:border-b-black",cmsPage:"border-transparent cms-page-text-muted ring-offset-[var(--cms-page-bg,#fff)] focus-visible:ring-[color-mix(in_srgb,var(--cms-page-fg,#171717)_40%,transparent)] data-[state=active]:text-[var(--cms-page-fg,#171717)] data-[state=active]:border-b-2 data-[state=active]:border-[var(--cms-page-fg,#171717)]"}},defaultVariants:{variant:"default"}}),I=(0,k.cva)("mt-2 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2",{variants:{variant:{default:"ring-offset-white focus-visible:ring-zinc-950 dark:ring-offset-zinc-950 dark:focus-visible:ring-zinc-300",cmsPage:"ring-offset-[var(--cms-page-bg,#fff)] focus-visible:ring-[color-mix(in_srgb,var(--cms-page-fg,#171717)_40%,transparent)]"}},defaultVariants:{variant:"default"}}),R=i.forwardRef(({className:e,variant:i,...n},r)=>{let s=P(i);return(0,t.jsx)(v,{ref:r,className:(0,D.cn)(F({variant:s}),e),...n})});R.displayName=v.displayName;let L=i.forwardRef(({className:e,variant:i,...n},r)=>{let s=P(i);return(0,t.jsx)(w,{ref:r,className:(0,D.cn)(E({variant:s}),e),...n})});L.displayName=w.displayName;let M=i.forwardRef(({className:e,variant:i,...n},r)=>{let s=P(i);return(0,t.jsx)(C,{ref:r,className:(0,D.cn)(I({variant:s}),e),...n})});M.displayName=C.displayName,e.s(["Tabs",()=>T,"TabsContent",()=>M,"TabsList",()=>R,"TabsTrigger",()=>L],677572)},236694,e=>{"use strict";var t=e.i(644999),i=e.i(975157),n=e.i(954616);e.i(266027);var r=e.i(912598);async function s({email:e,password:i,newPassword:n}){try{let{data:r}=await t.default.put("/back/api/user/updatePassword",{email:e,password:i,newPassword:n});return r}catch(e){console.error("Update password error:",e)}}async function l({email:e,password:n,name:r,lastName:s}){let{data:l}=await t.default.post("/back/api/user/signup",{email:e,password:n,name:r,lastName:s,instance:(0,i.getInstanceName)(),source:"FRONT"});return l}e.s(["useSignup",0,()=>{let e=(0,r.useQueryClient)();return(0,n.useMutation)({mutationFn:l,onSuccess:()=>
1{e.invalidateQueries({queryKey:["signup"]})}})},"useUpdatePassword",0,()=>{let e=(0,r.useQueryClient)();return(0,n.useMutation)({mutationFn:s,onSuccess:()=>{e.invalidateQueries({queryKey:["updatePassword"]})}})}])},940661,e=>{"use strict";var t=e.i(843476),i=e.i(912953),n=e.i(236694),r=e.i(519455),s=e.i(903133),l=e.i(793479),o=e.i(110204),a=e.i(194445),u=e.i(457128),c=e.i(575827),d=e.i(211137),m=e.i(630517),p=e.i(284413),g=e.i(994814),f=e.i(191476),h=e.i(522016),b=e.i(618566),x=e.i(271645),v=e.i(653145),y=e.i(39839),w=e.i(50270),j=e.i(764551);let C=w.z.object({name:w.z.string(),lastName:w.z.string(),email:w.z.string().email(),password:w.z.string().min(6)}),z=({data:e,showSideImage:w=!0,embedded:z=!1,blockStyle:S})=>{let k=(0,p.useI18n)(),D=(0,p.useCurrentLocale)(),N=(0,b.useRouter)(),T=(0,m.useLocalizedHref)(),P=(0,j.useBlockTextCss)(z?S:void 0),F=(0,y.useMediaQuery)("(max-width: 768px)"),E=(0,x.useMemo)(()=>{let t=`authPage${D.toLocaleUpperCase()}`;return e.content?.attachments?.find(e=>e.position===t)},[e?.content?.attachments,D]),I=E?(0,d.getDisplayUrl)(E,"largePublicUrl")??E.largePublicUrl:void 0,R=E?.caption?.[D],L=(0,v.useForm)({resolver:(0,g.zodResolver)(C)}),{handleSubmit:M,control:A}=L,U=(0,n.useSignup)(),[O,$]=(0,x.useState)(""),_=async e=>{$(""),U.mutate(e,{onSuccess:async()=>{let t=await (0,a.authenticate)({email:e.email,password:e.password},T("abonnement"));t?.ok===!0&&(N.push(t.redirectTo),N.refresh())},onError:e=>{if(e instanceof f.AxiosError){let t=e.response?.data;if(t&&"object"==typeof t&&"code"in t){let e=t.code,i=(0,u.toAuthMessageKey)(e);return e===u.AuthErrorCode.SignupAccountExists?void L.setError("email",{message:k(i,{count:0})}):void $(k(i,{count:0}))}}$(k("login.genericError",{count:0}))}})};return(0,t.jsxs)("div",{className:`w-full flex items-center ${z?"":"max-w-screen-2xl"}`,children:[(0,t.jsx)("div",{className:`w-full flex flex-col ${z?"":"items-center justify-center"}`,children:(0,t.jsxs)("div",{className:z?"w-full flex flex-col gap-5":"md:w-1/2 xs:w-full xs:p-5 md:p-0 xs:mb-20 md:mb-0 m-auto flex flex-col gap-5",children:[z?null:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("h1",{className:"text-center font-medium md:text-5xl xs:text-4xl",children:e.pageName}),(0,t.jsx)(i.CmsHtmlContent,{html:e.content.subtitle??"",muted:!0,className:"text-center font-normal md:text-xl xs:text-lg mb-3"})]}),O?(0,t.jsx)("p",{className:"text-center font-normal text-red-500",style:z?P:void 0,children:O}):null,(0,t.jsx)(v.FormProvider,{...L,children:(0,t.jsxs)("form",{className:"grid w-full items-center gap-5",onSubmit:M(_),children:[(0,t.jsxs)("div",{className:"grid w-full items-center gap-1.5",children:[(0,t.jsx)(o.Label,{htmlFor:"name",style:z?P:void 0,children:k("registerLastName",{count:0})}),(0,t.jsx)(s.FormField,{control:A,name:"lastName",render:({field:e})=>(0,t.jsxs)(s.FormItem,{children:[(0,t.jsx)(s.FormControl,{children:(0,t.jsx)(l.Input,{...e,id:e.name,type:"text",placeholder:k("registerLastNamePlaceholder",{count:0})})}),(0,t.jsx)(s.FormMessage,{})]})})]}),(0,t.jsxs)("div",{className:"grid w-full items-center gap-1.5",children:[(0,t.jsx)(o.Label,{htmlFor:"prenom",style:z?P:void 0,children:k("userProfileFirstname",{count:0})}),(0,t.jsx)(s.FormField,{control:A,name:"name",render:({field:e})=>(0,t.jsxs)(s.FormItem,{children:[(0,t.jsx)(s.FormControl,{children:(0,t.jsx)(l.Input,{...e,id:e.name,type:"text",placeholder:k("userProfileFirstnamePlaceholder",{count:0})})}),(0,t.jsx)(s.FormMessage,{})]})})]}),(0,t.jsxs)("div",{className:"grid w-full items-center gap-1.5",children:[(0,t.jsx)(o.Label,{htmlFor:"email",style:z?P:void 0,children:k("userProfileEmail",{count:0})}),(0,t.jsx)(s.FormField,{control:A,name:"email",render:({field:e})=>(0,t.jsxs)(s.FormItem,{children:[(0,t.jsx)(s.FormControl,{children:(0,t.jsx)(l.Input,{...e,id:e.name,type:"email",placeholder:k("userProfileEmailPlaceholder",{count:0})})}),(0,t.jsx)(s.FormMessage,{})]})})]}),(0,t.jsxs)("div",{className:"grid w-full items-center gap-1.5",children:[(0,t.jsx)(o.Label,{htmlFor:"password",style:z?P:void 0,children:k("userProfilePassword",{count:0})}),(0,t.jsx)(s.FormField,{control:A,name:"password",render:({field:e})=>(0,t.jsxs)(s.FormItem,{children:[(0,t.jsx)(s.FormControl,{children:(0,t.jsx)(l.Input,{...e,id:e.name,type:"password",placeholder:k("userProfilePasswordPlaceholder",{count:0})})}),(0,t.jsx)(s.FormMessage,{})]})})]}),(0,t.jsx)(r.Button,{variant:"cmsPage",className:"font-semibold w-full",children:"S'inscrire"})]})}),(0,t.jsxs)("div",{className:"flex flex-col items-center gap-3",children:[(0,t.jsx)("p",{className:"text-center font-normal text-sm cms-page-text-muted",style:z?P:void 0,children:k("userLoginAlreadyAccount",{count:0})}),(0,t.jsx)(r.Button,{asChild:!0,variant:"cmsPageOutline",className:"w-full font-semibold",children:(0,t.jsx)(h.default,{href:T("connexion"),
1children:k("userLoginSignin",{count:0})})})]})]})}),!z&&!F&&w&&(I||E?.kind==="video"||E?.kind==="embed")&&(0,t.jsx)(c.CmsCoverMedia,{attachment:E,imageUrl:I,alt:R??"",width:720,height:924,priority:!0,sizes:"(max-width: 768px) 100vw, 720px",style:{maxWidth:"720px"}})]})};e.s(["SignupForm",()=>z,"default",0,z])},954616,e=>{"use strict";var t=e.i(271645),i=e.i(114272),n=e.i(540143),r=e.i(915823),s=e.i(619273),l=class extends r.Subscribable{#e;#t=void 0;#i;#n;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#r()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),(0,s.shallowEqualObjects)(this.options,t)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#i,observer:this}),t?.mutationKey&&this.options.mutationKey&&(0,s.hashKey)(t.mutationKey)!==(0,s.hashKey)(this.options.mutationKey)?this.reset():this.#i?.state.status==="pending"&&this.#i.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#i?.removeObserver(this)}onMutationUpdate(e){this.#r(),this.#s(e)}getCurrentResult(){return this.#t}reset(){this.#i?.removeObserver(this),this.#i=void 0,this.#r(),this.#s()}mutate(e,t){return this.#n=t,this.#i?.removeObserver(this),this.#i=this.#e.getMutationCache().build(this.#e,this.options),this.#i.addObserver(this),this.#i.execute(e)}#r(){let e=this.#i?.state??(0,i.getDefaultState)();this.#t={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#s(e){n.notifyManager.batch(()=>{if(this.#n&&this.hasListeners()){let t=this.#t.variables,i=this.#t.context;e?.type==="success"?(this.#n.onSuccess?.(e.data,t,i),this.#n.onSettled?.(e.data,null,t,i)):e?.type==="error"&&(this.#n.onError?.(e.error,t,i),this.#n.onSettled?.(void 0,e.error,t,i))}this.listeners.forEach(e=>{e(this.#t)})})}},o=e.i(912598);function a(e,i){let r=(0,o.useQueryClient)(i),[a]=t.useState(()=>new l(r,e));t.useEffect(()=>{a.setOptions(e)},[a,e]);let u=t.useSyncExternalStore(t.useCallback(e=>a.subscribe(n.notifyManager.batchCalls(e)),[a]),()=>a.getCurrentResult(),()=>a.getCurrentResult()),c=t.useCallback((e,t)=>{a.mutate(e,t).catch(s.noop)},[a]);if(u.error&&(0,s.shouldThrowError)(a.options.throwOnError,[u.error]))throw u.error;return{...u,mutate:c,mutateAsync:u.mutate}}e.s(["useMutation",()=>a],954616)},464892,e=>{"use strict";var t=e.i(954616),i=e.i(266027),n=e.i(912598),r=e.i(644999),s=e.i(975157);function l(){return(0,s.getInstanceName)()}async function o(){try{let{data:e}=await r.default.get("/back/api/prices");return e}catch(e){console.error("Get prices error:",e)}}async function a(){try{let{data:e}=await r.default.get("/back/api/prices/insertion");return e}catch(e){console.error("Get prices error:",e)}}async function u({id:e,user:t}){try{let{data:i}=await r.default.post("/back/api/stripe/create-session",{id:e,user:t,instance:l()});return i}catch(e){console.error("Create session error:",e)}}async function c({sessionId:e,priceId:t}){try{let{data:i}=await r.default.post("/back/api/stripe/success",{sessionId:e,priceId:t,instance:l()});return i}catch(e){throw console.error("Success session error:",e),e}}async function d({id:e,user:t}){console.log("request to create insertion session for instance:   ",l());try{let{data:i}=await r.default.post("/back/api/stripe/create-instance-session",{id:e,user:t,instance:l()});return i}catch(e){console.error("Create session error:",e)}}e.s(["getPrices",()=>o,"getPricesInsertion",()=>a,"useCreateSession",0,()=>{let e=(0,n.useQueryClient)();return(0,t.useMutation)({mutationFn:u,onSuccess:()=>{e.invalidateQueries({queryKey:["createSession"]})}})},"useCreateSessionInsertion",0,()=>((0,n.useQueryClient)(),(0,t.useMutation)({mutationKey:["createSessionInsertion"],mutationFn:d,onSuccess:e=>e})),"usePrices",0,()=>(0,i.useQuery)({queryKey:["prices"],queryFn:o}),"usePricesInsertion",0,()=>(0,i.useQuery)({queryKey:["pricesInsertions"],queryFn:a}),"useSuccessSession",0,()=>{let e=(0,n.useQueryClient)();return(0,t.useMutation)({mutationFn:c,onSuccess:()=>
1{e.invalidateQueries({queryKey:["successSession"]}),e.invalidateQueries({queryKey:["auth-user"]}),e.invalidateQueries({queryKey:["user"]})}})}])},406321,e=>{"use strict";let t=(0,e.i(475254).default)("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);e.s(["default",()=>t])},269638,e=>{"use strict";var t=e.i(406321);e.s(["CheckCircle",()=>t.default])},487486,e=>{"use strict";var t=e.i(843476),i=e.i(225913),n=e.i(975157);let r=(0,i.cva)("inline-flex items-center rounded-md border border-zinc-200 px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-zinc-950 focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-zinc-900 text-zinc-50 shadow hover:bg-zinc-900/80",cmsPage:"border-transparent bg-primary text-primary-foreground shadow hover:opacity-90",success:"border-transparent bg-emerald-500 text-white shadow hover:bg-emerald-500/80",warning:"border-transparent bg-orange-500 text-white shadow hover:bg-orange-500/80",secondary:"border-transparent bg-zinc-100 text-zinc-900 hover:bg-zinc-100/80",cmsPageSecondary:"border-transparent bg-secondary text-secondary-foreground hover:opacity-90",destructive:"border-transparent bg-red-500 text-white shadow hover:bg-red-500/80",outline:"text-zinc-950",cmsPageOutline:"border-border text-foreground"}},defaultVariants:{variant:"default"}});function s({className:e,variant:i,...s}){return(0,t.jsx)("div",{className:(0,n.cn)(r({variant:i}),e),...s})}e.s(["Badge",()=>s])},915411,e=>{"use strict";function t(e,t){if(!e||"object"!=typeof e)return"";let i=e[t];if("string"==typeof i&&i.trim().length>0)return i;for(let t of Object.keys(e)){let i=e[t];if("string"==typeof i&&i.trim().length>0)return i}return""}e.s(["getLocalized",()=>t])},575827,e=>{"use strict";
1var t=e.i(843476),i=e.i(657688),n=e.i(759870),r=e.i(608354),s=e.i(892680);e.s(["CmsCoverMedia",0,({attachment:e,imageUrl:l,alt:o="",width:a=736,height:u=578,sizes:c,priority:d,className:m,style:p,objectFit:g="contain"})=>{let f=(0,s.mergeNaturalMediaStyle)({...p,objectFit:g});if(e?.kind==="video"){let r=e.posterPublicUrl??l??void 0,s="processing"===e.videoStatus||!e.videoPublicUrl&&"error"!==e.videoStatus,p="error"===e.videoStatus&&!e.videoPublicUrl;return s||p?r?(0,t.jsx)(i.default,{src:r,alt:o,width:a,height:u,priority:d,sizes:c,className:m,style:f}):null:(0,t.jsx)(n.VideoPlayer,{src:e.videoPublicUrl,poster:r,className:m,style:f,useCmsPlayerSettingsOnly:!0})}return e?.kind==="embed"?(0,t.jsx)(r.EmbedPlayer,{provider:e.embedProvider,videoId:e.embedVideoId,embedUrl:e.embedUrl,className:m,style:{width:"100%",maxWidth:"100%",...p},title:o,useCmsPlayerSettingsOnly:!0}):l?(0,t.jsx)(i.default,{src:l,alt:o,width:a,height:u,priority:d,sizes:c,className:m,style:f}):null}])},826230,42671,844133,e=>{"use strict";var t=e.i(364514);let i={tabletMax:1023,mobileMax:767},n={sticky:!1,stickyTop:0,entrance:"none"},r={fontSize:null,align:null,transform:null,bold:!1,italic:!1,underline:!1,strikethrough:!1,lineHeight:null,letterSpacing:null},s={enabled:!1,from:null,to:null,direction:"to-bottom",opacity:.4},l={attachmentId:null,fit:"cover",position:"center",overlay:{...s}},o={width:null,style:"solid",color:null},a={tl:null,tr:null,br:null,bl:null},u={width:null,widthUnit:"%",maxWidth:null,align:null,contentMaxWidth:null,zIndex:null},c={hideDesktop:!1,hideTablet:!1,hideMobile:!1},d={cssId:null,cssClass:null},m={top:null,right:null,bottom:null,left:null},p={top:null,right:null,bottom:null,left:null};function g(){return{margin:{...m},padding:{...p},width:null,fontSize:null,letterSpacing:null,lineHeight:null}}let f={design:{background:null,backgroundImage:{...l,overlay:{...s}},textColor:null,typography:{fontFamily:null,fontVariant:null},text:{...r},border:{top:{...o},right:{...o},bottom:{...o},left:{...o}},radius:{...a},shadow:"none"},spacing:{margin:{top:null,right:null,bottom:null,left:null},padding:{top:null,right:null,bottom:null,left:null},unit:"px"},layout:{...u},effects:{...n},visibility:{...c},attributes:{...d},responsive:{tablet:g(),mobile:g()}},h=`
2@keyframes cms-blk-fade-in{from{opacity:0}to{opacity:1}}
3@keyframes cms-blk-slide-up{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
4@keyframes cms-blk-slide-down{from{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}
5@keyframes cms-blk-slide-left{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}
6@keyframes cms-blk-slide-right{from{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}
7.cms-blk-entrance-fade{animation:cms-blk-fade-in .55s ease-out both}
8.cms-blk-entrance-slide-up{animation:cms-blk-slide-up .55s ease-out both}
9.cms-blk-entrance-slide-down{animation:cms-blk-slide-down .55s ease-out both}
10.cms-blk-entrance-slide-left{animation:cms-blk-slide-left .55s ease-out both}
11.cms-blk-entrance-slide-right{animation:cms-blk-slide-right .55s ease-out both}
12.cms-blk-entrance-slide{animation:cms-blk-slide-up .55s ease-out both}
13`;function b(e){return null!=e.top.color||null!=e.right.color||null!=e.bottom.color||null!=e.left.color}e.s(["BLOCK_ENTRANCE_CSS",0,h,"CMS_STYLE_BREAKPOINTS",0,i,"DEFAULT_BACKGROUND_IMAGE",0,l,"DEFAULT_BLOCK_ATTRIBUTES",0,d,"DEFAULT_BLOCK_EFFECTS",0,n,"DEFAULT_BLOCK_LAYOUT",0,u,"DEFAULT_BLOCK_RADIUS",0,a,"DEFAULT_BLOCK_STYLE",0,f,"DEFAULT_BLOCK_TEXT_STYLE",0,r,"DEFAULT_BLOCK_VISIBILITY",0,c,"DEFAULT_GRADIENT_OVERLAY",0,s,"cloneResponsivePatch",()=>g],42671);let x=["px","rem","em","%"],v=["left","center","right","justify"],y=["uppercase","lowercase","capitalize"],w=["cover","contain","stretch","repeat"],j=["center","top","bottom","left","right","top-left","top-right","bottom-left","bottom-right"],C=["to-bottom","to-top","to-right","to-left","to-bottom-right","to-bottom-left"];function z(e){return e&&"object"==typeof e?"palette"===e.source&&"string"==typeof e.id?{source:"palette",id:e.id}:"custom"===e.source&&"string"==typeof e.hex?{source:"custom",hex:e.hex}:null:null}function S(e){return"number"==typeof e&&Number.isFinite(e)?e:null}function k(e){let t=e??{};return{top:S(t.top),right:S(t.right),bottom:S(t.bottom),left:S(t.left)}}let D=["solid","dashed","dotted"],N=["none","sm","md","lg","xl"],T=["left","center","right"],P=["px","%"];function F(e){let t=e??{};return{width:S(t.width),style:D.includes(t.style)?t.style:"solid",color:z(t.color)}}function E(e){let t=e??{};return{top:F(t.top),right:F(t.right),bottom:F(t.bottom),left:F(t.left)}}let I=["full","1024","1280","1320","1440","prose"],R=["none","fade-in","slide-up","slide-down","slide-left","slide-right"];function L(e){let t=e??{},i=t.stickyTop,n=null==i?0:Number.isFinite(Number(i))?Math.max(0,Math.round(Number(i))):0,r=R.includes(t.entrance)?t.entrance:"none";return{sticky:!0===t.sticky,stickyTop:n,entrance:r}}function M(e){return"fade-in"===e?"cms-blk-entrance-fade":e.startsWith("slide-")?`cms-blk-entrance-${e}`:null}function A(e,t){let i=O(e).layout.contentMaxWidth;return null!=i?"full"===i?null:i:t&&"full"!==t?t:null}function U(e){let t=e??{};return{margin:k(t.margin),padding:k(t.padding),width:S(t.width),fontSize:S(t.fontSize),letterSpacing:S(t.letterSpacing),lineHeight:S(t.lineHeight)}}function O(e){var t;let i,o,m,p,h,b,D,F;if(!e||"object"!=typeof e)return{design:{...f.design,backgroundImage:{...l,overlay:{...s}},typography:{...f.design.typography},text:{...r},border:E(void 0),radius:{...a},shadow:"none"},spacing:{margin:{...f.spacing.margin},padding:{...f.spacing.padding},unit:f.spacing.unit},layout:{...u},effects:{...n},visibility:{...c},attributes:{...d},responsive:{tablet:g(),mobile:g()}};let R=e.design??{},M=e.spacing??{},A=e.responsive??{},O=R.typography??{},$=M.unit,_=R.shadow;return{design:{background:z(R.background),backgroundImage:{attachmentId:"string"==typeof(F=R.backgroundImage??{}).attachmentId&&F.attachmentId.trim()?F.attachmentId:null,fit:w.includes(F.fit)?F.fit:"cover",position:j.includes(F.position)?F.position:"center",overlay:(D="number"==typeof(b=F.overlay??{}).opacity&&Number.isFinite(b.opacity)?Math.min(1,Math.max(0,b.opacity)):s.opacity,{enabled:!0===b.enabled,from:z(b.from),to:z(b.to),direction:C.includes(b.direction)?b.direction:"to-bottom",opacity:D})},textColor:z(R.textColor),typography:{fontFamily:"string"==typeof O.fontFamily?O.fontFamily:null,fontVariant:"string"==typeof O.fontVariant?O.fontVariant:null},text:{fontSize:S((i=R.text??{}
13).fontSize),align:v.includes(i.align)?i.align:null,transform:y.includes(i.transform)?i.transform:null,bold:!0===i.bold,italic:!0===i.italic,underline:!0===i.underline,strikethrough:!0===i.strikethrough,lineHeight:S(i.lineHeight),letterSpacing:S(i.letterSpacing)},border:E(R.border),radius:{tl:S((o=R.radius??{}).tl),tr:S(o.tr),br:S(o.br),bl:S(o.bl)},shadow:N.includes(_)?_:"none"},spacing:{margin:k(M.margin),padding:k(M.padding),unit:x.includes($)?$:"px"},layout:{width:S((m=e.layout??{}).width),widthUnit:P.includes(m.widthUnit)?m.widthUnit:"%",maxWidth:S(m.maxWidth),align:T.includes(m.align)?m.align:null,contentMaxWidth:null==(t=m.contentMaxWidth)?null:I.includes(t)?t:null,zIndex:S(m.zIndex)},effects:L(e.effects),visibility:{hideDesktop:!0===(p=e.visibility??{}).hideDesktop,hideTablet:!0===p.hideTablet,hideMobile:!0===p.hideMobile},attributes:{cssId:"string"==typeof(h=e.attributes??{}).cssId&&h.cssId.trim()?h.cssId.trim():null,cssClass:"string"==typeof h.cssClass&&h.cssClass.trim()?h.cssClass.trim():null},responsive:{tablet:U(A.tablet),mobile:U(A.mobile)}}}function $(e,t="left"){if(!e)return t;let i=O(e).design.text.align;return"left"===i||"center"===i||"right"===i?i:t}function _(e,t){if(!t)return;if("custom"===t.source)return t.hex||void 0;let i=e.find(e=>e.id===t.id);return i?.hex}let B=[["top","Top","top"],["right","Right","right"],["bottom","Bottom","bottom"],["left","Left","left"]];function H(e,t,i,n,r){for(let[s,l]of B){if(r?.(s))continue;let o=i[s];null!=o&&(e[`${t}${l}`]=`${o}${n}`)}}function K(e,t,i){return null!=e.responsive.tablet[t][i]||null!=e.responsive.mobile[t][i]}function q(e,t){return null!=e.responsive.tablet[t]||null!=e.responsive.mobile[t]}function V(e){let t=e.visibility;if(t.hideDesktop||t.hideTablet||t.hideMobile)return!0;for(let t of[e.responsive.tablet,e.responsive.mobile]){if(null!=t.width||null!=t.fontSize||null!=t.letterSpacing||null!=t.lineHeight)return!0;for(let[e]of B)if(null!=t.margin[e]||null!=t.padding[e])return!0}return!1}function G(e,i){let n={},r=_(e,i.design.textColor);r&&(n.color=r);let{fontFamily:s,fontVariant:l}=i.design.typography;s&&(n.fontFamily=`'${s}', sans-serif`),(s||l)&&(n.fontWeight=(0,t.resolveCmsFontWeight)(s,l));let o=i.design.text;q(i,"fontSize")?n.fontSize="inherit":null!=o.fontSize&&(n.fontSize=`${o.fontSize}px`),o.bold&&(n.fontWeight=700),o.align&&(n.textAlign=o.align),o.transform&&(n.textTransform=o.transform),o.italic&&(n.fontStyle="italic"),q(i,"letterSpacing")?n.letterSpacing="inherit":null!=o.letterSpacing&&(n.letterSpacing=`${o.letterSpacing}px`),q(i,"lineHeight")||null==o.lineHeight||(n["--cms-line-height"]=String(o.lineHeight));let a=[];return o.underline&&a.push("underline"),o.strikethrough&&a.push("line-through"),a.length&&(n.textDecorationLine=a.join(" ")),n}function W(e,t){let i=e.trim().replace(/^#/,"");if(3===i.length&&(i=i.split("").map(e=>e+e).join("")),6!==i.length||/[^0-9a-fA-F]/.test(i))return;let n=parseInt(i.slice(0,2),16),r=parseInt(i.slice(2,4),16),s=parseInt(i.slice(4,6),16),l=Math.min(1,Math.max(0,t));return`rgba(${n}, ${r}, ${s}, ${l})`}let Q={"to-bottom":"to bottom","to-top":"to top","to-right":"to right","to-left":"to left","to-bottom-right":"to bottom right","to-bottom-left":"to bottom left"},Y={center:"center",top:"top",bottom:"bottom",left:"left",right:"right","top-left":"left top","top-right":"right top","bottom-left":"left bottom","bottom-right":"right bottom"};function X(e,t){if(!t.enabled)return;let i=_(e,t.from),n=_(e,t.to)??i;if(!i)return;let r=W(i,t.opacity),s=W(n??i,t.opacity);if(r&&s)return`linear-gradient(${Q[t.direction]}, ${r}, ${s})`}let Z={sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)"};function J(e,t,i){let n=G(e,t);q(t,"fontSize")&&delete n.fontSize,q(t,"letterSpacing")&&delete n.letterSpacing;let r=_(e,t.design.background);r&&(n.backgroundColor=r);let s=t.design.backgroundImage,l=i?.backgroundImageUrl;
13if(!i?.renderBackgroundAsMedia){let t=X(e,s.overlay),i=[];t&&i.push(t),l&&i.push(`url('${l}')`),i.length&&(n.backgroundImage=i.join(", "),l&&(n.backgroundSize="cover"===s.fit?"cover":"contain"===s.fit?"contain":"stretch"===s.fit?"100% 100%":"auto",n.backgroundPosition=Y[s.position],n.backgroundRepeat="repeat"===s.fit?"repeat":"no-repeat"))}for(let[i,r]of B){let s=t.design.border[i],l=_(e,s.color);null!=s.width?0===s.width?(n[`border${r}Width`]="0",n[`border${r}Style`]="none"):(n[`border${r}Width`]=`${s.width}px`,n[`border${r}Style`]=s.style,n[`border${r}Color`]=l??"currentColor"):l&&(n[`border${r}Color`]=l)}let o=t.design.radius;null!=o.tl&&(n.borderTopLeftRadius=`${o.tl}px`),null!=o.tr&&(n.borderTopRightRadius=`${o.tr}px`),null!=o.br&&(n.borderBottomRightRadius=`${o.br}px`),null!=o.bl&&(n.borderBottomLeftRadius=`${o.bl}px`),(null!=o.tl||null!=o.tr||null!=o.br||null!=o.bl)&&(n.overflow="hidden"),"none"!==t.design.shadow&&(n.boxShadow=Z[t.design.shadow]);let a=t.layout;if(q(t,"width")||null==a.width||(n.width=`${a.width}${a.widthUnit}`),null!=a.maxWidth&&(n.maxWidth=`${a.maxWidth}px`),a.align){let e="center"===a.align||"right"===a.align,i="center"===a.align||"left"===a.align;e&&null==t.spacing.margin.left&&!K(t,"margin","left")&&(n.marginLeft="auto"),i&&null==t.spacing.margin.right&&!K(t,"margin","right")&&(n.marginRight="auto")}null!=a.zIndex&&(n.zIndex=a.zIndex,n.position="relative");let u=L(t.effects);return u.sticky&&(n.position="sticky",n.top=`${u.stickyTop??0}px`,null==n.zIndex&&(n.zIndex=10)),H(n,"margin",t.spacing.margin,t.spacing.unit,e=>K(t,"margin",e)),H(n,"padding",t.spacing.padding,t.spacing.unit,e=>K(t,"padding",e)),n}function ee(e,t,i,n,r){for(let[s,,l]of B){if(r&&!r(s))continue;let o=i[s];null!=o&&e.push(`${t}-${l}:${o}${n}`)}}function et(e,t){let i=[],n=e.spacing.unit;return ee(i,"margin",t.margin,n),ee(i,"padding",t.padding,n),null!=t.width&&i.push(`width:${t.width}${e.layout.widthUnit}`),null!=t.fontSize&&i.push(`font-size:${t.fontSize}px`),null!=t.letterSpacing&&i.push(`letter-spacing:${t.letterSpacing}px`),null!=t.lineHeight&&i.push(`--cms-line-height:${t.lineHeight}`),i}function ei(e,t){if(!V(t))return null;let n=[],r=t.spacing.unit,s=[];ee(s,"margin",t.spacing.margin,r,e=>K(t,"margin",e)),ee(s,"padding",t.spacing.padding,r,e=>K(t,"padding",e)),q(t,"width")&&null!=t.layout.width&&s.push(`width:${t.layout.width}${t.layout.widthUnit}`),q(t,"fontSize")&&null!=t.design.text.fontSize&&s.push(`font-size:${t.design.text.fontSize}px`),q(t,"letterSpacing")&&null!=t.design.text.letterSpacing&&s.push(`letter-spacing:${t.design.text.letterSpacing}px`),q(t,"lineHeight")&&null!=t.design.text.lineHeight&&s.push(`--cms-line-height:${t.design.text.lineHeight}`),s.length&&n.push(`${e}{${s.join(";")}}`);let l=et(t,t.responsive.tablet);l.length&&n.push(`@media (max-width:${i.tabletMax}px){${e}{${l.join(";")}}}`);let o=et(t,t.responsive.mobile);o.length&&n.push(`@media (max-width:${i.mobileMax}px){${e}{${o.join(";")}}}`);let a=t.visibility;return a.hideDesktop&&n.push(`@media (min-width:${i.tabletMax+1}px){${e}{display:none}}`),a.hideTablet&&n.push(`@media (min-width:${i.mobileMax+1}px) and (max-width:${i.tabletMax}px){${e}{display:none}}`),a.hideMobile&&n.push(`@media (max-width:${i.mobileMax}px){${e}{display:none}}`),n.length?n.join("\n"):null}e.s(["blockEntranceClass",()=>M,"blockStyleNeedsCssRules",()=>V,"buildBlockCssRules",()=>ei,"hasCustomBorderColor",()=>b,"normalizeBlockStyle",()=>
13O,"resolveBackgroundOverlayGradient",()=>X,"resolveBlockContentMaxWidth",()=>A,"resolveBlockStyleCss",()=>J,"resolveBlockTextAlign",()=>$,"resolveBlockTextCss",()=>G,"resolveColorRef",()=>_],844133),e.s([],826230)},432344,e=>{"use strict";var t=e.i(843476),i=e.i(271645);let n=(0,i.createContext)([]);function r({palette:e,children:i}){return(0,t.jsx)(n.Provider,{value:e,children:i})}function s(){return(0,i.useContext)(n)}e.s(["PuckPaletteProvider",()=>r,"usePuckPalette",()=>s])},764551,e=>{"use strict";var t=e.i(432344);e.i(826230);var i=e.i(844133);function n(e){let n=(0,t.usePuckPalette)();return(0,i.resolveBlockStyleCss)(n,(0,i.normalizeBlockStyle)(e))}function r(e){let n=(0,t.usePuckPalette)();return(0,i.resolveBlockTextCss)(n,(0,i.normalizeBlockStyle)(e))}e.s(["useBlockStyleCss",()=>n,"useBlockTextCss",()=>r])},95187,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n={callServer:function(){return s.callServer},createServerReference:function(){return o.createServerReference},findSourceMapURL:function(){return l.findSourceMapURL}};for(var r in n)Object.defineProperty(i,r,{enumerable:!0,get:n[r]});let s=e.r(132120),l=e.r(92245),o=e.r(235326)},194445,e=>{"use strict";var t=e.i(95187);let i=(0,t.createServerReference)("607c9ea85d01f1bc672fd1cf2a9a136e4bad7b72e8",t.callServer,void 0,t.findSourceMapURL,"authenticate");e.s(["authenticate",()=>i])},317249,e=>{"use strict";var t=e.i(843476),i=e.i(575827),n=e.i(912953),r=e.i(519455),s=e.i(793479),l=e.i(110204),o=e.i(194445),a=e.i(457128),u=e.i(513105),c=e.i(211137),d=e.i(635333),m=e.i(284413),p=e.i(994814),g=e.i(531278),f=e.i(522016),h=e.i(618566),b=e.i(271645),x=e.i(653145),v=e.i(39839),y=e.i(50270),w=e.i(764551);let j=y.z.object({email:y.z.string().email(),password:y.z.string().min(6)}),C=({data:e,headerData:y,redirect:C,showSideImage:z=!0,embedded:S=!1,blockStyle:k})=>{let D=(0,m.useI18n)(),N=(0,m.useCurrentLocale)(),T=(0,h.useRouter)(),P=(0,w.useBlockTextCss)(S?k:void 0),F=y.generalSettings?.defaultWebsiteLanguage,E=e=>(0,d.localizedHref)(N,e,F),I=(0,v.useMediaQuery)("(max-width: 768px)"),[R,L]=(0,b.useState)(""),[M,A]=(0,b.useState)(null),{register:U,handleSubmit:O,formState:{errors:$,isSubmitting:_}}=(0,x.useForm)({resolver:(0,p.zodResolver)(j)}),B=(0,b.useMemo)(()=>{let t=`authPage${N.toLocaleUpperCase()}`;return e.content?.attachments?.find(e=>e.position===t)},[e?.content?.attachments,N]),H=B?(0,c.getDisplayUrl)(B,"largePublicUrl")??B.largePublicUrl:void 0,K=B?.caption?.[N],q=async e=>{try{let t=y.pages.catalogueRaisonneGeneral?.slug,i=t?E(t):E("profil"),n=(0,u.readRedirectSearchParam)(C)??(0,u.readRedirectFromLocationSearch)()??(0,u.consumeRememberedPostLoginRedirect)()??i,r=await (0,o.authenticate)(e,n);if(r?.ok===!0){T.push((0,u.normalizeRedirectPath)(r.redirectTo)??i),T.refresh();return}if(r?.ok===!1){let e=(0,a.toAuthMessageKey)(r.code);L(e),A(r.code)}}catch(e){if(e instanceof Error&&e.message.includes("NEXT_REDIRECT"))return;L("login.genericError"),A(null)}};return(0,t.jsxs)("div",{className:`w-full flex items-center ${S?"":"max-w-screen-2xl"}`,children:[(0,t.jsx)("div",{className:`w-full flex flex-col ${S?"":"items-center justify-center"}`,children:(0,t.jsxs)("div",{className:S?"w-full flex flex-col gap-5":"md:w-1/2 xs:w-full xs:p-5 md:p-0 xs:mb-20 md:mb-0 m-auto flex flex-col gap-5",children:[S?null:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("h1",{className:"text-center font-medium md:text-5xl xs:text-4xl",children:e?.pageName}),(0,t.jsx)(n.CmsHtmlContent,{html:e?.content?.subtitle??"",muted:!0,className:"text-center font-normal md:text-xl xs:text-lg mb-3"})]}),R&&(0,t.jsx)("p",{className:"text-center font-normal text-red-500",style:S?P:void 0,children:D(R,{count:0})}),M===a.AuthErrorCode.SubscriptionExpired||M===a.AuthErrorCode.NoActivePlan?(0,t.jsx)("div",{className:"text-center",children:(0,t.jsx)(f.default,{href:E("abonnement"),className:"font-semibold text-[#008bd4] hover:underline",style:S?P:void 0,children:D("login.manageSubscription",{count:0})})}):null,(0,t.jsxs)("form",{onSubmit:O(q),className:S?"w-full flex flex-col gap-5":"md:w-full xs:w-full xs:p-5 md:p-0 xs:mb-20 md:mb-0 m-auto flex flex-col gap-5",children:[(0,t.jsxs)("div",{className:"grid w-full items-center gap-1.5",children:[(0,t.jsx)(l.Label,{htmlFor:"email",style:S?P:void 0,children:D("userLoginEmail",{c
13ount:0})}),(0,t.jsx)(s.Input,{type:"email",id:"email",...U("email"),placeholder:D("userLoginEmailPlaceholder",{count:0})}),$.email&&(0,t.jsx)("p",{className:"text-sm text-red-500",children:$.email.message})]}),(0,t.jsxs)("div",{className:"grid w-full items-center gap-1.5",children:[(0,t.jsx)(l.Label,{htmlFor:"password",style:S?P:void 0,children:D("userLoginPassword",{count:0})}),(0,t.jsx)(s.Input,{type:"password",id:"password",...U("password"),placeholder:D("userLoginPasswordPlaceholder",{count:0})}),$.password&&(0,t.jsx)("p",{className:"text-sm text-red-500",children:$.password.message})]}),(0,t.jsx)(f.default,{href:E("forget-password"),className:"text-left font-semibold",style:S?P:void 0,children:D("userLoginPasswordForgotten",{count:0})}),(0,t.jsx)(r.Button,{type:"submit",variant:"cmsPage",className:"font-semibold w-full",disabled:_,children:(0,t.jsxs)("span",{className:"inline-flex items-center gap-2",children:[_?(0,t.jsx)(g.Loader2,{className:"h-4 w-4 animate-spin","aria-hidden":!0}):null,D("userLoginSignin",{count:0})]})}),(0,t.jsxs)("div",{className:"flex flex-col items-center gap-3",children:[(0,t.jsx)("p",{className:"text-center font-normal text-sm cms-page-text-muted",style:S?P:void 0,children:D("userLoginNoAccount",{count:0})}),(0,t.jsx)(r.Button,{asChild:!0,variant:"cmsPageOutline",className:"w-full font-semibold",children:(0,t.jsx)(f.default,{href:E("inscription"),children:D("breadcrumbRegistration",{count:0})})})]})]}),(0,t.jsxs)("div",{className:"flex flex-col items-center justify-center mt-6 gap-1",children:[(0,t.jsx)("p",{className:"text-center text-[12px] cms-page-text-muted font-semibold",style:S?P:void 0,children:D("userLoginProblem",{count:0})}),(0,t.jsx)("a",{href:"mailto:[email protected]",className:"text-[12px] font-semibold text-[#008bd4] hover:underline",style:S?P:void 0,children:D("userLoginContact",{count:0})})]})]})}),!S&&!I&&z&&(H||B?.kind==="video"||B?.kind==="embed")&&(0,t.jsx)(i.CmsCoverMedia,{attachment:B,imageUrl:H,alt:K??"",width:720,height:924,priority:!0,sizes:"(max-width: 768px) 100vw, 720px",style:{maxWidth:"720px"}})]})};e.s(["LoginForm",()=>C,"default",0,C])}]);

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.