1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2916,8570],{18076:(e,t,s)=>{"use strict";s.d(t,{t:()=>o});var r=s(37876),a=s(14232),n=s(55851),i=s(77041);class o extends a.Component{static getDerivedStateFromError(e){return{hasError:!0,error:e}}componentDidCatch(e,t){var s,r;console.error("ErrorBoundary caught an error:",e,t),null==(s=(r=this.props).onError)||s.call(r,e,t)}render(){return this.state.hasError?this.props.fallback?this.props.fallback:(0,r.jsx)("div",{className:"flex items-center justify-center p-4 bg-destructive/10 rounded-lg",children:(0,r.jsxs)("div",{className:"text-center",children:[(0,r.jsx)(n.A,{className:"h-8 w-8 text-destructive mx-auto mb-2"}),(0,r.jsx)("h3",{className:"text-sm font-medium text-destructive mb-2",children:"ØØ¯Ø« خطأ"}),(0,r.jsx)(i.$,{variant:"outline",size:"sm",onClick:this.handleRetry,className:"text-xs",children:"إعادة اÙÙ
ØØ§ÙÙØ©"})]})}):this.props.children}constructor(...e){super(...e),this.state={hasError:!1},this.handleRetry=()=>{this.setState({hasError:!1,error:void 0})}}}},18748:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/my-orders",function(){return s(74339)}])},20727:(e,t,s)=>{"use strict";s.d(t,{BT:()=>d,Wu:()=>c,ZB:()=>l,Zp:()=>i,aR:()=>o});var r=s(37876),a=s(14232),n=s(65870);let i=a.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,r.jsx)("div",{ref:t,className:(0,n.cn)("rounded-lg border bg-card text-card-foreground shadow-sm",s),...a}
1)});i.displayName="Card";let o=a.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,r.jsx)("div",{ref:t,className:(0,n.cn)("flex flex-col space-y-1.5 p-6",s),...a})});o.displayName="CardHeader";let l=a.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,r.jsx)("h3",{ref:t,className:(0,n.cn)("text-2xl font-semibold leading-none tracking-tight",s),...a})});l.displayName="CardTitle";let d=a.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,r.jsx)("p",{ref:t,className:(0,n.cn)("text-sm text-muted-foreground",s),...a})});d.displayName="CardDescription";let c=a.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,r.jsx)("div",{ref:t,className:(0,n.cn)("p-6 pt-0",s),...a})});c.displayName="CardContent",a.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,r.jsx)("div",{ref:t,className:(0,n.cn)("flex items-center p-6 pt-0",s),...a})}).displayName="CardFooter"},28430:(e,t,s)=>{"use strict";s.d(t,{a:()=>a});var r=s(14232);function a(){let[e,t]=r.useState(void 0);return r.useEffect(()=>{{t(window.matchMedia("(max-width: 768px)").matches);let e=window.matchMedia("(max-width: 768px)"),s=()=>{t(e.matches)};return e.addEventListener("change",s),()=>{e.removeEventListener("change",s)}}},[]),!!e}},34121:(e,t,s)=>{"use strict";s.d(t,{t:()=>c});var r=s(37876),a=s(14232),n=s(89099),i=s(47333),o=s(72671),l=s(70672);let d="shahiin_profile_completion_dismissed",c=e=>{let{children:t}=e,s=(0,n.useRouter)(),{user:c,isAuthenticated:u,loading:m,userType:p}=(0,i.A)(),[x,f]=(0,a.useState)(!1),[h,g]=(0,a.useState)(!1);return((0,a.useEffect)(()=>{g(!0)},[]),(0,a.useEffect)(()=>{var e;if(!h||m||!u||"vendor"===p)return;let t=null==c||null==(e=c.name)?void 0:e.trim(),s=sessionStorage.getItem(d);t||s?f(!1):f(!0)},[h,m,u,null==c?void 0:c.name,p]),x)?(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsxs)("div",{className:"bg-[#FFF1E6] border-b border-[#FF8524]/30 px-4 py-3 flex items-center justify-between gap-4",dir:"rtl",children:[(0,r.jsxs)("div",{className:"flex items-center gap-3 flex-1 min-w-0",children:[(0,r.jsx)("div",{className:"flex-shrink-0 w-10 h-10 rounded-full bg-[#FF8524]/20 flex items-center justify-center",children:(0,r.jsx)(o.A,{className:"h-5 w-5 text-[#FF8524]"})}),(0,r.jsxs)("div",{className:"min-w-0",children:[(0,r.jsx)("p",{className:"font-medium text-[#111827]",children:"Ø£ÙÙ
Ù Ù
ÙÙÙ Ø§ÙØ´Ø®ØµÙ"}),(0,r.jsx)("p",{className:"text-sm text-[#6B7280] truncate",children:"أض٠اسÙ
Ù ÙØªØ¬Ø±Ø¨Ø© Ø£ÙØ¶Ù"})]})]}),(0,r.jsxs)("div",{className:"flex items-center gap-2 flex-shrink-0",children:[(0,r.jsx)("button",{onClick:()=>{sessionStorage.removeItem(d),s.push("/profile?tab=profile")},className:"px-4 py-2 rounded-full bg-[#FF8524] hover:bg-[#E9731C] text-white text-sm font-medium transition-colors",children:"Ø¥ÙÙ
اÙ"}),(0,r.jsx)("button",{onClick:()=>{sessionStorage.setItem(d,"1"),f(!1)},className:"p-2 rounded-full hover:bg-[#FF8524]/10 text-[#6B7280] transition-colors","aria-label":"Ø¥ØºÙØ§Ù",children:(0,r.jsx)(l.A,{className:"h-4 w-4"})})]})]}),t]}):(0,r.jsx)(r.Fragment,{children:t})}},39094:(e,t,s)=>{"use strict";s.d(t,{M:()=>o});var r=s(37876),a=s(14232),n=s(89099),i=s(47333);let o=e=>{let{children:t}=e,s=(0,n.useRouter)(),{isAuthenticated:o,userType:l,loading:d}=(0,i.A)();return((0,a.useEffect)(()=>{if(!d){if(!o)return void s.replace("/auth");"vendor"===l&&s.replace("/vendor-portal/dashboard")}},[d,o,l,s]),d||!o||"vendor"===l)?null:(0,r.jsx)(r.Fragment,{children:t})}},45770:(e,t,s)=>{"use strict";s.d(t,{Bc:()=>o});var r=s(37876),a=s(14232),n=s(55824),i=s(65870);let o=n.Kq;n.bL,n.l9,a.forwardRef((e,t)=>{let{className:s,sideOffset:a=4,...o}=e;return(0,r.jsx)(n.UC,{ref:t,sideOffset:a,className:(0,i.cn)("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",s),...o})}).displayName=n.UC.displayName},48085:(e,t,s)=>{"use strict";s.d(t,{y:()=>o});var r=s(37876),a=s(14232),n=s(89099),i=s(28430);let o=()=>{let e=(0,n.useRouter)(),{isMobile:t,isInApp:s}=(()=>{let e=(0,i.a)(),[t,s]=(0,a.useState)({isIOS:!1,isAndroid:!1,isInApp:!1,isInstallable:!1,
1canInstall:!1});return(0,a.useEffect)(()=>{let e=navigator.userAgent||navigator.vendor||"",t=!!(/shahiin/i.test(e)||/wv\)|.+(chrome).+mobile/i.test(e)&&!/chrome/i.test(e)||window.navigator.standalone||window.matchMedia("(display-mode: standalone)").matches),r=/iPad|iPhone|iPod/.test(e)&&!window.MSStream,a=/Android/.test(e),n=!1,i=!1,o=e=>{e.preventDefault(),n=!0,i=!0,s(e=>({...e,isInstallable:!0,canInstall:!0}))};return window.addEventListener("beforeinstallprompt",o),s({isIOS:r,isAndroid:a,isInApp:t,isInstallable:n,canInstall:i}),()=>{window.removeEventListener("beforeinstallprompt",o)}},[]),{isMobile:e,...t}})(),[o,l]=(0,a.useState)(!1);return((0,a.useEffect)(()=>{t&&!s&&l(!0)},[t,s]),!t||s||"/download-app"===e.pathname)?null:(0,r.jsxs)("button",{type:"button",onClick:()=>{e.push("/download-app")},className:"fixed z-[99999] flex items-center gap-2 rounded-full bg-[#FF9933] hover:bg-[#F2820C] text-[#2B241F] shadow-lg border-0 p-2 pr-3 transition-all duration-200 hover:scale-105 active:scale-95 ".concat(o?"opacity-100":"opacity-0 pointer-events-none"),style:{bottom:"calc(1rem + env(safe-area-inset-bottom))",left:"1rem"},"aria-label":"ØÙ
Ù٠تطبÙ٠شاÙÙÙ",children:[(0,r.jsx)("img",{src:"/lovable-uploads/icon.png",alt:"شاÙÙÙ",className:"h-10 w-10 rounded-full object-cover shadow-sm ring-2 ring-white/30"}),(0,r.jsx)("span",{className:"text-sm font-bold text-[#2B241F] whitespace-nowrap",children:"ØÙ
ÙÙ Ø§ÙØªØ·Ø¨ÙÙ"})]})}},50526:(e,t,s)=>{"use strict";function r(e){return String(null!=e?e:"").toLowerCase().trim()}function a(e){return"pending"===r(e)}function n(e){let t="ÙÙ Ø£ÙØª Ù
ØªØ£ÙØ¯ Ù
Ù Ø¥ÙØºØ§Ø¡ ÙØ°Ø§ Ø§ÙØ·ÙبØ";return"wallet"===r(e)?"".concat(t,"\n\n")+"إذا ÙÙØ¬Ø¯ خصÙ
Ù
٠اÙÙ
ØÙظة ÙÙØ°Ø§ Ø§ÙØ·ÙØ¨Ø ÙÙØ¹Ø§Ø¯ اÙÙ
Ø¨ÙØº عادة٠إÙÙ Ù
ØÙظت٠بعد ÙØ¬Ø§Ø Ø§ÙØ¥Ùغاء. راجع تبÙÙØ¨ \xabاÙÙ
ØÙظة\xbb ÙØ³Ø¬Ù Ø§ÙØ¹Ù
ÙÙØ§Øª ÙÙØªØ£Ùد.":t}s.d(t,{ak:()=>n,bh:()=>a})},62910:(e,t,s)=>{"use strict";s.d(t,{A:()=>u});var r=s(37876),a=s(14232),n=s(92161),i=s(77041),o=s(65682),l=s(42341),d=s(18465),c=s(98737);let u=e=>{let{deliveryProofUrl:t,orderId:s}=e,[u,m]=(0,a.useState)(!0),[p,x]=(0,a.useState)(!1),[f,h]=(0,a.useState)(!1),g=(0,c.pk)(t,"full");return(0,r.jsxs)(n.lG,{open:f,onOpenChange:h,children:[(0,r.jsx)(n.zM,{asChild:!0,children:(0,r.jsxs)(i.$,{variant:"outline",size:"sm",className:"flex items-center gap-2",children:[(0,r.jsx)(l.A,{className:"h-4 w-4"}),"عرض إثبات Ø§ÙØªØ³ÙÙÙ
"]})}),(0,r.jsxs)(n.Cf,{className:"max-w-3xl",children:[(0,r.jsx)(n.c7,{children:(0,r.jsxs)(n.L3,{className:"flex items-center justify-between",children:[(0,r.jsxs)("span",{children:["إثبات Ø§ÙØªØ³ÙÙÙ
- Ø·ÙØ¨ #",s.slice(-8)]}),(0,r.jsxs)(o.E,{variant:"secondary",className:"bg-green-100 text-green-800",children:[(0,r.jsx)(d.A,{className:"h-3 w-3 mr-1"}),"تÙ
Ø§ÙØªØ³ÙÙÙ
"]})]})}),(0,r.jsxs)("div",{className:"relative",children:[u&&(0,r.jsx)("div",{className:"aspect-video bg-gray-100 rounded-lg flex items-center justify-center",children:(0,r.jsx)("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-marketplace-primary"})}),p?(0,r.jsxs)("div",{className:"aspect-video bg-gray-100 rounded-lg flex flex-col items-center justify-center text-gray-500",children:[(0,r.jsx)(d.A,{className:"h-12 w-12 mb-2"}),(0,r.jsx)("p",{children:"تعذر تØÙ
ÙÙ ØµÙØ±Ø© إثبات Ø§ÙØªØ³ÙÙÙ
"})]}):(0,r.jsx)("img",{src:g,alt:"إثبات Ø§ÙØªØ³ÙÙÙ
- Ø·ÙØ¨ ".concat(s),className:"w-full rounded-lg shadow-lg transition-opacity duration-300 ".concat(u?"opacity-0":"opacity-100"),onLoad:()=>{m(!1)},onError:()=>{m(!1),x(!0)},loading:"lazy"})]}),(0,r.jsx)("div",{className:"text-sm text-gray-600 text-center",children:"ÙØ°Ù Ø§ÙØµÙرة تÙ
Ø§ÙØªÙØ§Ø·ÙØ§ Ø¹ÙØ¯ تسÙÙÙ
Ø§ÙØ·Ùب ÙØ¥Ø«Ø¨Ø§Øª عÙÙ ÙØµÙ٠اÙÙ
ÙØªØ¬Ø§Øª Ø¨ØØ§ÙØ© Ø¬ÙØ¯Ø©"})]})]})}},65084:(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var r=s(91196);let a={products:{staleTime:3e5,gcTime:9e5},categories:{staleTime:6e5,gcTime:18e5},vendors:{staleTime:3e5,gcTime:9e5},specialOffers:{staleTime:12e4,gcTime:6e5},favorites:{staleTime:6e4,gcTime:3e5},userData:{staleTime:3e4,gcTime:12e4},videoMetadata:{staleTime:6e5,gcTime:18e5},default:{staleTime:3e5,gcTime:9e5}},n=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";return a[e]||a.default},i=e=>{var t,s;let a={staleTime:3e5,gcTime:9e5};try{let t=e.cacheType||"default";a=n(t)}catch(e){console.warn("Error getting cache config, using default:",e)}let i=!1===e.enabled,{cacheType:o,...l}=e;return(0,r.I)({...l,staleTime:null!=(t=e.staleTime)?t:a.staleTime,gcTime:null!=(s=e.gcTime)?s:a.gcTime,retry:(e,t)=>t instanceof Error&&(t.message.includes("CORS")||t.message.includes("401")||t.message.includes("preflight"))?e<2:e<3,retryDelay:e=>Math.min(1e3*2**e,3e4),refetchOnWindowFocus:!1,refetchOnReconnect:!1,enabled:!i})}},65870:(e,t,s)=>{"use strict";s.d(t,{cn:()=>n});var r=s(69241),a=s(29573);function n(){for(var e=arguments.length,t=Array(e),s=0;s<e;s++)t[s]=arguments[s];return(0,a.QP)((0,r.$)(t))}},68229:(e,t,s)=>{"use strict";s.d(t,{l:()=>g});var r=s(37876),a=s(74725),n=s(14232),i=s(63740),o=s(47137),l=s(70672),d=s(65870);let c=i.Kq,u=n.forwardRef((e,t)=>
1{let{className:s,...a}=e;return(0,r.jsx)(i.LM,{ref:t,className:(0,d.cn)("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",s),...a})});u.displayName=i.LM.displayName;let m=(0,o.F)("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),p=n.forwardRef((e,t)=>{let{className:s,variant:a,...n}=e;return(0,r.jsx)(i.bL,{ref:t,className:(0,d.cn)(m({variant:a}),s),...n})});p.displayName=i.bL.displayName,n.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,r.jsx)(i.rc,{ref:t,className:(0,d.cn)("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors hover:bg-secondary focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive",s),...a})}).displayName=i.rc.displayName;let x=n.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,r.jsx)(i.bm,{ref:t,className:(0,d.cn)("absolute right-2 top-2 rounded-md p-1 text-foreground/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-none focus:ring-2 group-hover:opacity-100 group-[.destructive]:text-red-300 group-[.destructive]:hover:text-red-50 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",s),"toast-close":"",...a,children:(0,r.jsx)(l.A,{className:"h-4 w-4"})})});x.displayName=i.bm.displayName;let f=n.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,r.jsx)(i.hE,{ref:t,className:(0,d.cn)("text-sm font-semibold",s),...a})});f.displayName=i.hE.displayName;let h=n.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,r.jsx)(i.VY,{ref:t,className:(0,d.cn)("text-sm opacity-90",s),...a})});function g(){let{toasts:e}=(0,a.dj)();return(0,r.jsxs)(c,{children:[e.map(function(e){let{id:t,title:s,description:a,action:n,...i}=e;return(0,r.jsxs)(p,{...i,children:[(0,r.jsxs)("div",{className:"grid gap-1",children:[s&&(0,r.jsx)(f,{children:s}),a&&(0,r.jsx)(h,{children:a})]}),n,(0,r.jsx)(x,{})]},t)}),(0,r.jsx)(u,{})]})}h.displayName=i.VY.displayName},74339:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>D,dynamic:()=>O});var r=s(37876),a=s(68229),n=s(86382),i=s(45770),o=s(35835),l=s(34121),d=s(39094),c=s(18076);s(14232);var u=s(47333),m=s(89099),p=s(20727),x=s(65682),f=s(77041),h=s(65084),g=s(67768),v=s(3909),b=s(20710),j=s(498),y=s(45884),N=s(99652),w=s(11711),_=s(3609),T=s(45682),E=s(62910),S=s(74725),A=s(50526);let k=()=>{let e=(0,m.useRouter)(),t=(0,u.A)();if(!t)return null;let{user:s,isAuthenticated:a,userType:n,loading:i}=t,o=(0,g.jE)();if(!i&&!a)return e.push("/auth"),null;if(!i&&a&&"vendor"===n)return e.push("/vendor-portal/orders"),null;let{data:l,isLoading:d,error:c}=(0,h.Z)({queryKey:["customer-orders",null==s?void 0:s.id],queryFn:()=>v.Ek.getCustomerOrders((null==s?void 0:s.id)||""),enabled:!!(null==s?void 0:s.id)}),k=(null==l?void 0:l.orders)||[],C=async(e,t)=>{if((e.stopPropagation(),e.preventDefault(),(0,A.bh)(t.status))&&window.confirm((0,A.ak)(t.payment_method)))try{await v.Ek.cancelOrder(t.id),(0,S.oR)({title:"تÙ
Ø¥ÙØºØ§Ø¡ Ø§ÙØ·Ùب",description:"تÙ
Ø¥ÙØºØ§Ø¡ Ø§ÙØ·Ùب Ø¨ÙØ¬Ø§Ø. Ø¥Ù Ø¯ÙØ¹Øª باÙÙ
ØÙØ¸Ø©Ø Ø±Ø§Ø¬Ø¹ سج٠اÙÙ
ØÙظة ÙÙØªØ£Ùد Ù
Ù Ø§ÙØ§Ø³ØªØ±Ø¯Ø§Ø¯."}),await o.invalidateQueries({queryKey:["customer-orders",null==s?void 0:s.id]}),await o.invalidateQueries({queryKey:["order-details",t.id]})}catch(e){console.error(e),(0,S.oR)({title:"ØªØ¹Ø°ÙØ± Ø§ÙØ¥Ùغاء",description:e instanceof Error?e.message:"ÙØ´Ù Ø¥ÙØºØ§Ø¡ Ø§ÙØ·Ùب. ØØ§ÙÙ Ù
رة Ø£Ø®Ø±Ù Ø£Ù ØªÙØ§ØµÙ Ù
ع Ø§ÙØ¯Ø¹Ù
.",variant:"destructive"})}};return i?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(T.A,{}),(0,r.jsx)("div",{className:"min-h-screen bg-gray-50 flex items-center justify-center",children:(0,r.jsxs)("div",{className:"text-center",children:[(0,r.jsx)("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-marketplace-primary mx-auto mb-4"}),(0,r.jsx)("p",{className:"text-gray-600",children:"Ø¬Ø§Ø±Ù Ø§ÙØªØÙ
ÙÙ..."})]})})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(T.A,{}),(0,r.jsx)("div",{className:"min-h-screen bg-gray-50 py-8",children:(0,r.jsxs)("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,r.jsxs)("div",{className:"mb-8",children:[(0,r.jsx)("h1",{className:"text-3xl font-bold text-gray-900 mb-2",children:"Ø·ÙØ¨Ø§ØªÙ"}),(0,r.jsx)("p",{className:"text-gray-600",children:"تتبع جÙ
ÙØ¹ Ø·ÙØ¨Ø§ØªÙ ÙØØ§ÙØ© Ø§ÙØªØ³ÙÙÙ
"})]}),d?(0,r.jsx)("div",{className:"space-y-4",children:[void 0,void 0,void 0].map((e,t)=>(0,r.jsx)(p.Zp,{className:"animate-pulse",children:(0,r.jsxs)(p.Wu,{className:"p-6",children:[(0,r.jsx)("div",{className:"h-4 bg-gray-300 rounded w-1/4 mb-4"}),(0,r.jsx)("div",{className:"h-4 bg-gray-300 rounded w-1/2 mb-2"}),(0,r.jsx)("div",{className:"h-4 bg-gray-300 rounded w-1/3"})]})},t))}):c?(0,r.jsx)(p.Zp,{children:(0,r.jsxs)(p.Wu,{className:"p-8 text-center",children:[(0,r.jsx)(_.A,{className:"h-12 w-12 text-red-500 mx-auto mb-4"}),(0,r.jsx)("h3",{className:"text-lg font-semibold text-gray-900 mb-2",children:"خطأ Ù٠تØÙ
ÙÙ Ø§ÙØ·Ùبات"}),(0,r.jsx)("p",{className:"text-gray-600",children:"ØØ¯Ø« خطأ Ø£Ø«ÙØ§Ø¡ تØÙ
ÙÙ Ø·ÙØ¨Ø§ØªÙ. ÙØ±Ø¬Ù اÙÙ
ØØ§ÙÙØ© Ù
رة أخرÙ."})]})}):0===k.length?(0,r.jsx)(p.Zp,{children:(0,r.jsxs)(p.Wu,{className:"p-8 text-center",children:[(0,r.jsx)(y.A,{className:"h-12 w-12 text-gray-400 mx-auto mb-4"}),(0,r.jsx)("h3",{className:"text-lg font-semibold text-gray-900 mb-2",children:"ÙØ§ ØªÙØ¬Ø¯ Ø·ÙØ¨Ø§Øª"}),(0,r.jsx)("p",{className:"text-gray-600",children:"ÙÙ
تÙÙ
Ø¨Ø£Ù Ø·ÙØ¨Ø§Øª بعد. ابدأ Ø§ÙØªØ³ÙÙ ÙØ¥Ø¶Ø§ÙØ© Ø·ÙØ¨Ø§Øª Ø¬Ø¯ÙØ¯Ø©!"})]})}):(0,r.jsx)("div",{className:"space-y-6",children:k.map(t=>{var s,a,n,i;
1return(0,r.jsxs)(p.Zp,{className:"overflow-hidden cursor-pointer hover:shadow-lg transition-shadow",onClick:()=>e.push("/orders/".concat(t.id)),children:[(0,r.jsx)(p.aR,{className:"bg-white border-b",children:(0,r.jsxs)("div",{className:"flex justify-between items-start",children:[(0,r.jsxs)("div",{children:[(0,r.jsxs)(p.ZB,{className:"text-lg mb-2",children:["Ø·ÙØ¨ رÙÙ
#",t.id.slice(-8)]}),(0,r.jsx)("p",{className:"text-sm text-gray-500",children:new Date(t.created_at).toLocaleDateString("ar-SA",{year:"numeric",month:"long",day:"numeric",hour:"2-digit",minute:"2-digit"})})]}),(0,r.jsxs)("div",{className:"flex flex-col items-end gap-2",children:[(0,r.jsxs)(x.E,{className:"".concat((e=>{switch(String(e||"").toLowerCase()){case"pending":return"bg-yellow-100 text-yellow-800";case"confirmed":return"bg-blue-100 text-blue-800";case"preparing":return"bg-orange-100 text-orange-800";case"ready_for_pickup":return"bg-purple-100 text-purple-800";case"out_for_delivery":return"bg-indigo-100 text-indigo-800";case"delivered":return"bg-green-100 text-green-800";case"cancelled":return"bg-red-100 text-red-800";default:return"bg-gray-100 text-gray-800"}})(t.status)," flex items-center gap-1"),children:[(e=>{switch(String(e||"").toLowerCase()){case"pending":return(0,r.jsx)(b.A,{className:"h-4 w-4"});case"confirmed":case"delivered":return(0,r.jsx)(j.A,{className:"h-4 w-4"});case"preparing":default:return(0,r.jsx)(y.A,{className:"h-4 w-4"});case"ready_for_pickup":return(0,r.jsx)(N.A,{className:"h-4 w-4"});case"out_for_delivery":return(0,r.jsx)(w.A,{className:"h-4 w-4"});case"cancelled":case"refunded":return(0,r.jsx)(_.A,{className:"h-4 w-4"})}})(t.status),(e=>{switch(String(e||"").toLowerCase()){case"pending":return"ÙÙØ¯ Ø§ÙØ§Ùتظار";case"confirmed":return"Ù
Ø¤ÙØ¯";case"preparing":return"ÙÙØ¯ Ø§ÙØªØØ¶Ùر";case"ready_for_pickup":return"Ø¬Ø§ÙØ² ÙÙØ§Ø³ØªÙاÙ
";case"out_for_delivery":return"ÙÙ Ø§ÙØ·Ø±ÙÙ";case"delivered":return"تÙ
Ø§ÙØªØ³ÙÙÙ
";case"cancelled":return"Ù
ÙØºÙ";case"refunded":return"Ù
سترد";default:return e}})(t.status)]}),"delivered"===String(t.status||"").toLowerCase()&&t.delivery_proof_url&&(0,r.jsx)(E.A,{deliveryProofUrl:t.delivery_proof_url,orderId:t.id})]})]})}),(0,r.jsxs)(p.Wu,{className:"p-6",children:[(0,r.jsxs)("div",{className:"grid md:grid-cols-2 gap-6",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("h4",{className:"font-semibold text-gray-900 mb-3",children:"اÙÙ
ÙØªØ¬Ø§Øª"}),(0,r.jsx)("div",{className:"space-y-3",children:null==(s=t.order_items)?void 0:s.map((e,s)=>{var a,n;return(0,r.jsxs)("div",{className:"flex items-center space-x-3 space-x-reverse",children:[(null==(a=e.product_snapshot)?void 0:a.image_url)&&(0,r.jsx)("img",{src:e.product_snapshot.image_url,alt:e.product_snapshot.name,className:"w-12 h-12 object-cover rounded"}),(0,r.jsxs)("div",{className:"flex-1",children:[(0,r.jsx)("p",{className:"font-medium text-sm",children:null==(n=e.product_snapshot)?void 0:n.name}),(0,r.jsxs)("p",{className:"text-xs text-gray-500",children:["اÙÙÙ
ÙØ©: ",e.quantity," \xd7 ",e.unit_price," ",t.currency]})]}),(0,r.jsxs)("p",{className:"font-semibold text-sm",children:[e.total_price," ",t.currency]})]},s)})})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("h4",{className:"font-semibold text-gray-900 mb-3",children:"ØªÙØ§ØµÙÙ Ø§ÙØ·Ùب"}),(0,r.jsxs)("div",{className:"space-y-2 text-sm",children:[(0,r.jsxs)("div",{className:"flex justify-between",children:[(0,r.jsx)("span",{className:"text-gray-600",children:"اÙÙ
جÙ
ÙØ¹:"}),(0,r.jsxs)("span",{className:"font-semibold",children:[t.total_amount," ",t.currency]})]}),(0,r.jsxs)("div",{className:"flex justify-between",children:[(0,r.jsx)("span",{className:"text-gray-600",children:"طرÙÙØ© Ø§ÙØ¯Ùع:"}),(0,r.jsx)("span",{children:t.payment_method})]}),t.payment_receipt&&(0,r.jsxs)("div",{className:"flex justify-between",children:[(0,r.jsx)("span",{className:"text-gray-600",children:"رÙÙ
Ø§ÙØ¥ÙصاÙ:"}),(0,r.jsx)("span",{className:"font-mono text-xs",children:t.payment_receipt})]}),t.delivery_requested&&(0,r.jsxs)("div",{className:"mt-3 pt-3 border-t",children:[(0,r.jsx)("p",{className:"text-gray-600 mb-1",children:"عÙÙØ§Ù Ø§ÙØªØ³ÙÙÙ
:"}),(0,r.jsxs)("p",{className:"text-sm",children:[null==(a=t.delivery_address)?void 0:a.street,", ",null==(n=t.delivery_address)?void 0:n.city,", ",null==(i=t.delivery_address)?void 0:i.country]})]}),t.notes&&(0,r.jsxs)("div",{className:"mt-3 pt-3 border-t",children:[(0,r.jsx)("p",{className:"text-gray-600 mb-1",children:"Ù
ÙØ§ØØ¸Ø§Øª:"}),(0,r.jsx)("p",{className:"text-sm",children:t.notes})]})]})]})]}),(0,A.bh)(t.status)&&(0,r.jsxs)("div",{className:"mt-6 pt-4 border-t border-gray-100",onClick:e=>e.stopPropagation(),onKeyDown:e=>e.stopPropagation(),role:"presentation",children:[(0,r.jsx)(f.$,{type:"button",variant:"destructive",className:"w-full sm:w-auto rounded-xl",onClick:e=>C(e,t),children:"Ø¥ÙØºØ§Ø¡ Ø§ÙØ·Ùب"}),(0,r.jsx)("p",{className:"text-xs text-gray-500 mt-2",children:"ÙØ¸Ùر زر Ø§ÙØ¥Ùغاء طاÙÙ
ا Ø§ÙØ·Ùب \xabÙÙØ¯ Ø§ÙØ§Ùتظار\xbbØ Ù
ث٠تطبÙÙ Ø§ÙØ¬ÙاÙ. ÙÙØªÙاصÙ٠اÙÙØ§Ù
ÙØ© Ø§ÙØªØ Ø§ÙØ·Ùب."})]})]})]},t.id)})})]})})]})};
1var C=s(48085),R=s(77328),F=s.n(R);let O="force-dynamic";function D(){return(0,r.jsxs)(c.t,{children:[(0,r.jsxs)(F(),{children:[(0,r.jsx)("title",{children:"Ø·ÙØ¨Ø§ØªÙ - شاÙÙÙ"}),(0,r.jsx)("meta",{name:"description",content:"عرض ÙØ¥Ø¯Ø§Ø±Ø© Ø·ÙØ¨Ø§ØªÙ عÙÙ Ù
ÙØµØ© شاÙÙÙ"}),(0,r.jsx)("meta",{property:"og:title",content:"Ø·ÙØ¨Ø§ØªÙ - شاÙÙÙ"}),(0,r.jsx)("meta",{property:"og:description",content:"عرض ÙØ¥Ø¯Ø§Ø±Ø© Ø·ÙØ¨Ø§ØªÙ عÙÙ Ù
ÙØµØ© شاÙÙÙ"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{property:"og:image",content:"/lovable-uploads/icon.png"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,r.jsx)("meta",{name:"twitter:title",content:"Ø·ÙØ¨Ø§ØªÙ - شاÙÙÙ"}),(0,r.jsx)("meta",{name:"twitter:description",content:"عرض ÙØ¥Ø¯Ø§Ø±Ø© Ø·ÙØ¨Ø§ØªÙ عÙÙ Ù
ÙØµØ© شاÙÙÙ"}),(0,r.jsx)("meta",{name:"twitter:image",content:"/lovable-uploads/icon.png"})]}),(0,r.jsx)(i.Bc,{children:(0,r.jsxs)(o.e,{children:[(0,r.jsx)(C.y,{}),(0,r.jsx)(a.l,{}),(0,r.jsx)(n.l,{}),(0,r.jsx)(l.t,{children:(0,r.jsx)(d.M,{children:(0,r.jsx)(k,{})})})]})})]})}},74725:(e,t,s)=>{"use strict";s.d(t,{dj:()=>u,oR:()=>c});var r=s(14232);let a=0,n=new Map,i=e=>{if(n.has(e))return;let t=setTimeout(()=>{n.delete(e),d({type:"REMOVE_TOAST",toastId:e})},1e6);n.set(e,t)},o=[],l={toasts:[]};function d(e){l=((e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case"DISMISS_TOAST":{let{toastId:s}=t;return s?i(s):e.toasts.forEach(e=>{i(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===s||void 0===s?{...e,open:!1}:e)}}case"REMOVE_TOAST":if(void 0===t.toastId)return{...e,toasts:[]};return{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}})(l,e),o.forEach(e=>{e(l)})}function c(e){let{...t}=e,s=(a=(a+1)%Number.MAX_SAFE_INTEGER).toString(),r=()=>d({type:"DISMISS_TOAST",toastId:s});return d({type:"ADD_TOAST",toast:{...t,id:s,open:!0,onOpenChange:e=>{e||r()}}}),{id:s,dismiss:r,update:e=>d({type:"UPDATE_TOAST",toast:{...e,id:s}})}}function u(){let[e,t]=r.useState(l);return r.useEffect(()=>(o.push(t),()=>{let e=o.indexOf(t);e>-1&&o.splice(e,1)}),[e]),{...e,toast:c,dismiss:e=>d({type:"DISMISS_TOAST",toastId:e})}}},77041:(e,t,s)=>{"use strict";s.d(t,{$:()=>d,r:()=>l});var r=s(37876),a=s(14232),n=s(82987),i=s(47137),o=s(65870);let l=(0,i.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),d=a.forwardRef((e,t)=>{let{className:s,variant:a,size:i,asChild:d=!1,...c}=e,u=d?n.DX:"button";return(0,r.jsx)(u,{className:(0,o.cn)(l({variant:a,size:i,className:s})),ref:t,...c})});d.displayName="Button"},86382:(e,t,s)=>{"use strict";s.d(t,{l:()=>i});var r=s(37876),a=s(21379),n=s(59688);let i=e=>{let{...t}=e,{theme:s="system"}=(0,a.D)();return(0,r.jsx)(n.l$,{theme:s,className:"toaster group",toastOptions:{classNames:{toast:"group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",description:"group-[.toast]:text-muted-foreground",actionButton:"group-[.toast]:bg-primary group-[.toast]:text-primary-foreground",cancelButton:"group-[.toast]:bg-muted group-[.toast]:text-muted-foreground"}},...t})}},92161:(e,t,s)=>{"use strict";s.d(t,{Cf:()=>m,L3:()=>x,c7:()=>p,lG:()=>l,rr:()=>f,zM:()=>d});var r=s(37876),a=s(14232),n=s(26303),i=s(70672),o=s(65870);let l=n.bL,d=n.l9,c=n.ZL;n.bm;let u=a.forwardRef((e,t)=>
1{let{className:s,...a}=e;return(0,r.jsx)(n.hJ,{ref:t,className:(0,o.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",s),...a})});u.displayName=n.hJ.displayName;let m=a.forwardRef((e,t)=>{let{className:s,children:a,...l}=e;return(0,r.jsxs)(c,{children:[(0,r.jsx)(u,{}),(0,r.jsxs)(n.UC,{ref:t,className:(0,o.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",s),"aria-describedby":"dialog-description",...l,children:[a,(0,r.jsxs)(n.bm,{className:"absolute right-4 top-4 roun
1ded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[(0,r.jsx)(i.A,{className:"h-4 w-4"}),(0,r.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})});m.displayName=n.UC.displayName;let p=e=>{let{className:t,...s}=e;return(0,r.jsx)("div",{className:(0,o.cn)("flex flex-col space-y-1.5 text-center sm:text-left",t),...s})};p.displayName="DialogHeader";let x=a.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,r.jsx)(n.hE,{ref:t,className:(0,o.cn)("text-lg font-semibold leading-none tracking-tight",s),...a})});x.displayName=n.hE.displayName;let f=a.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,r.jsx)(n.VY,{ref:t,id:"dialog-description",className:(0,o.cn)("text-sm text-muted-foreground",s),...a})});f.displayName=n.VY.displayName},98737:(e,t,s)=>{"use strict";s.d(t,{DD:()=>n,NN:()=>o,QC:()=>a,U$:()=>i,pk:()=>l,ue:()=>r});let r=()=>"/lovable-uploads/a321abf8-1dfc-42a4-8901-db2b1d1a203c.png",a=()=>"/lovable-uploads/a321abf8-1dfc-42a4-8901-db2b1d1a203c.png",n=()=>"/lovable-uploads/storelogo.png",i=()=>"https://images.unsplash.com/photo-1560472354-b33ff0c44a43?w=400&h=400&fit=crop&crop=center&auto=format",o=e=>new Promise(t=>{let s=new Image;s.onload=()=>t(!0),s.onerror=()=>t(!1),s.src=e}),l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"medium";return e?e.includes("supabase.co/storage/v1/object/public/")?e+({thumbnail:"?width=300&height=200&resize=cover",medium:"?width=800&height=600&resize=contain",full:""})[t]:e:""}}},e=>{e.O(0,[1987,681,3740,633,7224,3595,6514,3058,1196,1144,445,4402,3909,5682,636,6593,8792],()=>e(e.s=18748)),_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.