"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[7358],{70870:(e,a,n)=>{n.r(a),n.d(a,{default:()=>_});var t=n(67294),r=n(47736),c=n(31421),s=n(17402),l=n(86278),m=n(79793),i=n(92927);const h={container:"hawk-seasonal-event-merchant-container",link:"hawk-seasonal-event-merchant-link","image-container":"hawk-seasonal-event-merchant-image-container",imageContainer:"hawk-seasonal-event-merchant-image-container",image:"hawk-seasonal-event-merchant-image",merchantlink:"hawk-seasonal-event-merchant-merchantlink"},o=e=>{let{merchant:a,className:n}=e;const r=t.useRef(null),{site:o,area:k,articleName:_,articleUrl:u,sendAnalytics:d,genericSharedComponents:{LazyImage:E,TrackedLink:v}}=(0,c.KF)(),g=e=>({url:(0,s.n)(a.merchant_url,o&&o.analyticsName,k,e,u,_)}),N=n&&h[n]?n:"container";return t.createElement("div",{className:h[N]},t.createElement(t.Fragment,null,t.createElement(v,{trackLinkClick:()=>{if(d){const{url:e}=g(a.customTrackingId||"");d({label:a.merchant_name,clickType:l.u.SEASONAL_EVENT_RETAILER,prefix:m.S.CLICK_FROM},{offer:{custom_tracking_id:a.customTrackingId,link:e},merchant:{id:a.merchant_id,name:a.merchant_name,url:a.merchant_url}})}},customTarget:i.Y.BLANK,attributes:{ref:r,className:h.link,href:g(a.customTrackingId||"").url}},t.createElement("div",{className:h["image-container"]},t.createElement(E,{src:a.logo,alt:a.merchant_name,width:100,height:50})))))},k={container:"hawk-seasonal-event-merchants-container",description:"hawk-seasonal-event-merchants-description",merchants:"hawk-seasonal-event-merchants-merchants",merchantlink:"hawk-seasonal-event-merchants-merchantlink"};(0,r.j)("seasonal-event-merchants");const _=e=>{let{className:a}=e;return t.createElement(c.$6,null,(e=>{const{translate:n}=e;let{data:r}=e;r=r||{};const{event:c}=r,s=a&&k[a]?a:"container";return c&&c.merchants&&c.merchants.length>0?t.createElement("div",{className:k[s]},t.createElement("div",{className:k.description},t.createElement("span",{dangerouslySetInnerHTML:{__html:n("seasonalEventMerchantsLabel",["",c.event_name,""])}})),t.createElement("div",{className:k.merchants},(c.merchants||[]).map((e=>t.createElement(o,{merchant:e,key:e.merchant_id,className:a}))))):null}))}}}]); //# sourceMappingURL=seasonal-event-merchants.js.map