1import{c as i,o as a,b as r,k as Ar,m as k,d as N,M as Ur,H as ze,q as Mr,s as Ir,a as y,u as h,h as Tr,w as Vr,e as _,t as o,v as me,y as xe,A as O,n as x,f as m,r as ee,F as S,j as F}from"./app-BqnMDJjU.js";import{A as Er}from"./AuthenticatedLayout-BF41sBY3.js";import{a as ye,S as Re}from"./navigation-menu-vertical-interface-essential-MVaQoGSZ.js";import{S as Br}from"./search-1-interface-essential-auU7htsT.js";import{_ as Pr}from"./Modal-L3VBTcOy.js";import"./Dialogs-CAjueNlT.js";import"./form-input-DpoJ-blQ.js";import"./Button-CjZln_nq.js";import"./useBasket-D7qbBKwm.js";import"./LanguageSwitcher-B_foB2IY.js";import"./InputContainer-C2wi-ChQ.js";import"./Collapse-CyztkSYm.js";const zr={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"};function Rr($,p){return a(),i("svg",zr,[...p[0]||(p[0]=[r("path",{fill:"currentColor",d:"M21.5 3h-2.75a.25.25 0 0 1-.25-.25V1a1 1 0 0 0-2 0v4.75a.75.75 0 0 1-.75.75.75.75 0 0 1-.75-.75V3.5a.5.5 0 0 0-.5-.5H8.25A.25.25 0 0 1 8 2.75V1a1 1 0 0 0-2 0v4.75a.75.75 0 0 1-.75.75.75.75 0 0 1-.75-.75V3.5A.5.5 0 0 0 4 3H2.5a2 2 0 0 0-2 2v17a2 2 0 0 0 2 2h19a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2M21 22H3a.5.5 0 0 1-.5-.5v-12A.5.5 0 0 1 3 9h18a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5"},null,-1)])])}const jr={render:Rr},Fr={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"};function Lr($,p){return a(),i("svg",Fr,[...p[0]||(p[0]=[r("path",{fill:"currentColor",d:"M903.232 256 960 306.432 512 768 64 306.432 120.768 256 512 659.072z"},null,-1)])])}const qr={render:Lr},Hr={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"};function Or($,p){return a(),i("svg",Hr,[...p[0]||(p[0]=[r("path",{fill:"currentColor",d:"M903.232 768 960 717.568 512 256 64 717.568 120.768 768 512 364.928z"},null,-1)])])}const Kr={render:Or},Zr={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"};function Gr($,p){return a(),i("svg",Zr,[...p[0]||(p[0]=[r("path",{fill:"currentColor",d:"M6 2.75A2.25 2.25 0 0 0 3.75 5v14A2.25 2.25 0 0 0 6 21.25h12A2.25 2.25 0 0 0 20.25 19V8.81a2.25 2.25 0 0 0-.66-1.59l-3.15-3.16a2.25 2.25 0 0 0-1.6-.66H6Zm8 .95v3.8c0 .69.56 1.25 1.25 1.25h3.8V19c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h8Zm1.5.42 2.63 2.63H15.5a.5.5 0 0 1-.5-.5V4.12Z"},null,-1),r("path",{fill:"currentColor",d:"M7.75 11.25h8.5v1.5h-8.5zm0 3.5h8.5v1.5h-8.5z"},null,-1)])])}const Z={render:Gr},Wr={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function Yr($,p){return a(),i("svg",Wr,[...p[0]||(p[0]=[r("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M3 4.6c0-.56 0-.84.109-1.054a1 1 0 0 1 .437-.437C3.76 3 4.04 3 4.6 3h14.8c.56 0 .84 0 1.054.109a1 1 0 0 1 .437.437C21 3.76 21 4.04 21 4.6v1.737c0 .245 0 .367-.028.482a1 1 0 0 1-.12.29c-.061.1-.148.187-.32.36l-6.063 6.062c-.173.173-.26.26-.322.36a1 1 0 0 0-.12.29c-.027.115-.027.237-.027.482V17l-4 4v-6.337c0-.245 0-.367-.028-.482a1 1 0 0 0-.12-.29c-.061-.1-.148-.187-.32-.36L3.468 7.47c-.173-.173-.26-.26-.322-.36a1 1 0 0 1-.12-.29C3 6.704 3 6.582 3 6.337z"},null,-1)])])}const Jr={render:Yr},Qr={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 12 12"};function Xr($,p){return a(),i("svg",Qr,[...p[0]||(p[0]=[r("path",{fill:"currentColor",d:"M6 0a6 6 0 1 0 0 12A6 6 0 0 0 6 0m.5 9.5h-1v-1h1zm.765-3.326c-.532.333-.765.51-.765.826v.5h-1V7c0-.902.714-1.349 1.235-1.674.532-.333.765-.51.765-.826 0-.552-.449-1-1-1h-1c-.551 0-1 .448-1 1V5h-1v-.5c0-1.103.897-2 2-2h1c1.103 0 2 .897 2 2 0 .902-.714 1.349-1.235 1.674"},null,-1)])])}const et={render:Xr},rt={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"};function tt($,p){return a(),i("svg",rt,[...p[0]||(p[0]=[r("path",{fill:"currentColor",d:"M12 2.75A9.25 9.25 0 1 0 21.25 12 9.26 9.26 0 0 0 12 2.75m0 14.5a1 1 0 1 1 0-2 1 1 0 0 1 0 2m.75-4h-1.5V7h1.5z"},null,-1)])])}const ue={render:tt},st={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"};function ot($,p){return a(),i("svg",st,[...p[0]||(p[0]=[r("path",{fill:"currentColor",d:"M12 3.25a8.72 8.72 0 0 1 6.26 2.65l.49.51V4.75h1.5v4.5h-4.5v-1.5h1.89l-.43-.42A7.25 7.25 0 1 0 19.18 15h1.55A8.75 8.75 0 1 1 12 3.25"},null,-1)])])}
1const ce={render:ot},nt={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"};function at($,p){return a(),i("svg",nt,[...p[0]||(p[0]=[r("g",{fill:"currentColor"},[r("path",{d:"m24 12.48-.72-5A3.33 3.33 0 0 0 20 4.62H9.16a4.49 4.49 0 0 0-4 2.49L3.59 10.2a.24.24 0 0 1-.15.13l-1.68.51A2.5 2.5 0 0 0 0 13.23a.16.16 0 0 0 .16.16h2.09a.5.5 0 0 1 .5.5.5.5 0 0 1-.5.5h-2a.23.23 0 0 0-.23.23 3 3 0 0 0 2.52 3 .22.22 0 0 0 .16 0 .23.23 0 0 0 .07-.15 3 3 0 0 1 6 0 .25.25 0 0 0 .25.24h7a.25.25 0 0 0 .25-.24 3 3 0 0 1 6 0 .2.2 0 0 0 .07.14.2.2 0 0 0 .16 0 2 2 0 0 0 1.5-1.99v-3a.7.7 0 0 0 0-.14M10.5 9.12a1 1 0 0 1-1 1H6.27a.26.26 0 0 1-.21-.12.25.25 0 0 1 0-.25L6.93 8a2.47 2.47 0 0 1 2.23-1.38h1.09a.26.26 0 0 1 .25.26Zm10.5.72a1.48 1.48 0 0 1-1.14.54h-5.51a1.49 1.49 0 0 1-1.48-1.26l-.17-1a1.5 1.5 0 0 1 1.48-1.74h5.47a1.49 1.49 0 0 1 1.48 1.25l.17 1a1.48 1.48 0 0 1-.3 1.21"}),r("circle",{cx:"5.75",cy:"17.38",r:"2"}),r("circle",{cx:"19.25",cy:"17.38",r:"2"})],-1)])])}const je={render:at},lt={xmlns:"http://www.w3.org/2000/svg",fill:"none","stroke-width":"1.5",viewBox:"0 0 24 24"};function dt($,p){return a(),i("svg",lt,[...p[0]||(p[0]=[r("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-miterlimit":"10",d:"m18 13.5 2.5-2.5 2.5 2.5M20.5 11v12M18.395 1.673c0-.112 0-.336-.112-.449S18.06 1 17.834 1H1.561c-.112 0-.337.112-.449.224C1 1.337 1 1.45 1 1.674 1.224 5.6 4.142 8.855 7.958 9.641v7.631c0 .225.112.449.337.561.224.113.449.113.673-.112l2.357-1.908c.112-.112.225-.224.225-.449V9.642c3.703-.898 6.62-4.04 6.845-7.969"},null,-1)])])}const Fe={render:dt},it={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"};function ut($,p){return a(),i("svg",it,[...p[0]||(p[0]=[r("g",{fill:"currentColor"},[r("path",{d:"M0 19.59a4 4 0 0 0 4 4h16a4 4 0 0 0 4-4v-1.87a1.23 1.23 0 1 0-2.45 0v1.87A1.59 1.59 0 0 1 20 21.18H4a1.59 1.59 0 0 1-1.59-1.59v-1.87a1.23 1.23 0 1 0-2.45 0Z"}),r("path",{d:"M12 19.32a2 2 0 0 0 2-2V8.2a.25.25 0 0 1 .21-.2h2.69a1 1 0 0 0 .74-1.62L12.74.7a1 1 0 0 0-1.48 0l-4.9 5.63A1 1 0 0 0 7.1 8h2.69a.25.25 0 0 1 .21.2v9.16a2 2 0 0 0 2 1.96"})],-1)])])}const G={render:ut},ct={class:"orders-page-scrollbar flex min-w-0 flex-col gap-6 lg:gap-8"},pt={class:"flex flex-col gap-4 lg:flex-row lg:items-start lg:justify-between"},bt={class:"text-2xl font-semibold leading-tight text-blue-700 lg:text-3xl"},ht={class:"mt-1.5 text-sm text-gray-600"},vt=["href"],gt={class:"orders-icon-box shrink-0"},_t={class:"rounded border border-gray-200 bg-white p-4 shadow-sm lg:p-5"},ft={class:"flex flex-col gap-4"},mt={class:"flex flex-col gap-3 lg:flex-row lg:items-center"},xt={class:"orders-search-wrapper flex h-11 w-full items-center gap-2 rounded border border-gray-200 bg-white px-3 text-sm text-gray-600 lg:min-w-0 lg:flex-1"},yt={class:"orders-icon-box shrink-0"},wt=["placeholder"],kt={class:"flex flex-col gap-3 sm:flex-row sm:flex-wrap lg:ml-4 lg:shrink-0"},Nt={class:"relative","data-filter-root":""},Ct=["aria-expanded"],Dt={class:"orders-icon-box shrink-0"},St={class:"orders-icon-box-sm shrink-0"},$t={key:0,class:"absolute left-0 top-12 z-40 w-[18rem] rounded border border-gray-200 bg-white p-4 shadow-lg"},At={class:"space-y-3"},Ut={class:"mb-1 block text-xs font-semibold uppercase tracking-[0.12em] text-gray-600"},Mt={class:"mb-1 block text-xs font-semibold uppercase tracking-[0.12em] text-gray-600"},It={class:"relative","data-filter-root":""},Tt=["aria-expanded"],Vt={class:"orders-icon-box-sm shrink-0"},Et={key:0,class:"absolute left-0 top-12 z-40 w-[18rem] rounded border border-gray-200 bg-white p-4 shadow-lg"},Bt={class:"orders-scrollbar-thin max-h-72 space-y-2 overflow-y-auto pr-1"},Pt=["checked","onChange"],zt={class:"relative","data-filter-root":""},Rt=["aria-expanded"],jt={class:"orders-icon-box-sm shrink-0"},Ft={key:0,class:"absolute left-0 top-12 z-40 w-[18rem] rounded border border-gray-200 bg-white p-4 shadow-lg"},Lt={class:"orders-scrollbar-thin max-h-72 space-y-2 overflow-y-auto pr-1"},qt=["checked","onChange"],Ht={class:"relative","data-filter-root":""},Ot=["aria-expanded"],Kt={class:"orders-icon-box shrink-0"},Zt={class:"orders-icon-box-sm shrink-0"},Gt={key:0,class:"absolute right-0 top-12 z-40 w-[16rem] rounded border border-gray-200 bg-white p-4 shadow-lg"},Wt={class:"orders-scrollbar-thin max-h-72 space-y-2 overflow-y-auto pr-1"},Yt={class:"text-xs font-semibold uppercase tracking-[0.12em] text-gray-600"},Jt={class:"flex cursor-pointer items-center gap-3 rounded px-2 py-1.5 text-sm text-blue-700 hover:bg-blue-50"},Qt=["checked"],Xt={class:"flex cursor-pointer items-center gap-3 rounded px-2 py-1.5 text-sm text-blue-700 hover:bg-blue-50"},es=["checked"],rs={key:0,class:"flex flex-wrap items-center gap-2"},ts=["onClick"],ss={key:1,class:"rounded border border-dashed border-gray-200 bg-blue-50 px-5 py-10 text-center"},os={class:"text-lg font-semibold text-blue-700"},ns={class:"mt-2 text-sm text-gray-600"},as={class:"orders-table-scrollbar hidden overflow-x-auto overflow-y-visible rounded border border-gray-200 lg:block"},ls={class:"min-w-full table-fixed"},ds={class:"bg-blue-500 text-left text-xs font-semibold tracking-[0.02em] text-white"},is={class:"px-4 py-3.5 font-semibold"},us={class:"px-4 py-3.5 font-semibold"},cs={class:"orders-icon-box-sm shrink-0"},ps={class:"px-4 py-3.5 font-semibold"},bs={class:"px-4 py-3.5 font-semibold"},hs={class:"orders-icon-box-sm shrink-0"},vs={class:"px-4 py-3.5 font-semibold"},gs={class:"px-4 py-3.5 font-semibold"},_s={class:"px-4 py-3.5 font-semibold"},fs={class:"px-4 py-3.5 font-semibold text-center"},ms={class:"divide-y divide-gray-200 bg-white"},xs={class:"px-4 py-4 text-sm font-semibold text-blue-400"},ys={key:0,class:"mt-2 inline-flex items-center gap-1.5 rounded-full bg-blue-50 px-2 py-1 text-[11px] font-semibold text-blue-600"},ws={class:"orders-icon-box-sm shrink-0"},ks={class:"px-4 py-4 text-sm text-blue-700"},Ns={class:"mt-1 text-gray-600"},Cs={class:"px-4 py-4 text-sm text-blue-700"},Ds={class:"px-4 py-4 text-sm font-semibold text-blue-700"},Ss={class:"px-4 py-4 text-sm text-blue-700"},$s={class:"flex items-start gap-2.5"},As={class:"orders-icon-box mt-0.5 shrink-0"},Us={class:"min-w-0"},Ms={class:"font-semibold leading-5 text-blue-700"},Is={class:"mt-0.5 text-gray-600"},Ts=["href"],Vs={class:"orders-icon-box-sm shrink-0"},Es={class:"px-4 py-4 text-sm text-blue-700"},Bs={class:"flex items-start gap-2"},Ps={key:0,class:"mt-1 text-gray-600"},zs={class:"px-4 py-4 text-sm"},Rs={class:"px-4 py-4"},js={class:"flex items-start justify-center gap-2","data-order-menu-root":""},Fs=["href"],Ls={class:"relative"},qs=["aria-label","onClick"],Hs={class:"orders-dots-box shrink-0"},Os={key:0,class:"absolute right-0 top-12 z-50 w-56 rounded border border-gray-200 bg-white p-1.5
1shadow-lg"},Ks=["href"],Zs={class:"min-w-0"},Gs={class:"block leading-5"},Ws={key:0,class:"mt-0.5 block text-[11px] leading-4 text-gray-500"},Ys=["disabled","onClick"],Js={class:"min-w-0"},Qs={class:"block leading-5"},Xs={key:0,class:"mt-0.5 block text-[11px] leading-4 text-gray-500"},eo={class:"grid gap-4 lg:hidden"},ro={class:"flex items-start justify-between gap-3"},to={class:"text-base font-semibold text-blue-400"},so={class:"mt-1 text-sm text-gray-600"},oo={key:0,class:"mt-2 inline-flex items-center gap-1.5 rounded-full bg-blue-50 px-2 py-1 text-[11px] font-semibold text-blue-600"},no={class:"orders-icon-box-sm shrink-0"},ao={class:"relative","data-order-menu-root":""},lo=["aria-label","onClick"],io={class:"orders-dots-box shrink-0"},uo={key:0,class:"absolute right-0 top-12 z-50 w-56 rounded border border-gray-200 bg-white p-1.5 shadow-lg"},co=["href"],po={class:"min-w-0"},bo={class:"block leading-5"},ho={key:0,class:"mt-0.5 block text-[11px] leading-4 text-gray-500"},vo=["disabled","onClick"],go={class:"min-w-0"},_o={class:"block leading-5"},fo={key:0,class:"mt-0.5 block text-[11px] leading-4 text-gray-500"},mo={class:"mt-4 grid grid-cols-1 gap-3 text-sm text-blue-700"},xo={class:"text-[11px] font-semibold uppercase tracking-[0.12em] text-gray-600"},yo={class:"mt-1"},wo={class:"text-[11px] font-semibold uppercase tracking-[0.12em] text-gray-600"},ko={class:"mt-1 font-semibold"},No={class:"text-[11px] font-semibold uppercase tracking-[0.12em] text-gray-600"},Co={class:"mt-1"},Do={class:"flex items-start gap-2.5"},So={class:"orders-icon-box mt-0.5 shrink-0"},$o={class:"font-semibold leading-5 text-blue-700"},Ao={class:"mt-0.5 text-gray-600"},Uo=["href"],Mo={class:"orders-icon-box-sm shrink-0"},Io={class:"text-[11px] font-semibold uppercase tracking-[0.12em] text-gray-600"},To={class:"mt-1"},Vo={key:0,class:"mt-1 text-gray-600"},Eo={class:"text-[11px] font-semibold uppercase tracking-[0.12em] text-gray-600"},Bo={class:"mt-2"},Po=["href"],zo={class:"flex flex-col gap-4 overflow-visible border-t border-gray-200 pt-4 lg:flex-row lg:items-center lg:justify-between"},Ro={class:"min-w-0 text-sm text-gray-600"},jo={class:"flex min-w-0 flex-col gap-3 sm:flex-row sm:items-center sm:justify-end"},Fo={class:"relative shrink-0","data-filter-root":""},Lo={class:"mb-1 text-[11px] font-semibold text-gray-600 sm:hidden"},qo=["aria-expanded"],Ho={class:"hidden text-sm text-gray-600 sm:inline"},Oo={class:"font-medium"},Ko={class:"orders-icon-box-sm ml-auto shrink-0"},Zo={key:0,class:"absolute right-0 top-12 z-40 min-w-full rounded border border-gray-200 bg-white p-1 shadow-lg"},Go=["onClick"],Wo={class:"flex min-w-0 flex-wrap items-center gap-2 sm:justify-end"},Yo=["disabled"],Jo=["disabled","onClick"],Qo=["disabled"],Xo={key:0,class:"fixed inset-0 z-[70] flex items-center justify-center bg-blue-900/20 px-4 py-6"},en={class:"relative z-10 w-full max-w-xl rounded border border-gray-200 bg-white shadow-xl"},rn={class:"border-b border-gray-200 px-5 py-4"},tn={class:"flex items-start justify-between gap-4"},sn={class:"flex items-center gap-2 text-blue-700"},on={class:"orders-icon-box shrink-0"},nn={class:"text-lg font-semibold"},an={class:"mt-1 text-sm text-gray-600"},ln={class:"space-y-4 px-5 py-4"},dn={class:"rounded border border-blue-100 bg-blue-50 px-4 py-3"},un={class:"text-xs font-semibold uppercase tracking-[0.1em] text-blue-500"},cn={class:"mt-2 text-sm font-medium text-blue-700"},pn={key:0,class:"mt-1 text-xs text-gray-600"},bn=["href"],hn={class:"orders-icon-box-sm shrink-0"},vn={class:"rounded border border-dashed border-gray-300 bg-gray-50 px-4 py-4"},gn={class:"flex cursor-pointer flex-col items-center justify-center gap-2 text-center"},_n={class:"orders-icon-box shrink-0"},fn={class:"text-sm font-semibold text-blue-700"},mn={class:"text-xs text-gray-600"},xn={key:0,class:"mt-3 rounded border border-gray-200 bg-white px-3 py-2 text-sm text-blue-700"},yn={key:1,class:"mt-3 text-sm font-medium text-red-600"},wn={class:"flex flex-col gap-3 border-t border-gray-200 bg-gray-50 px-5 py-4 sm:flex-row sm:items-center sm:justify-between"},kn=["disabled"],Nn={class:"flex flex-col gap-3 sm:flex-row sm:items-center"},Cn=["disabled"],Dn={__name:"Orders",props:{history:{type:Object,required:!0}},setup($){const p=$,we=Ar(),re=k(""),f=k(null),B=k(null),C=k(null),A=k(null),K=k(""),D=k(1),P=k(8),te=k("date"),W=k("desc"),V=k(""),E=k(""),z=k([]),R=k([]),M=k([]),Le=[8,16,32,64],pe=(e,t)=>t.split(".").reduce((l,d)=>l&&l[d]!=null?l[d]:void 0,e),ke=(e,t={})=>String(e).replace(/\{(\w+)\}/g,(l,d)=>
1t[d]??`{${d}}`),qe={"dashboard.orders.status.registered":["dashboard.orders.status.register"],"dashboard.orders.status.in_progress":["dashboard.orders.status.preparing_products"],"dashboard.orders.status.ready_to_ship":["dashboard.orders.status.ready_to_sent"],"dashboard.orders.status.shipped":["dashboard.orders.status.sent"],"dashboard.orders.status.completed":["dashboard.orders.status.done"],"dashboard.orders.status.cancelled":["dashboard.orders.status.canceled"],"dashboard.orders.status.complaint_in_progress":["dashboard.orders.status.complaint_filed","dashboard.orders.status.complaint_pending","dashboard.orders.status.complaint_considered"],"dashboard.orders.status.action_required":["dashboard.orders.status.contact_with_us"],"dashboard.orders.billing.not-invoiced":["dashboard.orders.payment.invoice_not_issued"],"dashboard.orders.billing.invoiced-paid":["dashboard.orders.payment.paid"],"dashboard.orders.billing.invoiced-unpaid":["dashboard.orders.payment.unpaid"],"dashboard.orders.billing.invoiced-overdue":["dashboard.orders.payment.overdue"]},n=(e,t={},l={})=>{var g,s;const d=((s=(g=we.props)==null?void 0:g.translations)==null?void 0:s.main)??{},c=[e,...qe[e]??[]],b=typeof t=="object"&&t!==null&&!Array.isArray(t)?t:l;for(const w of c){const u=d[w],T=u??pe(d,w);if(typeof T=="string"&&T.trim()!=="")return ke(T,b)}return ke(e,b)},q=e=>String(e??"").trim().toLowerCase().replace(/[\s/.-]+/g,"_").replace(/[^\w]+/g,"_").replace(/_+/g,"_").replace(/^_+|_+$/g,""),v=(e,t=[])=>{for(const l of t){const d=pe(e,l);if(d!=null){if(typeof d=="string"){const c=d.trim();if(c!=="")return c;continue}if(typeof d=="number"||typeof d=="boolean")return d}}return null},Ne=e=>Array.isArray(e)?e:[],se=e=>Array.from(new Set(e.filter(Boolean))),U=e=>e==null?"":String(e).trim(),He=(e,t=[])=>{for(const l of t){if(!l)continue;const d=pe(e,l);if(d!=null){if(typeof d=="string"){const c=d.trim();if(c!=="")return c;continue}return d}}return null},oe=e=>String(e??"").replaceAll("Ãâ","Ã").replaceAll("Ã","Ã").replaceAll("÷","·").replaceAll("·","·").replaceAll("â¦","...").replaceAll("...","â¦").replaceAll("â¹","â¹").replaceAll("âº","âº"),Y=e=>{if(e==null||e==="")return null;if(e instanceof Date&&!Number.isNaN(e.getTime()))return e;if(typeof e=="number"&&Number.isFinite(e)){const c=e>1e11?Math.floor(e/1e3):e,b=new Date(c*1e3);return Number.isNaN(b.getTime())?null:b}const t=String(e).trim();if(!t)return null;if(/^\d+$/.test(t)){const c=Number(t);if(Number.isFinite(c)&&c>0){const b=c>1e11?Math.floor(c/1e3):c,g=new Date(b*1e3);if(!Number.isNaN(g.getTime()))return g}}const l=t.match(/^(\d{1,2})[./](\d{1,2})[./](\d{4})(?:[ ,T]+(\d{1,2}):(\d{2})(?::(\d{2}))?)?$/);if(l){const[,c,b,g,s="0",w="0",u="0"]=l,T=new Date(Number(g),Number(b)-1,Number(c),Number(s),Number(w),Number(u));return Number.isNaN(T.getTime())?null:T}const d=new Date(t);return Number.isNaN(d.getTime())?null:d},ne=e=>String(e).padStart(2,"0"),H=e=>{const t=Y(e);return t?`${ne(t.getDate())}.${ne(t.getMonth()+1)}.${t.getFullYear()}`:"-"},Ce=e=>{const t=Y(e);return t?`${ne(t.getHours())}:${ne(t.getMinutes())}`:"-"},Oe=(e,t="EUR")=>Ur(e,t,we.props.lang||"en"),De=e=>{if(typeof e=="boolean")return e;if(typeof e=="number")return e>0;const t=q(e);return t?["1","true","yes","y","eligible","available"].includes(t)?!0:["0","false","no","n","not_available","unavailable"].includes(t)?!1:null:null},Ke={register:"dashboard.orders.status.registered",registered:"dashboard.orders.status.registered",in_progress:"dashboard.orders.status.in_progress",preparing_products:"dashboard.orders.status.in_progress",in_preparation:"dashboard.orders.status.in_progress",preparation:"dashboard.orders.status.in_progress",in_production:"dashboard.orders.status.in_production",production:"dashboard.orders.status.in_production",ready_to_sent:"dashboard.orders.status.ready_to_ship",ready_to_send:"dashboard.orders.status.ready_to_ship",ready_to_ship:"dashboard.orders.status.ready_to_ship",shipped:"dashboard.orders.status.shipped",sent:"dashboard.orders.status.shipped",done:"dashboard.orders.status.completed",complete:"dashboard.orders.status.completed",completed:"dashboard.orders.status.completed",cancelled:"dashboard.orders.status.cancelled",canceled:"dashboard.orders.status.cancelled",complaint_filed:"dashboard.orders.status.complaint_in_progress",complaint_pending:"dashboard.orders.status.complaint_in_progress",complaint_considered:"dashboard.orders.status.complaint_in_progress",complaint_in_progress:"dashboard.orders.status.complaint_in_progress",action_required:"dashboard.orders.status.action_required",contact_with_us:"dashboard.orders.status.action_required"},Ze={not_invoiced:"dashboard.orders.billing.not-invoiced",invoice_not_issued:"dashboard.orders.billing.not-invoiced",not_issued:"dashboard.orders.billing.not-invoiced",unpaid:"dashboard.orders.billing.invoiced-unpaid",invoiced_unpaid:"dashboard.orders.billing.invoiced-unpaid",overdue:"dashboard.orders.billing.invoiced-overdue",invoiced_overdue:"dashboard.orders.billing.invoiced-overdue",paid:"dashboard.orders.billing.invoiced-paid",invoiced_paid:"dashboard.orders.billing.invoiced-paid",prepayment_required:"dashboard.orders.billing.prepayment-required",prepaid:"dashboard.orders.billing.prepaid"},Ge={planned:"dashboard.orders.shipment.planned",shipped:"dashboard.orders.shipment.shipped",delivered:"dashboard.orders.shipment.delivered",not_available_yet:"dashboard.orders.shipment.not-available-yet"},be=(e,t="")=>{if(!e)return"-";const l=n(e);return l===e?e:l},We=e=>{const t=q(e);return t?be(Ke[t],t):"-"},Ye=e=>{const t=q(e);return t?be(Ze[t],t):"-"},Je=e=>{const t=q(v(e,["shipmentStatus","shipment_status","shipping.status","shippingStatus","delivery.status","deliveryStatus"])),l=v(e,["deliveredDate","delivered_date","shipping.deliveredDate","shipping.delivered_date"]),d=v(e,["shippedDate","shipped_date","shipping.shippedDate","shipping.shipped_date"]),c=v(e,["plannedShipmentDate","planned_shipment_date","shipping.plannedShipmentDate","shipping.planned_shipment_date","requestedDeliveryDate","requested_delivery_date","deliveryDate","delivery_date"]);return l||t.includes("delivered")?"delivered":d||t.includes("shipped")||t.includes("sent")?"shipped":c||t.includes("planned")||t.includes("ready")?"planned":"not_available_yet"},Qe=e=>{const t=[e==null?void 0:e.products,e==null?void 0:e.items,e==null?void 0:e.positions,e==null?void 0:e.orderItems,e==null?void 0:e.order_items,e==null?void 0:e.lines,e==null?void 0:e.rows,e==null?void 0:e.cart],l=[];return t.forEach(d=>
1{Ne(d).forEach(c=>{const b=c&&typeof c=="object"?c:null;b&&[b.name,b.productName,b.product_name,b.itemName,b.item_name,b.articleName,b.article_name,b.description,b.sku,b.articleId,b.article_id,b.articleIdCustomer,b.customerSku].forEach(g=>{const s=U(g);s&&l.push(s)})})}),se(l)},Xe=e=>{const t=v(e,["detailUrl","detail_url","links.detail","links.show","actions.details.url"]);if(t)return t;const l=v(e,["orderKey","order_key","orderId","order_id","id","orderNumber","order_number"]);return l?`/dashboard/orders/${encodeURIComponent(String(l))}`:null},er=e=>{const t=v(e,["orderKey","order_key","orderId","order_id","id","orderNumber","order_number"]);if(t)return`/dashboard/orders/${encodeURIComponent(String(t))}/confirmation-pdf`;const l=v(e,["orderConfirmationUrl","order_confirmation_url","confirmationUrl","confirmation_url","confirmationPdfUrl","confirmation_pdf_url","order_confirmation_pdf_url","documents.orderConfirmation.url","documents.confirmation.url","attachments.orderConfirmation.url","attachments.confirmation.url","files.confirmation.url"]),d=String(l||"").match(/^\/?api\/(?:v1\/(?:order|web-get-order)|order-module\/orders)\/([^/]+)\/confirmation-pdf(?:[?#].*)?$/i);if(d){let c=d[1];try{c=decodeURIComponent(c)}catch{}return`/dashboard/orders/${encodeURIComponent(c)}/confirmation-pdf`}return l},ae=e=>e?/^https?:\/\//i.test(e)?e:typeof window<"u"&&typeof window.href=="function"?window.href(e):e:"#",rr=N(()=>{var e;return Ne((e=p.history)==null?void 0:e.history)}),I=k({}),he=e=>{e!=null&&e.local&&(e!=null&&e.url)&&typeof URL<"u"&&URL.revokeObjectURL(e.url)},tr=e=>{const t=He(e,["deliveryNote","delivery_note","documents.deliveryNote","documents.delivery_note","attachments.deliveryNote","attachments.delivery_note"]),l=v(e,["deliveryNote.filename","delivery_note.filename","documents.deliveryNote.filename","documents.delivery_note.filename","attachments.deliveryNote.filename","attachments.delivery_note.filename","deliveryNoteFilename","delivery_note_filename"]),d=v(e,["deliveryNote.url","delivery_note.url","documents.deliveryNote.url","documents.delivery_note.url","attachments.deliveryNote.url","attachments.delivery_note.url","deliveryNoteUrl","delivery_note_url","deliveryNote.downloadUrl","delivery_note.downloadUrl"]),c=v(e,["deliveryNote.uploadedAt","delivery_note.uploadedAt","deliveryNote.uploaded_at","delivery_note.uploaded_at","deliveryNote.createdAt","delivery_note.createdAt","deliveryNote.created_at","delivery_note.created_at","deliveryNote.date","delivery_note.date"]);return{exists:!!(U(l)||U(d)||U(t==null?void 0:t.filename)||U(t==null?void 0:t.path)),fileName:U(l||(t==null?void 0:t.filename)),url:U(d||(t==null?void 0:t.url)),uploadedAt:c,local:!1}},sr=(e,t)=>!(["cancelled","canceled","done","completed"].includes(e)||["delivered"].includes(t)),ve=N(()=>rr.value.map((e,t)=>{const l=v(e,["orderNumber","order_number","number","orderNo","order_no","documentNumber","document_number"]),d=v(e,["orderDateTime","order_date_time","creationDate","createdAt","created_at","orderDate","order_date","date"]),c=v(e,["customerReference","customer_reference","orderNumberCustomer","order_number_customer","customerOrderNumber","customer_order_number","reference","referenceNumber","reference_number"]),b=v(e,["currency","currencyCode","currency_code","payment.currency","totals.currency"])||"EUR",g=v(e,["valueNet","value_net","netOrderValue","net_order_value","netValue","net_value","totalNet","total_net","value","total"]),s=v(e,["invoiceNumber","invoice_number","payment.invoice_data.invoiceNumber","payment.invoice_data.number","invoiceData.invoiceNumber","invoiceData.number"]),w=v(e,["trackingUrl","tracking_url","shipping.trackingUrl","shipping.tracking_url","delivery.trackingUrl","delivery.tracking_url"]),u=v(e,["billingStatus","billing_status","paymentStatus","payment_status","invoiceStatus","invoice_status","payment.status"]),T=v(e,["orderStatus","order_status","status","statusCode","status_code","state"]),fr=v(e,["shippedDate","shipped_date","shipping.shippedDate","shipping.shipped_date"]),mr=v(e,["deliveredDate","delivered_date","shipping.deliveredDate","shipping.delivered_date"]),xr=v(e,["plannedShipmentDate","planned_shipment_date","shipping.plannedShipmentDate","shipping.planned_shipment_date","requestedDeliveryDate","requested_delivery_date","deliveryDate","delivery_date"]),Be=q(v(e,["orderSource","order_source","source"]))||"web",yr=n(Be==="api"?"dashboard.orders.filters.api-order":"dashboard.orders.filters.web-order"),_e=q(T),wr=We(T),kr=q(u),Nr=Ye(u),j=Je(e),Cr=be(Ge[j],j),fe=j==="delivered"?mr:j==="shipped"?fr:j==="planned"?xr:null,Dr=De(v(e,["reorderEligible","reorder_eligible"]))??["completed","shipped","done","sent"].includes(_e),Pe=v(e,["reportIssueAvailableUntil","report_issue_available_until","complaintAvailableUntil","complaint_available_until"]),Sr=De(v(e,["reportIssueEligible","report_issue_eligible"]))??!!(Pe&&j==="delivered"),$r=tr(e);return{raw:e,key:v(e,["orderKey","order_key","orderId","order_id","id"])||l||`order-${t}`,orderNumber:l?`#${l}`:"-",orderNumberRaw:U(l),orderDateTime:d,orderDateValue:Y(d),customerReference:c||"-",customerReferenceRaw:U(c),valueNet:g!=null&&g!==""?Number(g):null,valueNetDisplay:Oe(g,b),currency:b,source:Be,sourceLabel:yr,orderStatusToken:_e,shipmentStatus:Cr,shipmentStatusToken:j,shipmentDate:fe,shipmentDateDisplay:fe?H(fe):j==="not_available_yet"?n("dashboard.orders.shipment.not-available-yet"):"-",trackingUrl:w,billingStatus:Nr,billingStatusToken:kr,invoiceNumber:s,orderStatus:wr,orderConfirmationPath:er(e),reorderEligible:Dr,reportIssueEligible:Sr,reportIssueAvailableUntil:Pe,reportIssuePath:v(e,["reportIssueUrl","report_issue_url","complaintUrl","complaint_url"]),deliveryNote:$r,canUploadDeliveryNote:sr(_e,j),detailPath:Xe(e),searchHaystack:se([U(l),U(s),U(c),...Qe(e)]).join(" ").toLowerCase()}})),or=N(()=>se([n("dashboard.orders.status.registered"),n("dashboard.orders.status.in_progress"),n("dashboard.orders.status.in_production"),n("dashboard.orders.status.ready_to_ship"),n("dashboard.orders.status.shipped"),n("dashboard.orders.status.completed"),n("dashboard.orders.status.cancelled"),n("dashboard.orders.status.complaint_in_progress"),n("dashboard.orders.status.action_required"),...ve.value.map(e=>e.orderStatus).filter(e=>e&&e!=="-")])),nr=N(()=>se([n("dashboard.orders.billing.not-invoiced"),n("dashboard.orders.billing.invoiced-paid"),n("dashboard.orders.billing.invoiced-unpaid"),n("dashboard.orders.billing.invoiced-overdue"),n("dashboard.orders.billing.prepayment-required"),n("dashboard.orders.billing.prepaid"),...ve.value.map(e=>e.billingStatus).filter(e=>e&&e!=="-")])),Se=N(()=>{const e=[];
1if(V.value||E.value){const t=V.value?H(V.value):"â¦",l=E.value?H(E.value):"â¦";e.push({id:"order-date",label:`${n("dashboard.orders.filters.order-date")}: ${t} - ${l}`,remove:()=>{V.value="",E.value=""}})}return z.value.forEach(t=>{e.push({id:`order-status-${t}`,label:`${n("dashboard.orders.filters.order-status")}: ${t}`,remove:()=>{z.value=z.value.filter(l=>l!==t)}})}),R.value.forEach(t=>{e.push({id:`billing-status-${t}`,label:`${n("dashboard.orders.filters.billing-status")}: ${oe(t)}`,remove:()=>{R.value=R.value.filter(l=>l!==t)}})}),M.value.forEach(t=>{e.push({id:`source-${t}`,label:`${n("dashboard.orders.filters.source")}: ${n(t==="api"?"dashboard.orders.filters.api-order":"dashboard.orders.filters.web-order")}`,remove:()=>{M.value=M.value.filter(l=>l!==t)}})}),e}),ar=N(()=>{const e=re.value.trim().toLowerCase(),t=V.value?Y(`${V.value} 00:00`):null,l=E.value?Y(`${E.value} 23:59`):null;return ve.value.filter(d=>!(e&&!d.searchHaystack.includes(e)||M.value.length&&!M.value.includes(d.source)||z.value.length&&!z.value.includes(d.orderStatus)||R.value.length&&!R.value.includes(d.billingStatus)||(t||l)&&(!d.orderDateValue||t&&d.orderDateValue<t||l&&d.orderDateValue>l)))}),$e=N(()=>{const e=[...ar.value];return e.sort((t,l)=>{var c,b,g,s;let d=0;return te.value==="value"?d=(t.valueNet??Number.NEGATIVE_INFINITY)-(l.valueNet??Number.NEGATIVE_INFINITY):d=(((b=(c=t.orderDateValue)==null?void 0:c.getTime)==null?void 0:b.call(c))??0)-(((s=(g=l.orderDateValue)==null?void 0:g.getTime)==null?void 0:s.call(g))??0),d===0&&(d=t.orderNumberRaw.localeCompare(l.orderNumberRaw,void 0,{numeric:!0,sensitivity:"base"})),W.value==="asc"?d:-d}),e}),J=N(()=>$e.value.length),ge=N(()=>Math.max(1,Math.ceil(J.value/P.value))),Ae=N(()=>{const e=(D.value-1)*P.value;return $e.value.slice(e,e+P.value)}),lr=N(()=>J.value?(D.value-1)*P.value+1:0),dr=N(()=>Math.min(D.value*P.value,J.value)),ir=N(()=>{const e=ge.value,t=D.value;return e<=7?Array.from({length:e},(l,d)=>d+1):t<=4?[1,2,3,4,5,"ellipsis-end",e]:t>=e-3?[1,"ellipsis-start",e-4,e-3,e-2,e-1,e]:[1,"ellipsis-start",t-1,t,t+1,"ellipsis-end",e]});ze([re,V,E,z,R,M,te,W,P],()=>{D.value=1},{deep:!0}),ze(ge,e=>{D.value>e&&(D.value=e)});const Ue=e=>{if(te.value===e){W.value=W.value==="asc"?"desc":"asc";return}te.value=e,W.value=e==="date"?"desc":"asc"},Q=e=>f.value===e?Kr:qr,ur=e=>Array.isArray(e)?e:Array.isArray(e==null?void 0:e.value)?e.value:[],cr=(e,t)=>{if(Array.isArray(e)){e.splice(0,e.length,...t);return}Array.isArray(e==null?void 0:e.value)&&(e.value=t)},le=(e,t)=>{const l=ur(e),d=l.includes(t)?l.filter(c=>c!==t):[...l,t];cr(e,d)},X=e=>{f.value=f.value===e?null:e},pr=()=>{V.value="",E.value="",z.value=[],R.value=[],M.value=[]},Me=e=>["done","complete","completed","shipped","sent"].includes(e)?"border-green-200 bg-green-100 text-green-700":["cancelled","canceled","action_required","contact_with_us","complaint_filed","complaint_pending","complaint_considered","complaint_in_progress"].includes(e)||["register","registered"].includes(e)?"border-orange-200 bg-orange-100 text-orange-700":(["in_progress","preparing_products","in_preparation","preparation","in_production","production","ready_to_sent","ready_to_send","ready_to_ship"].includes(e),"border-blue-200 bg-blue-100 text-blue-500"),Ie=e=>e==="delivered"||e==="shipped"?"text-green-600":e==="planned"?"text-gray-500":"text-gray-400",br=e=>["paid","invoiced_paid","prepaid"].includes(e)?"bg-green-500":["unpaid","invoiced_unpaid","prepayment_required"].includes(e)?"bg-orange-500":["overdue","invoiced_overdue"].includes(e)?"bg-red-500":"bg-gray-400",Te=e=>{const t=[],l=I.value[e.key]??e.deliveryNote;return e.orderConfirmationPath&&t.push({key:"confirmation",label:n("dashboard.orders.actions.order-confirmation"),href:e.orderConfirmationPath,helper:null}),e.reorderEligible&&t.push({key:"reorder",label:n("dashboard.orders.reorder"),reload:!0,helper:null}),e.reportIssueEligible&&e.reportIssuePath&&t.push({key:"report-issue",label:n("dashboard.orders.actions.report-issue"),href:e.reportIssuePath,helper:e.reportIssueAvailableUntil?`${n("dashboard.orders.actions.available-until")} ${H(e.reportIssueAvailableUntil)}`:null}),t.push({key:"upload-delivery-note",label:n("dashboard.orders.actions.upload-delivery-note"),helper:l!=null&&l.exists?l.fileName||n("dashboard.orders.delivery-note.status.uploaded"):e.canUploadDeliveryNote?null:n("dashboard.orders.delivery-note.status.not-available"),disabled:!e.canUploadDeliveryNote,onClick:()=>hr(e)}),t},de=e=>e==="report-issue"?"text-orange-500":e==="upload-delivery-note"?"text-blue-500":"text-gray-600",L=N(()=>C.value?I.value[C.value.key]??C.value.deliveryNote??null:null),hr=e=>{e!=null&&e.canUploadDeliveryNote&&(C.value=e,A.value=null,K.value="",B.value=null)},ie=()=>{C.value=null,A.value=null,K.value=""},vr=e=>{var d,c;const t=((c=(d=e==null?void 0:e.target)==null?void 0:d.files)==null?void 0:c[0])??null;if(K.value="",!t){A.value=null;return}if(!(t.type==="application/pdf"||/\.pdf$/i.test(t.name))){A.value=null,K.value=n("dashboard.orders.delivery-note.errors.invalid-type"),e.target.value="";return}A.value=t},gr=()=>{if(!C.value||!A.value)return;const e=I.value[C.value.key];he(e),I.value={...I.value,[C.value.key]:{exists:!0,fileName:A.value.name,uploadedAt:new Date().toISOString(),url:typeof URL<"u"?URL.createObjectURL(A.value):"",local:!0}},ie()},_r=()=>{if(!C.value)return;const e=I.value[C.value.key];he(e),I.value={...I.value,[C.value.key]:{exists:!1,fileName:"",uploadedAt:"",url:"",local:!1}}},Ve=()=>{typeof window<"u"&&window.location.reload()},Ee=e=>{const t=e.target;if(!(t instanceof Element)){f.value=null,B.value=null;return}t.closest("[data-filter-root]")||(f.value=null),t.closest("[data-order-menu-root]")||(B.value=null)};return Mr(()=>{document.addEventListener("click",Ee)}),Ir(()=>{document.removeEventListener("click",Ee),Object.values(I.value).forEach(he)}),(e,t)=>(a(),i(S,null,[y(h(Tr),{title:n("dashboard.orders.title")},null,8,["title"]),y(Er,null,{default:Vr(()=>{var l,d,c,b,g;return[r("div",ct,[r("div",pt,[r("div",null,[r("h1",bt,o(n("dashboard.orders.title")),1),r("p",ht,o(n("dashboard.orders.subtitle")),1)]),r("a",{href:e.$href("/faq"),class:"inline-flex h-10 items-center gap-2 self
1-start rounded border border-gray-200 bg-white px-3.5 text-sm font-semibold text-blue-700 shadow-sm transition-colors hover:border-blue-300 hover:bg-blue-50"},[r("span",gt,[y(h(et),{class:"orders-icon-svg text-blue-500"})]),r("span",null,o(n("dashboard.orders.help")),1)],8,vt)]),r("section",_t,[r("div",ft,[r("div",mt,[r("label",xt,[r("span",yt,[y(h(Br),{class:"orders-icon-svg text-gray-500"})]),me(r("input",{"onUpdate:modelValue":t[0]||(t[0]=s=>re.value=s),type:"text",class:"orders-search-input w-full bg-transparent text-sm text-blue-700 placeholder:text-gray-400",placeholder:n("dashboard.orders.search.placeholder")},null,8,wt),[[xe,re.value]])]),r("div",kt,[r("div",Nt,[r("button",{type:"button",class:x(["inline-flex h-11 items-center gap-2 rounded border bg-white px-4 text-sm font-medium transition-colors",f.value==="date"?"border-orange-400 text-blue-700 shadow-sm ring-1 ring-orange-300":"border-gray-200 text-blue-700 hover:border-blue-300 hover:bg-blue-50"]),"aria-expanded":f.value==="date",onClick:t[1]||(t[1]=O(s=>X("date"),["stop"]))},[r("span",Dt,[y(h(jr),{class:"orders-icon-svg text-blue-500"})]),r("span",null,o(n("dashboard.orders.filters.order-date")),1),r("span",St,[(a(),m(ee(Q("date")),{class:"orders-icon-svg text-gray-500"}))])],10,Ct),f.value==="date"?(a(),i("div",$t,[r("div",At,[r("div",null,[r("label",Ut,o(n("dashboard.orders.filters.from")),1),me(r("input",{"onUpdate:modelValue":t[2]||(t[2]=s=>V.value=s),type:"date",class:"w-full rounded border-gray-200 text-sm text-blue-700 focus:border-orange-400 focus:ring-orange-200"},null,512),[[xe,V.value]])]),r("div",null,[r("label",Mt,o(n("dashboard.orders.filters.to")),1),me(r("input",{"onUpdate:modelValue":t[3]||(t[3]=s=>E.value=s),type:"date",class:"w-full rounded border-gray-200 text-sm text-blue-700 focus:border-orange-400 focus:ring-orange-200"},null,512),[[xe,E.value]])])])])):_("",!0)]),r("div",It,[r("button",{type:"button",class:x(["inline-flex h-11 items-center gap-2 rounded border bg-white px-4 text-sm font-medium transition-colors",f.value==="status"?"border-orange-400 text-blue-700 shadow-sm ring-1 ring-orange-300":"border-gray-200 text-blue-700 hover:border-blue-300 hover:bg-blue-50"]),"aria-expanded":f.value==="status",onClick:t[4]||(t[4]=O(s=>X("status"),["stop"]))},[r("span",null,o(n("dashboard.orders.filters.order-status")),1),r("span",Vt,[(a(),m(ee(Q("status")),{class:"orders-icon-svg text-gray-500"}))])],10,Tt),f.value==="status"?(a(),i("div",Et,[r("div",Bt,[(a(!0),i(S,null,F(or.value,s=>(a(),i("label",{key:s,class:"flex cursor-pointer items-center gap-3 rounded px-2 py-1.5 text-sm text-blue-700 hover:bg-blue-50"},[r("input",{type:"checkbox",class:"rounded border-gray-300 text-blue-500 focus:ring-blue-300",checked:z.value.includes(s),onChange:w=>le(z.value,s)},null,40,Pt),r("span",null,o(oe(s)),1)]))),128))])])):_("",!0)]),r("div",zt,[r("button",{type:"button",class:x(["inline-flex h-11 items-center gap-2 rounded border bg-white px-4 text-sm font-medium transition-colors",f.value==="billing"?"border-orange-400 text-blue-700 shadow-sm ring-1 ring-orange-300":"border-gray-200 text-blue-700 hover:border-blue-300 hover:bg-blue-50"]),"aria-expanded":f.value==="billing",onClick:t[5]||(t[5]=O(s=>X("billing"),["stop"]))},[r("span",null,o(n("dashboard.orders.filters.billing-status")),1),r("span",jt,[(a(),m(ee(Q("billing")),{class:"orders-icon-svg text-gray-500"}))])],10,Rt),f.value==="billing"?(a(),i("div",Ft,[r("div",Lt,[(a(!0),i(S,null,F(nr.value,s=>(a(),i("label",{key:s,class:"flex cursor-pointer items-center gap-3 rounded px-2 py-1.5 text-sm text-blue-700 hover:bg-blue-50"},[r("input",{type:"checkbox",class:"rounded border-gray-300 text-blue-500 focus:ring-blue-300",checked:R.value.includes(s),onChange:w=>le(R.value,s)},null,40,qt),r("span",null,o(s),1)]))),128))])])):_("",!0)]),r("div",Ht,[r("button",{type:"button",class:x(["inline-flex h-11 items-center gap-2 rounded border bg-white px-4 text-sm font-medium transition-colors",f.value==="more"?"border-orange-400 text-blue-700 shadow-sm ring-1 ring-orange-300":"border-gray-200 text-blue-700 hover:border-blue-300 hover:bg-blue-50"]),"aria-expanded":f.value==="more",onClick:t[6]||(t[6]=O(s=>X("more"),["stop"]))},[r("span",Kt,[y(h(Jr),{class:"orders-icon-svg text-blue-500"})]),r("span",null,o(n("dashboard.orders.filters.more")),1),r("span",Zt,[(a(),m(ee(Q("more")),{class:"orders-icon-svg text-gray-500"}))])],10,Ot),f.value==="more"?(a(),i("div",Gt,[r("div",Wt,[r("div",Yt,o(n("dashboard.orders.filters.source")),1),r("label",Jt,[r("input",{type:"checkbox",class:"rounded border-gray-300 text-blue-500 focus:ring-blue-300",checked:M.value.includes("web"),onChange:t[7]||(t[7]=s=>le(M.value,"web"))},null,40,Qt),r("span",null,o(n("dashboard.orders.filters.web-order")),1)]),r("label",Xt,[r("input",{type:"checkbox",class:"rounded border-gray-300 text-blue-500 focus:ring-blue-300",checked:M.value.includes("api"),onChange:t[8]||(t[8]=s=>le(M.value,"api"))},null,40,es),r("span",null,o(n("dashboard.orders.filters.api-order")),1)])])])):_("",!0)])])]),Se.value.length?(a(),i("div",rs,[(a(!0),i(S,null,F(Se.value,s=>(a(),i("button",{key:s.id,type:"button",class:"inline-flex items-center gap-2 rounded-full border border-blue-200 bg-blue-50 px-3 py-1.5 text-xs font-medium text-blue-600",onClick:w=>s.remove()},[r("span",null,o(s.label),1),t[14]||(t[14]=r("span",{"aria-hidden":"true"},"Ã",-1))],8,ts))),128)),r("button",{type:"button",class:"text-xs font-semibold text-blue-500 transition-colors hover:text-blue-700",onClick:pr},o(n("dashboard.orders.filters.clear-all")),1)])):_("",!0),J.value?(a(),i(S,{key:2},[r("div",as,[r("table",ls,[r("thead",null,[r("tr",ds,[r("th",is,o(n("dashboard.orders.table.order-no")),1),r("th",us,[r("button",{type:"button",class:"inline-flex items-center gap-2 text-left",onClick:t[9]||(t[9]=s=>Ue("date"))},[r("span",null,o(n("dashboard.orders.table.order-date")),1),r("span",cs,[y(h(Fe),{class:"orders-icon-svg text-white/80"})])])]),r("th",ps,o(n("dashboard.orders.table.customer-reference")),1),r("th",bs,[r("button",{type:"button",class:"inline-flex items-center gap-2 text-left",onClick:t[10
1]||(t[10]=s=>Ue("value"))},[r("span",null,o(n("dashboard.orders.table.value-net")),1),r("span",hs,[y(h(Fe),{class:"orders-icon-svg text-white/80"})])])]),r("th",vs,o(n("dashboard.orders.table.shipment-tracking")),1),r("th",gs,o(n("dashboard.orders.table.billing")),1),r("th",_s,o(n("dashboard.orders.table.order-status")),1),r("th",fs,o(n("dashboard.orders.table.manage")),1)])]),r("tbody",ms,[(a(!0),i(S,null,F(Ae.value,s=>{var w;return a(),i("tr",{key:s.key,class:"align-top"},[r("td",xs,[r("div",null,o(s.orderNumber),1),(w=I.value[s.key]??s.deliveryNote)!=null&&w.exists?(a(),i("div",ys,[r("span",ws,[y(h(Z),{class:"orders-icon-svg"})]),r("span",null,o(n("dashboard.orders.delivery-note.badge")),1)])):_("",!0)]),r("td",ks,[r("div",null,o(H(s.orderDateTime)),1),r("div",Ns,o(Ce(s.orderDateTime)),1)]),r("td",Cs,o(s.customerReference),1),r("td",Ds,o(s.valueNetDisplay),1),r("td",Ss,[r("div",$s,[r("span",As,[y(h(je),{class:x(["orders-icon-svg",Ie(s.shipmentStatusToken)])},null,8,["class"])]),r("div",Us,[r("div",Ms,o(s.shipmentStatus),1),r("div",Is,o(s.shipmentDateDisplay),1),s.trackingUrl?(a(),i("a",{key:0,href:s.trackingUrl,target:"_blank",rel:"noopener noreferrer",class:"mt-1 inline-flex items-center gap-1 text-xs font-semibold text-blue-500 hover:text-blue-700"},[r("span",null,o(n("dashboard.orders.actions.track-shipment")),1),r("span",Vs,[y(h(ye),{class:"orders-icon-svg"})])],8,Ts)):_("",!0)])])]),r("td",Es,[r("div",Bs,[r("span",{class:x(["mt-1 inline-block h-2 w-2 rounded-full",br(s.billingStatusToken)])},null,2),r("div",null,[r("div",null,o(oe(s.billingStatus)),1),s.invoiceNumber?(a(),i("div",Ps,o(s.invoiceNumber),1)):_("",!0)])])]),r("td",zs,[r("span",{class:x(["inline-flex rounded-full border px-3 py-1 text-xs font-semibold",Me(s.orderStatusToken)])},o(s.orderStatus),3)]),r("td",Rs,[r("div",js,[r("a",{href:ae(s.detailPath),class:"inline-flex h-9 items-center justify-center rounded-md bg-blue-500 px-4 text-sm font-semibold text-white shadow-sm transition-colors hover:bg-blue-600"},o(n("dashboard.orders.actions.details")),9,Fs),r("div",Ls,[r("button",{type:"button",class:"inline-flex h-9 w-7 items-center justify-center rounded-md bg-transparent text-blue-500 transition-colors hover:bg-blue-50 hover:text-blue-700","aria-label":`${n("dashboard.orders.actions.more-options")} ${s.orderNumber}`,onClick:O(u=>B.value=B.value===s.key?null:s.key,["stop"])},[r("span",Hs,[y(h(Re),{class:"orders-icon-svg"})])],8,qs),B.value===s.key?(a(),i("div",Os,[(a(!0),i(S,null,F(Te(s),u=>(a(),i(S,{key:u.key},[u.href?(a(),i("a",{key:0,href:ae(u.href),target:"_blank",rel:"noopener noreferrer",class:"flex items-start gap-2 rounded px-2.5 py-2 text-sm text-blue-700 transition-colors hover:bg-blue-50"},[r("span",{class:x(["orders-menu-icon-box mt-0.5 shrink-0",de(u.key)])},[u.key==="confirmation"?(a(),m(h(Z),{key:0,class:"orders-icon-svg"})):u.key==="reorder"?(a(),m(h(ce),{key:1,class:"orders-icon-svg"})):u.key==="upload-delivery-note"?(a(),m(h(G),{key:2,class:"orders-icon-svg"})):(a(),m(h(ue),{key:3,class:"orders-icon-svg"}))],2),r("span",Zs,[r("span",Gs,o(u.label),1),u.helper?(a(),i("span",Ws,o(u.helper),1)):_("",!0)])],8,Ks)):(a(),i("button",{key:1,type:"button",class:x(["flex w-full items-start gap-2 rounded px-2.5 py-2 text-left text-sm text-blue-700 transition-colors hover:bg-blue-50",u.disabled?"cursor-not-allowed opacity-50 hover:bg-white":""]),disabled:u.disabled,onClick:T=>u.reload?Ve():u.onClick?u.onClick():null},[r("span",{class:x(["orders-menu-icon-box mt-0.5 shrink-0",de(u.key)])},[u.key==="confirmation"?(a(),m(h(Z),{key:0,class:"orders-icon-svg"})):u.key==="reorder"?(a(),m(h(ce),{key:1,class:"orders-icon-svg"})):u.key==="upload-delivery-note"?(a(),m(h(G),{key:2,class:"orders-icon-svg"})):(a(),m(h(ue),{key:3,class:"orders-icon-svg"}))],2),r("span",Js,[r("span",Qs,o(u.label),1),u.helper?(a(),i("span",Xs,o(u.helper),1)):_("",!0)])],10,Ys))],64))),128))])):_("",!0)])])])])}),128))])])]),r("div",eo,[(a(!0),i(S,null,F(Ae.value,s=>{var w;return a(),i("article",{key:`${s.key}-mobile`,class:"rounded border border-gray-200 bg-white p-4 shadow-sm"},[r("div",ro,[r("div",null,[r("div",to,o(s.orderNumber),1),r("div",so,o(H(s.orderDateTime))+" "+o(Ce(s.orderDateTime)),1),(w=I.value[s.key]??s.deliveryNote)!=null&&w.exists?(a(),i("div",oo,[r("span",no,[y(h(Z),{class:"orders-icon-svg"})]),r("span",null,o(n("dashboard.orders.delivery-note.badge")),1)])):_("",!0)]),r("div",ao,[r("button",{type:"button",class:"inline-flex h-9 w-7 items-center justify-center rounded-md bg-transparent text-blue-500 transition-colors hover:bg-blue-50 hover:text-blue-700","aria-label":`${n("dashboard.orders.actions.more-options")} ${s.orderNumber}`,onClick:O(u=>
1B.value=B.value===`${s.key}-mobile`?null:`${s.key}-mobile`,["stop"])},[r("span",io,[y(h(Re),{class:"orders-icon-svg"})])],8,lo),B.value===`${s.key}-mobile`?(a(),i("div",uo,[(a(!0),i(S,null,F(Te(s),u=>(a(),i(S,{key:`${s.key}-${u.key}`},[u.href?(a(),i("a",{key:0,href:ae(u.href),target:"_blank",rel:"noopener noreferrer",class:"flex items-start gap-2 rounded px-2.5 py-2 text-sm text-blue-700 transition-colors hover:bg-blue-50"},[r("span",{class:x(["orders-menu-icon-box mt-0.5 shrink-0",de(u.key)])},[u.key==="confirmation"?(a(),m(h(Z),{key:0,class:"orders-icon-svg"})):u.key==="reorder"?(a(),m(h(ce),{key:1,class:"orders-icon-svg"})):u.key==="upload-delivery-note"?(a(),m(h(G),{key:2,class:"orders-icon-svg"})):(a(),m(h(ue),{key:3,class:"orders-icon-svg"}))],2),r("span",po,[r("span",bo,o(u.label),1),u.helper?(a(),i("span",ho,o(u.helper),1)):_("",!0)])],8,co)):(a(),i("button",{key:1,type:"button",class:x(["flex w-full items-start gap-2 rounded px-2.5 py-2 text-left text-sm text-blue-700 transition-colors hover:bg-blue-50",u.disabled?"cursor-not-allowed opacity-50 hover:bg-white":""]),disabled:u.disabled,onClick:T=>u.reload?Ve():u.onClick?u.onClick():null},[r("span",{class:x(["orders-menu-icon-box mt-0.5 shrink-0",de(u.key)])},[u.key==="confirmation"?(a(),m(h(Z),{key:0,class:"orders-icon-svg"})):u.key==="reorder"?(a(),m(h(ce),{key:1,class:"orders-icon-svg"})):u.key==="upload-delivery-note"?(a(),m(h(G),{key:2,class:"orders-icon-svg"})):(a(),m(h(ue),{key:3,class:"orders-icon-svg"}))],2),r("span",go,[r("span",_o,o(u.label),1),u.helper?(a(),i("span",fo,o(u.helper),1)):_("",!0)])],10,vo))],64))),128))])):_("",!0)])]),r("dl",mo,[r("div",null,[r("dt",xo,o(n("dashboard.orders.table.customer-reference")),1),r("dd",yo,o(s.customerReference),1)]),r("div",null,[r("dt",wo,o(n("dashboard.orders.table.value-net")),1),r("dd",ko,o(s.valueNetDisplay),1)]),r("div",null,[r("dt",No,o(n("dashboard.orders.table.shipment-tracking")),1),r("dd",Co,[r("div",Do,[r("span",So,[y(h(je),{class:x(["orders-icon-svg",Ie(s.shipmentStatusToken)])},null,8,["class"])]),r("div",null,[r("div",$o,o(s.shipmentStatus),1),r("div",Ao,o(s.shipmentDateDisplay),1)])]),s.trackingUrl?(a(),i("a",{key:0,href:s.trackingUrl,target:"_blank",rel:"noopener noreferrer",class:"mt-1 inline-flex items-center gap-1 text-xs font-semibold text-blue-500"},[r("span",null,o(n("dashboard.orders.actions.track-shipment")),1),r("span",Mo,[y(h(ye),{class:"orders-icon-svg"})])],8,Uo)):_("",!0)])]),r("div",null,[r("dt",Io,o(n("dashboard.orders.table.billing")),1),r("dd",To,o(oe(s.billingStatus)),1),s.invoiceNumber?(a(),i("dd",Vo,o(s.invoiceNumber),1)):_("",!0)]),r("div",null,[r("dt",Eo,o(n("dashboard.orders.table.order-status")),1),r("dd",Bo,[r("span",{class:x(["inline-flex rounded-full border px-3 py-1 text-xs font-semibold",Me(s.orderStatusToken)])},o(s.orderStatus),3)])])]),r("a",{href:ae(s.detailPath),class:"mt-4 inline-flex h-9 w-full items-center justify-center rounded-md bg-blue-500 px-4 text-sm font-semibold text-white shadow-sm transition-colors hover:bg-blue-600"},o(n("dashboard.orders.actions.details")),9,Po)])}),128))]),r("div",zo,[r("div",Ro,o(n("dashboard.orders.pagination.showing",{from:lr.value,to:dr.value,total:J.value})),1),r("div",jo,[r("div",Fo,[r("div",Lo,o(n("dashboard.orders.pagination.rows-per-page")),1),r("button",{type:"button",class:x(["inline-flex h-11 min-w-[146px] items-center gap-3 rounded border border-gray-200 bg-white px-4 text-sm font-medium text-blue-700 transition-colors hover:border-blue-300 hover:bg-blue-50",f.value==="rows"?"border-orange-400 shadow-sm ring-1 ring-orange-300":""]),"aria-expanded":f.value==="rows",onClick:t[11]||(t[11]=O(s=>X("rows"),["stop"]))},[r("span",Ho,o(n("dashboard.orders.pagination.rows-per-page")),1),r("span",Oo,o(P.value),1),r("span",Ko,[(a(),m(ee(Q("rows")),{class:"orders-icon-svg text-gray-500"}))])],10,qo),f.value==="rows"?(a(),i("div",Zo,[(a(),i(S,null,F(Le,s=>r("button",{key:s,type:"button",class:x(["flex w-full items-center rounded px-3 py-2 text-left text-sm transition-colors",P.value===s?"bg-blue-500 text-white":"text-blue-700 hover:bg-blue-50"]),onClick:w=>{P.value=s,f.value=null}},o(s),11,Go)),64))])):_("",!0)]),r("div",Wo,[r("button",{type:"button",class:"inline-flex h-9 min-w-9 items-center justify-center rounded border border-gray-200 bg-white px-3 text-sm font-semibold text-blue-700 transition-colors disabled:cursor-not-allowed disabled:opacity-40",disabled:D.value===1,onClick:t[12]||(t[12]=s=>D.value-=1)}," â¹ ",8,Yo),(a(!0),i(S,null,F(ir.value,s=>(a(),i("button",{key:s,type:"button",class:x(["inline-flex h-9 min-w-9 items-center justify-center rounded border px-3 text-sm font-semibold transition-colors",s===D.value?"border-blue-500 bg-blue-500 text-white":String(s).startsWith("ellipsis")?"cursor-default border-transparent bg-transparent px-1 text-gray-400":"border-gray-200 bg-white text-blue-700 hover:border-blue-300 hover:bg-blue-50"]),disabled:String(s).startsWith("ellipsis"),onClick:w=>typeof s=="number"?D.value=s:null},o(String(s).startsWith("ellipsis")?"â¦":s),11,Jo))),128)),r("button",{type:"button",class:"inline-flex h-9 min-w-9 items-center justify-center rounded border border-gray-200 bg-white px-3 text-sm font-semibold text-blue-700 transition-colors disabled:cursor-not-allowed disabled:opacity-40",disabled:D.value===ge.value,onClick:t[13]||(t[13]=s=>D.value+=1)}
1," ⺠",8,Qo)])])])],64)):(a(),i("div",ss,[r("h2",os,o(n("dashboard.orders.empty.title")),1),r("p",ns,o(n("dashboard.orders.empty.text")),1)]))])]),C.value?(a(),i("div",Xo,[r("div",{class:"absolute inset-0",onClick:ie}),r("div",en,[r("div",rn,[r("div",tn,[r("div",null,[r("div",sn,[r("span",on,[y(h(G),{class:"orders-icon-svg text-blue-500"})]),r("h2",nn,o(n("dashboard.orders.delivery-note.modal.title")),1)]),r("p",an,o(C.value.orderNumber),1)]),r("button",{type:"button",class:"text-sm font-semibold text-gray-500 transition-colors hover:text-blue-700",onClick:ie},o(n("dashboard.orders.delivery-note.actions.close")),1)])]),r("div",ln,[r("div",dn,[r("div",un,o(n("dashboard.orders.delivery-note.current-file")),1),r("div",cn,o((l=L.value)!=null&&l.exists?L.value.fileName||"-":n("dashboard.orders.delivery-note.status.empty")),1),(d=L.value)!=null&&d.uploadedAt?(a(),i("div",pn,o(n("dashboard.orders.delivery-note.uploaded-at"))+": "+o(H(L.value.uploadedAt)),1)):_("",!0),(c=L.value)!=null&&c.url?(a(),i("a",{key:1,href:L.value.url,target:"_blank",rel:"noopener noreferrer",class:"mt-2 inline-flex items-center gap-1 text-xs font-semibold text-blue-500 hover:text-blue-700"},[r("span",null,o(n("dashboard.orders.delivery-note.actions.view")),1),r("span",hn,[y(h(ye),{class:"orders-icon-svg"})])],8,bn)):_("",!0)]),r("div",vn,[r("label",gn,[r("span",_n,[y(h(G),{class:"orders-icon-svg text-blue-500"})]),r("span",fn,o(n("dashboard.orders.delivery-note.actions.choose-file")),1),r("span",mn,o(n("dashboard.orders.delivery-note.accepted-format")),1),r("input",{type:"file",accept:"application/pdf,.pdf",class:"hidden",onChange:vr},null,32)]),A.value?(a(),i("div",xn,o(A.value.name),1)):_("",!0),K.value?(a(),i("div",yn,o(K.value),1)):_("",!0)])]),r("div",wn,[r("button",{type:"button",class:x(["inline-flex items-center justify-center rounded border border-gray-200 bg-white px-4 py-2 text-sm font-semibold text-blue-700 transition-colors hover:border-blue-300 hover:bg-blue-50",(b=L.value)!=null&&b.exists?"":"cursor-not-allowed opacity-50 hover:border-gray-200 hover:bg-white"]),disabled:!((g=L.value)!=null&&g.exists),onClick:_r},o(n("dashboard.orders.delivery-note.actions.remove")),11,kn),r("div",Nn,[r("button",{type:"button",class:"inline-flex items-center justify-center rounded border border-gray-200 bg-white px-4 py-2 text-sm font-semibold text-blue-700 transition-colors hover:border-blue-300 hover:bg-blue-50",onClick:ie},o(n("dashboard.orders.delivery-note.actions.cancel")),1),r("button",{type:"button",class:x(["inline-flex items-center justify-center rounded bg-blue-500 px-4 py-2 text-sm font-semibold text-white shadow-sm transition-colors hover:bg-blue-600",A.value?"":"cursor-not-allowed opacity-50 hover:bg-blue-500"]),disabled:!A.value,onClick:gr},o(n("dashboard.orders.delivery-note.actions.save")),11,Cn)])])])])):_("",!0)])]}),_:1})],64))}},Ln=Pr(Dn,[["__scopeId","data-v-fde802f5"]]);export{Ln as default};
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.