1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8450],{725:(e,t,r)=>{"use strict";r.d(t,{EmailCaptureModal:()=>h});var a=r(24130),s=r(42467),n=r(7946),i=r(5512),o=r(69865);let l=["/blog/","/guide/","/guides/","/vs/","/alternative/","/tools/","/price-checker","/niches"],c="email_capture:dismissed";function d(e,t){"function"==typeof window.gtag&&window.gtag("event",e,t??{})}function h({locale:e}){let t=(0,s.usePathname)(),r=l.some(e=>t.includes(e)),[h,u]=(0,n.useState)(!1),[m,p]=(0,n.useState)(!1),[x,g]=(0,n.useState)(""),[f,b]=(0,n.useState)(!1),[w,y]=(0,n.useState)(!1),[v,j]=(0,n.useState)(null);(0,n.useEffect)(()=>{try{"1"===localStorage.getItem(c)&&p(!0)}catch{}},[]),(0,n.useEffect)(()=>{if(m||r)return;let e=()=>{let t=window.scrollY+window.innerHeight,r=document.documentElement.scrollHeight;r>0&&t/r>=.7&&(u(!0),window.removeEventListener("scroll",e))};return window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[m,r]),(0,n.useEffect)(()=>{h&&d("email_capture_shown")},[h]);let k=h&&!m&&!r,N=(0,i.q)("email");(0,n.useEffect)(()=>((0,i.V)("email",k),()=>(0,i.V)("email",!1)),[k]);let _=async t=>{if(t.preventDefault(),x.trim()){b(!0),j(null);try{let t=(o.env.NEXT_PUBLIC_API_URL??"https://api.astools.app/api/v1")+"/subscribers",r=await fetch(t,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:x.trim(),source_page:window.location.pathname,locale:e})});if(!r.ok)throw Error(`HTTP ${r.status}`);y(!0),d("email_capture_submit",{email_domain:x.split("@")[1]})}catch{j("Something went wrong, try again")}finally{b(!1)}}};if(!k||!N)return null;let S="vi"===e;return(0,a.jsxs)("div",{role:"dialog","aria-modal":"true","aria-label":S?"Nháºn th\xf4ng b\xe1o deal":"Get AliExpress deal alerts",className:"fixed inset-x-4 bottom-4 z-50 mx-auto w-auto max-w-sm rounded-2xl border border-white/10 bg-[#0f0f1a]/95 p-5 shadow-2xl backdrop-blur-md sm:inset-x-auto sm:bottom-6 sm:right-6 sm:mx-0 sm:w-72",children:[(0,a.jsx)("button",{onClick:()=>{try{localStorage.setItem(c,"1")}catch{}p(!0),d("email_capture_dismiss")},className:"absolute right-3 top-3 flex h-6 w-6 items-center justify-center rounded-full text-white/40 transition-colors hover:text-white/80","aria-label":"Dismiss",children:(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:"h-4 w-4",children:(0,a.jsx)("path",{d:"M18 6 6 18M6 6l12 12"})})}),w?(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsx)("p",{className:"text-sm font-semibold text-emerald-400",children:S?"Ä\xe3 ÄÄng k\xfd! Xem AliExpress h\xf4m nay â":"You're in! Check AliExpress today â"}),(0,a.jsx)("a",{href:"https://www.aliexpress.com/category/200003482/women-clothing.html?utm_source=news&utm_medium=email-cta&utm_campaign=post-signup",target:"_blank",rel:"nofollow sponsored noopener noreferrer",className:"text-xs text-white/50 underline hover:text-white/80",children:"aliexpress.com"})]}):(0,a.jsxs)("form",{onSubmit:_,className:"flex flex-col gap-3",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-sm font-bold text-white",children:S?"Nháºn th\xf4ng b\xe1o deal":"Get AliExpress deal alerts"}),(0,a.jsx)("p",{className:"mt-0.5 text-xs text-white/50",children:S?"Tham gia 2K+ ngưá»i mua th\xf4ng minh":"Join 2K+ smart shoppers"})]}),(0,a.jsx)("input",{type:"email",value:x,onChange:e=>g(e.target.value),placeholder:"[email protected]",required:!0,className:"w-full rounded-lg border border-white/10 bg-white/5 px-3 py-2 text-sm text-white placeholder-white/30 outline-none transition focus:border-teal-500/60 focus:ring-1 focus:ring-teal-500/40"}),v&&(0,a.jsx)("p",{className:"text-xs text-red-400",children:v}),(0,a.jsx)("button",{type:"submit",disabled:f,className:"w-full rounded-lg bg-teal-500 px-4 py-2 text-sm font-semibold text-white transition hover:bg-teal-400 disabled:opacity-60",children:f?"...":S?"ÄÄng k\xfd":"Notify me"})]})]})}},5512:(e,t,r)=>{"use strict";r.d(t,{V:()=>l,q:()=>d});var a=r(7946);let s={sale:3,push:2,email:1},n=new Set,i=new Set,o=()=>
1i.forEach(e=>e());function l(e,t){let r=n.has(e);t&&!r?(n.add(e),o()):!t&&r&&(n.delete(e),o())}function c(e){return i.add(e),()=>{i.delete(e)}}function d(e){return(0,a.useSyncExternalStore)(c,()=>(function(){let e=null;for(let t of n)(null===e||s[t]>s[e])&&(e=t);return e})()===e,()=>!1)}},14650:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlowButton:()=>d});var a=r(24130),s=r(17614),n=r.n(s),i=r(39240);function o({className:e}){return(0,a.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",className:e,"aria-hidden":"true",children:[(0,a.jsx)("circle",{cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"1.5"}),(0,a.jsx)("circle",{cx:"12",cy:"12",r:"4",stroke:"currentColor",strokeWidth:"1.5"}),(0,a.jsx)("line",{x1:"12",y1:"2",x2:"12",y2:"8",stroke:"currentColor",strokeWidth:"1.5"}),(0,a.jsx)("line",{x1:"3.34",y1:"17",x2:"8.54",y2:"13.5",stroke:"currentColor",strokeWidth:"1.5"}),(0,a.jsx)("line",{x1:"20.66",y1:"17",x2:"15.46",y2:"13.5",stroke:"currentColor",strokeWidth:"1.5"})]})}let l={sm:"px-4 py-2 text-sm gap-2",md:"px-6 py-3 text-base gap-2.5",lg:"px-8 py-4 text-lg gap-3"},c={sm:"h-4 w-4",md:"h-5 w-5",lg:"h-5 w-5"};function d({children:e,href:t,onClick:r,size:s="md",variant:d="primary",className:h="",pulse:u=!1,external:m=!1,trackingLabel:p}){let x=()=>{p&&(0,i.LX)(p),r?.()},g={primary:`bg-gradient-brand text-white shadow-lg shadow-brand-500/20 hover:shadow-brand-500/40 hover:shadow-xl ${u?"animate-glow-pulse":""}`,secondary:"bg-white/5 text-white border border-white/10 backdrop-blur-sm hover:bg-white/10 hover:border-white/20",ghost:"text-gray-400 hover:text-white hover:bg-white/5"},f=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o,{className:c[s]}),e]}),b=`inline-flex items-center justify-center font-medium rounded-lg transition-all duration-300 cursor-pointer ${l[s]} ${g[d]} ${h}`;return t?(0,a.jsx)("div",{className:"inline-flex transition-transform duration-200 hover:scale-[1.02] active:scale-[0.98]",children:m?(0,a.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",className:b,onClick:x,children:f}):(0,a.jsx)(n(),{href:t,className:b,onClick:x,children:f})}):(0,a.jsx)("button",{type:"button",onClick:x,className:`${b} transition-transform duration-200 hover:scale-[1.02] active:scale-[0.98]`,children:f})}},32588:(e,t,r)=>{"use strict";r.d(t,{OutboundLinkTracker:()=>n});var a=r(7946),s=r(39240);function n(){return(0,a.useEffect)(()=>{let e=e=>{let t=e.target?.closest?.("a[data-outbound]");if(!t)return;let r=t.getAttribute("data-outbound");if(!r)return;let a="unknown";try{a=new URL(t.href,window.location.origin).hostname}catch{}(0,s.Yn)(a,r,{page_path:window.location.pathname})};return document.addEventListener("click",e,!0),()=>document.removeEventListener("click",e,!0)},[]),null}},37990:(e,t,r)=>{"use strict";r.d(t,{InstallBanner:()=>h});var a=r(24130),s=r(7946),n=r(24535),i=r(63977),o=r(39240),l=r(96106);let c="astools_install_banner_dismissed_at",d=(0,i.bm)("news","install-banner","install");function h(){let e=function(){let[e,t]=(0,s.useState)("detecting");return(0,s.useEffect)(()=>{if(window.self!==window.top)return void t("not-installed");let e=!1;function r(r){if(r.source!==window||e)return;let a=r.data;if(!a)return;let s=String(a.type??"").toLowerCase(),n=String(a.source??"").toLowerCase();if("astools:pong"===s&&"astools-ext"===n){e=!0,t("installed");return}let i=s.includes("pong")||s.includes("extension-ready")||"astools:ready"===s||"alishopping:ready"===s,o=n.includes("astools")||n.includes("alishopping")||n.includes("extension");i&&o&&(e=!0,t("installed"))}window.addEventListener("message",r),window.postMessage({type:"astools:ping",source:"astools-web"},window.location.origin);let a=setTimeout(()=>{e||(e=!0,t("not-installed"))},1e3);return()=>{e=!0,clearTimeout(a),window.removeEventListener("message",r)}},[]),e}(),[t,r]=(0,s.useState)(!0),i=(0,s.useRef)(!1);(0,s.useEffect)(()=>{try{let e=localStorage.getItem(c);if(e){if(Date.now()-Number(e)<6048e5)return void r(!0);localStorage.removeItem(c)}r(!1)}catch{r(!1)}},[]);let h="not-installed"===e&&!t;(0,s.useEffect)(()=>{h&&!i.current&&(i.current=!0,(0,o.u4)("banner_shown",{banner_type:"install_cta",page:window.location.pathname}))},[h]);let u=(0,l.$)(()=>(0,o.iF)({placement:"install-banner",intent:"generic",variant:"banner"}));return h?(0,a.jsx)("div",{ref:u,role:"complementary","aria-label":"Install extension",className:"fixed inset-x-0 bottom-0 z-40 border-t border-brand-500/20 bg-gray-950/95 backdrop-blur-md",children:(0,a.jsxs)("div",{className:"mx-auto flex max-w-5xl items-center justify-between gap-3 px-4 py-2.5 sm:px-6",children:[(0,a.jsxs)("p",{className:"text-sm text-gray-300 leading-snug",children:[(0,a.jsxs)("span",{className:"hidden sm:inline",children:["Get real price history & seller trust scores â"," "]}),(0,a.jsx)("span",{className:"font-medium text-white",children:"Free Chrome Extension"})]}),(0,a.jsxs)("div",{className:"flex shrink-0 items-center gap-2",children:[(0,a.jsx)("a",{href:d,target:"_blank",rel:"noopener noreferrer",onClick:function(){(0,o.u4)("banner_clicked",{banner_type:"install_cta",page:window.location.pathname}),(0,o.LX)("install-banner",{variant:"banner"}),(0,o.xq)({surface:"news",intent:"generic",variant:"banner",placement:"install-banner"})},className:"inline-flex items-center gap-1.5 rounded-full bg-brand-600 px-4 py-1.5 text-sm font-semibold text-white shadow-sm transition hover:bg-brand-700 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-brand-400",children:"Add to Chrome"}),(0,a.jsx)("button",{type:"button",onClick:function(){r(!0);try{localStorage.setItem(c,String(Date.now()))}catch{}(0,o.u4)("banner_dismissed",{banner_type:"install_cta",page:window.location.pathname})},"aria-label":"Dismiss install banner",className:"rounded-full p-1 text-gray-500 transition hover:bg-white/10 hover:text-gray-300 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-brand-400",children:(0,a.jsx)(n.A,{className:"h-4 w-4"})})]})]})}):null}},38650:(e,t,r)=>{"use strict";r.d(t,{N_:()=>
1i,a8:()=>l,rd:()=>c});var a=r(99377),s=r(31099);let n=(0,a.A)({locales:["en","vi","ar","fr","pt","es","de","tr","ur"],defaultLocale:"en",localePrefix:"always",localeCookie:!1}),{Link:i,redirect:o,usePathname:l,useRouter:c}=(0,s.A)(n)},47717:(e,t,r)=>{"use strict";r.d(t,{AdBannerRibbon:()=>o});var a=r(24130),s=r(7946),n=r(99605),i=r(24535);function o({banners:e}){let[t,r]=(0,s.useState)(new Set);(0,s.useEffect)(()=>{try{let e=JSON.parse(localStorage.getItem("ad-banners:dismissed")??"[]");r(new Set(e))}catch{}},[]);let o=Date.now(),l=e.filter(e=>!t.has(e.slug)&&o>=new Date(e.start_at).getTime()&&o<=new Date(e.end_at).getTime());return 0===l.length?null:(0,a.jsx)(a.Fragment,{children:l.map(e=>{let t=e.assets.find(e=>"725x90"===e.size)??e.assets[0];if(!t)return null;let s=function(e){let t=new Date(e).getTime(),r=t-Date.now();if(!Number.isFinite(t)||r<=0)return null;let a=Math.floor(r/864e5),s=Math.floor(r%864e5/36e5);if(a>=1)return`${a}d ${s}h`;let n=Math.floor(r%36e5/6e4);return`${s}h ${n}m`}(e.end_at);return(0,a.jsxs)("div",{className:"group/ribbon relative animate-ad-banner-in overflow-hidden border-b border-gray-200 bg-white dark:border-white/10 dark:bg-[#0c1020]",children:[(0,a.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0 -z-10 opacity-90 dark:hidden",style:{backgroundImage:"linear-gradient(90deg,#fbfefb 0%,#e5ecf7 25%,#f9faf3 50%,#70e3cc 75%,#f0f6fb 100%)"}}),(0,a.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0 -z-10 hidden opacity-90 dark:block",style:{backgroundImage:"linear-gradient(90deg,#040b19 0%,#0c142a 25%,#202a4d 50%,#0d142d 75%,#040b19 100%)"}}),(0,a.jsx)("span",{"aria-hidden":!0,className:"pointer-events-none absolute inset-y-0 left-0 w-[3px] bg-gradient-to-b from-brand-400 via-brand-500 to-brand-600"}),(0,a.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-y-0 -left-1/3 w-1/3 skew-x-12 animate-ribbon-sheen bg-gradient-to-r from-transparent via-brand-500/10 to-transparent dark:via-white/10"}),(0,a.jsxs)("a",{href:t.click_url,target:"_blank",rel:"noopener noreferrer sponsored",onClick:()=>(e=>{try{let t=window;t.gtag?.("event","ad_banner_click",{page_path:window.location.pathname,banner_id:e,platform:"news"})}catch{}})(e.slug),className:"relative mx-auto flex max-w-content items-center gap-3 px-4 py-2 pr-10 sm:gap-4 sm:py-2.5","aria-label":`${e.name} â ${e.subtitle}`,children:[(0,a.jsx)("span",{className:"relative shrink-0",children:(0,a.jsx)("span",{className:"block rounded-lg bg-gray-100 ring-1 ring-gray-200 transition-colors duration-200 group-hover/ribbon:ring-brand-300 dark:bg-white/5 dark:ring-white/10 dark:group-hover/ribbon:ring-brand-400/40",children:(0,a.jsx)("img",{src:t.image_url,alt:e.name,className:"block h-9 w-9 rounded-md object-contain p-0.5 sm:h-11 sm:w-11",loading:"lazy"})})}),(0,a.jsx)("span",{"aria-hidden":!0,className:"hidden h-8 w-px shrink-0 bg-gray-200 dark:bg-white/10 sm:block"}),(0,a.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,a.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,a.jsxs)("span",{className:"relative flex h-1.5 w-1.5 shrink-0",children:[(0,a.jsx)("span",{className:"absolute inline-flex h-full w-full animate-ping rounded-full bg-emerald-500 opacity-75 dark:bg-emerald-400"}),(0,a.jsx)("span",{className:"relative inline-flex h-1.5 w-1.5 rounded-full bg-emerald-500 dark:bg-emerald-400"})]}),(0,a.jsx)("span",{className:"text-[10px] font-bold uppercase tracking-[0.14em] text-emerald-600 dark:text-emerald-300",children:"Live"}),s&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{"aria-hidden":!0,className:"text-gray-300 dark:text-white/20",children:"\xb7"}),(0,a.jsxs)("span",{suppressHydrationWarning:!0,className:"text-[10px] font-medium uppercase tracking-wider text-gray-500 dark:text-white/50",children:["ends in ",s]})]}),(0,a.jsx)("span",{"aria-hidden":!0,className:"hidden text-gray-300 dark:text-white/20 sm:inline",children:"\xb7"}),(0,a.jsx)("span",{className:"hidden truncate text-[10px] font-medium uppercase tracking-wider text-gray-500 dark:text-white/50 sm:inline",children:e.name})]}),(0,a.jsx)("p",{className:"truncate text-sm font-semibold leading-tight text-gray-900 transition-colors duration-200 group-hover/ribbon:text-brand-700 dark:text-white/95 dar
1k:group-hover/ribbon:text-white sm:text-base",children:e.subtitle})]}),(0,a.jsxs)("span",{className:"hidden shrink-0 items-center gap-1.5 rounded-full bg-gray-100 px-3.5 py-1.5 text-xs font-semibold text-gray-900 ring-1 ring-gray-200 transition-all duration-200 group-hover/ribbon:bg-brand-600 group-hover/ribbon:text-white group-hover/ribbon:ring-brand-600 dark:bg-white/5 dark:text-white dark:ring-white/15 dark:group-hover/ribbon:bg-brand-500 dark:group-hover/ribbon:ring-brand-400 sm:inline-flex",children:["Shop the sale",(0,a.jsx)(n.A,{className:"h-3 w-3 transition-transform duration-200 group-hover/ribbon:translate-x-0.5"})]}),(0,a.jsx)("span",{className:"hidden shrink-0 text-[10px] font-medium uppercase tracking-wider text-gray-400 dark:text-white/30 lg:inline",children:"Sponsored"})]}),(0,a.jsx)("button",{type:"button",onClick:()=>(e=>{r(t=>{let r=new Set(t);r.add(e);try{localStorage.setItem("ad-banners:dismissed",JSON.stringify([...r]))}catch{}return r});try{let t=window;t.gtag?.("event","ad_banner_dismiss",{page_path:window.location.pathname,banner_id:e,platform:"news"})}catch{}})(e.slug),"aria-label":"Dismiss banner",className:"absolute right-2 top-1/2 -translate-y-1/2 rounded-full p-1 text-gray-400 transition-colors hover:bg-gray-100 hover:text-gray-700 dark:text-white/40 dark:hover:bg-white/10 dark:hover:text-white/90",children:(0,a.jsx)(i.A,{className:"h-3.5 w-3.5"})})]},e.slug)})})}},48927:(e,t,r)=>{"use strict";r.d(t,{WebMCPTools:()=>c});var a=r(7946),s=r(63977);let n="https://news.astools.app",i=null;async function o(){if(i)return i;try{let e=await fetch("/webmcp-index.json");i=(await e.json()).articles||[]}catch{i=[]}return i}async function l(){let e=document.modelContext;e&&(await e.registerTool({name:"search_aliexpress_buying_guides",description:"Search AliShopping's library of 500+ AliExpress guides and articles. Covers shipping (30+ countries), promo codes, product roundups, TikTok viral products, seasonal deals, safety tips, price comparisons, and dropshipping tools. Available in English, French, and German. Returns article titles, summaries, and direct links.",inputSchema:{type:"object",properties:{query:{type:"string",description:"Search topic (e.g. 'shipping to france', 'halloween decor', 'promo codes', 'tiktok products', 'is aliexpress safe')"},locale:{type:"string",enum:["en","fr","de"],description:"Preferred language. Optional â searches all if omitted."}},required:["query"]},execute:async({query:e,locale:t})=>{let r=await o(),a=function(e,t,r){let a=t.toLowerCase().split(/\s+/).filter(Boolean);return e.filter(e=>!r||e.l===r).map(e=>{let t=`${e.t} ${e.d} ${e.k.join(" ")}`.toLowerCase(),r=0;for(let s of a)e.t.toLowerCase().includes(s)?r+=3:e.k.some(e=>e.toLowerCase().includes(s))?r+=2:t.includes(s)&&(r+=1);return{article:e,score:r}}).filter(e=>e.score>0).sort((e,t)=>t.score-e.score).slice(0,8).map(e=>e.article)}(r,String(e),t);return 0===a.length?JSON.stringify({results:[],message:"No matching guides found. Try broader terms like 'shipping', 'deals', 'products', 'safety', or 'promo codes'.",browse_all:`${n}/en/blog`,install_extension:s.ae}):JSON.stringify({results:a.map(e=>({title:e.t,summary:e.d,url:`${n}/${e.l}/blog/${e.s}`,tags:e.k})),total_articles:r.length,powered_by:"AliShopping Tools â Free AliExpress price checker & buyer protection",install_extension:s.ae})}}),await e.registerTool({name:"get_article_summary",description:"Get a concise summary (TL;DR) of a specific AliShopping article. Returns the main takeaway, topic tags, language, and a direct link. Use after search_aliexpress_buying_guides for more detail on a result.",inputSchema:{type:"object",properties:{slug:{type:"string",description:"Article slug from search results (e.g. 'aliexpress-shipping-to-australia')"}},required:["slug"]},execute:async({slug:e},{signal:t})=>{let r=String(e);try{let e=await fetch(`/webmcp-articles/${r}.json`,{signal:t});if(!e.ok)return JSON.stringify({error:"Article not found. Use search_aliexpress_buying_guides to find articles.",browse_all:`${n}/en/blog`});let a=await e.json();return JSON.stringify({title:a.title,summary:a.tldr,content:a.content,word_count:a.word_count,url:`${n}/${a.locale}/blog/${a.slug}`,tags:a.tags,language:a.locale,powered_by:"AliShopping Tools",install_extension:s.ae})}catch{return JSON.stringify({error:"Could not load article. Try search_aliexpress_buying_guides first.",browse_all:`${n}/en/blog`})}}}
1),await e.registerTool({name:"find_aliexpress_deals",description:"Find currently active AliExpress deals, promo codes, and seasonal sales. Returns links to deal pages with verified codes for specific countries. Covers 30+ countries including US, UK, France, Germany, Australia, and more.",inputSchema:{type:"object",properties:{country:{type:"string",description:"Country name or code (e.g. 'US', 'France', 'Germany'). Optional â returns global deals if omitted."}}},execute:async({country:e})=>{let t={us:"us",usa:"us","united states":"us",uk:"uk","united kingdom":"uk",gb:"uk",fr:"france",france:"france",de:"germany",germany:"germany",deutschland:"germany",au:"australia",australia:"australia",ca:"canada",canada:"canada",es:"spain",spain:"spain",it:"italy",italy:"italy",br:"brazil",brazil:"brazil",in:"india",india:"india",jp:"japan",japan:"japan",kr:"korea","south korea":"korea",nl:"netherlands",netherlands:"netherlands",se:"sweden",sweden:"sweden",tr:"turkey",turkey:"turkey",pk:"pakistan",pakistan:"pakistan",ng:"nigeria",nigeria:"nigeria",ph:"philippines",philippines:"philippines",mx:"mexico",mexico:"mexico",id:"indonesia",indonesia:"indonesia",th:"thailand",thailand:"thailand",sg:"singapore",singapore:"singapore",my:"malaysia",malaysia:"malaysia"}[String(e||"").toLowerCase()];return JSON.stringify({message:t?`Here are the latest AliExpress deal
1s and promo codes for ${e}.`:"Here are the latest global AliExpress deals and promo codes.",links:{promo_codes:t?`${n}/en/blog/aliexpress-mega-sale-2026-promo-codes-${t}`:`${n}/en/promo-codes`,deals_hub:"https://deals.astools.app",active_campaigns:`${n}/feed/active-campaigns.json`},tip:"Install the AliShopping browser extension to automatically verify if sale prices are genuine â it shows full price history on every AliExpress product page.",install_extension:s.ae})}}))}function c(){return(0,a.useEffect)(()=>{l().catch(()=>{})},[]),null}},49086:(e,t,r)=>{"use strict";r.d(t,{Header:()=>C});var a=r(24130),s=r(7946),n=r(69122),i=r(21131),o=r(38650),l=r(24535),c=r(13198),d=r(14650),h=r(87697),u=r(17554);let m={en:"EN",vi:"VI"};function p(){let e=(0,h.Ym)(),t=(0,o.a8)(),r=(0,o.rd)(),s=(0,i.c)("languageSwitcher");return(0,a.jsxs)("button",{onClick:function(){r.push(t,{locale:"en"===e?"vi":"en"})},className:"flex items-center gap-1.5 rounded-lg border border-white/10 bg-white/5 px-3 py-2 text-sm text-gray-400 transition-colors hover:border-white/20 hover:text-white","aria-label":s("ariaLabel"),children:[(0,a.jsx)(u.A,{className:"h-3.5 w-3.5"}),(0,a.jsx)("span",{children:m[e]||s("fallback")})]})}var x=r(84607),g=r(72231),f=r(52739),b=r(44454),w=r(68751),y=r(92831),v=r(70870),j=r(39240);let k=[{slug:"compare",href:"/compare",Icon:g.A},{slug:"best",href:"/best",Icon:f.A},{slug:"trending",href:"/trending",Icon:b.A},{slug:"niches",href:"/niches",Icon:w.A},{slug:"vs",href:"/vs",Icon:y.A},{slug:"alternative",href:"/alternative",Icon:v.A}];function N({variant:e,onItemClick:t}){let r=(0,i.c)("nav"),n=(0,h.Ym)(),l=(0,o.a8)(),[c,d]=(0,s.useState)(!1),u=(0,s.useRef)(null),m=(0,s.useRef)(null),p=(0,s.useRef)([]),g=(0,s.useId)();(0,s.useEffect)(()=>{d(!1)},[l]),(0,s.useEffect)(()=>{if("desktop"!==e||!c)return;let t=e=>{let t=e.target;t&&(m.current?.contains(t)||u.current?.contains(t)||d(!1))},r=e=>{"Escape"===e.key&&(d(!1),u.current?.focus())};return document.addEventListener("mousedown",t),document.addEventListener("keydown",r),()=>{document.removeEventListener("mousedown",t),document.removeEventListener("keydown",r)}},[c,e]);let f=(0,s.useCallback)(t=>{"desktop"===e&&("ArrowDown"===t.key||"Enter"===t.key||" "===t.key)&&(t.preventDefault(),d(!0),requestAnimationFrame(()=>p.current[0]?.focus()))},[e]),b=(0,s.useCallback)((t,r)=>{if("desktop"===e)if("ArrowDown"===t.key){t.preventDefault();let e=(r+1)%k.length;p.current[e]?.focus()}else if("ArrowUp"===t.key){t.preventDefault();let e=(r-1+k.length)%k.length;p.current[e]?.focus()}else"Escape"===t.key?(t.preventDefault(),d(!1),u.current?.focus()):"Tab"===t.key&&d(!1)},[e]),w=(0,s.useCallback)(r=>{var a="mobile"===e?"mobile_menu":"header";let s={event:"pseo_nav_click",target:r,source:a,locale:n};try{"function"==typeof window.gtag&&(0,j.u4)("pseo_nav_click",{target:r,source:a,locale:n}),Array.isArray(window.dataLayer)?window.dataLayer.push(s):window.dataLayer=[s]}catch{}d(!1),t?.()},[n,t,e]);return"desktop"===e?(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsxs)("button",{ref:u,type:"button","aria-expanded":c,"aria-haspopup":"menu","aria-controls":g,onClick:()=>d(e=>!e),onKeyDown:f,className:`inline-flex items-center gap-1 text-sm font-medium transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-brand-400/50 focus-visible:ring-offset-2 focus-visible:ring-offset-dark-900 ${c?"text-white":"text-gray-400 hover:text-white"}`,children:[r("resourcesTitle"),(0,a.jsx)(x.A,{"aria-hidden":!0,className:`h-3.5 w-3.5 transition-transform motion-reduce:transition-none ${c?"rotate-180":""}`})]}),c&&(0,a.jsx)("div",{ref:m,id:g,role:"menu","aria-label":r("resourcesTitle"),className:"absolute left-0 top-full z-50 mt-2 w-[480px] rounded-2xl border border-white/10 bg-dark-800/95 p-2 shadow-2xl backdrop-blur-xl",children:(0,a.jsx)("ul",{className:"grid grid-cols-2 gap-1",children:k.map((e,t)=>{let{Icon:s,slug:n,href:i}=e;return(0,a.jsx)("li",{role:"none",children:(0,a.jsxs)(o.N_,{ref:e=>{p.current[t]=e},href:i,role:"menuitem",onKeyDown:e=>b(e,t),onClick:()=>w(n),className:"group flex items-start gap-3 rounded-lg p-3 transition-colors hover:bg-white/5 focus:bg-white/5 focus:outline-none focus-visible:ring-2 focus-visible:ring-brand-400/50",children:[(0,a.jsx)(s,{"aria-hidden":!0,
1className:"mt-0.5 h-6 w-6 shrink-0 text-brand-400 transition-colors group-hover:text-brand-300"}),(0,a.jsxs)("span",{className:"flex flex-col",children:[(0,a.jsx)("span",{className:"text-sm font-medium text-white",children:r(`resourcesItems.${n}.label`)}),(0,a.jsx)("span",{className:"mt-0.5 text-xs text-gray-500",children:r(`resourcesItems.${n}.preview`)})]})]})},n)})})})]}):(0,a.jsxs)("div",{className:"rounded-lg",children:[(0,a.jsxs)("button",{ref:u,type:"button","aria-expanded":c,"aria-controls":g,onClick:()=>d(e=>!e),className:"flex w-full items-center justify-between rounded-lg px-3 py-2 text-sm font-medium text-gray-400 transition-colors hover:bg-white/5 hover:text-white min-h-[44px]",children:[(0,a.jsx)("span",{children:r("resourcesTitle")}),(0,a.jsx)(x.A,{"aria-hidden":!0,className:`h-4 w-4 transition-transform motion-reduce:transition-none ${c?"rotate-180":""}`})]}),c&&(0,a.jsx)("ul",{id:g,className:"animate-slide-down motion-reduce:animate-none space-y-0.5 overflow-hidden pl-3",children:k.map(e=>{let{Icon:t,slug:s,href:n}=e;return(0,a.jsx)("li",{children:(0,a.jsxs)(o.N_,{href:n,onClick:()=>w(s),className:"flex min-h-[44px] items-center gap-3 rounded-lg px-3 py-2 text-sm text-gray-500 transition-colors hover:bg-white/5 hover:text-white",children:[(0,a.jsx)(t,{"aria-hidden":!0,className:"h-4 w-4 shrink-0 text-brand-400"}),(0,a.jsx)("span",{children:r(`resourcesItems.${s}.label`)})]})},s)})})]})}var _=r(63977);let S="_ab_assignments";function A(){try{return JSON.parse(localStorage.getItem(S)||"{}")}catch{return{}}}let I=(0,_.bm)("news","header","install");function C(){let[e,t]=(0,s.useState)(!1),[r,h]=(0,s.useState)(""),u=(0,i.c)("nav"),m=(0,i.c)("header");(0,s.useEffect)(()=>{h("urgency"===function(e,t){let r=A()[e];if(r&&t.includes(r))return r;let a=t[Math.floor(Math.random()*t.length)];try{let t=A();t[e]=a,localStorage.setItem(S,JSON.stringify(t))}catch{}return a}("header-cta-v1",["control","urgency"])?m("ctaUrgency"):u("installExtension"))},[u,m]);let x=[{href:"/#features",label:u("features"),external:!1},{href:"/blog",label:u("blog"),external:!1},{href:"/tools",label:u("tools"),external:!1},{href:"/deals",label:u("deals"),external:!1},{href:"/campaigns",label:"Campaigns",external:!1},{href:I,label:u("install"),external:!0}];return(0,a.jsxs)("header",{className:"sticky top-0 z-50 border-b border-white/5 bg-dark-900/80 backdrop-blur-xl",children:[(0,a.jsxs)("nav",{className:"mx-auto flex max-w-content items-center justify-between px-4 py-3 sm:px-6",children:[(0,a.jsx)(o.N_,{href:"/","aria-label":"AliShopping Tools home",className:"flex shrink-0 items-center transition-opacity hover:opacity-80 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-brand-500 focus-visible:ring-offset-2 focus-visible:ring-offset-dark-900",children:(0,a.jsx)(n.default,{src:"/assets/images/logo/logo_header.png",alt:"AliShopping Tools",width:217,height:36,className:"h-9 w-auto",priority:!0})}),(0,a.jsxs)("ul",{className:"hidden items-center gap-6 md:flex",children:[(0,a.jsx)("li",{children:(0,a.jsx)(o.N_,{href:"/#features",className:"text-sm font-medium text-gray-400 transition-colors hover:text-white",children:u("features")})}),(0,a.jsx)("li",{children:(0,a.jsx)(N,{variant:"desktop"})}),(0,a.jsx)("li",{children:(0,a.jsx)(o.N_,{href:"/blog",className:"text-sm font-medium text-gray-400 transition-colors hover:text-white",children:u("blog")})}),(0,a.jsx)("li",{children:(0,a.jsx)(o.N_,{href:"/tools",className:"text-sm font-medium text-gray-400 transition-colors hover:text-white",children:u("tools")})}),(0,a.jsx)("li",{children:(0,a.jsxs)(o.N_,{href:"/deals",className:"inline-flex items-center gap-1 text-sm font-medium text-amber-300 transition-colors hover:text-amber-200",children:[u("deals"),(0,a.jsx)("span",{className:"rounded-full bg-amber-500/20 px-1.5 py-0.5 text-[10px] font-bold uppercase ring-1 ring-amber-400/30",children:"Sale"})]})}),(0,a.jsx)("li",{children:(0,a.jsx)("a",{href:I,target:"_blank",rel:"noopener noreferrer",onClick:()=>(0,j.LX)("header-nav"),className:"text-sm font-medium text-gray-400 transition-colors hover:text-white",children:u("install")})})]}),(0,a.jsxs)("div",{className:"hidden items-center gap-3 md:flex",children:[(0,a.jsx)(p,{}),(0,a.jsx)(d.GlowButton,{href:I,size:"sm",variant:"primary",external:!0,trackingLabel:"header-cta",children:r||u("installExtension")})]}),(0,a.jsx)("button",{type:"button",onClick:()=>t(!e),className:"inline-flex items-center justify-center rounded-lg p-2 text-gray-400 transition-colors hover:bg-white/5 hover:text-white md:hidden","aria-label":e?m("closeMenu"):m("openMenu"),"aria-expanded":e,children:e?(0,a.jsx)(l.A,{className:"h-5 w-5"}):(0,a.jsx)(c.A,{className:"h-5 w-5"})})]}),e&&(0,a.jsx)("div",{className:"animate-slide-down border-t border-white/5 bg-dark-900/95 backdrop-blur-xl md:hidden",children:(0,a.jsxs)("div",{className:"mx-auto max-w-content space-y-1 px-4 pb-4 pt-2 sm:px-6",children:[(0,a.jsx)(o.N_,{href:"/#features",onClick:()=>t(!1),className:"block min-h-[44px] rounded-lg px-3 py-2 text-sm font-medium text-gray-400 transition-colors hover:bg-white/5 hover:text-white",children:u("features")}),(0,a.jsx)(N,{variant:"mobile",onItemClick:()=>t(!1)}),x.filter(e=>"/#features"!==e.href).map(e=>e.external?(0,a.jsx)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",onClick:()=>t(!1),className:"block min-h-[44px] rounded-lg px-3 py-2 text-sm font-medium text-gray-400 transition-colors hover:bg-white/5 hover:text-white",children:e.label},e.href):(0,a.jsx)(o.N_,{href:e.href,onClick:()=>t(!1),className:"block min-h-[44px] rounded-lg px-3 py-2 text-sm font-medium text-gray-400 transition-colors hover:bg-white/5 hover:text-white",children:e.label},e.href)),(0,a.jsxs)("div",{className:"flex items-center gap-3 pt-2",children:[(0,a.jsx)(p,{}),(0,a.jsx)(d.GlowButton,{href:I,size:"sm",variant:"primary",external:!0,trackingLabel:"header-mobile",children:u("installExtension")})]})]})})]})}},59541:(e,t,r)=>{"use strict";r.d(t,{SaleRibbon:()=>m});var a=r(24130),s=r(7946),n=r(17614),i=r.n(n),o=r(24535),l=r(45863),c=r(99605),d=r(5512);let h={title:"AliExpress Fall Fest Sale September 2026",showFrom:"2026-08-30T00:00:00-08:00",saleStart:"2026-09-01T00:00:00-08:00",saleEnd:"2026-09-07T23:59:59-08:00"},u="ribbon:fall-fest-sale-september-2026:dismissed";function m({locale:e}
1){let[t,r]=(0,s.useState)(()=>Date.now()),[n,m]=(0,s.useState)(!1),[p,x]=(0,s.useState)(!1),[g,f]=(0,s.useState)(!1);(0,s.useEffect)(()=>{x(!0);try{"1"===window.localStorage.getItem(u)&&m(!0)}catch{}let e=setInterval(()=>r(Date.now()),6e4),t=setTimeout(()=>f(!0),3e4),a=()=>{(window.scrollY+window.innerHeight)/document.documentElement.scrollHeight>=.5&&(f(!0),window.removeEventListener("scroll",a))};return window.addEventListener("scroll",a,{passive:!0}),()=>{clearInterval(e),clearTimeout(t),window.removeEventListener("scroll",a)}},[]);let b=new Date(h.showFrom).getTime(),w=new Date(h.saleStart).getTime(),y=new Date(h.saleEnd).getTime(),v=p&&g&&!n&&!Number.isNaN(b)&&!Number.isNaN(w)&&!Number.isNaN(y)&&t>=b&&t<=y,j=(0,d.q)("sale");if((0,s.useEffect)(()=>((0,d.V)("sale",v),()=>(0,d.V)("sale",!1)),[v]),!v||!j)return null;let k=t<w?"warmup":"active",N=Math.max(0,("warmup"===k?w:y)-t),_=Math.floor(N/864e5),S=Math.floor(N%864e5/36e5),A="vi"===e,I="warmup"===k?A?`Bắt Äầu trong ${_}n ${S}g`:`Starts in ${_}d ${S}h`:A?`C\xf2n ${_}n ${S}g`:`Ends in ${_}d ${S}h`;return(0,a.jsxs)("div",{className:"fixed bottom-5 right-5 z-50 w-56 rounded-2xl border border-white/10 bg-[#0f0f1a]/95 shadow-2xl shadow-black/40 backdrop-blur-md animate-in slide-in-from-bottom-4 fade-in duration-300",role:"complementary","aria-label":h.title,children:[(0,a.jsx)("button",{type:"button",onClick:()=>{try{window.localStorage.setItem(u,"1")}catch{}m(!0);let t=window.gtag;t&&t("event","sale_ribbon_dismiss",{page_path:window.location.pathname,locale:e,state:k})},"aria-label":A?"Ä\xf3ng":"Dismiss",className:"absolute right-2 top-2 rounded-full p-0.5 text-white/40 transition-colors hover:text-white/80",children:(0,a.jsx)(o.A,{className:"h-3.5 w-3.5"})}),(0,a.jsxs)("div",{className:"p-4 pr-6",children:[(0,a.jsxs)("span",{className:`inline-flex items-center gap-1 rounded-full px-2 py-0.5 text-[10px] font-bold uppercase tracking-wider ${"active"===k?"bg-emerald-500/20 text-emerald-400":"bg-amber-500/20 text-amber-400"}`,children:[(0,a.jsx)("span",{className:`h-1.5 w-1.5 rounded-full ${"active"===k?"bg-emerald-400 animate-pulse":"bg-amber-400"}`}),"warmup"===k?A?"Sắp diá»
n ra":"Warm-up":A?"Äang diá»
n ra":"Live now"]}),(0,a.jsx)("p",{className:"mt-2 text-sm font-semibold leading-snug text-white",children:"AliExpress Fall Fest Sale"}),(0,a.jsx)("p",{className:"text-xs text-gray-400",children:"Sep 1â7 \xb7 up to 60% off"}),(0,a.jsx)("p",{className:"mt-1 text-[11px] text-gray-500",children:I}),(0,a.jsxs)(i(),{href:`/${e}/blog/aliexpress-september-sale-2026-promo-codes`,onClick:()=>{let t=window.gtag;t&&t("event","sale_ribbon_click",{page_path:window.location.pathname,locale:e,state:k})},"data-track":"sale_ribbon_click",className:"mt-3 flex w-full items-center justify-center gap-1.5 rounded-xl bg-[#0c8ceb] px-3 py-2 text-xs font-semibold text-white transition-opacity hover:opacity-90",children:[(0,a.jsx)(l.A,{className:"h-3 w-3"}),A?"Sao ch\xe9p m\xe3":"Copy a code",(0,a.jsx)(c.A,{className:"h-3 w-3"})]})]})]})}},63977:(e,t,r)=>{"use strict";r.d(t,{ae:()=>a,bm:()=>s,z8:()=>n});let a="https://chromewebstore.google.com/detail/alishopping-%E2%80%94-aliexpress/agiaehdeifaihlndhnhcmopjpjijnfap";function s(e,t,r){let s=new URLSearchParams({utm_source:e,utm_medium:t,...r&&{utm_campaign:r}});return`${a}?${s.toString()}`}function n(e,t,r="listing"){let a=e.promotion_link||e.product_url||`https://www.aliexpress.com/item/${e.product_id}.html`;if(e.promotion_link)return a;try{let e=new URL(a);return e.searchParams.set("utm_source","news"),e.searchParams.set("utm_medium",r),t&&e.searchParams.set("utm_campaign",t),e.toString()}catch{return a}}},65056:(e,t,r)=>{"use strict";r.d(t,{CursorGlow:()=>n});var a=r(24130),s=r(7946);function n(){let[e,t]=(0,s.useState)({x:0,y:0}),[r,n]=(0,s.useState)(!1);return((0,s.useEffect)(()=>{let e=()=>{n(window.innerWidth>=768)};e(),window.addEventListener("resize",e);let r=e=>{t({x:e.clientX,y:e.clientY})};return window.addEventListener("mousemove",r),()=>{window.removeEventListener("mousemove",r),window.removeEventListener("resize",e)}},[]),r)?(0,a.jsx)("div",{className:"pointer-events-none fixed inset-0 z-30",style:{background:`radial-gradient(400px circle at ${e.x}px ${e.y}px, rgba(6, 182, 212, 0.07), transparent 40%)`},"aria-hidden":"true"}):null}},76967:(e,t,r)=>{"use strict";r.d(t,{FloatingToolsButton:()=>u});var a=r(24130),s=r(7946),n=r(10928),i=r(21131),o=r(24535),l=r(39240);let c=(0,n.default)(()=>Promise.all([r.e(9395),r.e(9454)]).then(r.bind(r,99454)),{loadableGenerated:{webpack:()=>[99454]},ssr:!1}),d="news-tools-fab-dismissed";function h({className:e}){return(0,a.jsxs)("svg",{viewBox:"0 0 32 32",fill:"none",className:e,"aria-hidden":"true",children:[(0,a.jsx)("path",{d:"M8 9 6 3l6 3.2z",fill:"
1currentColor"}),(0,a.jsx)("path",{d:"M24 9l2-6-6 3.2z",fill:"currentColor"}),(0,a.jsx)("path",{d:"M16 6c6 0 9 4 9 9s-3 9-9 9-9-4-9-9 3-9 9-9Z",fill:"currentColor",opacity:"0.18"}),(0,a.jsx)("path",{d:"M16 6c6 0 9 4 9 9s-3 9-9 9-9-4-9-9 3-9 9-9Z",stroke:"currentColor",strokeWidth:"1.6"}),(0,a.jsx)("circle",{cx:"12.4",cy:"14.5",r:"1.5",fill:"currentColor"}),(0,a.jsx)("circle",{cx:"19.6",cy:"14.5",r:"1.5",fill:"currentColor"}),(0,a.jsx)("path",{d:"M16 17.2l-1.1 1.1a1.55 1.55 0 0 0 2.2 0zM16 17.2v1.1",stroke:"currentColor",strokeWidth:"1.3",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.jsx)("path",{d:"M7.5 15h3M7.8 17.6l2.9-.8M24.5 15h-3M24.2 17.6l-2.9-.8",stroke:"currentColor",strokeWidth:"1.1",strokeLinecap:"round"})]})}function u({locale:e}){let t=(0,i.c)("toolsModal"),[r,n]=(0,s.useState)(null),[u,m]=(0,s.useState)(!1);return((0,s.useEffect)(()=>{try{n("1"===localStorage.getItem(d))}catch{n(!1)}},[]),null===r)?null:r?(0,a.jsx)("button",{type:"button",onClick:function(){try{localStorage.removeItem(d)}catch{}n(!1),(0,l.u4)("tools_fab_restore")},"aria-label":t("restore"),title:t("restore"),className:"group fixed bottom-14 left-4 z-50 flex h-9 w-11 translate-y-2 items-end justify-center rounded-t-full border border-b-0 border-brand-400/25 bg-gradient-to-t from-[#0a0a18] to-[#191940] pb-1 text-brand-300 shadow-lg shadow-brand-500/20 backdrop-blur transition-transform hover:translate-y-0 focus:outline-none focus-visible:translate-y-0 focus-visible:ring-2 focus-visible:ring-brand-400 motion-reduce:transition-none sm:left-6",children:(0,a.jsx)(h,{className:"h-6 w-6"})}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"fixed bottom-16 left-4 z-50 sm:bottom-[4.5rem] sm:left-6",children:(0,a.jsxs)("div",{className:"group relative",children:[(0,a.jsx)("span",{"aria-hidden":"true",className:"tm-pulse-ring pointer-events-none absolute inset-0 z-0 rounded-full bg-brand-500/25"}),(0,a.jsx)("span",{"aria-hidden":"true",className:"tm-pulse-ring pointer-events-none absolute inset-0 z-0 rounded-full bg-brand-400/20 [animation-delay:1.3s]"}),(0,a.jsx)("button",{type:"button",onClick:function(){try{localStorage.setItem(d,"1")}catch{}n(!0),m(!1),(0,l.u4)("tools_fab_dismiss")},"aria-label":t("dismiss"),title:t("dismiss"),className:"absolute -right-1 -top-1 z-10 flex h-5 w-5 items-center justify-center rounded-full border border-white/10 bg-[#0f0f1a] text-white/50 opacity-0 shadow transition-opacity hover:text-white focus:opacity-100 focus:outline-none focus-visible:ring-2 focus-visible:ring-brand-400 group-hover:opacity-100 motion-reduce:transition-none",children:(0,a.jsx)(o.A,{className:"h-3 w-3","aria-hidden":"true"})}),(0,a.jsx)("button",{type:"button",onClick:function(){m(!0),(0,l.u4)("tools_modal_open")},"aria-haspopup":"dialog","aria-expanded":u,"aria-label":t("fab"),className:"relative z-[1] flex h-14 w-14 items-center justify-center rounded-full bg-gradient-brand text-white shadow-[0_8px_28px_-4px_rgba(79,125,243,0.55)] ring-1 ring-white/15 outline-none transition-transform hover:scale-105 focus-visible:ring-2 focus-visible:ring-brand-400 focus-visible:ring-offset-2 focus-visible:ring-offset-[#0f0f1a] active:scale-95 motion-reduce:transition-none",children:(0,a.jsx)(h,{className:"h-8 w-8 motion-safe:transition-transform motion-safe:group-hover:-rotate-6"})}),(0,a.jsx)("span",{className:"pointer-events-none absolute left-16 top-1/2 hidden -translate-y-1/2 whitespace-nowrap rounded-lg border border-white/10 bg-[#0f0f1a] px-3 py-1.5 text-sm font-medium text-white opacity-0 shadow-xl transition-opacity group-hover:opacity-100 motion-reduce:transition-none sm:block","aria-hidden":"true",children:t("fab")})]})}),u&&(0,a.jsx)(c,{locale:e,onClose:()=>m(!1)})]})}},83619:(e,t,r)=>{"use strict";r.d(t,{Footer:()=>R});var a=r(24130),s=r(21131),n=r(87697),i=r(38650),o=r(72231),l=r(52739),c=r(44454),d=r(68751),h=r(92831),u=r(70870),m=r(76077),p=r(36928),x=r(21905),g=r(56796),f=r(9357),b=r(6429),w=r(84782),y=r(16656),v=r(47990),j=r(68831),k=r(65322),N=r(84512),_=r(25859),S=r(67077),A=r(34641),I=r(53897),C=r(44801),E=r(41924),$=r(99605),L=r(63977),T=r(39240);let P=new Set(["astools.app","www.astools.app","news.astools.app","deals.astools.app"]);function D(e){try{return new URL(e,"https://news.astools.app").hostname.toLowerCase()}catch{return null}}let z=(0,L.bm)("news","footer","install"),M=[{slug:"compare",href:"/compare",Icon:o.A},{slug:"best",href:"/best",Icon:l.A},{slug:"trending",href:"/trending",Icon:c.A},{slug:"niches",href:"/niches",Icon:d.A},{slug:"vs",href:"/vs",Icon:h.A},{slug:"alternative",href:"/alternative",Icon:u.A}],F=[{key:"profitCalculator",href:"/tools/profit-calculator",Icon:m.A},{key:"roasCalculator",href:"/tools/roas-calculator",Icon:p.A},{key:"saturationChecker",href:"/tools/saturation-checker",Icon:c.A},{key:"supplierChecker",href:"/tools/supplier-checker",Icon:x.A},{key:"shippingEstimator",href:"/tools/shipping-estimator",Icon:g.A},{key:"tiktokTrends",href:"/tools/tiktok-trends",Icon:f.A},{key:"shopifyThemeDetector",href:"/tools/shopify-theme-detector",Icon:b.A},{key:"shopifyAppDetector",href:"/tools/shopify-app-detector",Icon:w.A},{key:"productScore",href:"/tools/product-score",Icon:l.A},{key:"nicheFinder",href:"/tools/niche-finder",Icon:d.A}],B=[{key:"beginners",href:"/for/beginners",Icon:y.A},{key:"dropshippers",href:"/for/dropshippers",Icon:w.A},{key:"shopifySellers",href:"/for/shopify-sellers",Icon:v.A},{key:"aliexpressBuyers",href:"/for/aliexpress-buyers",Icon:j.A}];function R(){let e=(0,s.c)("footer"),t=(0,s.c)("nav"),r=(0,n.Ym)(),o=[{href:"/#features",label:e("features"),Icon:k.A},{href:"/blog",label:e("blog"),Icon:N.A},{href:"/guide",label:e("guides"),Icon:_.A},{href:"/guides",label:e("aliexpressGuides"),Icon:_.A},{href:"/install",label:e("install"),Icon:S.A},{href:"/launch",label:e("launch"),Icon:f.A},{href:"/changelog",label:e("changelog"),Icon:u.A},{href:z,label:e("chromeWebStore"),external:!0,Icon:S.A}],l=[{href:"/about",label:"About",Icon:A.A},{href:"/editorial-policy",label:"Editorial Policy",Icon:I.A}],c=[{href:"/privacy",label:e("privacy"),Icon:C.A},{href:"/terms",label:e("terms"),Icon:I.A}];return(0,a.jsxs)("footer",{className:"relative overflow-hidden border-t border-white/5 bg-dark-950 pt-16 pb-8 selection:bg-brand-500/30",children:[(0,a.jsx)("div",{className:"absolute top-0 left-1/2 -translate-x-1/2 w-full max-w-content h-px bg-gradient-to-r from-transparent via-white/15 to-transparent"}),(0,a.jsx)("div",{className:"absolute -top-24 left-1/2 -translate-x-1/2 w-[1000px] h-[300px] bg-brand-500/5 blur-[120px] pointer-events-none"}),(0,a.jsxs)("div",{className:"mx-auto grid max-w-content gap-12 px-6 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-6 mb-20",children:[(0,a.jsxs)("div",{className:"lg:col-span-2 space-y-6",children:[(0,a.jsx)(i.N_,{href:"/",className:"flex items-center gap-2 text-xl font-bold tracking-tight text-white transition-opacity hover:opacity-90",children:"AliShopping Tools"}),(0,a.jsx)("p",{className:"text-sm leading-relaxed text-gray-400 max-w-xs",children:e("description")}),(0,a.jsx)("div",{className:"flex flex-col gap-2",children:(0,a.jsx)("a",{href:"mailto:[email protected]",className:"group inline-flex items-center text-sm font-medium text-gray-400 transition-colors hover:text-brand-400",children:"[email protected]"})})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"text-sm font-semibold text-white tracking-tight mb-6",children:e("product")}),(0,a.jsx)("ul",{className:"space-y-4",children:o.map(e=>(0,a.jsx)("li",{children:"external"in e&&e.external?(0,a.jsxs)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",onClick:()=>(0,T.LX)("footer"),className:"group inline-flex items-center gap-2.5 text-sm text-gray-300 transition-colors duration-200 hover:text-white",children:[(0,a.jsx)(e.Icon,{"aria-hidden":!0,
1className:"h-4 w-4 shrink-0 text-gray-600 transition-colors duration-200 group-hover:text-brand-400"}),(0,a.jsx)("span",{children:e.label})]}):(0,a.jsxs)(i.N_,{href:e.href,className:"group inline-flex items-center gap-2.5 text-sm text-gray-300 transition-colors duration-200 hover:text-white",children:[(0,a.jsx)(e.Icon,{"aria-hidden":!0,className:"h-4 w-4 shrink-0 text-gray-600 transition-colors duration-200 group-hover:text-brand-400"}),(0,a.jsx)("span",{children:e.label})]})},e.label))})]}),(0,a.jsxs)("nav",{"aria-label":e("exploreAriaLabel"),children:[(0,a.jsx)("h3",{className:"text-sm font-semibold text-white tracking-tight mb-6",children:e("explore")}),(0,a.jsx)("ul",{className:"space-y-4",children:M.map(e=>{let{Icon:s,slug:n,href:o}=e;return(0,a.jsx)("li",{children:(0,a.jsxs)(i.N_,{href:o,onClick:()=>(function(e,t){let r={event:"pseo_nav_click",target:e,source:"footer",locale:t};try{"function"==typeof window.gtag&&(0,T.u4)("pseo_nav_click",{target:e,source:"footer",locale:t}),Array.isArray(window.dataLayer)?window.dataLayer.push(r):window.dataLayer=[r]}catch{}})(n,r),className:"inline-flex items-center gap-2.5 text-sm text-gray-300 transition-colors duration-200 hover:text-white group",children:[(0,a.jsx)(s,{"aria-hidden":!0,className:"h-4 w-4 shrink-0 text-gray-600 transition-colors duration-200 group-hover:text-brand-400"}),(0,a.jsx)("span",{children:t(`resourcesItems.${n}.label`)})]})},n)})})]}),(0,a.jsxs)("nav",{"aria-label":e("toolsAriaLabel"),children:[(0,a.jsx)("h3",{className:"text-sm font-semibold text-white tracking-tight mb-6",children:(0,a.jsx)(i.N_,{href:"/tools",className:"transition-colors duration-200 hover:text-brand-400",children:e("tools")})}),(0,a.jsx)("ul",{className:"space-y-4",children:F.map(t=>(0,a.jsx)("li",{children:(0,a.jsxs)(i.N_,{href:t.href,className:"group inline-flex items-center gap-2.5 text-sm text-gray-300 transition-colors duration-200 hover:text-white",children:[(0,a.jsx)(t.Icon,{"aria-hidden":!0,className:"h-4 w-4 shrink-0 text-gray-600 transition-colors duration-200 group-hover:text-brand-400"}),(0,a.jsx)("span",{children:e(`toolsLinks.${t.key}`)})]})},t.key))})]}),(0,a.jsxs)("nav",{"aria-label":e("forAriaLabel"),children:[(0,a.jsx)("h3",{className:"text-sm font-semibold text-white tracking-tight mb-6",children:e("forAudience")}),(0,a.jsx)("ul",{className:"space-y-4 mb-10",children:B.map(t=>(0,a.jsx)("li",{children:(0,a.jsxs)(i.N_,{href:t.href,className:"group inline-flex items-center gap-2.5 text-sm text-gray-300 transition-colors duration-200 hover:text-white",children:[(0,a.jsx)(t.Icon,{"aria-hidden":!0,className:"h-4 w-4 shrink-0 text-gray-600 transition-colors duration-200 group-hover:text-brand-400"}),(0,a.jsx)("span",{children:e(`forLinks.${t.key}`)})]})},t.key))}),(0,a.jsx)("h3",{className:"text-sm font-semibold text-white tracking-tight mb-6",children:"Company"}),(0,a.jsx)("ul",{className:"space-y-4 mb-10",children:l.map(e=>(0,a.jsx)("li",{children:(0,a.jsxs)(i.N_,{href:e.href,className:"group inline-flex items-center gap-2.5 text-sm text-gray-300 transition-colors duration-200 hover:text-white",children:[(0,a.jsx)(e.Icon,{"aria-hidden":!0,className:"h-4 w-4 shrink-0 text-gray-600 transition-colors duration-200 group-hover:text-brand-400"}),(0,a.jsx)("span",{children:e.label})]})},e.href))}),(0,a.jsx)("h3",{className:"text-sm font-semibold text-white tracking-tight mb-6",children:e("legal")}),(0,a.jsx)("ul",{className:"space-y-4",children:c.map(e=>(0,a.jsx)("li",{children:(0,a.jsxs)(i.N_,{href:e.href,className:"group inline-flex items-center gap-2.5 text-sm text-gray-300 transition-colors duration-200 hover:text-white",children:[(0,a.jsx)(e.Icon,{"aria-hidden":!0,className:"h-4 w-4 shrink-0 text-gray-600 transition-colors duration-200 group-hover:text-brand-400"}),(0,a.jsx)("span",{children:e.label})]})},e.label))})]})]}),(0,a.jsxs)("div",{className:"relative bg-[#080C14] py-24",children:[(0,a.jsx)("div",{className:"absolute left-0 right-0 top-0 h-px bg-gradient-to-r from-transparent via-brand-400/20 to-transparent"}),(0,a.jsx)("div",{className:"pointer-events-none absolute inset-0","aria-hidden":"true",children:(0,a.jsx)("div",{className:"absolute left-1/2 top-1/2 h-[500px] w-[500px] -translate-x-1/2 -translate-y-1/2 roun
1ded-full bg-brand-600/8 blur-[130px]"})}),(0,a.jsxs)("div",{className:"relative mx-auto max-w-content px-6",children:[(0,a.jsxs)("div",{className:"mb-12",children:[(0,a.jsx)("h2",{className:"text-lg font-semibold text-white tracking-tight",children:"The AStools Ecosystem"}),(0,a.jsx)("p",{className:"mt-3 text-sm text-gray-400 max-w-md leading-relaxed",children:"A suite of specialized tools designed to simplify your AliExpress research and commerce workflow."})]}),(0,a.jsx)("ul",{className:"grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-4",children:[{href:"https://deals.astools.app",label:"Deals",title:"AStools Deals",tag:"deals.astools.app",body:"Curated AliExpress deals scored by the research engine.",sloganImg:"/assets/images/footer/btn_slogan_1.webp",Icon:E.A,iconGradient:"from-amber-400 to-orange-500 shadow-amber-500/30",accentVia:"via-amber-300/40",hoverBorder:"hover:border-amber-400/40",labelColor:"text-amber-300/80"},{href:"https://news.astools.app",label:"News",title:"AStools News",tag:"news.astools.app",body:"Blog + methodology, deal roundups, dropshipping playbooks.",sloganImg:"/assets/images/footer/btn_slogan_2.webp",Icon:N.A,iconGradient:"from-cyan-400 to-blue-500 shadow-cyan-500/30",accentVia:"via-cyan-300/40",hoverBorder:"hover:border-cyan-400/40",labelColor:"text-cyan-300/80"},{href:"https://astools.app",label:"Platform",title:"AS Tools",tag:"astools.app",body:"Product research platform â the home of the analysis engine.",sloganImg:"/assets/images/footer/btn_slogan_3.webp",Icon:b.A,iconGradient:"from-brand-400 to-purple-500 shadow-brand-500/30",accentVia:"via-brand-300/40",hoverBorder:"hover:border-brand-400/40",labelColor:"text-brand-300/80"},{href:"https://chromewebstore.google.com/detail/agiaehdeifaihlndhnhcmopjpjijnfap?utm_source=news&utm_medium=footer-network&utm_campaign=install",label:"Extension",title:"Chrome extension",tag:"chromewebstore.google.com",body:"Free Chrome extension â Winning Score, Risk + Profit on every page.",external:!0,sloganImg:"/assets/images/footer/btn_slogan_4.webp",Icon:S.A,iconGradient:"from-emerald-400 to-green-500 shadow-emerald-500/30",accentVia:"via-emerald-300/40",hoverBorder:"hover:border-emerald-400/40",labelColor:"text-emerald-300/80"}].map(e=>{let t=e.Icon,r=e.href.includes("news.astools.app"),s=e.external||r?e.href:function(e,t){if(!/^https?:\/\//i.test(e)||!function(e){let t=D(e);return null!==t&&P.has(t)}(e)||"news.astools.app"===D(e))return e;try{let r=new URL(e);if(r.searchParams.has("utm_source"))return e;return r.searchParams.set("utm_source",t.source),r.searchParams.set("utm_medium",t.medium),r.searchParams.set("utm_campaign",t.campaign),r.toString()}catch{return e}}(e.href,{source:"news",medium:"footer-network",campaign:"cross-property"});return(0,a.jsx)("li",{className:"group",children:(0,a.jsxs)("a",{href:s,target:"_blank",rel:e.external?"noopener noreferrer":"noopener","data-outbound":e.external||r?void 0:"footer-network",onClick:e.external?()=>(0,T.LX)("footer-network"):void 0,className:`relative flex h-full flex-col overflow-hidden rounded-2xl border border-white/10 bg-white/[0.05] p-5 shadow-2xl backdrop-blur-xl ring-1 ring-inset ring-white/[0.04] transition-all duration-300 hover:-translate-y-1 hover:bg-white/[0.08] hover:shadow-2xl ${e.hoverBorder}`,children:[(0,a.jsx)("div",{className:`absolute left-4 right-4 top-0 h-px bg-gradient-to-r from-transparent ${e.accentVia} to-transparent`,"aria-hidden":"true"}),(0,a.jsx)("div",{"aria-hidden":"true",className:"pointer-events-none absolute bottom-0 right-0 h-28 w-28 opacity-[0.03] transition-opacity duration-700 group-hover:opacity-[0.07]",style:{backgroundImage:`url(${e.sloganImg})`,backgroundSize:"contain",backgroundRepeat:"no-repeat",backgroundPosition:"center"}}),(0,a.jsxs)("div",{className:"relative flex h-full flex-col",children:[(0,a.jsxs)("div",{className:"mb-4 flex items-center justify-between",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("div",{className:`flex h-7 w-7 items-center justify-center rounded-md bg-gradient-to-br shadow-lg ${e.iconGradient}
1`,children:(0,a.jsx)(t,{"aria-hidden":!0,className:"h-3.5 w-3.5 text-white"})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:`text-[10px] font-semibold uppercase tracking-wider ${e.labelColor}`,children:e.label}),(0,a.jsx)("div",{className:"text-xs font-medium text-white",children:e.title})]})]}),(0,a.jsx)($.A,{"aria-hidden":!0,className:"h-3.5 w-3.5 text-gray-600 transition-all duration-300 group-hover:translate-x-0.5 group-hover:text-gray-300"})]}),(0,a.jsx)("p",{className:"text-xs leading-relaxed text-gray-400 group-hover:text-gray-300 transition-colors duration-300",children:e.body}),(0,a.jsxs)("div",{className:"mt-auto flex items-center justify-between border-t border-white/5 pt-4",children:[(0,a.jsx)("span",{className:"text-[11px] font-medium text-gray-400 transition-colors duration-300 group-hover:text-gray-300",children:e.tag}),(0,a.jsx)("span",{className:"translate-y-1 text-xs font-semibold text-brand-400 opacity-0 transition-all duration-300 group-hover:translate-y-0 group-hover:opacity-100",children:"View details â"})]})]})]})},e.href)})})]})]}),(0,a.jsx)("div",{className:"mx-auto max-w-content px-6 py-8 border-t border-white/5",children:(0,a.jsxs)("div",{className:"flex flex-col md:flex-row justify-between items-center gap-4",children:[(0,a.jsx)("p",{className:"text-xs text-gray-400",children:e("copyright")}),(0,a.jsx)("div",{className:"flex items-center gap-6",children:(0,a.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,a.jsx)("span",{className:"h-1.5 w-1.5 rounded-full bg-emerald-500 animate-pulse"}),(0,a.jsx)("span",{className:"text-[10px] font-medium text-gray-400 uppercase tracking-wider",children:"Network Status: Nominal"})]})})]})})]})}},92060:(e,t,r)=>{Promise.resolve().then(r.bind(r,47717)),Promise.resolve().then(r.bind(r,725)),Promise.resolve().then(r.bind(r,83619)),Promise.resolve().then(r.bind(r,49086)),Promise.resolve().then(r.bind(r,37990)),Promise.resolve().then(r.bind(r,65056)),Promise.resolve().then(r.bind(r,32588)),Promise.resolve().then(r.bind(r,99260)),Promise.resolve().then(r.bind(r,59541)),Promise.resolve().then(r.bind(r,76967)),Promise.resolve().then(r.bind(r,48927)),Promise.resolve().then(r.bind(r,30755)),Promise.resolve().then(r.bind(r,89793))},96106:(e,t,r)=>{"use strict";r.d(t,{$:()=>s});var a=r(7946);function s(e,{threshold:t=.5}={}){let r=(0,a.useRef)(e);(0,a.useEffect)(()=>{r.current=e});let n=(0,a.useRef)(null),i=(0,a.useRef)(!1);return(0,a.useEffect)(()=>()=>n.current?.disconnect(),[]),(0,a.useCallback)(e=>{if(n.current?.disconnect(),n.current=null,!e||"undefined"==typeof IntersectionObserver||i.current)return;let a=new IntersectionObserver(e=>{for(let t of e)t.isIntersecting&&!i.current&&(i.current=!0,a.disconnect(),n.current=null,r.current())},{threshold:t});a.observe(e),n.current=a},[t])}},99260:(e,t,r)=>{"use strict";r.d(t,{SaasBetaBanner:()=>c});var a=r(24130),s=r(7946),n=r(24535),i=r(9357);let o=new Date("2026-08-26T23:59:59Z"),l="saas_beta_banner_dismissed";function c(){let[e,t]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{(Date.now()>o.getTime()||localStorage.getItem(l))&&t(!0)},[]),(0,a.jsxs)("div",{className:`relative mx-auto mb-6 max-w-5xl overflow-hidden rounded-xl border border-teal-500/20 bg-gradient-to-r from-teal-500/10 via-violet-500/10 to-teal-500/10 px-5 py-4${e?" hidden":""}`,children:[(0,a.jsx)("button",{onClick:()=>{localStorage.setItem(l,"1"),t(!0)},"aria-label":"Dismiss banner",className:"absolute right-3 top-3 text-gray-500 transition hover:text-gray-300",children:(0,a.jsx)(n.A,{className:"h-4 w-4"})}),(0,a.jsxs)("div",{className:"flex flex-wrap items-center gap-4",children:[(0,a.jsx)("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-xl bg-teal-500/20",children:(0,a.jsx)(i.A,{className:"h-5 w-5 text-teal-400"})}),(0,a.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,a.jsx)("p",{className:"text-sm font-semibold text-white",children:"AliShopping SaaS launches August 12 â free during beta"}),(0,a.jsx)("p",{className:"mt-0.5 text-xs text-gray-400",children:"Import to Shopify, track products, and get Winning Scores. No payment needed during beta."})]}),(0,a.jsx)("a",{href:"https://saas.astools.app?utm_source=news&utm_medium=banner&utm_campaign=beta-launch-aug12",target:"_blank",rel:"noopener noreferrer",className:"shrink-0 rounded-lg bg-gradient-to-r from-teal-500 to-violet-600 px-4 py-2 text-xs font-semibold text-white transition hover:brightness-110",children:"Try It Free â"})]})]})}}},e=>{e.O(0,[7614,755,9603,3666,7146,9240,4344,46,7358],()=>e(e.s=92060)),_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.