PageSourceSearch

https://www.americanas.com.br/_next/static/chunks/ProductTiles.03dc7870b75dfd57.js

js americanas.com.br collected 2026-10-01 08:33:31 UTC 7,079 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7181],{16225:function(e,t,a){a.d(t,{S:function(){return useProductComparison}});var r=a(50581),d=a(67244);function useProductComparison(){let e=(0,r.useContext)(d.A);if(void 0===e)throw Error("useProductComparison must be used within a ProductComparisonProvider");return e}},85058:function(e,t,a){var r=a(50581),d=a(48318),n=a(54410);let l=(0,r.forwardRef)(function({testId:e="fs-checkbox-field",id:t,label:a,value:l,name:i,error:c,disabled:o,alignment:u="center",...f},s){let m=!o&&c&&""!==c;return r.default.createElement("div",{ref:s,"data-testid":e,"data-fs-checkbox-field":!0,"data-fs-checkbox-field-error":c&&""!==c,"data-fs-checkbox-field-alignment":u},r.default.createElement(d.Z,{id:t,value:l??a,name:i,defaultChecked:f?.checked,disabled:o,...f}),r.default.createElement("div",{"data-fs-checkbox-field-content":!0},r.default.createElement(n.Z,{"data-fs-checkbox-field-label":!0,htmlFor:t},a),m&&r.default.createElement("span",{"data-fs-checkbox-field-error-message":!0},c)))});t.Z=l},57392:function(e,t,a){a.d(t,{Z:function(){return DiscountBadge_DiscountBadge}});var r=a(50581),d=a(19327);let useDiscountPercent=(e,t)=>(0,r.useMemo)(()=>{let a=e-t,r=100*a/e;return Math.round(r)},[t,e]);var DiscountBadge_DiscountBadge=({listPrice:e,spotPrice:t,thresholdLow:a=15,thresholdHigh:n=40,size:l,testId:i="fs-discount-badge"})=>{let c=useDiscountPercent(e,t);if(0===c)return r.default.createElement(r.default.Fragment,null);let o=c<=a?"low":c<=n?"medium":"high";return r.default.createElement(d.Z,{"data-fs-discount-badge":!0,"data-fs-discount-badge-variant":o,size:l,"data-testid":i},c,"% off")}},22515:function(e,t,a){var r=a(50581);let d=(0,r.forwardRef)(function({testId:e="fs-product-card",variant:t="default",bordered:a=!1,outOfStock:d,children:n,...l},i){return r.default.createElement("article",{ref:i,"data-fs-product-card":d?"out-of-stock":"","data-fs-product-card-variant":t,"data-fs-product-card-bordered":a,"data-testid":e,...l},n)});t.Z=d},7856:function(e,t,a){var r=a(50581),d=a(7655),n=a(21398),l=a(54410),i=a(89429),c=a(29935),o=a(57392),u=a(19327),f=a(16268);let s=(0,r.forwardRef)(function({testId:e="fs-product-card-content",title:t,linkProps:a,price:s,outOfStock:m,outOfStockLabel:p="Out of stock",ratingValue:E,showDiscountBadge:v,buttonLabel:g="Add",onButtonClick:b,children:Z,includeTaxes:h=!1,includeTaxesLabel:k="Tax included",sponsored:C=!1,sponsoredLabel:P="Sponsored",deliveryPromiseBadges:w,...x},y){let S=s?.listPrice?s.listPrice:0,R=s?.value?s.value:0;return r.default.createElement("section",{ref:y,"data-fs-product-card-content":!0,"data-fs-product-card-badge":v,"data-testid":e,...x},C&&r.default.createElement("span",{"data-fs-product-card-sponsored-label":!0},P),r.default.createElement("div",{"data-fs-product-card-heading":!0},r.default.createElement("h3",{"data-fs-product-card-title":!0},r.default.createElement(d.Z,{...a,title:t},r.default.createElement("span",null,t))),!m&&r.default.createElement(n.Z,{"data-fs-product-card-prices":!0,value:R,listPrice:S,formatter:s?.formatter}),h&&r.default.createElement(l.Z,{"data-fs-product-card-taxes-label":!0},k),E&&r.default.createElement(i.Z,{value:E,icon:r.default.createElement(c.Z,{name:"Star"})})),v&&!m&&r.default.createElement(o.Z,{listPrice:S,spotPrice:R}),m&&r.default.createElement(u.Z,null,p),w&&r.default.createElement("div",{"data-fs-product-card-delivery-promise-badges":!0},w.map(e=>r.default.createElement("span",{"data-fs-product-card-delivery-promise-badge":!0,"data-fs-product-card-delivery-promise-badge-availability":e.availability,key:e.label},e.label))),b&&!m&&r.default.createElement("div",{"data-fs-product-card-actions":!0},r.default.createElement(f.Z,{variant:"primary",icon:r.default.createElement(c.Z,{name:"ShoppingCart"}),iconPosition:"left",size:"small",onClick:b},g)))});t.Z=s},18393:function(e,t,a){var r=a(50581);let d=(0,r.forwardRef)(function({testId:e="fs-product-card-image",aspectRatio:t=1,children:a,...d},n){return r.default.createElement("div",{ref:n,"data-fs-product-card-image":!0,"data-testid":e,style:{"--fs-product-card-image-aspect-ratio":t},...d},a)});t.Z=d},89429:function(e,t,a){var r=a(50581),d=a(29935),n=a(87296),l=a(72663);let i=(0,r.forwardRef)(function({children:e,testId:t="fs-rating",length:a=5,value:i=0,icon:c,onChange:o,disabled:u,...f},s){let[m,p]=(0,r.useState)(0),E={"data-fs-rating-icon-outline":!0},v=r.default.isValidElement(c)?c:r.default.createElement(d.Z,{name:"Star"});return r.default.createElement(l.Z,{ref:s,"data-fs-rating":!0,"data-fs-rating-actionable":"function"==typeof o,"data-testid":t,...f},Array.from({length:a}).map((e,a)=>{let l=a+1;return r.default.createElement("li",{key:`rating-${a}`,"data-fs-rating-item":l<=(m||i)?"full":l-i>0&&l-i<1?"partial":"empty","data-testid":`${t}-item`},o?r.default.createElement(n.Z,{"data-fs-rating-button":!0,icon:v,size:"small","aria-label":"rate",onClick:()=>{o(l)},onMouseEnter:()=>p(l),onMouseLeave:()=>p(i),disabled:u}):r.default.createElement(r.default.Fragment,null,r.default.createElement("div",{"data-fs-rating-icon-wrapper":!0},v),r.default.isValidElement(c)?r.default.cloneElement(c,E):r.default.createElement(d.Z,{name:"Star","data-fs-rating-icon-outline":!0})))}))});t.Z=i},54621:function(e,t,a){var r=a(50581),d=a(85058),n=a(16225);let l=(0,r.forwardRef)(function({id:e,label:t,onChange:a,product:l,...i},c){let{productIds:o,handleProductsIds:u}=(0,n.S)(),f=o.some(e=>e===l.id);return r.default.createElement("div",{"data-fs-product-comparison-trigger":!0},l.hasSpecifications&&r.default.createElement(d.Z,{"data-fs-product-comparison-trigger-checkbox-field":!0,ref:c,id:`product-comparison-trigger-${e}`,label:t,checked:f,onClick:e=>{e.stopPropagation()},onChange:e=>{a?.(e),u(l)},...i}))});t.Z=l},67244:function(e,t,a){a.d(t,{A:function(){return d}});var r=a(50581);let d=(0,r.createContext)(void 0);t.Z=function({children:e}
1){let[t,a]=(0,r.useState)([]),[n,l]=(0,r.useState)([]),[i,c]=(0,r.useState)(!1),o=(0,r.useCallback)(e=>{a(t=>t.includes(e?.id)?t.filter(t=>t!==e.id):[...t,e.id]),l(t=>t.some(t=>t.id===e.id)?t.filter(t=>t.id!==e.id):[...t,e])},[]);return r.default.createElement(d.Provider,{value:{isOpen:i,setIsOpen:c,productIds:t,products:n,handleProductsIds:o,handleProductsComparison:function(e){let t=e.map(t=>{let a=e.find(e=>e.id===t.id);return{...t,...a}});l(t)},clearProducts:function(){a([]),l([])}}},e)}},4250:function(e,t,a){var r=a(50581);let d=(0,r.forwardRef)(function({testId:e="store-tile",children:t,...a},d){return r.default.createElement("li",{ref:d,role:"listitem","data-fs-tile":!0,"data-testid":e,...a},t)});t.Z=d},83255:function(e,t,a){var r=a(50581);let d=(0,r.forwardRef)(function({testId:e="store-tiles",children:t,...a},d){let n=r.Children.count(t);return r.default.createElement("ul",{ref:d,role:"list","data-fs-tiles":!0,"data-fs-tiles-variant":3===n?"expanded-first":2===n?"expanded-first-two":"","data-fs-content":"tiles","data-testid":e,...a},t)});t.Z=d},49089:function(e,t,a){a.r(t),a.d(t,{default:function(){return r.Z}});var r=a(14060)}}]);

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.