PageSourceSearch

https://www.ffr.fr/static/js/2997.89a2809e.chunk.js

js ffr.fr collected 2026-10-01 10:41:01 UTC 11,897 bytes, 5 lines download raw bytes

1"use strict";
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="54466a33-c893-5b58-bd9b-56d71436043f")}catch(e){}}();
3(self.webpackChunkffr_website=self.webpackChunkffr_website||[]).push([[2997],{49762:function(e,t,n){n.d(t,{Z:function(){return g}});var s=n(15671),i=n(43144),r=n(60136),a=n(27277),l=n(71233),c=n(35216),o=n(61163),d=n(2183),h=n(37881),u=function(e){var t=e.event,n=(0,c.bl)(t.startDate),s=(0,c.bl)(t.endDate),i="".concat(t.adress," ").concat(t.zip," ").concat(t.city);return(0,h.jsxs)("div",{className:"event__content",children:[(0,h.jsx)("h2",{className:"event__title ft-h4",children:(0,h.jsx)(d.Z,{to:"/evenements/".concat(t.slug),title:"Voir le d\xe9tail de l'\xe9v\xe9nement : ".concat(t.title),children:t.title})}),(0,h.jsxs)("p",{children:[(0,h.jsx)("span",{className:"event__type ft-h6 ft-up",children:e.event.tag||e.event.label}),!t.all_day&&(0,h.jsxs)("span",{className:"event__info",children:[(0,h.jsx)("i",{className:"icon icon-clock is-inline"}),(0,c.bx)(n),n.getTime()!==s.getTime()&&" - ".concat((0,c.bx)(s))]}),t.adress&&(0,h.jsxs)("a",{href:"https://www.google.com/maps/search/".concat(i),target:"_blank",rel:"noopener noreferrer",className:"event__info",children:[(0,h.jsx)("i",{className:"icon icon-place is-inline"}),i]})]})]})},p=n(80698),m=function(e){(0,r.Z)(n,e);var t=(0,a.Z)(n);function n(){return(0,s.Z)(this,n),t.apply(this,arguments)}return(0,i.Z)(n,[{key:"renderElement",value:function(){var e=this.props,t=e.from,n=e.event,s=e.calendarTeamIds,i=n;return(0,o.M$)(s,i)&&i.adversaire?(0,h.jsx)(p.Z,{eventList:!0,event:i,from:t}):(0,h.jsx)(u,{event:i})}},{key:"render",value:function(){var e=this.props,t=e.isFirst,n=e.event,s=(0,c.bl)(n.startDate);return(0,h.jsxs)("div",{className:"event-row event-row--large",children:[(0,h.jsx)("p",{className:"event__date",children:t&&(0,h.jsxs)(l.Fragment,{children:[(0,h.jsx)("span",{className:"event__day ft-h2",children:s.getDate()}),(0,h.jsx)("br",{}),(0,h.jsx)("span",{className:"event__month ft-h6 ft-up",children:(0,c.ZY)(s.getMonth())})]})}),this.renderElement()]})}}]),n}(l.PureComponent),f=m,v=(0,n(34012).$j)((function(e){return{calendarTeamIds:e.settingsState.cat_calendrier_equipes}}))(f),b=n(38233),x=function(e){(0,r.Z)(n,e);var t=(0,a.Z)(n);function n(){var e;(0,s.Z)(this,n);for(var i=arguments.length,r=new Array(i),a=0;a<i;a++)r[a]=arguments[a];return(e=t.call.apply(t,[this].concat(r))).state={isOpen:!1},e.handleHiddenMenuClicked=function(t){t.preventDefault(),e.setState({isOpen:!e.state.isOpen})},e.renderEvents=function(){return e.props.events.map((function(e,t){return(0,h.jsx)(v,{event:e},"".concat(e.title).concat(t))}))},e}return(0,i.Z)(n,[{key:"render",value:function(){var e=(0,b.S)("accordion-panel");!this.state.isOpen&&e.add("is-hidden");var t=(0,b.S)("link-chevron link-chevron--block link-chevron--center link-chevron--inline accordion-trigger");return this.state.isOpen&&t.add("is-selected"),(0,h.jsxs)(l.Fragment,{children:[(0,h.jsx)("div",{className:e.build(),children:this.renderEvents()}),(0,h.jsxs)("a",{onClick:this.handleHiddenMenuClicked,role:"button",tabIndex:0,title:"Plus",className:t.build(),"data-label":"TBD => s\xfbr ? Masquer les \xe9v\xe9nements",children:[(0,h.jsxs)("span",{children:[this.props.events.length," autres \xe9v\xe9nements"]}),(0,h.jsx)("i",{className:"icon icon-zoom_plus"})]})]})}}]),n}(l.PureComponent),j=x,_=function(e){(0,r.Z)(n,e);var t=(0,a.Z)(n);function n(){var e;(0,s.Z)(this,n);for(var i=arguments.length,r=new Array(i),a=0;a<i;a++)r[a]=arguments[a];return(e=t.call.apply(t,[this].concat(r))).renderFirstEvents=function(t){var n=e.props,s=n.events,i=n.from;return s.slice(0,t).map((function(e,t){return(0,h.jsx)(v,{event:e,isFirst:0===t,from:i},t)}))},e}return(0,i.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.events,n=e.from;return 0===t.length?null:1===t.length?(0,h.jsx)(v,{event:t[0],from:n,isFirst:!0}):2===t.length?(0,h.jsx)("div",{className:"events__group",children:this.renderFirstEvents(2)}):(0,h.jsxs)("div",{className:"events__group",children:[this.renderFirstEvents(2),(0,h.jsx)(j,{events:t.slice(2)})]})}}]),n}(l.PureComponent),g=_},42430:function(e,t,n){var s=n(15671),i=n(43144),r=n(60136),a=n(27277),l=n(71233),c=n(38233),o=n(2183),d=n(37881),h=function(e){(0,r.Z)(n,e);var t=(0,a.Z)(n);function n(){var e;(0,s.Z)(this,n);for(var i=arguments.length,r=new Array(i),a=0;a<i;a++)r[a]=arguments[a];return(e=t.call.apply(t,[this].concat(r))).onClick=function(t){t.preventDefault(),e.props.onClick&&e.props.onClick(t)},e}return(0,i.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.url,n=e.isMedium,s=e.isDark,i=e.isDisabled,r=e.isCompetition,a=e.isPrimary,l=e.isWhite,h=e.isRed,u=e.isFull,p=e.label,m=e.noIcon,f=e.isInline,v=e.titleSEO,b=(0,c.S)("btn"),x=(0,c.S)("icon");return this.props.icon&&x.add(this.props.icon),n&&b.add("btn--medium"),s&&b.add("is-dark"),i&&b.add("is-disabled"),!r&&!m&&b.add("btn--icon"),r&&b.add("btn--competition btn--competition"),a&&b.add("btn--primary"),l&&b.add("btn--white"),h&&b.add("btn--red"),u&&b.add("btn--full"),f&&x.add("is-inline"),t?(0,d.jsxs)(o.Z,{to:t,title:v,className:b.build(),children:[(0,d.jsx)("i",{className:x.build()}),p&&(0,d.jsx)("span",{children:p})]}):(0,d.jsxs)("a",{title:v,href:this.props.url,className:b.build(),onClick:this.onClick,children:[(0,d.jsx)("i",{className:x.build()}),p&&(0,d.jsx)("span",{children:p})]})}}]),n}(l.PureComponent);h.defaultProps={url:"#"},t.Z=h},80698:function(e,t,n){n.d(t,{Z:function(){return g}});var s=n(15671),i=n(43144),r=n(60136),a=n(27277),l=n(71233),c=n(2183),o=n(26827),d=n(35216),h=n(38233),u=n(69358),p=n(18209),m=n(95614),f=n(37881),v=function(e){(0,r.Z)(n,e);var t=(0,a.Z)(n);function n(){var e;(0,s.Z)(this,n);for(var i=arguments.length,r=new Array(i),a=0;a<i;a++)r[a]=arguments[a];return(e=t.call.apply(t,[this].concat(r))).state={isTabletOrMobile:window.innerWidth<=1024,isMobile:window.innerWidth<=768}
3,e.updateDimensions=function(){var t=e.state,n=t.isTabletOrMobile,s=t.isMobile;window.innerWidth<=1024&&!n&&e.setState({isTabletOrMobile:!0}),window.innerWidth>1024&&n&&e.setState({isTabletOrMobile:!1}),window.innerWidth<=768&&!s&&e.setState({isMobile:!0}),window.innerWidth>768&&s&&e.setState({isMobile:!1})},e._renderActionButton=function(){var t=e.state.isTabletOrMobile,n=e.props,s=n.event,i=s.id,r=s.adversaire,a=s.reception,l=s.startDate,c=s.billetterie,o=s.title,d=n.userPref,h=n.alertesBilletterie,p=n.identifie,m=n.displayModal,v=new Date,b=new Date(l),x=t?{opacity:1,display:"block"}:{},j=r?a?"France-".concat(r.name):"".concat(r.name,"-France"):"";if(b>v){if(c)return(0,f.jsxs)("a",{href:c,className:"btn btn--primary card--nextGameFull__button",style:x,onClick:(0,u.vQ)("billet_match","achat_billet",r?j:"not a match",d),children:[(0,f.jsx)("i",{className:"icon icon-store is-inline"}),(0,f.jsx)("span",{children:"Acheter vos billets"})]});if(r)return p&&h.includes(i)?(0,f.jsxs)("a",{tabIndex:"0",onClick:function(){return m("MODAL_ADD_FAVORITE_PLAYER",{id:i,title:o})},role:"button",className:"btn mt-3 card--nextGameFull__button btn--white btn--full",children:[(0,f.jsx)("i",{className:"icon icon-delete is-inline"}),(0,f.jsx)("span",{children:"Supprimer mon alerte"})]}):null}return null},e}return(0,i.Z)(n,[{key:"renderBodyAdversaire",value:function(){var e=this.props,t=e.event,n=t.startDate,s=t.endDate,i=t.reception,r=t.city,a=t.zip,o=t.adress,h=t.adversaire,u=t.france,v=t.title,b=t.link,x=e.from,j=(0,d.bl)(n),_=(0,d.bl)(s),g="".concat(o," ").concat(a," ").concat(r),N=(0,p.RO)(b),w=x&&"dashboard"===x,y=(u.france_drapeau&&""!==u.france_drapeau?u.france_drapeau:"/img/FFR-wr_sh_france.png")||u.logo;return(0,f.jsxs)(l.Fragment,{children:[!i&&(0,f.jsxs)(c.Z,{to:N,target:w?"_blank":"_self",title:"Voir le d\xe9tail de l'\xe9v\xe9nement : ".concat(v),children:[(0,f.jsxs)("p",{className:"ft-h3 ft-400",children:[(0,f.jsx)("img",{src:h.logo?h.logo:m,alt:"Logo ".concat(h.name),width:"40",height:"40"}),h.name]}),(0,f.jsxs)("p",{className:"ft-h3 ft-400",children:[(0,f.jsx)("img",{src:y,alt:"Logo XV de France",width:"40",height:"40"}),"France"]})]}),i&&(0,f.jsxs)(c.Z,{to:N,target:w?"_blank":"_self",title:"Voir le d\xe9tail de l'\xe9v\xe9nement : ".concat(v),children:[(0,f.jsxs)("p",{className:"ft-h3 ft-400",children:[(0,f.jsx)("img",{src:y,alt:"Logo XV de France",width:"40",height:"40"}),"France"]}),(0,f.jsxs)("p",{className:"ft-h3 ft-400",children:[(0,f.jsx)("img",{src:h.logo?h.logo:m,alt:"Logo ".concat(h.name),width:"40",height:"40"}),h.name]})]}),(0,f.jsxs)("ul",{className:"list-type ft-h6 ft-up mt-4 mb-0 mb-md-1 mb-lg-3",children:[o&&(0,f.jsx)("li",{children:(0,f.jsxs)("a",{href:"https://www.google.com/maps/search/".concat(g),target:"_blank",rel:"noopener noreferrer",className:"event__info",style:{display:"inline-block"},children:[(0,f.jsx)("i",{className:"icon icon-place is-inline"}),g]})}),(0,f.jsxs)("li",{children:[(0,f.jsx)("i",{className:"icon icon-clock is-inline"}),(0,d.bx)(j),j.getTime()!==_.getTime()&&" - ".concat((0,d.bx)(_))]})]})]})}},{key:"componentDidMount",value:function(){var e=this.props,t=e.alertesBilletterie,n=e.identifie,s=e.postUserPref,i=e.displayModal,r=e.event.id,a=localStorage.getItem("alertLocal");window.addEventListener("resize",this.updateDimensions.bind(this)),n&&r===parseInt(a,10)&&a&&""!==a&&!t.includes(parseInt(a,10))&&(s("billetterie-alerte-add","".concat(a),this.props.userPref.token),localStorage.setItem("alertLocal",""),i("MODAL_TICKETING_SUCCESS"))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.updateDimensions.bind(this))}},{key:"renderBodyNoAdversaire",value:function(){var e=this.props,t=e.event,n=t.startDate,s=t.endDate,i=t.all_day,r=t.zip,a=t.city,c=t.adress,o=e.hasMargin,u=e.eventList,p=(0,d.bl)(n),m=(0,d.bl)(s),v="".concat(c," ").concat(r," ").concat(a),b=(0,h.S)("card--nextGameFull__address ft-h6 ft-up");return o&&b.add("mt-3"),(0,f.jsxs)(l.Fragment,{children:[!i&&u&&(0,f.jsxs)("span",{className:"event__info",children:[(0,f.jsx)("i",{className:"icon icon-clock is-inline"}),(0,d.bx)(p),p.getTime()!==m.getTime()&&" - ".concat((0,d.bx)(m))]}),c&&(0,f.jsx)("p",{className:b.build(),children:(0,f.jsxs)("a",{href:"https://www.google.com/maps/search/".concat(v),target:"_blank",rel:"noopener noreferrer",className:"event__info",style:{display:"inline-block"},children:[(0,f.jsx)("i",{className:"icon icon-place is-inline"}),v]})})]})}},{key:"render",value:function(){var e=this.props,t=e.eventList,n=e.event,s=n.adversaire,i=n.team,r=n.startDate,a=n.title,l=n.tag,c=n.label,o=(0,h.S)("box box--white card card--nextGameFull");return this.props.hasMargin&&o.add("mt-3"),(0,f.jsxs)("div",{className:o.build(),children:[(0,f.jsxs)("div",{className:"card__header",children:[(0,f.jsx)("span",{className:"ft-h6 ft-up",children:l||c}),!s&&!t&&(0,f.jsxs)("span",{className:"ft-h6 ft-up",children:[a," "]}),!t&&(0,f.jsx)("span",{className:"ft-h6 ft-up",children:(0,d.cJ)(r)+" \xe0 "+(0,d.bx)(r)}),t&&(0,f.jsx)("span",{className:"ft-h6 ft-up",children:i})]}),(0,f.jsxs)("div",{className:"card__body",children:[(0,f.jsx)("div",{className:"team",children:s?this.renderBodyAdversaire(
3):this.renderBodyNoAdversaire()}),(0,f.jsx)("div",{className:"mt-2",children:this._renderActionButton()})]}),(0,f.jsx)("div",{className:"card__footer"})]})}}]),n}(l.PureComponent),b=(0,o.Z)(v),x=n(34012),j=n(78744),_=n(75859),g=(0,x.$j)((function(e){return{userPref:e.userState.userPref,alertesBilletterie:e.userState.userPref.alertes_billetterie,identifie:e.userState.userPref.identifie}}),(function(e){return{postUserPref:function(t,n,s){return e((0,j.O6)(t,n,s))},displayModal:function(t,n){return e((0,_.DE)(t,n))}}}))(b)}}]);
4//# sourceMappingURL=2997.89a2809e.chunk.js.map
5//# debugId=54466a33-c893-5b58-bd9b-56d71436043f

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.