1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[5568],{6590(e,a,n){n.r(a),n.d(a,{default:()=>_});var t=n(6540),r=n(5518),c=n(3709),s=n(1627),l=n(6019),m=n(7268),i=n(7614);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=({merchant:e,className:a})=>{const n=t.useRef(null),{site:r,area:o,trackingArea:k,articleName:_,articleUrl:d,sendAnalytics:u,genericSharedComponents:{LazyImage:g,TrackedLink:v},dealData:E,social:N}=(0,c.kf)(),L=a=>({url:(0,s._)({url:e.merchant_url,site:r,customTrackingId:a,area:o,trackingArea:k,articleUrl:d,articleName:_,social:N})}),A=a&&h[a]?a:"container";return t.createElement("div",{className:h[A]},t.createElement(t.Fragment,null,t.createElement(v,{trackLinkClick:()=>{const{url:a}=L(e.customTrackingId||"");u({event:{label:e.merchant_name,clickType:l.X.SEASONAL_EVENT_RETAILER,type:m.Y.CLICK_FROM},deal:{offer:{custom_tracking_id:e.customTrackingId,link:a},merchant:{id:e.merchant_id,name:e.merchant_name,url:e.merchant_url}},dealData:E})},customTarget:i.V.BLANK,attributes:{ref:n,className:h.link,href:L(e.customTrackingId||"").url}},t.createElement("div",{className:h["image-container"]},t.createElement(g,{src:e.logo,alt:e.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.y)("seasonal-event-merchants");const _=({className:e})=>t.createElement(c.ZC,null,a=>{const{translate:n}=a;let{data:r}=a;r=r||{};const{event:c}=r,s=e&&k[e]?e:"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",["<b>",c.event_name,"</b>"])}})),t.createElement("div",{className:k.merchants},(c.merchants||[]).map(a=>t.createElement(o,{merchant:a,key:a.merchant_id,className:e})))):null})}}]); 2//# sourceMappingURL=seasonal-event-merchants.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.