PageSourceSearch

https://donjuansurfshopdemo.abacusai.app/_next/static/chunks/app/sale/page-5edce737.js

js donjuansurfshopdemo.abacusai.app collected 2026-10-03 03:57:56 UTC 6,472 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[744],{8680:function(e,s,i){Promise.resolve().then(i.bind(i,2104))},9052:function(e,s,i){"use strict";i.d(s,{default:function(){return r}});var a=i(7437);function r({tone:e="light"}){let s="#ffffff";return(0,a.jsxs)("div",{className:"surf-bg","aria-hidden":"true",children:[(0,a.jsx)("div",{className:"surf-cloud surf-cloud--1"}),(0,a.jsx)("div",{className:"surf-cloud surf-cloud--2"}),(0,a.jsx)("div",{className:"surf-cloud surf-cloud--3"}),(0,a.jsx)("div",{className:"surf-gull surf-gull--1",children:(0,a.jsx)("svg",{viewBox:"0 0 40 16",width:"40",height:"16",children:(0,a.jsx)("path",{d:"M2 12 Q10 2 20 10 Q30 2 38 12",fill:"none",stroke:"#ffffff",strokeWidth:"2",strokeLinecap:"round"})})}),(0,a.jsx)("div",{className:"surf-gull surf-gull--2",children:(0,a.jsx)("svg",{viewBox:"0 0 40 16",width:"30",height:"12",children:(0,a.jsx)("path",{d:"M2 12 Q10 2 20 10 Q30 2 38 12",fill:"none",stroke:"#ffffff",strokeWidth:"2",strokeLinecap:"round"})})}),(0,a.jsx)("div",{className:"surf-surfer surf-surfer--1",children:(0,a.jsxs)("svg",{viewBox:"0 0 64 64",width:"52",height:"52",children:[(0,a.jsx)("ellipse",{cx:"32",cy:"52",rx:"26",ry:"5",fill:"#D92827"}),(0,a.jsx)("circle",{cx:"30",cy:"20",r:"5",fill:"#0d2c44"}),(0,a.jsx)("path",{d:"M30 25 L28 40 L22 48 M30 25 L36 34 L30 46 M30 30 L20 26 M30 30 L42 24",stroke:"#0d2c44",strokeWidth:"3",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"})]})}),(0,a.jsx)("div",{className:"surf-surfer surf-surfer--2",children:(0,a.jsxs)("svg",{viewBox:"0 0 64 64",width:"40",height:"40",children:[(0,a.jsx)("ellipse",{cx:"32",cy:"52",rx:"26",ry:"5",fill:"#ffd23f"}),(0,a.jsx)("circle",{cx:"30",cy:"20",r:"5",fill:"#0d2c44"}),(0,a.jsx)("path",{d:"M30 25 L28 40 L22 48 M30 25 L36 34 L30 46 M30 30 L20 26 M30 30 L42 24",stroke:"#0d2c44",strokeWidth:"3",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"})]})}),(0,a.jsxs)("div",{className:"surf-ocean",children:[(0,a.jsx)("svg",{className:"surf-wave surf-wave--back",viewBox:"0 0 1440 200",preserveAspectRatio:"none",children:(0,a.jsx)("path",{d:"M0 80 Q180 20 360 80 T720 80 T1080 80 T1440 80 V200 H0 Z",fill:s,opacity:"0.18"})}),(0,a.jsx)("svg",{className:"surf-wave surf-wave--mid",viewBox:"0 0 1440 200",preserveAspectRatio:"none",children:(0,a.jsx)("path",{d:"M0 110 Q180 50 360 110 T720 110 T1080 110 T1440 110 V200 H0 Z",fill:s,opacity:"0.26"})}),(0,a.jsx)("svg",{className:"surf-wave surf-wave--front",viewBox:"0 0 1440 200",preserveAspectRatio:"none",children:(0,a.jsx)("path",{d:"M0 140 Q180 90 360 140 T720 140 T1080 140 T1440 140 V200 H0 Z",fill:s,opacity:"0.4"})})]})]})}},2104:function(e,s,i){"use strict";i.r(s),i.d(s,{default:function(){return d}});var a=i(7437),r=i(3287),t=i(3145),l=i(7648);function c({id:e,name:s,image:i,price:c,originalPrice:o,onSale:n}){return(0,a.jsx)(r.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"group",children:(0,a.jsxs)(l.default,{href:`/products/${e??"1"}`,className:"block",children:[(0,a.jsxs)("div",{className:"relative aspect-square overflow-hidden bg-gray-100 mb-3",children:[n&&(0,a.jsx)("div",{className:"sale-badge",children:"SALE"}),(0,a.jsx)(t.default,{src:i??"",alt:s??"Product",fill:!0,className:"object-cover group-hover:scale-105 transition-transform duration-300",sizes:"(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 25vw",unoptimized:!0})]}),(0,a.jsx)("h3",{className:"text-sm font-bold uppercase text-[#2C2A29] mb-1 group-hover:text-[#0072CE] transition-colors",children:s??""}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsxs)("span",{className:`font-bold ${n?"text-[#D92827]":"text-[#2C2A29]"}`,children:["$",(c??0)?.toFixed?.(2)??"0.00"]}),n&&o&&(0,a.jsxs)("span",{className:"text-gray-400 line-through text-sm",children:["$",(o??0)?.toFixed?.(2)??"0.00"]})]})]})})}var o=i(9052);let n=[{id:"sale-tee",name:"Don Juan Classic Logo Tee",image:"https://www.surfworld.us/cdn/shop/products/unisex-staple-t-shirt-steel-blue-front-63152b1dda2c1.jpg?v=1662332373&width=1000",price:19.99,originalPrice:29.99},{id:"sale-dress",name:"Beach Day Sundress",image:"https://m.media-amazon.com/images/I/71PYMlxdVFL._AC_UY1000_.jpg",price:34.99,originalPrice
1:54.99},{id:"sale-towel",name:"Surf Wax Beach Towel",image:"https://bubblegumsurfwax.com/cdn/shop/products/BG_towel3.jpg?v=1612471304&width=1946",price:18.99,originalPrice:28.99},{id:"sale-sunglasses",name:"Coastal Sport Sunglasses",image:"https://www.surfstationstore.com/cdn/shop/products/bub_5000x.jpg?v=1722535973",price:14.99,originalPrice:24.99},{id:"sale-sandals",name:"Classic Flip Flops",image:"https://www.sperry.com/cdn/shop/files/product_13964979_porto_mm_black_001-003-002_alt5_sq_wt.jpg?v=1755185464&width=1946",price:12.99,originalPrice:22.99},{id:"sale-rashguard",name:"Women's Rash Guard",image:"https://www.baresports.com/wp-content/uploads/sites/7/2024/04/Eclipse-Rashguard-Womens-Product-1200x1200-1.jpg",price:29.99,originalPrice:44.99},{id:"sale-hoodie",name:"Surf Shop Hoodie",image:"https://m.media-amazon.com/images/I/61iyw-blK0L._AC_UY1000_.jpg",price:34.99,originalPrice:49.99},{id:"sale-boardshorts",name:"Tropical Boardshorts",image:"https://m.media-amazon.com/images/I/81ao3VMNyZL._AC_UY1000_.jpg",price:22.99,originalPrice:38.99}];function d(){return(0,a.jsxs)("div",{children:[(0,a.jsxs)("section",{className:"surf-section relative overflow-hidden bg-[#D92827] py-12 md:py-16",children:[(0,a.jsx)(o.default,{tone:"ocean"}),(0,a.jsxs)("div",{className:"max-w-[1200px] mx-auto px-4 text-center",children:[(0,a.jsx)(r.E.h1,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"text-white uppercase",style:{fontSize:"clamp(32px, 5vw, 56px)",fontWeight:900},children:"SALE"}),(0,a.jsx)("p",{className:"text-white/90 text-lg mt-2",children:"Limited time deals on your favorite gear."})]})]}),(0,a.jsx)("section",{className:"py-12 md:py-16",children:(0,a.jsxs)("div",{className:"max-w-[1200px] mx-auto px-4",children:[(0,a.jsx)("h2",{className:"text-[#D92827] uppercase mb-8 text-center",style:{fontSize:"clamp(20px, 3vw, 40px)",fontWeight:900},children:"HOT DEALS"}),(0,a.jsx)("div",{className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-6",children:n?.map?.(e=>a.jsx(c,{id:e?.id??"",name:e?.name??"",image:e?.image??"",price:e?.price??0,originalPrice:e?.originalPrice,onSale:!0},e?.id??""))??[]})]})})]})}}},function(e){e.O(0,[648,249,971,117,560],function(){return e(e.s=8680)}),_N_E=e.O()}]);

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.