1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[33003],{33003:(e,t,a)=>{a.r(t),a.d(t,{default:()=>f});var r=a(95155),n=a(98500),i=a.n(n),s=a(72635),d=a(12115),l=a(65210),o=a(82842),c=a(76368),u=a(98091);function f(e){var t;let a,n=(0,u.k)(e.node.defaultProps||{}),f=e.language?.slug||e.page?.language?.slug||"fa",m=!!e.isDark,[b,x]=(0,d.useState)(0);(0,d.useEffect)(()=>{let e=()=>x((function(){try{let e=window.localStorage.getItem(l.XQ),t=e?JSON.parse(e):[];return Array.isArray(t)?t:[]}catch{return[]}})().reduce((e,t)=>e+Math.max(1,Number(t.quantity||1)),0));return e(),window.addEventListener("storage",e),window.addEventListener("dabacms-cart-updated",e),()=>{window.removeEventListener("storage",e),window.removeEventListener("dabacms-cart-updated",e)}},[]);let g=(t=n.href,(a=String(t||"").trim())?/^(https?:)?\/\//i.test(a)||a.startsWith("#")?a:(0,o.cO)(f,a.replace(/^\/+/,"")):(0,o.cO)(f,"cart")),h=b<=0,p=m?c.K.heading:n.textColor,w=m?c.K.muted:n.accentColor,v=m?c.K.primary:n.accentColor,y=!0===n.shadow,j=(0,d.useMemo)(()=>({borderRadius:`${n.borderRadius}px`,padding:`${n.paddingY}px ${n.paddingX}px`,background:"floating"===n.variant?m?"linear-gradient(135deg, rgba(15,23,42,.96), rgba(30,41,59,.9))":"linear-gradient(135deg, rgba(255,255,255,.98), rgba(240,253,250,.98))":m?"rgba(15,23,42,0.82)":n.backgroundColor,border:n.showBorder?`1px solid ${m?"rgba(148,163,184,0.18)":n.borderColor}`:"none",boxShadow:y?m?"0 18px 40px rgba(2, 6, 23, 0.34)":"0 18px 36px rgba(15, 23, 42, 0.12)":"none",color:p,minWidth:"card"===n.variant?"260px":void 0}),[y,m,p,n]);return(0,r.jsx)(i(),{href:g,className:["inline-flex max-w-full no-underline transition-transform duration-200",y?"hover:-translate-y-0.5":""].join(" "),target:/^(https?:)?\/\//i.test(g)?"_blank":void 0,rel:/^(https?:)?\/\//i.test(g)?"noopener noreferrer":void 0,children:(0,r.jsxs)("div",{className:function(e){switch(e){case"compact":case"floating":case"pill":default:return"inline-flex items-center gap-3";case"card":return"flex min-w-[240px] items-center gap-4"}}(n.variant),style:j,children:[n.showIcon?(0,r.jsx)("div",{className:"flex shrink-0 items-center justify-center rounded-full",style:{width:"card"===n.variant?54:48,height:"card"===n.variant?54:48,background:m?"rgba(56,189,248,0.14)":"rgba(16,185,129,0.12)",color:v},children:(0,r.jsx)(s.In,{icon:n.icon||"mdi:cart-outline",style:{fontSize:`${n.iconSize}px`}})}):null,(0,r.jsxs)("div",{className:"min-w-0 flex-1",children:[n.showLabel?(0,r.jsx)("div",{className:"truncate text-sm font-black",style:{color:p},children:n.label}):null,n.showHelperText?(0,r.jsx)("div",{className:"mt-1 truncate text-xs leading-5",style:{color:h?w:v},children:h?n.emptyText:n.helperText}):null]}),n.showCountBadge?(0,r.jsx)("div",{className:"flex h-9 min-w-9 shrink-0 items-center justify-center rounded-full px-2 text-sm font-black",style:{backgroundColor:h?m?"rgba(51,65,85,.9)":"rgba(226,232,240,.95)":n.badgeBackgroun
1dColor,color:h?m?c.K.muted:"#475569":n.badgeTextColor},children:b}):null]})})}},65210:(e,t,a)=>{a.d(t,{XQ:()=>l,default:()=>f});var r=a(95155),n=a(98500),i=a.n(n),s=a(12115),d=a(90346);let l="dabacms.public.cart.v1";function o(){try{let e=window.localStorage.getItem(l),t=e?JSON.parse(e):[];return Array.isArray(t)?t:[]}catch{return[]}}function c(e){window.localStorage.setItem(l,JSON.stringify(e)),window.dispatchEvent(new CustomEvent("dabacms-cart-updated"))}function u(e,t){if(!e.id)return[];let a=o(),r=a.findIndex(t=>t.id===e.id);return t<=0?r>=0&&a.splice(r,1):r>=0?a[r]={...a[r],...e,id:e.id,quantity:t}:a.push({...e,id:e.id,quantity:t}),c(a),a}function f({product:e,locale:t,disabled:a}){let[n,l]=d.iU.useMessage(),[c,m]=(0,s.useState)(0);(0,s.useEffect)(()=>{let t=()=>{if(!e.id)return void m(0);let t=o().find(t=>t.id===e.id);m(Math.max(0,Number(t?.quantity||0)))};return t(),window.addEventListener("storage",t),window.addEventListener("dabacms-cart-updated",t),()=>{window.removeEventListener("storage",t),window.removeEventListener("dabacms-cart-updated",t)}},[e.id]);let b=(0,s.useMemo)(()=>({add:"fa"===t?"Ø§ÙØ²Ùد٠ب٠سبد Ø®Ø±ÛØ¯":"Add to cart",added:"fa"===t?"Ù
ØØµÙ٠ب٠سبد Ø®Ø±ÛØ¯ اضاÙ٠شد.":"Product added to cart.",updated:"fa"===t?"تعداد Ù
ØØµÙ٠در سبد Ø®Ø±ÛØ¯ بÙâØ±ÙØ²Ø±Ø³Ø§ÙÛ Ø´Ø¯.":"Cart quantity updated.",viewCart:"fa"===t?"Ù
Ø´Ø§ÙØ¯Ù سبد":"View cart"}),[t]);function x(t){e.id&&!a&&(u(e,t),m(Math.max(0,t)),n.success(b.updated))}return(0,r.jsxs)(r.Fragment,{children:[l,c<=0?(0,r.jsxs)("button",{type:"button",disabled:a||!e.id,onClick:function(){e.id&&!a&&(u(e,1),m(1),n.success(b.added))},className:"theme-btn",style:{opacity:a?.55:1},children:[(0,r.jsx)("span",{className:"far fa-cart-plus"}),b.add]}):(0,r.jsxs)("div",{className:"flex flex-wrap items-center gap-2",children:[(0,r.jsxs)("div",{className:"inline-flex items-center overflow-hidden rounded-full border border-slate-300 bg-white shadow-sm",children:[(0,r.jsx)("button",{type:"button",disabled:a,onClick:()=>x(c-1),className:"flex h-11 w-11 items-center justify-center text-lg font-black text-slate-700 transition-colors hover:bg-slate-100 disabled:opacity-50","aria-label":"fa"===t?"Ú©Ù
کرد٠تعداد":"Decrease quantity",children:"-"}),(0,r.jsx)("div",{className:"flex min-w-12 items-center justify-center px-3 text-sm font-black text-slate-900",children:c.toLocaleString("fa"===t?"fa-IR":"en-US")}),(0,r.jsx)("button",{type:"button",disabled:a,onClick:()=>x(c+1),className:"flex h-11 w-11 items-center justify-center text-lg font-black text-slate-700 transition-colors hover:bg-slate-100 disabled:opacity-50","aria-label":"fa"===t?"Ø²ÛØ§Ø¯ کرد٠تعداد":"Increase quantity",children:"+"})]}),(0,r.jsxs)(i(),{href:`/${t}/cart`,className:"theme-btn theme-btn2",children:[(0,r.jsx)("span",{className:"far fa-basket-shopping"}),b.viewCart]})]})]})}}}]);
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.