PageSourceSearch

https://www.homedepot.com.mx/_next/static/chunks/95274.6c7b61c821819fd4.js

js homedepot.com.mx collected 2026-09-24 17:16:23 UTC 7,840 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[95274],{11888:function(t,e,n){n.d(e,{Y:function(){return c}});var r=n(42452),i=n(53019),a=n(42333),o=n(27534),l=n(67294);let u={colorCode:null,colorCodeSelected:null,hasConfirmedColor:!1,partNumber:null,initialized:!1,isOpen:!1,range:null,pendingRange:null,lineColorValue:null,base:null,rangeColors:null,superSKUAttributes:null,changeBaseColor:null},c=()=>{let{settings:t}=(0,r.Wq)(),e=(0,l.useMemo)(()=>(0,o.k)(i.Qc,t),[t]),n=(0,a.n4)(e,u),c=(0,l.useMemo)(()=>(0,a.wm)({key:e,baseState:n}),[n,e]),d=(0,a.vA)(),s=(0,a.Qq)()[e]||n,p=(0,l.useCallback)(t=>c({setState:d,now:e=>({...e,...t})}),[d,c]),m=(0,l.useCallback)(()=>c({setState:d,now:()=>({...u,initialized:!0})}),[d,c]),h=(0,l.useCallback)(t=>{c({setState:d,now:e=>({...e,isOpen:!0,pendingRange:t})})},[d,c]);return{colorDrawerState:s,actions:(0,l.useMemo)(()=>({setColorDrawerData:p,resetColorDrawerData:m,openBuyByColorDrawer:h}),[p,m,h])}}},53821:function(t,e,n){n.d(e,{Fi:function(){return l},Lg:function(){return r},Ui:function(){return o},Z9:function(){return i},p9:function(){return a}});let r="MSI_Promo",i="PRO_PDP-PasilloBahia",a="PDP-PasilloBahia",o=10,l="MODELO"},9974:function(t,e,n){n.d(e,{a:function(){return O}});var r=n(85893),i=n(87352),a=n(85239),o=n(47898),l=n(56226),u=n(9282),c=n(61305),d=n(5953),s=n(80329),p=n(53384),m=n(8810),h=n(42452),g=n(11888),b=n(53019),f=n(42333),v=n(27534),x=n(67294);let C={cartOpen:!1,initialized:!1},w=()=>{let{settings:t}=(0,h.Wq)(),e=(0,x.useMemo)(()=>(0,v.k)(b.zm,t),[t]),n=(0,f.n4)(e,C),r=(0,x.useMemo)(()=>(0,f.wm)({key:e,baseState:n}),[n,e]),i=(0,f.vA)();return{drawerState:(0,f.Qq)()[e]||n,actions:{openCartDrawer:(0,x.useCallback)(()=>r({setState:i,now:t=>({...t,cartOpen:!0})}),[i,r]),closeCartDrawer:(0,x.useCallback)(()=>r({setState:i,now:t=>({...t,cartOpen:!1})}),[i,r])}}};var y=n(30448),k=n(40703),q=n(2069),N=n(82995),I=n(84113),S=n(17627),z=n(37181),Z=n(92229),j=n(88953),E=n(56434),D=n(75823),M=n(54860),P=n(98753),_=n(24970),B=n(14294),K=n(95591);let O=t=>{let{id:e="addToCart",partNumber:n,quantity:b,wording:f,manufacturer:v,attributes:C,handleClose:O,paints:W,isIconButton:A,disabled:R,productDetails:T,products:F,productQuantity:L,categories:Q,fullWidth:G=!0,sx:Y,variant:H,isProductStoreOnlyAvailable:U,availableQuantity:V=0,setShowMsg:J,freeProductPartnumber:X,freeProductPromoType:$,className:tt}=t,te=(0,P.c)(),tn=(0,_.C)(),tr=(0,M.Z)(),ti=(0,j.Z)(tr.breakpoints.down("md")),{settings:ta}=(0,h.Wq)(),to=(0,c.Ms)(),{storeId:tl}=(0,q.H)(ta,to),{user:tu,loading:tc}=(0,k.aF)(),td=(0,I.z)(null==tu?void 0:tu.context),{mutate:ts}=(0,K.kY)(),{actions:tp}=w(),[tm,th]=(0,x.useState)(!1),{notifyError:tg,notifyAddToCart:tb}=(0,p.z)(),tf=(0,u.G)(),{colorDrawerState:tv}=(0,g.Y)(),{partNumber:tx,colorCode:tC,colorCodeSelected:tw}=tv,{value:ty}=tw||"",{storeLocator:tk}=(0,y.m)(),{colorClassification:tq,lineRangeColors:tN}=(0,m.y)(),tI=async()=>{if(!((null!=L?L:1)<=V)&&J){J(!0),setTimeout(()=>{J(!1)},5e3);return}th(!0),tp.openCartDrawer();try{var t,e;let r=[];if(n){let t=(0,B.e)(n),e=(0,B.e)(v),i=(0,B.e)(b),a=(0,B.e)(C);t.forEach((t,n)=>{r.push({partNumber:t,quantity:i[n]||i[0],manufacturer:e[n]||e[0],attributes:a[n]||a[0],contractId:(0,I.z)(null==tu?void 0:tu.context)})})}if(W&&W.partNumbers.length>0&&W.partNumbers.forEach((t,e)=>{r.push({partNumber:t,quantity:String(W.quantities[e]),manufacturer:W.manufacturer[e],attributes:W.attributes[e],contractId:(0,I.z)(null==tu?void 0:tu.context)})}),0===r.length){th(!1);return}let i=r.map(t=>{var e;return{partNumber:t.partNumber,quantity:t.quantity,contractId:t.contractId,xitem_colorCode:null!==(e=(0,B.l)(t,tq,tN,null!=tx?tx:"",null!=tC?tC:"",null!=ty?ty:""))&&void 0!==e?e:void 0}}),u={...d.uA,x_pstore:null!==(e=null===(t=tk.selectedStore)||void 0===t?void 0:t.id)&&void 0!==e?e:void 0,orderItem:i};await (0,d.IE)(null==tu?void 0:tu.isGeneric)(tl,{contractId:td},u,tf),(null==tu?void 0:tu.isGeneric)&&(ts((0,s.Cy)(o.v6)),ts((0,s.Cy)(a.vx),void 0));let c=(0,B.e)(X),p=t=>{let{products:e}=t;return e.reduce((t,e)=>{let n=r.find(t=>t.partNumber===e.partNumber);if(!n)return t;let i=c.includes(e.partNumber);return[...t,{product:{...e,isGift:i,freeQty:i?n.quantity:void 0,promoThdCode:$},quantity:n.quantity}]},[])};(()=>{if(!F)return;let t=p({products:F});t.length&&te({items:t})})(),(()=>{if(!(0,z.K)(T,l.vK.bundle))return})(),(()=>{var t;if(!T||!(0,z.K)(T,l.vK.kit))return;let e=null!==(t=T.components)&&void 0!==t?t:[];p({products:e}).length&&te({categories:Q,product:{...T,isGift:c.includes(T.partNumber)},quantity:null!=L?L:1})})(),(()=>{if(!T||!(0,z.K)(T,[l.vK.product,l.vK.sku,l.vK.variant]))return;let t=r.find(t=>t.partNumber===T.partNumber);if(!t)return;let e=c.includes(T.partNumber);te({categories:Q,product:{...T,isGift:e,freeQty:e?t.quantity:void 0,promoThdCode:$},quantity:t.quantity})})(),O&&O(),await ts((0,S.SB)("")),tb()}catch(t){tg((0,N.wY)(t)),tn(t)}finally{th(!1)}},tS=R||(!W||!((null==W?void 0:W.quantities.length)>0))&&(0===b.length||"0"===b)||tm||U||V<=0;
1return(0,r.jsx)(r.Fragment,{children:A?(0,r.jsx)(E.Z,{id:U?"storeExclusiveButton":tS?"notAvailableButton":e,variant:H||"contained",sx:i._.addButton,fullWidth:G,onClick:tI,disabled:tc||tS,className:tt,children:tm?(0,r.jsx)(D.Z,{size:24,color:"inherit"}):!tS&&ti?(0,r.jsx)(Z.Z,{}):f}):(0,r.jsx)(E.Z,{id:e,variant:H||"outlined",fullWidth:G,onClick:tI,disabled:tc||tS,sx:Y,className:tt,children:tm?(0,r.jsx)(D.Z,{size:24,color:"inherit"}):f})})}},87352:function(t,e,n){n.d(e,{M:function(){return i},_:function(){return r}});let r={addButton:{height:"40px"},prompAlert:{}},i=t=>({display:"flex",backgroundColor:t.palette.warning.light,color:t.palette.warning.main,border:"solid 1px ".concat(t.palette.warning.main),marginBottom:t.spacing(1),padding:"5px","& svg":{fontSize:"10px",marginTop:"2px",marginRight:"3px",color:t.palette.warning.main}})},9961:function(t,e,n){n.d(e,{q:function(){return f},b:function(){return v}});var r=n(85893),i=n(50617),a=n(50877);let o=t=>({width:"100%",aspectRatio:"1 / 1",objectFit:"contain",[t.breakpoints.between(a.iM,"xl")]:{maxWidth:"480px"},[t.breakpoints.up("xl")]:{maxWidth:"600px"}}),l={position:"relative",width:"100%",aspectRatio:"1 / 1",maxHeight:"550px",transition:t=>t.transitions.create("border-color")};var u=n(16829),c=n(17398);let d=(0,u.Z)(c.Z)({}),s={border:"solid 1px",borderColor:"primary.main"},p={border:"none"},m={padding:.5,border:t=>"solid 1px ".concat(t.palette.grey[300]),borderRadius:.5,"&:hover":{cursor:"pointer"}};var h=n(91084),g=n(82441),b=n(67294);let f=t=>{let{src:e,onError:n,alt:u,isSelected:c,isThumbnail:p,sx:f,canZoom:v,gtmSelectItem:x,imagePortalId:C="mediaImageZoom",width:w,height:y,loading:k,fetchPriority:q,priority:N=!1}=t,[I,S]=(0,b.useState)(!1),[z,Z]=(0,b.useState)(!1);if((0,b.useEffect)(()=>{S(!1),Z(!1)},[e]),!e||I)return null;let j=()=>{S(!0),n&&n()},E=()=>Z(!0),D=N?{}:{opacity:z?1:0};return v?(0,r.jsx)(g.Z,{sx:(0,h.D)([o,D]),children:(0,r.jsx)(d,{smallImage:{alt:u,isFluidWidth:!0,src:e,onLoad:E,onError:j},largeImage:{src:(()=>{let t=e.split("/"),[n,r]=t[t.length-1].split("."),[i,o]=n.split("-"),l="".concat(a.LS,"/").concat(t[3],"/").concat(t[4]);return"m"===o||"d"===o?"".concat(l,"/").concat(i,"-z.").concat(r):"".concat(l,"/").concat(i,"-z").concat(o,".").concat(r)})(),width:1200,height:1200,onError:j},enlargedImagePortalId:C,enlargedImageContainerStyle:{zIndex:"1500"},enlargedImageContainerDimensions:{width:"100%",height:"100%"}})}):(0,r.jsx)(g.Z,{onClick:x,children:(0,r.jsx)(i.E,{sx:(0,h.D)([l,p&&m,c&&s,f,D]),src:e,alt:u,width:w,height:y,loading:k,fetchPriority:q,onLoad:E,onError:j})})},v=t=>{let{src:e,alt:n,isSelected:i,isThumbnail:a,gtmSelectItem:o,sx:l}=t;return(0,r.jsx)(f,{sx:(0,h.D)([p,l]),src:e,alt:n,isSelected:i,isThumbnail:a,gtmSelectItem:o})}}}]);
2//# sourceMappingURL=95274.6c7b61c821819fd4.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.