Module 777829

565 characters · in 377bcd1d619eff3a.js
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{f:()=>d});var r=n(582128),i=n(174459),s=n(440938),l=n(298072),a=n(993408),o=n(623373),u=n(331884),c=n(652215);function d(e){let{product:t,analyticsLocations:n}=e,{cardId:d,sessionId:f,tilePosition:I}=(0,s.uM)()??{},p=(0,l.Q)(t),g=(0,u.o)(),A=(0,a.xM)(g);return r.useCallback((e,r)=>{let s=(0,o.B1)(t)?t.variants[r??p]?.skuId??t.skuId:t.skuId;i.default.track(c.HAw.SHOP_CARD_CLICKED,{sku_id:s,cta:e,shop_session_id:f,card_id:d,product_sku_ids:(0,o.v8)(t),location_stack:n,position_in_section:I,discount_source:(0,a.b_)(A)})},[t,p,f,d,n,I,A])}}