1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,267396,786615,964589,93378,e=>{"use strict";var t=e.i(843476),a=e.i(271645),s=e.i(174080),r=e.i(522016),l=e.i(192199),i=e.i(511152);let n=[{id:"home-living",label:"Home & Living",icon:i.FaCouch,description:"Furniture, lighting, kitchenware, textiles, garden & decor",gradient:"from-orange-500 to-rose-500",slugs:["furniture","home-appliances","kitchenware","home-textiles","lamps-lighting","curtains-blinds","bathroom-fixtures","plumbing-fittings","garden-supplies","glassware","ceramics-porcelain","plastic-household","party-supplies","smart-home-devices","pet-supplies","baby-products","aquarium-supplies","office-decoration","bedroom-furniture","dining-furniture","living-room-furniture","outdoor-furniture","modern-designer-sofas","modern-livingroom-recliner-sofas","modern-dining-accent-tables","home-decor-accessories","home-theatre-seating","kitchen-tableware","rugs-runners","shelving-storage"]},{id:"hospitality",label:"Hospitality & Food Service",icon:i.FaUtensils,description:"Cafe, restaurant, bakery, hotel & catering equipment",gradient:"from-teal-500 to-orange-600",slugs:["hotel-hospitality","cafe-restaurant-equipment","catering-supplies","coffee-equipment","bubble-tea-equipment","bakery-equipment","ice-cream-equipment","brewery-equipment","food-processing","vending-machines","food-beverage-packaging"]},{id:"construction",label:"Construction & Trade",icon:i.FaHardHat,description:"Building materials, tools, fixtures and site equipment",gradient:"from-yellow-500 to-amber-600",slugs:["building-materials","hand-tools","power-tools","electrical-components","hvac-equipment","scaffolding-formwork","construction-machinery","modular-buildings","awnings-canopies","commercial-doors","road-marking","traffic-equipment","welding-equipment","steel-products","packaging-materials","survey-equipment","tiles-flooring"]},{id:"electronics",label:"Electronics & Tech",icon:i.FaMicrochip,description:"Consumer electronics, mobile, computer & smart-home tech",gradient:"from-blue-500 to-indigo-600",slugs:["electronics","mobile-accessories","computer-components","phone-cases","audio-visual","drones-parts","3d-printing","photography-equipment","optical-equipment","ev-charging-equipment","solar-equipment"]},{id:"industrial",label:"Industrial & Equipment",icon:i.FaIndustry,description:"Manufacturing, machinery, warehouse & process equipment",gradient:"from-slate-600 to-slate-800",slugs:["cnc-machines","laser-equipment","woodworking-machinery","textile-machinery","packaging-machinery","refrigeration-equipment","conveyor-systems","lifting-equipment","generators-power","hydraulic-equipment","compressors-pneumatic","water-treatment","recycling-equipment","agricultural-equipment","greenhouse-equipment","poultry-equipment","laboratory-equipment","veterinary-equipment","cosmetic-manufacturing","printing-equipment","cleaning-equipment","laundry-equipment","car-wash-equipment","warehouse-storage"]},{id:"health-beauty",label:"Health & Beauty",icon:i.FaSpa,description:"Salon, spa, dental, medical & personal care equipment",gradient:"from-pink-500 to-rose-600",slugs:["beauty-cosmetics","hair-salon-equipment","nail-beauty-supplies","massage-wellness","dental-equipment","medical-supplies","tattoo-equipment","chemicals-cleaning"]},{id:"sport-leisure",label:"Sport, Leisure & Entertainment",icon:i.FaFutbol,description:"Fitness, outdoor, gaming, music & event equipment",gradient:"from-emerald-500 to-teal-600",slugs:["sports-fitness","gym-commercial-fitness","outdoor-camping","fishing-gear","bicycle-ebike","electric-scooters","motorcycle-parts","boat-marine","auto-parts","golf-equipment","yoga-pilates","martial-arts-equipment","rock-climbing","escape-room-equipment","arcade-gaming","cinema-equipment","bowling-equipment","trampoline-parks","playground-equipment","event-equipment","musical-instruments","toys-games"]},{id:"fashion",label:"Fashion & Personal",icon:i.FaTshirt,description:"Apparel, footwear, bags, jewellery, watches & eyewear",gradient:"from-violet-500 to-fuchsia-600",slugs:["clothing-apparel","footwear","bags-luggage","leather-goods","jewellery","watches","eyewear","hair-accessories","vaping-products"]},{id:"office-retail",label:"Office, Retail & Security",icon:i.FaStore,description:"Workplace, retail fit-out, security & promotional kit",gradient:"from-cyan-500 to-blue-600",slugs:["office-pods","
1stationery-office","retail-shop-fittings","atm-pos","promotional-products","cctv-surveillance","fire-safety","access-control","security-equipment","display-signage","home-office"]},{id:"other",label:"Other Specialty",icon:i.FaEllipsisH,description:"Niche & specialty categories",gradient:"from-slate-400 to-slate-600",slugs:[]}],o=(()=>{let e=new Map;for(let t of n)for(let a of t.slugs)e.has(a)||e.set(a,t.id);return e})();function c(e){return o.get(e)||"other"}e.s(["INDUSTRY_GROUPS",0,n,"getCategoryGroupId",0,c,"groupCategories",0,function(e){if(!Array.isArray(e)||0===e.length)return[];let t=new Map(n.map(e=>[e.id,[]]));for(let a of e){let e=c(a.slug);t.get(e).push(a)}return n.map(e=>({group:e,items:t.get(e.id)||[]})).filter(e=>e.items.length>0)}],786615);var d=e.i(846932),m=e.i(88653),x=e.i(618566),h=e.i(573518),u=e.i(679508),p=e.i(52952),g=e.i(539855);function f({className:e=""}){let{count:a,hydrated:s}=(0,g.useRfqCart)();return(0,t.jsxs)(r.default,{href:"/rfq-list","aria-label":`RFQ list (${a} items)`,title:"Your RFQ shortlist",className:`relative inline-flex items-center justify-center p-2 rounded-lg text-slate-600 dark:text-slate-300 hover:text-orange-600 dark:hover:text-orange-400 hover:bg-slate-100 dark:hover:bg-white/5 transition-colors ${e}`,children:[(0,t.jsx)(i.FaClipboardList,{className:"w-4.5 h-4.5 xl:w-5 xl:h-5"}),s&&a>0&&(0,t.jsx)("span",{className:"absolute -top-1 -right-1 min-w-[18px] h-[18px] px-1 rounded-full bg-orange-500 text-white text-[10px] font-bold flex items-center justify-center shadow",children:a>99?"99+":a})]})}var b=e.i(387147);function v(){let{locale:e,setLocale:s}=(0,p.useLocaleContext)(),[r,i]=(0,a.useState)(!1),[n,o]=(0,a.useState)(!1),c=(0,a.useRef)(null);(0,a.useEffect)(()=>{let e=e=>{c.current&&!c.current.contains(e.target)&&i(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]);let x=async t=>{n||t===e?i(!1):(o(!0),i(!1),await s(t),o(!1))},h=b.localeConfig[e];return(0,t.jsxs)("div",{className:"relative",ref:c,children:[(0,t.jsxs)("button",{onClick:()=>i(!r),disabled:n,className:"flex items-center gap-2 px-3 py-2 rounded-lg bg-slate-100 dark:bg-slate-800 hover:bg-slate-200 dark:hover:bg-slate-700 transition-all duration-200 border border-slate-300 dark:border-slate-600 shadow-sm hover:shadow-md disabled:opacity-50 disabled:cursor-not-allowed","aria-label":"Select language",children:[(0,t.jsx)("span",{className:"text-xl",children:h.flag}),(0,t.jsx)(l.FiChevronDown,{className:`w-4 h-4 text-slate-600 dark:text-slate-400 transition-transform duration-200 ${r?"rotate-180":""}`})]}),(0,t.jsx)(m.AnimatePresence,{children:r&&(0,t.jsx)(d.motion.div,{initial:{opacity:0,y:-10,scale:.95},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:-10,scale:.95},transition:{duration:.15},className:"absolute right-0 mt-2 w-48 bg-white dark:bg-slate-800 rounded-lg shadow-xl border border-slate-200 dark:border-slate-700 overflow-hidden z-50",children:b.locales.map(a=>{let s=b.localeConfig[a],r=e===a;return(0,t.jsxs)("button",{onClick:()=>x(a),className:`w-full flex items-center justify-between px-4 py-3 text-left transition-colors duration-150 ${r?"bg-orange-50 dark:bg-orange-900/20 text-orange-600 dark:text-orange-400":"text-slate-900 dark:text-slate-100 hover:bg-slate-50 dark:hover:bg-slate-700"}`,children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("span",{className:"text-2xl",children:s.flag}),(0,t.jsx)("span",{className:"text-sm font-medium",children:s.name})]}),r&&(0,t.jsx)(l.FiCheck,{className:"w-5 h-5 text-orange-600 dark:text-orange-400"})]},a)})})}),n&&(0,t.jsx)("div",{className:"fixed inset-0 bg-black/20 dark:bg-black/40 backdrop-blur-sm z-[60] flex items-center justify-center",children:(0,t.jsx)("div",{className:"bg-white dark:bg-slate-800 rounded-lg p-6 shadow-2xl",children:(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("div",{className:"w-6 h-6 border-3 border-orange-500 border-t-transparent rounded-full animate-spin"}),(0,t.jsx)("span",{className:"text-sm font-medium text-slate-900 dark:text-slate-100",children:"Changing language..."})]})})})]})}e.s(["default",0,v],964589);var j=e.i(940141);function k(e){return(0,j.GenIcon)({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M7.016 19.198h-4.2a.562.562 0 0 1-.555-.65L5.093.584A.692.692 0 0 1 5.776 0h7.222c3.417 0 5.904 2.488 5.846 5.5-.006.25-.027.5-.066.747A6.794 6.794 0 0 1 12.071 12H8.743a.69.69 0 0 0-.682.583l-.325 2.056-.013.083-.692 4.39-.015.087zM19.79 6.142c-.01.087-.01.175-.023.261a7.76 7.76 0 0 1-7.695 6.598H9.007l-.283 1.795-.013.083-.692 4.39-.134.843-.014.088H6.86l-.497 3.15a.562.562 0 0 0 .555.65h3.612c.34 0 .63-.249.683-.585l.952-6.031a.692.692 0 0 1 .683-.584h2.126a6.793 6.793 0 0 0 6.707-5.752c.306-1.95-.466-3.744-1.89-4.906z"},child:[]}]})(e)}function w({variant:e="button",className:r="",showLabel:l=!0,size:n="default"}){let[o,c]=(0,a.useState)(!1),[x,h]=(0,a.useState)(!1),u=(0,a.useRef)(null);(0,a.useEffect)(()=>{h(!0)},[]),(0,a.useEffect)(()=>{let e=e=>{u.current&&!u.current.contains(e.target)&&c(!1)};return o&&(document.addEventListener("mousedown",e),document.body.style.overflow="hidden"),()=>{document.removeEventListener("mousedown",e),document.body.style.overflow=""}},[o]),(0,a.useEffect)(()=>{let e=e=>{"Escape"===e.key&&c(!1)};return o&&document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}},[o]);let p=()=>{window.open("https://www.paypal.com/ncp/payment/GD2G2Z8BDZ4SL","_blank","noopener,noreferrer")},g={small:"px-2 py-1.5 text-xs",default:"px-3 py-2 text-sm",large:"px-4 py-2.5 text-base"},f={small:"w-3.5 h-3.5",default:"w-4 h-4",large:"w-5 h-5"};return(0,t.jsxs)(t.Fragment,{children:[(()=>{switch(e){case"icon":return(0,t.jsxs)(d.motion.button,{whileHover:{scale:1.05},whileTap:{scale:.95},onClick:()=>c(!0),className:`flex items-center gap-1.5 px-3 py-2 rounded-lg bg-[#FFC439] hover:bg-[#f0b500] text-[#003087] font-semibold transition-colors shadow-sm text-sm ${r}`,title:"Pay with PayPal","aria-label":"Pay with PayPal",children:[(0,t.jsx)(k,{className:"w-4 h-4"}),(0,t.jsx)("span",{className:"hidden xl:inline",children:"Pay"})]});case"link":return(0,t.jsxs)("button",{onClick:()=>c(!0),className:`inline-flex items-center gap-2 text-[#0070BA] hover:text-[#005ea6] hover:underline transition-colors ${r}`,children:[(0,t.jsx)(k,{className:f[n]}),l&&(0,t.jsx)("span",{children:"Pay with PayPal"})]});case"sidebar":return(0,t.jsxs)("button",{onClick:()=>c(!0),className:`w-full flex items-center space-x-3 px-3 py-2.5 rounded-lg transition-all bg-[#FFC439] hover:bg-[#f0b500] text-[#003087] group ${r}`,children:[(0,t.jsx)(k,{className:"text-lg flex-shrink-0"}),l&&(0,t.jsxs)("div",{className:"flex-1 min-w-0 text-left",children:[(0,t.jsx)("div",{className:"text-sm font-semibold truncate",children:"Pay Now"}),(0,t.jsx)("div",{className:"text-xs text-[#003087]/70 truncate",children:"PayPal / Card"})]})]});default:return(0,t.jsxs)(d.motion.button,{whileHover:{scale:1.02},whileTap:{scale:.98},onClick:()=>c(!0),className:`inline-flex items-center gap-2 ${g[n]} bg-[#0070BA] hover:bg-[#005ea6] text-white font-medium rounded-lg transition-colors shadow-sm ${r}`,children:[(0,t.jsx)(k,{className:f[n]}),l&&(0,t.jsx)("span",{children:"Pay with PayPal"})]})}})(),x&&(0,s.createPortal)((0,t.jsx)(m.AnimatePresence,{children:o&&(0,t.jsx)(d.motion.div,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},className:"fixed inset-0 flex items-center justify-center p-4 bg-black/60 backdrop-blur-sm",style:{zIndex:99999},children:(0,t.jsxs)(d.motion.div,{ref:u,initial:{scale:.95,opacity:0,y:20},animate:{scale:1,opacity:1,y:0},exit:{scale:.95,opacity:0,y:20},transition:{type:"spring",damping:25,stiffness:300},className:"relative w-full max-w-md max-h-[85vh] bg-white dark:bg-slate-900 rounded-2xl shadow-2xl overflow-hidden flex flex-col",children:[(0,t.jsxs)("div",{className:"relative px-6 py-5 bg-gradient-to-r from-[#003087] to-[#0070BA] flex-shrink-0",children:[(0,t.jsx)("button",{onClick:()=>c(!1),className:"absolute top-4 right-4 p-1.5 rounded-lg bg-white/10 hover:bg-white/20 text-white transition-colors","aria-label":"Close",children:(0,t.jsx)(i.FaTimes,{className:"w-4 h-4"})}),(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("div",{className:"w-12 h-12 rounded-xl bg-white/10 flex items-center justify-center",children:(0,t.jsx)(k,{className:"w-7 h-7 text-white"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"text-xl font-bold text-white",children:"Spotyard Payment"}),(0,t.jsx)("p",{className:"text-blue-100 text-sm",children:"Secure payment via PayPal"})]})]})]}),(0,t.jsxs)("div",{className:"p-5 space-y-4 overflow-y-auto flex-1",children:[(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 px-3 py-1.5 bg-slate-100 dark:bg-slate-800 rounded-full text-xs font-medium text-slate-600 dark:text-slate-400 mb-3",children:[(0,t.jsx)(i.FaQrcode,{className:"w-3.5 h-3.5"}),(0,t.jsx)("span",{children:"Scan QR code to pay"})]}),(0,t.jsx)("div",{className:"relative mx-auto w-40 h-40 bg-white rounded-xl p-2 shadow-lg border border-slate-200 dark:border-slate-700",children:(0,t.jsx)("img",{src:"/images/qrcode.png",alt:"PayPal Payment QR Code",className:"absolute inset-0 w-full h-full object-contain p-1"})}),(0,t.jsx)("p",{className:"mt-2 text-xs text-slate-500 dark:text-slate-400",children:"Open PayPal app and scan this code"})]}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("div",{className:"absolute inset-0 flex items-center",children:(0,t.jsx)("div",{className:"w-full border-t border-slate-200 dark:border-slate-700"})}),(0,t.jsx)("div",{className:"relative flex justify-center text-sm",children:(0,t.jsx)("span",{className:"px-3 bg-white dark:bg-slate-900 text-slate-500 dark:text-slate-400",children:"or pay directly"})})]}),(0,t.jsxs)("div",{className:"space-y-2.5",children:[(0,t.jsxs)(d.motion.button,{whileHover:{scale:1.02},whileTap:{scale:.98},onClick:p,className:"w-full flex items-center justify-center gap-3 px-4 py-3 bg-[#FFC439] hover:bg-[#f0b500] text-[#003087] font-semibold rounded-xl transition-all shadow-md hover:shadow-lg",children:[(0,t.jsx)(k,{className:"w-5 h-5"}),(0,t.jsx)("span",{children:"Pay with PayPal"}),(0,t.jsx)(i.FaExternalLinkAlt,{className:"w-3.5 h-3.5 ml-1"})]}),(0,t.jsxs)(d.motion.button,{whileHover:{scale:1.02},whileTap:{scale:.98},onClick:p,className:"w-full flex items-center justify-center gap-3 px-4 py-3 bg-slate-900 dark:bg-white hover:bg-slate-800 dark:hover:bg-slate-100 text-white dark:text-slate-900 font-semibold rounded-xl transition-all shadow-md",children:[(0,t.jsx)(i.FaCreditCard,{className:"w-5 h-5"}),(0,t.jsx)("span",{children:"Debit or Credit Card"}),(0,t.jsx)(i.FaExternalLinkAlt,{className:"w-3.5 h-3.5 ml-1"})]})]}),(0,t.jsxs)("div",{className:"bg-blue-50 dark:bg-blue-900/20 rounded-xl p-3 space-y-1.5",children:[(0,t.jsx)("h4",{className:"font-semibold text-slate-900 dark:text-white text-sm",children:"Payment Instructions:"}),(0,t.jsxs)("ul",{className:"text-xs text-slate-600 dark:text-slate-400 space-y-1",children:[(0,t.jsxs)("li",{className:"flex items-start gap-2",children:[(0,t.jsx)("span",{className:"w-4 h-4 flex-shrink-0 rounded-full bg-blue-100 dark:bg-blue-800 text-blue-600 dark:text-blue-300 flex items-center justify-center text-[10px] font-bold",children:"1"}),(0,t.jsx)("span",{children:"Enter the agreed payment amount"})]}),(0,t.jsxs)("li",{className:"flex items-start gap-2",children:[(0,t.jsx)("span",{className:"w-4 h-4 flex-shrink-0 rounded-full bg-blue-100 dar
1k:bg-blue-800 text-blue-600 dark:text-blue-300 flex items-center justify-center text-[10px] font-bold",children:"2"}),(0,t.jsx)("span",{children:"Enter your Invoice ID or Quote ID for reference"})]}),(0,t.jsxs)("li",{className:"flex items-start gap-2",children:[(0,t.jsx)("span",{className:"w-4 h-4 flex-shrink-0 rounded-full bg-blue-100 dark:bg-blue-800 text-blue-600 dark:text-blue-300 flex items-center justify-center text-[10px] font-bold",children:"3"}),(0,t.jsx)("span",{children:"Complete payment via PayPal or card"})]})]})]}),(0,t.jsxs)("div",{className:"flex items-center justify-center gap-2 text-xs text-slate-400 dark:text-slate-500 pb-1",children:[(0,t.jsx)("svg",{className:"w-4 h-4",fill:"currentColor",viewBox:"0 0 20 20",children:(0,t.jsx)("path",{fillRule:"evenodd",d:"M5 9V7a5 5 0 0110 0v2a2 2 0 012 2v5a2 2 0 01-2 2H5a2 2 0 01-2-2v-5a2 2 0 012-2zm8-2v2H7V7a3 3 0 016 0z",clipRule:"evenodd"})}),(0,t.jsx)("span",{children:"Secured by PayPal's buyer protection"})]})]})]})})}),document.body)]})}e.s(["default",0,w],93378);var y=e.i(224015);let N={category:{label:"Category",Icon:l.FiBox,accent:"text-orange-600 dark:text-orange-400 bg-orange-50 dark:bg-orange-500/10"},item:{label:"Item",Icon:l.FiPackage,accent:"text-sky-600 dark:text-sky-400 bg-sky-50 dark:bg-sky-500/10"},bundle:{label:"Package",Icon:l.FiHome,accent:"text-emerald-600 dark:text-emerald-400 bg-emerald-50 dark:bg-emerald-500/10"}},C=[{label:"Room Packages",href:"/products/bundles"},{label:"Furniture",href:"/products/furniture"},{label:"Lamps & Lighting",href:"/products/lamps-lighting"},{label:"Bathroom Fixtures",href:"/products/bathroom-fixtures"},{label:"Curtains & Blinds",href:"/products/curtains-blinds"},{label:"Building Materials",href:"/products/building-materials"}],F="spotyard:recent-searches";function S(){try{let e=localStorage.getItem(F);if(!e)return[];let t=JSON.parse(e);return Array.isArray(t)?t.slice(0,5):[]}catch{return[]}}function P(e){let t=e.trim();if(t)try{let e=S().filter(e=>e.toLowerCase()!==t.toLowerCase()),a=[t,...e].slice(0,5);localStorage.setItem(F,JSON.stringify(a))}catch{}}function q({variant:e="desktop",onNavigate:a}){return"mobile"===e?(0,t.jsx)($,{autoFocus:!1,inline:!0,onNavigate:a}):(0,t.jsx)(E,{onNavigate:a})}function E({onNavigate:e}){let[r,i]=(0,a.useState)(!1),[n,o]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{o(!0)},[]),(0,a.useEffect)(()=>{let e=e=>{if((e.metaKey||e.ctrlKey)&&"k"===e.key.toLowerCase()){e.preventDefault(),i(e=>!e);return}if("/"===e.key&&!r){let t=document.activeElement?.tagName,a=document.activeElement?.isContentEditable;"INPUT"===t||"TEXTAREA"===t||a||(e.preventDefault(),i(!0))}};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[r]),(0,a.useEffect)(()=>{if(!r)return;let e=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}},[r]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("button",{type:"button",onClick:()=>i(!0),"aria-label":"Open search",className:"group flex items-center gap-1.5 h-8 lg:h-9 px-2 lg:px-2.5 rounded-full bg-slate-50 dark:bg-slate-800/70 border border-slate-200 dark:border-white/10 text-slate-500 dark:text-slate-400 hover:text-slate-800 dark:hover:text-white hover:border-orange-300 dark:hover:border-orange-500/40 transition",children:[(0,t.jsx)(l.FiSearch,{className:"w-3.5 h-3.5 lg:w-4 lg:h-4 flex-shrink-0"}),(0,t.jsx)("span",{className:"hidden 2xl:inline text-xs whitespace-nowrap pr-1",children:"Searchâ¦"}),(0,t.jsx)("kbd",{className:"hidden 2xl:inline-flex items-center gap-0.5 px-1.5 py-0.5 text-[10px] font-mono rounded border border-slate-200 dark:border-white/10 text-slate-500 dark:text-slate-400 bg-white dark:bg-slate-900",children:"âK"})]}),n&&(0,s.createPortal)((0,t.jsx)(m.AnimatePresence,{children:r&&(0,t.jsx)(A,{onClose:()=>i(!1),onNavigate:()=>{i(!1),e?.()}})}),document.body)]})}function A({onClose:e,onNavigate:a}){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(d.motion.div,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},transition:{duration:.15},onClick:e,className:"fixed inset-0 bg-slate-900/60 dark:bg-black/70 backdrop-blur-sm",style:{zIndex:9990}}),(0,t.jsx)("div",{className:"fixed inset-x-0 top-[8vh] sm:top-[12vh] flex justify-center px-3 pointer-events-none",style:{zIndex:9991},children:(0,t.jsx)(d.motion.div,{initial:{opacity:0,y:-8,scale:.98},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:-8,scale:.98},transition:{duration:.18,ease:"easeOut"},className:"w-full max-w-2xl pointer-events-auto",role:"dialog","aria-label":"Search",children:(0,t.jsx)("div",{className:"rounded-2xl bg-white dark:bg-slate-900 border border-slate-200 dark:border-white/10 shadow-2xl overflow-hidden",children:(0,t.jsx)($,{autoFocus:!0,onClose:e,onNavigate:a})})})})]})}function $({autoFocus:e=!1,inline:s=!1,onClose:i,onNavigate:n}){let[o,c]=(0,a.useState)(""),[d,m]=(0,a.useState)({categories:[],items:[],bundles:[],total:0}),[h,u]=(0,a.useState)(!1),[p,g]=(0,a.useState)(0),[f,b]=(0,a.useState)([]),v=(0,a.useRef)(null),j=(0,a.useRef)(null),k=(0,a.useRef)(null),w=(0,x.useRouter)();(0,a.useEffect)(()=>{b(S())},[]),(0,a.useEffect)(()=>{if(e){let e=setTimeout(()=>v.current?.focus(),50);return()=>clearTimeout(e)}},[e]);let N=(0,a.useMemo)(()=>[...d.categories||[],...d.bundles||[],...d.items||[]],[d]);(0,a.useEffect)(()=>{if(j.current&&clearTimeout(j.current),!o||o.trim().length<2){m({categories:[],items:[],bundles:[],total:0}),u(!1);return}return u(!0),j.current=setTimeout(async()=>{k.current&&k.current.abort();let e=new AbortController;k.current=e;try{let t=await (0,y.getAuthHeader)(),a=await fetch(`/api/public/search?q=${encodeURIComponent(o.trim())}`,{signal:e.signal,headers:t});if(!a.ok)throw Error("search failed");let s=await a.json();m({categories:s.categories||[],items:s.items||[],bundles:s.bundles||[],total:s.total||0}),g(0)}catch(e){"AbortError"!==e.name&&m({categories:[],items:[],bundles:[],total:0})}finally{u(!1)}},180),()=>clearTimeout(j.current)},[o]);let C=(0,a.useCallback)((e,t)=>{t&&P(t),n?.(),w.push(e)},[w,n]),q=(0,a.useCallback)(()=>{let e=o.trim();e&&(P(e),n?.(),w.push(`/products?q=${encodeURIComponent(e)}`))},[o,w,n]),E=o.trim().length>=2,A=E&&!h&&0===d.total;return(0,t.jsxs)("div",{className:s?"rounded-xl bg-white dark:bg-slate-900 border border-slate-200 dark:border-white/10 overflow-hidden":"",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 px-3 sm:px-4 h-12 sm:h-14 border-b border-slate-100 dark:border-white/10",children:[(0,t.jsx)(l.FiSearch,{className:"w-4 h-4 sm:w-5 sm:h-5 text-slate-400 flex-shrink-0"}),(0,t.jsx)("input",{ref:v,type:"text",value:o,onChange:e=>c(e.target.value),onKeyDown:e=>{if("Escape"===e.key){e.preventDefault(),o?c(""):i?.();return}if(0===N.length){"Enter"===e.key&&(e.preventDefault(),q());return}if("ArrowDown"===e.key)e.preventDefault(),g(e=>Math.min(e+1,N.length-1));else if("ArrowUp"===e.key)e.preventDefault(),g(e=>Math.max(e-1,0));else if("Enter"===e.key){e.preventDefault();let t=N[p];t?C(t.url,o):q()}},placeholder:"Search products, items, room packagesâ¦","aria-label":"Search Spotyard",className:"flex-1 bg-transparent text-sm sm:text-base text-slate-800 dark:text-white placeholder-slate-400 focus:outline-none"}),h&&(0,t.jsx)(l.FiLoader,{className:"w-4 h-4 text-slate-400 animate-spin flex-shrink-0"}),o&&!h&&(0,t.jsx)("button",{type:"button",onClick:()=>{c(""),v.current?.focus()},className:"p-1 rounded-full text-slate-400 hover:text-slate-700 dark:hover:text-white","aria-label":"Clear search",children:(0,t.jsx)(l.FiX,{className:"w-4 h-4"})}),!s&&(0,t.jsx)("button",{type:"button",onClick:i,"aria-label":"Close search",className:"hidden sm:inline-flex items-center px-1.5 py-0.5 text-[10px] font-mono rounded border border-slate-200 dark:border-white/10 text-slate-500 dark:text-slate-400 hover:text-slate-800 dark:hover:text-white",children:"ESC"})]}),(0,t.jsxs)("div",{className:`overflow-y-auto ${s?"max-h-[60vh]":"max-h-[60vh] sm:max-h-[65vh]"}`,children:[!E&&(0,t.jsx)(T,{recent:f,onPickRecent:e=>{c(e),v.current?.focus()},onClearRecent:()=>{try{localStorage.removeItem(F)}catch{}b([])},onPickSuggestion:e=>C(e)}),A&&(0,t.jsxs)("div",{className:"px-4 py-8 text-center",children:[(0,t.jsx)("div",{className:"w-12 h-12 mx-auto mb-3 rounded-full bg-slate-100 dar
1k:bg-slate-800 flex items-center justify-center",children:(0,t.jsx)(l.FiSearch,{className:"w-5 h-5 text-slate-400"})}),(0,t.jsxs)("p",{className:"text-sm font-semibold text-slate-700 dark:text-slate-200",children:["No matches for â",o.trim(),"â."]}),(0,t.jsxs)("p",{className:"text-xs text-slate-500 dark:text-slate-400 mt-1",children:["Try a different word â or"," ",(0,t.jsx)(r.default,{href:"/rfq",onClick:n,className:"text-orange-600 dark:text-orange-400 font-semibold underline",children:"request a custom quote"}),"."]})]}),E&&!A&&!h&&(0,t.jsxs)("div",{className:"py-2",children:[(0,t.jsx)(R,{title:"Room Packages",rows:d.bundles,offset:d.categories.length,active:p,onClick:e=>C(e.url,o),onHover:g}),(0,t.jsx)(R,{title:"Categories",rows:d.categories,offset:0,active:p,onClick:e=>C(e.url,o),onHover:g}),(0,t.jsx)(R,{title:"Items",rows:d.items,offset:d.categories.length+d.bundles.length,active:p,onClick:e=>C(e.url,o),onHover:g})]})]}),(0,t.jsxs)("div",{className:"border-t border-slate-100 dark:border-white/10 px-3 sm:px-4 py-2 flex items-center justify-between text-[11px] text-slate-500 dark:text-slate-400 bg-slate-50/60 dark:bg-slate-900/40",children:[(0,t.jsxs)("div",{className:"hidden sm:flex items-center gap-3",children:[(0,t.jsxs)("span",{className:"inline-flex items-center gap-1",children:[(0,t.jsx)(L,{children:"â"}),(0,t.jsx)(L,{children:"â"})," navigate"]}),(0,t.jsxs)("span",{className:"inline-flex items-center gap-1",children:[(0,t.jsx)(L,{children:(0,t.jsx)(l.FiCornerDownLeft,{className:"w-2.5 h-2.5"})})," open"]}),(0,t.jsxs)("span",{className:"inline-flex items-center gap-1",children:[(0,t.jsx)(L,{children:"esc"})," close"]})]}),E&&(0,t.jsx)(r.default,{href:`/products?q=${encodeURIComponent(o.trim())}`,onClick:n,className:"text-orange-600 dark:text-orange-400 font-semibold hover:underline ml-auto",children:"View all results â"})]})]})}function L({children:e}){return(0,t.jsx)("kbd",{className:"inline-flex items-center justify-center min-w-[18px] h-[18px] px-1 rounded border border-slate-200 dark:border-white/10 bg-white dark:bg-slate-800 text-[10px] font-mono text-slate-600 dark:text-slate-300",children:e})}function T({recent:e,onPickRecent:a,onClearRecent:s,onPickSuggestion:r}){return(0,t.jsxs)("div",{className:"py-3",children:[e.length>0&&(0,t.jsxs)("div",{className:"px-3 sm:px-4 pb-3",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between mb-2",children:[(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 text-[10px] uppercase tracking-wider font-bold text-slate-500 dark:text-slate-400",children:[(0,t.jsx)(l.FiClock,{className:"w-3 h-3"})," Recent"]}),(0,t.jsx)("button",{type:"button",onClick:s,className:"text-[11px] text-slate-400 hover:text-slate-700 dark:hover:text-white",children:"Clear"})]}),(0,t.jsx)("div",{className:"flex flex-wrap gap-1.5",children:e.map(e=>(0,t.jsx)("button",{type:"button",onClick:()=>a(e),className:"px-2.5 py-1 text-xs rounded-full bg-slate-100 dark:bg-slate-800 text-slate-700 dark:text-slate-300 hover:bg-orange-50 hover:text-orange-700 dark:hover:bg-orange-500/15 dark:hover:text-orange-300 transition",children:e},e))})]}),(0,t.jsxs)("div",{className:"px-3 sm:px-4",children:[(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 text-[10px] uppercase tracking-wider font-bold text-slate-500 dark:text-slate-400 mb-2",children:[(0,t.jsx)(l.FiTrendingUp,{className:"w-3 h-3"})," Popular"]}),(0,t.jsx)("div",{className:"flex flex-wrap gap-1.5 mt-2",children:C.map(e=>(0,t.jsx)("button",{type:"button",onClick:()=>r(e.href),className:"px-2.5 py-1 text-xs rounded-full bg-orange-50 dark:bg-orange-500/10 text-orange-700 dark:text-orange-300 hover:bg-orange-100 dark:hover:bg-orange-500/20 transition",children:e.label},e.href))})]}),(0,t.jsx)("p",{className:"px-3 sm:px-4 mt-4 text-[11px] text-slate-400 dark:text-slate-500",children:"Type at least 2 characters to search across categories, items and room packages."})]})}function R({title:e,rows:a,offset:s,active:r,onClick:i,onHover:n}){return a&&0!==a.length?(0,t.jsxs)("div",{className:"px-2 py-1",children:[(0,t.jsx)("div",{className:"px-2 py-1 text-[10px] uppercase tracking-wider font-bold text-slate-500 dark:text-slate-400",children:e}),(0,t.jsx)("ul",{className:"space-y-0.5",children:a.map((e,a)=>{let o=s+a,c=o===r,d=N[e.type]||N.item,m=d.Icon,x=function(e){if(!e)return"";if("string"==typeof e)return e.trim();let t=Number(e.from),a=Number(e.to),s=Number.isFinite(t)&&t>0,r=Number.isFinite(a)&&a>0;return s||r?s&&r&&a>
1t?`$${t.toLocaleString("en-AU")} â $${a.toLocaleString("en-AU")}`:s?`from $${t.toLocaleString("en-AU")}`:`$${a.toLocaleString("en-AU")}`:""}(e.priceRange);return(0,t.jsx)("li",{children:(0,t.jsxs)("button",{type:"button",onMouseDown:t=>{t.preventDefault(),i(e)},onMouseEnter:()=>n?.(o),className:`w-full flex items-center gap-3 px-2 py-2 rounded-lg text-left transition ${c?"bg-orange-50 dark:bg-orange-500/10":"hover:bg-slate-50 dark:hover:bg-white/5"}`,children:[(0,t.jsx)("div",{className:`relative w-9 h-9 rounded-md overflow-hidden flex items-center justify-center flex-shrink-0 ${d.accent}`,children:e.image?(0,t.jsx)("img",{src:e.image,alt:e.name,className:"absolute inset-0 w-full h-full object-cover"}):(0,t.jsx)(m,{className:"w-4 h-4"})}),(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("span",{className:"text-sm font-semibold text-slate-800 dark:text-white truncate",children:e.name}),(0,t.jsx)("span",{className:`text-[10px] uppercase tracking-wider px-1.5 py-0.5 rounded-full font-bold ${d.accent}`,children:d.label})]}),(0,t.jsx)("div",{className:"text-xs text-slate-500 dark:text-slate-400 truncate",children:"item"===e.type&&e.categoryName?`in ${e.categoryName}${x?` \xb7 ${x}`:""}`:e.description||e.url})]}),c&&(0,t.jsx)(l.FiCornerDownLeft,{className:"w-3.5 h-3.5 text-slate-400 flex-shrink-0"})]})},`${e.type}-${e.slug}-${e.categorySlug||""}`)})})]}):null}e.s(["default",0,function(){let[e,o]=(0,a.useState)(!1),[c,g]=(0,a.useState)(!1),[b,j]=(0,a.useState)(!1),[k,N]=(0,a.useState)(!1),[C,F]=(0,a.useState)(null),[S,P]=(0,a.useState)(null),[E,A]=(0,a.useState)(!1),$=(0,a.useRef)(null),L=(0,a.useRef)(null),{user:T,logout:R,isAdmin:I}=(0,h.useAuth)(),{theme:H,toggleTheme:B}=(0,u.useTheme)(),M=(0,x.useRouter)(),D=(0,x.usePathname)(),K=(0,p.useTranslations)("navigation"),[O,U]=(0,a.useState)(!1);(0,a.useEffect)(()=>{N(!0)},[]),(0,a.useEffect)(()=>{if(E)try{U(null!==sessionStorage.getItem("spotyard-demo-mode"))}catch{U(!1)}},[E]);let[z,Q]=(0,a.useState)([]);(0,a.useEffect)(()=>{if(!I)return;let e=!1;return(0,y.getAuthHeader)().then(e=>fetch("/api/public/categories-with-items",{headers:e})).then(e=>e.json()).then(t=>{!e&&Array.isArray(t.categories)&&Q(t.categories)}).catch(()=>{}),()=>{e=!0}},[I]);let G={left:[{name:K("servicesAll"),href:"/services",icon:l.FiPackage,description:"Everything we do â sourcing to delivery"},{name:"Product Sourcing",href:"/services/sourcing",icon:l.FiSearch,description:"Find & purchase from verified Chinese suppliers"},{name:"Freight, Customs & DDP",href:"/services/ddp",icon:l.FiPackage,description:"Sea/air freight, customs clearance, duties & delivery in one price"}],right:[{name:K("servicesResidentialBuilders"),href:"/services/residential-builders",icon:i.FaHardHat,description:"Tiles, fixtures, hardware â sourced & delivered"},{name:K("servicesCommercial"),href:"/services/commercial",icon:i.FaBuilding,description:"Fit-out materials, racking & office furniture"},{name:"Industrial Sourcing",href:"/services/industrial",icon:i.FaIndustry,description:"OEM equipment & bulk production orders"},{name:K("servicesHousehold"),href:"/services/household",icon:i.FaHome,description:"Furniture, décor & appliances from China"}]},W=n.filter(e=>"other"!==e.id).map(e=>({name:e.label,href:`/products?industry=${e.id}`,icon:e.icon,description:e.description})),V=z.slice(0,13).map(e=>({name:e.name,href:`/products/${e.slug}`,icon:l.FiBox,image:e.image,description:e.description})),Y={name:"All Products",href:"/products",icon:l.FiBox,description:"Browse every category we source"},_=V.length?{featured:{name:"Room Packages · NEW",href:"/products/bundles",icon:l.FiHome,description:"Bundle multiple rooms into one quote",highlight:!0},left:[Y,...V.slice(0,6)],right:V.slice(6)}:{featured:{name:"Room Packages · NEW",href:"/products/bundles",icon:l.FiHome,description:"Bundle multiple rooms into one quote",highlight:!0},left:[Y,...W.slice(0,4)],right:W.slice(4)},X=[...I?[{name:"Product Matcher",href:"/product-matcher",icon:l.FiSearch,description:"Paste your product list, get instant matches"}]:[],{name:"Shipment Tracking",href:"/shipment-tracking",icon:l.FiTruck,description:"Track your air & sea shipments in real-time"},...I?[{name:"Catalogue",href:"/catalogue",icon:l.FiFileText,description:"Browse our digital product catalogues"}]:[],{name:K("calculator")||"Calculators",href:"/calculators",icon:l.FiPercent,description:"Customs duty, GST & landed-cost tools"},{name:"Knowledge Base",href:"/knowledge-base",icon:l.FiBookOpen,description:"Importing guides, Incoterms, compliance"},{name:"Blog",href:"/blog",icon:l.FiEdit3,description:"Sourcing tips, freight news, case studies"},{name:"FAQ",href:"/faq",icon:l.FiHelpCircle,description:"Common questions about importing from China"}],Z=[{name:K("home"),href:"/",icon:l.FiHome,hideOnMd:!0},{name:K("services"),href:"/services",icon:l.FiPackage,submenuKey:"services"},...I?[{name:K("products"),href:"/products",icon:l.FiBox,submenuKey:"products"}]:[],{name:"Resources",href:"/knowledge-base",icon:l.FiCompass,submenuKey:"resources"},{name:K("about"),href:"/about",icon:l.FiUsers},{name:K("contact"),href:"/contact",icon:l.FiMail,hideOnMd:!0}];(0,a.useEffect)(()=>{let e=e=>{$.current&&!$.current.contains(e.target)&&F(null),L.current&&!L.current.contains(e.target)&&A(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]),(0,a.useEffect)(()=>{let e=()=>j(window.scrollY>10);return window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[]),(0,a.useEffect)(()=>{o(!1),F(null)},[D]),(0,a.useEffect)(()=>(document.body.style.overflow=e?"hidden":"",()=>{document.body.style.overflow=""}),[e]);let J=async()=>
1{if(!c){g(!0);try{await R(),M.push("/")}finally{g(!1),o(!1),A(!1)}}},ee=(0,a.useCallback)(e=>"/"===e?"/"===D:D.startsWith(e),[D]),et=T?.displayName?.[0]||T?.email?.[0]?.toUpperCase()||"?",ea=T?.displayName||T?.email?.split("@")[0]||"Account",es=({item:e,onClick:a})=>{let s=e.icon,l=D===e.href;return(0,t.jsxs)(r.default,{href:e.href,onClick:a,className:`flex items-start gap-3 px-3 py-2.5 rounded-lg transition-colors group ${l?"bg-orange-50 dark:bg-orange-500/10 text-orange-600 dark:text-orange-400":"hover:bg-slate-50 dark:hover:bg-white/5 text-slate-700 dark:text-slate-300"}`,children:[e.image?(0,t.jsx)("img",{src:e.image,alt:"",loading:"lazy",className:"w-8 h-8 rounded-lg object-cover flex-shrink-0 mt-0.5 bg-slate-100 dark:bg-slate-800"}):(0,t.jsx)("div",{className:`w-8 h-8 rounded-lg flex items-center justify-center flex-shrink-0 mt-0.5 ${l?"bg-orange-100 dark:bg-orange-500/20":"bg-slate-100 dark:bg-slate-800 group-hover:bg-orange-100 dark:group-hover:bg-orange-500/10"}`,children:(0,t.jsx)(s,{className:`w-4 h-4 ${l?"text-orange-500":"text-slate-500 dark:text-slate-400 group-hover:text-orange-500"}`})}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("div",{className:`font-semibold text-sm leading-tight ${l?"text-orange-600 dark:text-orange-400":"text-slate-800 dark:text-white"}`,children:e.name}),e.description&&(0,t.jsx)("div",{className:"text-xs text-slate-500 dark:text-slate-400 mt-0.5 leading-snug line-clamp-1",children:e.description})]})]})},er="absolute top-full mt-2 bg-white dark:bg-slate-900 rounded-2xl shadow-2xl border border-slate-200 dark:border-white/10 overflow-hidden z-50",el={initial:{opacity:0,y:8},animate:{opacity:1,y:0},exit:{opacity:0,y:8},transition:{duration:.18}},ei=()=>(0,t.jsxs)(d.motion.div,{...el,className:`${er} left-0 w-[560px]`,children:[(0,t.jsx)("div",{className:"px-4 pt-3 pb-2 border-b border-slate-100 dark:border-white/10",children:(0,t.jsx)("p",{className:"text-[10px] font-bold text-slate-400 dark:text-slate-500 uppercase tracking-widest",children:"Our Services"})}),(0,t.jsxs)("div",{className:"grid grid-cols-2 p-2 gap-x-1",children:[(0,t.jsx)("div",{className:"space-y-0.5",children:G.left.map(e=>(0,t.jsx)(es,{item:e,onClick:()=>F(null)},e.href))}),(0,t.jsx)("div",{className:"space-y-0.5 border-l border-slate-100 dark:border-white/5 pl-1",children:G.right.map(e=>(0,t.jsx)(es,{item:e,onClick:()=>F(null)},e.href))})]}),(0,t.jsxs)("div",{className:"px-4 py-2.5 bg-slate-50 dark:bg-white/5 border-t border-slate-100 dark:border-white/10 flex items-center justify-between",children:[(0,t.jsx)("p",{className:"text-xs text-slate-500 dark:text-slate-400",children:"Not sure which service?"}),(0,t.jsxs)(r.default,{href:"/contact",onClick:()=>F(null),className:"text-xs font-bold text-orange-600 dark:text-orange-400 hover:underline flex items-center gap-1",children:["Talk to us ",(0,t.jsx)(l.FiArrowRight,{className:"w-3 h-3"})]})]})]}),en=()=>(0,t.jsxs)(d.motion.div,{...el,className:`${er} left-0 w-[500px]`,children:[(0,t.jsxs)(r.default,{href:_.featured.href,onClick:()=>F(null),className:"flex items-center gap-3 px-4 py-3 bg-gradient-to-r from-orange-500 to-teal-500 hover:from-orange-600 hover:to-teal-600 transition-colors group",children:[(0,t.jsx)("div",{className:"w-8 h-8 rounded-lg bg-white/25 flex items-center justify-center flex-shrink-0",children:(0,t.jsx)(l.FiHome,{className:"w-4 h-4 text-white"})}),(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsx)("div",{className:"font-bold text-sm text-white",children:_.featured.name}),(0,t.jsx)("div",{className:"text-xs text-orange-100",children:_.featured.description})]}),(0,t.jsx)(l.FiArrowRight,{className:"w-4 h-4 text-white/70 group-hover:translate-x-1 transition-transform flex-shrink-0"})]}),(0,t.jsxs)("div",{className:"grid grid-cols-2 p-2 gap-x-1",children:[(0,t.jsx)("div",{className:"space-y-0.5",children:_.left.map(e=>(0,t.jsx)(es,{item:e,onClick:()=>F(null)},e.href))}),(0,t.jsx)("div",{className:"space-y-0.5 border-l border-slate-100 dark:border-white/5 pl-1",children:_.right.map(e=>(0,t.jsx)(es,{item:e,onClick:()=>F(null)},e.href))})]})]}),eo=()=>(0,t.jsx)(d.motion.div,{...el,className:`${er} right-0 w-64 p-2`,children:X.map(e=>(0,t.jsx)(es,{item:e,onClick:()=>F(null)},e.href))});return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("nav",{ref:$,className:`fixed top-9 left-0 right-0 z-50 transition-all duration-300 ${b?"bg-white/95 dar
1k:bg-slate-950/95 shadow-lg border-b border-slate-200 dark:border-white/10":"bg-white/90 dark:bg-slate-950/80 border-b border-slate-200 dark:border-white/10 shadow-sm"} backdrop-blur-md`,children:(0,t.jsx)("div",{className:"max-w-[1440px] mx-auto px-3 sm:px-4 md:px-6 lg:px-8",children:(0,t.jsxs)("div",{className:"flex items-center h-16 gap-2",children:[(0,t.jsxs)(r.default,{href:"/",className:"flex items-center gap-2 flex-shrink-0 mr-2 lg:mr-4","aria-label":"Spotyard â Home",children:[(0,t.jsx)("img",{src:"/images/spotyard-emblem.png",alt:"Spotyard Logistics & Supply Chain",className:"h-11 lg:h-12 w-auto"}),(0,t.jsxs)("span",{className:"flex flex-col leading-none",children:[(0,t.jsxs)("span",{className:"text-xl lg:text-2xl font-bold tracking-tight",children:[(0,t.jsx)("span",{className:"text-slate-800 dark:text-white",children:"Spot"}),(0,t.jsx)("span",{className:"text-emerald-600 dark:text-emerald-400",children:"yard"})]}),(0,t.jsx)("span",{className:"mt-1 text-[9px] lg:text-[10px] font-semibold uppercase tracking-[0.14em] text-slate-500 dark:text-slate-400",children:"Sourcing & Logistics"})]})]}),(0,t.jsx)("div",{className:"hidden md:flex items-center gap-0.5 flex-1",children:Z.map(e=>{e.icon;let a=ee(e.href),s=C===e.submenuKey;return e.submenuKey?(0,t.jsxs)("div",{className:`relative ${e.hideOnMd?"hidden lg:block":""}`,children:[(0,t.jsxs)("button",{onClick:()=>F(s?null:e.submenuKey),className:`relative flex items-center gap-1 px-2.5 lg:px-3 py-2 rounded-lg text-sm font-medium whitespace-nowrap transition-all duration-150 ${a||s?"text-orange-600 dark:text-orange-400 bg-orange-50 dark:bg-orange-500/10":"text-slate-600 dark:text-slate-300 hover:text-slate-900 dark:hover:text-white hover:bg-slate-100 dark:hover:bg-white/5"}`,children:[e.name,(0,t.jsx)(l.FiChevronDown,{className:`w-3.5 h-3.5 transition-transform duration-200 ${s?"rotate-180":""}`}),a&&!s&&(0,t.jsx)("span",{className:"absolute bottom-0 left-3 right-3 h-0.5 bg-orange-500 rounded-full"})]}),(0,t.jsxs)(m.AnimatePresence,{children:[s&&"services"===e.submenuKey&&(0,t.jsx)(ei,{}),s&&"products"===e.submenuKey&&(0,t.jsx)(en,{}),s&&"resources"===e.submenuKey&&(0,t.jsx)(eo,{})]})]},e.name):(0,t.jsxs)(r.default,{href:e.href,className:`relative flex items-center gap-1.5 px-2.5 lg:px-3 py-2 rounded-lg text-sm font-medium whitespace-nowrap transition-all duration-150 ${e.hideOnMd?"hidden lg:flex":""} ${a?"text-orange-600 dark:text-orange-400 bg-orange-50 dark:bg-orange-500/10":"text-slate-600 dark:text-slate-300 hover:text-slate-900 dark:hover:text-white hover:bg-slate-100 dark:hover:bg-white/5"}`,children:[e.name,a&&(0,t.jsx)("span",{className:"absolute bottom-0 left-3 right-3 h-0.5 bg-orange-500 rounded-full"})]},e.name)})}),(0,t.jsxs)("div",{className:"hidden md:flex items-center gap-1.5 lg:gap-2 flex-shrink-0 ml-auto",children:[I&&(0,t.jsx)(q,{}),(0,t.jsx)("button",{onClick:B,className:"p-2 rounded-lg text-slate-500 dark:text-slate-400 hover:text-slate-800 dark:hover:text-white hover:bg-slate-100 dark:hover:bg-white/5 transition-colors","aria-label":"Toggle theme",children:"dark"===H?(0,t.jsx)(l.FiSun,{className:"w-4 h-4"}):(0,t.jsx)(l.FiMoon,{className:"w-4 h-4"})}),(0,t.jsx)(v,{}),(0,t.jsx)(f,{}),T?(0,t.jsxs)("div",{className:"relative",ref:L,children:[(0,t.jsxs)("button",{onClick:()=>A(!E),className:`flex items-center gap-2 pl-2 pr-3 py-1.5 rounded-xl border transition-all duration-150 ${E?"bg-orange-50 dark:bg-orange-500/10 border-orange-300 dark:border-orange-500/40":"bg-slate-50 dark:bg-white/5 border-slate-200 dark:border-white/10 hover:border-slate-300 dark:hover:border-white/20"}`,children:[(0,t.jsx)("div",{className:"w-7 h-7 rounded-lg bg-gradient-to-br from-orange-500 to-teal-500 flex items-center justify-center text-white text-xs font-bold flex-shrink-0",children:et}),(0,t.jsx)("span",{className:"text-sm font-semibold text-slate-700 dark:text-slate-200 hidden lg:block max-w-[100px] truncate",children:ea}),(0,t.jsx)(l.FiChevronDown,{className:`w-3.5 h-3.5 text-slate-400 transition-transform duration-200 ${E?"rotate-180":""}`})]}),(0,t.jsx)(m.AnimatePresence,{children:E&&(0,t.jsxs)(d.motion.div,{initial:{opacity:0,y:8,scale:.97}
1,animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:8,scale:.97},transition:{duration:.15},className:"absolute top-full right-0 mt-2 w-56 bg-white dark:bg-slate-900 rounded-xl shadow-xl border border-slate-200 dark:border-white/10 overflow-hidden z-50",children:[(0,t.jsxs)("div",{className:"px-4 py-3 border-b border-slate-100 dark:border-white/10",children:[(0,t.jsx)("p",{className:"text-sm font-bold text-slate-800 dark:text-white truncate",children:ea}),(0,t.jsx)("p",{className:"text-xs text-slate-500 dark:text-slate-400 truncate mt-0.5",children:T.email})]}),(0,t.jsxs)(r.default,{href:"/dashboard",onClick:()=>A(!1),className:"flex items-center gap-3 px-4 py-3 text-slate-700 dark:text-slate-300 hover:bg-slate-50 dark:hover:bg-white/5 transition-colors",children:[(0,t.jsx)(l.FiGrid,{className:"w-4 h-4 text-slate-400"}),(0,t.jsx)("span",{className:"text-sm font-medium",children:K("dashboard")})]}),I&&(0,t.jsxs)("button",{onClick:()=>{O?(window.dispatchEvent(new KeyboardEvent("keydown",{key:"Escape"})),U(!1)):(document.documentElement.requestFullscreen?.().catch(()=>{}),M.push("/?demo=1&interval=15")),A(!1)},className:"w-full flex items-center gap-3 px-4 py-3 text-slate-700 dark:text-slate-300 hover:bg-slate-50 dark:hover:bg-white/5 transition-colors border-t border-slate-100 dark:border-white/10",children:[O?(0,t.jsx)(l.FiStopCircle,{className:"w-4 h-4 text-red-500"}):(0,t.jsx)(l.FiPlayCircle,{className:"w-4 h-4 text-slate-400"}),(0,t.jsx)("span",{className:"text-sm font-medium",children:O?"Stop Live Demo Tour":"Start Live Demo Tour"})]}),(0,t.jsx)("div",{className:"border-t border-slate-100 dark:border-white/10",children:(0,t.jsxs)("button",{onClick:J,disabled:c,className:"w-full flex items-center gap-3 px-4 py-3 text-red-600 dark:text-red-400 hover:bg-red-50 dark:hover:bg-red-500/10 transition-colors disabled:opacity-50",children:[(0,t.jsx)(l.FiLogOut,{className:"w-4 h-4"}),(0,t.jsx)("span",{className:"text-sm font-medium",children:c?"Logging outâ¦":K("logout")})]})})]})})]}):(0,t.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,t.jsx)(r.default,{href:"/login",className:"px-3 py-1.5 text-sm font-medium text-slate-600 dark:text-slate-300 hover:text-slate-900 dark:hover:text-white hover:bg-slate-100 dark:hover:bg-white/5 rounded-lg transition-colors",children:K("login")}),(0,t.jsx)(r.default,{href:"/rfq",children:(0,t.jsxs)(d.motion.button,{whileHover:{scale:1.02},whileTap:{scale:.98},className:"px-3.5 lg:px-4 py-1.5 lg:py-2 bg-gradient-to-r from-orange-500 to-orange-600 text-white font-semibold rounded-lg hover:shadow-lg hover:shadow-orange-500/30 transition-all text-xs lg:text-sm whitespace-nowrap",children:[(0,t.jsx)("span",{className:"hidden xl:inline",children:"Get a Free Quote"}),(0,t.jsx)("span",{className:"xl:hidden",children:"Free Quote"})]})})]}),(0,t.jsx)("div",{className:"hidden",children:(0,t.jsx)(w,{variant:"icon",size:"default"})})]}),(0,t.jsxs)("div",{className:"md:hidden flex items-center gap-1 ml-auto",children:[(0,t.jsx)(f,{}),(0,t.jsx)("button",{onClick:B,className:"p-2 rounded-lg text-slate-500 dark:text-slate-400 hover:bg-slate-100 dark:hover:bg-white/5 transition-colors","aria-label":"Toggle theme",children:"dark"===H?(0,t.jsx)(l.FiSun,{className:"w-4.5 h-4.5"}):(0,t.jsx)(l.FiMoon,{className:"w-4.5 h-4.5"})}),(0,t.jsx)("button",{className:"p-2.5 rounded-xl hover:bg-slate-100 dark:hover:bg-white/10 transition-colors text-slate-700 dark:text-white",onClick:()=>o(!e),"aria-label":e?"Close menu":"Open menu",children:(0,t.jsx)(m.AnimatePresence,{mode:"wait",children:e?(0,t.jsx)(d.motion.div,{initial:{rotate:-90,opacity:0},animate:{rotate:0,opacity:1},exit:{rotate:90,opacity:0},transition:{duration:.15},children:(0,t.jsx)(l.FiX,{className:"w-5 h-5"})},"close"):(0,t.jsx)(d.motion.div,{initial:{rotate:90,opacity:0},animate:{rotate:0,opacity:1},exit:{rotate:-90,opacity:0},transition:{duration:.15},children:(0,t.jsx)(l.FiMenu,{className:"w-5 h-5"})},"menu")})})]})]})})}),k&&(0,s.createPortal)((0,t.jsx)(m.AnimatePresence,{children:e&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(d.motion.div,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},transition:{duration:.2},className:"fixed inset-0 bg-black/50 backdrop-blur-sm md:hidden",style:{zIndex:9998},onClick:()=>o(!1)}),(0,t.jsxs)(d.motion.div,{initial:{x:"100%"},animate:{x:0},exit:{x:"100%"},transition:{type:"spring",damping:28,stiffness:320},className:"fixed top-0 right-0 bottom-0 w-[88%] max-w-[360px] bg-white dark:bg-slate-900 md:hidden shadow-2xl flex flex-col",style:{zIndex:9999},children:[(0,t.jsxs)("div",{className:`flex items-center justify-between px-4 py-3.5 border-b border-slate-200 dark:border-slate-800 ${T?"bg-gradient-to-r from-orange-50 to-teal-50 dark:from-orange-500/10 dark:to-teal-500/10":""}`,children:[T?(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("div",{className:"w-9 h-9 rounded-xl bg-gradient-to-br from-orange-500 to-teal-500 flex items-center justify-center text-white font-bold text-sm flex-shrink-0",children:et}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-sm font-bold text-slate-800 dark:text-white leading-tight truncate max-w-[160px]",children:ea}),(0,t.jsx)("p",{className:"text-[10px] text-slate-500 dark:text-slate-400 truncate max-w-[160px]",children:T.email})]})]}):(0,t.jsxs)(r.default,{href:"/",onClick:()=>o(!1),className:"flex items-center gap-2",children:[(0,t.jsx)("img",{src:"/images/spotyard-emblem.png",alt:"Spotyard Logistics & Supply Chain",className:"h-10 w-auto"}),(0,t.jsxs)("span",{className:"flex flex-col leading-none",children:[(0,t.jsxs)("span",{className:"text-lg font-bold tracking-tight",children:[(0,t.jsx)("span",{className:"text-slate-800 dark:text-white",children:"Spot"}),(0,t.jsx)("span",{className:"text-emerald-600 dark:text-emerald-400",children:"yard"})]}),(0,t.jsx)("span",{className:"mt-0.5 text-[8px] font-semibold uppercase tracking-[0.14em] text-slate-500 dark:text-slate-400",children:"Sourcing & Logistics"})]})]}),(0,t.jsx)("button",{onClick:()=>o(!1),className:"p-2 rounded-lg hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors flex-shrink-0",children:(0,t.jsx)(l.FiX,{className:"w-5 h-5 text-slate-500 dark:text-slate-400"})})]}),(0,t.jsxs)("div",{className:"flex-1 overflow-y-auto",children:[I&&(0,t.jsx)("div",{className:"px-3 pt-3 pb-2",children:(0,t.jsx)(q,{variant:"mobile",onNavigate:()=>o(!1)})}),(0,t.jsxs)("div",{className:"px-3 pb-3",children:[(0,t.jsx)(r.default,{href:"/rfq",onClick:()=>o(!1),className:"block",children:(0,t.jsxs)("button",{className:"w-full px-4 py-3 bg-gradient-to-r from-orange-500 to-orange-600 text-white font-bold rounded-xl shadow-md shadow-orange-500/20 flex items-center justify-center gap-2 text-sm",children:[(0,t.jsx)(l.FiZap,{className:"w-4 h-4"}),"Get a Free Quote",(0,t.jsx)(l.FiArrowRight,{className:"w-4 h-4 ml-auto"})]})}),(0,t.jsx)("p",{className:"text-[10px] text-slate-400 text-center mt-1.5",children:"Free · No obligation · Reply within 24hrs"})]}),(0,t.jsx)("div",{className:"px-2 space-y-0.5",children:Z.map((e,a)=>{let s=e.icon,i=ee(e.href);if(e.submenuKey){let a=S===e.submenuKey,n="services"===e.submenuKey?[...G.left,...G.right]:"products"===e.submenuKey?[_.featured,..._.left,..._.right]:X;return(0,t.jsxs)("div",{children:[(0,t.jsxs)("button",{onClick:()=>P(a?null:e.submenuKey),className:`w-full flex items-center justify-between gap-3 px-3 py-3 rounded-xl transition-all ${i?"bg-orange-50 dark:bg-orange-500/10 text-orange-600 dark:text-orange-400":"text-slate-700 dark:text-slate-300 hover:bg-slate-50 dark:hover:bg-slate-800"}`,children:[(0,t.jsxs)("span",{className:"flex items-center gap-3",children:[(0,t.jsx)(s,{className:`w-5 h-5 flex-shrink-0 ${i?"text-orange-500":"text-slate-400 dark:text-slate-500"}`}),(0,t.jsx)("span",{className:"font-semibold text-sm",children:e.name})]}),(0,t.jsx)(l.FiChevronDown,{className:`w-4 h-4 text-slate-400 transition-transform duration-200 ${a?"rotate-180":""}`})]}),(0,t.jsx)(m.AnimatePresence,{children:a&&(0,t.jsx)(d.motion.div,{initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.22},className:"overflow-hidden",children:(0,t.jsx)("div",{className:"ml-3 pl-3 border-l-2 border-orange-200 dark:border-orange-500/30 mb-1
1space-y-0.5 py-1",children:n.map(e=>{let a=e.icon,s=D===e.href;return(0,t.jsxs)(r.default,{href:e.href,onClick:()=>o(!1),className:`flex items-center gap-3 px-3 py-2.5 rounded-lg transition-colors ${s?"bg-orange-50 dark:bg-orange-500/10 text-orange-600 dark:text-orange-400":e.highlight?"bg-gradient-to-r from-orange-50 to-teal-50 dark:from-orange-500/10 dark:to-teal-500/10 text-slate-800 dark:text-white":"text-slate-600 dark:text-slate-400 hover:bg-slate-50 dark:hover:bg-slate-800"}`,children:[(0,t.jsx)(a,{className:`w-4 h-4 flex-shrink-0 ${s||e.highlight?"text-orange-500":"text-slate-400"}`}),(0,t.jsx)("span",{className:"text-sm font-medium",children:e.name})]},e.href)})})})})]},e.name)}return(0,t.jsxs)(r.default,{href:e.href,onClick:()=>o(!1),className:`flex items-center gap-3 px-3 py-3 rounded-xl transition-all text-sm font-semibold ${i?"bg-orange-50 dark:bg-orange-500/10 text-orange-600 dark:text-orange-400":"text-slate-700 dark:text-slate-300 hover:bg-slate-50 dark:hover:bg-slate-800"}`,children:[(0,t.jsx)(s,{className:`w-5 h-5 flex-shrink-0 ${i?"text-orange-500":"text-slate-400 dark:text-slate-500"}`}),e.name]},e.name)})}),(0,t.jsx)("div",{className:"mx-4 my-3 border-t border-slate-100 dark:border-slate-800"}),(0,t.jsxs)("div",{className:"px-3 pb-2 flex items-center gap-2",children:[(0,t.jsx)("div",{className:"flex-1",children:(0,t.jsx)(v,{})}),(0,t.jsx)("div",{className:"hidden",children:(0,t.jsx)(w,{variant:"icon",size:"default"})})]})]}),(0,t.jsx)("div",{className:"px-3 py-3 border-t border-slate-200 dark:border-slate-800 bg-slate-50 dark:bg-slate-800/40",children:T?(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-2",children:[(0,t.jsx)(r.default,{href:"/dashboard",onClick:()=>o(!1),className:"block",children:(0,t.jsxs)("button",{className:"w-full flex items-center justify-center gap-2 px-3 py-2.5 bg-slate-900 dark:bg-white text-white dark:text-slate-900 font-semibold rounded-xl text-sm transition-colors hover:bg-slate-700 dark:hover:bg-slate-100",children:[(0,t.jsx)(l.FiGrid,{className:"w-4 h-4"}),"Dashboard"]})}),(0,t.jsxs)("button",{onClick:J,disabled:c,className:"flex items-center justify-center gap-2 px-3 py-2.5 text-red-600 dark:text-red-400 font-semibold rounded-xl border border-red-200 dark:border-red-500/30 hover:bg-red-50 dark:hover:bg-red-500/10 transition-colors text-sm disabled:opacity-50",children:[(0,t.jsx)(l.FiLogOut,{className:"w-4 h-4"}),c?"Logging outâ¦":"Log out"]})]}):(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-2",children:[(0,t.jsx)(r.default,{href:"/login",onClick:()=>o(!1),className:"block",children:(0,t.jsx)("button",{className:"w-full px-3 py-2.5 text-slate-700 dark:text-slate-300 font-semibold rounded-xl border border-slate-200 dark:border-slate-700 hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors text-sm",children:K("login")})}),(0,t.jsx)(r.default,{href:"/register",onClick:()=>o(!1),className:"block",children:(0,t.jsx)("button",{className:"w-full px-3 py-2.5 bg-gradient-to-r from-orange-500 to-orange-600 text-white font-semibold rounded-xl text-sm shadow-sm",children:K("createAccount")})})]})})]})]})}),document.body)]})}],267396)},317797,e=>{"use strict";var t=e.i(843476),a=e.i(522016),s=e.i(192199),r=e.i(511152),l=e.i(573518);e.s(["default",0,function(){let{isAdmin:e}=(0,l.useAuth)(),i=[{name:"About Us",href:"/about"},{name:"Blog",href:"/blog"},...e?[{name:"Product Catalogue",href:"/catalogue"}]:[],{name:"Knowledge Base",href:"/knowledge-base"},{name:"FAQ & Help Center",href:"/faq"},{name:"Contact Us",href:"/contact"},{name:"Connect with Us",href:"/connect"},{name:"Track Order",href:"/orders/track"},{name:"Shipment Tracking",href:"/shipment-tracking"},{name:"Track RFQ",href:"/rfq/track"}];return(0,t.jsx)("footer",{className:"relative bg-gradient-to-b from-slate-200 to-slate-300 dark:from-slate-950 dark:to-slate-900 text-slate-900 dark:text-white border-t-2 border-slate-400 dark:border-white/10 transition-colors duration-300",children:(0,t.jsxs)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8 sm:py-12 md:py-16",children:[(0,t.jsxs)("div",{className:"grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-6 gap-6 md:gap-8",children:[(0,t.jsxs)("div",{className:"col-span-2 sm:col-span-3 lg:col-span-2",children:[(0,t.jsxs)("div",{className:"mb-4 flex items-center gap-2",children:[(0,t.jsx)("img",{src:"/images/spotyard-emblem.png",alt:"Spotyard Logistics & Supply Chain",className:"h-12 sm:h-14 w-auto"}),(0,t.jsxs)("span",{className:"flex flex-col leading-none",children:[(0,t.jsxs)("span",{className:"text-xl sm:text-2xl font-bold tracking-tight",children:[(0,t.jsx)("span",{className:"text-slate-800 dark:text-white",children:"Spot"}),(0,t.jsx)("span",{className:"text-emerald-600 dark:text-emerald-400",children:"yard"})]}),(0,t.jsx)("span",{className:"mt-1 text-[9px] sm:text-[10px] font-semibold uppercase tracking-[0.14em] text-slate-500 dark:text-slate-400",children:"Sourcing & Logistics"})]})]}),(0,t.jsx)("p",{className:"text-slate-700 dark:text-gray-400 mb-4 text-xs sm:text-sm leading-relaxed font-medium",children:"Your sourcing and logistics partner for China to Australia. We source and supply products, and arrange shipping, customs clearance and delivery through trusted third parties â one clear price covering our service. No surprises."}),(0,t.jsxs)("div",{className:"flex flex-col gap-2 text-xs sm:text-sm text-slate-700 dark:text-gray-400 font-medium",children:[(0,t.jsxs)("div",{className:"flex items-start gap-2 hover:text-orange-600 dar
1k:hover:text-orange-400 transition-colors",children:[(0,t.jsx)(s.FiMapPin,{className:"w-3 h-3 sm:w-4 sm:h-4 flex-shrink-0 mt-0.5"}),(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)("span",{className:"font-semibold text-slate-800 dark:text-gray-300",children:"Australia Office & Warehouse:"}),(0,t.jsx)("span",{children:"72 Tennyson Street, Williamstown North VIC 3016"})]})]}),(0,t.jsxs)("div",{className:"flex items-start gap-2 hover:text-orange-600 dark:hover:text-orange-400 transition-colors",children:[(0,t.jsx)(s.FiMapPin,{className:"w-3 h-3 sm:w-4 sm:h-4 flex-shrink-0 mt-0.5"}),(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)("span",{className:"font-semibold text-slate-800 dark:text-gray-300",children:"China Office:"}),(0,t.jsx)("span",{children:"ä¸å±±å¸å°æ¦éèå大é西è¿éæºæ
§ç©æµåEæ 11å·"})]})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2 hover:text-orange-600 dark:hover:text-orange-400 transition-colors",children:[(0,t.jsx)(s.FiPhone,{className:"w-3 h-3 sm:w-4 sm:h-4 flex-shrink-0"}),(0,t.jsx)("a",{href:"tel:+61470483920",className:"hover:underline",children:"+61 470 483 920"})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2 text-green-600 dark:text-green-400 hover:text-green-700 dark:hover:text-green-300 transition-colors",children:[(0,t.jsx)(r.FaWhatsapp,{className:"w-3 h-3 sm:w-4 sm:h-4 flex-shrink-0"}),(0,t.jsx)("a",{href:"https://api.whatsapp.com/send?phone=61470483920&text=Hi%20Spotyard,%20I'd%20like%20to%20enquire%20about%20sourcing%20and%20importing%20from%20China%20to%20Australia.",target:"_blank",rel:"noopener noreferrer",className:"hover:underline",children:"WhatsApp Us Now"})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2 hover:text-orange-600 dark:hover:text-orange-400 transition-colors",children:[(0,t.jsx)(s.FiMail,{className:"w-3 h-3 sm:w-4 sm:h-4 flex-shrink-0"}),(0,t.jsx)("a",{href:"mailto:[email protected]",className:"hover:underline",children:"[email protected]"})]}),(0,t.jsx)("div",{className:"flex items-center gap-2 text-slate-500 dark:text-gray-500",children:(0,t.jsx)("span",{className:"text-xs",children:"â° MonâFri 9AMâ5PM AEST ⢠Response within 2 hours"})})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"font-bold text-sm sm:text-base mb-3 md:mb-4 gradient-text-spotyard",children:"Services"}),(0,t.jsx)("ul",{className:"flex flex-col gap-1.5 md:gap-2",children:[{name:"All Services",href:"/services"},{name:"Product Sourcing",href:"/services/sourcing"},{name:"Freight, Customs & DDP",href:"/services/ddp"},{name:"Residential Builders",href:"/services/residential-builders"},{name:"Commercial & Industrial",href:"/services/commercial"},{name:"Industrial Sourcing",href:"/services/industrial"},{name:"Household Imports",href:"/services/household"},{name:"Warehouse & Storage",href:"/services/warehouse-storage"}].map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(a.default,{href:e.href,className:"text-slate-700 dark:text-gray-400 hover:text-orange-600 dark:hover:text-orange-400 transition-colors text-xs sm:text-sm font-medium block",children:e.name})},e.name))})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"font-bold text-sm sm:text-base mb-3 md:mb-4 gradient-text-spotyard",children:"Calculators"}),(0,t.jsx)("ul",{className:"flex flex-col gap-1.5 md:gap-2",children:[{name:"AI Smart Calculator",href:"/calculators/ai"},{name:"Shipping Cost Calculator",href:"/calculators/shipping"},{name:"Customs Duty Calculator",href:"/calculators/customs"},{name:"Container Load Optimiser",href:"/calculators/container"},{name:"Transit Time Calculator",href:"/calculators/transit"},{name:"All Calculators",href:"/calculators"}].map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(a.default,{href:e.href,className:"text-slate-700 dark:text-gray-400 hover:text-orange-600 dark:hover:text-orange-400 transition-colors text-xs sm:text-sm font-medium block",children:e.name})},e.name))})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"font-bold text-sm sm:text-base mb-3 md:mb-4 gradient-text-spotyard",children:"Locations"}),(0,t.jsx)("ul",{className:"flex flex-col gap-1.5 md:gap-2",children:[{name:"Melbourne",href:"/locations/melbourne"},{name:"Sydney",href:"/locations/sydney"},{name:"Brisbane",href:"/locations/brisbane"},{name:"Perth",href:"/locations/perth"},{name:"Adelaide",href:"/locations/adelaide"},{name:"Canberra",href:"/locations/canberra"}].map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(a.default,{href:e.href,className:"text-slate-700 dark:text-gray-400 hover:text-orange-600 dar
1k:hover:text-orange-400 transition-colors text-xs sm:text-sm font-medium block",children:e.name})},e.name))})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"font-bold text-sm sm:text-base mb-3 md:mb-4 gradient-text-spotyard",children:"Resources"}),(0,t.jsx)("ul",{className:"flex flex-col gap-1.5 md:gap-2",children:i.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(a.default,{href:e.href,className:"text-slate-700 dark:text-gray-400 hover:text-orange-600 dark:hover:text-orange-400 transition-colors text-xs sm:text-sm font-medium block",children:e.name})},e.name))}),(0,t.jsx)("h3",{className:"font-bold text-sm sm:text-base mt-4 mb-3 md:mb-4 gradient-text-spotyard",children:"Legal"}),(0,t.jsx)("ul",{className:"flex flex-col gap-1.5 md:gap-2",children:[{name:"Privacy Policy",href:"/privacy"},{name:"Terms of Service",href:"/terms"},{name:"Cookie Policy",href:"/cookies"}].map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(a.default,{href:e.href,className:"text-slate-700 dark:text-gray-400 hover:text-orange-600 dark:hover:text-orange-400 transition-colors text-xs sm:text-sm font-medium block",children:e.name})},e.name))})]})]}),e&&(0,t.jsxs)("div",{className:"border-t-2 border-slate-400 dark:border-white/10 mt-8 md:mt-10 pt-6 md:pt-8",children:[(0,t.jsx)("h3",{className:"font-bold text-sm sm:text-base mb-3 md:mb-4 gradient-text-spotyard",children:"Popular Product Categories"}),(0,t.jsx)("ul",{className:"flex flex-wrap gap-x-4 gap-y-2",children:[{name:"Furniture",href:"/products/furniture"},{name:"Electronics",href:"/products/electronics"},{name:"Lamps & Lighting",href:"/products/lamps-lighting"},{name:"Building Materials",href:"/products/building-materials"},{name:"Bathroom Fixtures",href:"/products/bathroom-fixtures"},{name:"Kitchenware",href:"/products/kitchenware"},{name:"Home Appliances",href:"/products/home-appliances"},{name:"Solar Equipment",href:"/products/solar-equipment"},{name:"EV Charging",href:"/products/ev-charging-equipment"},{name:"Cafe Equipment",href:"/products/cafe-restaurant-equipment"},{name:"Smart Home",href:"/products/smart-home-devices"},{name:"Hand Tools",href:"/products/hand-tools"},{name:"Auto Parts",href:"/products/auto-parts"},{name:"Garden Supplies",href:"/products/garden-supplies"},{name:"Sports & Fitness",href:"/products/sports-fitness"},{name:"Mobile Accessories",href:"/products/mobile-accessories"},{name:"Home Textiles",href:"/products/home-textiles"},{name:"Room Packages",href:"/products/bundles"}].map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(a.default,{href:e.href,className:"text-slate-700 dark:text-gray-400 hover:text-orange-600 dark:hover:text-orange-400 transition-colors text-xs sm:text-sm font-medium underline-offset-2 hover:underline",children:e.name})},e.name))})]}),(0,t.jsxs)("div",{className:"border-t-2 border-slate-400 dark:border-white/10 mt-8 md:mt-10 pt-6 md:pt-8",children:[(0,t.jsx)("div",{className:"flex flex-wrap justify-center items-center gap-4 md:gap-6 mb-6",children:(0,t.jsxs)("a",{href:"https://www.victorianchamber.com.au",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-3 px-4 py-2.5 bg-white dark:bg-slate-800 rounded-lg shadow-sm border border-slate-200 dark:border-slate-700 hover:shadow-md hover:border-orange-300 dark:hover:border-orange-500/50 transition-all group",title:"Victorian Chamber of Commerce and Industry Member",children:[(0,t.jsx)("img",{src:"/images/vcci.png",alt:"Victorian Chamber of Commerce and Industry",width:48,height:48,className:"object-contain"}),(0,t.jsx)("div",{className:"text-left",children:(0,t.jsx)("p",{className:"text-xs sm:text-sm font-semibold text-slate-800 dark:text-slate-200 group-hover:text-orange-600 dark:group-hover:text-orange-400 transition-colors leading-tight",children:"Victorian Chamber Member"})})]})}),(0,t.jsxs)("div",{className:"flex flex-col md:flex-row justify-between items-center gap-4",children:[(0,t.jsxs)("p",{className:"text-slate-700 dark:text-gray-500 text-xs sm:text-sm font-medium text-center md:text-left",children:["© ",new Date().getFullYear()," Knewton Consulting Pty Ltd, trading as Spotyard Logistics & Supply Chain. All rights reserved."]}),(0,t.jsxs)("div",{className:"flex flex-wrap justify-center gap-x-4 gap-y-2 text-xs text-slate-600 dar
1k:text-gray-500",children:[(0,t.jsx)("span",{children:"ABN: 35 631 230 423"}),(0,t.jsx)("span",{children:"ACN: 631 230 423"}),(0,t.jsxs)("span",{className:"font-mono",children:["Build: ","20261001_210737"]})]})]})]})]})})}])}]);
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.