1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[101],{33741:function(e,r,n){"use strict";n.d(r,{Q:function(){return t},X:function(){return s}}),n(14542),n(22070),n(62679);var t=(0,n(76710).u)({defaultClassName:"vxnhc30",variantClassNames:{type:{grid:"vxnhc31"},style:{bordered:"vxnhc32"},fullWidth:{true:"vxnhc33"},color:{green:"vxnhc34",beige:"vxnhc35"},align:{stretch:"vxnhc36"},space:{large:"vxnhc37",small:"vxnhc38"},overflow:{true:"vxnhc39"}},defaultVariants:{},compoundVariants:[]}),s="vxnhc3a"},30307:function(e,r,n){"use strict";n.d(r,{Z:function(){return o}});var t=n(85893),s=n(74703),i=n(72659),a=n(67294),l=n(87536);function o(e){let{name:r="commune",commune:n,rules:o}=e,c=(0,a.useCallback)((e,r)=>{(0,i.h$)({q:e||(n?n.name:"")}).then(e=>{r(e?e.map(e=>({value:e.id,label:"".concat(e.name,", ").concat(e.zipcode)})):[])})},[n]),[u,d]=(0,a.useState)(n?[n]:[]),{getValues:m}=(0,l.Gc)();return(0,a.useEffect)(()=>{m(r)&&(0,i.ev)(m(r),"id").then(e=>{e&&d([{value:e.id,label:"".concat(e.name,", ").concat(e.zipcode)}])})},[r,m]),(0,t.jsx)(s.vM,{name:r,options:u,loadOptions:c,cacheOptions:!0,rules:o,...n&&{defaultValue:{value:n.id,label:"".concat(n.name,", ").concat(n.zipcode)}},noOptionsMessage:e=>{let{inputValue:r}=e;return""===r?"Tapez le nom ou code postal":"Aucune commune trouv\xe9e"}})}},92514:function(e,r,n){"use strict";n.r(r),n.d(r,{default:function(){return N}});var t=n(85893),s=n(30307),i=n(25876),a=n(64969),l=n(15483),o=n(57662),c=n(93930),u=n(90909),d=n(6707),m=n(61577),p=n(87640),h=n(17300),x=n(65158),v=n(896),f=n(79252),g=n(80336),j=n(93641),b=n(39787),C=n(94184),y=n.n(C),S=n(33299),I=n(67294),q=n(87536);function w(e){let{onClose:r,variant:n}=e,{data:C}=(0,S.useSession)(),{identifyUser:w,trackEvent:V}=(0,x.Z)(),N=(0,q.cI)({mode:"onChange",criteriaMode:"all",defaultValues:{is_producer:"1"}}),{watch:k}=N,[z,L]=(0,I.useState)(void 0),{data:Z}=(0,h.i)({parameters:{_limit:"null"}}),M=(0,I.useCallback)(async e=>{let r=await (0,v.r4)(e);L(r),200===r.status&&(w(e.email),V("registered"),r.authenticate&&(0,S.signIn)("token",{token:r.authenticate.refresh_token,redirect:!1}))},[w,V]);return z&&200===z.status?(0,t.jsxs)("div",{children:[(0,t.jsx)(m.Z,{textStyle:"heading.h2",mb:20,children:"Votre entreprise a\xa0bien \xe9t\xe9\xa0cr\xe9\xe9e\xa0!"}),(0,t.jsx)("p",{className:(0,f.iv)({mb:20}),children:"Vous pouvez maintenant cr\xe9er votre \xe9tablissement afin qu'il puisse appara\xeetre sur la carte\xa0!"}),C&&(0,t.jsx)(d.e9,{href:(0,p.Rg)("user.stores.add"),variant:{color:"greenLight",boxed:!0},arrow:!0,children:"Cr\xe9ez mon \xe9tablissement"}),!C&&(0,t.jsxs)(g.gC,{gap:20,children:[(0,t.jsx)("p",{children:"Connectez-vous pour cr\xe9er d\xe8s maintenant votre \xe9tablissement et appara\xeetre sur la carte\xa0!"}),(0,t.jsx)(i.Z,{})]})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(a.l0,{formId:"registerStore",onSubmit:M,methods:N,response:z,submit:null,variant:{style:"fullWidth",gap:"large",...n},children:[(0,t.jsx)(m.Z,{textStyle:"heading.h2",children:"R\xe9f\xe9rencer mon\xa0\xe9tablissement"}),(0,t.jsxs)(u.iS,{children:[(0,t.jsxs)(u.pl,{title:"Informations sur mon entreprise",subtitle:"Nous avons besoin de quelques informations pour commencerâ¦",children:[(0,t.jsxs)(a.p7,{children:[(0,t.jsx)(a.LV,{name:"producer.name",label:"Raison sociale",required:!0,children:(0,t.jsx)(a.II,{placeholder:"Nom de l'entreprise",name:"producer.name",required:!0})}),(0,t.jsx)(a.LV,{name:"producer.activity",label:"Activit\xe9",required:!0,children:(0,t.jsx)(a.O4,{name:"producer.activity",options:Z&&Z.map(e=>({value:e.id,label:e.name}))||[],rules:{required:"Vous devez renseigner l'activit\xe9"}})}),(0,t.jsx)(a.LV,{name:"producer.phone",label:"T\xe9l\xe9phone",children:(0,t.jsx)(a.II,{placeholder:"01 02 03 04 05",name:"producer.phone"})})]}),(0,t.jsxs)(a.p7,{variant:{grid:"one"},children:[(0,t.jsx)(a.LV,{name:"producer.address",label:"Adresse (num\xe9ro et rue)",required:!0,children:(0,t.jsx)(a.II,{placeholder:"(num\xe9ro et rue)",name:"producer.address",required:!0})}),(0,t.jsx)(a.LV,{name:"commune",label:"Commune / Code postal",required:!0,help:"Le code postal d\xe9terminera votre terroir",children:(0,t.jsx)(s.Z,{rules:{required:"Vous devez renseigner la commune"}})})]})]}),(0,t.jsxs)(u.pl,{title:"Restez connect\xe9.e\xa0!",subtitle:"Cr\xe9ez votre compte pour g\xe9rer vos \xe9tablissements.",children:[(0,t.jsx)(a.LV,{name:"civility",label:"Civilit\xe9",required:!0,children:(0,t.jsx)(a.g4,{name:"civility",type:"radio",choices:[{checked:!1,label:"Madame",value:"Mad
1ame"},{checked:!1,label:"Monsieur",value:"Monsieur"}]})}),(0,t.jsxs)(o.Z,{children:[(0,t.jsxs)(a.p7,{children:[(0,t.jsx)(a.LV,{name:"firstName",label:"Pr\xe9nom",required:!0,children:(0,t.jsx)(a.II,{name:"firstName",required:!0})}),(0,t.jsx)(a.LV,{name:"lastName",label:"Nom",required:!0,children:(0,t.jsx)(a.II,{name:"lastName",required:!0})})]}),(0,t.jsxs)(a.p7,{variant:{grid:"one"},children:[(0,t.jsx)(a.LV,{name:"email",label:"Email",required:!0,children:(0,t.jsx)(a.II,{name:"email",required:!0})}),(0,t.jsxs)(a.LV,{name:"password",label:"Mot de passe",required:!0,children:[(0,t.jsx)(a.II,{type:"password",name:"password",required:!0}),(0,t.jsx)(c.Y,{fieldName:"password"})]}),(0,t.jsx)(a.LV,{name:"password_confirmation",label:"Confirmez le mot de passe",required:!0,children:(0,t.jsx)(a.II,{type:"password",name:"password_confirmation",required:!0,options:{validate:e=>{if(k("password")!=e)return"Les mots de passe ne correspondent pas."}}})})]}),(0,t.jsxs)(a.p7,{variant:{grid:"one"},children:[(0,t.jsx)(l.Z,{consentCode:"partner-mail",label:"Recevoir des offres commerciales de la part de L'Observatoire et\xa0ses\xa0partenaires par voie postale\xa0?",required:"Nous avons besoin de votre choix"}),(0,t.jsx)(l.Z,{consentCode:"partner-email",label:"Recevoir des offres commerciales de la part des partenaires de\xa0l'Observatoire par email ?",required:"Nous avons besoin de votre choix"}),(0,t.jsx)(l.Z,{consentCode:"lopt-cgu",unique:!0,label:"J'accepte les conditions g\xe9n\xe9rales d'utilisation de L'Observatoire des Produits du Terroir",required:"Vous devez accepter les conditions g\xe9n\xe9rales d'utilisation"})]})]})]})]})]}),null!==r&&(0,t.jsx)("div",{className:y()((0,j.RP)({style:"secondary"}),(0,j.Cg)({align:"center"}),(0,b.K)({marginTop:5})),onClick:()=>{r&&r()},children:"Annuler"})]})}var V=n(73971);function N(e){let{trigger:r}=e,[n,s]=(0,I.useState)(!1),[i,a]=(0,I.useState)(!1);return(0,t.jsxs)(t.Fragment,{children:[(0,I.cloneElement)(r,{onClick:()=>{a(!0)}}),(0,t.jsx)(V.Z,{isOpen:i,onClose:()=>a(!1),footerActions:null,variant:{size:"medium",rounded:"large"},align:"top",bodyClassName:(0,f.iv)({maxWidth:"600px !"}),children:n?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("h2",{children:"C'est envoy\xe9\xa0!"}),(0,t.jsxs)("p",{children:["Votre contribution a \xe9t\xe9 envoy\xe9e, ",(0,t.jsx)("strong",{children:"merci\xa0!"})," Vous allez recevoir un email r\xe9capitulatif."]}),(0,t.jsx)(d.IO,{onClick:()=>a(!1),className:(0,b.K)({marginLeft:"auto",marginTop:5}),children:"Fermer"})]}):(0,t.jsx)(w,{onClose:null})})]})}},90909:function(e,r,n){"use strict";n.d(r,{pl:function(){return h},iS:function(){return p}});var t=n(85893),s=n(24306),i=n(67294);let a=(0,i.createContext)({step:1,isLastStep:!1,prevStep:()=>{},nextStep:()=>{}});var l=n(6707),o=n(61577),c=n(18400),u=n(79252),d=n(80336),m=n(87536);function p(e){let{children:r,next:n,previous:o,submit:p,defaultStep:x=1}=e,v=i.Children.toArray(r);(0,i.useEffect)(()=>{v.forEach(e=>{if(i.isValidElement(e)&&e.type!==h)throw Error("All direct children of FromStepsProvider must be FormStep components")})},[v]);let f=(0,i.useMemo)(()=>v.length,[v]),[g,j]=(0,i.useState)(x),{trigger:b,formState:{isSubmitting:C}}=(0,m.Gc)(),y=(0,i.useMemo)(()=>g===f,[g,f]),S=(0,i.useCallback)(()=>{1!==g&&j(g-1)},[g,j]),I=(0,i.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];y||b().then(r=>{if(r||!0===e){j(g+1);let e=document.querySelector(".modal.modal-open");e&&e.scrollTo(0,0)}})},[g,y,b]),q=(0,i.useMemo)(()=>({step:g,isLastStep:y,prevStep:S,nextStep:I}),[I,S,g,y]),w=(0,c.Z)(["mobile"]),V=(0,i.useCallback)(()=>(0,t.jsx)(l.zx,{outline:!0,type:"button",onClick:S,disabled:1===g,iconOnly:w.mobile.match,className:(0,u.iv)({justifySelf:"start",backdropFilter:"blur(20px)",bg:"white"}),children:w.mobile.match?(0,t.jsx)(s.Z,{}):"Pr\xe9c\xe9dent"}),[w.mobile.match,S,g]);return(0,t.jsxs)(a.Provider,{value:q,children:[i.Children.map(r,(e,r)=>{let n=r+1;return i.isValidElement(e)?i.cloneElement(e,{step:n,isCurrentStep:n===g}):null}),(0,t.jsxs)(d.Ug,{alignItems:"center",css:{display:"grid",gridTemplateColumns:"1fr 1fr 1fr",gap:20,...g===f&&{gridTemplateColumns:"auto 1fr"},smDown:{mt:"auto",position:"sticky",bottom:"var(--app-gutter)"}}
1,children:[!o&&(0,t.jsx)(V,{}),o&&o({isLastStep:y,step:g,isSubmitting:C,OriginComponent:V}),g!==f&&(0,t.jsxs)(d.Ug,{textAlign:"center",justifyContent:"center",alignItems:"center",whiteSpace:"nowrap",css:{fontSize:{base:"smaller",sm:"medium"}},children:[g," / ",f]}),!y&&(n?n({isLastStep:y,step:g,isSubmitting:C}):(0,t.jsx)(l.zx,{variant:"primary",boxed:!0,type:"button",onClick:()=>{I()},arrow:!0,className:(0,u.iv)({justifySelf:"end"}),children:"Continuer"})),y&&(p?p({isLastStep:y,step:g,isSubmitting:C}):(0,t.jsx)(l.zx,{variant:"primary",boxed:!0,className:(0,u.iv)({justifySelf:"end"}),type:"submit",loading:C,children:"Envoyer"}))]})]})}function h(e){let{step:r=0,children:n,isCurrentStep:s,title:i,subtitle:a}=e;return s?(0,t.jsxs)(d.gC,{alignItems:"stretch",gap:0,children:[(i||a)&&(0,t.jsxs)(d.gC,{alignItems:"stretch",gap:0,mb:12,children:[i&&(0,t.jsx)(o.Z,{textStyle:"heading.h3",color:"brown.light",children:i}),a&&(0,t.jsx)(o.Z,{children:a})]}),n]}):null}},17627:function(e,r,n){"use strict";n.d(r,{j:function(){return d}});var t=n(85893),s=n(86971),i=n(80336),a=n(5271),l=n(39787),o=n(94184),c=n.n(o),u=n(67294);function d(e){let{id:r,dismiss:n,className:o,children:d,...m}=e;if(n&&!r)throw Error("id is required when dismiss is true");let p=(0,u.useMemo)(()=>"banner_".concat(r),[r]),[h,x]=(0,u.useState)(!n);(0,u.useEffect)(()=>{let e=window.localStorage.getItem(p);n&&!e&&x(!0)},[p,n,r]);let v=(0,u.useCallback)(()=>{window.localStorage.setItem(p,"1"),x(!1)},[p]),[f,g]=a.K_.splitVariantProps(m);return o=c()((0,a.K_)(f),o),h?(0,t.jsxs)(i.xu,{className:o,...g,children:[(0,t.jsx)(i.gC,{gap:4,alignItems:"flex-start",children:d}),n&&(0,t.jsx)(s.Z,{onClick:v,className:(0,l.K)({cursor:"pointer"})})]}):null}},94082:function(e,r,n){"use strict";n.d(r,{Z:function(){return o}});var t=n(85893),s=n(94184),i=n.n(s);n(67294);var a=n(33741),l=n(39787);function o(e){let{children:r,className:n="",sp:s,variant:o,...c}=e;return n=i()(o&&(0,a.Q)(o),s&&(0,l.K)(s),n),(0,t.jsx)("div",{className:n,...c,children:r})}},57914:function(e,r,n){"use strict";n.d(r,{B8:function(){return i},G_:function(){return a},m4:function(){return s}}),n(18400);var t=n(82821);function s(e,r){return(0,t.Z)(e,{format:"css",alpha:r})}function i(e,r){let n=e.slice(1),t=parseInt(n.substring(0,2),16),s=parseInt(n.substring(2,4),16),i=parseInt(n.substring(4,6),16);return"#".concat(Math.round((255-t)*(1-r)+t).toString(16)).concat(Math.round((255-s)*(1-r)+s).toString(16)).concat(Math.round((255-i)*(1-r)+i).toString(16)).toUpperCase()}function a(e){return e.slice(4,e.length-1)}},62679:function(){}}]);
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.